基于.NET的驾校理论考试模拟系统(9)

来源:xiaoniu168.com 作者:本站原创 添加时间:2012-04-09 点击数:45463

计算机毕业设计介绍:

用户角色管理
用户角色管理实现用户角色的分配功能。系统存在角色较多,不同的角色具有不同的操作权限。如系统管理员具有该角色的用户可以维护和管理整个系统;管理员角色的用户可以管理整个系统,如可以添加系统考试试题,创建不同类型的试卷;不同的考生分配不同的试卷,而且参加考试后只能看到自己的考试成绩。用户角色管理由页面RoleManage.aspx实现。
用户角色管理页面初始化时调用函数BindUserData(),调用数据访问层的UserDB类的函数GetUsers()从表中获取用户数据,然后再绑定到用户列表控件。函数BindRoleData()调用数据访问层的RoleDB类的函数GetGetRoles()从表中获取用户数据,然后再绑定数据到角色列表控件。函数BindUserRoleData()调用数据访问层的UserDB类的函数GetSingleUser()从表中获取用户数据,然后再绑定到用户角色控件。
用户单击“设为该用户的角色”按钮触发事件,该事件实现用户角色之间的关联功能,事件调用函数UpdateUserRole()修改用户表的角色字段值。
5.3.3用户密码修改
修改密码由UpdataUserPassWord.aspx实现,用户修改自己的密码时必须知道自己以前的密码,否则不能修改密码。
单击“确定”后触发事件SureBtn_Click().先判断新密码的两次输入是否一致。如果一致,就把新的密码更新到数据库,该事件调用数据访问层UserDB类的函数UpdateUserPassword()修改表中的密码。此函数获取用户的名称,用户只能修改自己的密码,不能更改名称。
5.4题库设计
题库设计主要是试题的添加、删除和修改,试题图片的添加、修改和删除,试题种类的添加、修改、删除排序及试题的答案添加、删除和修改等。

〖资料来源:计算机毕业论文 www.xiaoniu168.com

第10页为计算机毕业论文部分......

【联系方式】

【本站信誉】

用心做计算机毕业设计论文网