基于web智能预约型开放实验室管理系统

2019-05-20 00:00肖远豪张立陈俊良
科教导刊·电子版 2019年9期
关键词:管理员页面管理系统

肖远豪 张立 陈俊良

摘 要 我们结合实验室的实际情况,设计并实现了基于web的实验课智能预约系统。此系统的核心是学生开放实验的预约、实验室设备的报修、反馈以及教师成绩的评估等模块。该系统能够实现实验课程的自动化安排、待做实验的课程查询,以及已做实验课程的查询,并且还可以加强实验室管理员、学生和任课教师三者的联系,更为重要的是该系统能够应用于各大高校的实验室管理,让学生的实验动手能力能够有质的提高,提高学生的社会竞争力。

關键词 实验室预约 web

中图分类号:G482 文献标识码:A

0引言

众所周知,实验室是高校从事实验教学、科研工作和自主学习的重要场所,始终占据着很重要的地位,是培养各种专业人才的摇篮。但是高校实验室往往有教学任务繁重、管理手段偏旧和管理效率低下等问题。并且以往的实验教学模式有实验教学内容陈旧、实验的种类偏少且单一、设计性实验偏少和实验环境封闭等缺点,学生的创新能力根本得不到提高,而且在某种程度上制约了开放实验室的建设与发展。设计此系统的目的是为了提高实验室资源的利用率,使实验室资源能够实现智能化管理,同时也可以解决一些学生居住地离教学区比较远,不能够及时获得实验课的一些相关上课信息等问题。随着科学信息化进程的不断更新,实验室管理模式的更新更加势在必行,而且实现实验室开放也是教育部《普通高校教学水平评估指标体系》的要求。

1实验室智能预约系统的设计

1.1系统设计

1.1.1相关技术

(1)Web开发组件。这个项目的智能预约型开放实验室管理是需要部署在web服务器上,然后供客户端进行访问,然后动态网站服务器平台最少的组合包括:操作系统+服务器+应用脚本程序+数据库。

(2)Web服务器Apache。Apache是一款能够部署在各种计算机平台的服务器软件,拥有跨平台和安全性的特性而被广泛使用。Apache的体积较小,并且便于安装和卸载,软件简单易用、速度较快、性能比较稳定,而且容易维护,还可以做代理服务器来使用。尤其对Linux的支持堪称完美。

(3)SQLSERVER关系数据库管理系统。SQLSERVER数据库是一款由Microsoft公司独立研发并支持多用户和多线程的数据库服务器,拥有可扩展和高性能的特点,并且能够有机的实现与WindowsNT的结合。并且能够对查询效率和速度进行优化,获得了微软公司提供的更新服务,可以和ASP.NET开发的应用软件进行完美的结合,其特性获得了广泛开发者的喜爱,经常用于中小型网站的开发。

(4)ASP.NET技术所支持编程语言。ASP.NET是一门由微软公司在ASP技术上研发的一种用来开发动态网站的服务端技术,这种技术是一种能够把用户客户端展示界面和服务器后台服务进行分离,然后独立开发的并且能够在HTML内嵌的语言。并且ASP.NET技术拥有强大性和适应性,简单性和医学性,高校可管理性等特性,将服务器环境的设置和应用程序的设置变得更加简单明了。并且在网页中支持Java Script脚本以及JQuery控件,能够提高用户的体验,其强大的功能能够让用户进行选择性的使用不同量级的控件来完成需要完成的业务功能,节约了开发周期。

2总体设计

2.1系统总体功能设计

我们根据智能预约型开放实验室管理系统的应用特点,可以将其分为前台和后台两个部分,前台部分根据角色的不同分为学生通道,教师通道,实验室管理员通道三部分,而后台部分则分为系统管理员通道部。具体图如图1所示。

2.2数据库表的设计

我们通过对这个项目的功能和日常事务处理和设计的需求进行了分析,发现学院,专业,年级、班级,学生和教师以及未完成实验,已完成实验,实验室和实验室管理员存在着一对多和多对多的关系,也就是1:n和m比n的关系。具体图如图2所示。

2.3处理流程

基本流程是这样的:首先输入用户名和密码进行登陆进入登陆页面,登陆页面是智能预约型开放式实验室管理系统的展示页面,每次用户访问该系统时,就会首先到登录页面进行验证,只有验证成功后,才能登录系统并进行相应的操作。

登陆成功进入系统主页面之后,系统主页面会根据不同的角色用户提供的不同的选项,用户在进入对应的权限通道时,就会先判断用户的权限,如果权限没有通过,则不能进入该通道。不同的角色有着不同的功能和权限,学生可以查询已做和待做的实验以及查询和下载实验的相关信息,老师可以对学生进行管理以及查看实验的完成情况和实验指导书的上传等。实验室管理员可以查看实验室的情况如实验室可容纳的人数,实验室预约时间的安排以及查看学生的出勤率等。老师学生和实验室管理员都可以对个人的信息进行修改,系统管理员则可以CRUD学生,教师和实验室管理员的基本信息,也能够处理用户的使用反馈信息,可以修复系统的漏洞,还能够对教师,学生上传的文件进行归档以及处理用户的密码找回等要求。不同的角色完成不同的操作,最后操作员退出界面,流程结束。

3结语

实验室开放式管理是实验室发展的方向,实验室开放预约系统的设计和实现,极大的提高了高校学生创新能力和动手能力,激发和调动了学生实验学习的兴趣,极大的提升了实验室管理水平和效率。重要的是让实验室资源的利用得到了最大化,加强了实验室管理员、学生和任课教师三者的联系,真正的提高了学生的实践能力。此项目通过网络智能化的实验室预约信息平台的建立,来满足实际过程中实验室开放的业务需求,共同推动了实验室工作朝着开放、共享、高效、安全的方向前进!

基金项目:2018湖北省大学生创新创业训练项目。

参考文献

[1] 许树业,吕丽军.基于移动Web的实验课预约系统的设计实现[J].实验科学与技术,2017,15(06):145-150.

[2] 尹源.基于WEB技术的教学实验平台的设计与实现[D].呼和浩特:内蒙古大学,2016.

[3] 杨远新,崔忠伟,刘卓等.基于Java Web的高校实验室智能管理系统的设计与实现[J].电脑知识与技术,2017,13(31):74-75.

[4] 张观山,侯加林,王震等.基于Web和Android的实验室预约管理系统[J].实验科与技术,2016,14(03):50-52.

猜你喜欢
管理员页面管理系统
刷新生活的页面
基于James的院内邮件管理系统的实现
我是图书管理员
我是图书管理员
基于LED联动显示的违停管理系统
海盾压载水管理系统
基于RFID的仓储管理系统实现
网站结构在SEO中的研究与应用
浅析ASP.NET页面导航技术