图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技术的校园论坛的设计与实现

ASP.NET飞翔租贷汽车公司信...

asp.net+sqlserver校园论坛开发设计

ASP.NET+sqlserver健身房管理系统的设计与实现

asp.net+sqlserver班级网站设计

ASP.NET+SQLSERVER无纸化考试系统+ER图

ASP.NET+SQLSERVER学生心理健康网设计

ASP.NET农场购物网站系统的设计与实现

上海居民的社会参与研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

提高教育质量,构建大學生...

AES算法GPU协处理下分组加...

从政策角度谈黑龙江對俄...

浅谈高校行政管理人员的...

浅论职工思想政治工作茬...

酵母菌发酵生产天然香料...

基于Joomla平台的计算机学院网站设计与开发