类别:
会员交友| 大小:2.77M | W:118,M:619,T:3504
下载积分:0 分 | 开源度:
(开源的重要指标)
(开源的重要指标)
适合对象:进阶 - 高手
| 已积分:(此源码不积分)
上传时间:2008-11-1 8:29:18
| 上传者:yyilin
- /Core
- ...../Domain
- ......./Department.cs
- ......./Department.hbm.xml
- ......./Module.cs
- ......./Module.hbm.xml
- ......./ModuleRight.cs
- ......./ModuleRight.hbm.xml
- ......./ModuleType.cs
- ......./ModuleType.hbm.xml
- ......./Role.cs
- ......./Role.hbm.xml
- ......./RoleType.cs
- ......./RoleType.hbm.xml
- ......./Sequence.cs
- ......./Sequence.hbm.xml
- ......./Staff.cs
- ......./Staff.hbm.xml
- ......./SysCode.cs
- ......./SysCode.hbm.xml
- ......./SysCodeType.cs
- ......./SysCodeType.hbm.xml
- ......./User.cs
- ......./User.hbm.xml
- ...../DTO
- ..../DepartmentDTO.cs
- ..../ModuleDTO.cs
- ..../ModuleTypeDTO.cs
- ..../RoleDTO.cs
- ..../RoleTypeDTO.cs
- ..../StaffDTO.cs
- ..../SysCodeDTO.cs
- ..../SysCodeTypeDTO.cs
- ..../UserDTO.cs
- ...../NHHelper
- ...../obj
- ..../obj/Debug
- ..../Core.csproj.FileListAbsolute.txt
- ...../Properties
- ...../Service
- ......../CommonSrv.cs
- ......../DepartmentSrv.cs
- ......../IdGen.cs
- ......../ModuleRightSrv.cs
- ......../ModuleSrv.cs
- ......../ModuleTypeSrv.cs
- ......../RoleSrv.cs
- ......../RoleTypeSrv.cs
- ......../StaffSrv.cs
- ......../SysCodeSrv.cs
- ......../SysCodeTypeSrv.cs
- ......../UserSrv.cs
- ...../Util
- ...../Core.csproj
- /lib
- ..../Castle.DynamicProxy.license.txt
- ..../Iesi.Collections.license.txt
- ..../log4net.license.txt
- ..../MySql.Data.license.txt
- ..../NHibernate.license.txt
- ..../NHibernateContrib.license.txt
- /model
- ....../sql
- /Web
- ..../Admin
- ....../Admin/Frameset
- ....../Admin/Modules
- ....../Default.aspx
- ....../Default.aspx.cs
- ....../Web.config
- ..../Admin_Others
- ..../Admin_Scripts
- ............../killMouse.js
- ............../message.js
- ............../openDialogHelper.js
- ............../stringHelper.js
- ............../treeviewHelper.js
- ............../xmlHttpHelper.js
- ..../Admin_Styles
- ............./Admin_Styles/Default
- ............./Admin_Styles/Windows
- ..../App-Code
- ........./CaptchaImage.cs
- ........./MissSessionException.cs
- ........./ModuleSecurityException.cs
- ........./PermissionUtil.cs
- ........./SessionUtil.cs
- ........./StaffSession.cs
- ........./WebConfigCache.cs
- ..../Logs
- ..../Supports
- ........./Supports/ActiveWidgetsGrid102
- ........./Supports/MeizzCalendar3
- ..../Default.aspx
- ..../Default.aspx.cs
- ..../log4net.config
- ..../nhibernate.config
- ..../web.config
- /51aspx源码必读.txt
- /changelog.txt
- /license.txt
- /quickstart.txt
1.概述Permission Base(授权基础,以下简称PB)是一个基于.NET 2.0平台开发的开源项目,使用的协议为:Apache License Version 2.0。
PB是一套适用于一般中小型B/S企业应用系统的“权限控制基础结构”。PB的定位并不是一个通用的组件或者框架,而是一个“半成品的程序”。它包含了一个适用于一般企业应用系统的框架,以及与用户权限管理相关的结构和模块,因此PB可以作为中小型企业应用系统或一般网站系统的实现参考或者项目雏形。
PB包括以下模块:职员登录、模块导航、系统代码管理、模块管理、角色管理、部门管理、职员管理、修改密码、前台用户信息管理。这些功能和模块是大多数企业应用系统中所必须的。
PB是一套适用于一般中小型B/S企业应用系统的“权限控制基础结构”。PB的定位并不是一个通用的组件或者框架,而是一个“半成品的程序”。它包含了一个适用于一般企业应用系统的框架,以及与用户权限管理相关的结构和模块,因此PB可以作为中小型企业应用系统或一般网站系统的实现参考或者项目雏形。
PB包括以下模块:职员登录、模块导航、系统代码管理、模块管理、角色管理、部门管理、职员管理、修改密码、前台用户信息管理。这些功能和模块是大多数企业应用系统中所必须的。
2.适用范围序号
描述
1 PB目前的版本被设计为仅能在单台服务器上运行。
2 PB并不适用于分布式的情况,即所有的横向分层(表现层,服务层,业务逻辑层,数据访问层,……)都仅设计为逻辑的分层,而不是物理的分层,各层只能部署在一台服务器上运行。
3 PB也并不是集群系统,即不能在集群环境下部署,这主要是因为目前使用的缓存策略导致的。
3.使用的技术、工具和产品开发平台
.NET 2.0.50727
IDE
Visual Studio 2005 Pro/Team
UML设计
Sybase PowerDesigner 12
描述
1 PB目前的版本被设计为仅能在单台服务器上运行。
2 PB并不适用于分布式的情况,即所有的横向分层(表现层,服务层,业务逻辑层,数据访问层,……)都仅设计为逻辑的分层,而不是物理的分层,各层只能部署在一台服务器上运行。
3 PB也并不是集群系统,即不能在集群环境下部署,这主要是因为目前使用的缓存策略导致的。
3.使用的技术、工具和产品开发平台
.NET 2.0.50727
IDE
Visual Studio 2005 Pro/Team
UML设计
Sybase PowerDesigner 12
项目文件夹结构目录 说明
doc 项目文档
lib 项目引用到的第三方程序集(dll)
model / oom UML图
model / pdm 数据库设计文档(E – R图)
model / sql 数据库创建和删除的脚本
resource 项目使用到的第三方UI控件的完整源码包
doc 项目文档
lib 项目引用到的第三方程序集(dll)
model / oom UML图
model / pdm 数据库设计文档(E – R图)
model / sql 数据库创建和删除的脚本
resource 项目使用到的第三方UI控件的完整源码包
描述
1 “职员”和“用户”的登录密码在存入数据库前都进行了SHA1加密。
2 登录时的验证码在放入cookie前进行了DES加密。
3 由于所有的页面跳转全部使用的是相对路径,所以不能对单独的某几个包含密码信息的页面使用SSL。可以对整个Admin目录使用SSL。但如果觉得这样做带来的性能损失太大,则必须重构相关页面跳转的代码。
1 “职员”和“用户”的登录密码在存入数据库前都进行了SHA1加密。
2 登录时的验证码在放入cookie前进行了DES加密。
3 由于所有的页面跳转全部使用的是相对路径,所以不能对单独的某几个包含密码信息的页面使用SSL。可以对整个Admin目录使用SSL。但如果觉得这样做带来的性能损失太大,则必须重构相关页面跳转的代码。
DB_51aspx下为Sql2000格式数据库,附加后修改nhibernate.config的数据库连接信息
默认帐号/密码:51aspx/51aspx或admin/123456
默认帐号/密码:51aspx/51aspx或admin/123456
源码测评
值得借鉴和学习,支持多数据库,默认为Sql2000
同类型下载排行(Top 8)
2007-12-6
2007-3-11
2008-1-11
2007-7-11
2008-1-21
2007-10-30
2007-3-19
2007-5-11
11-28
11-28
01-22
以下源码也许对你有用
08-02-01
08-03-04
08-03-27
08-03-28
08-04-17
08-05-12
请问在什么情况下可以用得上这个系统?
weno:问题解决。 就是在创建xml文件的时候,加上xml的文件头 gb=2312 [回复于:11小时前]
[font=宋体]转发一个比较好的权限管理系统[/font]
[font=宋体]Permission Base v0.1.2[/font][font=宋体]项目概述[/font]
[table][tr][td=1,1,127][font=宋体]文档名称[/font]
[/td][td=1,1,276][font=宋体][size=9..
[font=宋体]Permission Base v0.1.2[/font][font=宋体]项目概述[/font]
[table][tr][td=1,1,127][font=宋体]文档名称[/font]
[/td][td=1,1,276][font=宋体][size=9..
wp_drifter:[attachimg]1238[/attachimg]
我怎么要显示这个呢? [回复于:11-01]
wp_drifter:我的要弹出框显示客户端程序运行发生异常等字 [回复于:11-01]
hxshxs:这个比较有价值,值得研究看一下 [回复于:11-02]
捕快:配置好以后,模块点击后有错误提示。 [回复于:11-04]
捕快:请问可以运行在DB2 8.0上吗? [回复于:11-04]
lianly:我的要弹出框显示客户端程序运行发生异常等字 [回复于:11-04]
Edong:sql 2005的连接串:
在nhibernate.config中
<proper [回复于:11-12]
wcjmecn:弹出框显示客户端程序运行发生异常等字 [回复于:12-23]







