资料简介:
毕业设计-基于角色访问控制技术在购书平台中的应用,正文共37页,18890字,附源程序。
内 容 摘 要
近年来,网络安全问题越来越受到人们的关注。访问控制服务是其中的一项重要内容(访问控制即通过某种途径显式地准许或限制访问能力及范围的一种方法)。传统的访问控制技术主要分为两大类,即自主型的访问控制DAC(Discretionary Access Control)和强制型的访问控制MAC( Mandatary Access Control)。这两种访问控制方式有其明显的不足,DAC将赋予或取消访问权限的一部分权力留给用户个人不利于实现统一的全局访问控制。MAC在系统连续工作能力、授权的可管理性等考虑不足。90年代以来出现的基于角色的访问控制RBAC(Role-Based Access control)技术有效地克服了传统访问控制技术中存在的不足。
本次研究正是借助于角色这个主体,用户通过角色访问资源,提高了管理的效率,减少授权管理的复杂性,降低管理开销,还能为管理员提供一个比较好的管理环境。因此RBAC这种新型的访问控制技术,为网络安全中的访问控制提供了一个高效、方便、易用的模型,具有很广阔的应用发展前景。
关键词: 角色 访问控制 RBAC
目 录
一、绪 论 1
(一)选题背景 1
(二)开发网上购书平台的目的和意义 2
(三)研究计划 2
(四)本章小结 2
二、访问控制理论 3
(一)自主访问控制(DAC)技术 3
(二)强制访问控制(MAC)技术 3
(三)基于角色访问控制 3
1.国内外研究动态 3
2.RBAC的正式定义 4
4.设计原则 7
5.角色控制购书平台中的应用 7
6.访问控制使用的三种集中管理方式 8
(四)本章小结 10
三、JSP相关理论 11
(一)JSP简介 11
(二)JSP、ASP、PHP三种主流技术比较 11
(三)从应用范围来看三种技术的优劣 11
(四)三种技术的前景展望 12
(五)JSP运行环境与本系统所用到的其它配置 12
1.JSP相关 12
2.B/S模式及其优势 13
(六)本章小结 14
四、系统设计部分 15
(一)服务器处理流程 15
(二)系统设计相关图例 15
⒈角色控制购书平台中角色与用户之间权限分配图 15
⒉登录界面示例图 16
⒊角色权限图 17
(三)登录界面模块设计 17
1.系统登录界面 17
2.权限模块设计 19
3.角色访问控制模块 21
(四)数据库设计 23
1.数据库概述 23
2.数据库概念结构设计 24
3.数据库逻辑结构设计 26
4.系统的发布与维护 27
(五)本章小结 30
五、总结与展望 31
参考文献 32
致谢 33
资料文件预览:
共18文件夹,155个文件,文件总大小:4.57MB,压缩后大小:2.19MB
bookelement.java [166.00B]
bookItem.java [159.00B]
chStr.java [783.00B]
connDB.class [2.36KB]
connDB.java [4.01KB]
random.java [2.74KB]
style.css [1.90KB]
db_bookmanage_Data.MDF [1.25MB]
db_bookmanage_Log.LDF [1.00MB]
beijing2.jpg [59.59KB]
bg_booksort.gif [2.63KB]
bg_Navigate.GIF [600.00B]
boardlist.gif [164.00B]
book.jpg [13.68KB]
book3.jpg [2.12KB]
book4.jpg [14.86KB]
cart.gif [17.97KB]
Cen_separate.gif [79.00B]
checkout.GIF [3.59KB]
del.gif [109.00B]