超市仓库管理信息系统设计.doc

上传人:牧羊曲112 文档编号:4297423 上传时间:2023-04-14 格式:DOC 页数:16 大小:147.50KB
返回 下载 相关 举报
超市仓库管理信息系统设计.doc_第1页
第1页 / 共16页
超市仓库管理信息系统设计.doc_第2页
第2页 / 共16页
超市仓库管理信息系统设计.doc_第3页
第3页 / 共16页
超市仓库管理信息系统设计.doc_第4页
第4页 / 共16页
超市仓库管理信息系统设计.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《超市仓库管理信息系统设计.doc》由会员分享,可在线阅读,更多相关《超市仓库管理信息系统设计.doc(16页珍藏版)》请在三一办公上搜索。

1、超市仓库信息系统设计小组成员:钟文 张静思 钟金浩1.引言1.1系统名称:超市仓库管理信息系统1.2编写目的 为该系统的开发者、使用者、维护者提供:a、软件总体的需求及设计。b、软件功能的概要描述。c、是软件综合测试的依据。1.3开发背景a、项目的委托单位是XX超市。b、开发单位是赣南师范学院。c、主管部门赣南师范学院商学院。1.4参考和引用资料 可行性分析报告 系统分析报告 书名:信息系统分析与设计 出版:清华大学出版社 主编:杜鹃2.信息系统设计方案2.1系统总体设计2.1.1.系统功能分析系统开发的总体任务是实现企业物资货物管理的系统化、规范化和自动化,从而达到企业仓库库存管理效率的目的

2、。系统功能分析是在系统开发总体任务的基础上完成的。本库存管理系统需要完成的功能有:(1)库存管理的各种信息的输入,包括入库、出库、货品信息的输入等。 (2)库存管理的各种信息的查询、修改和维护。 (3)入库单、出库单的生成,日报表、月报表的生成。 (4)在货品库存中加入所允许的最低库存字段,对所有库存物资实现监控和报警。 2.1.2系统功能模块图根据系统功能分析,画出系统功能模块图-1:超市仓库管理系统系统管理入库管理出库管理报表统计信息查询数据备份仓库货物信息管理修改最低库存出库单填写季报表统计年报表统计货品查询入库单填写填写货品信息获取领货员信息月报表统计库存查询报表查询仓库职员信息管理图

3、-1系统总体功能模块图2.2处理流程设计库存备份核对货物清单程序入库单库存数据库出库单打印程序出库单库存查询程序库存分析程序查询库存信息库存备份程序报损计划表图-2超市仓库管理系统的“系统流程图”2.3代码设计 本系统涉及的编码对象有货物代码、供应商代码、职工代码等一系列代码。(1)、货物代码代码对象货物号适用范围本超市代码类型层次码位数12校验无代码数量100000使用期限-代码结构 * * * 生产日期 厂商代号 超市内序号代码示列: 111010001001 11年 10月10号001厂生产001号产品备注设计人审核人 年 月 日(3)职工代码代码对象职工号适用范围公司内使用代码类型层次

4、码位数9校验码无代码数量100使用期-代码结构 * * 入公司年月 公司内顺序号代码示列111009001 11年10月入公司编号为001备注设计人审核人年 月 日(2)供应商代码36000 江西*日化公司 36001 江西*食品公司 . . . 前面两位代表所在地的编码,后三为代表供应商编码。1.4输入/输出设计本系统涉及的输入界面有各种如、出库单据的输入界面,输出界面主要是各种查询及报表,举例如下: 图-3输入界面图-4输出界面图-5 查询界面图-6 报表界面2.5数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理

5、的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。设计数据库时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。供应商编号名称联系电话地址邮编采购仓库时间价格货物状态型号名称货物出库入库时间时间部门部门名称存放仓库名称编号管理职工职称部门薪金性别姓名编号属于1nn1111111111图-5库存管理系统ER图2.5.2.数据库逻辑结构设计(1)关系模型将上面的ER图转化为关系模型,关系的主码用下横线标出,外码用删除线标出:实体:货物(货物号,名称,型号,仓库号,状态)仓库(仓库号,面积,管理员)职工(编号,姓名,性别,职

6、称,电话,薪水,部门号)部门(部门号,名称,部门经理)供应商(编号,名称,联系人,电话,地址,邮编)联系:共3个联系采购(货物号,名称,型号,仓库号,时间,价格,供应商)出库(货物号,部门号,时间)入库(货物号,部门号,时间)(2)数据模型在上面的实体以及实体之间的关系的基础上,形成数据库中的表格以及各个表格之间的关系。仓库管理系统数据库中的各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。(1)货物表:列名数据类型可否为空货物号(主键)字符型(20)不能为空名称字符型(20)可为空型号字符型(20)可为空仓库号(外码)字符型(20)不能为空状态字符型(10)不能为空(1

7、)仓库表:列名数据类型可否为空仓库号(主键)字符型(20)不能为空面积数值型(20)可为空职工(外码)字符型(20)可为空(3)职工表:列名数据类型可否为空编号(主键)字符型(20)不能为空姓名字符型(20)可为空性别字符型(2)可为空职称字符型(20)可为空电话字符型(30)可为空薪水数值型(20)可为空部门(外码)字符型(20)可为空(4)部门表:列名数据类型可否为空部门号(主键)字符型(20)不能为空名称字符型(20)可为空(5)供应商表:列名数据类型可否为空编号(主键)字符型(20)不能为空名称字符型(20)不能为空联系人字符型(20)可为空电话字符型(30)可为空地址字符型(50)可

8、为空邮编字符型(20)可为空(6)货物采购表:列名数据类型可否为空货物号(主键)字符型(20)不能为空名称字符型(20)可为空型号字符型(20)可为空仓库号(外码)数值型(20)不能为空时间字符型(10)可为空价格数值型(20)不能为空供应商(外码)字符型(20)不能为空(7)出库表:列名数据类型可否为空部门号(主键)(外码)字符型(20)不能为空货物号(主键)(外码)字符型(20)不能为空时间字符型(10)可为空(8)入库表:列名数据类型可否为空部门号(主键)(外码)数值型(20)不能为空货物号(主键)(外码)数值型(20)不能为空时间字符型(10)可为空2.5.2 数据库物理设计(1) 物

9、理结构由于查询时,经常会用到货物和职员的编号,职员的姓名,所以在此三种属性设计为唯一索引。为了完成需求分析中确定的基本功能和概念设计中模块的划分,通过基于三范式的数据库设计方法(通过分析,以上各数据表已经达到了三范式),构造了8张基本数据表。现在对这8张数据表划分基本关系。在已设计的数据库中初步建立了8张基本表,用于记录客户模块和公司模块的基本信息。此外,在基本表上定义了一些约束条件和外码信息,以实现数据的完整性约束。包括表内约束条件和表间约束条件(还包括了基本表上数据类型和数据长度的限制以及是否允许为空或表内是否唯一的限定)。2.6安全保密设计2.6.1影响因素分析对系统的威胁,可能来自系统

10、内部,也可能来自系统外部,有主动的威胁,也有被动的威胁.影响系统的安全因素主要有:a.自然灾害或电源不正常引起的软硬件损坏与数据损失;b.人为失误导致数据的损失;c.计算机病毒的侵扰;d.计算机犯罪的日趋严重;e.信息战的严重威胁。1.6.2 采取的措施在技术方面,要从以下几方面入手来提高系统的安全性.a.硬件方面在硬件方面,要选用可靠性高的硬件货物,选用性能优良的服务器和工作站.服务站应有完善的容错能力,允许带电热拔插,附带只能I/O性能.在设计上要考虑服务器的热备份和冷备份工作方式,要配不间断电源、稳压器、防病毒卡等b.软件方面1)访问控制.进入系统的控制,通常工作站或终端上采用凭用户名和

11、口令进入系统的措施,以防范非法侵入.口令要定期更换,要限制登录次数和时间,并记录登录过程以备检查.2)选择性访问控制.指对用户分级,不同级别的用户访问权限 不同,不同的用户可使用的功能也不同,这样可以有效的防止误操作3)生物识别技术.是利用某些对人而言是唯一的特征,其中包括指纹、声音、图像、笔迹甚至人的视网膜等识别信息用于满足各种不同要求的安全系统中4)加密.指将原有的可读信息进行翻译,译成密码或密文的代码形式,以保护信息安全c.网络方面除采用访问控制与加密等技术外,还可以采取以下措施:1)调制解调器安全.防止对网络拔号货物的非权访问,限制只有授权的用户才能对系统进行访问。2)传输介质的安全.

12、为防止传输介质受到电磁干扰或被截获窃听,应考虑防电磁泄露的防护措施和利用加密等方法对抗截获窃听。3)防火墙.防火墙就是网络与网络之间的安全接口,可以限制他人进入内部网络,过滤不安全的服务和非法用户,防止入侵者接近系统的防御设施,限定人们的访问特殊网站。4)数字签名技术.数字签名技术是解决网络通信中发生否认伪造冒充等问题的安全技术.实现数字技术签名的方法有很多,利用公开密钥密码制实现的数字签名方法。d.数据库方面1)访问限制.设立DBA,数据库用户及其访问权限应有DBA根据DBMS所提供的功能进行控制。2)数据加密。3)跟踪审查.建立软件,对某些密保的数据实施跟踪,记录有关的数据访问活动。4)备

13、份.建立相关的备份层序,定期或在一定条件下对系统中数据进行备份。5)镜像技术.执行时可用逻辑镜像,也可用物理镜像。6)归档.将文件从在线存储器上复制到磁带或光学介质上,以便长期保存。2.7物理配置方案设计2.7.1设计依据 a.系统吞吐量 b.系统响应时间 c.系统可靠性 d.总体方案 e.地域范围 f.数据管理方式 g.存储容量2.7.2计算机网络的设计和选择 a .选择网络类型 b.企业的接入方式 c.选择网络的拓扑结构 d.进行网络的逻辑设计 e.选择网络协议 f.考虑联网布线和配件 g.划分网络权限2.7.3计算机硬件货物选择在满足业务需要的前提下.只要资金许可,尽量购置技术上成熟性能

14、价格比高的计算机系统.由于现在微机在性能上已经有了很大提高,甚至超出了早期大型机的水平,而价格又相对较低,一般企业选择微机作为硬件支撑环境较适宜。计算机软件设置选择 a.中文的使用 b.操作系统 c.数据库DBS d.常用程序设计语言 e.第4代程序设计语言 f.工具 g.应用系统开发环境 h.图形软件 i.各种应用软件包具体内容 a .计算机物理配置概述 b.计算机物理系统选择的依据 c计算机物理系统配置 d指出费用情况 e具体配置方案的评价注意的问题 a满足新系统的应用需求 b实用性能强 c .可扩充性2.8系统实施方案及说明本系统采用面向对象的程序设计思想进行编制,整个系统数据存在表格文件中,由数据库文件进行管理。在设计数据库时使表格文件发生关联,组成关系型数据库,以便于对数据进行处理。这样就可以在数据的操作上分别针对属于不同表的数据,不必为了某条记录的一个字段来对全部记录进行修改,加快了数据的处理速度,增加了数据的可管理性。

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号