庞飞-基于web的通用权限管理系统..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
庞飞-基于web的通用权限管理系统.

高级软件工程课程设计 基于web的通用权限管理系统的设计与实现 1 研究现状 权限管理技术的理论研究开始于20世纪60年代末70年代初,所权限管理,就是通过某种途径显示地准许或限制访问能力及范围,从而限制对关键资源的访问,防止非法用户的侵入或者合法用户的不慎操作造成破坏。随着计算机技术和应用的发展,特别是互联网的发展,应用系统对于权限管理的需求开始迅速增加。在随后40年的发展历程中,人们在权限管理技术的研究方面取得了很大的成果,先后出现过多种权限管理访问控制技术。20世纪80年代到90年代初,自主权限管理自主访问控制技术、强制访问控制技术得到了美国国防部制定的橘皮书-可信计算机评估准则的认证。但是,近几年来,人们普遍感到DAC和MAC的权限管理技术无法满足现今日趋复杂的应用系统的安全需求。因此,基于角色的权限管理(RBAC),便成为人们研究访问控制技术的重点和热点。 2 可行性研究 可行性研究是对项目进行可行性调研和论证,确定项目开发的价值和意义以及是否可以付诸实施。其目的是在对比投入和产出的基础上考虑利用目前的资源、成本等因素能否实现一个系统以及是否会创造价值或带来实际的意义。 可行性分析 可行性分析一般可定义为可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。系统的开发 符合国家法律能够与社会大系统实现良好的对接。系统具备所需要的。MS Visual Studio 2008系统开发工具。Windows系列操作系统已经是普遍使用的系统,所以在技术上是成熟的。 2.3经济可行性分析 开发通用权限管理系统只需普通配置的计算机,在开发经费上没有问题。开发系统所投入的资金与系统投入使用后所带来的经济效益比较,会给带来一定的经济效益。现行的管理体制具有现代化管理意识和管理水平。是对包括变量在内的一组动作序列的描述,系统执行这些动作,并产生传递特定参与者的价值的可观察结果权限管理严密,安全性高支持加密安全权限可以细化到字段,真正实现了不同级别的人看不同的文件,实现一次登陆全网通行。b打开新增用户按钮。 c输入用户名和用户密码, 设定用户类型。 d 提交数据库,新增用户完成。 后置条件: 新增用户完成。 (4) 用例名称:新增部门用例规约 用例描述: 管理员新增一个部门。 前置条件: 在系统内。 事件流: a管理员登录系统进入部门资料管理。 b点击新增用户按钮。 c输入新增部门名称。 d提交数据库新增不猛成功。 后置条件:新增部门完成。 4总体设计 完成系统的对象模型,包括系统的类图(CLASS DIAGRAM)和对象图的绘制。类图表示不同实体如何彼此相关,它主要是显示了系统的静态结构。对象图显示一组对象和他们之间的关系。 4.1概要设计 类图由许多静态的说明性元素组成,它显示出类、接口以及他们之间的静态结构和关系。其最基本结构是类和接口,此外还有他们之间的关系,此外类图还显示其内部结构。 4.1.1对象类型描述和类图 (1) EventMessage 日志消息类 该类主要是记录用户的登录信息如 ID、用户名、客服端IP、事件类型、应用名称、模块名称和登录时间。也可以查询用户的登录信息。其中查询的时候可也根据用户ID、用户名和登录时间查询;其中查询时间可也是一个时间段。其类设计图如下: 图4.1日志消息类图 (2) BusinessFacade 逻辑类 该类的主要作用是执行增加、修改、删除等操作,以及操作后的返回功能。其中包括角色、权限、用户的增加、修改和删除。其设计图如下 、 图4.2逻辑类图 (3) CacheOnline 用户在线类 该类的主要作用是记录用户的登录时间从而获取在线用户的列表,在用户列表中插入新登录用户,并且更新用户列表。检查用户是否在线。其类设计图如下: 图4.3逻辑类图 (4) CheckUpdate 检查更新类 检测是否有最新版本并返回最新版本。设计图如下: 图4.4检查更新类图 (5) FileTxtLogs 文本日志文件操作类 该类主要作用是记录写操作文件日志,以及判断写操作文件日志是成功还是失败。记录日志文件内容,获取日志文件目录。设计图如下: 图4.5文本日志文件操作类图 (6) FrameSystemInfo系统信息操作类 对系统各种信息进行操作,设计图如下: 图4.6系统信息操作类图 (7) FrameWorkLogin 登陆类 该类主要作用是检测用户名和密码是否正确,判断正确用户进入界面,错误提示用户登录失败。设计图如下

文档评论(0)

dsf80fhg0j + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档