最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于数据库的通用自动检测设备软件系统设计

IT圈 admin 26浏览 0评论

2024年5月21日发(作者:邸英范)

2012年第4期 

文章编号:1009—2552(2012)04—0176—03 中图分类号:TP273 文献标识码:A 

基于数据库的通用自动检测设备软件系统设计 

蒲秀英,董 俊,姬厚涛,刘东平 

(63898部队,济源454650) 

摘要:针对某型通用检测设备检测范围广、流程复杂、测试数据多等特点,采用基于数据库 

的开发模式,以Labwind0ws/CVI为软件开发平台,并结合Microsoft Acess 2003关系数据库,设 

计了具有可复用性和可扩展性的软件体系。重点介绍了数据库的建立和操作方法。实践证明, 

该软件系统通用性强,使用维护方便,更改数据库内容后,可对不同的电子设备进行检测诊断, 

具有较大的工程价值。 

关键词:数据库;Labwindows/cVI;软件系统 

Design of software system for general ATE based on database 

PU Xiu—ying,DONG Jun,JI Hou-tao,LIU Dong—ping 

(63898 Troops of PLA,Jiyuan 454650,China) 

Abstract:General—purpose test equipment for the detection of a wide range of complex processes,test 

data and more features,the development of model—based database,with LabWindows/CVI platform for 

software development,and relationship wih Microsoft Acess 2003 dattabase,this paper designed a 

reusability and scalability of the software system.It focuses on the establishment and operation of the 

database approach.The practice has proved that the software system versatiliy,easty maintenance, 

change the database contents,electronic equipment can detect the different diagnosis,with a larger value 

of the work. 

Key words:database;LabWind0ws/CVI;software system 

0 引言 

某型通用自动检测设备硬件结构复杂、测试资 

源丰富、开关配置方式多样、仪器功能强大、被测对 

象繁多,为了简化测试软件的开发工作量,提高开发 

操控测试仪器,完成各种检测任务。 

1 软件系统总体结构及功能 

由于通用自动检测设备测试的设备类型广泛, 

种类繁多。为了提高软件体系的开放性和通用性, 

减d,N试过程中程序设计难度,达到测试程序通用 

化、可扩展的目的,软件系统遵循测试数据和测试程 

序相分离的总体思路,采用基于数据库的开发模式。 

软件系统的结构如图1所示。 

开发平台:采用Labwindows/CVI开发,为用户 

效率和软件运行可靠性,提高各个软件模块开发工 

作的独立性,需要制定与上述特点相适应的软件体 

系结构,开发一系列辅助工具和程序库支持测试软 

件的高效开发。 

文中提出一种基于数据库的交互式软件开发体 

系结构,具有使用方便、可移植、通用性好、可靠性高 

等优点。检测系统的测试终端采用Win32系列操 

作系统;采用Microsoft Acess 2003数据库存储测试 

流程与测试结果;选择Labwind0ws/CVI 9.0作为主 

控程序和检测程序开发工具,完成对各被测装备检 

测功能的开发。检测系统测试终端通过运行软件来 

提供测试软件开发环境,具有良好人机交互功能,方 

便用户开发程序。 

测试主程序:采用Labwindows/CVI语言开发, 

收稿日期:2011一I1—07 

作者简介:蒲秀英(1980一),女,工程师,研究方向为通信与信息 

系统。 

176一 

(3)主程序根据读取的数据库信息、调用相应 

仪器完成测试任务。 

图1基于数据库的软件结构 

通过人机交互界面,控制测试诊断程序的运行,读取 

测试数据库和配置文件,控制仪器设备工作,并进行 

检测诊断。 

测试数据库:采用Microsoft Acess 2003开发,测 

试诊断信息都存放在这个数据库中。具有合理的数 

据库结构,便于对测试信号和诊断信息的描述。 

数据库信息录入平台:采用适配器配置工具生 

成表述被测对象对连接器针图的信息,包括开关连 

接、线缆连接与调理电路。 

数据库信息配置文档:存放被测对象对连接器 

针图的信息,测试程序根据这些信息,完成测试路径 

的构建。 

面向信号的仪器功能接口:测试主程序通过该 

接口访问仪器,控制仪器设备工作。 

测试线路模型:测试程序在运行时根据适配器配 

置文档自动进行开关的控制,切换相应的信号通道。 

2 数据库的建立 

数据库是整个测试软件系统的核心部分,被测 

对象所有基本信息都以不同格式保存在数据库中。 

基于数据库的软件设计的基本思想是使测试对象基 

本信息与软件平台(测试主程序)的开发相互独立, 

软件平台通过解析和调用数据库中的信息对被测对 

象进行具体操作。使得软件平台具备通用性,数据 

库信息具备可移植性。其工作过程为: 

(1)将所有的测试参数、程控指令和测试结果 

都放在数据库中。 

(2)主程序依次读取数据库中的相应记录,分 

析不同字段,执行相应流程。 

当任何一个测试步骤需要改变时,只需要修改 

数据库中的相应内容,而程序无须重新编译和连接, 

这大大提高了软件运行的效率并且提高了软件系统 

的可靠性。如果需要不断地增加测试项目或测试种 

类,只需增加数据库中的内容。这样,主程序始终保 

持不变,整个系统的维护也非常容易。 

2.1数据库的组成 

在对被测设备进行检测之前,需要建立其基本 

信息数据库,包括以下内容:测试设备、测试项目、测 

试诊断流程、激励资源、故障诊断信息等必备的数据 

库。数据库组成如图2所示。 

图2数据库组成示意图 

测试设备:主要是对检测系统的硬件管理,详细 

描述了仪器或硬件模块的基本特征和性能指标以及 

对应的驱动程序,记录测试仪器及其能力。如示波 

器及其相关参数(频带宽度、输入阻抗、测试量程、 

通道数、可测特征、接入脚序号等)、多用表及其相 

关参数(电压量程、电流量程、电阻量程、接入脚序 

号等),为测试执行做好准备,也使得系统维护非常 

方便。 

测试项目:记录着各被测装备的名称,型号及被 

测对象名称。每个被测对象对应一个不同的测试项 

目,这样就将测试项目组织管理起来了。 

测试流程:为每一个测试项目生成一个测试流 

程表,每一条记录对应一个测试需求。 

激励资源:记录了通用自动检测设备所拥有的 

激励源资源,如直流电源及其相关参数、模拟信号 

源与其相关参数、数字激励源及其参数等。 

故障诊断信息:记录了故障诊断流程和所有被 

测节点的测试特征和测试结果,测试流程按照故障 

诊断信息提供的测试结果进行故障分析与故障 

定位。 

2.2数据库结构 

数据库主要通过测试管理表、测试主表和测试 

子表来实施层进式管理。它们之间的关系是通过测 

试管理表确定测试主表,通过分析测试主表获取相 

应的测试子表,是层层递进的关系,如图3所示。 

l77— 

图3数据厍各测试表关系 

2.3 数据库信息交互式录入平台的设计 

为了方便、快速地建立被测对象的基本信息库, 

采用Labwindows/CVI开发了一系列图像化录入平 

台,包括被测对象信号描述、适配器描述工具以及测 

试数据录入工具等。用户根据录入平台的要求填写 

各项参数指标。录入平台的主要功能如下: 

(1)新建表 

包括建立主表、子表等。以建立子表为例流程 

图如图4所示。 

接 

要建的表已存在 

需要新建表,将表 

名称写入管理表内 

t 

一 lI存在的表f 

创建子表霄理表 

———‘厂一 

l广!兰 兰 f———————] 

豳 

J按列写入子J 

l 表信息I 

关闭数据库 

图4建立子表流程 

(2)删除表 

与新建表相对应,可以删除测试主表和子表。 

仍以删除子表为例说明编程流程,如图5所示。 

图5删除子表流程 

(3)保存数据 

保存.J 斤有已填写好的势据。程序流程如图6所示。 

178一 

连接数据库 

断当前是否打开 

、\—/ 

J是 

匦堕 

弹出选择对话框 

’确实要保存吗) 

\—/ 

菊 ;_] 

——

j——~ 

J保存 

r返回主界面、 

_●●。●●_。● ●●●●-。●_。H。。。。。。。。。

, 

。。。。。。。。。。。。。。。。。一 

连接数据库} 

获取表格中的内 

J 堡耋 型 

—————

j ———一 

打开要保存的表 

删除记录中多余的行 

二二二二j[二二二 

创建记录中少的行 

● 

图6数据保存流程 

3 数据库的访问与操作 

以上所有流程都要先连接数据库,中间对数据 

库进行具体操作,最后断开数据库。这些功能是利 

用SQL(Structured Query Language)Toolkit的函数 

实现的。下面说明对数据库操作访问的具体实现 

方法。 

首先,连接到ODBC驱动程序管理器下的数据 

源。具体方法:建立一个新的数据源,选择新建数据 

源所使用的数据库驱动程序(如SQL Server),对其 

进行配置并测试,如果测试通过,则连接成功。申请 

连接句柄,调用DBConncct函数与数据源连接,再使 

用DBActivate SQL命令激活SQL数据库状态。 

然后,利用SQL Toolkit对数据库进行编辑处理 

操作。选择相应的SQL语句实现包括:创建数据库 

对象、操纵对象、填充数据、更新已有数据、删除数 

据、执行数据库查询、控制数据库访问权限和数据库 

总体管理等。SQL Toolkit中常用的命令有: 

(1)CREATE TABLE。 

(2)SELECT。 

(3)INSERT。 

(4)UPDATE。 

(5)DELETE。 

最后,在应用程序语句命令执行后,使用DBDe— 

activate SQL函数解除SQL数据库状态以释放系统 

资源,另外,对数据库操作执行完毕后,要及时调用 

DBDisconnect函数断开与数据库服务器的连接以释 

放系统资源。 (下转第182页) 

对员工在图书馆的全程生命周期的管理,从人力资 

源计划、人才招聘到人事管理、薪资管理、社会保险 

等各个方面,提供各种查询统计功能与报表输出功 

能,能动态直观地反映图书馆人力资源状况,为图书 

馆人力资源管理者提供高效的决策支持。 

3.1.7图书馆文化:包括图书馆论坛与调查,员工 

可以简单地浏览讨论主题及其他人撰写的答复:可 

以在讨论中新建自己的主题,也可以针对他人的意 

见进行答复。可以把讨论数据库看做非正式的会议 

场所,如同真正的会议一样,内部员工在这里分享意 

见和想法,并发表自己的意见。 

3.1.8个性设置:包括个人信息、修改密码、收藏 

夹、个性化设置等。 

3.2个案介绍之二:江汉大学图书馆网络办公信息 

系统 

本系统各用户分配指派每个用户、每个部门所需的 

各种权限级别和系统维护权限设置。 

3.2.6邮件订阅系统:该系统主要是面对读者的, 

图书馆可以将新的服务信息通过该系统及时主动地 

推送到读者的邮箱中,如服务运营商提供的数字资 

源的试用、还可以进行阅读推广工作以及读者培训 

等服务活动。 

4 结束语 

图书馆内务信息管理系统的建立是实现现代图 

书馆管理工作的重要手段,是现代办馆理念的提升。 

通过使用图书馆内务信息管理系统可以使图书馆管 

理工作更加高效、有序,是图书馆管理现代化的必由 

之路。通过图书馆内务信息管理系统的开发与利 

用,促进图书馆各项工作有序进行,具体体现在以下 

几点:(1)使图书馆的办事流程得到具体规范,从而 

该系统采用了当前较为成熟的ASP、Access、 

JAVAScript、Framework、VBScrip、FSO等技术开发制 

作,主要功能介绍如下。 

3.2.1类别管理系统:设置文档、报表的大小类别, 

使以往办事过程中出现的有章不循、推诿扯皮的弊 

端得到有效改观;(2)通过管理系统可以把各种文 

件、业务报表、总结等以电子文档的形式保存,方便 

查询;(3)保证系统安全运行、管理权限的设置灵活 

方便,从而提高管理水平;(4)解决了业务流程和馆 

务的分散脱节问题,形成了立体交叉的网络交互平 

台,极大的提高了工作效率。 

参考文献: 

[1]柯平,白庆珉,等.图书馆知识管理研究[M].北京:北京图书馆 

出版社,2006:457. 

[2]杨光明,王富民,等.华南师范大学图书馆办公自动化的设计与 

实现[J].情报探索,2007(4):132—133. 

自由增减、修改,采用ASP+VBScript+JAVAScript 

+Access循环列出类别。根据对大类和其子类不同 

的值来选择执行修改、删除等相关操作。 

3.2.2 文档发布系统:本部分引入了HTML和 

UBB编辑器,以实现在线图文混排编辑,可以实现 

上传图片、文件并即时显示于编辑区。 

3.2.3报表提交系统:利用FSC、Adodb、Stream无 

组件上传文件,并按不同类别在数据库中分类归档, 

文件名以上传用户+当前具体时间命名,以便于管 

理维护报表数据。 

3.2.4 VPO虚拟邮局系统:可实现一般电子邮件 

系统的主要功能,邮件还可在管理员、图书馆领导、 

部门员工之间实现点对点或群发、转发等功能。 

3.2.5权限管控系统:本系统包括用户账号、VPO 

权限管控和系统维护设置三个管理模块,形成了较 

为完善的管理后台,管理员可以轻松、快捷地实现对 

(上接第178页) 

[3]白海龙,赵胥炯.图书馆办公自动化系统建设分析[J].晋图学 

刊,2007(3):123—125. 

[4]顾玉青,李磊.现代图书馆自动化建设[M].北京:海洋出版社, 

2006:148—152. 

[5]鲍清强,苏丽.高校图书馆办公管理系统的设计[J].现代情报, 

2007(7):123—125. 

[6]王彦君.辽宁省图书馆B/S型办公自动化系统分析[J].图书馆 

学刊,2004(S1):108—110. 

[7]王继克.建立具有高校图书馆特色的网络办公信息系统[J].办 

公自动化杂志,2007(5):29—3i. 责任编辑:张禹 

应用[M].北京:化学工业出版社,2006:386—391. 

4 结束语 

本软件系统采用基于数据库的设计思想,以 

[2]何远辉,等.自适应接口型监测设备软件系统设计[J].计算机 

测量与控制,2010,18(1):125—127. 

Labwindows/cVI为软件开发平台,并结合Microsoft 

Acess 2003关系数据库管理检测数据。设计出的开 

放式的软件架构具有可复用性和可扩展性,易于维 

护方便修改等优点。并在设备检测中得到实践检 

验,取得了良好的效果,具有一定的推广价值。 

参考文献: 

[1]王建新,杨世风,隋美丽,等.LabWindows/CVI测试技术及工程 

[3]祝名桔,魏彦玉.基于CVI SQL技术和ODBC数据库访问的测试 

软件开发[J].自动化仪表,2006,27:41—44. 

[4]李彦,韩光林,李玉波.SQL Server完全自学手册[M].北京:机 

械工业出版社,2007:139—216. 

[5]L丑bwind0ws/cVI SQLToolkit Reference Manual National[M].In— 

struments Corporation,2002. 

[6]吴坤,蔡金燕,韩春辉.数据库技术在某型雷达测试软件中的应 

用研究[J].信息技术,2011(1):88—90. 责任编辑:么丽苹 

】82一 

2024年5月21日发(作者:邸英范)

2012年第4期 

文章编号:1009—2552(2012)04—0176—03 中图分类号:TP273 文献标识码:A 

基于数据库的通用自动检测设备软件系统设计 

蒲秀英,董 俊,姬厚涛,刘东平 

(63898部队,济源454650) 

摘要:针对某型通用检测设备检测范围广、流程复杂、测试数据多等特点,采用基于数据库 

的开发模式,以Labwind0ws/CVI为软件开发平台,并结合Microsoft Acess 2003关系数据库,设 

计了具有可复用性和可扩展性的软件体系。重点介绍了数据库的建立和操作方法。实践证明, 

该软件系统通用性强,使用维护方便,更改数据库内容后,可对不同的电子设备进行检测诊断, 

具有较大的工程价值。 

关键词:数据库;Labwindows/cVI;软件系统 

Design of software system for general ATE based on database 

PU Xiu—ying,DONG Jun,JI Hou-tao,LIU Dong—ping 

(63898 Troops of PLA,Jiyuan 454650,China) 

Abstract:General—purpose test equipment for the detection of a wide range of complex processes,test 

data and more features,the development of model—based database,with LabWindows/CVI platform for 

software development,and relationship wih Microsoft Acess 2003 dattabase,this paper designed a 

reusability and scalability of the software system.It focuses on the establishment and operation of the 

database approach.The practice has proved that the software system versatiliy,easty maintenance, 

change the database contents,electronic equipment can detect the different diagnosis,with a larger value 

of the work. 

Key words:database;LabWind0ws/CVI;software system 

0 引言 

某型通用自动检测设备硬件结构复杂、测试资 

源丰富、开关配置方式多样、仪器功能强大、被测对 

象繁多,为了简化测试软件的开发工作量,提高开发 

操控测试仪器,完成各种检测任务。 

1 软件系统总体结构及功能 

由于通用自动检测设备测试的设备类型广泛, 

种类繁多。为了提高软件体系的开放性和通用性, 

减d,N试过程中程序设计难度,达到测试程序通用 

化、可扩展的目的,软件系统遵循测试数据和测试程 

序相分离的总体思路,采用基于数据库的开发模式。 

软件系统的结构如图1所示。 

开发平台:采用Labwindows/CVI开发,为用户 

效率和软件运行可靠性,提高各个软件模块开发工 

作的独立性,需要制定与上述特点相适应的软件体 

系结构,开发一系列辅助工具和程序库支持测试软 

件的高效开发。 

文中提出一种基于数据库的交互式软件开发体 

系结构,具有使用方便、可移植、通用性好、可靠性高 

等优点。检测系统的测试终端采用Win32系列操 

作系统;采用Microsoft Acess 2003数据库存储测试 

流程与测试结果;选择Labwind0ws/CVI 9.0作为主 

控程序和检测程序开发工具,完成对各被测装备检 

测功能的开发。检测系统测试终端通过运行软件来 

提供测试软件开发环境,具有良好人机交互功能,方 

便用户开发程序。 

测试主程序:采用Labwindows/CVI语言开发, 

收稿日期:2011一I1—07 

作者简介:蒲秀英(1980一),女,工程师,研究方向为通信与信息 

系统。 

176一 

(3)主程序根据读取的数据库信息、调用相应 

仪器完成测试任务。 

图1基于数据库的软件结构 

通过人机交互界面,控制测试诊断程序的运行,读取 

测试数据库和配置文件,控制仪器设备工作,并进行 

检测诊断。 

测试数据库:采用Microsoft Acess 2003开发,测 

试诊断信息都存放在这个数据库中。具有合理的数 

据库结构,便于对测试信号和诊断信息的描述。 

数据库信息录入平台:采用适配器配置工具生 

成表述被测对象对连接器针图的信息,包括开关连 

接、线缆连接与调理电路。 

数据库信息配置文档:存放被测对象对连接器 

针图的信息,测试程序根据这些信息,完成测试路径 

的构建。 

面向信号的仪器功能接口:测试主程序通过该 

接口访问仪器,控制仪器设备工作。 

测试线路模型:测试程序在运行时根据适配器配 

置文档自动进行开关的控制,切换相应的信号通道。 

2 数据库的建立 

数据库是整个测试软件系统的核心部分,被测 

对象所有基本信息都以不同格式保存在数据库中。 

基于数据库的软件设计的基本思想是使测试对象基 

本信息与软件平台(测试主程序)的开发相互独立, 

软件平台通过解析和调用数据库中的信息对被测对 

象进行具体操作。使得软件平台具备通用性,数据 

库信息具备可移植性。其工作过程为: 

(1)将所有的测试参数、程控指令和测试结果 

都放在数据库中。 

(2)主程序依次读取数据库中的相应记录,分 

析不同字段,执行相应流程。 

当任何一个测试步骤需要改变时,只需要修改 

数据库中的相应内容,而程序无须重新编译和连接, 

这大大提高了软件运行的效率并且提高了软件系统 

的可靠性。如果需要不断地增加测试项目或测试种 

类,只需增加数据库中的内容。这样,主程序始终保 

持不变,整个系统的维护也非常容易。 

2.1数据库的组成 

在对被测设备进行检测之前,需要建立其基本 

信息数据库,包括以下内容:测试设备、测试项目、测 

试诊断流程、激励资源、故障诊断信息等必备的数据 

库。数据库组成如图2所示。 

图2数据库组成示意图 

测试设备:主要是对检测系统的硬件管理,详细 

描述了仪器或硬件模块的基本特征和性能指标以及 

对应的驱动程序,记录测试仪器及其能力。如示波 

器及其相关参数(频带宽度、输入阻抗、测试量程、 

通道数、可测特征、接入脚序号等)、多用表及其相 

关参数(电压量程、电流量程、电阻量程、接入脚序 

号等),为测试执行做好准备,也使得系统维护非常 

方便。 

测试项目:记录着各被测装备的名称,型号及被 

测对象名称。每个被测对象对应一个不同的测试项 

目,这样就将测试项目组织管理起来了。 

测试流程:为每一个测试项目生成一个测试流 

程表,每一条记录对应一个测试需求。 

激励资源:记录了通用自动检测设备所拥有的 

激励源资源,如直流电源及其相关参数、模拟信号 

源与其相关参数、数字激励源及其参数等。 

故障诊断信息:记录了故障诊断流程和所有被 

测节点的测试特征和测试结果,测试流程按照故障 

诊断信息提供的测试结果进行故障分析与故障 

定位。 

2.2数据库结构 

数据库主要通过测试管理表、测试主表和测试 

子表来实施层进式管理。它们之间的关系是通过测 

试管理表确定测试主表,通过分析测试主表获取相 

应的测试子表,是层层递进的关系,如图3所示。 

l77— 

图3数据厍各测试表关系 

2.3 数据库信息交互式录入平台的设计 

为了方便、快速地建立被测对象的基本信息库, 

采用Labwindows/CVI开发了一系列图像化录入平 

台,包括被测对象信号描述、适配器描述工具以及测 

试数据录入工具等。用户根据录入平台的要求填写 

各项参数指标。录入平台的主要功能如下: 

(1)新建表 

包括建立主表、子表等。以建立子表为例流程 

图如图4所示。 

接 

要建的表已存在 

需要新建表,将表 

名称写入管理表内 

t 

一 lI存在的表f 

创建子表霄理表 

———‘厂一 

l广!兰 兰 f———————] 

豳 

J按列写入子J 

l 表信息I 

关闭数据库 

图4建立子表流程 

(2)删除表 

与新建表相对应,可以删除测试主表和子表。 

仍以删除子表为例说明编程流程,如图5所示。 

图5删除子表流程 

(3)保存数据 

保存.J 斤有已填写好的势据。程序流程如图6所示。 

178一 

连接数据库 

断当前是否打开 

、\—/ 

J是 

匦堕 

弹出选择对话框 

’确实要保存吗) 

\—/ 

菊 ;_] 

——

j——~ 

J保存 

r返回主界面、 

_●●。●●_。● ●●●●-。●_。H。。。。。。。。。

, 

。。。。。。。。。。。。。。。。。一 

连接数据库} 

获取表格中的内 

J 堡耋 型 

—————

j ———一 

打开要保存的表 

删除记录中多余的行 

二二二二j[二二二 

创建记录中少的行 

● 

图6数据保存流程 

3 数据库的访问与操作 

以上所有流程都要先连接数据库,中间对数据 

库进行具体操作,最后断开数据库。这些功能是利 

用SQL(Structured Query Language)Toolkit的函数 

实现的。下面说明对数据库操作访问的具体实现 

方法。 

首先,连接到ODBC驱动程序管理器下的数据 

源。具体方法:建立一个新的数据源,选择新建数据 

源所使用的数据库驱动程序(如SQL Server),对其 

进行配置并测试,如果测试通过,则连接成功。申请 

连接句柄,调用DBConncct函数与数据源连接,再使 

用DBActivate SQL命令激活SQL数据库状态。 

然后,利用SQL Toolkit对数据库进行编辑处理 

操作。选择相应的SQL语句实现包括:创建数据库 

对象、操纵对象、填充数据、更新已有数据、删除数 

据、执行数据库查询、控制数据库访问权限和数据库 

总体管理等。SQL Toolkit中常用的命令有: 

(1)CREATE TABLE。 

(2)SELECT。 

(3)INSERT。 

(4)UPDATE。 

(5)DELETE。 

最后,在应用程序语句命令执行后,使用DBDe— 

activate SQL函数解除SQL数据库状态以释放系统 

资源,另外,对数据库操作执行完毕后,要及时调用 

DBDisconnect函数断开与数据库服务器的连接以释 

放系统资源。 (下转第182页) 

对员工在图书馆的全程生命周期的管理,从人力资 

源计划、人才招聘到人事管理、薪资管理、社会保险 

等各个方面,提供各种查询统计功能与报表输出功 

能,能动态直观地反映图书馆人力资源状况,为图书 

馆人力资源管理者提供高效的决策支持。 

3.1.7图书馆文化:包括图书馆论坛与调查,员工 

可以简单地浏览讨论主题及其他人撰写的答复:可 

以在讨论中新建自己的主题,也可以针对他人的意 

见进行答复。可以把讨论数据库看做非正式的会议 

场所,如同真正的会议一样,内部员工在这里分享意 

见和想法,并发表自己的意见。 

3.1.8个性设置:包括个人信息、修改密码、收藏 

夹、个性化设置等。 

3.2个案介绍之二:江汉大学图书馆网络办公信息 

系统 

本系统各用户分配指派每个用户、每个部门所需的 

各种权限级别和系统维护权限设置。 

3.2.6邮件订阅系统:该系统主要是面对读者的, 

图书馆可以将新的服务信息通过该系统及时主动地 

推送到读者的邮箱中,如服务运营商提供的数字资 

源的试用、还可以进行阅读推广工作以及读者培训 

等服务活动。 

4 结束语 

图书馆内务信息管理系统的建立是实现现代图 

书馆管理工作的重要手段,是现代办馆理念的提升。 

通过使用图书馆内务信息管理系统可以使图书馆管 

理工作更加高效、有序,是图书馆管理现代化的必由 

之路。通过图书馆内务信息管理系统的开发与利 

用,促进图书馆各项工作有序进行,具体体现在以下 

几点:(1)使图书馆的办事流程得到具体规范,从而 

该系统采用了当前较为成熟的ASP、Access、 

JAVAScript、Framework、VBScrip、FSO等技术开发制 

作,主要功能介绍如下。 

3.2.1类别管理系统:设置文档、报表的大小类别, 

使以往办事过程中出现的有章不循、推诿扯皮的弊 

端得到有效改观;(2)通过管理系统可以把各种文 

件、业务报表、总结等以电子文档的形式保存,方便 

查询;(3)保证系统安全运行、管理权限的设置灵活 

方便,从而提高管理水平;(4)解决了业务流程和馆 

务的分散脱节问题,形成了立体交叉的网络交互平 

台,极大的提高了工作效率。 

参考文献: 

[1]柯平,白庆珉,等.图书馆知识管理研究[M].北京:北京图书馆 

出版社,2006:457. 

[2]杨光明,王富民,等.华南师范大学图书馆办公自动化的设计与 

实现[J].情报探索,2007(4):132—133. 

自由增减、修改,采用ASP+VBScript+JAVAScript 

+Access循环列出类别。根据对大类和其子类不同 

的值来选择执行修改、删除等相关操作。 

3.2.2 文档发布系统:本部分引入了HTML和 

UBB编辑器,以实现在线图文混排编辑,可以实现 

上传图片、文件并即时显示于编辑区。 

3.2.3报表提交系统:利用FSC、Adodb、Stream无 

组件上传文件,并按不同类别在数据库中分类归档, 

文件名以上传用户+当前具体时间命名,以便于管 

理维护报表数据。 

3.2.4 VPO虚拟邮局系统:可实现一般电子邮件 

系统的主要功能,邮件还可在管理员、图书馆领导、 

部门员工之间实现点对点或群发、转发等功能。 

3.2.5权限管控系统:本系统包括用户账号、VPO 

权限管控和系统维护设置三个管理模块,形成了较 

为完善的管理后台,管理员可以轻松、快捷地实现对 

(上接第178页) 

[3]白海龙,赵胥炯.图书馆办公自动化系统建设分析[J].晋图学 

刊,2007(3):123—125. 

[4]顾玉青,李磊.现代图书馆自动化建设[M].北京:海洋出版社, 

2006:148—152. 

[5]鲍清强,苏丽.高校图书馆办公管理系统的设计[J].现代情报, 

2007(7):123—125. 

[6]王彦君.辽宁省图书馆B/S型办公自动化系统分析[J].图书馆 

学刊,2004(S1):108—110. 

[7]王继克.建立具有高校图书馆特色的网络办公信息系统[J].办 

公自动化杂志,2007(5):29—3i. 责任编辑:张禹 

应用[M].北京:化学工业出版社,2006:386—391. 

4 结束语 

本软件系统采用基于数据库的设计思想,以 

[2]何远辉,等.自适应接口型监测设备软件系统设计[J].计算机 

测量与控制,2010,18(1):125—127. 

Labwindows/cVI为软件开发平台,并结合Microsoft 

Acess 2003关系数据库管理检测数据。设计出的开 

放式的软件架构具有可复用性和可扩展性,易于维 

护方便修改等优点。并在设备检测中得到实践检 

验,取得了良好的效果,具有一定的推广价值。 

参考文献: 

[1]王建新,杨世风,隋美丽,等.LabWindows/CVI测试技术及工程 

[3]祝名桔,魏彦玉.基于CVI SQL技术和ODBC数据库访问的测试 

软件开发[J].自动化仪表,2006,27:41—44. 

[4]李彦,韩光林,李玉波.SQL Server完全自学手册[M].北京:机 

械工业出版社,2007:139—216. 

[5]L丑bwind0ws/cVI SQLToolkit Reference Manual National[M].In— 

struments Corporation,2002. 

[6]吴坤,蔡金燕,韩春辉.数据库技术在某型雷达测试软件中的应 

用研究[J].信息技术,2011(1):88—90. 责任编辑:么丽苹 

】82一 

发布评论

评论列表 (0)

  1. 暂无评论