基于 Java 的高校实验室网上预约系统
设计与实现
Design and implementation of university laboratory
online booking system based on Java
学校:
系:
专业:
班级:
学生姓名:
指导教师:
摘 要
高校实验室对学生的学习至关重要,但是高校实验室数量毕竟有限,常会出
现以下问题:预约困难、使用情况未知、使用率不均衡等问题,这些问题给同学
们的学习带来诸多不便。因此,本研究在深入了解用户需求的基础上 ,对在线
预约系统的功能和运行的详细分析设计,采用 B/S 架构,基于 Java 进行搭建,
建设一套便捷有效的实验室网上预约系统,未来还可以应用到各种景区、酒店等
场景。
关键字: Java MySQL B/S 架构
Abstract
University laboratory is very important for students' learning, but the number of
university laboratories is limited after all, which often leads to the following
problems: difficult appointment, unknown usage, unbalanced utilization and so on.
These problems bring a lot of inconvenience to students' learning. Therefore, on the
basis of in-depth understanding of user needs, this study analyzes and designs the
function and operation of the online booking system in detail, adopts B / S
architecture and builds it based on Java to build a convenient and effective online
booking system for laboratories, which can also be applied to various scenic spots,
hotels and other scenes in the future.
Keywords: Java MySQL B / S architecture
目录
1.概述..........................................................6
1.1 研究背景 ................................................6
1.2 研究的意义 ..............................................7
1.4 论文结构................................................8
2.需求分析......................................................9
3.项目技术简介.................................................10
3.1 Java 编程语言 ..........................................10
3.2 B/S 架构 ...............................................11
3.3 Mysql 数据库 ...........................................14
3.4 SpringBoot.............................................15
3.5 JSP....................................................18
4.系统设计实现.................................................20
4.1 设计原则...............................................21
4.2 开发工具及环境.........................................21
4.2.1IntelliJ IDEA 安装 ................................21
4.2.2 配置 JAVA 运行环境 ................................27
4.3 数据库设计 .............................................31
4.4 系统实现及实现效果 .....................................32
4.4.1 注册登陆功能 .....................................32
4.4.2 实验室预约功能 ...................................33
4.4.3 公告信息功能 .....................................34
4.4.4 课表信息功能 .....................................34
4.4.5 后台功能 .........................................35
5.软件测试.....................................................36
5.1 基本概念...............................................36
5.2 软件测试的基本方法.....................................36
5.3 软件测试的原则 .........................................37
5.4 测试用例 ...............................................38
5.5 测试结果 ...............................................39
6.总结与展望...................................................40
6.1 研究总结...............................................40
6.2 展望...................................................40
参考文献.......................................................42