超市仓库管理信息系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超市仓库信息系统设计
小组成员:钟文张静思钟金浩
1.引言
1.1系统名称:超市仓库管理信息系统
1.2编写目的
为该系统的开发者、使用者、维护者提供:
a、软件总体的需求及设计。
b、软件功能的概要描述。
c、是软件综合测试的依据。
1.3开发背景
a、项目的委托单位是XX超市。
b、开发单位是赣南师范学院。
c、主管部门赣南师范学院商学院。
1.4参考和引用资料
《可行性分析报告》
《系统分析报告》
书名:《信息系统分析与设计》
出版:清华大学出版社
主编:杜鹃
2.信息系统设计方案
2.1系统总体设计
2.1.1.系统功能分析
系统开发的总体任务是实现企业物资货物管理的系统化、规范化和自动化,从而达到企业仓库库存管理效率的目的。系统功能分析是在系统开发总体任务的基础上完成的。本库存管理系统需要完成的功能有:
(1)库存管理的各种信息的输入,包括入库、出库、货品信息的输入等。(2)库存管理的各种信息的查询、修改和维护。
(3)入库单、出库单的生成,日报表、月报表的生成。
(4)在货品库存中加入所允许的最低库存字段,对所有库存物资实现监控和
报警。
2.1.2系统功能模块图
根据系统功能分析,画出系统功能模块图-1:
图
-1系统总体功能模块图
2.2处理流程设计
2.3代码设计
本系统涉及的编码对象有货物代码、供应商代码、职工代码等一系列代码。
(1)、货物代码
(3)职工代码
(2)供应商代码
36000 江西***日化公司
36001 江西***食品公司 .
.
.
.
前面两位代表所在地的编码,后三为代表供应商编码。
1.4输入/输出设计
本系统涉及的输入界面有各种如、出库单据的输入界面,输出界面主要是各种查询及报表,举例如下:
图-3输入界面图-4输出界面
图-5 查询界面
图-6 报表界面
2.5数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。设计数据库时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
图-5 库存管理系统E-R图
2.5.2.数据库逻辑结构设计
(1)关系模型
将上面的E-R图转化为关系模型,关系的主码用下横线标出,外码用删除线标出:
实体:
货物(货物号,名称,型号,仓库号,状态)
仓库(仓库号,面积,管理员)
职工(编号,姓名,性别,职称,电话,薪水,部门号)
部门(部门号,名称,部门经理)
供应商(编号,名称,联系人,电话,地址,邮编)
联系:共3个联系
采购(货物号,名称,型号,仓库号,时间,价格,供应商)
出库(货物号,部门号,时间)
入库(货物号,部门号,时间)
(2)数据模型
在上面的实体以及实体之间的关系的基础上,形成数据库中的表格以及各个表格之间的关系。
仓库管理系统数据库中的各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。
(1)货物表:
(1)仓库表:
(3)职工表:
(4)部门表:
(5)供应商表:
(6)货物采购表:
(7)出库表:
(8)入库表:
2.5.2 数据库物理设计
(1) 物理结构
由于查询时,经常会用到货物和职员的编号,职员的姓名,所以在此三种属性设计为唯一索引。
为了完成需求分析中确定的基本功能和概念设计中模块的划分,通过基于三范式的数据库设计方法(通过分析,以上各数据表已经达到了三范式),构造了8张基本数据表。现在对这8张数据表划分基本关系。在已设计的数据库中初步建立了8张基本表,用于记录客户模块和公司模块的基本信息。此外,在基本表上定义了一些约束条件和外码信息,以实现数据的完整性约束。包括表内约束条件和表间约束条件(还包括了基本表上数据类型和数据长度的限制以及是否允许为空或表内是否唯一的限定)。
2.6安全保密设计
2.6.1影响因素分析
对系统的威胁,可能来自系统内部,也可能来自系统外部,有主动的威胁,也有被动的威胁.影响系统的安全因素主要有:
a.自然灾害或电源不正常引起的软硬件损坏与数据损失;
b.人为失误导致数据的损失;
c.计算机病毒的侵扰;
d.计算机犯罪的日趋严重;
e.信息战的严重威胁。
1.6.2 采取的措施
在技术方面,要从以下几方面入手来提高系统的安全性.
a.硬件方面
在硬件方面,要选用可靠性高的硬件货物,选用性能优良的服务器和工作站.服务站应有完善的容错能力,允许带电热拔插,附带只能I/O性能.在设计上要考虑服务器的热备份和冷备份工作方式,要配不间断电源、稳压器、防病毒卡等
b.软件方面
1)访问控制.进入系统的控制,通常工作站或终端上采用凭"用户名"和"口令"进入系统的措施,以防范非法侵入.口令要定期更换,要限制登录次数和时间,并记录登录过程以备检查.
2)选择性访问控制.指对用户分级,不同级别的用户访问权限不同,不同的用户可使用的功能也不同,这样可以有效的防止误操作
3)生物识别技术.是利用某些对人而言是唯一的特征,其中包括指纹、声音、图像、笔迹甚至人的视网膜等识别信息用于满足各种不同要求的安全系统中4)加密.指将原有的可读信息进行翻译,译成密码或密文的代码形式,以保护信息安全
c.网络方面
除采用访问控制与加密等技术外,还可以采取以下措施:
1)调制解调器安全.防止对网络拔号货物的非权访问,限制只有授权的用户才能对系统进行访问。
2)传输介质的安全.为防止传输介质受到电磁干扰或被截获窃听,应考虑防电磁泄露的防护措施和利用加密等方法对抗截获窃听。
3)防火墙.防火墙就是网络与网络之间的安全接口,可以限制他人进入内部网络,过滤不安全的服务和非法用户,防止入侵者接近系统的防御设施,限定人们的访问特殊网站。