论文题目:学生网上选课系统毕业设计
随着计算机技术和网络技术的发展,各高校相继建成了自己的校园网,并充分利用校园网提供的新环境、新手段为学校的教学、科研和教务管理服务。近年来,学校的招生规模不断扩大,在校学生人数明显增多,加之学生分校区管理,给原本繁杂的院级选修课的人工选课工作增加了不少教务工作量。网上选课系统的推出,使得选修课程的设置维护、学生选 退课及成绩查询、任课教师的学生名单打印及成绩录入 统计等工作均能在互联网上完成。这不仅减轻了教务人员的工作负担,也大大方便了全校师生对选课信息的维护、查询。
当前在网上开发数据库服务系统成为热点,数据库信息的WEB化成为必然要求。数据库服务系统可通过集成WEB服务器的信息服务功能和数据库系统的数据管理功能来实现。应用ASP技术开发的网上选课系统是教务管理和网络教学发展的必然要求。
通过对一些别的选课系统的考查,我们利用asp技术和数据库技术开发了基于Browser/Web模式的重修选课系统,他是选课系统的子模块,实现了学生成绩的查询,重修课程的查询,选择,教师录入成绩等功能。我负责的是其中的学生模块部分,它主要实现了学生成绩查询功能,通过身份验证机制与数据库相结合,学生可以查出自己所修课程的成绩和自己需要重修的课程与其成绩,学生重修课程管理,通过统计课余时间能使任课老师判别何时开设重修课程,避免了人为的错误,减轻了老师的负担。
这是在开发重修选课系统之前首先需要考虑的问题。只有管理模式相对稳定,所开发的系统才具有持久性。因此,在开发重修选课系统之前,有必要先理顺管理机制,确定以后的工作模式,否则,后期维护工作量之大难以估计,也可能以失败告终。
新开发的重修选课系统由教师,学生,管理员共同管理。各系设一或两位信息管理员即可,他的工作仅限于发布信息公告,以及对数据库的必要维护。教师负责录入成绩,以及确定何时开课并通知管理员。学生则查询成绩和所需要重修的课程,并统计出没空时间以便老师确定开课时间。这种管理模式更加直接,能够提高管理效率。
选课系统毕业设计业务流程
业务流程是在功能分析的基础上,对各功能进行具体化,以便了解各业务的输入、输出情况,所需的文件内容以及与其他业务功能的关系。具体流程如下:
1)考试之后,有老师录入考试成绩
2)学生登陆查询成绩
3)学生查询所要重修的课程
4)学生统计本学期没空的时间(最多一个)
5)重修课教师查看统计结果,并制订开课时间,告知管理员
6)管理员在公告栏发出信息,通知开课时间和地点
7)学生去学院交钱
8)管理员打印出听课证给他,并附设条行码,以防伪造
根据业务需求,重修选课系统包含以下几个部分:
1)登录模块
2)学生管理模块
3)教师管理模块
4)公告栏