:学生网上选课系统的设计与实现
图3.2 学生注册界面
图3.3 教师注册界面
3.1.2 进入系统主界面
系统的主界面使用框架搭建,主要分为三个部分:上方显示当前时间,左边是当前用户所能进行的功能模块链接,中间在用户选择操作之前显示欢迎词,并可返回登陆界面。本页面由default.htm文件,top.htm文件,left.asp文件和right.asp文件结合而成。在这一页中,针对不同身份的用户系统提供不同的功能,用户可以方便地进入
18
毕业设计
所需的页面,进行相应的功能操作。接下来就分普通用户即学生模块、教师模块和管理员模块三方面来说明。 3.1.3 学生管理模块
学生管理模块中包括5个部分(1.在线选课 2.选课查询 3.成绩查询 4.课程目录查询 5.学生信息修改),如图3.4所示
图3.4 学生登陆主界面
⑴ 在线选课:本页面(sc.asp)为学生提供了在线选课功能。系统会显示登陆学生的基本信息,并提供目前所开课程信息,学生可以在选课时间限制内选修课程。如图3.5所示:
19
:学生网上选课系统的设计与实现
图3.5学生在线选课界面
如果已经选修了此课程,则不能重复选修,系统将给出提示,点确定后跳回选修界面继续选择。选修成功系统也会给出提示框,确定后重新回到选修界面。
⑵ 选课查询:因为不能重复选课,所以学生需要知道自己已经选择了哪些课程,只要点击页面左边功能栏内的“选课查询”,系统就会罗列出该生已经选修的所有课程。该页(scSearch.asp)显示出课程的基本信息和选修时间,并且学生还可以在选课开放时间内进行退选。其界面如下图所示:
图3.6 选课查询界面
⑶ 成绩查询:该页(ResultSearch.asp)中学生用户可以查询自己已选修完成的课程的
20
毕业设计
成绩,并且还可以输入学号查询他人的成绩。成绩查询信息见下图所示:
图 3.7 成绩查询界面
⑷ 课程目录查询:本页面(course.asp)显示了所开的所有课程信息,包括还未分配好教师不能选修的课程。在关闭选修权限的时候,用户还可以查询课程目录来了解总的课程情况。课程目录信息如下图所示:
图 3.8 课程目录查询界面
⑸ 学生信息修改:本页面(SignUp.asp)为学生用户提供了修改密码等信息的操作。其内容和注册页面是一致的。 以上就是学生管理模块的基本信息。
21
:学生网上选课系统的设计与实现
3.1.4 教师管理模块
教师管理模块中也包括5个部分(1.教师授课表情况一览 2.选课表情况一览 3.成绩表 4.输入成绩 5.修改资料)。和学生登陆进入一样,在未选择任何操作以前系统显示欢迎并可以返回登入页面,并且可以随时通过左侧功能栏内的选项或上方的“退出系统”来返回到登陆界面重新登陆,不同的只是左侧显示的功能选项。
⑴ 教师授课表情况一览:本页面(tc.asp)陈列出了所有已安排好授课教师的课程名单,按课程名称显示对应的授课教师和课时安排等备注。所有教师都可以查看。
⑵ 选课表情况一览:本页面(ts.asp)为教师提供了查询学生选修情况的功能。教师可以通过下拉列表选择要查询的课程名称,点击“查询”按钮就可以看到这门课程的基本信息和选修这门课程的学生情况。每位登陆的教师就只能查询自己所教课程的选课情况,见下图:
图 3.9 选课表情况界面
⑶ 成绩表:本页面(tresult.asp)为教师提供了查询学生成绩功能。教师可以在下拉列表中选择要查询的课程名称,点击“查询”按钮就可以看到这门课程的基本信息和选修这门课程的学生情况及成绩。每位登陆的教师只能查询到自己所教课程的成绩表。 ⑷ 输入成绩:本页面(addresult.asp)为教师提供了录入学生成绩的功能。教师可以在下拉列表中选择要输入成绩的课程的名称,点击“输入成绩”按钮就可以看到这门课程的基本信息和选修这门课程的学生信息。在学生信息最后有“成绩”框供教师输入该学生的成绩,再点击“提交”按钮即可完成成绩的录入。每位登陆的教师只能录入自己所教课程的学生成绩,提交成功之后就不可更改,见下图:
22
相关推荐: