商品采购管理系统需求分析.docx
- 文档编号:30428763
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:12
- 大小:32.33KB
商品采购管理系统需求分析.docx
《商品采购管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《商品采购管理系统需求分析.docx(12页珍藏版)》请在冰豆网上搜索。
商品采购管理系统需求分析
1.4功能分析
1.4.1系统功能分析
本系统功能分为四部分:
采购信息管理,商品验收信息管理,退货信息管理,基本信息管理,具体功能如下:
(1)采购信息管理
供应商信息管理:
采购员从供应商处购买商品,为方便查询供应商的信息,要求保存和删除、增加、更新供应商信息,包括供应商编号、供应商名称、邮政编码、联系电话、联系人、传真、电子邮箱等属性,对供应商的信誉进行标注。
采购订单信息管理:
每一次采购行为对应一张采购单,为方便查询采购信息,要求保存和维护采购订单信息,每张订单包括订单编号、供应商、商品编号、采购员编号、订购日期、订单金额。
(2)商品验收信息管理
由于一个订单的商品可能会一次性运送商品或分批次运送商品,因此需要分批次验收。
产品检验单:
方便查询商品的检验信息,要求保存和维护每一批商品的检验信息,每张商品检验单包括检验单编号、订单编号、商品运送的批号、商品编号、检验商品数量、检验人员、检验日期、检验结果、采购人员编号。
商品签收:
对检验合格的商品进行签收,对签收商品的信息进行保存和维护,包括订单编号、商品运送的批号、商品编号、本次签收商品的数量、签收人编号、签收的日期、采购人编号、检验人编号、已签收商品的数量,未到商品数量。
(3)退货信息管理
对退货信息进行更新、增加及删除操作,包括退货单号、商品编号、退货编号、退货日期、退货原因、退货数量、订单编号、商品运送的批号,退货分为全部退货和部分退货。
通过商品编号、退货日期、退货号等信息多种方式对退货信息进行查询
(4)基本信息管理
商品信息管理:
对已采购、查看的商品进行查询与维护,记录商品的编号、商品名称、商品的类别、商品单价、供应商编号。
员工信息管理:
对员工的信息进行查询与维护,包括员工编号、员工姓名、性别、出生日期、家庭地址、电话号码、工作日期、职务。
1.4.2系统总体功能图
系统总体功能如图1.1所示。
图1.1采购系统功能模块图
1.4.3业务规则分析
(1)商品由商品编号唯一标识,需要记录商品的编号、商品名称、商品的类别、商品单价、供应商编号,生产日期。
记录的商品必须为已订购过的商品。
(2)供应商由供应商编号唯一标识,需要记录供应商编号、供应商名称、邮政编码、联系电话、联系人、传真、电子邮箱等属性,对供应商的信誉进行标注。
联系电话和联系人可以有多个。
(3)员工由员工编号唯一标识,需记录员工编号、员工姓名、性别、出生日期、家庭地址、电话号码、工作日期、职务。
电话号码可以有多个。
男用‘M’表示,女用‘F’表示。
(4)采购订单由订单号唯一标识,需要记录订单的订单编号、供应商编号、商品编号、采购员编号、订购日期、订单金额、购买数量。
(5)检验商品信息由检验单编号唯一标识,检验单编号、订单编号、商品运送的批号、商品编号、检验商品数量、检验人员、检验日期、检验结果、采购人员编号。
(6)签收单由订单编号、运送批次和商品编号唯一标识,需要记录订单编号、商品运送的批号、商品编号、本次签收商品的数量、签收人编号、签收的日期、采购人编号、检验人编号、已签收商品的数量,未到商品数量。
(7)退货单有退货单号唯一识别,需要记录退货单号、商品编号、退货编号、退货日期、退货原因、退货数量、订单编号、商品运送的批号。
(8)退货需要分为部分退货与全部退货。
部分退货的原因统一为“损坏”,全部退货的原因统一为“检验不合格”。
(9)退货行为由采购员负责,退货单位必须为该批次商品的供应商。
(10)已验收入库的商品不再由采购员负责。
(11)退货数量必须不大于订货数量。
(12)供应商的名称均写全称,地址必须具体完整。
(13)分批次运送的商品不在同一时间运送。
(14)订单状态统一为“已全到货”或“未完全到货”。
(15)对供应商的信誉评价统一为优、良、中、差。
1.4.4数据约束分析
(1)商品编号编码规则:
以字母p+年份+流水号,共9位,年份为商品生产日期,末尾4流水号为该年度的流水号。
(2)订单号编码规则:
年+月+日+流水号,共12位,年4位,月2位,日2位,即采购时间,末尾4位为该日期的流水号。
(3)供应商编号编码规则:
以字母p+年+月+日,共9位,年4位,月2位,日2位,为公司成立时间。
(4)员工编号编码规则:
以字母E+年份+流水号,共8位,第一位为E,年份为员工雇用日期,末尾4流水号为该年度的流水号。
(5)验收单号编码规则:
年+月+日+流水号,共12位,年4位,月2位,日2位,即检验时间,末尾4位为该日期的流水号。
(6)退货单单号编码规则:
年+月+日+流水号,共12位,年4位,月2位,日2位,即退货时间,末尾4位为该日期的流水号。
(7)运送批号编码规则:
分批到货由订单号+次序数,共15位。
一次性到货的商品统一为订单号+0(三位)。
1.5.1数据项与数据结构
通过对所建立的表进行分析,我们得到了以下一些数据项:
表1.1:
商品表(Product)
数据项名
类型
宽度
是否允许为空
ProductNo(商品编号)
Char
11
否
ProductName(商品名称)
Char
20
否
Pdate(生产日期)
Datetime
8
否
ProductClass(商品类别)
Char
2
是
Productprice(商品单价)
Decimal
10
否
表1.2:
供应商表(producer)
数据项名
类型
宽度
是否允许为空值
ProducerNo(供应商编码)
Char
9
否
Producername(供应商名称)
Char
20
否
Address(供应商地址)
Char
30
否
Telephone(联系号码)
Char
20
否
ContractPerson(联系人)
Char
10
否
Fax(传真)
Char
10
否
Zip(邮编)
Char
6
是
Email(电子邮箱)
Char
30
否
Fame(评价信息)
Char
2
是
表1.3:
员工表Employee
数据项名
类型
宽度
是否允许为空
empNo(员工编号)
Char
7
否
empName(姓名)
Char
30
否
Telephone(电话)
Char
20
否
Sex(性别)
Char
5
否
Hiretime(雇佣日期)
Decimal
10
是
Title(职务)
Char
10
是
Birthday(出生日期)
Datetime
8
是
Address(家庭住址)
Char
50
否
Salary(薪水)
Numeric
是
headship
varchar
10
是
表1.4:
订单主表orderSheet
数据项名
类型
宽度
是否允许为空值
orderNo(定单编号)
Char
12
否
orderDate(订货日期)
Datetime
10
否
orderSum(订货金额)
Decimal
10
否
Quantity(订货数量)
Int
10
否
Orderstate(订单状态)
Char
5
否
表1.5:
检验单信息表check
数据项名
类型
宽度
是否为空值
checkNo(检验单编号)
Char
12
否
Quantity(检验商品数量)
Int
10
否
CheckDate(检验日期)
Datetime
10
否
Result(检验结果)
Char
10
否
表1.6:
退货单信息表Back
数据项名
类型
宽度
是否允许为空值
backNo(退货单编号)
Char
12
否
Backdate(退货日期)
Datetime
10
否
Reason(退货原因)
Char
10
否
Quantity(退货数量)
Int
10
否
表1.7:
收货信息表get
数据项名
类型
宽度
是否允许为空值
Quantity(本次签收商品数量)
Int
10
否
getNo(收货单编号)
Char
8
否
getDate(收货日期)
Datetime
10
否
Getquantity(已签收商品数量)
Int
10
否
Need(未到商品数量)
Int
10
否
表1.8:
批货单信息表
数据项名
类型
宽度
是否允许为空值
groupNo(运送批号)
Char
12
否
groupeDate(运送日期)
Datetime
10
否
Quantity(运货数量)
Int
10
否
1.5.2数据处理
为了实现预期的系统功能,我们建立了以下存储过程,如表1.21所示。
表1.9存储过程
编号
名称
存储过程说明
1.
商品查询
查询所有商品
2.
商品类别查询
按商品所属类别精确查询商品信息
3.
订单编号查询
按订单编号模糊查询
4.
商品查询编号
按商品编号精确查询
5.
商品查询名称项
按商品名称模糊查询
6.
商品信息查询
全面查询商品所有信息
7.
供应商信息查询
按供应商编号精确查询
8.
供应商查询名称项
按供应商名称模糊查询
9.
删除商品
删除所有关于商品的信息
10.
增加商品
插入新的商品
11.
删除供应商
删除所有关于商品的信息
12.
增加供应商
插入新的供应商
13.
评价
对供应商信誉的评价
14.
员工信息查询
全面查询员工所有信息
15.
员工查询编号
按员工编号精确查询
16.
员工查询姓名项
按员工姓名模糊查询
17.
删除员工
删除所有关于离职员工的信息
18.
增加员工
插入新的员工
19.
订单查询
查询所有订单的信息
20.
订单编号查询
按订单编号精确查询
21.
商品编号查询
按商品编号模糊查询
22.
检验单号查询
按检验单号精确查询
23.
批货号查询
按运送批号模糊查询
24.
更新订单
对订单信息进行更新
25.
增加订单
插入新的订单
26.
删除订单
删除所有关于该订单的信息
27.
检验单查询
查询所有检验单
28.
检验单号查询
按检验单号精确查询
29.
检验结果查询
按检验结果模糊查询
30.
更新检验单
对检验单信息进行更新
31.
增加检验单
插入新的检验单
32.
删除检验单
删除所有关于该检验单的信息
33.
退货单查询
查询所有退货单
34.
退货单号查询
按退货单号精确查询
35.
退货数量查询
按退货数量模糊查询
36.
修改退货单
修改退货单信息
37.
增加退货单
插入新的退货单
38.
删除退货单
删除所有关于该退货单的信息
39.
收货单查询
查询所有收货单
40.
收货单号查询
按收货单号精确查询
41.
退货人查询
按退货人模糊查询
42.
增加收货单
插入新的收货单
43.
删除收货单
删除所有关于该收货单的信息
44.
订单金额查询
按金额大小对订单模糊查询
45.
供应商地址查询
按地址对供应商信息进行模糊查询
46.
修改员工信息
对员工原有的信息进行修改
47.
交易时间订单查询
按交易时间对订单信息模糊查询
48.
查询未到货物
对所有未到完的货物进行查询
49.
不合格商品查询
查询所有不合格的商品信息
50.
订单总额查询
按天、月、年对订单总额信息查询
51.
员工订单数查询
按天、月、年对员工的订单数查询
52.
跟踪查询
跟踪对表的更新信息
53.
退货信息信誉评价
根据供应商的被退货数量对其信誉自动评级
54.
级联自动更新数量
根据到货数量更新未到货数量与已到数量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商品 采购 管理 系统 需求 分析