46号计算机3班陈创新2408090109546.docx.zip
资源文件列表:

46号计算机3班陈创新2408090109546.docx/设计说明书.docx 428.02KB
46号计算机3班陈创新2408090109546.docx/视频.mp4 14.3MB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/.gitignore 395B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/.idea/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/.idea/.gitignore 261B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/.idea/compiler.xml 540B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/.idea/encodings.xml 267B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/.idea/jarRepositories.xml 874B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/.idea/misc.xml 526B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/.idea/modules.xml 261B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/.idea/uiDesigner.xml 8.71KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/.idea/workspace.xml 6.44KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/HELP.md 853B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/pom.xml 3.95KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/project.iml 202B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/config/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/config/WebConfig.java 628B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/controller/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/controller/ClassroomController.java 1.88KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/controller/ThymeleafController.java 609B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/controller/UserController.java 2.5KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/entity/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/entity/Classroom.java 799B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/entity/User.java 778B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/mapper/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/mapper/ClassroomMapper.java 310B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/mapper/UserMapper.java 295B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/ProjectApplication.java 604B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/service/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/service/IClassroomService.java 310B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/service/impl/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/service/impl/ClassroomServiceImpl.java 553B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/service/impl/UserServiceImpl.java 518B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/java/com/example/project/service/IUserService.java 295B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/application.yml 836B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/mapper/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/mapper/project/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/mapper/project/ClassroomMapper.xml 2.75KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/mapper/project/UserMapper.xml 2.86KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/bg3.png 484.43KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/loginbg.png 142.74KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/loginbg2.png 930.39KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/logo.png 6.69KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/logo/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/logo/userimg.png 3.82KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/test/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/test/1.gif 19.73KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/test/2.gif 20.61KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/test/3.gif 20.36KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/test/4.gif 24.93KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/test/5.gif 22.27KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/test/6.gif 24.17KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/assets/test/7.gif 21.15KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/axios.min.js 52.78KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/index.css 234.41KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/index.js 649.33KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/static/vue.min.js 105.16KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/templates/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/templates/home.html 9.63KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/templates/login.html 5.72KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/templates/moban.html 3.81KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/templates/register.html 5.51KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/src/main/resources/templates/user.html 10.47KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/application.yml 836B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/config/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/config/WebConfig.class 1.28KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/controller/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/controller/ClassroomController.class 2.42KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/controller/ThymeleafController.class 914B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/controller/UserController.class 3.42KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/entity/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/entity/Classroom.class 3.09KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/entity/User.class 3.03KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/mapper/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/mapper/ClassroomMapper.class 323B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/mapper/UserMapper.class 308B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/ProjectApplication.class 1.08KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/service/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/service/IClassroomService.class 336B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/service/impl/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/service/impl/ClassroomServiceImpl.class 745B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/service/impl/UserServiceImpl.class 710B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/com/example/project/service/IUserService.class 321B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/mapper/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/mapper/project/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/mapper/project/ClassroomMapper.xml 2.75KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/mapper/project/UserMapper.xml 2.86KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/bg3.png 484.43KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/loginbg.png 142.74KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/loginbg2.png 930.39KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/logo.png 6.69KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/logo/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/logo/userimg.png 3.82KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/test/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/test/1.gif 19.73KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/test/2.gif 20.61KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/test/3.gif 20.36KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/test/4.gif 24.93KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/test/5.gif 22.27KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/test/6.gif 24.17KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/assets/test/7.gif 21.15KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/axios.min.js 52.78KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/index.css 234.41KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/index.js 649.33KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/static/vue.min.js 105.16KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/templates/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/templates/home.html 9.63KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/templates/login.html 5.72KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/templates/moban.html 3.81KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/templates/register.html 5.51KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/classes/templates/user.html 10.47KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/generated-sources/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/generated-sources/annotations/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/maven-archiver/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/maven-archiver/pom.properties 117B
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/maven-status/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/maven-status/maven-compiler-plugin/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/maven-status/maven-compiler-plugin/compile/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/maven-status/maven-compiler-plugin/compile/default-compile/
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst 1.37KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/project-0.0.1-SNAPSHOT.jar 1007.86KB
46号计算机3班陈创新2408090109546.docx/学校教室管理系统代码/target/test-classes/
资源介绍:
46号计算机3班陈创新2408090109546.docx.zip
《 JavaEE 应 用 开 发 》
课 程 设 计 说 明 书
(2024 — 2025 学年第 一 学期)
题 目 学校教室信息管理系统
学生姓名 陈创新
专业班级 计算机(专升本)24 级 3 班
学生学号 2408090109546
教师姓名 史朝阳
黄河交通学院智能工程学院
二〇二四 年 月 日
课程设计成绩评定表
学生姓名
陈创新
学号
2408090109546
专业班级
24 级(专升本)计
算机 3 班
设计题目
学校教室信息管理系统
学生
合作成员
陈创新,薛函硕,何相
禹

评分指标细化项目
得分
课程设计过程考核(考勤、态度等)。(20 分)
课程设计报告撰写规范。(50 分)
系统设计开发完整、正确,有一定的创新性。(30 分)
课
程
设
计
评
分
指
标
总分(百分制)
成绩评定等级(五级制)
指导教师签名
年 月 日

目 录
摘 要(以第三人称,用最少的文字对设计全部内容进行总结)
本项目旨在开发一个基于 Spring Boot 和 Thymeleaf 的简易教育管理系统,该系统主要包含
教师和学生两种角色,实现了不同角色下的权限管理功能。教师角色拥有较高的权限,可
以查看教室信息和用户(包括学生)信息,而学生角色权限相对较低,仅能查看教室管理
相关信息。通过此系统,可以初步展示基于角色的访问控制在 Web 应用中的实现方式。
1 前言(项目开发背景)
随着信息技术的快速发展,教育管理信息化已成为提升教育质量和效率的重要手段。然而,
传统的教育管理系统往往功能复杂,操作繁琐,不利于快速部署和灵活应用。因此,本项
目采用 Spring Boot 和 Thymeleaf 这两大流行的 Java Web 开发框架,构建了一个简洁、易
用且功能明确的教育管理系统。该系统不仅易于扩展和维护,而且通过角色权限的划分,
有效保证了数据的安全性和隐私性。
2 选题的目的和意义
2.1 目的
1. 学习与实践 Spring Boot 和 Thymeleaf 框架:通过实际项目开发,深入理解和掌握
Spring Boot 的快速开发特性以及 Thymeleaf 的模板引擎功能,为未来的 Web 开发工作打
下坚实的基础。
2. 探索基于角色的访问控制实现:在系统中实现不同角色的权限管理,是 Web 应用
安全性的重要组成部分。
3. 提升教育管理的信息化水平:虽然本项目功能相对简单,但可以作为教育管理信
息化的一个基础模板,为后续更复杂、更全面的教育管理系统开发提供思路和参考。
2.2 意义
1. 技术实践与创新:通过项目的实施,不仅加深了对 Spring Boot 和 Thymeleaf 等前沿技术
的理解和应用,还探索了 RBAC 模型在 Web 应用中的实际应用,为技术创新提供了实
践基础。
2. 提升个人能力:项目开发过程中,需要综合运用所学知识,解决实际问题,这极大地锻
炼了开发者的逻辑思维、问题解决能力和团队协作能力。
3. 推动教育管理信息化进程:虽然本项目是一个简化版的教育管理系统,但其基于角色的
权限管理思想可以推广到更复杂的教育管理系统中,为教育管理信息化水平的提升贡献
力量。

3 设计方案(整个系统的架构设计:包括前端界面设计、后台数据设计、模块设计等)
3.1 系统模块设计
用户注册登录、增删改查
教室增删改查
3.2 界面设计
3.2.1 登录界面
3.2.2 教室管理员界面教室界面