- 登录界面:
需要分为三类用户登录(系统管理员、教师、学生)
所有的用户都不能通过登录界面自行注册(因此登录界面不需要注册功能),但都可以由系统管理员在管理员视图下进行注册(即用户添加)。
学生视图下:
1、可以查询个人的全部个人信息(包括学号、专业、班级、学籍、联系方式等)
2、可以查询已有课程信息,并在系统中进行选课(因为选课了才会有成绩),选定课程后不可自行删改。
3、可以查询课程的相关信息(例如,课程名称、课时、课程成绩、任教教师姓名、上课周数安排等)
4、可以查询已选课程的教师的信息(例如教师姓名和联系方式等)
5、只可以修改个人部分信息(即不能修改姓名、学号、专业、班级这些预先分配或者是比较固定的信息)
6、可以修改自己的登录密码
7、可以查看公告内容
教师视图下:
1、可以查询个人的全部信息(因为是学生信息系统,因此在本系统中教师信息只需要所属院系、姓名、工号、联系方式,为的是能让学生和管理员获得相对完整的信息)
2、可以查询已有课程信息
3、可以在系统中选择要任教的课程(因为只有任教课程才会有学生,任教课程选定以后教师不可自行删改)
4、可以查询自己任教的课程的全部信息(包括选修了所教课程的学生基本信息【例如学生的学号、姓名、专业、班级、联系方式】,以及上面学生视图第3点中提到的内容项)
5、可以为选择了自己所教授课程的学生添加相关课程的成绩(只能添加,添加以后不能删除、修改)
6、只可以修改个人信息中“联系方式”这一项的内容
7、可以修改自己的登录密码
8、可以增删改查公告内容
管理员视图下:
1、可以增删改查所有用户的全部信息(包括其他管理员、所有学生、所有教师,系统中要留存的管理员信息只包含管理员姓名、工号、联系方式)
2、可以增删改查所有课程的全部信息(包括课程本身、课程成绩等)
3、可以增删改查所有用户的登录密码
4、可以增删改查公告内容
基于ssm学生社区信息管理系统java
原创
©著作权归作者所有:来自51CTO博客作者mb129862831的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【java】学生管理系统
简单实现学生管理系统
学生管理系统 增删改查 登录注册 -
基于ssm的学生信息管理系统mysql
环境:ssm+mysql+jdk8+tomcat8
mysql tomcat IT -
java基于ssm的高校学生学籍信息管理系统
该大学生学籍管理系统,采用了jsp的mvc结构模式开发,利用mysql作为系统后台数据库,实现了大学
java intellij-idea java-ee 信息管理 mysql -
基于SSM选课信息管理系统
以对学生 老师 课堂进行管理 老师: 可以添加课程 管理教学课程 结课打分 学生 查看选修的课程以及成绩 管理员功能 登录界面管理员首页学生管理老师管理...
java maven mysql spring 登录界面 -
基于java SSM springboot学生信息管理系统设计和实现2.0
java SSM springboot学生信息管理系统(完整源码+sql可直接运行)主要功能:登陆、学生信息管理、班级管理、教师信息管理、课程、选课管理、考勤管理、请假管理、成绩管理、统计、修改密码等
java mysql spring jquery springboot