库存信息管理用例分析与数据库设计.docx
- 文档编号:4310349
- 上传时间:2022-11-29
- 格式:DOCX
- 页数:10
- 大小:36.87KB
库存信息管理用例分析与数据库设计.docx
《库存信息管理用例分析与数据库设计.docx》由会员分享,可在线阅读,更多相关《库存信息管理用例分析与数据库设计.docx(10页珍藏版)》请在冰豆网上搜索。
库存信息管理用例分析与数据库设计
3.2系统业务流程用例分析
3.2.1系统管理用例分析
1、用例图
2、用例脚本描述
用例名称:
系统信息管理
编号:
NO01
参与者:
系统管理员
用例详细信息:
●登录系统:
用户通过主页的登录表单输入用户名和密码,系统对用户名和密码验证,通过则进入种子销售管理信息系统,失败显示不存在该用户,重新登录。
●注册:
用户输入用户名、密码、确认密码、员工编号等信息,完成注册。
3.2.2库存信息管理用例分析
1、用例图
2、用例脚本描述
用例名称:
库存信息管理
编号:
NO02
参与者:
系统管理员
用例详细信息:
●查看库存信息:
管理员浏览库存信息管理页面,系统会显示种子库存信息的列表,采用分页显示。
●删除库存信息:
管理员选择需要删除的种子库存信息,点击【删除】,系统删除对应的记录。
●编辑库存信息:
管理员选择编辑种子库存信息,点击【修改】进入编辑库存信息页面。
通过编辑种子库存信息表单修改库存信息,单击【提交】,系统更新库存记录。
●添加库存信息:
管理员点击【添加库存信息】进入添加库存信息页面。
通过填写种子库存信息表单输入种子信息,单击【提交】,系统插入一条相关记录。
3.2.3销售出库管理用例分析
1、用例图
2、用例脚本描述
用例名称:
销售出库管理
编号:
NO03
参与者:
系统管理员
用例详细信息:
●查看销售出库信息:
管理员浏览销售出库管理页面,系统会显示种子销售出库信息的列表,采用分页显示。
●添加销售出库信息:
管理员点击【添加出库信息】进入添加出库信息页面。
通过填写种子出库信息表单输入出库单的相关信息,单击【提交】,系统插入一条相关记录。
●删除销售出库信息:
管理员选择需要删除的种子销售出库信息,点击【删除】,系统删除对应的记录。
●修改销售出库信息:
管理员选择需要修改的种子出库信息,点击【修改】进入编辑种子销售出库页面。
通过编辑种子销售出库表单修改销售出库信息,单击【提交】,系统更新销售出库记录。
●打印出库单:
管理员选择需要打印的种子出库信息,点击【打印】进入种子销售出库单页面,系统自动打印出库单。
3.2.4销售退货管理用例分析
1、用例图
2、用例脚本描述
用例名称:
销售退货管理
编号:
NO04
参与者:
系统管理员
用例详细信息:
●查看销售退货信息:
管理员浏览销售退货管理页面,系统会显示种子销售退货信息的列表,采用分页显示。
●删除销售退货信息:
管理员选择需要删除的种子销售退货信息,点击【删除】,系统删除对应的记录。
●编辑销售退货信息:
管理员选择需要修改的种子出库信息,点击【编辑】进入编辑种子销售退货页面。
通过编辑种子销售退货表单修改销售退货信息,单击【提交】,系统更新销售退货记录。
●打印销售退货单:
管理员选择需要打印的种子出库信息,点击【打印】进入种子销售退货单页面,系统自动打印出库单。
●添加销售退货信息:
管理员点击【添加出库信息】进入添加出库信息页面。
通过填写种子出库信息表单输入出库单的相关信息,单击【提交】,系统插入一条相关记录。
3.2.5销售统计用例分析
1、用例图
2、用例脚本描述
用例名称:
销售统计管理\
编号:
NO05
参与者:
系统管理员
用例详细信息:
●库存统计:
管理员通过【作物名称】下拉框选择相应种子商品,点击【确定】,系统显示相应种子品种的库存记录列表,采用分页显示。
●销售统计:
管理员通过【作物名称】下拉框选择相应种子商品,点击【确定】,系统显示相应种种子品种的销售出库记录,采用分页显示。
●退货统计:
管理员通过【作物名称】下拉框选择相应种子商品,点击【确定】,系统显示相应种种子品种的销售退货记录,采用分页显示。
3.2.6综合管理用例分析
1、用例图
2、用例脚本描述
用例名称:
综合管理
编号:
NO06
参与者:
系统管理员
用例详细信息:
●种子信息管理:
管理员浏览种子信息管理页面,系统会显示种子种子信息的列表,采用分页显示。
管理员选择相应的种子信息,点击【编辑】、【删除】或【添加】,系统更新对应的种子信息记录。
●供应商信息管理:
管理员浏览供应商信息管理页面,系统会显示种子供应商信息的列表,采用分页显示。
管理员选择相应的供应商信息,点击【编辑】、【删除】或【添加】,系统更新对应的供应商信息记录。
●客户信息管理:
管理员浏览客户信息管理页面,系统会显示种子客户信息的列表,采用分页显示。
管理员选择相应的客户信息,点击【编辑】、【删除】或【添加】,系统更新对应的客户信息记录。
●种子信息管理:
管理员浏览种子信息管理页面,系统会显示种子种子信息的列表,采用分页显示。
管理员选择相应的种子信息,点击【编辑】、【删除】或【添加】,系统更新对应的种子信息记录。
4.2系统模块划分
通过系统分析,该销售管理信息系统包括六大模块:
系统管理模块,库存信息管理模块,销售出库管理模块,销售退货管理模块,销售统计模块和综合管理模块。
系统功能模块图如下:
4.3数据库设计
4.3.1数据库需求分析
根据系统的功能要求,数据项设计如下:
(1)用户信息:
用户序列号,用户名,密码,员工真实姓名,员工编号等。
(2)库存信息:
库存信息序列号、作物名称、种子品种、种子价格、种子批号、产品规格、实际库存量、参考库存量、数量单位、种子价格、供应商名称等。
(3)销售出库信息:
销售信息序列号、种子名称、种子品种、种子批号、产品规格、销售出库量、销售总价值、数量单位、种子价格、客户名称等。
(4)销售退货信息:
退货信息序列号、作物名称、种子品种、种子批号、产品规格、销售退货量、退货总价值、数量单位、种子价格、客户名称等。
(5)种子信息:
种子序列号、作物名称、种子品种、种子价格、产品规格等。
(6)供应商信息:
供应商序列号、供应商名称、供应商电话、供应商地址等。
(7)客户信息:
客户序列号、客户名称、客户电话、客户地址等。
4.3.2数据库概念结构设计
4.3.3数据库逻辑结构设计
在MySQL中创建数据库sellseed,并创建系统用户表user,库存信息表KuCun,销售出库表sell,销售退货表return,种子信息表seed,供应商表supplier,客户表client。
1、用户表user
用户表user主要用来存储进入管理系统需要的信息,如用户员工号、用户名、密码等。
其字段的详细信息如表所示:
表1user数据库表的结构
字段名称
含义
类型
约束
Id
用户序列号
int(自动增长)
主键
name
用户名
char(20)
password
用户密码
char(20)
realname
员工真实姓名
Char(20)
Staff
员工编号
int
2、库存信息表kucun
库存信息表kucun主要用来存储库存商品的库存信息序列号、种子品种、种子价格、种子批号、供应商名称、实际库存量、参考库存量等。
其字段的详细信息如表9-2所示:
表2kucun数据库表的结构
字段名称
含义
类型
约束
id
库存信息序列号
int(自动增长)
主键
sname
作物名称
char(20)
sclass
种子品种
char(20)
snumber
种子批号
int(自动增长)
stype
产品规格
char(20)
realKuCun
实际库存量
int(自动增长)
kucun
参考库存量
int(自动增长)
unit
数量单位
char
sprice
种子价格
int(自动增长)
supname
供应商名称
char(20)
3、销售出库表sell
销售出库表sell主要用来存储已销售出库的种子销售信息序列号、种子名称、种子品种、种子价格、种子批号、客户名称、销售出库量、销售总价值等。
其字段的详细信息如表9-2所示:
表3sell数据库表的结构
字段名称
含义
类型
约束
id
销售信息序列号
int(自动增长)
主键
sname
种子名称
char(20)
sclass
种子品种
char(255)
snumber
种子批号
int(自动增长)
stype
产品规格
char(20)
ssell
销售出库量
int(自动增长)
stotal
销售总价值
int(自动增长)
unit
数量单位
char
sprice
种子价格
int(自动增长)
cname
客户名称
char(20)
4、销售退货表return
销售退货表return主要用来存储已销售出库的种子退货信息序列号、种子名称、种子品种、种子价格、种子批号、客户名称、销售退货量、退货总价值等。
其字段的详细信息如表9-2所示:
表4return数据库表的结构
字段名称
含义
类型
约束
id
退货信息序列号
int(自动增长)
主键
sname
种子名称
char(20)
sclass
种子品种
char(255)
snumber
种子批号
int(自动增长)
stype
产品规格
char(20)
sreturn
销售退货量
int(自动增长)
unit
数量单位
char
sprice
种子价格
int(自动增长)
rtotal
退货总价值
int(自动增长)
cname
客户名称
char(20)
5、种子表seed
种子表seed主要用来存储种子序列号、种子名称、种子品种、种子价格、种子批号、供应商名称等。
其字段的详细信息如表9-2所示:
表5seed数据库表的结构
字段名称
含义
类型
约束
id
种子序列号
int(自动增长)
主键
sname
作物名称
char(20)
sclass
种子品种
char(255)
sprice
种子价格
int(自动增长)
stype
产品规格
char(20)
6、供应商表supplier
供应商表supplier主要用来存储供应商序列号、供应商名称、供应商电话、供应商地址等。
其字段的详细信息如表9-2所示:
表6supplier数据库表的结构
字段名称
含义
类型
约束
id
供应商序列号
int(自动增长)
主键
supname
供应商名称
char(20)
supnumber
供应商电话
int(自动增长)
supaddress
供应商地址
int(自动增长)
7、客户表client
客户表client主要用来存储客户序列号、客户名称、客户电话、客户地址等。
其字段的详细信息如表9-2所示:
表7client数据库表的结构
字段名称
含义
类型
约束
id
客户序列号
int(自动增长)
主键
cname
客户名称
char(20)
cnumber
客户电话
int(自动增长)
caddress
客户地址
int(自动增长)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 库存 信息管理 分析 数据库 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)