下载此beplayapp体育下载

权限管理系统.docx


beplayapp体育下载分类:管理/人力资源 | 页数:约9页 举报非法beplayapp体育下载有奖
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
beplayapp体育下载列表 beplayapp体育下载介绍
权限管理系统一、系统功能分析1. 系统的功能模块系统主要完成权限授予及权限验证的功能,权限授予实现某个用户对模块的某个功能的操作许可,组成权限数据库。为用户分配角色来实现授权。权限验证实现通过实现定义好的权限数据库,判断该用户是否对某个模块的某个功能具有操作权限,权限验证采用过滤器来设计,用户在应用系统中进行所有操作都需要经过这一层过滤器。系统设计包括以下 5 个模块:Ø 人员管理:创建、更新、删除、查询人员信息、人员角色维护。Ø 功能管理:创建、更新、删除、查询功能信息。Ø 模块管理:创建、更新、删除、查询模块信息、模块功能维护。Ø 角色管理:创建、更新、删除、查询角色信息、角色权限维护。Ø 验证权限:判断用户对某一个模块的操作是否合法。权限管理系统人员功能模块角色验证管管管 数字证书管权理理理理限权限管理数据库图 1 系统功能结构图2. 技术选型系统采用业界常用的 J2EE 框架进行组合。要求成熟稳定的系统框架以满足系统的松耦合性、扩张性和可维护性。权限管理系统采用Struts+Hibernate+Spring 三种框架组合开发。表示层和控制层框架:选择业界广泛使用而且成熟稳定的 Struts。业务逻辑层框架:选择轻量级 Spring Framework。持久层框架:选择 Hibernate。3. 系统逻辑结构分析系统采用 Struts+Hibernate+Spring 架构进行开发。在体系结构上将系统划分为四个层次:表示层、控制层、业务层、持久层。表示层和控制层融合紧密,采用 struts 框架;持久层采用 Hibernate 框架;业务层和持久层统一使用spring 框架支撑。Struts 框架接收来自表示层请求“”,请求参数封装在“xxxForm”中,struts 依据配置信息调用控制层实例“xxxAction”的相关方法,该方法从“xxxForm”中取回请求参数,并从 Spring Bean 容器中获取业务层接口“xxxManager”的一个实例“xxxManagerImpl”。在 Spring Bean 容器初始化“xxxManagerImpl”实例时,会根据 beanid=“xxxDAO”获取对应的“xxxDAO”的一个实例,并赋值给“xxxManagerImpl”的“xxxDAO”接口。xxxManagerImpl实例会调用持久层接口“xxxDAO”实例的方法完成具体的操作,并返回操作结果。-业务层xxxManagerImplxxxDAO持久层xxxDAOBaseHibDAOImpl图  2 权限管理模型结构图Ø 表示层(view):表示层主要负责在前台 JSP 页面上展示控制层提供的数据,提供操作界面,将用户的操作请求提交给控制层。Ø 控制层(Controller):控制具体的业务流程。接受来自表示层的用户操作请求,调用业务层的接口完成用户请求的处理,并将处理结果和数据保存到 request 对象中,控制流程转向表示层输出处理结

权限管理系统 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cengwaifai1314
  • 文件大小74 KB
  • 时间2019-09-13