库存信息管理用例分析与数据库设计.docx

上传人:b****3 文档编号:4310349 上传时间:2022-11-29 格式:DOCX 页数:10 大小:36.87KB
下载 相关 举报
库存信息管理用例分析与数据库设计.docx_第1页
第1页 / 共10页
库存信息管理用例分析与数据库设计.docx_第2页
第2页 / 共10页
库存信息管理用例分析与数据库设计.docx_第3页
第3页 / 共10页
库存信息管理用例分析与数据库设计.docx_第4页
第4页 / 共10页
库存信息管理用例分析与数据库设计.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

库存信息管理用例分析与数据库设计.docx

《库存信息管理用例分析与数据库设计.docx》由会员分享,可在线阅读,更多相关《库存信息管理用例分析与数据库设计.docx(10页珍藏版)》请在冰豆网上搜索。

库存信息管理用例分析与数据库设计.docx

库存信息管理用例分析与数据库设计

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(自动增长)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1