泰兴市广播电视台计算机设备资产管理系统的开发

2016-07-12 08:33
西部广播电视 2016年7期
关键词:S结构设备管理数据库

张 峰



泰兴市广播电视台计算机设备资产管理系统的开发

张峰

摘 要:泰兴市广播电视台网络技术人员自主开发的“泰兴市广播电视台计算机设备资产管理系统”,实现了全台近300台计算机设备的信息化、规范化管理,优化了管理流程,减少了管理漏洞,提高了管理效率。

关键词:泰兴市广播电视台;自主开发;计算机C/S结构;数据库;配件管理;设备管理

1 系统开发背景

泰兴市广播电视台目前拥有计算机设备近300台,随着设备数量不断增多,分布范围越来越广,原有计算机设备管理工作中的一些问题也日益凸显。以往对计算机设备的购置、配发、运行状况等信息的管理,是基于纸质表格进行手工记录,数据录入工作量大,容易出错,而且保管麻烦,不易查询,同时,由于信息记在管理人员的脑子里或台账上,随着时间的推移和人员变动,很容易造成信息的流失和混乱。因此,本文结合泰兴市广播电视台计算机设备管理工作的实际需求,自主开发了“泰兴市广播电视台计算机设备资产管理系统”,以实现计算机设备的信息化、规范化管理。

2 系统开发环境

本系统采用了C/S(客户端/服务器)架构,采用VB.NET作为开发语言,数据库采用SQL SERVER2005。

C/S结构是由客户端完成数据处理、数据表示以及用户接口功能,服务器端完成DBMS(数据库管理系统)的核心功能,具有响应快,处理能力强的优点;VB.NET编程工具组件多,功能强,开发过程所见即所得,方便易用;SQL Server2005是目前主流的数据库管理系统,具有简单易用、性价比高等优点。

3 系统技术特点

3.1 系统可靠性高

本系统设计基于对计算机设备管理流程的充分了解,代码逻辑性强,编程过程中使用大量函数,每个函数具有专一的功能,这样只需在主程序中调用函数,就能完成指定功能,使整个代码的可读性和可维护性大大提高,再通过反复测试,基本消除了程序BUG的存在,同时,数据库通过作业每天备份,整个系统具有稳定性高、可靠性强等特点。

3.2 系统扩展性强

本系统设计充分保证整个系统的良好扩展,因为是自主开发,掌握完全的源程序代码,因此,在原有功能的基础上,可以根据需要,开发更多的功能模块,从而扩展和完善本系统。

3.3 良好的数据接口

本系统通过网络和数据库接口,与泰兴市广播电视台目现有的人事管理系统、OA办公系统等其他信息系统无缝融合,可以和其他系统进行数据上的相互调用,如可以直接在设备出库界面调取人事管理系统的部门、人员信息等。

3.4 自主开发,功能完备

整个系统硬件部分利用泰兴市广播电视台目原有设备,软件部分自行编制,在功能上完全满足单位需求,为单位节省了不菲的费用。

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 系统主要功能的实现

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 配件状态查询界面

6 系统运行成效

“泰兴市广播电视台计算机设备资产管理系统”自应用以来,主要取得了以下成效。

第一,提高了计算机设备管理的准确性。配件和设备信息录入系统后,任何新增或修改信息,都会在数据库中留下记录,保证了设备信息的准确性、完整性;

第二,实现了数据信息的共享。网管人员在需要查询某设备的资料时,可以直接从全台任意安装本系统的电脑中调出相关资料,实现了计算机配件和设备信息共享,方便管理;

第三,为计算机设备资产管理提供数据分析。系统的统计查询功能,可以更准确、更效率购置、配发计算机设备和配件,为单位在设备投入上提供客观的数据分析,避免了设备投入上的盲目和浪费。

参考文献:

[1]汤成勋.基于UML的住房公积金业务管理系统的研究与实现[D].南京:南京理工大学,2012.

[2]金世双,赵威.高校计算机基础考试系统的设计与实现[J].电脑知识与技术,2012(19).

作者单位:(江苏省泰兴市广播电视台技术运维中心)

猜你喜欢
S结构设备管理数据库
数据库
基于PHP的发印管理系统的实现
铁路设备管理系统的设计与应用
基于Java的网上商城开发
基于B/S结构的通信部队训练管理系统的设计研究
数据库
数据库
数据库