摘 要
当今社会,各行各业的发展越来越依赖信息技术的应用。随着实验室管理制度的不断完善,越来越多的信息需要登记在册。在当今市场上,虽然实验室信息管理软件并不少,但是真正适合高校使用的却少之又少。本论文着眼于高校实验室物品管理的信息化建设,运用当前流行的WEB开发技术,设计和开发一套适合高校使用的实验室物品管理信息系统。
本论文充分考虑了高校实验室管理人员的工作和职责。系统严格按照高校实验室的物品管理制度进行设计和开发。在实验室的日常管理中,实验室管理员可以通过该系统进行用户的增、删、改、查,还可以通过该系统进行审批管理、易耗品管理、仪器管理和报表统计。而学生或老师则可以通过此系统进行仪器预约、易耗品申请采购等操作。
系统采取了B/S架构设计,使用了流行的Spring容器作为系统的设计基础。系统开发采用了控制与表现分离的MVC模式,大大降低了系统各层之间的耦合程度。底层数据库的操作则使用Hibernate框架,避免了编写大量JDBC代码的弊端。
本系统的设计能够为高校实验室的物品管理提供有效的帮助,解决实验室物品管理中出现的问题,提高相关人员的工作效率。
关键词:高校 实验室 物品管理 管理信息系统
The Design and Implementation of University Laboratory Items Management Information System
Liu Zhiyong
(College of Mathematics and Informatics, South China Agricultural University, Guangzhou 510642, China)
Abstract: In today's society, the development of various industries become more and more dependent on the application of information technology. With the continuous improvement of laboratory management system, more and more information need to be recorded. In today's software market, there are a lot of laboratory information management software. But the software which is really suitable for colleges and universities are few. The thesis focuses on the informatization of university laboratory items management. It expounds how to use the popular WEB development technology to design and development laboratory items management information system for colleges and universities.
In this thesis, we take full consideration on the daily work of the university laboratory management personnel.The design of the system is strictly based on the systems of university laboratory items management. In the daily management of laboratory, lab managers not only can through the system to add, delete, change or query users’ information, but also through the system to carry on the audit, consumable items management, equipment management and statistics. And students or teachers can make appointments for the use of equipment or apply for procurement of consumable items through the system.
The system adopts B/S structure.It uses Spring framework which is most popular in web development as the foundation of the system’s design. The development of system use the MVC design pattern which separate the control layer and the view layer so that it greatly reduces the coupling degree of system’s layers. The underlying database operations are using Hibernate framework to avoid the disadvantages of JDBC codes.
The system can provide effective help for the items’ management of the university laboratory. It not only can solve the problems arising from the laboratory items management, but also improve the working efficiency of the relevant personnel.
Key words: college laboratory item management management information system
目 录
1 前言 1
1.1 研究背景 1
1.2 研究目的和意义 2
1.3 研究内容和方法 2
1.3.1 研究内容 2
1.3.2 设计原则 3
1.3.3 研究方法 4
2 技术方案 4
2.1 开发平台 4
2.2 技术框架 5
3 系统需求分析 8
3.1 系统涉众及总体用例分析 8
3.2 主要用例详述 11
3.2.1 注册以及登录用例 11
3.2.2 易耗品入库用例 13
3.2.3 申购易耗品用例 14
3.2.4 预约设备仪器用例 15
4 系统总体设计 16
4.1 功能和模块划分 16
4.2 系统架构设计 16
4.3 系统包结构 17
4.4 开源框架的使用 18
5 系统详细设计 21
5.1 用户管理模块 21
5.2 易耗品管理模块 22
5.2.1 易耗品出入库 22
5.2.2 搜索易耗品 23
5.2.3 申购易耗品 23
5.3 仪器管理模块 24
5.3.1 搜索仪器 24
5.3.2 预约仪器 24
5.3.3 仪器保养 25
5.3.4 仪器报废 25
5.4 审批管理模块 26
5.4.1 申购审批 26
5.4.2 仪器预约审批 27
5.5 统计分析模块 28
6 数据库设计 29
6.1 概念设计 29
6.2 数据库表设计 29
6.2.1 用户管理模块表设计 29
6.2.2 易耗品管理模块表设计 30
6.2.3 设备仪器管理模块表设计 31
7 系统实现 32
7.1 系统登陆 32
7.2 系统主界面 33
7.3 用户管理 34
7.4 易耗品管理 35
7.5 仪器设备管理 37
7.6 统计分析 38
8 结论与讨论 38
8.1 结论 39
8.2 讨论 39
参考文献 40
致谢 41