# StudentManage **Repository Path**: DayCloud/student-manage ## Basic Information - **Project Name**: StudentManage - **Description**: 基于Servlet、JSP、BootStrap的学生管理系统 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 72 - **Forks**: 9 - **Created**: 2020-11-30 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 学生管理系统 #### 涉及技术 Servlet、JSP、BootStrap,Jquery(很少,可忽略)、druid数据库连接池(配置一下即可) #### 运行截图 登录页 ![登录页](https://images.gitee.com/uploads/images/2020/1202/165755_4dda76c2_7967932.png "登录界面.png") 管理员主界面 ![管理员主界面](https://images.gitee.com/uploads/images/2020/1202/165835_fce943f1_7967932.png "管理员主界面.png") 学生主界面 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1202/165901_e86a1e86_7967932.png "学生主界面.png") 学生管理(管理员视角) ![输入图片说明](https://images.gitee.com/uploads/images/2020/1202/165930_d7c49066_7967932.png "学生管理.png") 账号管理(管理员视角) ![账号管理](https://images.gitee.com/uploads/images/2020/1202/170013_e1ce3899_7967932.png "系统账号管理.png") 成绩录入(管理员视角) ![输入图片说明](https://images.gitee.com/uploads/images/2020/1202/170049_70775bb0_7967932.png "成绩录入.png") 个人档案(学生视角) ![输入图片说明](https://images.gitee.com/uploads/images/2020/1202/170115_f9b11a52_7967932.png "个人档案.png") #### 项目运行 环境: tomcat9 + jdk1.8 + mysql5.7 依赖的jar包在WEB-INF的lib文件夹下 数据库文件见sql文件夹 导入: 1、传统java web项目,非maven结构,推荐使用idea 2、修改src目录下的druid.properties文件,改成你自己的数据库参数 3、数据库文件直接导入即可,不用手动改改,之所以数据库中密码很长,是因为加密过 4、初始账号密码: 管理员账号密码: admin 123 学生账号密码: 0000 123 #### 功能说明 系统角色分为管理员和学生: 管理员拥有对学生、课程、分数、教师等基本信息的增删改查权限。学生只可以查看个人信息,以及课程得分情况。 首页实现了一些数据的统计,如在线人数、系统运行时间。(用到了servlet中的监听器) 两个过滤器,完成基本的登录校验、权限认证。 #### 代码解读 代码讲解: https://blog.csdn.net/qq_37855749/article/details/110492060 运行教程: https://blog.csdn.net/qq_37855749/article/details/117912098 #### 作者 @小楼夜听雨 版权所有,仅供个人学习使用,禁止用于一切商业行为。 邮箱/qq:826679708@qq.com 博客地址: https://blog.csdn.net/qq_37855749 如果帮助到你,欢迎点赞与关注我的博客。