超市仓库管理信息系统设计.docx
- 文档编号:6155705
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:9
- 大小:124.19KB
超市仓库管理信息系统设计.docx
《超市仓库管理信息系统设计.docx》由会员分享,可在线阅读,更多相关《超市仓库管理信息系统设计.docx(9页珍藏版)》请在冰豆网上搜索。
超市仓库管理信息系统设计
超市仓库信息系统设计
小组成员:
钟文张静思钟金浩
1.引言
1.1系统名称:
超市仓库管理信息系统
1.2编写目的
为该系统的开发者、使用者、维护者提供:
a、软件总体的需求及设计。
b、软件功能的概要描述。
c、是软件综合测试的依据。
1.3开发背景
a、项目的委托单位是XX超市。
b、开发单位是赣南师范学院。
c、主管部门赣南师范学院商学院。
1.4参考和引用资料
《可行性分析报告》
《系统分析报告》
书名:
《信息系统分析与设计》
出版:
清华大学出版社
主编:
杜鹃
2.信息系统设计方案
2.1系统总体设计
系统开发的总体任务是实现企业物资货物管理的系统化、规范化和自动化,从而达到企业仓库库存管理效率的目的。
系统功能分析是在系统开发总体任务的基础上完成的。
本库存管理系统需要完成的功能有:
(1)库存管理的各种信息的输入,包括入库、出库、货品信息的输入等。
(2)库存管理的各种信息的查询、修改和维护。
(3)入库单、出库单的生成,日报表、月报表的生成。
(4)在货品库存中加入所允许的最低库存字段,对所有库存物资实现监控和报警。
根据系统功能分析,画出系统功能模块图-1:
图-1系统总体功能模块图
2.2处理流程设计
图-2超市仓库管理系统的“系统流程图”
2.3代码设计
本系统涉及的编码对象有货物代码、供应商代码、职工代码等一系列代码。
(1)、货物代码
代码对象
货物号
适用范围
本超市
代码类型
层次码
位数
12
校验
无
代码数量
100000
使用期限
------
代码结构************
生产日期厂商代号超市内序号
代码示列:
111年10月10号001厂生产001号产品
备注
设计人
审核人
年月日
(3)职工代码
代码对象
职工号
适用范围
公司内使用
代码类型
层次码
位数
9
校验码
无
代码数量
100
使用期
----
代码结构*******
入公司年月公司内顺序号
代码示列
111年10月入公司编号为001
备注
设计人
审核人
年月日
(2)供应商代码
36000江西***日化公司
36001江西***食品公司.
.
.
.
前面两位代表所在地的编码,后三为代表供应商编码。
1.4输入/输出设计
本系统涉及的输入界面有各种如、出库单据的输入界面,输出界面主要是各种查询及报表,举例如下:
图-3输入界面
图-4输出界面
图-5查询界面
图-6报表界面
2.5数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
同时,合理的数据库结构也将有利于程序的实现。
设计数据库时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
图-5 库存管理系统E-R图
(1)关系模型
将上面的E-R图转化为关系模型,关系的主码用下横线标出,外码用删除线标出:
实体:
货物(货物号,名称,型号,仓库号,状态)
仓库(仓库号,面积,管理员)
职工(编号,姓名,性别,职称,电话,薪水,部门号)
部门(部门号,名称,部门经理)
供应商(编号,名称,联系人,电话,地址,邮编)
联系:
共3个联系
采购(货物号,名称,型号,仓库号,时间,价格,供应商)
出库(货物号,部门号,时间)
入库(货物号,部门号,时间)
(2)数据模型
在上面的实体以及实体之间的关系的基础上,形成数据库中的表格以及各个表格之间的关系。
仓库管理系统数据库中的各个表格的设计结果如下面的几个表格所示。
每个表格表示在数据库中的一个表。
(1)货物表:
列名
数据类型
可否为空
货物号(主键)
字符型(20)
不能为空
名称
字符型(20)
可为空
型号
字符型(20)
可为空
仓库号(外码)
字符型(20)
不能为空
状态
字符型(10)
不能为空
(1)仓库表:
列名
数据类型
可否为空
仓库号(主键)
字符型(20)
不能为空
面积
数值型(20)
可为空
职工(外码)
字符型(20)
可为空
(3)职工表:
列名
数据类型
可否为空
编号(主键)
字符型(20)
不能为空
姓名
字符型(20)
可为空
性别
字符型
(2)
可为空
职称
字符型(20)
可为空
电话
字符型(30)
可为空
薪水
数值型(20)
可为空
部门(外码)
字符型(20)
可为空
(4)部门表:
列名
数据类型
可否为空
部门号(主键)
字符型(20)
不能为空
名称
字符型(20)
可为空
(5)供应商表:
列名
数据类型
可否为空
编号(主键)
字符型(20)
不能为空
名称
字符型(20)
不能为空
联系人
字符型(20)
可为空
电话
字符型(30)
可为空
地址
字符型(50)
可为空
邮编
字符型(20)
可为空
(6)货物采购表:
列名
数据类型
可否为空
货物号(主键)
字符型(20)
不能为空
名称
字符型(20)
可为空
型号
字符型(20)
可为空
仓库号(外码)
数值型(20)
不能为空
时间
字符型(10)
可为空
价格
数值型(20)
不能为空
供应商(外码)
字符型(20)
不能为空
(7)出库表:
列名
数据类型
可否为空
部门号(主键)(外码)
字符型(20)
不能为空
货物号(主键)(外码)
字符型(20)
不能为空
时间
字符型(10)
可为空
(8)入库表:
列名
数据类型
可否为空
部门号(主键)(外码)
数值型(20)
不能为空
货物号(主键)(外码)
数值型(20)
不能为空
时间
字符型(10)
可为空
2.5.2数据库物理设计
(1)物理结构
由于查询时,经常会用到货物和职员的编号,职员的姓名,所以在此三种属性设计为唯一索引。
为了完成需求分析中确定的基本功能和概念设计中模块的划分,通过基于三范式的数据库设计方法(通过分析,以上各数据表已经达到了三范式),构造了8张基本数据表。
现在对这8张数据表划分基本关系。
在已设计的数据库中初步建立了8张基本表,用于记录客户模块和公司模块的基本信息。
此外,在基本表上定义了一些约束条件和外码信息,以实现数据的完整性约束。
包括表内约束条件和表间约束条件(还包括了基本表上数据类型和数据长度的限制以及是否允许为空或表内是否唯一的限定)。
2.6安全保密设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 仓库 管理信息系统 设计