论文总字数:30262字
目 录
1 绪论 1
1.1 课题背景 1
1.2 高校机房机时预约系统现状 1
1.3 系统设计的目的和意义 2
1.4 国内外研究现状 2
1.5 可行性分析 2
1.5.1 经济可行性 2
1.5.2 技术可行性 2
1.6 主要工作 2
2 相关技术介绍 3
2.1 JavaScript 3
2.2 Tomcat服务器 3
2.3 JSP 3
2.4 JAVA 3
2.5 MVC模式 3
2.6 MySQL 4
3 系统需求分析 4
3.1 系统需求概述 4
3.2 系统模块划分 4
3.2.1 管理员功能描述 4
3.2.2 教师功能描述 5
4 系统设计 5
4.1 系统总体设计 5
4.2 系统主要模块详细设计 7
4.2.1 教师模块 7
4.2.2 机房模块 7
4.2.3 预约模块 7
4.2.4 课程模块 7
4.2.5 管理员模块 7
4.3 系统数据库设计 7
4.3.1 数据库需求分析 8
4.3.2 系统E-R图 8
4.3.3 数据库表设计 10
5 系统主要模块的实现 12
5.1 创建项目 12
5.1.1 项目目录结构 12
5.2 数据库与Web服务器连接 12
5.3 系统登陆功能模块的实现 13
5.4 课程管理功能模块的实现 14
5.5 机时预约功能模块的实现 16
5.6 教师管理功能模块的实现 20
5.7 机房管理功能模块的实现 21
5.8 预约审核功能模块的实现 22
6 系统的测试 24
6.1 系统的测试环境 24
6.2 系统的测试用例设计 24
6.2.1 登录模块测试 24
6.2.2 课程管理模块测试 26
6.2.3 预约管理模块测试 29
7 结束语 35
参考文献 36
致谢 37
高校机房机时预约系统的设计与实现
耿昌楠
, China
Abstract: With the deepening of educative reform in the college and university and the expansion of school scale, the number of computer rooms and computers in the university is also increasing, and the situation of the teacher's reserving the computer room has become more complicated. In the past, the way to reserve the computer room was the teacher went to the computer room center and filled out the reserving form. Then the administrator arranged the computer room after checked. This way of reserving the computer room gradually added the burden to the administrator, and because of the huge number of reserving, it was easy for the administrator to find the teachers' reservation conflict and affect the arrangement of experiment course. Therefore, this kind of reservation will not meet the requirements of the university. In order to reduce the error rate of the administrator and maximize the use of equipment in the computer room, I developed the university laboratory reservation system based on the B/S structure by studying many existing results. The system uses the Java language and the MySQL database. Its users are teachers and administrators. The teacher can register and log in, register and edit the course, check the computer room arrangement, make an appointment, check my internship, apply for stopping the reservation and so on. The administrator can log in, manage the information of the computer room, check the reservation, and check the stopped reservation. After testing the teacher module, the computer room module, the course module, the reservation module and the administrator module, the related functions can be realized. The system can basically meet the needs of the teacher and administrator.
Key words: university laboratory reservation system; B/S; Java; MySQL
1 绪论
高校的机房不仅是实践教学和科研的重要基地,而且也是反映高校的教学与科研管理水平的窗口。随着高校教育改革的不断深化及办学规模的不断扩大,高校的计算机逐渐增多,机房的数量也逐渐增加,使得高校对机房机时预约的管理也变得更加复杂,让机房管理员的工作量变得更加庞大。传统的教师到机房中心在登记本上预约机房机时的方法变得繁琐,甚至出现教学课程的冲突等问题,让机房管理员的查询和审核工作变得复杂,因此这种效率低下的方式不得不抛弃。基于此,想到通过建立一个有效的高校机房机时预约系统,使高校对教师预约机房机时的管理更加高效和科学。
现在B/S模式的设计与研发在网上十分流行,高校机房机时预约系统也是其中的一个例子。随着互联网的快速发展和人们计算机应用水平的提升,实现资源网络化逐渐成为趋势。实现高校机房机时预约系统就可以替代旧的效率低的方式,就可以提高教师预约机房机时的效率,减少出错率和提高机房设备的利用率[1]。
1.1 课题背景
中国的计算机产业在飞速发展、网络信息的增长和计算机技术的迅速普及使各大高校纷纷设立了计算机专业的课程,使得高校的计算机数量急剧增多,让高校基本建立了自己的计算机机房。而旧的人工式对预约机房机时的管理模式已经严重阻碍了教师和管理员的工作效率。在此背景下,原先的预约机房机时的方式已经不能再满足高等教育发展的需要。为了提高高校资源的利用率和提高教师与管理员的办事效率,各个高校都应该开发出一个基于B/S结构的高校机房机时预约系统。
为了使实验课的安排更加合理,建立一个信息化的高校机房机时预约系统势在必行。因此本系统应运而生,使得管理员能够管理机房机时的预约信息,教师也能很方便地在网上进行机房机时的预约[2]。
1.2 高校机房机时预约系统现状
多年来,高校机房的预约主要是采取人工操作,由教师本人到机房中心来在登记本上手工登记,再由机房管理员审核通过后确认预约,这种方式不仅效率低,而且还容易因为机房数量过多,每个机房的设备不一而出现审核差错,或者是因为管理员的疏忽造成教师机房机时预约上的冲突。
由于高校机房机时预约是面向全校教师的,经常有教师因为来预约实验课而和其他教师发生机房机时上的预约冲突,给机房管理员增添了许多麻烦。在实际教学中,由于任课教师出差需要请假等原因,教师就会需要停课和补课,如果仍然按照旧的预约方式,对任课教师来说,预约会特别不方便。高校的机房资源毕竟是有限的,既然不能同时满足多位教师的上机需求,只能是先预约的教师先占机房,若此时出现登记的信息不全的情况,则会造成其他任课教师不便与该老师沟通协调,就会给机房管理员的工作增添麻烦,有时甚至会引起不必要的矛盾[3]。
1.3 系统设计的目的和意义
由于高校机房的规模越来越大,不同的机房都有不同课程相关的软件,教师预约机房变得更加困难,给管理员也造成了不小的难题。所以为了帮助减轻机房管理员的负担,也为了使教学工作的安排更加合理有效,设计了一个高校机房机时预约系统,希望可以提高机房的利用率。高校机房机时预约系统的实现,其重要意义是使得教师对机房机时的预约在时间和空间上得以延伸,以及减少机房管理员的出错率,让机房能合理地使用,避免浪费与冲突的情况出现,为教师和管理员提供方便的服务[4]。
1.4 国内外研究现状
通过查找相关资料,了解到国内外机房预约的方式存在很大的差异,国外发达国家的计算机普及程度高,国外的计算机资源充足,配备个人计算机的学生人数也不少,所以他们几乎可以不需要预约机房做实验,除非是需要使用学校的软件才需要预约机房。而他们的公共机房开放性也非常高,可以提供24小时免费服务,因此他们预约机房的方式很简便,不需要安装计费功能在机房机时预约系统中。但是由于国外设备更新快、种类多,使得机房机时预约系统对机房设备的安全管理难度增大[5]。
国内由于教育改革的不断深化,计算机相关的课程在高校逐渐增多。计算机设备、机房的规模以及学生人数在不断增长,高校必须跟紧时代的步伐,寻找出适合自身的预约机房的模式,以便提高教师和管理员的工作效率,不耽误学生日常的学习。现在出现在高校中的机房机时预约系统主要有C/S和B/S两种模式,但是前者慢慢地被淘汰,后者只需要通过网页访问即可使用[6]。
剩余内容已隐藏,请支付后下载全文,论文总字数:30262字
相关图片展示:
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;