项目名称:教务管理系统
项目时间:2022年9月
- 开发工具:Interllij IDEA 2022.3、Navicat、Git
- 运行环境:windows系统、Apache Tomcat8.5、8
- 主要技术:Mybatis、Spring、SpringMVC、Ajax、Jsp、Js、Bootstrap、Shiro、CSS、md5
- 项目描述:本系统主要由管理员模块、教师模块、学生模块,对于不同的模块设计功能包括了管理员对教师、课程、学生的管理,教师对所教授课程的学生成绩管理,学生对自己的成绩等信息的查询和基本信息的维护。
- 功能模块图:
- 业务流程图:
- 项目截图:
- 登录
- 管理员界面
- 管理员对课程的管理
- 增加课程
- 修改课程
- 删除课程
- 增加课程
- 管理员对学生的管理
- 增加学生
- 修改学生信息
- 删除学生
- 增加学生
- 管理员对老师的管理
- 增加老师
- 修改老师信息
- 删除学生
- 增加老师
- 管理员重置密码
- 管理员对课程的管理
- 老师界面
- 老师查看自己所教课程
- 对对应的课程进行打分
- 修改密码
- 老师查看自己所教课程
- 学生界面
- 学生查看全部课程
- 学生选课
- 学生选课
- 学生查看未修课程
- 学生查看已修课程
- 修改密码
- 学生查看全部课程
-
总结
在项目初期我们在数据库设计初期遇到了困难,多次修改了数据库,已便进行开发,可以画ER图,更清晰地展示数据库表之间的关系,以及怎么设计数据库。其次是编程阶段保证开发环境和依赖相同的情况下,及时提交代码,对配置类的修改需要进行注释。最后是在整合阶段部分代码修改了没有及时同步,整合过程出现了一些报错,最好使用Gitee