物资管理信息系统开发
下面就是根据数据字典的内容的出的本系统的E-R图。
实体 属性 实体间的联系
其中:仓库{仓库保管员职工号、仓库号、面积、电话号码}
职工{职工号、姓名、年龄、职称}
供应商{供应商号、姓名、地址、电话、帐号}
零件{零件号、名称、规格、单价、描述}
2.根据物理结构设计的三原则(即尽可能减少数据冗余和重复;结构设计与操作设计相结合;数据结构要具有相对的稳定性)进行本系统中关系数据库表结构设计及代码设计。仅举一例如下:库存物资账表(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
3.由于数据库中所保存的数据是系统中非常重要的资源,所以在数据库设计时一定要注意库结构的安全性、完整性,并发控制与恢复,而一般的数据库管理系统都提供了一定的数据保护功能。
5.2.3 代码及输入输出设计
本系统代码一律采用汉语拼音的首字字母作为该项代码,主码一律采用阿拉伯数字从1开始递增。
输入输出设计时,为提高系统的安全性,设计了一个登陆窗口。设计样式如图:
5.3 系统的实施、运行及维护
5.3.1 系统的实施、运行
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)
2.硬件的配置要求为:
486以上的微机,16M以上的内存,50M以上的硬盘软件的配置要求:WIN95中文版操作系统
5.3.2 系统的维护
系统的维护主要分为纠错性维护、适应性维
护、完善性维护和预防性维护。
纠错性维护:由于本系统测试不可能揭露系统中存在的所有错误,所以当系统运行到一定时期后会暴露出系统内隐藏的错误,这时候要及时纠正。
适应性维护:这里指为了使本系统更好的适应环境的变化而进行的维护工作。一方面由于计算机技术的飞速发展,原来的系统不能适应新的软硬件,另一方面,应用的对象也在不断的发生变化,将导致系统不能适应新的应用环境,因此,有必要对
系统进行调整,以保证系统时时都能满足用户的要求。
完善性维护:要根据用户不断提出的新要求来不断扩充原有的系统的功能。
预防性维护: 把维护工作由被动变主动,
来延长本系统的使用寿命。
据统计,完善性维护占所有维护工作总数的50%左右。
可见,系统维护工作中,一半以上的工作是对系统的完善,一定要多加注意。
第六章 预计成果
6.1 软件的优点
1. 安全性强
2. 维护成本低,系统可靠性强
3. 扩充性好且开发效率高
4. 使用方便
5. 标准化程度较高
6.2 经济效益预测
使用此物资管理信息系统,可以大大提高
工作效率,降低成本。初步统计,由原来14人的工作,用了此系统后,5人就能完成,这样一来,以年薪金1、5万元/人计算,只此项就节约13、5万元。
第七章 系统的发展前景
随着社会的发展,一方面,管理信息系统对企业的影
响会越来越重要,甚至关系到企