计算机毕业设计介绍:
3.2 功能的详细设计
为了使界面统一,使用了表格,在其中加入Panel控件,以便不用跳转到不同的页面,在同一页面通过Click事件调用不同的用户控件,从而达到预期效果。
1.登录
在登录页面对应的地方输入用户名、密码,确认后登录。提交后首先通过用户名和密码和type值运行存储过程login,对数据库中的学生/教师/管理员信息表进行检索,若检索到的记录集为空,从而转到登陆错误页面,提示“你输入的用户名或密码有误,请重新输入!”若记录集不为空,再进行姓名密码判断,若相等则转入学生/教师/管理员登录成功的操作页面,并将编号/密码和type值以session对象保存起来。
2. 修改密码
学生登陆成功后,通过session传递学号,找到相应的个人信息显示出登陆成功。可以重新登陆,修改密码,退出系统,选课,查询成绩,查看帮助。重新登陆通过传递reboot值,调用login.ascx用户控件,修改密码调用存储过程changepwd,退出系统注销session值,查看帮助调转到help.aspx页面。登陆错误跳转到错误界面。
教师登陆成功后,通过session传递教工号,找到相应的个人信息显示出登陆成功。可以重新登陆,修改密码,退出系统,选定课程,查看课表安排等。
3.信息维护
管理员包括的功能有学生资料录入、学生资料修改删除、教师资料录入、教师资料修改删除、选修课程录入、选修课限额设置、系统还原、系统备份等等,将各模块做成用户控件,根据不同的标识跳转到相应的界面。在各自的LinkButton_Click跳转到相应的界面下调用存储过程实现各功能。
〖资料来源:计算机毕业论文 www.xiaoniu168.com〗
第7页为计算机毕业论文部分......