浅谈物资管理系统的基本设计要求(一)(2)
2013-07-28 01:28
导读:库设计,代码设计,输入输出设计,处理过程设计。 3.2.3 系统实现 包括程序设计,系统测试及制作安装盘。 3.2.4系统的运行及维护 本系统总体上就是用了
库设计,代码设计,输入输出设计,处理过程设计。
3.2.3 系统实现 包括程序设计,系统测试及制作安装盘。
3.2.4系统的运行及维护 本系统总体上就是用了这种生命周期法进行系统分析和设计的。
4 系统的实现
4.1 系统分析
所谓系统分析,就是指在整个系统开发工程中,解决“做什么”的问题,把要解决哪些问题,满足用户哪些具体的信息需求调查分析清楚,从逻辑上或说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计,解决怎么办提供依据。它是信息开发系统中的一个重要阶段,是建立系统模型的第一步。其核心是目标分析与需求分析,最后提出系统的逻辑方案。
4.1.1 物资管理信息系统用户
物资管理信息系统的主要用户包括以下4类
(1)各三级单位负责人
(2)使用物资管理信息系统的各职能部门的负责人
(3)各三级单位信息管理的高层负责人
(4)供应站负责运行维护管理信息系统的管理人员、技术人员和操作人员。
4.1.2 物资管理信息系统的主要业务
各个物流企业的需求不尽相同,大体上可分为如下几个方面:
(1)用户的信息要求:随时查询库存物资状况,进行库存物资汇总,对记录能随时删除、插入及恢复。
(2)用户的处理要求:能随时增加、删除,修改每一个库存物资记录,并能打印单据。
(3)对数据的安全性、完整性的要求:要保证每个记录必须完整,不能被他人非法窃去本系统的逻辑模型主要是以系统的数据流程图和数据字典为主要描述工具,以信息系统中应有的数据流程和数据结构来描述系统。
4.2数据字典(DD)
物资管理信息系统数据流的DD表包括如下内容:
(科教作文网 zw.nseac.com整理)
数据流
系统名、物资管理、编号;
条目名、物资库存清册、别名;
来源、物资管理
数据流结构、库存清册={序号+物资项}
简要说明、清册打出后报供应处有关科室
修改
记录、编写日期
审核日期
4.3 系统设计
本阶段的主要任务是将反映用户基本信息要求的系统逻辑方案转换成可以实施的基于计算机的物理方案。具体步骤如下:
4.3.1设置数据库表
系统总体结构功能模块设计后,就要对数据库进行设计了。我们用的是关系数据库,而数据之间的结构关系可以用E-R表来分析。E-R图由实体、属性、实体之间的关系三部分组成。其中:①仓库包括仓库保管员职工号、仓库号、面积、电话号码;②职工包括职工号、姓名、年龄、职称;③供应商包括供应商号、姓名、地址、电话、帐号;④零件包括零件号、名称、规格、单价、描述。
根据物理结构设计的三原则(即尽可能减少数据冗余和重复;结构设计与操作设计相结合;数据结构要具有相对的稳定性)进行本系统中关系数据库表结构设计及代码设计。仅举一例如下:
例:库存物资账表(KCWZZB)
字段代号 字段名称 类别 宽度
XH 序号 N 2
WZMC 物资名称 C 12
WZLB 物资类别 N 2
WZXH 物资型号 C 16
SL 数量 N 6
SHDW 四号定位 C 8
CJ 厂家 C 18
BZ 备注 C 20
由于数据库中所保存的数据是系统中非常重要的资源,所以在数据库设计时一定要注意库结构的安全性、完整性,并发控制与恢复,而一般的数据库管理系统都提供了一定的数据保护功能
(转载自http://www.NSEAC.com中国科教评价网)
4.3.2 代码及输入输出设计
本系统代码一律采用汉语拼音的首字字母作为该项代码,主码一律采用阿拉伯数字从1开始递增。
4.4 系统的实施、运行及维护
4.4.1软件开发工具的选择
选择了较为流行的POWERBUILGER5 0,它具有较为直观方便的优点,属于可视化的开发工具,即第四代开发工具,而且它最大的优点是可以通过网络调用后台的任一数据库ORACLE SYBASE
FOXBASE等,例如;我们打开一个应用程序,选择的文件为库存管理即KCGL.DB,程序为
sqlca.dbms=’0 dbs’
sqlca.database=’kcgl.db’
sqlca.userid=’dba’
sqlca.dbpass=’sql’
sqlca .dbpram=’connectstring=’dsn=newdb;
uid=dba; pwd=sql’’’
connet
open (face --win)
4.4.2.硬件的配置要求:486以上的微机,16M以上的内存,50M以上的硬盘软件的配置要求:WIN95中文版操作系统
4.4.3 系统维护 系统的维护主要分为纠错性维护、适应性维护、完善性维护和预防性维护。
(1)纠错性维护:由于本系统测试不可能揭露系统中存在的所有错误,所以当系统运行到一定时期后会暴露出系统内隐藏的错误,这时候要及时纠正。
(2)适应性维护:这里指为了使本系统更好的适应环境的变化而进行的维护工作。一方面由于
计算机技术的飞速发展,原来的系统不能适应新的软硬件,另一方面,应用的对象也在不断的发生变化,将导致系统不能适应新的应用环境,因此,有必要对系统进行调整,以保证系统时时都能满足用户的要求。
(3)完善性维护:要根据用户不断提出的新要求来不断扩充原有的系统的功能。预防性维护: 把维护工作由被动变主动,来延长本系统的使用寿命。据统计,完善性维护占所有维护工作总数的50%左右。可见,系统维护工作中,一半以上的工作是对系统的完善,一定要多加注意。
(转载自科教范文网http://fw.nseac.com)
5 系统的发展前景
随着社会的发展,一方面,管理信息系统对企业的影响会越来越重要,甚至关系到企业的存亡;另一方面,管理信息系统本身也在不断的发展,其开发方法从早期的生命周期法到80年代初发展起来的原型法,再到面向对象的开发方法,以致现 在最新技术—计算机辅助
软件工程(CASE)的出现,使管理信息系统开发的效率、性能都在不断地提高。本系统虽然具有一定的优点(由于POWERBUILDER能够与各种数据库相联系,有一定的应用范围,故短期应不会落伍),但若不适时进行调整、改进、完善,必将被更新的、功能更完善的物资管理系统所代替.