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。

码云地址:

经验分享 程序员 微信小程序 职场和发展