【毕业学位论文】(Word原稿)电力企业生产信息管理平台的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)电力企业生产信息管理平台的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)电力企业生产信息管理平台的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)电力企业生产信息管理平台的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)电力企业生产信息管理平台的设计与实现-软件工程_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 姓 名: 学 号: 所在院系:软件学院 职业类别:工程硕士 专业领域:软件工程 指导教师: 教授 副指导教师: 高级工程师 二一二年十二月 电力企业生产信息管理平台的设计与实现 A in 2010 基于 人力资源管理系统的设计与实现 陈世军 同济大学 2012 基于电力企业生产管理信息平台的设计与实现 同济大学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 同济大学 硕士学位论文 摘要 摘要 随着能源 消耗 的不断加巨 ,世界各个国家都在探索新能源的开发与利用,国家开始扶持这些新型 能源企业。企业在不断发展的过程,由于信息化程度不高,信息流通性不强,企业各部门协作能力差,再 加上企业的 的子公司 不断增多 ,更突 显出了消息闭塞,协作性差,办公效率不高,企业办事的审批效率低下 等因素,企业很大一部分业务需要人工来统计数据,在统计后的数据的基础上再进行 制定经营 策略,效率和时 效性 相对低下 ,在如今 高速发展 的社会,经营策略 的时效性意味损失更多 利益 和 承担更大的风险。 针对上述问题,电 力企业的实际情况,本文以电力企业信息的管理为背景,提出了一套基于 B/S 结构的电力企业生产 管理 信息系统,并详细阐述了该系统的设计与实现。本系统以 003 为网络操作平台 ,以 核心系统设计上采用了 式,简化了系统开发。 电力企业 生产管理信息 系统的用户管理界面主要包括以下几个功能:办公管理、物资管理、运行管 理、资产管理、人资管理以及系统管理等。其中,系统中的数据审批功能是本系统的设计重点,运用了工作流的思想,能够根据企业复杂多变的业务流程调整审批流程;该系统的另一大特点是能对电力生产的数据进行统计,能够通过数据看到企业的生产情况,从而更好地制定企业的生产策略或经营策略,优化企业生产,辅助管理者制定决策。 关键词: 管理信息系统, 作流, s of of of is to to as on At an to to a B/S as as a of it a of of as as a as At VC is in s of as is of is of is is to is by be to to 同济大学 硕士学位论文 目录 目录 第 1 章 引言 . 1 题背景与意义 . 1 内外发展现状 . 1 课题的主要研究内容 . 2 文的组织结构 . 3 第 2 章 相关技术介绍 . 4 关技术 . 4 式 . 4 架简介 . 5 板技术 . 6 术概述 . 7 据库技术介绍及选型 . 8 据库技术介绍 . 8 系统数据库选型 . 9 络及安全技术概述 . 9 章小结 . 11 第 3 章 需求分析 . 12 统的总体需求分析 . 12 行性分析 . 13 统功能需求 . 14 统总体需求 . 14 理员角色需求 . 15 统流程图 . 16 统的登录流程分析 . 18 护用户基本信息流程分析 . 18 护配置资源模块流程图 . 19 加人事信息模块流程图 . 20 护其他登录用户流程分析 . 21 统非功能需求 . 22 同济大学 硕士学位论文 目录 能需求 . 22 靠性需求 . 23 统的可扩充性及可维护性 . 23 作流程可用性 . 24 统的易用性需求 . 24 统的安全性需求 . 24 统的数据需求 . 25 章小结 . 28 第 4 章 系统设计 . 29 统总体设计 . 29 要功能模块的设计 . 29 统管理模块 . 29 加询价采购文件会签 . 30 织机构信息查询模块 . 31 公管理添加修改模块 . 32 文发文添加删除模块 . 33 购管理模块 . 34 统角色设计 . 35 统权限设计 . 35 统数据库设计 . 36 统管理数据库表设计 . 36 资管理数据库表设计 . 46 章小结 . 52 第 5 章 系统实现与测试 . 53 统主要功能模块实现 . 53 统 实现 . 53 统登录界面的实现 . 54 限管理功能实现 . 56 库信息维护模块的实现 . 58 货登记信息模块的实现 . 60 程审批模块的实现 . 62 目管理模块的实现 . 64 目管理模块的实现 . 65 同济大学 硕士学位论文 目录 统的测试 . 66 章小结 . 68 第 6 章 总结与展望 . 69 结 . 69 望 . 70 致谢 . 71 参考文献 . 72 第 1 章 引言 1 第 1 章 引言 题 背景与 意义 随着计算机网络技术和通信技术的 发展,企业的管理水平也有了新的需求,他们迫切希望有一个 信息 管理系统在任何地方只要通过互联网企 业的各个部门的员工通过这个平台共享和发布企业的信息,能更高效的去 传送 企业信息,监控企业各个生产环节,从而能更快的发现企业中的问题并快速制定相应的策略。信息化意味 着 快捷,高效,迅速。在现代的企业信息系统向着智能化方向发展,系统帮助企业管理者处理好所需关注的数据, 从而让企业管理者不必去整合数据,再 进行数据分析,信息系统把企业管理者处理好 的数据,作为企业管理者 的 参考依据,让企业管理更迅 速快 捷。让企业管理者从繁重的工作中解放 出来,有更多的精力专注于企业的管理。 企业的迅速发展,为了便于企业的运作,必然会衍生出很多子公司,总公司和子公司之间必然也需要这个平台进行一些信息的 整合和发布。因为地域上的关系,沟通和某些业务的审批 效率就低了不少。所以迫切需要管理信息系统来消除地域差别和沟通不畅 的问题。让办公更 加高效,方便各个子公司之间的协作 ,增强企业间的凝聚力 , 企业 效率最大化 。 内外发展现状 20 世纪,科 学 技 术 的蓬勃发展,计算机的大 量普及也让企业的管理者 提出了新的理念。 20 世纪 50 年代西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个过程。这些就是最初的管理信息系统概念的雏形, 1958 年,盖尔写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制。”这个时期,计算机开始用于会计工作,信息系统核心就是数据处理,刚开始只是用于数据处理。 70 年代 刚刚出现的管理信息系统一词下了一个定义“以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策”。管理信息系统第一次被赋予了辅助决策的作用。目前企 业绝大多数的 信息 管理系统都是为企业的决策提供支持 。比如降低生产环节的采购成本,以及生产过程不容易发现的生产问题, 让企业管理更精细化。 同济大学 硕士学位论文 电力生产信息管理平台的设计与实现 2 80 年代管理信息的创始人尼苏达大学的管理学教授 了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库人机系统。它能 提供信息支持企业或组织的运行管理和决策功能。”这个定义全面地阐述 了 信息 管理系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。 2000 年以后互联网迅速 发展,移动技术和移动设备的逐渐普及,以及上网越来越方便,在一些公共的场所。比如咖啡厅、地铁站都有免费的 络方便携带手持设备的人上网,在外办公的职员,企业管理人士,他们也迫切需要跟企业的管理信息系统连接,以便随时随地的了解企业的状况最快的做出决策,因此管理信息由原先的 服务器,演变成手机, C 和服务器互联的状况。信息被高速的传向服务器,服务器再将处理的信息反馈到终端。 我国的 信息 管理系统 目前 也取得 了 十分明显的进步,从刚开始的一无所知到现 在越来越依赖信息管理系统,企业的管理水平和管理效率都 有显著的提高 。企业管理者精力可以大部分都计划总在策略制定上,而不是去收集数据和处理数据上。无纸化的流程审批节约了企业的运营成本。主要体现在自动化程度不高 , 管理水平一般,这主要是有多方面的原因,我们国家对 信息 管理系统的认识比较晚 ,企业的 信息 管理系统需要综合性的人才,我们国家在这方面的人才匮乏也是导致这一现状的原因。 课题的主要研究内容 本课题是基于 B/S 结构和 架 下进行设计与实现的,在设计的过程中,使用 一建模语言和面向对象设计思想建立开发模型,从而制定出可行的开发方案对系 统 进行设计与开发,同时运用先进的迭代开发工程理论指导系统的开发 。 具体的研究内容包括: 1. 通过 模技术对采购管理系统 的业务需求进行分析和研究,并画出相关用例图。 2. 通过对用例图的分析,发现实现过程中出现的问题,并与客户进行进一步的沟通和研究。 3. 研究三层架构的设计思路,设计出通用的数据访问接口,以方便系统日后进行扩展。 4. 对电力企业生产信息 管理系统进行总体的结构设计和功能设计。 5. 对电力企业生产信息 管理系统进行详细设计和开发,实现各模块的功能, 第 1 章 引言 3 然后 对各模块进行 集成 ,最后对系统进行 了 测 试。 文的组 织结构 本文是以 电力企业生产信息 管理系统 为例,介绍了基于 B/S 模式和三层架构的开发模型,并以 术为基础的 电力企业生产信息 管理系统 的设计与实现的过程。本文的组织结构如下:第 1 章引言,主要介绍了课题的背景,意义和目的,以及 电力企业生产信息 管理系统 的发展现状和本课题的研究方法。第 2 章相关技术,主要介绍了系统在设计和开发过程中所涉及到的方法和技术。第 3 章系统的需求分析,主要是通过与 相关从业人员的 交流,从而获得 电力企业生产信息管理系统 的需求信息,并运用用例图将需求分析可视化,进而使系统的拥有者,开发者以及测试 人员对系统有一个直观上的认识。第 4 章系统的设计,在本章中,运用了时序图对系统的各个子功能进行了详细的分析,并设计了系统所具有角色和权限,同时设计出了系统 使用 的数据库。第 5 章系统的实现,主要是实现了 电力企业生产信息 管理系统 的功能,并对部分 主要功能进行了 介绍。第 6 章总结与展望,主要是对系统的设计与实现进行总结,并提出 了 下一步的计划。 同济大学 硕士学位论文 电力生产信息管理平台的设计与实现 4 第 2 章 相关技术介绍 关技术 式 式(三层架构模式)( 软件工程 中的一种软件架构 模式,把软件系统分为三个基本部分:模型( 视图( 控制器( 图 件架构模式图 模型 ( “数据模型”( 于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权力,例如对数据库的访问。“模型”不依赖“视图”和“控制器”,也就是说,模型不关心它会被如何显示或是如何被操作。但是模型中数据的变化一般会通过一种刷新机制被公布。为了实现这种机制,那些用于监视此模型的视图必须事先在此模型上注册,从而,视图可以了解在数据模型上发生的改变。在 用程序中,模型则是由一个实体 实现 的 。 视图( 视图层能够实现数据有目的的显示(理论上,这不是必 需的)。在视图中一般没有程序上的逻辑。为了实现视图上的刷新功能,视图需要访问它监视的数据模型( 因此应该事先在被它监视的数据那里注册。在 图( 能由 担。或者是 成视图的代码则可能是一个 一部分,特别是在第 2 章 相关技术介绍 5 客户端服务端交互的时候。 控制器( 控制器起到不同层面间的组织作用,用于控制应用程序的流程。它处理事件并作出响应。“事件”包括用户的行为和数据模型上的改变。 台企业版 (其他的各种框架不一样, 模型对象( 义了一个规范。应用中,控制器可能是一个 在一般用现。 点 多个视图能共享一个模型 。 如今,同一个 用程序会提供多种用户界面 ,比如在现在的企业程序需要提供多平台的界面,比如在或者手持设备如手机,平板电脑。在计模式中,模型响应用户请求并返回响应数据,视图负责格式化数据并把它们呈现给用户,业务逻辑和表示层分离,同一个模型可以被不同的视图重用,所以大 大提高了代码的可重用性。 控制器可以方便的改变应用程序的数据层和业务规则 例如:如果数据源是 要将数据库迁移到 需修改的代码即可,而不必修改视图,不管数据源来自哪里都能正确的显示它们。 控制器提高了应用程序的灵活性和可配置性业务规则 控制器可以用来连接不同的模型和视图去完成用户的需求,也可以构造应用程序提供强有力的手段。给定一些可重用的模型和视图,控制器可以根据用户的需求选择适当的模型进行处理,然后选择适当的的视图将处理结果显示给用户。 架简介 核心设计思想就 可以把不同的组件装配的到一起很方便与这些组件一起工作,比如 如,很多开源组件都很容易的与 成如本项目的权限系统 需在 件做一些配置就可以很方便的集成 。 面向切面 供了 面向切面编 程 的丰富支持,允许通过分离应用的业务 逻辑 与 系统 级 服务 (例如审计和 事务 管理)进行 内聚性 的开发。 应用对象只实现它们应该做的 完成业务逻辑 仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或 事务 支持。 在这里我们仅仅使用切面来管理数据库的事务管理。 控制反转 过一种称作控制反转( 技术促进了松耦合。同济大学 硕士学位论文 电力生产信息管理平台的设计与实现 6 当应用了 个 对象 依赖的其 它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为 反 不是 对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。 容器 含并管理 应用对象 的配置和生命周期,在这个意 义上它是一种容器,你可以配置你的每个 何被创建 基于一个可配置 原型( 你的 以创建一个单独的实例或者每次需要时都生成一个新的实例 以及它们是如何相互关联的。然而, 应该被混同于传统的重量级的容器,它们经常是庞大与笨重的,难以使用 2。 板 技术 的模板引擎,它基于模板来生成文本输出。 器无关,即在 行时,它并不知道 不仅可以用作表现层的实现技术,而且还可以用于生成 20。 通用 能够生成各种文本: 代码等等。易于嵌入到产品中: 轻量级 ;不需要 境。插件式模板载入器:可以从任何源载入模板,如本地文件、数据库等等。可以按所需生成文本:保存到本地文件;作为 送;从 用程序 发送它返回给 览器 4。 强大的模板语言 所有常用的指令: if/循环结构 。在模板中创建和改变变量。几乎在任何地方都可以使用复杂表达式来指定值。命名的宏,可以具有位置参数和嵌套内容。名字空间有助于建立和维护可重用的宏库,或者将一个大工程分成模块,而不必担心名字冲突。输出转换块:在嵌套模板片段生成输出时,转换 义、 压缩 、语法 高亮 等等;可以定义自己的转换 4。 通用数据模型 是直接反射到 象, 象通过插件式对象封装,以变量方式在模板中显示。可以使用抽 象(接口)方式表示对象( 档、 询结果集等等),告诉 模板开发者使用方法,使其不受技术细节的 困 扰。 可以取代 为 视图 层 在模板语言中内建处理典型 关任务(如 义)的结构。能够集成到 用框架中作为 替代 , 支持 记库。为第 2 章 相关技术介绍 7 式设计:分离可视化设计和 应用程序 逻辑;分离页面设计员和程序员。 智能的国际化和本地化 字符集智能化(内部使用 多种不同语言的相同模板。 数字格式本地化敏感。日期和时间格式本地化敏感。 强大的 理能力 和 指令( 本)用于递归遍历 。在模板中清楚和直觉的访问 象模型。 术概述 统一建模语言 ( 缩写)是用来对软件密集系统进行可视化建模的一种语言。 面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言 29。 统一建模语言 (非专利的第三代建模和规约语言 30。 在开发阶段进行 说明 、 可视化 、 构建和书写一个面向对象软件密集系统的制品的开放方法。 现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面 ,特别是在软件架构层次已经被验证有效。 以贯穿 软件开发周期中的每一个阶段。被 纳作为业界的标准。 适于数据建模,业务建模,对象建模,组件建模 31。 为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被 具转化成指定的程序语言代码。作为一种建模语言,定义包括 义和 示法两个部分。 第一部分 义 , 述基于 精确元模型定义。元模型为 所有元素在语法和语义上提供了简单、一致、通用的定义性说明,使开发者能在语 义上取得一致,消除了因人而异的最佳表达方法所造成的影响。此外 支持对元模型的扩展定义。 第二部分是 示法 , 示法 定义 号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。这些图形符号和文字所表达的是应用级的模型,在语义上它是 模型的实例。 标准建模语言 重要内容可以由下列五类图来定义 30,32: 第一类是用例图,从用户角度描述系统功能,并指出各功能的操作者。 第二类是静态图 (包括类图、对象图和包图。其中类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)。类图描述的是一种静态关系,在系统的整个生命周期都是有效的。对象图是类图的实例,几乎使用与类图完全同济大学 硕士学位论文 电力生产信息管理平台的设计与实现 8 相同的标识。他们的不同点在于对象图显示类的多个对象实例,而不是实际的类。一个对象图是类图的一个实例。由于对象存在生命周期,因此对象图只能在系统某一时间段存在。包图由包或类组成,表示包与包之间的关系。包图用于描述系统的分层结构。 第三类是行为图( 描述系统的动态模型和 组成对象间的交互关系。其中状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件。通常,状态图是对类图的补充。在实用上并不需要为所有的类画状态图,仅为那些有多个状态其行为受外界环境的影响并且发生改变的类画状态图。而活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。 第四类是交互图( 描述对象间的交互关系。其中顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互;合作图描述对象间的协作关系,合作图跟顺 序图相似,显示对象间的动态合作关系。除显示信息交换外,合作图还显示对象以及它们之间的关系。如果强调时间和顺序,则使用顺序图;如果强调上下级关系,则选择合作图。这两种图合称为交互图。 第五类是实现图 ( 。其中构件图描述代码部件的物理结构及各部件之间的依赖关系。一个部件可能是一个资源代码部件、一个二进制部件或一个可执行部件。它包含逻辑类或实 现类的有关信息。部件图有助于分析和理解部件之间的相互影响程度。 配置图定义系统中软硬件的物理体系结构。它可以显示实际的计算机 和设备(用节点表示)以及它们之间的连接关系,也可显示连接的类型及部件之间的依赖性。在节点内 部,放置可执行部件和对象以显示节点跟可执行软件单元的对应关系。 从应用的角度看,当采用面向对象技术设计系统时,首先是描述需求;其次根据需求建立系统的静态模型,以构造系统的结构;第三步是描述系统的行为。其中在第一步与第二步中所建立的模型都是静态的,包括用例图、类图(包含包)、对象图、组件图和配置图等五个图形,是标准建模语言 静态建模机制。其中第三步中所建立的模型或者可以执行,或者表示执行时的时序状态或交互关系。它包括 状态图、活动图、顺序图和合作图等四个图形,是标准建模语言 动态建模机制。因此,标准建模语言主要内容也可以归纳为静态建模机制和动态建模机制两大类。 据库技术 介绍及选型 据库技术 介绍 第 2 章 相关技术介绍 9 数据库( 按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展 ,现在的数据库 管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型 数据库系统 都在各个方面得到了广泛的应用。 在软件项目中,通过使用数据库来 记录业务流程流转轨迹 , 数据反应了业务的状态及记录业务的内容。把当时业务 数据 持久化到数据库中,以方便以后查阅是能够反映当时业务的状态。 系统数据库选型 本系统采用的是 俗地讲它是用方便逻辑管理的语言操作大量有规律数据的集合, 据库是 一种大型数据库系统,一般应用于商业,政府部门,功能强大,能处理大批量数据, 支持分布式数据处理, 在数据安全性与数据完整性控制方面有性能 优越 , 具有良好的跨操作系统、跨硬件平台的数据互操作能力。 络及安全技术概述 在网络安全中,身份认证访问控制起着不可忽视的作用, 它是用户在访问相关信息时的第一道安全防线。 访问控制即 按用户身份及其所归属的某预定义组来限制用户对某些信息项的访问,或限制对某些控制功能的使用。访问控制通常用于系统管理员控制用户对服务器、目录、文件等网络资源的访问。 基于角色的访问控制 17, 作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。 与权限直接分配给用户的访问控制系统比较, 在 ,权限与角色相关联 , “ 角色”就是一个或一群用户在组织内可执行的操作的集合 17,用户通过成为适当角色的成员而得到这些角色的权限。这就可以 减少授权管理的复杂性,降低管理开销 。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个角色被指派到另一个角色。角色可依新的需求和系统 的合并而赋予新的权限,而权限也可根据需要而从某角色中回收 。 角色与角 色的关系可以建立起来以囊括更广泛的客观情况。 主要的基本组成元素和术语如下: (1)用户 (指一个可以独立访问计算机系统中的数据或者用数据表示的其它资源的主体。用户可以是自然人,也可以是具有自主行为的机器人、计同济大学 硕士学位论文 电力生产信息管理平台的设计与实现 10 算机、网络、或智能自动化代理等。 (2)角色 (指一个组织或任务中的工作或者职务,与组织中的工作岗位相对应,反映指派给该角色的用户所拥有的一种权利、资格或责任。 (3)对象 (指系统的任意一个 资源主体,是用户进行访问的目标。可以是一个文件、打印机、终端或数据库记录等。 (4)操作 (指一个可执行程序的映象,主要指为用户执行某些功能。 (5)权限 (指一个二元组 (操作,对象 ),是一个抽象概念,表示对系统中的一个或多个数据对象进行某种访问方式的许可权。 (6)会话 ( 指一个用户对应多个角色的映射,当用户激活了部分或全部他被授予的角色时,他就建立了一个会话,用户实际可以执行的权限是这次会话期间被激活的角色的权限。一个会话是用户的一个活跃进程,它 代表用户与系统的交互。 (7)用户指派 (是用户集到角色集的一种多对多的关系。 (8)权限指派 (是权限集合与角色集合的一种多对多的关系。 基本思想是:授权给用户的访问权限 ,通常由用户在一个组织中担当的角色来确定。例如 ,一个银行包含的角色可以有出纳员、会计师和贷款员等。由于他们的职能不同,所拥有的访问权限显然也各不相同。 据用户在组织内所处的角色进行访问授权与控制 19,其中各要素关联关系如图 用 户 角 色 权 限用 户 角 色 分 配U 许 可 分 配P 本思想 访问权限的授权由管理员统一管理,而且授权规定是强加给用户的,用户只能被动接受,不能自主地决定 10。用户也不能自主地将访问权限传给他人。这是一种非自主型访问控制。用户以什么样的角色对资源进行访问,决定了用户拥有的权限以及可执行何种操作。所以在 ,访问的主体变成了角色。为了提高效率,避免相同权限的重复设置, 用了“角色继承”的概念 21,22,定义了这样的一些角色,它们有自己的属性,但可能还继承其他角第 2 章 相关技术介绍 11 色的属性和权限。角色继承把角色组织起来,能够很自然地反映组织内部人员之间的职权、责任关系。 在本文实现的 电力企业信息 管理系统中,采用了 型来进行系统的访问权限控制,通过在系统中设置用户角色、为角色配置操作权限来为控制用户的访问行为及合法操作。 当用户在登录系统后,由系统后台获得该用户的角色信息,并判断其操作权限,进而实现用户对系统的访问控制 ,降低恶意访问带来的威胁 。 章小 结 本章主要介绍了本文所要用到的相关理论 和技术。 首先介绍了 相关技术包括: 式、 架、 及技术。然后介绍了 后介绍了数据库的相关技术 ,说明了选择 原因 。 同济大学 硕士学位论文 电力生产信息管理平台的设计与实现 12 第 3 章 需求分析 在软件工程里运用到了工程管理的理念,就是在进行软件开发之前先对客户的软件需求进行分析整理,细化,形成数据模型,最终形成 产品需求说明书。这是一个有条不紊的过程。 在进行软件开 发过程由于软件开发人员不是问题领域的专家,无法短时间内了解并且搞清楚 ,而用户不熟悉计算机的应用方面的问题 。所以软件开发人员需要和用户 一起探讨用户的需求 。通过对应问题及其环境的理解与分析,为问 题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论