实验室管理系统
1.摘要
摘 要
伴随互联网的快速发展,国家对当前教育行业实行了新的改革,科学教育要培养更多的技术型人才,2020年全球爆发的新冠疫情,更是推动了科学发展和培养技术人才的重要性。当然,科学技术型人才要从校园开始,因此,近几年我国各类院校对于校园科研或实验型项目更是层出不穷。由于校园人员较多,教学实验室的局限性,致使学生要想在进行实验项目,必须提前预约实验室和设备。因此,随着实验项目和次数的增加,传统实验室预约管理模式显然是不能满足校园实验课程的需求,因此,利用现代互联网及计算机信息技术,开发一款基于JSP技术和MYSQL数据库的实验室管理系统,代替人工管理模式,大大提高校园实验室使用率和有效力。基于Springboot技术的实验室管理系统是打破了传统的人工操作管理模式,满足用户需求。
实验室管理系统的开发和规划设计,是基于目前社会普遍存在且较流行的JSP技术和MYSQL数据库,基于Springboot框架,最终呈现给用户一款实时在线进行浏览、查看、更新和维护管理的软件平台。从访问权限上分管理员和教师用户两类角色,主要实现的功能包括教师管理、实验室管理、实验课程及实验设备管理、系统管理。目的是实现节约资源成本,提高实验室管理工作效率和数据的精准化,实现信息化的数据精确性。同时,方便用户不受时间地域限制,及时搜索、查询、更新和维护相关的信息内容,它是实现多用户之间的交互,不同用户相互访问系统权限也不同。
关键词:实验室管理系统;JSP技术;MYSQL数据库;Springboot框架;实验室
Abstract
With the rapid development of the Internet, the country has implemented new reforms in the current education industry. Science education needs to train more technical talents. The COVID-19 that broke out in the world in 2020 has promoted the importance of scientific development and training of technical talents. Of course, science and technology talents need to start from the campus. Therefore, in recent years, various types of universities in China have been constantly developing campus research or experimental projects. Due to the large number of campus personnel and the limitations of teaching laboratories, students must make advance reservations for laboratories and equipment in order to conduct experimental projects. Therefore, with the increase of experimental projects and times, the traditional laboratory reservation management mode obviously cannot meet the needs of campus experimental courses. Therefore, using modern Internet and computer information technology, we develop a laboratory management system based on JSP technology and MYSQL database, replacing the manual management mode, which greatly improves the utilization rate and effectiveness of campus laboratories. The laboratory management system based on Springboot technology breaks the traditional manual operation management mode and meets user needs.
The development and planning design of the laboratory management system is based on the widely existing and popular JSP technology and MYSQL database in society. Based on the Springboot framework, it ultimately presents users with a real-time online software platform for browsing, viewing, updating, and maintenance management. There are two types of roles in terms of access permissions: administrator and teacher user. The main functions implemented include teacher management, laboratory management, laboratory course and equipment management, and system management. The purpose is to save resource costs, improve laboratory management efficiency and data accuracy, and achieve information technology data accuracy. At the same time, it facilitates users to search, query, update, and maintain relevant information content in a timely manner without being limited by time and geography. It is to achieve interaction between multiple users, and different users have different access permissions to the system.
Key words: Laboratory management system; JSP technology; MYSQL database; Springboot framework; laboratory
2.开发目的和意义
系统开发背景
21世纪是一个经济和移动互联化技术快速发展的社会[4],各行各业都在互联网和信息技术的迅猛发展促使下[8],迅速的在扩大发展和采用信息化管理平台处理业务。校园教学管理模式随着近几年国家对教育改革和教学人才培养的重视,校园实验课程也在不断扩大。但是校园实验室使用存在一定的局限性,加上涉及的班级年级人数较多,因此,实验室预约使用管理,若仍采用人工管理模式,显然是不能满足当前校园教学需求。
基于Springboot技术的实验室管理系统的开发,是借助互联网平台,为当前校园实验室管理提供了一个实时可在线进行搜索和查询、更新维护等管理平台,方便管理人员与教师用户之间信息的交流和沟通,包括室验室信息、实验课程信息及实验室信息、系统角色菜单信息等管理,通过本平台设置不同管理权限,进行在线查看并时时跟进和查看实验室及设备当前使用状态[6],高效、便捷是一款适用且低成本的智能化更新维护管理系统。
** 系统开发目的和意义**
随着网络技术的迅速发展,越来越多的人们开始通过信息化操作进行操作和管理各类业务,对于校园实验室设备使用的传统工作管理模式,已不能适应当前校园教学工作的发展,因此,在线信息化管理是当前社会发展中较流行的,也是更能体现信息化时代的时效性,缩小不必要的繁琐环节和流程,实现零距离的交流和沟通,提高用户的工作效率,节约人力、物力和时间等资源。仅需一台电脑基于互联网,用户可不受时间、地点的限制进行实时搜索、查询、修改或删除、添加信息等。
该系统利用JSP技术[3]和MYSQL数据库[12],基于Springboot框架等开发工具进行构思、分析和设计完成[13]。本系统的设计,改变用户传统的交流和操作方式,更能满足用户网上获取和操作的需求,方便实用,又省时省力。它不受时间和地点限制,随时随地可进行。
为提高实验室预约管理的工作效率,保证数据的完整性,从而起到对管理员和教师用户双方的便利的作用。系统提供友好高效的用户界面,使操作人员的工作量最大限度的减少[2];良好的运行效率以及良好的可扩充性可以更容易地加入其它系统的应用[6];管理人员的严格权限分级将有利于用户权限合理分配 [5]。
随着社会主义市场经济的不断发展和深入,科学化教学和信息化管理模式普及各行业,尤其是对于校园网络,更是必不可少。各类高等院校每年都会不断扩大招生量,师资力量也越来越强,培养学生的动手能力,为国家社会培养技术型人才,对于校园实验课程必不可少。因此,在当前校园实验室管理实情下[13],同时对于实验课程管理和设备使用及服务质量也提出了更高的要求。传统的实验室管理都是由工作人员手工登记完成的,其中要完成对于使用人和班级及使用时间等排班[2],这种人工管理模式其工作强度大,工作流程繁琐[6],若工作管理人员稍不细心,将会造成实验室使用冲突或信息错误情况发生的,因此,基于此情况,实验室管理工作方式需要更新,采用信息化平台软件进行智能化式的管理更加高效、节约和精准[8]。
3.系统功能设计
基于Springboot技术的实验室管理系统除了满足以上用户需求外,还要完成通过对用户访问界面设计[13]。本文利用个人所学的专业知识,理论联系实际开发和设计的一款基于Springboot技术的实验室管理系统[1]。本系统的开发主要满足2种类型用户的需求,这两种类型用户分别为教师用户和管理员。下面将对这两类用户分别进行详细的功能需求分析。
(1)教师用户功能需求
学生用户登录系统后,可以查看并管理权限内的功能模块信息,主要包括供修改登录密码和实验室管理等。
(2)管理员功能需求
管理员登陆后,具备最高管理权限。主要实现功能模块包括个人密码及角色、菜单信息管理、教师用户信息和实验室信息、设备信息和实验课程的添加、搜索、详细查看、修改或删除管理。
这款实验室管理系统采用了当前的主流框架Springboot框架进行开发[1],前台开发选用JSP技术[4],后台的数据库开发工具选用了MYSQL[10],将这些功能模块完成制作,并进行连接,整体基本算是完成了系统开发的初衷,满足用户们的需求。
4.系统界面截图
5.源码获取
欢迎大家点赞、收藏、关注、评论、批评啦 、查看👇🏻👇🏻获取联系方式👇🏻👇🏻