出入库管理系统设计文档Word格式.docx
- 文档编号:20658464
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:35
- 大小:36.08KB
出入库管理系统设计文档Word格式.docx
《出入库管理系统设计文档Word格式.docx》由会员分享,可在线阅读,更多相关《出入库管理系统设计文档Word格式.docx(35页珍藏版)》请在冰豆网上搜索。
根据系统的业务流程和用户的需求分析可以得出,本系统应该包含产品基本信息管理、入
出库管理、库存管理、查询统计、系统日志管理几大功能,1)基本信息管理:
货品信息、供应商信息、客户信息、员工信息,分别实现相应信息添加、
删除、查找、修改
2)入库信息管理:
入货信息录入
3)出库信息管理:
4)库存信息管理:
查询库存信息
5)查询统计:
货品查询、供应商查询、客户查询、入库查询、出库查询、员工查询
按日期:
查询某个时间段的出入库信息
按人员:
供应商、客户、员工信息查询
按物品:
查询某种商品的出入库信息和余料
打印报表
6)系统日志信息管理:
记录相应操作信息
每个关系中都至少要有一个主键,关系与关系之间通过主外键关联。
定义属性
上的约束条件,定义触发器。
当外界非正常因素导致系统关闭时可自动保存
系统操作日志是不允许改动的
对于非仓库管理员是不允许进行增、删、改相应的操作,只可查看相关信息记录
合格订单总帐订单查看订单入库打印信息
明细帐
不合格订单
(入库)
查查查查查查查查查查查查查查查查查查查查
查查查
查查查查
(出库)
查查查查查查查
查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查
查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查
(功能模块图)
E-R:
员工编号姓名性别职位
员工信息
固定电话手机通讯地址邮政编码备注
2):
查查查查查查查查查查查查查查查查查查查
查查查查查查
查查查查查查查查查查查查查查查查查
3):
类别编号类别名称计量单位
货物类别
4):
查查查查查查查查查查查查
查查查查查查查查查查查查查查查查
5):
查查查查查查查查查查查查查查查查查查查查查查
7
供应商编供应商名供应商地联系人联系电话号称址
供应商
8
客户编号客户名称联系人联系电话客户地址
客户
9
仓库编号仓库名称联系人id仓库地址
仓库信息
10
现有存储仓库编号货品编号最高限量最低限量量
库存信息
v11):
查查查查查查查查查查查查查查查查查查
11查查查查查查
查查查查N
查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查M查查查查查查查查查N1MN查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查查1查查查查查查查查查查查查查查查查查
查查查查查查11查查查查查查查查查查查查查查查查
查查查查NN
查查查查查查查查查查查查查查查查查查查查查查查查
11
查查查查查查查查查查
用户管理、员工信息、业务关系人员信息、银行账户信息、仓库信息、货物基本信息、货物
类别、报损信息、调拨信息、货物入库信息、货物出库信息、库存总账信息、系统日志信息
1.
初始大增长大文件文件名称最大文件大小小小
数据库不受限制StockManagement_Data.mdf32
日志不受限制StockManagement_Log.log112.
Staff
序属性名称属性描述数据类型空否默认值备注号
1Staff_id员工编号int否主键2Staff_name姓名varchar(50)否3Staff_sex性别bit4Staff_Security权限Int否5Staff_tel固定电话varchar(50)6Staff_mobile手机varchar(50)7Staff_address通讯地址varchar(50)8Staff_postalcode邮政编码varchar(50)9Staff_remark备注Varchar(100)
Goods
序空默认属性名称属性描述数据类型备注号否值2Goods_id编号int否主键3Goods_name名称varchar(50)否4Goods_type规格型号varchar(50)否
Goods_warranty保修期int否
Goods_sort_id货品类别int否外键
Goods_area产地varchar(50)否
Goods_Entry_price入库单价money否
Goods_Sale_price销售单价money否
Goods_Supplier_id供应商int否
Goods_remark备注Varchar(100)
GoodsSort
序默认属性名称属性描述数据类型空否备注号值1GoodsSort_id类别编号int否主键2GoodsSort_name名称varchar(50)否3GoodsSort_unit计量单位varchar(4)否
Instock
序空默认属性名称属性描述数据类型备注号否值
自动增长1Instock_serial入库序号int否(1,1)3Instock_Googs_id货品编号int否主键
软件学院数据库课程设计—进出库管理系统4Instock_amount数量int否5Instock_date入库时间smalldatatime否
经手人编Instock_Staff_idint否外键号
入货单编Instock_In_idint否自动生成号
Instock_stock_id仓库idInt否外键
Instock_ExtraMoney额外费用money
Instock_remark备注Varchar(50)
Outstock
自动增长1Outstock_serial出库序号int否(1,1)3Outstock_Goods_id货品编号int否主键4Outstock_amouny实发数量int否5Outstock_Sale_price实际售价money否
Outstock_延保年限int否Extend_warranty
经手人编Outstock_Staff_idint否外键号
出货单编Outstock_Out_idint否自动生成号
Outstock_Stock_id仓库编号int否外键
Outstock_date出库日期smalldatatime否
Outstock_ExtraMoney额外费用money
Outstock_remark备注Varchar(100)
Supplier
序默认属性名称属性描述数据类型空否备注号值1Supplier_id供应商编号int否主键2Supplier_top供应商名称int否3Supplier_name联系人varchar(50)否4Supplier_tel联系电话varchar(50)否
Supplier_address供应商地址varchar(50)否
Customs
软件学院数据库课程设计—进出库管理系统序默认属性名称属性描述数据类型空否备注号值1Customs_id客户编号int否主键2Customs_top客户名称varchar(50)否3Customs_name联系人varchar(50)否4Customs_tel联系电话varchar(50)否
Customs_adddress客户地址varchar(50)否
Stock
1Stock_id仓库idint否主键2Stock_name仓库名称varchar(50)否3Stock_Staff_id员工编号int否外键4Stock_address仓库地址varchar(50)否
StockRemain
序属性描空默认属性名称数据类型备注号述否值
StockRemain_goods_id货物idint否主键
StockRemain_stock_id仓库idint否外键
最低限StockRemain_Min_amountint否量
最高限StockRemain_Max_amountint否量
现有库StockRemain_amountint否存量
SystemLog
主键操作序1SystemLog_Serialint否自动增长(1,号1)
操作人2SystemLog_Staff_idint否外键编号
操作内3SystemLog_mattervarchar(100)否容
操作时4SystemLog_datesmalldatatime否间
createdatabaseStockManagement
onprimary
(
name=StockManagement_mdf,
filename='
D:
\StockManagement_mdf.mdf'
size=3MB,
maxsize=unlimited,
filegrowth=3%
)
logon
name=StockManagement_log,
\StockManagement_log.log'
size=1MB,
go
useStockManagement
createtablestaff--员工基本信息(
staff_idintnotnullprimarykey,staff_namevarchar(50)notnull,staff_passwordvarchar(50)notnull,staff_securityintnotnull,
staff_sexbit,
staff_telvarchar(50),
staff_mobilevarchar(50),
staff_addressvarchar(50),
staff_remarkvarchar(100)
createtablegoods--货物基本信息
goods_idintnotnullprimarykey,goods_namevarchar(50)notnull,goods_typevarchar(50)notnull,goods_warrantyintnotnull,
goods_sort_idintnotnull,
goods_supplier_idintnotnull,
goods_remarkvarchar(100)
createtablegoodsSort--货物种类信息(
goodsSort_idintnotnullprimarykey,goodsSort_namevarchar(50)notnull,goodsSort_unitvarchar(50)notnull,)
createtableinStock--入库信息(
inStock_serialintidentity(1,1)notnull,inStock_goods_idintnotnullprimarykey,
inStock_amountintnotnull,
inStock_in_pricemoneynotnull,inStock_datesmalldatetimenotnull,inStock_staff_idintnotnull,
inStock_in_idintnotnull,
inStock_stock_idintnotnull,
inStock_extraMoneymoney,
inStock_remarkvarchar(100)
createtableoutStock--出库信息(
outStock_serialintidentity(1,1)notnull,outStock_goods_idintnotnullprimarykey,
outStock_amountintnotnull,
outStock_sale_pricemoneynotnull,
outStock_extend_warrantyintnotnull,outStock_staff_idintnotnull,outStock_out_idintnotnull,
outStock_stock_idintnotnull,outStock_datesmalldatetimenotnull,outStock_extraMoneymoney,
outStock_remarkvarchar(100))
createtablesupplier--供应商信息(
supplier_idintnotnullprimarykey,supplier_topvarchar(50)notnull,supplier_namevarchar(50)notnull,supplier_telvarchar(50)notnull,supplier_addressvarchar(50)notnull)
createtablecustoms--客户信息(
customs_idintnotnullprimarykey,customs_topvarchar(50)notnull,customs_namevarchar(50)notnull,customs_telvarchar(50)notnull,customs_addressvarchar(50)notnull)
createtablestock--仓库信息(
stock_idintnotnullprimarykey,stock_namevarchar(50)notnull,stock_staff_idintnotnull,
stock_addressvarchar(50)notnull
createtablestockRemain--库存信息(
stockRemain_goods_idintnotnullprimarykey,
stockRemain_min_amountintnotnull,stockRemain_max_amountintnotnull,stockRemain_amountintnotnull
createtablesystemLog--系统日志信息(
systemLog_serialintidentity(1,1)notnullprimarykey,
systemLog_staff_idintnotnull,
systemLog_mattervarchar(100)notnull,systemLog_datesmalldatetimenotnull
--查看日志信息
createviewselectSysLog
as
select*fromsystemLog
*
/******************************************************************
*表名:
staff
******************************************************************/
------------------------------------
--用途:
是否已经存在该员工------------------------------------
CREATEPROCEDUREstaff_Exists
@staff_idint
AS
DECLARE@TempIDint
SELECT@TempID=count
(1)FROMstaffWHEREstaff_id=@staff_id
IF@TempID=0
RETURN0
ELSE
RETURN1
GO
增加一条员工记录------------------------------------
CREATEPROCEDUREstaff_ADD
@staff_idint,
@staff_namevarchar(50),@staff_passwordvarchar(50),@staff_securityint,
@staff_sexbit,
@staff_telvarchar(50),@staff_mobilevarchar(50),@staff_addressvarchar(50),@staff_remarkvarchar(100)
INSERTINTOstaff(
staff_id,staff_name,staff_password,staff_security,staff_sex,staff
_tel,staff_mobile,staff_address,staff_remark
)VALUES(
@staff_id,@staff_name,@staff_password,@staff_security,@staff_sex,
@staff_tel,@staff_mobile,@staff_address,@staff_remark
修改一条员工记录
CREATEPROCEDUREstaff_Update
@staff_namevarchar(50),
@staff_passwordvarchar(50),
@staff_securityint,
@staff_telvarchar(50),
@staff_mobilevarchar(50),
@staff_addressvarchar(50),
@staff_remarkvarchar(100)
UPDATEstaffSET
staff_name=@staff_name,staff_password=@staff_password,staff_security=@staff_security,staff_sex=
@staff_sex,staff_tel=@staff_tel,staff_mobile=@staff_mobile,staff_address=@staff_address,staff_remark=
@staff_remark
WHEREstaff_id=@staff_id
删除一条员工记录
CREATEPROCEDUREstaff_Delete
@sta
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 入库 管理 系统 设计 文档