摘要:在现代企业中,通过建设企业办公网络以及企业办公信息系统,企业内部业务信息高度共享。使得企业内部资源分配更加合理,办公效率与质量有着很大的提高。但是同样的,信息系统的安全问题也逐渐增多。利用信息系统漏洞对系统信息进行窃取,非法入侵,欺骗用户等等严重影响了信息系统的正常运行以及企业的正常经营。已然信息系统安全问题成为了当前信息化进程的绊脚石。
针对现有的信息系统安全问题,也有着不同的安全机制。其中基于角色的安全访问控制(Role-Based Access Control,RBAC),是在信息系统中将角色与权限进行挂钩,使得不同角色有着不同的权限。再将这些角色分配给不同的用户从而实现了权限的分配。这样做的目的是可以将权限与用户进行分离以达到用户的安全访问控制。在信息系统中引入RBAC权限模型,设计权限管理系统,从而保障信息系统的安全性。
近几年网上商城的火爆经营带动了快递物流的飞速发展,快递收发室也随之增多。通过对高校周边以及小区周边的快递收发室走访调研,我们发现当前收发室存在着以下几个问题:(1)由于使用传统office办公软件导致工作效率低。(2)收发室内快递摆放存在随意性导致收发效率变低。(3)收发室与用户之间沟通渠道单一。因此开发一款针对收发室提高工作效率和质量的管理系统显得十分有必要。
本文即是利用通用权限系统对收发室管理系统进行二次开发,对收发室系统中的系统,菜单,权限,角色,组织,部门,用户进行全方面管理。这种基于角色来进行访问控制的方法,大大提高了收发室管理系统的管理效率、安全性以及扩展性。
关键词:权限分配、RBAC模型、收发室管理系统、通用权限系统
目录
摘要
Abstract
1 引言-1
1.1 课题研究的背景、目的和意义-1
1.2 RBAC模型介绍-1
1.3 课题拟解决的关键问题-2
1.4 论文组织结构-2
2 系统需求分析-4
2.1 需求分析概述-4
2.2 收发室管理系统功能需求-5
2.2.1 收件管理模块分析-5
2.2.2 寄件管理模块分析-6
2.3 权限管理系统功能需求-7
2.3.1 角色管理模块分析-8
2.3.2 用户管理模块分析-9
2.4 系统非功能需求-10
2.5 性能需求-11
2.6 环境需求-11
2.7 本章小结-12
3 概要设计-13
3.1 系统架构设计-13
3.2 体系结构设计-13
3.3 收发室管理系统概要设计-14
3.3.1 收件管理模块概要设计-14
3.3.2 寄件管理模块概要设计-15
3.4 权限管理系统概要设计-16
3.4.1 角色管理模块概要设计-16
3.4.2 用户管理模块概要设计-17
3.5 数据库关系表设计-18
3.6 本章小结-20
4 详细设计-21
4.1 公共接口定义说明-21
4.2 收发室管理系统详细设计-21
4.2.1 收件管理模块详细设计-21
4.2.2 寄件管理模块详细设计-22
4.3 权限管理系统详细设计-23
4.3.1 角色管理模块详细设计-23
4.3.2 用户管理模块详细设计-24
4.4 本章小结-25
5 系统功能实现-26
5.1 公共接口实现-26
5.2 系统UI实现-28
5.3 收发室管理系统实现-31
5.3.1 收件管理模块实现-31
5.3.2 寄件管理模块实现-32
5.4 权限管理系统实现-33
5.4.1 角色管理模块实现-33
5.4.2 用户管理模块实现-34
5.5 系统测试及分析-35
5.6 本章小结-36
6 总结与展望-37
6.1 总结-37
6.2 展望-37
参 考 文 献-38
致 谢-39