毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

asp网上选课排课系统

系统开发的总体任务是实现网上选排课系统的系统化、规范化和自动化。该信息发布管理系统整体考虑的重点是:一方面让管理员手动排课,系统检测并避免排课冲突,另一方面方便学生选课、退课,实现自主选修。
本网上选排课系统采用B/S体系结构开发,使用ASP编写脚本,在数据库上选择SQL Server 2000作为数据库服务器,网页的服务器平台使用IIS5.0,开发工具使用Dreamweaver MX 2004。
这是一个网上选排课系统,此系统的目标是提高学校教务系统的工作效率,是一个提供给高校学生制定个人选课计划的选课平台。整个系统可以分为登录、排课和选课3个子系统。登录子系统区分学生、教师、管理员三者的身份,给出不同的权限,在页面中根据身份判断其相应具有的功能来使用该系统。学生可以在网上进行选课申请,并可查询个人的选课情况及退选。同时,管理员也即排课者负责维护课程相关信息,包括课程名,开课院系,课程类别(必修、选修),授课教师,课时,上课时间,限选人数等。教师则可以查询教师课表并提出反馈意见供管理员在排课时参考使用。
3.1.1 登录子系统需求
学生、教师、管理员三种用户身份,按照身份不同进行不同的处理。登录成功后可进行密码修改。
3.1.2 排课子系统需求
(1) 排课模块:
① 管理员按年级安排课程,开课信息表内容包括课程代号,课程名称,授课院系、专业代号、专业名称、教师代号,考察方式,学分,开课时间,上课时间,地点,开课院系,最多上课人数,课程选择限制(必修、限选或任选)等。在排课者提交排课表以后系统应当确保该排课方案中没有教师时间冲突和教室冲突。如果有冲突,系统应该提示排课者具体冲突的产生原因;
② 系统保存通过发布的排课表。排课完成以后,通过发布的排课结果对所有教师可见,可以接受查询;同时通过发布的排课结果对选课系统可见;
③ 排课者可以修改发布或者没有发布的排课结果。
(2) 信息管理模块:
① 在排课过程当中,管理员可以查询教室的使用情况,也可以查询院系课程设置,查询教学楼以及教室信息,课表查询。
② 教师反馈:教师可以对排课结果提出反馈意见。管理员可以查看教师的反馈,以调整排课;教师可以查看反馈作为对排课提出意见的参考。
③ 设定选课时间段:显示已经设定的选课时间段,设定或修改选课时间段。
④ 选课公告:阅读选课通知,发布选课通知。
3.1.3 选课子系统需求
(1) 学生可以在规定的时间段内选课。该规定时间段由排课者通过发布消息通知教师和学生。选课过程如下:学生选课信息被提交到服务器,服务器返回该学生选课列表,显示该学生的学生课表。选课表的内容包括排课表的全部内容,另外每一位老师所教的每一门课程还包括已选人数,还能选的人数。如果已经选满则不能再选择这门课程。
(2) 学生可以在规定的时间段内删除某门已选的课程。该信息被提交到服务器,服务器返回该删除该选课后学生选课列表显示该学生退课后的学生课表。
(3) 学生可以查询某门课程的详细情况如课程简介,教材,课时,学分,考察方式,相关课程等内容。
(4) 学生随时能查看自己的选课表,可按课程或教师代号查询选课名单。
(5) 教师以及管理员也可以查询排课结果,按课程代号查询选课名单,按教师代号查询教师选课名单。
 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:vc++网络视频VOD系统的毕业设计
下一篇:ASP网上论坛系统的毕业设计


版权所有 毕业设计网联系qq:242219979 © 2007-2022