ASP.NET教务管理平台-权限及公共模块设计与开发(源代码
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
如有需要请联系 QQ:306826066 [资料来源:THINK58.com]
摘 要
随着教育改革的不断深化,高等院校的建设与发展对国民整体素质的提高起着越来越重要的作用,建立一套能够适应这些改变的行政管理方案也就显得尤为重要。对于教务处来说,将信息技术用于校务管理中便是迫切的要求。
教务系统中的用户数量众多,需要具有不同的权限,以实现不同的应用。本论文介绍了开发背景,开发平台,并基于需求分析实现了教务管理平台中基于角色控制的权限系统(RBAC)及公共模块的设计与开发。RBAC实现了用户与访问权限的逻辑分离,更符合教务平台的用户、数据和应用特征;在公共模块中实现了系统通用的日志管理,异常处理,常用类库方法等。通过设计和应用本系统,有效的解决了教务平台中关于用户管理与权限操作等方面的问题,为系统公共模块的实现打下坚实的基础。通过较为详尽的功能测试,表明本文的设计内容具有一定的通用性,可用于需要动态分配权限与角色的管理系统中。
关键词: 权限;公共模块;RBAC
Education Management Platform-
The Design and Implementation of Authority System and Public Module
Abstract
With the continuous deepening of educational reform, the construction and development of universities players an increasingly important role to raise the overall quality, establish an administration solution to adapt these changes is particularly important. For the educational administration department, information technology use in the school management is an urgent requirement. [资料来源:http://think58.com]
The education management platform has large number of users and needs different authority in order to achieve different applications. This paper introduces the development background, the development platforms, the module design and development of education management platform, role based authority control system module (RBAC) and public module by requirements analysis. RBAC more separate the data and program from users, the system of education management platform for realizing the logic separation of user and access rights. The public module implements a generic system log management, exception handling, common library methods. With the developing of the system, it supplies an effective solution to the questions of user management and authority control of the platform and the public platform module methods, which has laid a solid foundation for the implementation of the system’s public module. By the detailed functional testing, it shows the generality, so the system may be used for the management system of dynamic allocation of authority and role.
Key words: authority;public module;RBAC;
目 录
论文总页数:22页
1 引言 1
1.1课题背景 1
1.2课题目的 1
1.3课题意义 1
2 系统平台与相关技术 2
2.1系统架构 2
2.2 开发平台介绍 2
2.2.1 Visual Studio 2005介绍 2
2.2.2 SQL Server 2005介绍 2
2.3 开发技术介绍 2
2.3.1 Asp.net 2
2.3.2 RBAC 3
2.3.3 Identity和IPrincipal 3
3 需求分析和数据库设计 3
3.1 应解决的问题 3
3.1.1 基于RBAC的权限系统. 3
3.1.2 平台需要的公共模块 4
3.2功能需求 4
3.2.1用户信息管理 5
3.2.2 角色信息管理 5
3.2.3 资源管理 5
3.2.4 用户角色分配 5
3.2.5 角色权限分配 5
3.2.6 权限操作 5
3.2.7 日志管理 5
3.2.8 异常处理 6
3.2.9 基础公共类库 6
3.3非功能需求 6
3.3.1包容性和可扩展性 6
3.3.2系统简洁,易使用、易维护、适用非计算机专业人员使用 6
3.3.3充分保护数据的一致性 6
3.3.4采用先进成熟的技术,建立实用可靠的系统 6
3.4 数据库设计 6
[来源:http://www.think58.com]
4 系统设计设计与实现 9
4.1公共模块设计 9
4.1.1数据库通用类设计 9
4.1.2系统工具通用类设计 9
4.1.3系统日志和树目录设计 10
4.1.4系统异常处理 12
4.1.5系统通用页面设计 12
4.2 权限系统模块的实现 13
4.2.1 用户信息管理和角色绑定 13
4.2.2 角色管理和权限绑定 15
4.2.3 权限管理 16
4.2.4 系统资源管理和权限绑定及菜单操作 17
4.2.4 url过滤 18
5 测试 20
结 论 20
参考文献 20
致 谢 21
声 明 22
上一篇:ASP.NET交通信息网上查询系统的设计与实现(源代码+论文
下一篇:ASP.NET教务平台—学籍管理模块开发与设计(源代码+论文