/StudentManagementSystemByServlet

This Project is about Student Management System by servlet

Primary LanguageJavaMIT LicenseMIT

一、项目简介

这一个项目是学生管理系统的Servlet版,后端采用Servlet,前端使用VueBootStrap等框架,数据库使用MySQL实现。 项目中的个别实现过程可以查看我的博客的文章《基于Servlet的学生管理系统》进行查看。

我把此项目部署到了我的服务器中,各位同学可以在线体验一下这个项目:点我体验

由于超级管理员能够删除其他管理员账号,故这里只能给出普通管理员账号供大家使用,超级管理员和普通管理员的差别是普通管理员少了一个管理员管理模块。

  • 用户名:李白
  • 密码:test1234

二、如何安装?(以Eclipse为例,推荐使用MyEclipse)

1.打开Eclipse,点击File->import

iBtu28.png

2.选中Git下的Project from Git

iBtKxS.png

3.复制我这个项目的Git地址

iBtlrQ.md.png

4.回到Eclipse,选择clone URI

iBtgG6.png

5.在URI一栏粘贴刚刚复制的地址(有时候会Eclipse自动识别你复制的地址)

Authentication那两列是用于识别是否是本仓库的作者,以便修改Commit,所以你们不需要填入 iBt2RK.png

6.到达这一步会选择分支(Branch),可以直接next,不需要license的同学可以只勾选master

iBt4qH.png

7.Directory是指把项目存储在哪里,自己选择一个适合的地方存储即可

iBtqRf.png

8.下一步即可

iBtXQS.png

9.点击Finish

iBtjsg.png

10.导入后会发现有错误,先不管,导入了数据库再说

在项目下有一个叫MySQL的文件夹,里面有一个名为Student20181019.sql的数据库脚本 可以借助Navicat,或者MySQL WorkBench CE进行导入(此处我使用的是Navicat) 在连接好数据库的时候,右键数据库,点击运行SQL文件即可 iBNoXF.png

11.文件一栏只要找到你项目下的Student20181019.sql数据库脚本,点击开始即可导入数据库

iBNLkR.png

12.回到Eclipse,右键项目,点击build path->Configure Build Path

iBNvp6.md.png

13.选择Libraries,按如图操作

iBUP7d.png

14.选择Tomcat8.5

如果没有是因为你的Eclipse没有导入Tomcat服务器,需要先导入服务器 iBUmjS.png

15.在项目的src下有一个名为db.properties的文件

修改里面的jdbc.userjdbc.password为自己数据库的用户名和密码,保存即可 iBUtjU.png

16.Eclipse下面,选择Server栏,右键Tomcat服务器,选择Add And Remove

iBUdHJ.md.png

17.在左侧选择项目,点击Add,项目会自动添加到右边,点击Finish即可

iBUBNR.png

18.右键Tomcat服务器,选择Start即可

iBUD41.md.png

19.Tomcat启动后,浏览器访问 http://localhost:8080/StudentManagementSystemByServlet/Login 即可完成

  • 普通管理员
  • 用户名:李白
  • 密码:test1234
  • 超级管理员
  • 用户名:张三
  • 密码:abc123456

iBU4UA.md.png