1 / 24
文档名称:

毕业设计(论文)-基于角色的登录功能的设计与实现.doc

格式:doc   页数:24
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)-基于角色的登录功能的设计与实现.doc

上传人:3346389411 2013/2/3 文件大小:0 KB

下载得到文件列表

毕业设计(论文)-基于角色的登录功能的设计与实现.doc

文档介绍

文档介绍:分类号————————————————————————密级—

UDC
毕业论文
基于角色的登录功能的
设计与实现
学生姓名学号
指导教师
系(部) 信息工程系
专业年级 2011级计算机科学与技术
论文答辩日期 2011年5月21日
中国某某大学
基于角色的登录功能的
设计与实现
http://localhost:8001/Login
完成日期:
指导教师签字:
答辩小组成员签字:






基于角色的登录功能的设计与实现
摘要
最近,随着电子商务和电子政务的发展,网络安全已成为研发的热点和重点。如何安全可靠的控制每个用户对各种数据的访问,即数据的访问控制是每一个计算机系统都会涉及到的问题。随着系统用户数量的增多,数据访问控制的设计和实现也越来越复杂。
本系统采用Myeclipse作为开发环境,以Tomcat作为Web服务器,MySQL作为数据库服务器,采用JSP+JAVABEAN制作常用BEAN组件源代码。基于角色访问控制(RBAC)模型是目前国际上流行的先进的安全访问控制方法。它通过分配和取消角色来完成用户权限的授予和取消,并且提供角色分配规则。安全管理人员根据需要定义各种角色,并设置合适的访问权限。这样,整个访问控制过程就分成两个部分,即访问权限与角色相关联,角色再与用户关联,从而实现了用户与访问权限的逻辑分离。
关键词: 角色;数据库;访问控制
目录
1 绪论 1
引言 1
基于角色的登录功能的定义及其发展前景 1
角色的相关定义[2] 1
基于角色的登录功能的发展前景[1] 2
系统涉及的相关技术 3
MVC架构 3
开发环境Eclipse简介 4
MySql数据库[8] 5
2 系统分析 6
可行性分析 6
资源可行性 6
时间可行性 6
需求分析 6
系统功能初步需求分析 6
登录系统用户的情况 7
系统数据流分析 7
系统对于普通用户的数据流程分析 8
系统对于管理员的数据流程分析 8
3 概要设计 9
系统开发的两种模式 9
B/S模式 9
C/S模式 9
选择B/S模式的原因 10
相关权限管理[1] 10
4 详细设计 12
数据库设计 12
主要页面的设计 13
系统主页 13
登录页面 14
5 基于角色的登录系统的测试 16
6 结论 17
参考文献 18
致谢 19
1 绪论
引言
访问控制技术是信息安全领域中的一个重要的研究内容,它在保护敏感信息、防止越权访问方面起着重要的作用。尤其是最近几年,在网络系统的安全问题日益突出的大环境下,访问控制技术也得到了人们越来越多的关注。基于角色的访问控制(RBAC)是实施面向企业安全策略的一种有效的访问控制方式。其基本思想是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。这样做的好处是,不必在每次创建用户时都进行分配权限的操作,只要分配用户相应的角色即可,而且角色的权限变更比用户的权限变更要少得多,这样将简化用户的权限管理,减少系统的开销。把对用户的授权分成两部份,用角色来充当用户行驶权限的中介。这样,用户与角色之间以及角色与权限之间就形成了两个多对多的关系。系统提供角色定义工具允许用户根据自己的需要定义相应的角色。
基于角色的登录功能的定义及其发展前景
角色的相关定义[2]
RBAC模型中的常用术语如下:
用户(User):是一个访问计算机系统中的数据或者用数据表示的其它资源的主体。我们用U 表示全体用户的集合。用户一般情况下指人,也可为Agent等智能程序。
权限(Permission):是对计算机系统中的数据或者用数据表示的其它资源进行访问的许可。我们用P 表示全体权限的集合。权限一般是一种抽象概念,表示对于某种客体资源的某种操作许可。因此有的模型中将权限细化为二元组(操作,对象),其中对象是访问控制系统中的真正客体,操作是作用在该对象上的一种访问方式。由于该二元组中操作一般是与具体的对象相关的,我们在今后的模型中认为权限是一个语义统一体。
角色(Role):是指一个组织或任务中的工作或位置,代表了一种资格、权力和责任。我们用R表示全体角色的集

最近更新

2024年尤溪县招教考试备考题库及答案1套 33页

生食蔬菜水果清洗消毒指南 60页

2024年永定县辅警招聘考试备考题库附答案 68页

2026年保险职业学院单招职业技能测试题库附答.. 43页

2024年湖北科技职业学院辅导员招聘考试真题汇.. 36页

2024年连江县幼儿园教师招教考试备考题库最新.. 41页

2025一汽丰田汽车有限公司校园招聘参考试题附.. 33页

2025云南省有色地质局三0八队下属企业招聘14人.. 35页

2026年医学微生物学习题集含答案【培优】 40页

2025天津渤海职业技术学院招聘高层次人才4人笔.. 34页

2026年南通科技职业学院单招职业倾向性考试模.. 44页

2025年企业人力资源管理师考试题库500道及完整.. 182页

2025年南昌交通学院马克思主义基本原理概论期.. 12页

2025年宁波开放大学马克思主义基本原理概论期.. 12页

2026年嘉兴南洋职业技术学院单招综合素质考试.. 45页

2026年国开法律专题形考作业4考试题库含完整答.. 46页

2025年永善县招教考试备考题库及答案解析(夺.. 30页

2026年国税廉政知识测试题(全国通用) 14页

2026年地方病控制题库含完整答案【全优】 41页

2025年绍兴文理学院元培学院单招综合素质考试.. 44页

2025年西吉县招教考试备考题库含答案解析(夺.. 31页

2026年天津城市职业学院单招职业技能考试题库.. 43页

2026年宁夏工商职业技术学院单招职业技能测试.. 44页

2025沈阳市苏家屯区面向社会公开招聘社区工作.. 49页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页

腰椎康复操ppt 27页

GBT228-2024金属材料室温拉伸试验方法 39页

单招考试-计算机网络技术期末试卷(带答案) 14页

沪科版八年级-《压强》单元测试题(含答案) 7页

企业承包商准入与退出机制 11页