基于事件的权限配置系统

基于事件的权限配置系统

ID:36260067

大小:602.55 KB

页数:14页

时间:2019-05-07

基于事件的权限配置系统_第1页
基于事件的权限配置系统_第2页
基于事件的权限配置系统_第3页
基于事件的权限配置系统_第4页
基于事件的权限配置系统_第5页
资源描述:

《基于事件的权限配置系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于事件级的系统权限配置设计与研究--08软件工程(1)班陈翩何为基于事件?研究背景研究意义我们首先要弄清楚的几个问题….使用的技术何为基于事件在基于事件的程序设计中,你不需要持续检查新的事件,而是通知另外一个对象订阅该事件,这个对象称为事件源,你是监听器,负责监听来自事件源的事件。打个比方:一读者订阅了杂志社的某种杂志,读者只需要在家等待来自出版社的通知就行了,如果书已经出版,出版社给你打电话发出通知:“书已经出版了,你过来买一下。”然后你就出发去购买,这样你的就不必要每间隔一段时间就要跑去杂志社查询。这里出版社就是事件源,你就是监听者,监听来至出版社的“购买”事件研究背景在

2、Web应用开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,造成用户隐私泄露;另一方面,后期修复代价更大。研究意义本课题通过使用SpringSecurity来保护Web应用的安全,SpringSecurity为基于J2EE应用软件的企业提供了全面的安全服务。该权限管理方案已经成功地应用于各种大型管理系统的开发,具有良好的扩展性,灵活性,操作简单等特点,适合开发人员根据需求定制。使用的技术SpringSecurity基于Spring框架,提供了一套Web

3、应用安全性的完整解决方案。一般来说,Web应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。SpringSecurity的基本组件看门人认证授权获取更多权限1.系统框架2.系统设计3.数据库设计4.系统功能实现5.总结系统框架该权限配置子模块采用了B/S三层架构的体系结构进行开发。在Browser/Server三层体系结构下,表示层(Presentation)、功能层(BusinessLogic)、数据层(DataService)被分割成三个相对独立的单元系统框架图系统设计系统模块设计资源代表着用户所具有的具体操作或称为可

4、访问的目标。该模块可以新增,修改、查看和删除资源。权限是对资源的分配安排。该模块可以新增、修改、删除权限和分配资源。角色是对用户所属部门或职位的定义。每个角色拥有相应的若干权限。该模块可新增、查看、修改和删除角色,和为角色分配权限。用户是具体的基于角色下的一个实体,该模块可以为当前用户分配角色也可指定全部角色,可以新增、查看、修改和删除用户。数据库设计ER图系统功能实现资源以一个树型结构进行组织,其中的资源按照不同的模块进行了分类。权限管理最主要的操作是分配资源,进入为分配资源的操作界面,可以选择将哪些资源分配给当前权限。角色管理最主要的操作是分配权限,点击进入角色管理页面,此

5、时可以选择将哪些权限分配给当前角色。用户管理进入可以为当前用户分配角色的操作界面,选中或取消选中某权限前的复选框,点击保存完成。总结这次的毕业设计主要是在公司的实习期间完成,在实习期间,我们跟着工程师学习,当工程师构架好框架分出不同模块,我们再根据不同的模块进行自己的毕业设计,时间仓促,有一些细节部分还需要进一步改进和完善,望老师提出指导意见。Thankyou!by_陈翩

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。