图4 数据表关系图
5.系统具体实现
系统通过TabOptionWebControls + gridview + MultiListBox控件来实现应用界面的数据绑定显示。当进行数据修改或者插入操作时,则用SqlDataProvider类中的方法进行操作,具体方法如表1所示。系统中分页功能均通过对存储过程调用实现,页面与服务器的数据交互、刷新显示则是通过AJAX技术实现。
表1 数据更新方法
改变方式    用户数据改变    角色数据改变和权限改变
调用方法    UserInsertUpdate()
UserRolesInsertUpdate()    RolesInsertUpdate(),RolePermissionInsertUpdate(),
RoleApplicationInsertUpdate()

5.1 用户管理功能模块
 
图5 用户管理界面
用户信息列表显示界面从用户表(sys_User)中读取数据,使用GridView控件进行数据绑定显示。
当管理员登陆后,点击“新增用户”,进入添加用户界面。显示用户账号和用户资料两个模块。用户账号包括登陆的用户名和密码。以及用户类型、角色等信息。用户资料中包含用户的个人信息。
查询功能通过ADO.NET从数据库表中读取数据,输入用户名称或者编号等信息根据SQL存储过程信息查询用户。
点击任意用户名则可以查看或者修改用户资料。不过这些都需要超级用户即管理员操作才可以。
5.2 角色资料管理模块
上一篇:欧拉图的判定方法及其在实际生活中的应用
下一篇:C#和AJAX技术的校园论坛的设计与实现

java+mysql通用试题库系统后台设计与实现

基于网络的通用试题库系...

ASP.NET的Web网络應用程序开...

一種GSM网络的通用短信息...

基于网络的通用试题库系统的整体规划与设计

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

AT89C52单片机的超声波测距...

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

志愿者活动的调查问卷表

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

公寓空调设计任务书

国内外图像分割技术研究现状