第 一 阶段 :信 息 管理 功 能 ✅第 二 阶段 :成 绩管理 功 能 ❌
:管理 员具有 所 有信 息 管理 模 块的权限
:教 师具有 学生 信 息 管理 模 块的所有 权限,但 在 教 师信息 管理 模 块中只 具有 查询及修改 个人信 息 的 权限
:学生 只 具有 查询并修改 个人信 息 的 权限
设置权限
// 用 户权限 设置: 如果当 前 用 户类型 为教师,则将其权限 设置为仅能 查询个人信 息
if (userType == 3) {
TeacherInfo currentTeacherInfo = (TeacherInfo) request.getSession().getAttribute("userInfo");
teacherInfo.setId(currentTeacherInfo.getId());
}
// 获取分 页后的 教 师列表 信 息
List<TeacherInfo> teacherList = teacherDao.getTeacherList(teacherInfo, new Paging(currentPage, pageSize));
OS |
Windows 10 |
JDK |
11.0.2 |
IDE |
Eclipse EE 2018-12 (4.10.0) |
Server |
Apache Tomcat v9.0 |
MySQL |
8.0.11 |
本 项目的 数 据 库版本 为8.0.11
,请广大 版本 为5.0.0+
的 同学 注意 咯:可 通 过逐个复制 表 结构来 创建该数据 库哟 ~
用 户登录页
系 统主页
学生 信 息 管理 页
数 据 库 ER 图
│
└─student_information_management_system
│
│
├─database
│ SMS.sql
│
├─src
│ │ databaseConfig.properties
│ │
│ └─pers
│ └─huangyuhui
│ └─sms
│ ├─dao
│ │ AdminDao.java
│ │ BasicDao.java
│ │ ClazzDao.java
│ │ StudentDao.java
│ │ TeacherDao.java
│ │
│ ├─filter
│ │ LoginFilter.java
│ │
│ ├─model
│ │ AdminInfo.java
│ │ ClazzInfo.java
│ │ Paging.java
│ │ StudentInfo.java
│ │ TeacherInfo.java
│ │
│ ├─servlet
│ │ ClazzManagementServlet.java
│ │ LoginServlet.java
│ │ OutVerifiCodeServlet.java
│ │ PersonalManagementServlet.java
│ │ PhotoServlet.java
│ │ StuManagementServlet.java
│ │ SysMainInterfaceServlet.java
│ │ TeacherManagementServlet.java
│ │
│ └─util
│ CreateVerifiCodeImage.java
│ DbConfig.java
│ DbUtil.java
│ StringUtil.java
│
└─WebContent
│ index.jsp
│ refresh.jsp
│
├─easyui
│ │
│ ├─css
│ │
│ ├─js
│ │
│ └─themes
│
│
├─h-ui
│ │
│ ├─css
│ │
│ ├─images
│ │
│ ├─js
│ │
│ ├─lib
│ │
│ └─skin
│
│
├─META-INF
│ MANIFEST.MF
│
├─resource
│ └─image
│ default_portrait.jpg
│
└─WEB-INF
│ web.xml
│
├─lib
│ commons-beanutils-1.8.3.jar
│ commons-collections-3.2.1.jar
│ commons-fileupload-1.2.1.jar
│ commons-io-1.4.jar
│ commons-lang-2.5.jar
│ commons-logging-1.1.1.jar
│ ezmorph-1.0.6.jar
│ FilelLoad.jar
│ json-lib-2.3-jdk15.jar
│ jsonplugin-0.34.jar
│ jstl.jar
│ mysql-connector-java-8.0.11.jar
│ standard.jar
│
└─view
│ login.jsp
│
├─class
│ classList.jsp
│
├─error
│ 404.jsp
│ 500.jsp
│
├─management
│ personalView.jsp
│
├─student
│ studentList.jsp
│
├─system
│ main.jsp
│ welcome.jsp
│
└─teacher
teacherList.jsp
数 据 库文件
SMS.sql
数 据 库配置 文 件
databaseConfig.properties
H-ui
前 端 框 架
h-ui/
EasyUI
前 端 框 架
easyui/
🕗 Java web
📚
👩💻
☕ Look forward to your contribution, if you need any help, please contact me~ QQ : 3083968068