springboot是基于spring的快速开发框架, 相比于原生的spring而言, 它通过大量的java config来避免了大量的xml文件, 只需要简单的生成器便能生成一个可以运行的javaweb项目, 是目前最火热的java开发框架
(1)管理员模块:系统中的核心用户是管理员,管理员登录后,通过管理员来管理后台系统。主要功能有:个人中心、学生管理、教师管理、班级管理。
(2)教师用户:个人中心、学生管理、班级管理。
(3)学生:个人中心、班级管理。
系统项目截图
3.1管理员
登录页面
管理员权限有个人中心、班级管理、教师管理、学生管理等。
本项目包含程序源码和MySql脚本和文档,idea开发,支持Eclipse。使用SpringBoot的本质是SpringFramework【IoC,AOP】的再次封装的上层应用框架。前端技术:bootsrap、layui、html5+css、jquery 等都有涉猎。对项目进行分阶段,分模块的开发,对项目进行黑盒白盒测试,搭建开发环境、编写相关文档、搭建对象、数据库设计、编写功能代码.最后得到项目成品.
个人中心可以修改自己的密码和个人信息等情况
班级管理可以添加新的班级或者删除班级
添加班级的页面
教师管理可以添加新的教师或者删除教师信息
添加新的教师页面
学生管理可以添加新的学生信息或者删除。
config:主要用来存储配置文件,以及其他不怎么动用的信息
controller:项目的主要控制文件
dao: 主要用来操作数据库
entity: 实体,用来放与数据库表里对应的实体类,表中的字段对应类中的属性值,并附有set/get方法
exception:异常处理类
service:主要实现的方法
—impl 实现类
接口:尚未实现的方法,在对应的ipml中实现
util: 工具类
application.properties:项目配置信息基于SSM+JSP的学生信息管理系统主要包括三大功能模块,即管理员、学生、教师。