APP下载

高职院校实验室信息管理系统的设计与实现

2016-07-23阿尼克孜·麦麦提阿布力米提·艾西丁

电脑知识与技术 2016年17期

阿尼克孜·麦麦提++阿布力米提·艾西丁

摘要:该文主要以J2EE技术为依托,运用SQL Server 2005数据库管理系统,设计并开发一个基于B/S模式的高职院校实验室管理信息系统。目的是对实验室内部进行自动化管理,实现实验室管理的透明和高效,及时。将系统整体上划分为实验室信息管理、信息查询系统、网上选课系统、权限管理这四个主要的子系统。对实验室信息管理系统进行UML系统建模,并设计系统数据库逻辑结构、物理结构模型。对子系统进行详细规划与设计,逐步实现课程设置、网上选课、成绩录入与查询、基本信息查询、权限管理等模块,完成系统的运行界面设计和代码编写。最后进行了测试。

关键词:实验室信息管理系统;基本信息管理;实验室教学管理;J2EE

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)17-0052-03

1 绪论

近年来,一直是中国的高等职业教育的蓬勃发展的阶段,培养了一支熟练的技术人员非常重要,以提高劳动者素质,促进经济快速发展,已成为教育的热点话题。为了以满足今天的形式教育,高等职业院校大量新的实验室,购置了大量教学仪器,而且还增加了大量的实验项目,所以增加了学生的实验教学的力度,实践评估学校也逐步推进实验教学的开放性。然而,由于学生的管理方法和管理工具,管理人员缺乏,先进的教学资源的滞后没有充分有效的利用教学信息,管理信息化一直没有开放式实验教学的有效流通和共享,以确保有效实施失败。希望设计出的最终信息管理系统的开发方案能将实验室管理人员的工作量和工作强度有效降低。通过开发和应用实验室管理信息系统,可将参与实验室活动的人员从繁琐的手工操作释放出来,形成无纸化的教学管理模式。希望最终的解决方案能有利于提高实验室设备仪器的利用率和利用价值,有效协调各个实验课程的顺利开出。希望解决方案能为实验教学提供一个信息交互的平台,通过高职院校实验室信息管理系统可以实现实验网上选课、报告提交、成绩查询、实验内容查询等等,教师可以下载学生提交的报告,提交学生成绩,设置课程等。这样从时间和空间上打破了传统教学方式的限制。希望解决方案能够为实验项目的添加和更新提供一个方便的平台,通过实验室信息管理系统可以查询开设的实验课程及具体项目,为将来实验室的教学评估作一些基础的数据和文件资料的铺垫,网络化的管理使得教师和学生能更好地参与到教与学双向选择的活动中来。希望最终的解决方案能使实验室的各项工作有序化、科学化、制度化。使实验室及实验教学的管理工作实现信息化、流程化、规范化,从而提高服务能力和工作效率。为培养具有实践能力强、理论基础扎实的高素质人才奠定基础。

2 系统需求分析

2.1 需求分析的意义

在这个阶段中,软件系统开发的基础就是分析用户的需求。软件工程项目经过详细的计划后要实施的第一步就是需求分析。对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入数据是什么,要得到的结果又是什么,最后应输出什么。越来越多的人认识到整个软件开发过程中这是最关键的一个过程。如果最后设计的软件不符合顾客的需求,那么将浪费人力物力。实现故障定位和隔离是配电网自动化的关键技术之一。软件系统的复杂性越来越高,规模也越来越大,因此后期要更改系统的各项功能会非常困难,所以在系统一开始前就要明确详细的定义系统的各项功能,按要求撰写需求规格说明书,是需求说明为今后的系统开发起到指导和说明的功能。

2.2 系统功能需求分析

高职院校实验室信息管理系统主要实现的功能有:系统及用户管理、实验室基本信息管理、实验教学管理、实验室建设与评估、日程办公及信息发布。功能描述:

1)系统及用户管理模块。主要是对系统维护、用户增减及用户权限管理。

2)实验室基本信息管理模块。主要是对涉及的人、财、物的基本状态进行管理,即实验教师队伍,实验室的用房、实验设备、实验材料、实验经费等。

3)实验教学管理模块。主要是对实验任务及过程进行管理,即对实验项目及涉及的专业培养方案、实验教学大纲、实验指导书,学生基本信息、学生选课、实验成绩、实验报告等等进行管理。

4)实验室建设与评估模块。主要是对实验过程中涉及的教师配备、教师素质提高,实验项目创新、实验设备采购、论证,项目验收,设备验收以及开展教学与实验室建设过程中必需的管理制度或管理办法等进行系统管里。

5)办公与信息发布模块。主要是对开展教学与管理工作中涉及的通知、文件、公告,实验室基本状态进行确认与发布,并通过这个模块与外界进行交流。

高职院校实验室信息管理系统具有的功能如图1:

2.3 用户需求分析

高职院校实验室信息管理系统的用户有实训中心管理员、实践教学指导老师、校各级管理领导、学生、班级信息管理员和后台管理员。

1)实训中心管理员:对于实训中心的管理员来说,可以进行的功能有对实训中心的文件的增加、编辑、删除和查看。如图2:

2)实训指导老师:可以知道文件信息、可以进行教学资料的安排、对教学过程中的信息进行统计。如图3:

3)校各级管理领导:可以对实践教学的过程进行查看,可以查看教学资料、队伍建设、工作成效、考评激励、建设规划、资产管理、经费管理等。如图4:

3 系统架构与详细设计

高职院校实验室信息管理系统的主要设计管理员实体、教师实体、学生实体等。

1)管理员实体:管理员实体的属性有管理员编号、姓名、性别、出生日期、密码、所在部门、用户权限、专业等信息。如图5所示:

2)实验室实体:实验室实体的属性有实验室编号、名称、面积、地址等信息。如图6所示:

3)教师实体:教师实体包括教师编号、姓名、职称、所教课程、所属院系、专业等信息。如图7所示:

时序图亦称为序列图或循序图,是一种UML行为图。它通过描述对象之间发送消。根据系统及用户信息管理子模块的功能需求描述的步骤,如图8为该功能的时序图:

时序说明:

1)管理员登录高职院校实验室信息管理系统。

2)打开系统及用户信息管理子系统。

3)可以进行系统信息的管理和用户信息的管理。

4)包括系统的维护、新增用户、删除用户、用户权限设定。

5)操作完成退出系统。

4 系统实现

登录高职院校实验室信息管理系统的时候,首先进行初始化,然后用户可以输入登录系统的信息进行系统登录,系统验证用户是否合法,如果是合法用户则提示重新输入,如果是不合法用户则提示用户重新输入登录信息。用户登录成功后,可以进行一些操作,比如教学文件管理、教学过程管理、人员管理、资产经费管理,具体是实现界面如图9:

教学过程管理主要有过程统计、指导文件等。过程统计有实践教学工作日志自动生成了工作量统计与核查系统。教学资料有技能鉴定规范与统计系统。教学过程管理实现流程如图10所示:

5 结束语

本文主要对实验室内部进行自动化管理,实现实验室管理的透明和高效,及时。将系统整体上划分为实验室信息管理、信息查询系统、网上选课系统、权限管理这四个主要的子系统。对实验室信息管理系统进行UML系统建模,并设计系统数据库逻辑结构、物理结构模型。对子系统进行详细规划与设计,逐步实现课程设置、网上选课、成绩录入与查询、基本信息查询、权限管理等模块,完成系统的运行界面设计和代码编写。最后进行了测试。

参考文献:

[1] 应志春. LIMS技术的回顾和展望[J]. 现代科学仪器, 2002(3).

[2] 周中. 实验室信息管理系统介绍[J]. 川化, 2002(2).

[3] 杨绍方. 深入掌握J2EE编程技术[M]. 北京: 科学出版社, 2002.

[4] 黄维通, 关敬敏. 实验室管理信息系统LIMS实施方案介绍[J]. 工程设计CAD及动化, 1998(1).

[5] 陆冬云, 温浩, 许志宏. 以客户为中心的浏览器/服务器(B/S)网络计算模型[J]. 计算机与应用化学, 2001, 18 (4).

[6] James Rumbaugh,Ivar Jacobason,Grady Booch著, 姚淑珍, 唐发根译. UML参考手册[M]. 北京: 机械工业出版社, 2001.

[7] Bruce E.Wamplcr著. 王海鹏译. Java与UML面向对象程序设计[M]. 北京: 人民邮电出版社, 2002.

[8] David L. Anderson. Managing Information Systems[M]. 北京: 清华大学出版社, 2001.

[9] 傅学胜. 国际上LIMS的最新进展与发展趋势[J]. 现代科学仪器, 2002(2).

[10] 郭宝红, 孙静. 开放型计算机实验室管理系统的研究与开发[J]. 天津理工学学报, 2001(5).