0引言
目前很多高校及企业单位对测量仪器设备管理水平不高,对仪器设备的入库、借用、损坏、报废的管理尚处于手工阶段。当仪器设备数量较少的时候,传统
的手工管理方式还能应付,但随着测量实验室的规模扩大,新设备不断引进,需要对仪器设备管理更加全面,测量实验室仪器设备的管理任务就变得更加繁重,传统的手工管理方式日益不能适应,因此,测量仪器的信息化库存管理是必然选择。
1系统的关键技术
1.1C/模式
本系统采用C/(Client/ever)模式,C/模式指在客户端界面调用数据库文件,并对数据库内容进行修改和保存。本系统具有以下优势:
(1)操作简便快捷。系统设计简化了操作,每一个功能的使用都十分的简单。而且系统采用了一般软件的对话窗口,用户和系统之间的交互十分方便。
(2)用户使用系统上手快。每一个模块的功能操作名称都言简意赅,方便用户使用。而且在每一个操作界面都设置了提示功能,能很好的引导用户正确的使用本管理软件。
(3)系统可维护性强。本系统采用PB编程软件设计,对于系统BUG的修复和功能的添加快速简便。
(4)扩展性好。本系统是基于组件技术的系统结构,可变可改,有助于系统的二次开发,完善系统功能。
1.2 Powerbuilder9开发平台Powerbuilder9.0(简称PB)是一种面向对象的开发工具,可以快速搭建应用程序界面,在数据库处理方面尤为突出。它集面向对象数据库技术、分布式应用技术、多媒体技术于一身,是目前最有代表性、程序员
最易学习的数据库开发工具。
1.3QLerver2008数据库数据库的设计是为了使系统能更好的管理各种数据。设计适当的数据库,能很好的归类分析处理数据信息。QLerver是业界认可、大众常用的关系型数据库管理系统。QLerver2008版本可以将结构化、
半结构化和非结构化文档的数据直接存储到数据库中。其优点包括:
(1)数据加密,信息安全;
(2)可扩展性64位运算支持;
(3)最大限度地减少管理监视;
(4)集成任何数据;
(5)允许多接口移植。
2数据库系统设计一个设计合理、逻辑清晰的数据库可以使仪器信息管理更加严谨,是客户端运行的基础。在本系统设计之初,根据本校的测绘仪器、及学生信息进行需求分析,对不同数据库的逻辑结构先行规划,建立了本数据库。本系统共建立4个数据库,分别对各个管理
系统进行数据的处理,数据库包括:实验项目评分表数据库、仪器设备管理数据库、实验项目管理数据库和用户信息管理数据库。
3系统总体设计
本系统将测量实验室管理系统设如下模块:
(1)实验管理模块包括:查看实验信息;对实验项目的增删存改;通过关键词搜索实验项目。
(2)仪器管理模块包括:仪器设备入库登记;查看仪器信息;查看仪器使用情况;仪器设备借用和归还登记;仪器设备维修登记;仪器设备报废登记。通过关键词搜索仪器信息。
(3)学生管理模块包括:查看学生资料;编辑班级资料;编辑学生资料;学生实验评分;通过关键词搜索学生信息。
(4)系统管理模块包括:用于添加、修改和删除管理员登陆信息;重新登陆:切换管理员重新登陆系统。:
本系统用户群分为教师和学生。其中,教师客户端为实验室系统的主体部分,教师用户为超级用户,具有修改仪器及实验信息、设置用户群的权限。其中学生端部分包括:实习成绩,实验项目以及仪器借用;师端部分包括:该界面为系统
主界面,包括仪器入库登记,仪器借用,仪器维修,实验项目管理,学生信息管理以及仪器信息一览表,仪器维修界面包括两个子界面,分别为登记表和一览表,实验项目管理子模块包括两个子界面,分为记录表和登记表。
系统实现及运行本系统开发工具为PB9,数据库开发工具为QLerver2008,采用高校内网进行客户端与数据库连接。
4结束语
通过系统的设计和程序的编辑,基本完成该系统需要实现的功能。系统主要针对实验项目管理、实验仪器设备管理和学生实验管理进行设计。针对实验室管理的一些必要日常事件,设计出了实验仪器管理模
块,对仪器设备管理进行了规划,使用起来方便,且不容易出错。对于学生实验,主要是针对教师日常上课
和成绩评定,设计出了管理学生实验相关的基本功能,方便教师使用,减少了教师的工作量,有效地节约了教师管理学生的时间。整个测量实验管理系统主要包括上面所写的模块及功能,基本上已经能够覆盖了
日常管理中的主要操作,上海精宏对此软件进行充分测试,完全符合实验室仪器管理的日常使用。