目 录 引言 一.核心技术简介... 4 内容来自论文无忧网 www.paper51.com 1.1 B/S模式... 4 http://www.paper51.com 1.1.1B/S简介……...……………………………………………………………………………………….…4 http://www.paper51.com 二.需求说明...................................................................................................................................4 内容来自www.paper51.com 2.1企业目前提供的系统环境…………………………………………………………………..4 http://www.paper51.com 2.2用户需求列表………………………………………………………………………………..4 paper51.com 2.3电信营运功能需求结构图………………………………………………………………….5 内容来自www.paper51.com 2.4我所负责的电信营运系统中的权限管理系统的需求说明………………………………..6 paper51.com 三.数据库实体分析和设计...................................................................................................…7 copyright paper51.com 3.1权限管理的相关表…………………………………………………………………………………..……7 copyright paper51.com 四.权限管理类图及时序图的分析和设计……...…………………………………………10 内容来自www.paper51.com
4.1 UI结构类图………………………………………………………………………………………………10 copyright paper51.com 4.2 权限浏览类图……………………………………………………………………………...10 内容来自www.paper51.com 4.3 权限修改类图……………………………………………………………………………...13 paper51.com
4.4 权限删除类图………………………………………………………...……………………15 http://www.paper51.com 4.5 权限增加类图………………………………………………………….…………………..17 copyright paper51.com 4.6 角色浏览类图……………………………………………………………………………...18 内容来自www.paper51.com 4.7角色修改类图………………………………………………………………………………19 http://www.paper51.com 4.8 角色删除类图……………………………………………………………………………...21 copyright paper51.com 4.9 角色增加类图……………………………………………………………………………...22 copyright paper51.com
五.权限管理详细设计及其后台管理模块.........................................................................24 http://www.paper51.com 5.1界面设计……………………………………………………………………………………24 内容来自www.paper51.com 六.总结…………………………………………………………………………………………………………...29 内容来自论文无忧网 www.paper51.com 参考文献………………………………………………………………………………………………………30 paper51.com 致谢………………………………………………………………………………………………………………31 内容来自www.paper51.com 引言 http://www.paper51.com
电信运营商新增一项Open Lab(开放实验室)出租业务,即该电信运营商提供基于Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个实验室环境的一些工作和实验。运营商希望借助先进的计算机技术对访问实验室的用户进行管理和计费,由此实现对此项业务运营的支持与管理。 内容来自论文无忧网 www.paper51.com 一.核心技术简介 copyright paper51.com 1.1 B/S模式 copyright paper51.com 1.1.1 B/S简介 http://www.paper51.com
B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,是对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。[1]B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN, Internet/Intranet等)访问和操作共同的数据。[2] 内容来自www.paper51.com B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能,而对那些未经授权的“非法用户”将会将他们彻底的“拒之门外”。[3]下面就让我们一起了解一下如何设计可以满足大部分B/S系统中对用户功能权限控制的权限系统。 paper51.com
二.需求说明 内容来自www.paper51.com 2.1企业目前提供的系统环境 paper51.com 系统结构 :后台服务+B/S结构 paper51.com 操作系统 :window/Unix/Linux任意操作系统支持 http://www.paper51.com 浏览器 :主流浏览器支持 内容来自www.paper51.com
数据库 :MySQL/Oracle任意数据库支持[4] 内容来自论文无忧网 www.paper51.com 应用服务器 :Tomcat/Weblogic/Websphere任意应用服务器支持 内容来自www.paper51.com 2.2用户需求列表 paper51.com XX电信运营商新增一项Open Lab(开放实验室)出租业务,即该电信运营商提供基于Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个实验室环境的一些工作和实验。运营商希望借助先进的计算机技术对访问实验室的用户进行管理和计费,由此实现对此项业务运营的支持与管理。本项目主要包括以下子系统: copyright paper51.com
1. 采集系统 内容来自www.paper51.com 2. 整合系统 copyright paper51.com 3. 用户管理系统 http://www.paper51.com 4. 资费管理系统 paper51.com 5. 管理员管理系统 内容来自论文无忧网 www.paper51.com 6. 帐单查询系统 内容来自www.paper51.com
7. 帐务查询系统 paper51.com 8. 用户自服务系统 内容来自www.paper51.com
9. 权限管理系统 http://www.paper51.com 2.3电信营运功能需求结构图 copyright paper51.com |