1、 毕 业 设 计(论 文) 题 目 基于 web 的实验室预约系统 专 业 计算机科学与技术 学生姓名 班级学号 指导教师 指导单位 计算机学院计算机软件教学中心 日期: 2015 年 1 月 16 日至 2015 年 6 月 12 日 摘 要 随着计算机网络的普及,利用网络平台建立高校实验室预约系统成为一个方 向,可以使高校的办学更加高效快捷,使实验室设备能够最大化利用,同时也方 便了师生的学习生活。 本论文基于 B/S 实现了一个在线实验室预约系统。该系统提供了实验室的预 约、审核和管理等功能。普通用户可以管理自己的个人信息、修改密码、查看和 下载实验室课表、预约指定实验室、查看预约状态等
2、;管理员可以管理本网站下 的所有普通用户,对普通用户进行添加、修改和删除,可以管理所有的实验室信 息,对实验室进行添加、修改和删除,可以审核普通用户的预约对预约审核通过 或者否决;普通用户也可以自行进行注册。 本系统采用JSP技术开发网页, 搭配Struts2和Ibatis框架, 后台数据用MySQL 数据库管理。基于 B/S 的结构清晰,操作方便,界面美观,具有一定的实用价值。 关键词:JSP;MySQL;实验室预约系统 ABSTRACT With the popularization of Internet, using the Internet platform as a univers
3、ity lab reservation system has become a direction, which can make higher education more effective and efficient, and make maximum use of the lab equipment, and make teachers and students learning life more effective too. This thesis realizes an online laboratory reservation system based on B/S. The
4、system provides the laboratory appointment, audit and management functions. Normal users can manage their personal information, change password, view and download laboratory schedule, make an appointment to designated laboratory, view his reservation status and so on. The administrator can manage al
5、l normal users under this website, add, modify and delete for normal users, and can manage all the laboratory information, add, modify and delete the laboratory, and can audit appointment to decide to give a normal user green light or not; normal users can also register the system by himself. The sy
6、stem was developed by JSP technology, with Ibatis and Struts2 framework, background data was supported by MySQL database. The structure based on B/S is clear, and it is convenient to operate and the interface is elegant. In conclusion, the web has some practical value. Keywords:JSP; MySQL; lab reservation system 目 录 第一章 绪论 . 1 1.1 基于 Web 的实验室预约系统 . 1 1.2 基于 web 的实验室预约系统的意义 . 1 1.3 论文的组织 . 1 第二章 开发平台的介绍 3 2.1 网站后台技术. 3 2.1.1 Java . 3 2.1.2 JSP 3 2.1.3 JDBC . 4 2.1.4 Struts2 5 2.1.5 Ibat