资料信息管理系统中编码与实现及后期维护

/ 2

资料信息管理系统中编码与实现及后期维护

官小云,杨培会

(宜宾职业技术学院,四川宜宾644003)

作者简介:官小云,主要从事职教计算机教学工作。

摘要:随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及学校管理中的作用,并把它当作学校的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。资料信息管理系统的建立也就变得越来越显得重要,资料信息管理系统的建立涉及到许多环节,而系统编码与实现起着决定性的作用。在此,谈谈系统编码与实现及其后期维护问题。

关键词:程序设计;创建信息管理模块;系统配置

1开发平台的选择

由于WINDOWS操作系统拥有全新的用户界面和简单快捷的图形操作,能为程序开发提供了功能强大的窗口控制能力,并且其拥有最健壮的开发工具,可应用于任何平台,结合资料信息管理系统的性能需求和现有的软硬件条件,在此,选用WINDOWSXP中文版作为开发平台,能使资料信息管理系统在今后发展中便于扩展和升级。

2开发工具的选择

根据资料信息管理系统的功能需求和目前的硬件环境,对常用的数据库开发软件进行了深入的研究,并详细的对比分析了各流行数据库软件开发工具的优缺点,总以上考虑,在此,选用VisualFoxPRO6.0(简写为VFP6.0)作为本系统的开发工具。其有以下优点:

①VFP6.0作为最优秀的关系型数据库开发软件之一,其采用了可视化、面向对象等的程序设计思想,使系统的开发过程简洁高效,并提高了系统的内聚性和耦合性。②VFP6.0数据库开发功能强大,易学易用,开发效率高,成本低。③用VisualFoxPro6.0开发出来的系统,具有良好的可操作性,可允许开发人员进行二次开发。④VFP6.0简单、方便、命令丰富、速度快、数据处理能力强,有数据库工作区窗口,调试非常方便。⑤VFP6.0提供了大量的智能开发工具和向导提示工具,诸如“数据库设计器”、“表单设计器”、“菜单设计器”、“报表设计器”等,在很大程度上减轻了开发人员编码压力。

3程序设计(部分逻辑及代码)

创建系统主表单、创建主程序。

CLEAR

CLEARALL

SETESCAPEOFF&&禁止运行的程序在按ESC键被中断

SETTALKOFF&&关闭命令显示

SETSAFETYOFF&&覆盖时不要确认

SETSTATBAROFF&&将状态栏关闭

SETSYSMENUOFF&&可关掉VFP系统菜单区域

SETSYSMENUTO&&关闭系统菜单

SETCENTURYON&&显示四位年代

SETDATEANSI&&指定日期表达式的显示格式为yy.mm.dd

DECLAREIntegerFindWindowINUSER32.DLLStringlpClassName,StringlpWindowName

lpWindowName="资料管理系统"

IF.NOT.FindWindow(0,lpWindowName)==0&&寻找窗口标题=MESSAGEBOX("程序已经运行了",48,"资料管理系统")

QUIT

ENDIF

_Screen.Caption=lpWindowName

PUBLICcCurUser&&声明全局变量,用来保存系统中的登录用户

PUBLICbDataAdmin,bDataBrow,bUserAdmin,bUserBrow,bLendAdmin,bLendBrow,bSysUser,bUserPurv,bAct

DOFORMLogon&&调用登录表单

READEVENTS&&进入事务处理

4创建信息管理模块

创建“资料信息管理”表单。

【新增】按钮的“Click”事件代码:

SELECTDataInfo//选择“资料信息”表所在的工作区

THISFORM.OldRecord=RECNO()//保存记录号

GOBOTTOM//到末记录

LOCALsNum//声明本地变量

sNum=DataInfo.资料编号//数据表最后一条记录的值

APPENDBLANK//数据表末尾新增记录

THISFORM.txt资料编号.Value=AutoAdd(sNum)//新增记录的“资料编号”值为自动增加的值*——表单进入修改状态

THISFORM.bModify=.T.

THISFORM.bBrowse=.T.

THISFORM.ModeControl

THISFORM.txt存档日期.Value=Date()//新增记录的“存档日期”值为系统当前日期

THISFORM.Refresh//刷新表单

ENDIF

资料信息管理系统通过测试,就可进入正常运行阶段,此阶段需做大量的系统维护。

5系统的配置

①硬件配置要求(最低):CPU(PII200以上);内存(32MB以上;硬盘(2.1GB以上);打印机(推荐EPSONLQ-1600KII)。②软件配置要求:WINDOWS2000/XP中文版操作系统。

6系统的运行在安装了VF的计算机上,在程序目录,双击可执行文件即可。

7系统的维护

在资料信息管理系统开发完成并投入使用后,由于多方面的原因,系统会出现不能继续适应用户需求的情况,为使系统稳定而健壮的运行,并且使其性能不断提高和改善,以充分实现其价值,就必须对系统进行维护。系统维护的工作量大且在软件生存周期中持续时间最长,约占65%,需要投入不少人力物力,在此由于篇幅所限,简单阐述资料信息管理系统需做的维护。

7.1系统维护的内容

按照维护对象的不同,系统维护的内容可分为以下几类:①功能性维护。②非功能性维护。③数据库维护。④程序代码维护。

7.2系统维护的类型

按照软件维护的不同特征,可划分为以下几种类型:①纠错性维护:由于前期的测试不可能揭露软件系统中所有潜在的错误,用户在使用软件时仍将会遇到错误,发现和改正这些错误的过程是必须的。②适应性维护:为适应软件的外界环境变化而进行的修改。③完善性维护:为扩充系统的功能和改善系统性能而进行的修改。④预防性维护:为减少或避免以后可能需要的前三类维护而对软件配置进行的主动性工作。

8本系统的维护模块

①权限更改

②密码更改

参考文献:

[1]方美琪.软件开发工具[M].北京:经济科学出版社,2004.

[2]伍俊良.VISUALFOXPRO6.0/FoxBASE+课程设计案例精编[M].北京:水利水电出版社,2002.