一、实验内容
基于 JSP + MySQL 做一个简单的学生课程管理 Web 系统
二、实验环境
系统:Windows 10
软件:
- IntelliJ IDEA 2020.3
- Tomcat 9
- Navicat Premium 12
- MySQL
三、程序代码
本次实验采用现成的代码
参考网址
四、Tomcat
在官网下载Tomcat 9 版本安装,可参考博客 链接
五、IntelliJ IDEA 配置运行程序
1. 导入工程
找到工程目录导入即可
2. Web 工程配置
文件 ▶ 项目结构 打开以下界面
在 Facet 界面中添加一个 Web
在 构建 中添加一个 Web 应用程序
3. 配置 Web 服务器
在 IntelliJ 主界面点击 运行 ▶ 运行
在弹出窗口中选择 编辑配置
配置 应用程序服务器
选择 Tomcat 9.x.x 后点击 确定 即可
回到刚刚的界面,进入 部署 添加一个 外部源
添加完成后点击添加的 外部源 并复制 应用程序上下文: 里的路径
回到 服务器 界面中,将复制的内容粘贴到 URL 中
至此 Web 服务器配置完成
六、建立 MySQL 数据库
打开 Navicat 软件,新建连接
在工程目录下找到数据库文件
打开该文件并将内容全部复制下来,进入 Navicat 软件中新建查询,将复制的内容粘贴上去,运行后得到以下数据库
七、运行程序
管理员身份登录系统
添加学生
查看学生信息
添加课程
查看课程
学生身份登录系统
学生选课
查看已选课程