基于JSP技术的实验室预约系统的设计与实现毕业论文
2021-04-19 01:11:17
摘 要
随着当下教学方法的革新和教学水平的进步,实验这一教学手段越来越被各大高校所重视,同时传统实验方式所存在的一系列问题也渐渐显现。针对传统实验模式存在的实验设备利用率低、实验设备管理困难、实验安排手续繁琐等问题,设计和实现一个实验室预约系统,有助于学生自主安排实验时间,也方便了老师及时收集学生对实验教学的反馈信息。
本文对系统用户的不同身份所对应的操作进行了分析概括,将系统功能概括为七个模块,分别是用户登录、课表信息显示、用户信息管理、上传和下载、实验课程创建和查询、课程作业发布、实验预约。然后分别针对七大功能模块进行了详细的功能描述和实现方法描述,给出了实现功能的MVC结构中各部分的功能,以及实现流程中比较关键的方法名。最后根据功能需求以及系统设计在预期时间内完成了各个主要模块的编写工作,完成了实验室预约系统的设计和实现。
关键词:实验室预约系统、JSP、MYSQL、MVC、B/S
Abstract
With the innovation of current teaching methods and the progress of teaching level, the teaching method of experiment has been increasingly valued by major universities. At the same time, a series of problems in traditional experimental methods have gradually emerged. To solve the problems of low utilization rate of experimental equipment, difficulty in experimental equipment management, and cumbersome experimental procedures for traditional experimental models, designing and implementing a laboratory appointment system helps students to arrange their own experimental time and also facilitates the timely collection of student pairs. Experimental teaching feedback.
This paper analyzes and summarizes the operations corresponding to the different identities of system users, and summarizes the system functions into seven modules: user login, curriculum information display, user information management, upload and download, experimental course creation and query, and coursework. Release, experiment appointment. Then describe the detailed function description and implementation method for the seven functional modules, and give the function of each part of the MVC structure to achieve the function, and the key method name in the implementation process. Finally, according to functional requirements and system design, the preparation of each major module was completed within the expected time, and the design and implementation of the laboratory reservation system was completed.
Key Words: the laboratory reservation system、JSP、MYSQL、MVC、B/S
目录
摘要 I
Abstract II
第1章 绪论 1
1.1 研究背景及意义 1
1.2 国内外研究现状 1
1.3 论文结构安排 2
第2章 实验室预约系统的需求分析与设计 3
2.1系统所需的相关技术介绍 3
2.1.1 MVC模式 3
2.1.2 JSP技术 4
2.1.3 MSQL数据库 4
2.2实验室预约系统需求 4
2.2.1功能性需求 4
2.2.2用户界面需求 4
2.2.3 运行环境需求 5
.2.2.4 性能需求 5
2.3数据库设计 5
第3章 实验室预约系统的概要设计 8
3.1用户登录模块 8
3.2 课表信息显示模块 8
3.3 用户信息管理模块 9
3.4 上传下载模块 9
3.5 实验课程创建和查询模块 10
3.6 课程作业发布模块 11
3.7 实验预约模块 11
第4章 实验室预约系统的详细设计 12
4.1 用户登录 12
4.2课表信息显示 13
4.3 用户信息管理 13
4.4 上传和下载 13
4.5 实验课程创建和查询 14
4.6 课程作业发布 15
4.7实验预约 15
第5章 实验室预约系统的系统测试 16
5.1 测试用例及结果说明 16
5.2 用户登录模块测试和展示 16
5.3课表信息显示模块测试和展示 18
5.4 用户信息模块测试和展示 19
5.5 上传模块测试和展示 20
5.6 实验课程模块测试和展示 20
5.7 课程作业模块测试和展示 22
第6章 总结与展望 24
6.1 总结 24
6.2 展望 24
参考文献 26
致 谢 27
第1章 绪论
1.1 研究背景及意义
实验不仅是一种科技研究的方式,也是一种重要的教学手段。它可以将抽象的理论可视化,让学生得到亲身实践理论的机会。在实验的过程中,学生不仅巩固了自己的基础理论知识,还能从中实验中发现和解决实际问题。传统实验一般是本地实验,用户通过亲身到实验室使用实验设备进行实验。然而,传统实验所存在的一系列问题(实验设备利用率低、实验设备管理困难、实验安排手续繁琐),一定程度上影响了实验教学的质量。因此,随着互联网技术的蓬勃发展,网上预约系统逐渐成为一种解决传统实验方式弊端的措施。
实验室预约系统是一种基于计算机互联网的应用软件,用户可通过预约确定自己的实验时间和实验地点,以及查询预约过程中生成的所有记录。实验室管理员也可通过预约系统对设备和实验课程信息进行管理和发布,另外,系统也提供给教师和学生有效的渠道进行实验课程的信息交流与反馈。