论文部分内容阅读
【摘 要】本文论述开放性高职院校信息化实验室管理系统的构建,提出采用B/S三层架构,数据库采用Microsoft SQL Server 2005对数据进行存储,使用C#语言开发以及asp.net技术等共同实现高校实验室管理系统的设计开发,并通过学生、教师、实验室管理员、系统管理员四种不同角色实现对实验室的日常使用和管理,满足高校对实验室管理的需求。
【关键词】开放性高职院校 信息化 实验室 管理系统
【中图分类号】G 【文献标识码】A
【文章编号】0450-9889(2018)10C-0189-04
实验室是高校进行实验教学和科学研究的重要场地,设计开发一套实验室管理系统,通过信息化的手段对实验室进行科学有效的管理,可以充分发挥实验室培养人才的作用。本文探索采用B/S架构构建实验室管理系统,通过学生、教师、实验室管理员、系统管理员四种不同角色实现对实验室的日常使用和管理。
一、开发实验室系统的目的和意义
(一)开发实验室系统的目的。实验室是一个发散思维、拓展知识、增强动手能力、实现学生自己想法的自由学习环境。高等学校的实验室已经朝着大规模、综合复杂、设备高档的方向发展,这造成了实验室管理上的困难,如实验设备管理、实验室排课、实验项目和实验室制度等。面对实验室使用和管理过程中的烦琐操作和需要产生的大量数据,我们必须开发设计一套信息化系统对实验室进行科学管理,这样可以把实验室管理人员从大量烦琐的管理工作中释放出来,提高管理效率和水平。开发实验室管理系统需达到这几个方面的目的:第一,提高实验室管理人员的工作效率,减少琐碎繁杂的管理时间;第二,提高实验室使用人员的综合素质,降低因实验设备等损坏造成的成本;第三,通过系统的开发梳理、完善、规范各个操作流程、实验室管理制度等,整个实验室管理工作变得简单化、科学化、规范化、高效化。所以很有必要设计一个基于Web的实验室管理系统,以满足不同角色人员对实验室的各种需求。
(二)开发实验室系统的意义。通过实验室管理系统对实验室进行管理具有以下几个方面的意义:
1.实验室管理系统能够实时的向实验室管理人员提供实验室资源的使用情况,传统的实验室管理需要通过手工登记每天哪些实验室被使用了,实验室出现故障时,老师和学生需自己寻找可用的实验室。实施信息化的管理手段之后,管理员可以释放掉大量烦琐的登记、统计工作,從而可以花更多的时间考虑如何更好地管理实验室,制订实验室的管理方案、实验计划等,最终实现管理水平的提高、管理成本的降低。
2.通过实验室管理系统,教师可以方便地查询各实验室的功能和实验室资源使用情况,进行实验的预约、实验的安排等活动。教师通过系统处理一系列工作,提高了工作效率,大大减少了实验前期的安排工作量。
3.通过实验室管理系统学生可以自己查看一学期内需要进行的实验课程;完成实验后可以提交实验任务;老师批改完作业后,学生可以查看自己的实验成绩,有利于提高学习的效率。
二、实验室系统功能需求分析
(一)功能需求。通过调研和分析,明确高校实验室管理系统的主要用户角色是学生、教师、实验室管理员和系统管理员,不同的用户角色有不同的权限功能,根据这四类用户我们把系统划分为4个模块,下面是对这四个模块的具体介绍。
1.学生模块。学生角色可以操作学生系统,其主要的功能有学生登录系统后可以选择实验课,个人预约实验室的使用,实验课结束后提交实验报告,查看实验成绩等。学生用例分析如下。
用例名称:登录系统、修改信息、实验选课、实验报告、实验预约、成绩查询。
参与者:在校学生。
目的:通过学生角色登录系统,根据需求操作用例名称中的功能,达到预计结果。
描述:学生通过用户名和密码登录系统后,可以修改自己的信息;查看实验课程,选择自己需要的实验课程;实验完成后通过系统提交实验报告,并可以查询自己的实验成绩;同时当自己需要去实验室做实验时,可以进行实验预约。
具体见图1学生用例图。
2.教师模块。教师类角色通过教师子系统,可以方便对学生的实验进行监控和指导,查看审批学生的实验报告,同时还可以进行实验室的替换和预约工作。教师用例分析如下。
用例名称:登录系统、信息设置、实验监控、预约查询、选课情况、实验成绩、实验报告。
参与者:在校教师。
目的:通过教师角色登录系统,根据需求操作用例中的功能,完成自己的教学目的。
描述:教师以教师角色登录系统后,可以设置自己的课程信息;监控学生的整个实验过程;查看实验室使用情况并进行预约;查看自己课程的选课情况;对学生提交的实验报告进行批改,并查询所有学生的成绩;此外,还可以提前上传实验本次实验的资料,供学生下载提前准备。
具体见图2教师用例图。
3.实验室管理员模块。实验室管理员通过资源管理子系统,可以完成这些日常工作:发布实验室相关的通知,对实验室资源设备进行维护,管理教师和学生的信息等。具体见图3管理员用例图,从该图中可以清晰地看到管理员的活动。实验室管理员用例分析如下。
用例名称:登录系统、信息发布、实验室管理、实验管理、学生管理、教师管理、试题管理。
参与者:实验室管理员。
目的:通过实验室角色登录系统后,根据实际需求操作用例中的功能。
描述:实验室管理员以实验室管理员角色登录系统后可以查询任务时间段内实验室资源的使用情况;发布实验室相关的通知和公告;对学生、教师、试题等信息进行管理;还可以进行实验安排和调整。
4.系统管理员模块。系统管理员角色除具备以上三类角色的功能外,还具有系统的其他所有功能,如系统的权限分配、进行数据维护、日志管理、根据需求开发相关报表。系统管理员具备系统的所有权限之外,还需要对系统进行日常的维护工作,以方便其他三类角色更方便、更顺利地使用系统。 (二)系统数据库设计。实验室管理系统在数据库管理系统的基础上,对存储在数据中的数据实现了数据查询、数据添加、数据修改、数据删除等操作,同时对数据进行整合、分析形成报表。实验室管理系统能否实现上述功能,数据库的设计起到很大程度的影响。
在设计数据库前,需要充分调研系统用户需求信息,把用户信息进行处理和整合后,选择适合的数据库模型,设计一个合理的数据库存储数据,同时还要确定数据库的安全机制,最简单的安全措施是备份数据库。图4是数据库设计过程中需要进行的任务。
三、实验室系统框架和功能设计
(一)系统框架设计。本系统是基于B/S的多层体系架构,用户层、逻辑层、数据层之间能实现各自逻辑上的独立,这样各层之间的变动不会相互影响,提高了系统的可靠性和重用性,同时系统还具有开放性。
(二)实验室管理系统设计。本系统的4大模块——学生模块、教师模块、实验室管理员模块、系统给管理员模块,可以划分成3大功能:实验室资源管理功能、学生功能和教师功能。图5是系统功能图。
实验室系统主要功能描述如下,流程图具体见图6。
1.学生模块主要功能。具体如下:
(1)用户登录。学生通过自己的学号登录系统,如果是第一次登录需要修改密码,登录成功后,进入系统主页面,如果用户名和密码错误,系统会给出相应提示。
(2)实验相关信息介绍。登录系统后学生需从系统中了解自己所在实验室相关信息,查看设备仪器说明资料,查看本次实验相关内容。
(3)实验课程查询。可以通过班级、实验室这两个条件查询实验课程,输入班级查询条件之后,会列出本学期该班级所有实验课程;输入实验室名称则查询本学期该实验室将进行哪些实验。两个组合查询可以判断该班级本学期在该实验室是否有实验。
(4)课程实验预约。课程实验预约是学生对某个具体的实验进行预约,该实验是已经安排在实验课程表中的实验。用户可以查看本学期所有该实验,根据自己的情况进行选择,如果预约的实验已经满了,系统提示实验预约已满,请选择其他时间段。用户对一个实验违约三次,将不能再预约该实验,如需预约须找实验室管理员处理。
(5)个人实验预约。本功能也是提供给学生使用。用户提交自己实验的内容、所需实验环境等信息,通过教师审核后,实验室管理员方可开放实验室。
(6)实验成绩查询。学生和任课教师都可以对实验成绩进行查询,学校安排必修的实验才会给实验成绩。
2.教師模块主要功能。教师模块主要功能如下,流程图见图7。
(1)用户登录。该部分功能和学生用户登录功能一样。
(2)学生管理。教师可以对选择了自己课程的学生进行管理,如果是学校指定教哪个班的,教师可以批量增加学生,可以修改学生信息,删除学生信息。
(3)实验评分。教师可以筛选出已经完成的实验,没有进行评分的部分,自己任课的实验没有进行评分的,可以进行评分。
(4)实验审批。教师登录后,在自己的审批任务中会显示需要审批的常规实验申请,审批完后实验人数自动增加。学生个人的实验,教师需查看实验提交资料,如果符合实验条件的课审批通过,教师无需对个人实验进行评分。
(5)实验课程管理。输入课程名称和编码,添加本课程的实验;删除实验课程时,需把本实验相关的其他信息都删除。
此外,教师还具有删除、添加实验项目和实验安排的功能。
3.实验室管理员模块主要功能。实验室管理员模块可以进行实验课程安排,查询、删除、修改、新增学生名单、选课记录和实验信息。实验室管理人员流程图见图8,实验室管理模块的具体功能如下:
(1)日常教务管理。日常事务管理主要是一些查询统计工作,如学生的信息、学生选课信息等。查询学生信息主要是通过姓名、学号、班级、实验室等过滤条件进行查询,支持组合查询、模糊查询;可以打印每个实验室每个时间段实验项目学生名单,方便老师进行课前课后的点名和实验操作成绩登记。查询每个实验室的课程以及实验室课程分布时间等,对每个实验室课程的选课情况进行统计,必要时做相应调整;此外,实验室管理员还需进行各类报表统计,如统计每个实验学生人数和学生名单,统计各个实验学生成绩和教师是否及时录入实验成绩。
(2)教师管理。教师管理主要是对教学安排进行管理,如实验课程教师安排、实验室中实验项目安排、实验室的实验课程安排等。教师安排主要是对教师进行查询、增加、删除和修改等操作。实验室实验项目安排主要是查询、增加、删除、修改实验室实验项目。实验课程安排主要是对实验课程进行查询、删除、增加、修改等操作;其安排原则是,课程中的同一实验项目可以由不同的教师任课,学生选择实验课程时,理论课程和实验课程可以是不同的教师,最好选择同一教师。
(3)学生管理。学生管理主要是管理学生信息和学生选课信息,主要功能是添加、删除、修改、查询学生所有记录信息;实验室管理员可以取消学生没能及时完成已经选择并且超过规定课程时间的信息,并允许学生对其他时间段的该类课程重新进行选择;实验室管理员可以帮助学生重新添加没能及时选到的实验项目,如果已经开设的实验项目选课人数已满,实验室管理员需在开设内容相同的实验项目课程;对于学生成绩录入错误的情况,实验室管理员可以重新录入这部分数据。
(4)成绩管理。成绩管理是管理员需对学生的成绩进行统计,根据学校需求形成相应的报表,并根据统计结果给出分析。
此外,实验室管理员还可以进行试题的录入和删除,方便学生自行下载测试。
4.系统管理模块主要功能。系统管理员掌握系统的全部功能,必要时可以修改后台数据库,分配用户权限,指导各类用户如何更好地使用系统。
四、结束语
本系统是基于Web的实验室管理系统,结合自身的学习情况,选择的开发工具为Visual studio2005,采用B/S三层架构,数据库采用Microsoft SQL Server 2005对数据进行存储,使用C#语言开发以及asp.net技术等共同实现了高校实验室管理系统的设计开发,满足了高校对实验室管理的需求。 实验室管理系统设计的模块比较多,同时系统拥有四类用户即学生用户、教师用户、实验室管理员用户、系统管理员用户。每一类角色都需要对应不同的功能,以及考虑每个功能模块之间的相互关系,系统在设计的时候需要考虑每个角色下面需要实现的功能,这导致系统设计时工作量很大,需要整出各个模块的工作流程。
该系统具有以下功能和特点:第一,通过本系统的管理大大增强了实验室的使用灵活性。通过系统安排实验项目,充分考虑了各个因素的具体情况。第二,使用本系统后学生之间、师生之间的交流机会越来越多。学生除了实验课上可以相互進行沟通或请教老师,课后还可以随时通过系统进行交流。第三,高校管理系统使学校的教学模式变得丰富多彩。通过这种形式增加了知识传递的途径,提高了学生自主学习的能力和学习效率。第四,通过系统对实验室进行管理,实验室的功能得到进一步扩展,发挥了更大的作用。
由于本系统开发时间比较短,因此对功能细节的考虑有的地方不周全,还需要通过测试和用户反馈信息对系统不断地完善,比如目前系统只能做一些简单的查询,查询条件不是非常灵活和不能满足各类角色的需求,查询效率也有待提高。此外,本系统在设计时没有考虑到实验设备的管理,这是不足之处。
【参考文献】
[1]孙绍芳.高校校园网络环境下的仪器设备与实验室管理系统[J].中山大学学报(自然科学版),2001(3)
[2]舒伟权.基于JAVA 的实验室管理系统的开发与研[J].浙江国际海运职技术学院学报,2010(3)
[3]余乐.基于WEB 的开放式实验室管理系统的设计与实现[J].现代教育技术,2011(10)
[4]卢凤珠,吴赵.基于网络平台的实验室管理系统研究与实现[J].实验室科学,2009(5)
[5]刘芳.LIMS 项目成功的关键[J].现代科学仪器,2004(5)
[6]杨应勇.基于Web的实验室管理系统的设计及实现[D].成都:电子科技大学,2010
[7]王攀,陈少平,王晶.基于Web 的实验室开放管理系统的设计与实现[J].现代教育技术,2008(10)
[8]王军,潘举玲.基于Web 开放实验室教学管理系统的设计与实现[J].微型电脑应用,2000(11)
[9]陈佩民.计算机实验室管理系统的开发研究[J].科技咨询导报,2007(22)
【关键词】开放性高职院校 信息化 实验室 管理系统
【中图分类号】G 【文献标识码】A
【文章编号】0450-9889(2018)10C-0189-04
实验室是高校进行实验教学和科学研究的重要场地,设计开发一套实验室管理系统,通过信息化的手段对实验室进行科学有效的管理,可以充分发挥实验室培养人才的作用。本文探索采用B/S架构构建实验室管理系统,通过学生、教师、实验室管理员、系统管理员四种不同角色实现对实验室的日常使用和管理。
一、开发实验室系统的目的和意义
(一)开发实验室系统的目的。实验室是一个发散思维、拓展知识、增强动手能力、实现学生自己想法的自由学习环境。高等学校的实验室已经朝着大规模、综合复杂、设备高档的方向发展,这造成了实验室管理上的困难,如实验设备管理、实验室排课、实验项目和实验室制度等。面对实验室使用和管理过程中的烦琐操作和需要产生的大量数据,我们必须开发设计一套信息化系统对实验室进行科学管理,这样可以把实验室管理人员从大量烦琐的管理工作中释放出来,提高管理效率和水平。开发实验室管理系统需达到这几个方面的目的:第一,提高实验室管理人员的工作效率,减少琐碎繁杂的管理时间;第二,提高实验室使用人员的综合素质,降低因实验设备等损坏造成的成本;第三,通过系统的开发梳理、完善、规范各个操作流程、实验室管理制度等,整个实验室管理工作变得简单化、科学化、规范化、高效化。所以很有必要设计一个基于Web的实验室管理系统,以满足不同角色人员对实验室的各种需求。
(二)开发实验室系统的意义。通过实验室管理系统对实验室进行管理具有以下几个方面的意义:
1.实验室管理系统能够实时的向实验室管理人员提供实验室资源的使用情况,传统的实验室管理需要通过手工登记每天哪些实验室被使用了,实验室出现故障时,老师和学生需自己寻找可用的实验室。实施信息化的管理手段之后,管理员可以释放掉大量烦琐的登记、统计工作,從而可以花更多的时间考虑如何更好地管理实验室,制订实验室的管理方案、实验计划等,最终实现管理水平的提高、管理成本的降低。
2.通过实验室管理系统,教师可以方便地查询各实验室的功能和实验室资源使用情况,进行实验的预约、实验的安排等活动。教师通过系统处理一系列工作,提高了工作效率,大大减少了实验前期的安排工作量。
3.通过实验室管理系统学生可以自己查看一学期内需要进行的实验课程;完成实验后可以提交实验任务;老师批改完作业后,学生可以查看自己的实验成绩,有利于提高学习的效率。
二、实验室系统功能需求分析
(一)功能需求。通过调研和分析,明确高校实验室管理系统的主要用户角色是学生、教师、实验室管理员和系统管理员,不同的用户角色有不同的权限功能,根据这四类用户我们把系统划分为4个模块,下面是对这四个模块的具体介绍。
1.学生模块。学生角色可以操作学生系统,其主要的功能有学生登录系统后可以选择实验课,个人预约实验室的使用,实验课结束后提交实验报告,查看实验成绩等。学生用例分析如下。
用例名称:登录系统、修改信息、实验选课、实验报告、实验预约、成绩查询。
参与者:在校学生。
目的:通过学生角色登录系统,根据需求操作用例名称中的功能,达到预计结果。
描述:学生通过用户名和密码登录系统后,可以修改自己的信息;查看实验课程,选择自己需要的实验课程;实验完成后通过系统提交实验报告,并可以查询自己的实验成绩;同时当自己需要去实验室做实验时,可以进行实验预约。
具体见图1学生用例图。
2.教师模块。教师类角色通过教师子系统,可以方便对学生的实验进行监控和指导,查看审批学生的实验报告,同时还可以进行实验室的替换和预约工作。教师用例分析如下。
用例名称:登录系统、信息设置、实验监控、预约查询、选课情况、实验成绩、实验报告。
参与者:在校教师。
目的:通过教师角色登录系统,根据需求操作用例中的功能,完成自己的教学目的。
描述:教师以教师角色登录系统后,可以设置自己的课程信息;监控学生的整个实验过程;查看实验室使用情况并进行预约;查看自己课程的选课情况;对学生提交的实验报告进行批改,并查询所有学生的成绩;此外,还可以提前上传实验本次实验的资料,供学生下载提前准备。
具体见图2教师用例图。
3.实验室管理员模块。实验室管理员通过资源管理子系统,可以完成这些日常工作:发布实验室相关的通知,对实验室资源设备进行维护,管理教师和学生的信息等。具体见图3管理员用例图,从该图中可以清晰地看到管理员的活动。实验室管理员用例分析如下。
用例名称:登录系统、信息发布、实验室管理、实验管理、学生管理、教师管理、试题管理。
参与者:实验室管理员。
目的:通过实验室角色登录系统后,根据实际需求操作用例中的功能。
描述:实验室管理员以实验室管理员角色登录系统后可以查询任务时间段内实验室资源的使用情况;发布实验室相关的通知和公告;对学生、教师、试题等信息进行管理;还可以进行实验安排和调整。
4.系统管理员模块。系统管理员角色除具备以上三类角色的功能外,还具有系统的其他所有功能,如系统的权限分配、进行数据维护、日志管理、根据需求开发相关报表。系统管理员具备系统的所有权限之外,还需要对系统进行日常的维护工作,以方便其他三类角色更方便、更顺利地使用系统。 (二)系统数据库设计。实验室管理系统在数据库管理系统的基础上,对存储在数据中的数据实现了数据查询、数据添加、数据修改、数据删除等操作,同时对数据进行整合、分析形成报表。实验室管理系统能否实现上述功能,数据库的设计起到很大程度的影响。
在设计数据库前,需要充分调研系统用户需求信息,把用户信息进行处理和整合后,选择适合的数据库模型,设计一个合理的数据库存储数据,同时还要确定数据库的安全机制,最简单的安全措施是备份数据库。图4是数据库设计过程中需要进行的任务。
三、实验室系统框架和功能设计
(一)系统框架设计。本系统是基于B/S的多层体系架构,用户层、逻辑层、数据层之间能实现各自逻辑上的独立,这样各层之间的变动不会相互影响,提高了系统的可靠性和重用性,同时系统还具有开放性。
(二)实验室管理系统设计。本系统的4大模块——学生模块、教师模块、实验室管理员模块、系统给管理员模块,可以划分成3大功能:实验室资源管理功能、学生功能和教师功能。图5是系统功能图。
实验室系统主要功能描述如下,流程图具体见图6。
1.学生模块主要功能。具体如下:
(1)用户登录。学生通过自己的学号登录系统,如果是第一次登录需要修改密码,登录成功后,进入系统主页面,如果用户名和密码错误,系统会给出相应提示。
(2)实验相关信息介绍。登录系统后学生需从系统中了解自己所在实验室相关信息,查看设备仪器说明资料,查看本次实验相关内容。
(3)实验课程查询。可以通过班级、实验室这两个条件查询实验课程,输入班级查询条件之后,会列出本学期该班级所有实验课程;输入实验室名称则查询本学期该实验室将进行哪些实验。两个组合查询可以判断该班级本学期在该实验室是否有实验。
(4)课程实验预约。课程实验预约是学生对某个具体的实验进行预约,该实验是已经安排在实验课程表中的实验。用户可以查看本学期所有该实验,根据自己的情况进行选择,如果预约的实验已经满了,系统提示实验预约已满,请选择其他时间段。用户对一个实验违约三次,将不能再预约该实验,如需预约须找实验室管理员处理。
(5)个人实验预约。本功能也是提供给学生使用。用户提交自己实验的内容、所需实验环境等信息,通过教师审核后,实验室管理员方可开放实验室。
(6)实验成绩查询。学生和任课教师都可以对实验成绩进行查询,学校安排必修的实验才会给实验成绩。
2.教師模块主要功能。教师模块主要功能如下,流程图见图7。
(1)用户登录。该部分功能和学生用户登录功能一样。
(2)学生管理。教师可以对选择了自己课程的学生进行管理,如果是学校指定教哪个班的,教师可以批量增加学生,可以修改学生信息,删除学生信息。
(3)实验评分。教师可以筛选出已经完成的实验,没有进行评分的部分,自己任课的实验没有进行评分的,可以进行评分。
(4)实验审批。教师登录后,在自己的审批任务中会显示需要审批的常规实验申请,审批完后实验人数自动增加。学生个人的实验,教师需查看实验提交资料,如果符合实验条件的课审批通过,教师无需对个人实验进行评分。
(5)实验课程管理。输入课程名称和编码,添加本课程的实验;删除实验课程时,需把本实验相关的其他信息都删除。
此外,教师还具有删除、添加实验项目和实验安排的功能。
3.实验室管理员模块主要功能。实验室管理员模块可以进行实验课程安排,查询、删除、修改、新增学生名单、选课记录和实验信息。实验室管理人员流程图见图8,实验室管理模块的具体功能如下:
(1)日常教务管理。日常事务管理主要是一些查询统计工作,如学生的信息、学生选课信息等。查询学生信息主要是通过姓名、学号、班级、实验室等过滤条件进行查询,支持组合查询、模糊查询;可以打印每个实验室每个时间段实验项目学生名单,方便老师进行课前课后的点名和实验操作成绩登记。查询每个实验室的课程以及实验室课程分布时间等,对每个实验室课程的选课情况进行统计,必要时做相应调整;此外,实验室管理员还需进行各类报表统计,如统计每个实验学生人数和学生名单,统计各个实验学生成绩和教师是否及时录入实验成绩。
(2)教师管理。教师管理主要是对教学安排进行管理,如实验课程教师安排、实验室中实验项目安排、实验室的实验课程安排等。教师安排主要是对教师进行查询、增加、删除和修改等操作。实验室实验项目安排主要是查询、增加、删除、修改实验室实验项目。实验课程安排主要是对实验课程进行查询、删除、增加、修改等操作;其安排原则是,课程中的同一实验项目可以由不同的教师任课,学生选择实验课程时,理论课程和实验课程可以是不同的教师,最好选择同一教师。
(3)学生管理。学生管理主要是管理学生信息和学生选课信息,主要功能是添加、删除、修改、查询学生所有记录信息;实验室管理员可以取消学生没能及时完成已经选择并且超过规定课程时间的信息,并允许学生对其他时间段的该类课程重新进行选择;实验室管理员可以帮助学生重新添加没能及时选到的实验项目,如果已经开设的实验项目选课人数已满,实验室管理员需在开设内容相同的实验项目课程;对于学生成绩录入错误的情况,实验室管理员可以重新录入这部分数据。
(4)成绩管理。成绩管理是管理员需对学生的成绩进行统计,根据学校需求形成相应的报表,并根据统计结果给出分析。
此外,实验室管理员还可以进行试题的录入和删除,方便学生自行下载测试。
4.系统管理模块主要功能。系统管理员掌握系统的全部功能,必要时可以修改后台数据库,分配用户权限,指导各类用户如何更好地使用系统。
四、结束语
本系统是基于Web的实验室管理系统,结合自身的学习情况,选择的开发工具为Visual studio2005,采用B/S三层架构,数据库采用Microsoft SQL Server 2005对数据进行存储,使用C#语言开发以及asp.net技术等共同实现了高校实验室管理系统的设计开发,满足了高校对实验室管理的需求。 实验室管理系统设计的模块比较多,同时系统拥有四类用户即学生用户、教师用户、实验室管理员用户、系统管理员用户。每一类角色都需要对应不同的功能,以及考虑每个功能模块之间的相互关系,系统在设计的时候需要考虑每个角色下面需要实现的功能,这导致系统设计时工作量很大,需要整出各个模块的工作流程。
该系统具有以下功能和特点:第一,通过本系统的管理大大增强了实验室的使用灵活性。通过系统安排实验项目,充分考虑了各个因素的具体情况。第二,使用本系统后学生之间、师生之间的交流机会越来越多。学生除了实验课上可以相互進行沟通或请教老师,课后还可以随时通过系统进行交流。第三,高校管理系统使学校的教学模式变得丰富多彩。通过这种形式增加了知识传递的途径,提高了学生自主学习的能力和学习效率。第四,通过系统对实验室进行管理,实验室的功能得到进一步扩展,发挥了更大的作用。
由于本系统开发时间比较短,因此对功能细节的考虑有的地方不周全,还需要通过测试和用户反馈信息对系统不断地完善,比如目前系统只能做一些简单的查询,查询条件不是非常灵活和不能满足各类角色的需求,查询效率也有待提高。此外,本系统在设计时没有考虑到实验设备的管理,这是不足之处。
【参考文献】
[1]孙绍芳.高校校园网络环境下的仪器设备与实验室管理系统[J].中山大学学报(自然科学版),2001(3)
[2]舒伟权.基于JAVA 的实验室管理系统的开发与研[J].浙江国际海运职技术学院学报,2010(3)
[3]余乐.基于WEB 的开放式实验室管理系统的设计与实现[J].现代教育技术,2011(10)
[4]卢凤珠,吴赵.基于网络平台的实验室管理系统研究与实现[J].实验室科学,2009(5)
[5]刘芳.LIMS 项目成功的关键[J].现代科学仪器,2004(5)
[6]杨应勇.基于Web的实验室管理系统的设计及实现[D].成都:电子科技大学,2010
[7]王攀,陈少平,王晶.基于Web 的实验室开放管理系统的设计与实现[J].现代教育技术,2008(10)
[8]王军,潘举玲.基于Web 开放实验室教学管理系统的设计与实现[J].微型电脑应用,2000(11)
[9]陈佩民.计算机实验室管理系统的开发研究[J].科技咨询导报,2007(22)