图2 系统逻辑结构图
4系统核心功能实现
该学生选课系统根据实际使用对象,共分为三个角色:管理员、教师和学生。主要划分为四个功能模块:用户登录功能模块、学生查询及选择课程的功能模块、教师查看学生选课及考核后提交成绩的功能模块和管理员对数据库信息的管理功能模块。其中关键是用户的登录功能模块、学生查询及选择课程的功能模块和管理员对数据库信息的管理功能模块。
4.1登录模块
功能:本模块主要用于对用户身份进行鉴别。用户通过表单提供用户名和密码信息,系统根据用户提供的登录信息对用户进行身份查询鉴别。如果身份合法,则将用户导向系统的选课页面。如图3所示:
图3 系统登录模块
实现步骤:本文来自辣&文,论%文'网,
毕业论文 www.751com.cn 加7位QQ324_9114找源文
a. 在登录页面对应的地方输入用户名,密码,选择角色,点击登录。
b.在提交后的aspx文件中,首先通过所选角色进行筛选,确定数据库中的教师信息表、学生信息表、管理员三个表中的一个进行检索。
c.如果检索到的记录集为空,则说明用户不存在或者输入错误,转到出错处理程序。
d.如果记录集不为空,再进行密码判断。
e.如果密码与表中的密码不相等,进行出错处理。
f.如果密码与表中的密码相等,则转入相应的角色的操作页面。
出错处理:
①用户名错误,系统会提醒“该用户不存在或用户名输入错误,请检查后重新输入!”
②密码错误,系统提示“您输入的密码错误,请检查后重新输入!”
4.2学生选课模块:
功能:该模块是学生成功登陆后,通过查询可选择的课程,然后结合学生自身情况,选择一部分课程。如果,学生已经选择的课程,由于客观原因,预退选或者改为选择其他课程,可以通过退选功能,实现把已经选择的课程从数据库中移除或者改为其它课程。如图4所示:
图4 学生选课模块
实现步骤:
a.登录成功的学生,可以查询到预选的课程的列表,如果学生要选择某一门课程,在选修字段点击即可。
b.学生已经选修的课程,会在已选修的课程列表中显示。
c.如果学生因为客观原因,要退选某一门已经选修的课程,点击退修字段即可。
上一页 [1] [2] [3] [4] [5] 下一页
ASP.net网上选课系统的设计与实现+需求分析+概要设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766