技术和环境:
springboot2.3 springmvc mybatis thymeleaf html
eclipse idea均可
模块设计
账号模块
登录模块用到的是account表,里面记录了用户名,密码,还有用户想权限信息,目前使用两种权限,1-学生,2-教师。不同的权限可以使用不同的功能。
注册账号
学生注册账号的时候使用的账号必须是student学生表中已经有的学号,此后,这个账号只能查询相对应学生信息;老师注册账号的时候账号不能重复
学生可以使用的功能
查看个人信息
查看培养计划(选修的课程)
查看成绩单
老师可以使用的功能
添加班级表
添加学生信息
删除学生信息