1.存在的问题
课表:决定欲开课的课程开,停状态,并指定相应的授课教师,授课时间,地点。这是本课题的重点和难点,也是我们要使用
选课系统想要的最终结果。
选课:用于学生的
网上选课,通过选择被选学期,查看被选专业的课程,完成该学期的选课任务。信息
管理信息浏览:信息浏览包括已选课程浏览、被选课程浏览、公共信息浏览、已发布课程信息浏览。已选课程浏览是为学生提供的查看自己已经选择的课程信息,根据选择的学期不同而更新页面。被选课程浏览用于学生修改、补选、重新选择课程。
2.研究目标
通过网上选课系统可以大幅度的减少教师的工作量,方便了教学工作,同时也可避免在统计过程中的差错等。通过
网上选课系统,学生实现了在网上自主选课,极大地方便了学生和教师,促进了学生自主学习、全面发展。同时,网上选课也有利于信息的传递和交流,增强师生之间的信息互动。随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题。
3.研究内容
网上选课系统从功能上划分一共有4个主模块,其中信息管理部分包含了4个子模快,具体的结构示意如下列所示: 身份验证、选课、信息管理:信息浏览、信息查询、信息修改:“修改、删除”、信息添加、课程发布。从对象上划分一共有教师、学生、管理员三部分,主要操作为课程发布和选课。从操作功能分可以分为两类:
(1)通用功能操作,主要实现用户修改密码和注销的操作。
(2)为不同用户定制的功能操作。
通用功能:
1)修改密码:系统的使用人员均有自己的用户名和密码,以确保信息的私有性和安全性。(2)注销:退出使用系统,注销后可重新登录(2)用户功能:(1)教学助理
(系统管理员):
(一)添加人员:实现对选课老师和学生个人信息的增加、查找、修改、删除操作.
(二)课程设置:决定欲开课的课程开,停状态,并指定相应的授课教师,授课时间,地点.
(三)统计图表:查看每门课的选课人数,老师,学生选课统计以及学生选课数少于2门的学生信息.
(四)班级设置:管理开设课程对应的班级,确定某一课程所属的班名,最多可以选课的人数以及选课截止日期.
(五)添加学生班级