a simple student management system , created by SSM framework ~
项目概述
一个基于SSM的学生管理系统 : 代码注释详细,逻辑结构清晰,非常具有参考,学习价值哟 !数据库中默认的管理员身份信息 : 账户名 : 黄宇辉
, 密码 demo0109
用户权限介绍
- 管理员 : 具有所有管理模块的操控权限
- 教师 : 仅具有学生信息管理模块的所有权限,且在教师信息管理模块中只具有查询及添加信息的权限
- 学生 : 仅具有学生信息管理模块的查询及添加信息的权限
项目截图 (管理员身份登录
)
项目截图 (教师身份登录
)
- 教师仅具有学生信息管理模块的所有权限,且在教师信息管理模块中只具有查询及添加信息的权限
项目截图 (学生身份登录
)
- 学生仅具有学生信息管理模块的查询及添加信息的权限
项目结构
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
| │ .gitattributes │ LICENSE │ README.md │ ├─database file │ ssm_sms.sql │ ├─demonstration_picture │ SMS-ClassInfo-view.PNG │ SMS-GradeInfo-view.PNG │ SMS-Login-view.PNG │ SMS-ModifyPwd-view.PNG │ SMS-Student-permission.PNG │ SMS-StudentInfo-view.PNG │ SMS-Teacher-permission.PNG │ SMS-TeacherInfo-view.PNG │ SSM-AdminInfo-view.PNG │ SSM-Main-view.PNG │ └─sms │ pom.xml │ ├─.idea │ │(略..) │ │ └─src └─main ├─java │ └─pers │ └─huangyuhui │ └─sms │ ├─bean │ │ Admin.java │ │ Clazz.java │ │ Grade.java │ │ LoginForm.java │ │ Student.java │ │ Teacher.java │ │ │ ├─controller │ │ AdminController.java │ │ ClazzController.java │ │ CommonController.java │ │ GradeController.java │ │ StudentController.java │ │ SystemController.java │ │ TeacherController.java │ │ │ ├─dao │ │ AdminMapper.java │ │ ClazzMapper.java │ │ GradeMapper.java │ │ StudentMapper.java │ │ TeacherMapper.java │ │ │ ├─interceptor │ │ LoginInterceptor.java │ │ │ ├─service │ │ │ AdminService.java │ │ │ ClazzService.java │ │ │ GradeService.java │ │ │ StudentService.java │ │ │ TeacherService.java │ │ │ │ │ └─impl │ │ AdminServiceImpl.java │ │ ClazzServiceImpl.java │ │ GradeServiceImpl.java │ │ StudentServiceImpl.java │ │ TeacherServiceImpl.java │ │ │ └─util │ CreateVerifiCodeImage.java │ UploadFile.java │ ├─resource │ ├─database-conf │ │ c3p0.properties │ │ │ ├─mapper │ │ AdminMapper.xml │ │ ClazzMapper.xml │ │ GradeMapper.xml │ │ StudentMapper.xml │ │ TeacherMapper.xml │ │ │ ├─mybatis-conf │ │ mybatis-config.xml │ │ │ └─spring-conf │ applicationContext.xml │ springmvc-config.xml │ └─webapp │ index.jsp │ ├─image │ └─portrait │ default_admin_portrait.png │ default_student_portrait.png │ default_teacher_portrait.png │ ├─static │ ├─easyui │ │ │ │ │ ├─css │ │ │ │ │ ├─js │ │ │ │ │ └─themes │ │ │ │ │ └─h-ui │ │(略..) │ │ │ └─WEB-INF │ web.xml │ └─view ├─admin │ adminList.jsp │ ├─clazz │ clazzList.jsp │ ├─common │ settings.jsp │ ├─error │ 404.jsp │ 500.jsp │ ├─grade │ gradeList.jsp │ ├─student │ studentList.jsp │ ├─system │ intro.jsp │ login.jsp │ main.jsp │ └─teacher teacherList.jsp
|
项目文件说明-数据库文件
项目文件说明-数据库配置信息
项目文件说明-H-ui 前端框架
项目文件说明-EasyUI 前端框架
项目文件说明-Spring 核心配置文件
项目文件说明-Spring MVC 核心配置文件
项目文件说明-MyBatis 核心配置文件
项目文件说明-Mapper 接口映射文件
项目文件说明-用户默认头像
数据库ER图
:sweat_smile: 数据库设计待优化 : 数据表之间的并没有设置约束关系哟,好尴尬呢···
Jar包依赖关系图