mysql 1037,jsp1037到课率监控软件springmvc+mysql

技术实现

开发语言:jsp.框架:ssm(springmvc+spring+mybatis).模式:B/S.数据库:mysql,sqlserver,oracle.开发工具:myeclipse eclipse 均可.论文字数:1万左右.

功能实现

(1)注册/登录

提供三类用户管理,一是任课教师,二是辅导员,三是学生。

正式授课前,系统应能提供自动分配用户名和初始密码的功能。对于学生用户,按照教务处提供的学生名册,系统分配给每个学生用户名和初始密码,用户名必须是学生的真名,不允许更改,初始密码为学号,允许更改。这就要求该模块具有将教务处提供的学生EXCEL名单表格导入到系统的功能。对于教师和辅导员用户,用户名为真名,不允许修改,初始密码可设定为“123456”,注册后可修改。

要求教师和学生上课前必须进行注册,注册完成后重新登录系统,再进一步填写自己的详细信息。

(2)学生信息管理

具有增、删、改、查功能,但学生只能修改和查询自己的信息。

学生登录后,应完善自己的信息,包括以下字段:班级、学号、姓名、性别、职务、照片.其中,班级、学号、姓名、性别这4个字段不允许修改。

职务:指在班级、院系或学校担任的职务(班长、学习委员等)。

照片:指本人的近期彩色照片,有助于教师认识学生。

(3)课程信息管理

任课教师负责录入,学生只能查看。

课程信息包括以下内容:

课程编号:培养计划中的编号

课程性质:必修/选修(选择框)

学分:

学时:

实验:

开课学期:****年,春季/秋季(选择框)。例如,2017年,春季

记分方式:二级制/五级制/百分制

时间及地点:上课的时间、地点

(4)到课情况实时监控

在任课教师点名后,辅导员可按照课程、班级、特定学生实时查看到课情况。

可实时查询当天每门课程的到课情况(如果该门课程点名的话),并能查看哪些人、缺哪些课。

仅查询当天的到课情况,如果当天无课或没有点名,则没有信息。

(5)历史数据统计与查询

按课程(某门、全部),时间(学期、周),年级(某年级、全部)、专业(某专业、全部)、班级、特定学生进行到课率统计与查询。

到课率计算与统计:咨询学生管理部门。包括:课程到课率、某一学生到课率、班级到课率。

注:每门课程至少点名5次,统计数据才有意义。

(6)公告栏

发布相关通知,例如停课、调课等信息,在课程网站均可发布

系统截图

mysql 1037,jsp1037到课率监控软件springmvc+mysql_第1张图片

mysql 1037,jsp1037到课率监控软件springmvc+mysql_第2张图片

你可能感兴趣的:(mysql,1037)