student-manage
介绍
课题:学生信息管理系统v2.0
经学长的系统评价,我对学生信息管理系统v1.0
的建议修改处进行了修改,于是有此2版本。对于上个版本的各种缺陷进行了修正,有了不错的提升,但仍有很大的改进提升空间,我会持续修正改进此系统的。
主要变动
- mybatis代码由mybatis-generator生成
- 前端引入了jQuery代替之前的原生JS
- 目前系统符合前后端半分离架构
- 后端api按照RESTful API接口设计标准及规范设计
- 前后端数据交互都通过Ajax进行,脱离模板引擎,减少系统之前的耦合
- 对集合、数组的一系列操作全部使用Java8 Stream流简化
- 将之前的业务逻辑处理从controller层提取到service层
- 对码云进行push提交信息较之前详尽清晰些
- 页面新增分页,也优化了使用细节
- 前后台采用同一个页面模板
存在问题
在测试时已经发现许多可优化的地方(包括bug和使用优化),未发现的肯定也有,我会持续更新修正改进此系统的,争取把这个系统做到更好,小弟技术不精,欢迎评论留言。
使用说明
- 需要在本地数据库执行sql文件夹下的student_manage.sql(仅结构)或student_manage_data.sql(结构和数据)创建数据库
- 需要将application.yml文件中的数据源信息修改为你的数据库信息(数据库的用户名及密码)
- 管理员账号admin 密码admin123 普通用户默认密码为123456
访问路径
本地运行:http://localhost:8080
我的服务器:http://47.114.106.117:8088