南方电信公司系统维护管理平台权限控制的设计与实现答辩稿

上传人:第*** 文档编号:48717691 上传时间:2018-07-20 格式:PPT 页数:19 大小:344.50KB
返回 下载 相关 举报
南方电信公司系统维护管理平台权限控制的设计与实现答辩稿_第1页
第1页 / 共19页
南方电信公司系统维护管理平台权限控制的设计与实现答辩稿_第2页
第2页 / 共19页
南方电信公司系统维护管理平台权限控制的设计与实现答辩稿_第3页
第3页 / 共19页
南方电信公司系统维护管理平台权限控制的设计与实现答辩稿_第4页
第4页 / 共19页
南方电信公司系统维护管理平台权限控制的设计与实现答辩稿_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《南方电信公司系统维护管理平台权限控制的设计与实现答辩稿》由会员分享,可在线阅读,更多相关《南方电信公司系统维护管理平台权限控制的设计与实现答辩稿(19页珍藏版)》请在金锄头文库上搜索。

1、软件学院毕业论文毕业答 辩 姓名: 学号: 实习单位:南方电信系统软件公司 企业导师: 校内导师:主要内容 项目的目的与意义 访问控制的模型 系统实现的目标 系统性能要求 系统模块划分 系统整体设计方案 系统详细设计 系统实现项目的目的与意义 随着网络技术的迅速发展,电子商务、电子 政务和商业应用系统等系统的发展不但需要 保护系统资源不受侵犯,更需要给适当的访 问者提供最大化的服务,这就要求系统必须 要能够控制:哪些访问者能够访问系统的信 息,访问者访问的是“什么信息”,访问者对 他所访问的数据拥有什么样的“权限”。可以 用“Who对What(Which)是否能进行How的操 作”来表述应用系

2、统权限的需求。 访问控制的模型 自主访问控制模型 强制访问控制模型 基于角色访问的控制模型系统实现的目标 流程优化与管理规范化 加强对项目的监管力度、优化资源分 配 降低经营成本 及时信息交流 高水平客户服务 系统性能要求 可扩展性 便利性 灵活性 可升级性 平台无关性 系统模块划分 (1)权限管理一般来说权限与菜单一一对应。该功能主要是设置权限基本数据,权限基本 数据有:权限标识,权限名称,有效期起始时间,有效期截止时间,权限状 态。 (2)角色管理主要是设置角色基本数据,角色数据主要包括:角色标识,角色名称,角 色类型,启用时间,停用时间,备注,角色状态。 (3)角色权限关系管理主要是设置

3、角色与权限的关系,角色与权限主要信息包括:角色标识,权限 标识,起始时间。 (4)工号信息管理用户须注册后才可以使用本系统,所以必须由系统员来维护用户的信息。对 部门的操作员资料进行管理,包括新增、修改、删除等功能。系统管理员可 以创建新的用户并为其指定角色,也可以改变已经存的用户的状态。可以删 除用户信息。 (5) 工号角色关系管理主要管理操作员和角色之间的关系,主要记录:操作员工号:来自操作员 信息表,角色代码:来自角色定义表。 系统整体设计方案系统设计结构按照J2EE的结构模型进行设计,分为三层机构 :展现层;业务逻辑层,数据层。 展现层 展现层的组件可以是Servlet或是JSP。Se

4、rvlet和JSP都用来 生成动态网页,它们的主要作用是表示层逻辑,接受并检验用户输入 的数据,把数据传给后端的业务逻辑层,并把业务逻辑层处理的结 果返回给用户。 业务逻辑层 业务逻辑层定义和封装了对象模型,也就是业务逻辑的 基本要素,对象有效封装了需求管理系统,如需求和管理流程的核 心业务逻辑,为需求管理支持系统提供了可重用的业务功能模块。 业务逻辑层通过分布式目标计算将对象模型在系统中独立的模块有 机的连接起来,通过JBOSS工作流有机的联系起来,并建立在一个 统一,完整的安全框架内,以确保不同权限的角色只能访问其所允 许的资源。 数据层 对象数据映射(O/R Mapping),采用Dat

5、a Access Object模 式及Value Object模式实现,建立对象和数据库表之间的映射关系。 WEB应用的信息在物理上是分离在每个网 页上,但是在逻辑上这些信息又是一体的。 业务流程是以有条件的在多个页面之间跳转 来实现的,为了判断跳转的条件,就必须在 网页上嵌入或多或少的逻辑代码,这样就造 成了代码的可读性、可维护性和可扩展性就 非常差,一旦需要改动,往往需要在多个页 面修改代码。 涉及到的技术有,JSP, Servlet, JavaBean, EJB等。 展现层设计业务逻辑层设计 业务逻辑层由WEB层调用(一般在 action中调用),业务逻辑组件负责访问 数据持久层,然后将

6、结果数据提交给 WEB层,起到承上启下的作用,也是 业务处理的核心。 主要设计采用SessionBean封装业务逻 辑。 数据持久层是一组软件服务,将应用 程序与其使用和操纵的数据源分离, 在对象关系数据库之间提供一个成 功的企业级别的映射解决方案。持久 层位于数据源之上,隐藏访问这些数 据源的数据访问API。提供的服务应完 全抽象并且隐藏从数据源使用和操纵 数据的物理环节。数据层设计 开发环境概述 开发平台:Eclipse EJB容器 :JBOSS 数据库:MySQL 角色定义 角色约束 授予角色 用户授权 权限列表的使用 权限管理的安全访问控制规则系统详细设计系统实现 展现层主要运用Str

7、uts技术架构,由JSP负责与用户 之间交互,ActionForm负责存储表单信息,Action 与struts-config.xml一同负责表示层的逻辑。 业务逻辑层定义和封装了对象模型,也就是业务逻辑 的基本要素,对象有效封装了需求管理系统,如需 求和管理流程的核心业务逻辑,为需求管理支持系 统提供了可重用的业务功能模块。业务逻辑层通过 分布式目标计算将对象模型在系统中独立的模块有 机的连接起来,通过JBOSS工作流有机的联系起来 ,并建立在一个统一,完整的安全框架内,以确保 不同权限的角色只能访问其所允许的资源。系统登陆页面 角色管理模块工号管理模块 总结 在这次的开发过程中存在的主要困难是 我们对新的开发技术的不熟悉使得我们在刚 开始的开发过程中遇到很大的困难,很多问 题都是以前在学校的项目开发中所没有遇到 过的,不过随着项目的不断进行以及老员工 的帮助下,我们慢慢的熟悉了开发工具以及 开发技术,大大的提高了开发进度,基本上 达到了原先的安排,还有就是对电信业务的 不熟悉使得我们在开发的过程中走了很多弯 路,延误了不少开发时间,不过随着我们不 断的学习了解,很多问题都会迎刃而解了。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号