张 峰
泰兴市广播电视台计算机设备资产管理系统的开发
张峰
摘 要:泰兴市广播电视台网络技术人员自主开发的“泰兴市广播电视台计算机设备资产管理系统”,实现了全台近300台计算机设备的信息化、规范化管理,优化了管理流程,减少了管理漏洞,提高了管理效率。
关键词:泰兴市广播电视台;自主开发;计算机C/S结构;数据库;配件管理;设备管理
泰兴市广播电视台目前拥有计算机设备近300台,随着设备数量不断增多,分布范围越来越广,原有计算机设备管理工作中的一些问题也日益凸显。以往对计算机设备的购置、配发、运行状况等信息的管理,是基于纸质表格进行手工记录,数据录入工作量大,容易出错,而且保管麻烦,不易查询,同时,由于信息记在管理人员的脑子里或台账上,随着时间的推移和人员变动,很容易造成信息的流失和混乱。因此,本文结合泰兴市广播电视台计算机设备管理工作的实际需求,自主开发了“泰兴市广播电视台计算机设备资产管理系统”,以实现计算机设备的信息化、规范化管理。
本系统采用了C/S(客户端/服务器)架构,采用VB.NET作为开发语言,数据库采用SQL SERVER2005。
C/S结构是由客户端完成数据处理、数据表示以及用户接口功能,服务器端完成DBMS(数据库管理系统)的核心功能,具有响应快,处理能力强的优点;VB.NET编程工具组件多,功能强,开发过程所见即所得,方便易用;SQL Server2005是目前主流的数据库管理系统,具有简单易用、性价比高等优点。
3.1 系统可靠性高
本系统设计基于对计算机设备管理流程的充分了解,代码逻辑性强,编程过程中使用大量函数,每个函数具有专一的功能,这样只需在主程序中调用函数,就能完成指定功能,使整个代码的可读性和可维护性大大提高,再通过反复测试,基本消除了程序BUG的存在,同时,数据库通过作业每天备份,整个系统具有稳定性高、可靠性强等特点。
3.2 系统扩展性强
本系统设计充分保证整个系统的良好扩展,因为是自主开发,掌握完全的源程序代码,因此,在原有功能的基础上,可以根据需要,开发更多的功能模块,从而扩展和完善本系统。
3.3 良好的数据接口
本系统通过网络和数据库接口,与泰兴市广播电视台目现有的人事管理系统、OA办公系统等其他信息系统无缝融合,可以和其他系统进行数据上的相互调用,如可以直接在设备出库界面调取人事管理系统的部门、人员信息等。
3.4 自主开发,功能完备
整个系统硬件部分利用泰兴市广播电视台目原有设备,软件部分自行编制,在功能上完全满足单位需求,为单位节省了不菲的费用。
4.1 概要设计
本系统设计的基本思路是赋予每个配件唯一的配件编号,对每一台设备赋予唯一的设备编号,通过配件组合成设备,设备拆散成配件这样一个相互关系,实现以管理配件为基础,进而实现对设备的管理。
本系统主要设计了5个方面的功能:
第一,用户登录功能。提供用户登陆、注销、密码重设等功能;第二,基础设置功能。用于系统基础信息的设置,包括用户设置、设备及配件的品牌设置、型号设置等;第三,配件管理功能。进行配件信息的录入,入出库,回收,报废等操作;第四,设备管理功能。进行设备的组装,入出库,回收等功能;第五,统计查询功能:对配件和设备的当前状况,入出库记录等信息的查询。
4.2 数据库设计
4.2.1 数据字典
为实现上述功能,在SQL SERVER2005中建立了近20个数据表,其中几个关键的表:pjxz(配件新增),sbxz(设备新增),pjrckgl(配件入出库管理),sbrckgl(设备入出库管理)。数据结构分别如下表1、2、3、4所示。
4.2.2 数据表关联关系
数据库中的各个表格之间,通过ID相互关联,几个主要数据表的关联如图1所示。
图1 主要数据表关系图
在pjxz(配件新增)中,每插入一条记录都会产生一个ID,当配件入库时,此ID被写入pjrckgl(配件入出库管理)的pj_id列中,由此形成两个表的关联;
表1 配件新增
表2 设备新增表
表3 配件入出库管理表
在pjrckgl(配件入出库管理)中,每插入一条记录都会产生一个ID,此ID在以后的操作中会被写入sbxz(设备新增)的pj_id列中,形成表之间的关联;
在sbxz(设备新增)中,每插入一条记录都会产生一个ID,此ID会在以后的操作中被写入sbrckgl(设备入出库管理)和pjrckgl(配件入出库管理)表的sb_id列中,形成表之间的关联。
表4 设备入出库管理)表
5.1 基础设置功能的实现
基础设置功能提供了很多基础设置选项,以类型设置为例,用户可以自主添加、修改、删除计算机设备类型,便于在系统其他模块中以下拉菜单形式调用,如图2所示。例如,在添加新类型时,系统会将输入的类型名称与数据表sblx中的字段进行比对,如果类型名相同,则会提示重新输入,如图3所示。
图2 基础信息设置界面图
图3 类型设置界面
5.2 配件管理功能的实现
配件管理的主要流程如下图,先录入初始的配件信息(如图4),信息录入完毕后,执行配件入库操作(如图5),只有已入库的配件,将来才能在设备组装的选项中显示出来。入库的配件可以执行出库操作(如图6),已出库的配件可以回收或报废(如图7)。
图4 配件信息录入界面
图5 配件入库界面
图6 配件出库界面
5.3 设备管理功能的实现
设备管理功能是对配件进行管理,当配件入库后,在设备新增中录入新设备信息,通过添加配件,将已入库配件添加到新设备中(如图8),设备信息录入完成后,执行设备入库操作(如图9),入库后的计算机设备就可以通过出库操作发给使用人(如图10);已出库设备可以通过回收操作转为入库状态,等待再次配发(如图11)。
图7 配件回收界面
图8 设备新增和编辑界面
图9 设备入库界面
图10 设备出库界面
图11 设备回收界面
5.4 统计查询功能的实现
统计查询功能主要利用数据库的SELECT语句,根据指定的查询条件,对配件和设备信息进行查询,包括当前状态查询,台帐记录查询等(如图12、13)。
图12 设备入出库记录查询界面
图13 配件状态查询界面
“泰兴市广播电视台计算机设备资产管理系统”自应用以来,主要取得了以下成效。
第一,提高了计算机设备管理的准确性。配件和设备信息录入系统后,任何新增或修改信息,都会在数据库中留下记录,保证了设备信息的准确性、完整性;
第二,实现了数据信息的共享。网管人员在需要查询某设备的资料时,可以直接从全台任意安装本系统的电脑中调出相关资料,实现了计算机配件和设备信息共享,方便管理;
第三,为计算机设备资产管理提供数据分析。系统的统计查询功能,可以更准确、更效率购置、配发计算机设备和配件,为单位在设备投入上提供客观的数据分析,避免了设备投入上的盲目和浪费。
参考文献:
[1]汤成勋.基于UML的住房公积金业务管理系统的研究与实现[D].南京:南京理工大学,2012.
[2]金世双,赵威.高校计算机基础考试系统的设计与实现[J].电脑知识与技术,2012(19).
作者单位:(江苏省泰兴市广播电视台技术运维中心)