人力资源管理解决方法系统毕业材料.doc

上传人:一*** 文档编号:828133 上传时间:2019-07-24 格式:DOC 页数:45 大小:1.78MB
返回 下载 相关 举报
人力资源管理解决方法系统毕业材料.doc_第1页
第1页 / 共45页
人力资源管理解决方法系统毕业材料.doc_第2页
第2页 / 共45页
点击查看更多>>
资源描述

《人力资源管理解决方法系统毕业材料.doc》由会员分享,可在线阅读,更多相关《人力资源管理解决方法系统毕业材料.doc(45页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、摘 要人力资源管理系统是现代企业管理的核心内容。随着计算机信息技术的高速发展电子商务模式的空前盛行,企业之间的竞争也从有形的经济市场转向了网络。开发以计算机技术、网络技术、信息技术支持的现代人力资源管理系统,既能提高企业人力资源管理的技术含量和企业的办事效率,也能使人力资源管理能够进入现代化、决策科学化的进程。现代人力资源管理系统采用了 B/S 模式,可以避免 C/S 模式的重用性差、维护难度高的缺点和不足。结合实际项目的功能需求,从系统分析、系统总体设计、系统详细设计、系统实现等方面进行了详细的论述。系统开发主要是 MVC 设计思想的应用,主要采用 Struts+Spring+Hiberna

2、te 的开发方式。Jsp 对应 MVC 设计思想的视图(View) ,主要是负责接收/响应客服端请求,以及动态生成 Web 现实页面。Struts 是对应 MVC 设计思想的控制(Controller) ,主要负责整个系统的核心业务控制。Hibernate 对应的是 MVC 设计思想的模型(Model) ,主要负责整个系统的数据和业务规则。系统的实现过程中运用了一些开源项目,如 Ajax 技术、JfreeChart 报表、fileupload 技术。本文运用了现代人力资源管理理论,结合企业的实际情况,比较国内外人力资源管理系统的现状,设计了一个基于 Internet/ Intranet 的人力

3、资源管理系统。本文研究人力资源管理系统的主要内容有:招聘管理、人事管理、考勤管理、培训管理、薪资管理、系统设置。系统的开发目的是人力资源管理的业务逻辑实现高效化、智能化,从而能帮助企业的人力资源管理人员进行人力资源管理和数据分析。关键词:JavaEE;SSH整合;框架技术;MVC;人力资源管理AbstractHuman resource management system is the core content of modern enterprise management. With the rapid development of the computer information tech

4、nology and unprecedented prevalence of electronic commerce mode the competition between enterprises is turning from visible economic markets to the network. Developing the human resource management system supported by computer technology,network technology and information technology can not only imp

5、rove the skill of human resource management and the efficiency of the enterprises but also make human resource management modern and decision sciencefic,Modern human resource management uses B/S mode to avoid C/S modes short coming of difficult in maintdning and reusing.According to the functional r

6、equirements of the actual project,this article specificly state the analysis of system,the general desigin of the system,the detail design of system and the practice of the system.The development of the system is the practice of MVC design ideas, maing using the Jsp+Servlet+JavaBean form of developm

7、ent.Jsp is the practice of MVC design ideasview,in charge of receiving/responding the request of the customer.Servlet mainly responsible for the core business control of the whole system is the practice of the vontroller of MVC design idea to take charge of the statistics and rules of the whole syst

8、em. In the practice of the system, somr open-source projrcts,such as the Ajax technique,JfreChart statements,fileupload technology,has been used. Using the modern human resource management theropy and analysising the actual situation, comparing the current situation of human resource management syst

9、em, a huaman resource management system basied on the Internet/Intranet has been designed. The main contents of the huaman resource management system includes recruitment management, personnel management,attendance management training management, salary management and system configuation.The develop

10、ment of the system aims at making the management business logic more efficient and intelligent to help people manage the human resource and analysis the statistics.Key words :JavaEE; SSH Integration; Framework Technology; MVC; HRM目 录第 1 章 概 述.1 1.1 选题背景及意义.1 1.2 国内外发展现状.1 1.3 论文工作.2 第 2 章 相关技术及开发工具.

11、1 2.1 系统可行性研究.1 2.2 SSH 框架的整合应用.2 2.3 开发环境.6 第 3 章需求分析.1 3.1 总体分析.1 3.2 系统用例模型.1 3.3 数据流图构建.6 第 4 章 总体功能设计.1 4.1 系统功能模块图.1 4.2 系统流程图.3 4.3 数据库设计.8 第 5 章 系统实现.1 5.1 业务功能 Spring 实现.1 5.2 流程控制 Struts 实现.2 5.3 流程控制 Struts 实现.4 第 6 章 系统测试.1 6.1 系统测试简介.1 6.2 系统测试.3 结 论.1 参考文献.1 致 谢.1第 1 章 概 述1.1 选题背景及意义大型

12、企业级 Web 应用系统的开发通常要求有一个良好的软件架构便于协作开发和扩展升级,而传统的开发模式不能很好地满足这些要求。框架技术的出现很好地解决了这一问题。框架是整个系统或系统某部分的可重用设计,由一组抽象的类及其实例间的相互作用方式组成。 (著名的软件大师Ralph Johnson)框架一般具有即插即用的可重用性、成熟的稳定性以及良好的团队协作性1。JavaEE 复杂的多层结构决定了大型的 JavaEE 项目需要运用框架和设计模式来控制软件质量。信息技术革命使社会发生了翻天覆地的变化,企业必须紧跟时代步伐,提高企业科技竞争力,提升企业现代化管理能力,以适应信息化的发展。人力资源管理(HRM

13、),是伴随着 Internet 技术的广泛应用和信息化建设步伐的加快应运而生的。企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需求,中小企业办公自动化管理系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管理水平,进而全面提升了企业在市场竞争中的综合竞争力。办公自动化是信息社会的一种新型办公方式,它将现代化办公和计算机网络功能结合。随着信息技术的发展,办公自动化在行政企事业单位的管理、经营活动中发挥着日益重要的作用。通过网络,组织机构内部的员工可跨越时间、地点协同工作。通过办公自动化系

14、统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了管理手段,实现了运营的高效2。本文将研究并整合市场上出现的商业的、开源的基于 JavaEE 主流的框架:基于 MVC 模式的 Struts 框架和基于 IoC 模式的 Spring 框架以及对象/关系映射框架 Hibernate,最大限度地发挥框架的作用,形成一种 Java Web 轻量级解决方案,并通过人力资源管理系统案例演示如何将这一方案应用到实际项目中。1.2 国内外发展现状办公自动化提了多年,但效果并不明显,人们还是停留在单机字处理和表格处理的所谓办公自动化的初级阶段。信息的交流和共享,以及团队的协同运作等无法完美的

15、实现,极大地限制了工作的效率。Internet 的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。传统的办公自动化系统和大型 MIS (Management Information Systems)系统在处理企业管理流程中大多采用企业业务流程重组(BPR:Business Process Reengineering) ,其核心思想就是要先优化企业业务管理流程,再根据优化后的流程建设企业信息系统3。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍。1.3 论文工作本课题源于实际的企业管理需要,是针对实际应用的需求进行开发的。系统的完善可

16、以更好的满足客户的需求,工作人员通过查询管理系统可对自己库中的信息进行检索,通过一定的处理,研究得到最终自己需要的信息。人力资源管理系统对于企业来说是很有必要的。系统可以对所需要处理的信息进行相应的查询和处理工作,得到用户需要的信息。本文总共分为 6 章:第 1 章 概述:该部分主要包括四点内容,研究人力资源管理系统的意义,国内外发展现状,介绍与人力资源管理系统有关的基本概念以及论文主要完成的工作。第 2 章 人力资源管理系统的相关技术及开发工具:该章主要包括三节内容,系统的可行性研究,介绍了本系统中用到的相关技术以及开发工具的简单介绍。第 3 章 人力资源管理系统的需求分析:该章主要包括以下

17、内容。系统需求分析中主要对系统的总体功能结构进行划分,介绍了系统用例模型和系统的数据流图的构建。第 4 章 人力资源管理系统总体功能设计:该章主要包括以下内容。系统总体功能设计中主要对系统的功能结构进行划分,介绍了人力资源管理系统功能模块图,人力资源管理系统流程示意图。最后介绍了数据库的设计。第 5 章 人力资源管理系统实现:该章主要的内容是业务功能 Spring、流程控制 Struts、数据持久 Hibernate 实现。第 6 章 系统测试:该章主要包括系统测试简介,系统运行测试两方面内容。第 2 章 相关技术及开发工具2.1 系统可行性研究项目可行性研究是指在项目决策之前,通过对项目有关

18、的市场、社会、公司等各方面情况进行深入细致调查研究,对各种可能的技术方案进行系统分析和比较论证,对项目建成后的社会、经济、生态效益进行科学的预测和评价,来考察拟建项目技术上的先进性和合理性、社会经济生态上的合理性和有效性、建设上的可能性和可行性,进而为投资项目评估和决策提供依据的整个活动过程4。这个阶段的关键问题是“对问题的定义阶段所确定的问题是否有行的通的解决办法”。这需要结合当前的开发技术在较高层次上进行分析。这个阶段的主要任务不是用具体的技术解决具体的问题。而是从整体上考虑要解决的,研究这个涉及的范围,考虑是否有必要解决,是否有解决的技术。其目的就是用最小的代价在尽可能短的时间内确定问题

19、能否解决,若有可行性的方案则确立方案,否则就取消该功能,从而确定系统的主要功能与相应的解决方案。可行性研究主要包括技术可行性、经济可行性和操作可行性三个方面。我对本系统分别进行了以下三个方面的可行性研究:1、经济可行性通过网站对企业内部信息进行全面的自动化的管理,大大提高了企业的办公效率。通过系统对企业生产经营过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化的范畴。硬件方面主要是计算机,我们的实际情况可以满足开发任务,所需资料书籍可以到图书馆翻阅或者个人购买,因此整个系统的所

20、需投资符合我们的支付状况,经济可行性良好。2、技术可行性基于中小型企业的办公自动化系统的开发采用了先进成熟并且符合实际应用的开发方法和流行的开发工具 Eclipse,动态网页开发技术 JSP 和 MVC 架构技术Struts、Spring 和 Hibernate,功能强大的数据库管理工具 MySQL,结合自己的实际开发能力,可以开发出较为完善的办公自动化系统。应解决的主要问题及技术要求:(1)收集系统开发所使用的足够的信息(2)按实际应用的可行性划分模块,确定模块功能(3)建立完善的数据库支持环境(4)使用 JSP 语言实现前台页面视图,使用 Struts、Spring 和 Hibernate

21、 实现MVC 架构,并实现与数据库之间的各项操作(5)各模块功能的协调及信息的沟通3、操作可行性从操作系统上来看,本软件力求做到人机界面友好,所有的操作简单易行以方便用户使用,简单易学,使用者只需要使用鼠标和键盘输入信息即可上机操作。因此,开发此项目具有操作可行性。综上所述,此系统的开发是可行的。2.2 SSH 框架的整合应用大型企业级 Web 应用系统的开发通常要求有一个良好的软件架构、便于协作开发和扩展升级,而传统的开发模式不能很好地满足这些要求。本文针对当前Web 应用程序开发面临的问题,结合目前比较流行的开源框架SSH(Spring、Struts、Hibernate),整合出一种开发

22、JavaEE 企业级 Web 应用的轻量级解决方案的 Web 框架,并通过案例具体说明如何将这一方案应用到实际项目中。框架技术框架技术著名的软件大师 Ralph Johnson 对框架(Framework)进行了如下的定义: 框架是整个系统或系统的一部分的可重用设计,由一组抽象的类及其实例间的相互作用方式组成。框架一般具有即插即用的可重用性、成熟的稳定性以及良好的团队协作性5。JavaEE 复杂的多层结构决定了大型的 JavaEE 项目需要运用框架和设计模式来控制软件质量。目前,市场上出现了一些商业的、开源的基于 JavaEE 的应用框架,其中主流的框架技术有:基于 MVC 模式的 Strut

23、s 框架和基于 IoC 模式的 Spring框架以及对象/关系映射框架 Hibernate 等。1 1、表示层框架、表示层框架 StrutsStrutsStruts 是一个在 JSP Model2 基础上实现的 MVC 框架,主要分为模型(Model)、视图(Viewer)和控制器(Controller)三部分,其主要的设计理念是通过控制器将表现逻辑和业务逻辑解耦,以提高系统的可维护性、可扩展性和可重用性6。Struts 框架的体系结构如图 2-1 所示。Controller 1.One for each type ofview 2.Controls view semantics 3.Maps

24、 user action to model method and events 4.Implements service policiesModel 1.Data layer that binds to the Servicing layer 2.View-specific transformationView 1.Display application data 2.Responds ti user event 3.Provides Model interaction for the userBusiness Services图 2-1 Struts MVC 体系结构下面就图 2-1 所示的

25、体系结构图分析 Struts 框架中的 MVC 组件。(1)视图:视图部分主要由 JSP 页面组成,其中没有流程逻辑、业务逻辑和模型信息,只有标记。Struts 自身包含了一组标记库(TagLib),这也是 Struts 的精华之一,灵活运用它们可以简化 JSP 页面的代码,提高开发效率。(2)控制器:Struts 中的 Controller 主要是其自身提供的ActionServlet。ActionServlet 接收所有来自客户端的请求并根据配置文件(struts-config.xml)中的定义将控制转移到适当的 Action 对象。(3)模型:Struts 没有定义具体 Model 层的

26、实现,Model 层通常是和业务逻辑紧密相关的,有持续化的要求。目前在商业领域和开源世界,都有一些优秀的工具可以为 Model 层的开发提供便利。2 2、业务逻辑层框架、业务逻辑层框架 SpringSpring应 Spring 是一个解决了许多 JavaEE 开发中常见问题并能够替代 EJB 技术的强大的轻量级框架7。这里所说的轻量级指的是 Spring 框架本身,而不是指Spring 只能用于轻量级的用开发。Spring 的轻盈体现在其框架本身的基础结构以及对其他应用工具的支持和装配能力。与 EJB 这种庞然大物相比,Spring 可使程序研发人员把各个技术层次之间的风险降低。Spring

27、框架的核心是控制反转 IoC(Inversion of Control,或者叫做依赖注入DI:Dependence Injection)机制。IoC 是指由容器控制组件之间的关系(这里容器是指为组件提供特定服务和技术支持的一个标准化的运行时的环境)而非传统实现中由程序代码直接操控,这种将控制权由程序代码到外部容器的转移,称为“反转” 。DI 是对 IoC 更形象的解释,即由容器在运行期间动态地将依赖关系(如构造参数、构造对象或接口)注入到组件之中。Spring 采用属性注入(使用Setter 方法实现依赖)和构造注入(在构造方法中实现依赖)的机制,通过配置文件管理组件的协作对象,创建可以构造组

28、件的 IoC 容器。这样,不需要编写工厂模式、单例模式或者其他构造的方法,就可以通过容器直接获取所需的业务组件。Spring 框架的结构如图 2-2 所示。Spring AOPSpring Web MVCSpring ORMSpring DAOSpring WebSpring ContextSpring Core图 2-2 Spring 框架结构Spring 框架由七个定义明确的模块组成,且每个模块或组件都可以单独存在,或者与其他一个或多个模块联合实现。Spring Core Container 是一个用来管理业务组件的 IoC 容器,是 Spring 应用的核心;Spring DAO 和 S

29、pring ORM 不仅提供数据访问的抽象模块,还集成了对 Hibernate、JDO 和 iBatis 等流行的对象关系映射框架的支持模块,并且提供了缓冲连接池、事务处理等重要的服务功能,保证了系统的性能和数据的完整性;Spring Web 模块提供了 Web 应用的一些抽象封装,可以将 Struts、Webwork 等 Web 框架与 Spring 整合成为适用于自己的解决方案。Spring 框架可以成为企业级应用程序一站式的解决方案,同时它也是模块化的框架,允许开发人员自由地挑选适合自己应用的模块进行开发。Spring 框架式是一个松耦合的框架,框架的部分耦合度被设计为最小,在各个层次上

30、具体选用哪个框架取决于开发者的需要。3 3、数据持久层框架、数据持久层框架 HibernateHibernateO/R mapping 技术是为了解决关系型数据库和面向对象的程序设计之间不匹配的矛盾而产生的8。Hibernate 是目前最为流行的 O/R mapping 框架,它在关系型数据库和 Java 对象之间做了一个自动映射,使得程序员可以以非常简单的方式实现对数据库的操作。Hibernate 工作原理如图 2-3 所示。开始启动Hibernate构建Configuration实例,初始 化该实例中的所有变量。加载hibernate.cfg.xml文 件至该实例(内存)通过hiberna

31、te.cfg.xml文件中的 mapping节点配置平加载 hbm.xml文件至该实例(内存)利用上面创建的configuration实例构 建一个Session Factory实例由上面得到的 Session Factory实例创建连接由上面得到的Session实 例创建事务操作接口 Transaction的一个实例tx通过Session接口提 供的各种方法操纵 队数据库的访问提交数据库操 作结果关闭session连接结束图 2-3 Hibernate 工作原理Hibernate 通过对 JDBC 的封装,向程序员屏蔽了底层的数据库操作,使程序员专注于 OO 程序的开发,有助于提高开发效率。

32、程序员访问数据库所需要做的就是为持久化对象编写 xml 映射文件。底层数据库的改变只需要简单地更改初始化配置文件(hibernate.cfg.xml 或者hibernate.properties)即可,不会对应用程序产生影响。Hibernate 具有数据库可移植性,只要改变配置文件中数据库方言,就可以随时更换数据库,而不需要改动程序代码。Hibernate 使用自己的面向对象的查询语言 HQL,HQL 功能强大,支持目前大部分主流的数据库,如Oracle、DB2、MySQL、 Microsoft SQL Server 等,是目前应用最广泛的 O/R 映射工具。Hibernate 为快速开发应用

33、程序提供了底层的支持。4 4、基于、基于 SSHSSH 组合框架的系统结构组合框架的系统结构Persistence LayerDataSource Connection PoolHibernateQuery Language Support and other Hibernate servicesBusiness LayerTransactionSpringHibernate Session ManagementBusiness Service ClassesUI LayerStruts-MVCStruts Action,ActionForm,JSP Struts-config.xml,etc

34、Domain Model Business ObjectsService LocatorDAO Classes图 2-4 基于 SSH 组合框架的系统结构2.3 开发环境1、JDK 软件我们要开发 JavaEE 的系统,需要安装的是却 JavaSE。JavaSE 的 JDK 是开发任何 Java 系统必须安装的工具包8,而 JavaEE 是指 EJB、JSF 等这些工具包,在不需要开发这些功能时是不需要安装的。我选用 JDK1.5 的版本进行开发。 2、数据库软件 MySQLMySQL 是最受欢迎的开源 SQL 数据库管理系统,它由 MySQL AB 开发、发布和支持。MySQL 服务器支持关

35、键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去9。它因为以下优点而广受欢迎:(1)MySQL 是一个数据库管理系统(2)MySQL 是一个关系数据库管理系统(3)MySQL 是开源的(4)MySQL 服务器是一个快捷的、可靠的和易于使用的数据库服务器(5)MySQL 服务器工作在客户服务器或嵌入系统中(6)有大量的 MySQL 软件可以使用在此系统中我们选用 MySQL 5.1 进行开发。 3、Web 服务器 Tomcat Tomcat 是 Apache-Jarkarta 的一个子项目,是一个免费的、开放源码的、支持JSP 和 Servlet

36、技术的容器,它同时又是一个 Web 服务器软件。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选10。在本系统中我们选用稳定版本 Tomcat5.5 进行开发。 5、集成开发工具 EclipseEclipse 是目前最流行的 Java 集成开发工具。Eclipse 一经出现就以其快速、丰富的特性赢得了认可,其主要的属性有快速的性能、重构性能、快速修复错误、调整组织导入包、弹出窗口进行代码自动

37、装配。由于功能强大,Eclipse 一度成为 Java IDE 领域的霸主。它能够很好地与 MySQL、Tomcat 进行集成。本系统中我们选用 Eclipse3.5 RC2 作为开发工具。第 3 章需求分析3.1 总体分析3.1.1 总体用例图该系统的主要流程是系统管理员或普通用户通过登录模块进入系统主页,之后可以选择相应的功能对自己的信息进行处理。总体用例图如下:系统管理员普通用户人人力力资资源源管管理理系系统统人事资料管理人力资源管理工资管理人力资源管理系统考勤管理绩效考核系统维护-结束1-结束2-结束3-结束4 图 3-1 系统总体用例图3.2系统用例模型3.2.1 用户登陆和注册用例

38、图用户身份验证系统的用例:当系统管理员或普通用户登录时需要输入用户名、密码以及验证码,当三个均输入正确时才能进入到系统主页面,否则会有相应的错误提示。登陆的用户可查看、修改个人信息。新用户可以先注册到系统中,再使用该系统。登录修改个人信息注册查看个人信息系统管理员普通用户图 3-2 用户验证用例图3.2.2 人事资料管理人事资料管理的用例:包括员工资料管理、调岗离职、员工福利管理、奖励记录管理、惩罚记录管理、培训记录管理、保险标准管理、人事数据定义、员工账号管理、投诉记录管理等功能。人事资料管理人事数据定义惩罚记录管理员工资料管理员工账号管理员工福利管理奖励记录管理保险标准管理投诉记录管理调岗

39、调职培训记录管理系统管理员普通用户图 3-3 人事资料管理用例图3.2.3 考勤管理用例图考勤管理模块的用例:包括班次管理、员工排班、打卡记录管理、发卡补卡、出差记录管理、请假记录管理、调休记录管理、员工关注等功能,系统管理员拥有全部功能权限。考勤管理调休记录管理发卡补卡员工关注员工排班打卡记录管理请假记录管理班次管理出差记录管理系统管理员图 3-4 考勤管理用例图3.2.4 绩效考核用例图绩效考核的用例:包括考核标准、考核方案、员工考核、记分管理等功能。绩效考核员工考核考核标准考核方案记分管理系统管理员普通用户图 3-5 绩效考核用例图3.2.5 系统维护用例图系统维护模块的用例:包括角色管

40、理、用户管理、修改密码、系统参数设置、数据字典管理等功能。系统维护系统参数设置修改密码角色管理用户管理数据字典管理系统管理员图 3-6 系统维护用例图3.2.6 人力资源管理用例图人力资源管理模块的用例:包括员工技能、招聘计划、应聘人员、培训需求等功能。人力资源管理应聘人员员工技能招聘计划培训需求系统管理员图 3-7 人力资源管理用例图3.2.7 工资管理用例图工资管理模块的用例:包括工资查询、所得税率等功能,并且普通用户只具有查看权限。工资管理所得税率工资查询系统管理员普通用户图 3-8 工资管理用例图3.2.8 人事数据定义用例图人事数据定义模块的用例:包括保险定义、福利定义、部门定义、岗

41、位设置等功能,只有系统管理员才拥有权限。人事数据定义部门定义保险定义福利定义岗位设置系统管理员图 3-9 人事数据定义用例图3.3数据流图构建数据流图(date flow diagram , DFD) ,是 SA 方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图是从数据的角度来描述一个系统,数据流图适合于宏观地分析一个组织业务概况12。3.3.1 人力资源管理系统的顶层数据流图用户合法 检查重新 登录权限 分析权限树 生成用户事务 处理登录信息用户名权限主页请求结果视图图 3-10 人力资源

42、管理系统顶层数据流图3.3.2 合法性检查二层数据流图用 户用户名 核实密码核 实系统用户表登录信息登录信息权 限 分 析用户信息用户信息重新登录图 3-11 合法性检查的二层数据流图3.3.3 权限分析二层数据流图权 限 树 生 成获取 角色获取 权限角色表权 限 分 析角色-权限表权限表用户信息角色权限角色权限图 3-12 权限分析二层数据流图3.3.4 事物处理分析二层数据流图获取 权限请求 分发事 务 处 理数据 处理用 户权限请求数据结果视图未授权视图图 3-13 事务处理的二层数据流图3.3.5 员工信息数据处理三层数据流图获取记 录标识员工 信息 管理 事务 分析分析查 询条件查询数 据生成查 询语句查询条件查询语句用户结果视图员工信息表员工信息查询员 工信息删除员 工信息获取用 户输入判断是 否存在更新员 工记录记录标识员工信息结果视图员工信息插入员 工记录员工信息表员工信息员工信息员工信息员工信息员工信息员工信息结果视图结果视图 查询条件记录标识员工信息图 3-14 员工信息数据处理的三层数据流图3.3.6 绩效考核的数据流图绩 效 考 核获取考 核方案获取员 工分数获取考 核标准计算 总分等级 评定考核方案核分数表方案-项目表考核项目表员工考核表考核方案考核方案员工分数员工分数考核项目考核项目总分考

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com