工会综合管理系统的设计与实现-毕业论文_第1页
工会综合管理系统的设计与实现-毕业论文_第2页
工会综合管理系统的设计与实现-毕业论文_第3页
工会综合管理系统的设计与实现-毕业论文_第4页
工会综合管理系统的设计与实现-毕业论文_第5页
已阅读5页,还剩73页未读 继续免费阅读

工会综合管理系统的设计与实现-毕业论文.pdf 免费下载

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

文档简介

分类号分类号 学号学号 学校代码学校代码 1 0 4 8 7 密级密级 硕士学位论文硕士学位论文 工会综合管理系统的设计与实现工会综合管理系统的设计与实现 学位申请人学位申请人 学 科 专 业学 科 专 业 : : 指 导 教 师指 导 教 师 : : 答 辩 日 期答 辩 日 期 : : A Thesis Submitted in Partial Fulfillment of the Requirements for the Degree for the Master of Engineering Design and Implementation of an Integrated Management System Union Candidate : Major : Supervisor : Huazhong University of Science and Technology Wuhan 430074, P. R. China April, 2014 I 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 摘摘 要要 随着基于互联网技术的信息管理系统的快速发展,计算机互联网技术下的工会 考核管理系统就应允而生了,这个系统不但能消除传统管理模式的弊端,还为方便 企业工会考核管理评估及整体管理服务,这些信息是能积极提高企业工会利润和效 率的。本课题通过分析和管理系统旨在研究工会考核管理系统的实现与设计,考虑 到不同发展阶段的管理系统的不同需求,以及系统的兼容性和扩展数据现在提出了 解决方法并延伸一整套方案。 在这篇论文中首先详细介绍课题意义和背景,工会在考核管理的分析研究现状 的重要性,描述了研究目标和对象的内容,分析了工会进行概述系统管理需求评估, 业务流程和管理体系的评估分析和功能非功能性的需求。系统的总体设计理念,关 键技术,功能建筑,制度,系统结构和总体设计系统平台拓扑结构的功能进行细致 说明,然后是系统的对设计与实现详细描述,说明了数据库设计和功能描述包涵以 上模块的设计。 在论文中工会考核管理平台通过 web 平台的开发,用到了 MVC 框架,在框架 设计实现,设计数据库时,数据库中特殊的存储,可以保障信息传送中安全性,可 靠性。在视图、模型以及控制器进行了分离,而且让系统具有了良好的扩展能力, 帮助工会考核管理系统,使得工会考核管理系统负担大大减轻。课题中也有本人研 究总结以及现今仍然不足的分析并对展望未来的全新管理系统进行了描述。 关键关键词词:工会综合管理 客户端 MVC 框架 II 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 Abstract With the rapid development of Internet technology-based information management system. Based on the Internet technology union annual assessment management system appearance seasonally, this system cannot only eliminate the drawbacks of traditional management model, but also to facilitate the overall management of the enterprise union management evaluation and management services combining information brings profits and efficiency. This paper provides an analysis and assessment management system designed to study the union and management systems through analysis, taking into account the different need sat different stages of development assessment management system, and system compatibility and extended data now present a solution to a set of programs and extending. In this paper, the first introduces the subject in detail the meaning and context, the importance of analysis of the status of union management in the assessment, describing the content of the study objectives and targets, analyzes the union overview of system management needs assessment, business processes and management systems analysis and functional assessment of non-functional requirements. The overall system design concepts,key technologies,description of the system design and implementation to illustrate the database design and functionality of the module described above bear design. In the paper the union aspect of appraisal management platform developed by web, use the MVC frame work, designed and implemented in the framework of the design database, the database is stored in a special, greatly facilitate the work and management of the operator, while preserving the security of information transmission and reliability of the process is guaranteed. I also have searched topic summary and analysis of today are still in sufficient and the new management system are described in future. Key words: The annual appraisal Client MVC III 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 目目 录录 摘摘 要要 . I Abstract . II 1 绪论绪论 1.1 研究背景与选题依据 . (1) 1.2 管理信息系统国内外技术及应用研究现状 . (1) 1.3 课题研究意义及主要研究内容 . (5) 2 相关技术分析相关技术分析 2.1 WEB 技术 . (7) 2.2 数据库技术 . (9) 2.3 J2EE 体系结构 . (10) 2.4 MVC 设计 . (11) 2.5 Ajax 技术 . (12) 2.6 本章小结 . (16) 3 工会综合管理平台需求分析工会综合管理平台需求分析 3.1 业务需求 . (17) 3.2 功能需求 . (20) 3.3 非功能需求 . (32) 3.4 本章小结 . (33) 4 工会综合管理系统设计与实现工会综合管理系统设计与实现 4.1 系统总体设计. (34) 4.2 功能模块设计与实现 . (35) 4.3 数据库设计与实现 . (52) 4.4 本章小结 . (60) IV 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 5 工会综合管理平台系统测试工会综合管理平台系统测试 5.1 本系统的测试方法 . (61) 5.2 系统测试环境配置 . (62) 5.3 测试流程 . (62) 5.4 测试用例 . (63) 5.5 测试结果和评价 . (64) 5.6 本章小结 . (65) 6 全文总结与展望全文总结与展望 6.1 全文总结 . (67) 6.2 展望 . (68) 致致 谢谢 . (69) 参考文献参考文献 . (70) 1 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 1 绪论绪论 1.1 研究背景研究背景与与选题依据选题依据 (1)研究背景 随着基于互联网技术的信息管理系统的快速发展,传统工会考核传统管理模式 的弊端俞加突现,为方便企业工会考核管理及整体管理服务,这些信息是能积极提 高企业工会利润和效率的。因此课题提出了解决方法并延伸开发一整套方案。 (2)选题依据 信息技术的不断发展,伴随着企业间的商业竞争日益激烈,很多问题已经成为 了企业率先考虑的方向,工会综合考核管理工作依然传统模式,手动工作非常繁重, 不再满足当前需求。标准化,在全面评估的管理工会效率大大提高。可以在合理预 期的全面进行配置,工会综合考核管理中考核对象、考核信息、考核方法等一系列 流程1。当下人民生活水平的提高,追求生活和工作环境的质量更高品质,对工会工 作的需求愈加强烈,而工会传统的评估需求也越来越多的企业日益复杂的管理方法 工会评测传统的手工业务已不能满足工会事务的管理需求2。上述背景我们不难得 出,工会考核管理系统对国内工会组织和工人同志是非常重要的。传统管理模式的 弊端俞加突现,为方便企业工会考核管理及整体管理服务,这些信息是能积极提高 企业工会有效率,实现不同权限分级管控操作合理的管理信息系统,确实地做到工 会综合管理合理化。 1.2 管理信息系统国内外技术及应用研究现状管理信息系统国内外技术及应用研究现状 1)国内外研究现状 1994 年我国正式成为全球互联网成员之一,中国社会经济快速发展,实际上产 生了对管理系统的强烈需求,不管我们企业也好,我们政府也好,或者社会包括教 育科研等。 (1)国外研究现状:百会是云计算服务业务的国际领先供应商,2008 年,排行 2 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 全球在线软件第一。百会与Zoho达成战略合作,共同开发中国在线软件市场,百会 CRM提供了随时按需获取工作流管理,应用集群、客户管理系统、项目管理系统、 基于商业智能的报表系统3。虽然大部分内容属于公司的销售和营销的管理,然而百 会CRM延伸并超越了传统的CRM功能,客户服务的发展和支持和库存管理,用于管 理的汽车产品公司的日常活动仍然有效。所有的工作都可自动保存到云端。无论身 在何处,使用PC还是Mobile,都不会出现任何的水土不服的症状。这就意味着员工 可以随时随地的高效工作了。支持和Q第二 范式(2NF)有一个主键,非主键字段依赖于主键,唯一,一个表,其中显示了一个 事物。一般情况下,关系数据库仅能满足第三范式(3NF)条件,非主键字段不能依赖 于对方。一般情况,只需满足第三范式(3NF)的条件就可以的32。 2)数据建模 由于数据内容模型的问题大致分为三个阶段,概念建模阶段,逻辑建模阶段和 物理建模阶段。其中概念建模和逻辑建模阶段与数据库厂商毫无关系,物理建模阶 段和数据库厂商存在很大的联系,因为不同厂商对同一功能的支持方式不同。 (1)概念模型。实际工作中,在概念建模阶段,主要做三件事:客户交流、理 解需求、形成实体。 (2)逻辑模型。对实体进行细化,细化成具体的表,同时丰富表结构。这个阶 段的产物是,可以在数据库中生成的具体表及其他数据库对象(包括,主键,外键, 属性列,索引,约束甚至是视图及存储过程) 。我在实际项目中,除了主外键之外, 10 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 其他的数据库对象我都实在物理建模阶段建立,因为其他数据库对象更贴近于开发, 需要结合开发一起进行。如约束,我们可以在WEB上做JavaScript约束,也可以在业 务逻辑层做,也可以在数据库中做,在哪里做,要结合实际需求,性能以及安全性 而定36。 (3) 物理模型。 EA可以将在逻辑建模阶段创建的各种数据库对象生成为相应的 SQL代码,运行来创建相应具体数据库对象(大多数建模工具都可以自动生成DDL SQL代码) 。但是这个阶段我们不仅仅创建数据库对象,针对业务需求,我们也可能 做如数据拆分37。 2.3 J2EE 体系结构体系结构 J2EE是美国太阳在为了提出对多系统的设计和实现分布式企业应用程序将被简 化和标准化的编码技术,中间件技术。J2EE派生的基于Java平台或Java2 平台,标准 版进化,它更增强了,例如“一次编写,到处运行”的特点,JDBC API并在访问技 术对数据库进行操作的支持,可以保留这些信息在安全数据系统(如Internet)的机 型,同时提供额外的技术支持Java Servlets API的完美支持,以及JSP,EJB和XML技 术也相应支持。美国太阳公司的J2EE目的就是使得软件产品的开发产品的时间显著 缩短的体系结构38。 基于J2EE多层分布式应用,其特征在于该功能体系结构模型,该系统的应用程 序的逻辑将其分为不同的组件,每个组件是由上划分不同的层中定义并在那里它们 被放置在计算机。在不同的应用程序。根据大的划分,可以划分成三层的 J2EE 体 系结构下,客户端层(Client Tier)、应用层(Business Tier)和企业信息系统(Enterprise Information System tier)层。 应用层一般Web服务器和EJB服务器产品结合在一起发布, 称为应用服务器。因此,J2EE可以分为四个级别,是信息系统客户端层,逻辑层, 业务逻辑和业务层39。 因为 J2EE 架构特性层上面,用标准的 J2EE 体系结构层来构建信息系统服务安 排班子模块,源的发展模式,基于 J2EE 的还原 Java 语言规范的语法,提高开放系 统,易修改性和可维护性。 11 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 基于J2EE体系结构多层次的分布式应用模型和一系列开发技术规范构建一个分 层结构的可扩展性程度高的服务,各层次特点应清晰,稳定。 2.4 MVC 设计设计 1)系统 MVC 框架介绍 在MVC技术ModelViewController的简写。Model代表的是应用的业务逻辑 (通过JavaBean, EJB组件实现) , View是应用的表示面 (由JSP页面产生) , Controller 是提供应用的处理过程控制(一般是一个Servlet)39。如图 2-1 所示。 视图 控制器模型请求时间处理 状态查询检查状态变化 新状态更新 用户事件 图 2-1 MVC 架构图 MVC 技术内重要技术内容: 个人认为,MVC 模式是基于 WEB 系统模块化框架的大思想,繁衍出的一个把 视图和处理做低耦合分离的一种模式。核心就是尽可能让一个后台系统,在几乎不 做任何修改的情况下,同时支持多种视图。在视图和后台分离这一点上,不仅仅是 MVC,还有多层数据结构也由此特性。MVC 的关键在于多种视图(也就是多个客户 端)的支持。简单的说 MVC 技术核心就是分层,分层使得每一层任务明确。 2)J2EE 下实现 MVC 设计的分析 在J2EE平台实现MVC技术,首先要分析MVC框架的模型(Model) 、视图(View) 和控制(Controller),每个层面有其各自的功能作用41。模型(Model)提供了部分数 据传输接口模型控制系统的配置文件信息,计算,存储操作;视图(View)提供了运营 和显示数据功能;控制(Controller)提供了计划控制部分控制要执行的操作收到的运 作。如图 2-2 所示。 12 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 图 2-2 J2EE 下 MVC 分析图 (1)模型类设计 模型层负责表达和访问商业数据,执行商业逻辑和操作。也就是说,这一层就 是现实生活中功能的软件模拟;在模型层变化的时候,它将通知视图层并提供后者 访问自身状态的能力,连接数据库管理系统的框架,访问数据和其他数据库操作, 同时控制层也可以访问其功能函数以完成相关的任务。 (2)视图类设计 是用户和系统交互的界面。 在Web应用中, 客户端常常是浏览器。 在这种情况下, 系统只需要设计对应界面的JSP文件.JSP主要用来表现数据和表达网页根据MVC模 式,JSP页面应该尽量不包含业务逻辑处理的Java代码。这样,网页设计人员就不用 纠缠于各种Java代码。由于系统重在功能实现,界面不用复杂,因此,在设计时,并 没有使用模板和标识等技术41。 (3)控制器设计 MVC 的控制器和一个单独的视图,以及灵活的组合之间建立来实现各种业务功 能,如访问控制操作时,操作页面的用户的各种操作的视图 - 控制器,个体的操作 区别于其他个体。这样的分离操作还能同时也能很方便进行扩展构建分布技术性能。 2.5 Ajax 技术技术 Ajax 的定义 Ajax 不是一个技术,它实际上是几种技术,每种技术都有其独特 这处,合在一起就成了一个功能强大的新技术。Ajax 包括: XHTML 和 CSS 使用 13 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 文档对象模型(Document Object Model)作动态显示和交互 使用XML和XSLT做数据 交互和操作使用 XMLHttpRequest 进行异步数据接收 使用 JavaScript 将它们绑定在 一起传统的 web 应用模型工作起来就象这样。该体系结构的最重要中央部分是: (1) 服务器端工作量较少: 服务器端的 AJAX 的 Web 应用程序页面的少量从服 务器获得请求数据。实现方式就利用页面部分刷新数据来给用户更好的体验。 (2)异步:一个请求发送到服务器,浏览器将不影响连续运行。用户可以继续 使用该频带的其余部分中,更新后用户界面以显示该用户请求已发送。 1)Ajax 构建基础 (1)Javascript 技术概述 JavaScript 中主要有四种数据类型, 分别是数值型、 字串型、 布尔型和空。 Javascript 语言实际上是两种语言风格的混合产物-(简化的)函数式编程+(简化的)面向 对象编程。 JavaScript 是一种弱类型的语言,在声明变量的时候不确定其类型,而通过赋值 来确定变量的类型,并且我们可以对同一个变量赋不同类型的值,同时这个变量的 类型也得以改变。它在很多地方都有应用,当然应用最广泛的地方当然还是浏览器 上,大多数浏览器对 JavaScript 的支持都很好。是通过集成的网页来实现链接到其他 网页的各种形式,相对于 C#、Java 来说,JavaScript 更具灵活性。 (2)web 页面 当下所有浏览器为每个访问的页面会保存一份副本在内存中 XML 文档的形式, 如果你访问一个新网站或旧网站 XHTML HTML2.0。 对于 XML 网页这个内存中的表 示 JavaScript 是直接访问实施方案,为程序来决定与页面相关的各信息类型。 更核心问题是,XML 是可以改变的,而这些变化可能会直接导致需出示浏览器 页面。由此,对于其他动画效果,动态变化,只要操作的就是以下修改网页的 XML 文档。 当下流行度高的浏览器都提供公共访问 XML 的 JavascriptAPI 代码, 它是 DOM API。 在可见的内存对象的 DOM API 的 XML 文档。 要访问通过一个文档对象在 Web 页面可以实现的,这样您就可以查看当前网页所有的 XML 元素,但这些元素也可以 被看作是对象元素当然,你也可以更改该对象的元素 XML 的属性值。 14 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 DOM 中定义的接口之一就是 DOMImplementation。通过使用 hasFeature() 方 法,您可以确定某个特定的特性是否受支持。DOM Level 2 中不存在创建 DOMImplementation 的标准方法,不过下面的代码将展示如何使用 hasFeature() 来 确定 DOM Level 2 样式表模块在某个 Java 应用程序中是否受支持。它还定义了标 准的对应关系,用浏览器中的 DOM API 支持 HTML 语法的广泛映射版本的表。通 过这个响应,就可以通过自身属性的元素添加该属性的新值。 (3)数据查询 Ajax 的核心机制是 XMLHttpRequest 对象。Javascript 可以及时的向服务器发送 请求和处理响应,而不阻塞用户。达到无刷新的效果。Ajax 基本把 JavaScript 技术和 XMLHttpRequest 对象放在 Web 表单和服务器之间。当用户填写表单时,数据发送给 一些 JavaScript 代码而不是直接发送给服务器。相反,JavaScript 代码捕获表单数据 并向服务器发送请求。同时用户屏幕上的表单也不会闪烁、消失或延迟。换句话说, JavaScript 代码在幕后发送请求,用户甚至不知道请求的发出。更好的是,请求是异 步发送的,就是说 JavaScript 代码(和用户)不用等待服务器的响应。因此用户可以继 续输入数据、滚动屏幕和使用应用程序。 XMLHttpRequest对象在大部分浏览器上已经实现而且拥有一个简单的接口允许 数据从客户端传递到服务端,但并不会打断用户当前的操作。传送的数据可以是任 何格式,虽然从名字上建议是 XML 格式的数据。 XMLHttpRequest 最早是在 IE5 中以 ActiveX 组件的形式实现的。非 W3C 标准。 创建 XMLHttpRequest 对象、 Internet Explorer 把XMLHttpRequest实现为一个ActiveX 对象其他浏览器,把它实现为一个本地的 JavaScript 对象。 XMLHttpRequest 在不同浏览器上的实现是兼容的,所以可以用同样的方式访问 XMLHttpRequest 实例的属性和方法。 2)Ajax 框架结构 根据前文所述 Ajax 框架不是一种新技术,而是整合了 JavaScript、Xml、CSS 等 已有技术。 虽然大部分开发人员在过去使用过 XMLHttp 或者使用 Iframe 来加载数据 但理解它仍然是非常复杂的。如图 2-3 所示。 15 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 图 2-3 Ajax 的层架构 (1)远程使用工具箱 远程调用工具包是 Ajax 框架最底层的工具包, 其通常使用自己的 API 封装 XHR 对象,使得调用 XHR 更加简单直观。在 XHR 之前,我们通常使用内嵌的 IFRAME 来实现无刷新页面发送 http 请求的效果。因此,这些远程调用包必须支持那些不支 持 XHR 的浏览器,以提高兼容性。 (2)UI 工具箱 在上图中,基于底层的远程调用工具包,可以很容易的实现一些胖客户端所需 要的常用功能,“胖” UI的用户界面和得到的结果立即可用的组件, 在图右侧Javascript 库+工具箱远程调用的边缘,能够看到用户界面的 Javascript 库。由于 SmartClient、 Backbase 等组件,小工具也是用户界面组件都有效 UI 组件。 (3)网页应用程序工具箱 SmartClient 可作为该工具箱提供了内置在同一个应用程序接口用户的部件 UI。 因此,当你需要建立在网络上的应用程序,这些工具是有效性极高的。 (4)自定义标签的工具包 这些工具包利用 JSP 支持自定义标签的特点,通过自定义标签封装 Ajax 应用, 使传统的 HTML 控件在必要的时候具备 Ajax 功能, 比如以异步方式处理表单的提交 和响应,打开超链接内容的时候不重新加载页面等等。通过这些工具包,我们能够 Ajaxian Web Frameworks Rails,Tapestry,WebWork,ASP.NET,. UI Toolkit Dojo,SmartClient,Backbase,. Remoting Toolkit DWR,JSON-RPC,dojo.io.bind() XMLHttpRequest iframe . JavascriptU tilities& Tools 16 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 将复杂的功能封装在 HTML 风格的特定标签中,使用 Java 代码自动处理格式化、访 问外部资源等 HTML 和 Javascript 所无法处理的任务。 (5)基于组件 这样 ASP.NET 就能后出现 Ajax 化的组件 Java 领域的 JSF、Tapestry 等框架提供 了类似的组件。这些组件提供了快速开发 Ajax 应用的另一捷径。 2.6 本本章小结章小结 本章介绍了预计技术要求及关键技术,Web 的基础概念、工作原理,数据库技 术,J2EE 架构体系、MVC 框架的使用、着重讨论了 MVC 框架在 J2EE 中的实施、 Ajax 在开发中的应用。 17 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 3 工会综合管理平台需求分析工会综合管理平台需求分析 述工会综合考核管理业务的需求分析,提出了本系统中考核对象管理、考核信 息管理、考核方法管理、计分目标管理、结果报告管理本章首先阐等十大模块的业 务流程以及需求分析。 3.1 业务需求业务需求 1)业务内容和工作 (1)考核对象的管理,是工会综合管理系统中重中之重,也是考核管理的核心 管理对象。在本系统中的考核对象管理模块主要包括三大部分 区县总工会 市(州)下属产业工会 企业(集团)公司组织 我们主要实现对以上几部分的信息定义,访问,添加,删除等。 (2)考核信息的管理,是对工会人员的需求制定一个详细的工作计划汇总。在 本系统中的考核信息的管理模块主要包括四大部分 基础工作 宣教工作 帮扶工作 劳动保护工作 主要实现对以上几部分的信息定义,访问,添加,删除等。 (3)考核方法的管理,是对工会人员的工作标准的考核,是有效约束工作效率 的基础,再次以后可以交付人力资源部门进行工作考核。在本系统中的考核方法的 管理模块主要包括三大部分 月度考核 季度考核 年度考核 18 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 主要实现对以上几部分的信息定义,访问,添加,删除等。 (4)计分目标的管理,是根据员工的表现考核计分目标的管理,继考核办法后 的详细计分目标,在本系统中的计分目标的管理实行百分制,主要是对计分目标方 式方法模块的定义,修改等。 (5)结果报告的管理,是工会人员可以实时查询各项工作的结果报告,组织工 作结果对提高工作绩效有益的应用服务。在本系统中的结果报告的管理分为两部分 评估结果定义 结果报告分析 主要实现对以上几部分的信息定义,分析等。 (6)组织领导的管理,是由市(州)总工会主席办公会议审定,主要以确定重 点抽查单位,来对各下属工会组织领导班子的考核。在本系统中的组织领导的管理 模块分为两部分 人员结构定义 组织结构调整通知 主要实现对以上几部分的信息定义,通知,管理等。 (7)考核单位的管理,是工会综合管理系统不可或缺的一部分,在本系统中的 考核单位的管理模块分为两部分 区县总工会组织信息 市(州)下属产业工会组织信息 企业(集团)公司组织信息 主要实现对以上几部分的信息访问编写。 (8)人员资料的管理,是工会内部人员详细资料的档案保存,修改等。在本系 统中的人员资料的管理模块分为两部分 个人用户信息 参与操作考核人员资料 主要实现对以上几部分的信息定义,访问,添加,删除等。 (9) 系统的管理, 这是本次开发系统日常运营, 最终修改及后期维护基础保障。 19 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 在本系统的管理模块分为四部分 设置参数管理 打印参数管理 修改历史日志 修改登录口令 主要实现对以上几部分的信息定义,访问,修改,添加,删除,清空等 系统功能结构如图 3-1 所示。 图 3-1 系统功能结构图 管理系统基于对工会系统组织构成了解和相关技术的调查研究上,目标是按照 管理系统的原理和方法采用成熟的信息技术和手段支持管理中的各项工作。对用户 进行权限分级管理,用户在登录时凭借不同的权限能够查看自己的具体职责是什么。 本次课题探讨并实现了一种利用权限字典来实现权限管理的途径,通过 Ajax 框架来 实现用户的登录界面的加载。这样可以消除传统管理模式的弊端,还为方便企业工 会管理评价及管理服务的整体管理,提供更多的有效时间。 2)任务和目标 本次课题的目的是使工会体系能统一的整体管理,帮助目标系统的原理和方法 采用成熟的信息技术和手段支持管理中的各项工作。开发一套新型综合管理模式而 不是传统的分散型管理。 此系统管理平台的工作研究目的是尽可能利用统一管理的先进思维和各类工会 20 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 特性,下属单位独立的综合考核管理,由市(州)级总部集中制定工会综合考核业 务制度和业务流程,对管理决策统一监督和控制执行所在地统一的评估信息。由下 级数据评估公司的实时统计和汇总功能,随时了解下级单位,为单位的资源合理配 置的操作。工会综合考核系统的稳健性,在业务处理时间内的高效用性是一个极为 关键的指标,系统将执行全面检查的体系结构和软件设计方面,实现服务器的选择, 程序备份,确保高效用性,安全性,可行性。 3.2 功能需求功能需求 1)角色分析 现代工会管理应该主要角色类型是工作管理人员,即普通人员,以及系统管理 员,下面从此两角色职责和功能需求来介绍。 如表 3-1 所示。 表 3-1 系统类型分类 角色 职责或功能 工作管理人员 在进入登录成功,进入系统后,可对考核对象、考核信息、考核方法、 计分目标、结果报告、组织领导、考核工会和人员信息进行管理。 系统管理员 在进入登录成功,进入系统后,可对系统参数设置,以设置系统中可设 定的各参数的初始值;对打印参数进行设置;需要实现对用户登录日志 的管理,以便查询各用户对系统的操作,方便对系统的维护等工作;还 可以对用户登录的口令进行修改 2)业务功能 工会综合管理主要角色类型是工作管理人员,即普通人员,以及系统管理员, 工作管理人员和系统管理员分别允许设置操作的用例有十个模块工作管理人员可控 考核对象管理、考核内容管理、考核方式管理、计分办法管理、结果报告管理、组 织领导管理、考核工会管理、人员信息管理和用户登录,系统管理员可控考核对象 管理,系统管理模块。 21 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 系统管理员 工作管理人员 考核对象管理 登录系统 考核信息管理 考核方法管理 计分目标管理 结果报告管理 组织领导管理 考核工会管理 人员资料管理 系统参数设置 打印参数设置 系统管理 登录日志管理 修改登录口令 图 3-2 系统角色用例图 (1)用户登录 主要描述了用户登录业务层次构架和用例表的作用。 业务层次结构 系统管理员 工作管理人员 登录系统 登录 PKI登录 取消登录 图 3-3 用户登录模块层次结构图 用例说明 表 3-2 用户登录用例说明表 用例描述 说明 名称 用户登录 属性代码 GH01 描述 模块主要是对用户登录执行中,工作管理人员或者系统管理员可操作 启动系统,进行登录,PKI 登录以及取消登录的信息定义,访问,添 加,删除。 22 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 用例描述 说明 角色 工作管理人员和系统管理员 状态 执行中 前置条件 启动管理系统平台 操作流程及数据 (一)登录 1.在登录界面选中管理员入口, 输入正确的工作管理人员或者系统管理 员用户名和密码; 2.登录成功,跳转到工作管理人员或者系统管理员功能页面。 (二) PKI 登录 1.在 PKI 登录界面选中管理员入口,输入正确的工作管理人员或者系 统管理员用户名和密码; ; 2. PKI 登录成功,跳转到工作管理人员或者系统管理员功能页面。 (三) 取消登录 1.在工作管理人员或者系统管理员入口输入错误用户信息; 2.登录失败,跳转到新页面,显示“你输入的信息有误,已被取消登录” 信息。 实现结果 平台系统显示操作成功提示,成功运行功能点 (2)考核对象管理 主要描述了考核对象管理业务层次构架和用例表的作用。 业务层次结构 工作管理人员 考核对象管理 区县总工会 企业(集团)公司 市(州)属产业工会 图 3-4 考核对象管理模块层次结构图 用例说明 23 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 表 3-3 考核对象管理用例说明表 (3)考核信息管理 主要描述了考核信息管理业务层次构架和用例表的作用。 用例描述 说明 名称 考核对象管理 属性代码 GH02 描述 模块主要是考核对象管理执行中,工作管理人员或者系统管理员可操 作启动系统,进行区县总工会,市(州)下属产业工会以及企业(集 团)公司的信息定义,访问,添加,删除。 角色 工作管理人员 状态 执行中 前置条件 启动管理系统平台 操作流程及数据 (一) 区县总工会 1.在登录界面选中管理员入口, 输入正确的工作管理人员用户名和密码; 2.登录成功, 跳转到工作管理人员页面, 在登录模块中点击对应的模块; 3.进入区县总工会管理页面, 对相应模块信息定义, 访问, 添加, 删除。 (二) 市(州)下属产业工会 1.在登录界面选中管理员入口, 输入正确的工作管理人员用户名和密码; 2.登录成功, 跳转到工作管理人员页面, 在登录模块中点击对应的模块; 3.进入市(州)下属产业工会管理页面,对相应模块信息定义,访问, 添加,删除。 (三) 企业(集团)公司 1.在登录界面选中管理员入口, 输入正确的工作管理人员用户名和密码; 2.登录成功, 跳转到工作管理人员页面, 在登录模块中点击对应的模块; 3.进入企业(集团)公司管理页面,对相应模块信息定义,访问,添加, 删除。 实现结果 平台系统显示操作成功提示,成功运行功能点 24 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 业务层次结构 工作管理人员 考核信息管理 基础工作 劳动保护工作 宣教工作 帮扶工作 图 3-5 考核信息管理模块层次结构图 用例说明 表 3-4 考核信息管理用例说明表 用例描述 说明 名称 考核信息管理 属性代码 GH03 描述 模块主要是考核信息管理执行中,工作管理人员可操作启动系统,进 行基础工作,宣教工作,帮扶工作,劳动保护工作定义,访问,添加, 删除。 角色 工作管理人员 状态 执行中 前置条件 启动管理系统平台 操作流程及数据 (一) 基础工作 1.在登录界面选中管理员入口, 输入正确的工作管理人员用户名和密码; 2.登录成功, 跳转到工作管理人员页面, 在登录模块中点击对应的模块; 3.进入基础工作管理页面,对相应模块信息定义,访问,添加,删除。 (二) 宣教工作 1.在登录界面选中管理员入口, 输入正确的工作管理人员用户名和密码; 2

温馨提示

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

评论

0/150

提交评论