基于Powerbuilder的高校测量仪器管理系统

2018-12-12 06:25刘滋源文言周鹏陈琨
科技视界 2018年23期
关键词:仪器设备管理系统仪器

刘滋源 文言 周鹏 陈琨

【摘 要】随着高校测量实验室仪器的数量增多,新仪器的引进和旧仪器的淘汰,其中不免仪器受损等各方面原因造成的仪器问题,传统的纸上仪器信息登记会因此造成很多麻烦。为了改善这种现状,本文采用Powerbuilder9.0作为开发平台,使用SQL Sever 2008 数据库设计开发了测量实验室仪器管理系统。

【关键词】Powerbuilder;测量仪器;管理系统

中图分类号: G647 文献标识码: A 文章编号: 2095-2457(2018)23-0127-002

DOI:10.19694/j.cnki.issn2095-2457.2018.23.056

【Abstract】With the increase of the number of instruments in the university's measurement laboratory, the introduction of new instruments and the elimination of old instruments, which are inevitable due to various reasons such as instrument damage, the registration of traditional paper instrument information will cause a lot of trouble. In order to improve this situation, this paper uses Powerbuilder9.0 as a development platform, and uses the SQL Sever 2008 database design to develop a measurement laboratory instrument management system.

【Key words】Powerbuilder; Measuring instrument; Management system

0 引言

目前很多高校及企業单位对测量仪器设备管理水平不高,对仪器设备的入库、借用、损坏、报废的管理尚处于手工阶段[1]。当仪器设备数量较少的时候,传统的手工管理方式还能应付,但随着测量实验室的规模扩大,新设备不断引进,需要对仪器设备管理更加全面,测量实验室仪器设备的管理任务就变得更加繁重,传统的手工管理方式日益不能适应,因此,测量仪器的信息化库存管理是必然选择[2]。

1 系统的关键技术

1.1 C/S模式

本系统采用C/S(Client/sever)模式[3],C/S模式指在客户端界面调用数据库文件,并对数据库内容进行修改和保存。本系统具有以下优势:

(1)操作简便快捷。系统设计简化了操作,每一个功能的使用都十分的简单。而且系统采用了一般软件的对话窗口,用户和系统之间的交互十分方便。

(2)用户使用系统上手快。每一个模块的功能操作名称都言简意赅,方便用户使用。而且在每一个操作界面都设置了提示功能,能很好的引导用户正确的使用本管理软件。

(3)系统可维护性强。本系统采用PB编程软件设计,对于系统BUG的修复和功能的添加快速简便。

(4)扩展性好。本系统是基于组件技术的系统结构,可变可改,有助于系统的二次开发,完善系统功能。

1.2 Powerbuilder 9开发平台

Powerbuilder9.0(简称PB)是一种面向对象的开发工具,可以快速搭建应用程序界面,在数据库处理方面尤为突出。它集面向对象数据库技术、分布式应用技术、多媒体技术于一身,是目前最有代表性、程序员最易学习的数据库开发工具。

1.3 SQL Server 2008 数据库

数据库的设计是为了使系统能更好的管理各种数据。设计适当的数据库,能很好的归类分析处理数据信息[4]。SQL Server是业界认可、大众常用的关系型数据库管理系统。SQL Server 2008 版本可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。其优点包括:(1)数据加密,信息安全;(2)可扩展性64位运算支持;(3)最大限度地减少管理监视;(4)集成任何数据;(5)允许多接口移植。

2 数据库系统设计

一个设计合理、逻辑清晰的数据库可以使仪器信息管理更加严谨,是客户端运行的基础。在本系统设计之初,根据本校的测绘仪器、及学生信息进行需求分析,对不同数据库的逻辑结构先行规划,建立了本数据库。本系统共建立4个数据库,分别对各个管理系统进行数据的处理,数据库包括:实验项目评分表数据库、仪器设备管理数据库、实验项目管理数据库和用户信息管理数据库。

3 系统总体设计

本系统将测量实验室管理系统设如下模块[3]:

(1)实验管理模块包括:查看实验信息;对实验项目的增删存改;通过关键词搜索实验项目。

(2)仪器管理模块包括:仪器设备入库登记;查看仪器信息;查看仪器使用情况;仪器设备借用和归还登记;仪器设备维修登记;仪器设备报废登记。通过关键词搜索仪器信息。

(3)学生管理模块包括:查看学生资料;编辑班级资料;编辑学生资料;学生实验评分;通过关键词搜索学生信息。

(4)系统管理模块包括:用于添加、修改和删除管理员登陆信息;重新登陆:切换管理员重新登陆系统。其按功能分为的子模块如图1所示:

本系统用户群分为教师和学生,其逻辑结构如图2所示。其中,教师客户端为实验室系统的主体部分,教师用户为超级用户,具有修改仪器及实验信息、设置用户群的权限。其中学生端部分包括:实习成绩,实验项目以及仪器借用;师端部分包括:该界面为系统主界面,包括仪器入库登记,仪器借用,仪器维修,实验项目管理,学生信息管理以及仪器信息一览表,仪器维修界面包括两个子界面,分别为登记表和一览表,实验项目管理子模块包括两个子界面,分为记录表和登记表。

系统实现及运行

本系统开发工具为PB9.0,数据库开发工具为SQL Server 2008,采用高校内网进行客户端与数据库连接,系统运行主界面如图3所示。

4 结束语

通过系统的设计和程序的编辑,基本完成该系统需要实现的功能。系统主要针对实验项目管理、实验仪器设备管理和学生实验管理进行设计。针对实验室管理的一些必要日常事件,设计出了实验仪器管理模块,对仪器设备管理进行了规划,使用起来方便,且不容易出错。对于学生实验,主要是针对教师日常上课和成绩评定,设计出了管理学生实验相关的基本功能,方便教师使用,减少了教师的工作量,有效地节约了教师管理学生的时间。整个测量实验管理系统主要包括上面所写的模块及功能,基本上已经能够覆盖了日常管理中的主要操作。

【参考文献】

[1]徐乐.实验室信息管理系统现状综述[J].科技情报开发与经济,2008,18(31),186-187.

[2]郝继连.浅谈高职院校实验室管理的意义、问题和对策[J],吕梁教育学院学报,2015,32(2),46-47.

[3]王新志,沈圆圆.基于B/S模式的测绘实验室管理系统[J].测绘工程,2013,22(5),65-68.

[4]李建中,王珊.数据库系统原理.电子工业出版社,2004.

猜你喜欢
仪器设备管理系统仪器
基于James的院内邮件管理系统的实现
高校仪器设备维修管理工作探讨
上海航征仪器设备有限公司
基于LED联动显示的违停管理系统
我国古代的天文仪器
海盾压载水管理系统
基于RFID的仓储管理系统实现
基于能力培养自制实验仪器设备
北京近4万台仪器设备向社会开放共享
星敏感器用仪器星等的确定