Spring+Spring MVC+MyBatis学生信息管理系统(SSM)
※ 总结一下第一次做这种SSM项目
一、项目分析
①创建数据库和创建表
用上的是三张表,一张student表用来存储学生信息,一张teacher表用来存储教师信息,
还有一张admin表用来管理用户名和密码
②SSM环境搭建
分为配置层,前端层,后端层,测试层
创建了一个Maven的web项目后
导入各种配置文件 对数据库,接口,实体类,方法 相关文件配置 pom.xml坐标文件
前端部分,后端部分,测试类代码 进行测试以及对页面设计,小部分的整合
前端开发
使用了HTML、CSS、JavaWeb
后端开发
使用了Spring框架、Mybatis框架、SpringMVC
二、项目工具 JDK---版本1.8 Tomkat---版本8.5.84 mysql---版本5.7 Navicat Premium16
三、项目展示
运行项目,进入登陆界面
(此项目只能通过管理员添加删除用户,用户不可自行注册)
根据数据表中已有的数据登录进入
· 登录界面
登录页面将对登录用户进行密码校验和角色选择。在整个系统中采用particles.js动态梨子背景插件。整体采用bootstrap前端框架样式。
在输入正确的账号密码后,将会跳转到对应界面。该界面运用了time. js插件,来实现动态实际变化,展现时间为当前时间。
· 管理员界面
管理员可以管理学生,教师,课程,增删改学生教师课程的档案,决定能够使用该系统的用户
· 教师界面
教师用户可以添加课程,管理课程,查看名单,管理个人信息
· 学生界面
学生用户可以选课,查看课程,退课,查看已修课程,管理个人信息
三、项目总结
运用java的springmvc和mybatis后端框架,结合bootstrap样式框架,mysql、tomcat等通过多次重装配置,最后成功部署完成真的费了很大一番功夫,期间一直报错,虽还有部分功能仍尚有欠缺需要完善,不过能做出来已经觉得很棒了 O v O。
码云地址: