库存与销售管理软件系统的设计报告
库存与销售管理的需求分析文档
添加微信好友, 获取更多信息
复制微信号
某企业为了加强对仓库中产品的管理,拟开发一个产品的库存与销售管理系统,以完善产品信息的管理与销售记录,对各车间生产的产品进行入库管理、产品销售发货管理等功能。
1.用户角色
根据调研分析,预计系统有以下几类角色:
仓库管理员:出入口管理人员
系统管理员:系统后台维护人员
公司经理:仓库经理、总经理、销售经理、财务经理
2. 系统的需求分析
2.1总体用例图
三类角色的用例图如图1所示。
图1 库存管理用例图
2.2用例图中的主要用例描述
2.2.1填写提交入库信息表
用例: 填写提交入库信息表 |
ID:1.1 |
简单描述:产品入库需要填写入库信息表,进行入库申请 |
参与者:仓库管理员 |
前置条件: 产品完成清点 |
主流: 仓库管理员登录系统 点击“入库申请”,进入入库申请页面 填写入库申请页面的入库信息表单 点击“提交申请”按钮,将入库信息表提交到仓库经理 关闭页面 |
后置条件:入库申请表成功提交到仓库经理 |
附加流:输入信息不完整或提交空表时提示出错;提交申请时显示确认询问。 |
2.2.2 填写提交出库信息表
用例: 填写提交出库信息表 |
ID:1.2 |
简单描述:产品入库发货需要填写出库信息表,进行出库申请 |
参与者:仓库管理员 |
前置条件:仓库经理收到发货单 |
主流: 仓库管理员登录系统 点击“出库申请”,进入出库申请页面 填写入库申请页面的出库信息表单 点击“提交申请”按钮,将出库产品信息表提交到仓库经理 关闭页面 |
后置条件:出库申请表成功提交到仓库经理 |
附加流:信息不完整或提交空表时提示出错;提交申请时显示确认询问。 |
2.2.3仓库库存查询
用例:仓库库存查询 |
ID:1.3 |
简单描述:对仓库产品进行库存查询 |
参与者:仓库管理员、公司经理 |
前置条件: 仓库管理员需要对仓库产品的信息或者库存数量进行查询 |
主流: 仓库管理员登录系统 点击“库存查询”,进入库存查询页面 在顶部输入框中输入查询关键字,点击“查询”按钮进行查询 搜索结果显示在输入框下方,列出所查询到的产品及主要信息,查询成功 关闭页面 |
后置条件:产品库存查询成功,仓库管理员得到所需库存信息 |
附加流:查询输入为空,提示输入为空警告;无匹配产品信息,显示无该产品信息。 |
2.2.4 出、入库记录查询
用例: 出/入库记录查询 |
ID:1.4 |
简单描述:查询仓库出入库记录 |
参与者:仓库管理员、公司经理 |
前置条件:仓库管理员需要查询出、入库记录 |
主流: 仓库管理员登录系统 点击“记录查询”,进入出、入库查询页面 仓库管理员可以选择“查看本人操作记录”,也可以在搜索框中输入记录编号或者日期作为关键词查询记录 页面显示查询结果,查询成功 关闭页面 |
后置条件:仓库管理员查询到所需要的记录信息 |
附加流:查询输入为空,提示输入为空警告;无匹配记录信息,显示无该记录。 |
2.2.5 审核入库信息
用例: 审核入库信息 |
ID:1.5 |
简单描述:仓库经理审核入库申请 |
参与者:仓库经理 |
前置条件:仓库管理员填写入库信息表后提交入库申请 |
主流: 仓库经理登录系统 点击“入库审核”,选择“未审核入库申请”,进入未审核页面 点击“审核”按钮,进入选择的申请页面 核对后选择审核结果:同意/不同意 关闭页面 |
后置条件:仓库经理审核入库申请完成,仓库管理员得到入库申请结果 |
附加流:提交结果时有确认提示 |
2.2.6审核出库信息
用例: 审核出库信息 |
ID:1.6 |
简单描述:仓库经理审核出库申请 |
主参与者:仓库经理 |
前置条件:仓库管理员填写出库信息表后提交出库申请 |
主流: 仓库经理登录系统 点击“出库审核”,选择“未审核出库申请”,进入未审核页面 点击“审核”按钮,进入选择的申请页面 核对后选择审核结果:同意/不同意 关闭页面 |
后置条件:仓库经理审核出库申请完成,仓库管理员得到出库申请结果 |
附加流:提交结果时有确认提示 |
2.2.7 增删查改职工角色
用例:增删查改职工角色 |
ID:1.7 |
简单描述:系统管理员对人事信息进行管理 |
参与者:系统管理员 |
前置条件:系统管理员需要对人事信息进行更新或查询 |
主流: 1. 管理员登录系统,点击按钮进入公司角色页面 2. 用户管理员根据需求,选择①:创建角色,并填写相关信息:部门、姓名、年龄等所需信息;②进入职工角色列表,点击删除员工;③在搜索框输入查询关键词,进行角色查询;④系统管理员点击查看用选择并修改用户信息 3. 系统管理员保存修改并提交结果 4. 关闭页面 |
后置条件:人事变动信息更新成功 |
附加流:更改提交操作有提示信息 |
2.2.8 设置操作权限
用例:设置操作权限 |
ID:1.8 |
简单描述:系统管理员设置员工操作权限 |
参与者:系统管理员 |
前置条件:系统管理员需要对员工权限进行更改或设置 |
主流: 1. 系统管理员登录系统,点击按钮进入权限设置操作页面 2. 系统管理员选择职工角色,勾选选择框,选择该员工应添加或者取消的操作权限 3. 系统管理员点击保存修改,确认无误后提交操作 4. 关闭页面 |
后置条件:员工权限设置成功 |
附加流:设置操作有提示 |
2.2.9 客户信息维护
用例:客户信息维护 |
ID:1.9 |
简单描述:系统管理员对客户信息进行维护 |
参与者:系统管理员 |
前置条件:系统管理员需要对客户信息进行更新维护 |
主流: 1. 系统管理员登陆系统,点击按钮进入权限设置操作页面 2. 系统管理员选择职工角色,勾选选择框,选择该员工应添加或者取消的操作权限 3. 系统管理员点击保存修改,确认无误后提交操作 4. 关闭页面 |
后置条件:客户信息更新成功 |
附加流:更新操作有提示信息 |
3. 用户业务活动中的数据实体与实体关系
根据初步需求分析,构建出如下图所示的实体关系图。
实体关系图中的实体与实体关系说明如下:
1)职工
描述:存储公司内部职工的职工信息
属性:
a.员工编号:作为员工的唯一标识
b.员工姓名
c.性别
d.联系电话
e.住址
2)客户
描述:存储与公司有交易业务来往的客户信息
属性:
a. 客户编号
b. 客户姓名
c. 性别
d. 联系电话
e. 收货地址
3)产品
描述:存储公司所售卖的产品信息
属性:
a. 产品编号
b. 产品名称
c. 成产成本
4)库存
描述:存储仓库中产品的库存信息
属性:
a. 产品剩余量
5)角色权限
描述:描述公司所有的角色权限
属性:
a. 职位编号
b. 职位名称
c. 职位权限
d. 职位备注
关系:
6)入库清单
描述:记录每一批产品的入库信息
属性:
a. 入库编号
b. 产品编号(外键)
c. 良品数量
d. 次品数量
e. 入库时间
f. 入库车间编号(外键)
g. 仓库管理员编号(外键)
7)出库清单
描述:记录每一批产品的出库信息
属性:
a. 出库编号
b. 产品编号(外键)
c. 出库产品数量
d. 出库时间
e. 仓库管理员编号(外键)
4. 要求
根据库存与销售管理的需求分析文档,给出软件系统的设计报告,报告要求图文并茂。设计报告至少包括如下内容。
1)系统总体架构设计
2)系统的用户操作界面设计与界面之间的跳转关系
3)给出主要控制类的设计
4)给出数据库的设计
本文链接:https://daizuozuoye8.com/?id=583
转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!
请发表您的评论