2024年5月5日发(作者:)

基于VB6.O+Access2010开发的设备管理

作者:祝贺

来源:《经济技术协作信息》 2018年第22期

一、开发背景

随着学院规模的不断扩大,计算机等相关教学设备的数量急剧增长,仍然采用纸质或者是

电子表格来管理教学设备的分配和管理显得力不从心,管理效率低下。随着计算机管理信息系

统的应用和普及,为我院开发一套专门用于设备管理的系统显得十分必要。

二、本系统开发环境和相关技术

Visual Basic是—种可视化的、面向对象的Windows开发语言,它具有易用、通用和开发

效率高的特点。Visual Basic60是Visual Basic语言在发展过程中技术相对来说十分成熟的

版本,因此本系统采用60中文企业版。

数据库采用Access2010数据库,它可以方便陕捷的提供数据支持,其特点是建立数据库十

分便利,对数据的处理速度相对较快,和Visual Basic建立数据连接配合度较高。

本系统采用了ActiveX Data Object技术作为连接数据库的方式,对数据库的访问首先通

过控制面板管理工具的ODBC管理器创建开放式数据接口,建立数据源,在Visual Basic中创

建ADO的con-nection连接对象连接数据源,通过创建ADO的recordset记录集对象对数据库

中的数据表进行综合操作。

三、系统功能分析

l身份验证问题。基于设备信息数据的安全,要求操作员(即机房管理员)在进行系统的

录入、查询、修改、删除时要进行身份验证,而且后台保留具体的人员操作时间和具体信息,

防止非法用户任意更改数据库中的重要信息。

2系统应该具有的基本功能。系统备份:为了保证数据库信息的完整,需要定期对数据库

进行动备份。

身份验证:管理员、操作员的登录验证。具体登录信息的获取完全通过表的访问体现在窗

体上,而且操作人员的级别不同,对应菜单状态不—样。

用户信息管理:管理员可对所有操作员的信息进行增加、删除、修改和查询。

设备相关信息的管理:

①设备基本信息:设备基本信息功能针对对设备的名称、型号数量和购买价格、购入时间

等信息进行管理,要求设备的代码为入库年份+系部代码+序号,可以实现对设备的信息进行添

加、删除、查询和修改等功能;

②机房基本信息:机房基本信息功能针对机房号以及机房的名字进行存储管理,可以实现

对机房信息进行添加、删除、查询和修改等功能;

③批量添加设备:也可以对现有设备批量进行指定机房分配和调换,该窗体可对机房分配

后设备的信息进行综合管理,实现查询和修改等功能。

④批量转移:当机房里面的设备进行调转或者是变化淘汰的时候,可以对初始设备的分配

情况进行批量修改,来实现对更新的机房的设备的相关信息进行查询和管理;

⑤设备保修:对出现故障的设备进行统一的报修或者是按照学院资产规定进行报废,可以

对设备故障信息进行维护,方便对我院整个教学设备的使用和维修情况进行管理。

四、数据库设计

数据库设计在一个管理信息系统中的地位是非常重要的,数据库是否合理将对系统的效率,

功能扩展产生影响,优秀的数据库设计可以大幅度提高整个系统的存储效率。本系统使用

Access2010对数据库进行设计,实现了以下数据表:

①设备信息表(device_nfo):de-vice_d(设备编号),device_name(设备名称),

device_status(设备的状态),de-vice_count(设备数量),device_time(购入时间);

②机房信息表(jf_nf):jf_d(机房号),jf_name(机房名称)。

③设备分配表(devjf_nf).jf_d(机房号),device_id(设备编号),sw_time(调入时间)。

④用户信息表(user_nf):user_id(用户编号),user_name(登录名称),us-er_class(用

户级别)。

⑤设备保修表(rep_device):de-vice_d(设备编号),device_exp(设备现象),

rep_time(报修时间)。

五、程序设计

运用VB60创建窗体,并根据要求为界面添加需要的控件并进行控件属性设置。

在操作系统中对开放式数据接口进行设置指定前端程序访问的数据库为Ac-cess2010,并

进行数据库表的设计。

六、系统测试和维护

系统测试是软件开发周期中的一个重要阶段。其重要性表现在它是保证软件质量与可靠性

的最后关口,是对整个软件开发过程中各个环节的最终审查。系统测试的对象不仅仅是源程序,

而应是整个系统,包括数据库的设计以及需求分析等;测试的目的就是发现软件中的错误。

系统测试有两种方法:一种是白盒测试,是通过程序的源代码进行测试而不使用用户界面。

这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错

误,进而加以修正。另一种是黑盒测试,是通过使用整个软件或某种软件功能来严格地测试,

而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测

试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。本系统采用了黑盒测试

的方法,通过机房管理员对软件反复的进行数据的统计和修改来发现程序中的错误。

软件维护是软件生存周期的最后一个阶段,是在软件交付使用后,为了改正错误或满足新

的需要而修改软件的过程。软件维护工作的目标是:不断地、持续地改进、扩充、完善软件系

统,以提高系统运行效率,并尽量延长系统的使用寿命,为用户创造更大的价值。

结束语:本系统界面友好,操作方便,便于实现各项功能,对使用人员的专业要求较低。

该系统能够为机房管理员和负责设备管理的领导提供了一种方便快捷的资源管理方式,避免了

传统管理方式的弊端,大幅度提高了管理工作效率,也对学院信息管理的科学化、正规化起到

了重要的推动作用。

作者简介:祝贺男(1982-

)辽宁丹东人。