17
学校编码:10384 分类号 密级 学号:X2013231695 UDC 基于 Web 的某企业人事工资管理信息系统 的设计和实现 Design and Implementation of Enterprise Personnel Wage Management Information System Based on Web 李为 师: 洪清启 助理教授 称: 论文提交日期: 2015 10 论文答辩日期: 2015 11 学位授予日期: 2015 12 答辩委员会主席: 2015 10 厦门大学博硕士论文摘要库

厦门大学博硕士论文摘要库 - COnnecting REpositories · 数据库和. JDBC. ... number of existing hotspot technology such as JDBC and JSP . At first, the . dissertation

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

  • 学校编码:10384 分类号 密级

    学号:X2013231695 UDC

    工 程 硕 士 学 位 论 文

    基于 Web 的某企业人事工资管理信息系统

    的设计和实现

    Design and Implementation of Enterprise Personnel Wage

    Management Information System Based on Web

    李为

    指 导 教 师: 洪清启 助理教授

    专 业 名 称: 软 件 工 程

    论文提交日期: 2 0 1 5 年 1 0 月

    论文答辩日期: 2 0 1 5 年 11 月

    学位授予日期: 2 0 1 5 年 1 2 月

    指 导 教 师:

    答辩委员会主席:

    2015 年 10 月

    厦门大学博硕士论文摘要库

  • 厦门大学学位论文原创性声明

    本人呈交的学位论文是本人在导师指导下,独立完成的研究成

    果。本人在论文写作中参考其他个人或集体已经发表的研究成果,均

    在文中以适当方式明确标明,并符合法律规范和《厦门大学研究生学

    术活动规范(试行)》。

    另外,该学位论文为( )课题(组)

    的研究成果,获得( )课题(组)经费或实验室的

    资助,在( )实验室完成。(请在以上括号内填写课

    题或课题组负责人或实验室名称,未有此项声明内容的,可以不作特

    别声明。)

    声明人(签名):

    年 月 日

    厦门大学博硕士论文摘要库

  • 厦门大学学位论文著作权使用声明

    本人同意厦门大学根据《中华人民共和国学位条例暂行实施办

    法》等规定保留和使用此学位论文,并向主管部门或其指定机构送交

    学位论文(包括纸质版和电子版),允许学位论文进入厦门大学图书

    馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加入全国

    博士、硕士学位论文共建单位数据库进行检索,将学位论文的标题和

    摘要汇编出版,采用影印、缩印或者其它方式合理复制学位论文。

    本学位论文属于:

    ( )1.经厦门大学保密委员会审查核定的保密学位论文,

    于 年 月 日解密,解密后适用上述授权。

    ( √ )2.不保密,适用上述授权。

    (请在以上相应括号内打“√”或填上相应内容。保密学位论文应

    是已经厦门大学保密委员会审定过的学位论文,未经厦门大学保密委

    员会审定的学位论文均为公开学位论文。此声明栏不填写的,默认为

    公开学位论文,均适用上述授权。)

    声明人(签名):

    年 月 日

    厦门大学博硕士论文摘要库

  • 摘要

    摘 要

    由于计算机网络和计算机应用的快速发展,管理信息系统(MIS)正成为现代

    社会企业机构必不可少的管理工具,计算机应用于管理不仅提高了工作效率,也

    显著减少了运营成本,并日益也影响了人们的工作生活方式。特别是近年来由于

    企业规模日渐膨胀,雇佣的企业员工数也随着不断增加,使得企业的日常人事工

    资数据的管理越来越困难,而基于因特网的管理信息系统使得数据的收集、分析

    越来越简单。因此开发专门的基于网络的管理信息系统,来提高大量人事工资数

    据的管理效率、管理质量和管理准确度才成为企业迫切需要解决的问题。所以本

    文设计了一个基于 B/S模式的人事工资管理信息系统,该系统采用了大量热点技

    术如 JDBC和 JSP 来构造系统.

    本文首先分析了本文研究的企业人事工资管理信息系统的研究意义和研究

    背景,以及该领域的国内外研究现状,然后介绍了本文主要研究内容。论文针对

    企业人事工资管理工作的需求和应用现状进行了深入的调查和分析后,决定釆用

    B/S架构来开发该系统。然后,论文使用业务流程图分析了对企业的人事工资管

    理业务需求。论文还对系统的员工考勤管理、考核管理、薪资管理、人事档案管

    理进行了详细的功能需求分析,给出了系统的数据流图、用例图。

    在系统设计和实现部分,基于前述技术分析,论文首先描述了系统的软硬件

    架构,论文详细阐述了企业人事工资管理系统的模块结构设计,并使用业务流程

    图详细设计了出勤登记管理、请假管理、绩效考核管理、工资方案管理、工时福

    利统计管理等模块的功能。基于前述系统设计,论文进一步采用 E-R模型详细进

    行 SQL数据库模型设计并给出了系统数据库表结构。在此基础上,论文描述了系

    统相关功能模块的具体实现。论文在结尾部分概述了开发人事工资管理系统的优

    缺点,并提出了可能的改进方法。

    本文不仅基于现代管理信息系统和软件工程技术的最新成果设计和实现了

    一个企业人事工资管理信息系统,还在该系统的开发过程中积极使用了诸如动态

    数据库和 JDBC技术等当前先进技术。

    关键词:管理信息系统;人事工资管理;B/S模式

    厦门大学博硕士论文摘要库

  • Abstract

    Abstract

    With the fast development of computer technology and network technology, The

    MIS are becoming a necessity tool to management of enterprises in modern society,

    The application of computer for management not only improves the work efficiency,

    but also greatly reduces the operation cost. And has increasingly affected the people's

    way of life and work. As a result, in recent years with the expanding size of

    enterprises and growing number of employees making it harder for the daily

    management of the personnel wage data. INTERNET-based MIS system makes it

    more and more simple the collection, extraction and analysis of data. So it is an

    imminent work for a lot of enterprises to improve the efficiency, quality and accuracy

    of management of the personnel wage rate by constructing Network-based MIS

    system. In this dissertation we design a personnel wage management information

    system (PWMIS) with high performance based on B/S structure which make use of a

    number of existing hotspot technology such as JDBC and JSP .

    At first, the dissertation presents the background and significance of the

    enterprise personnel wage management system and the current situation of domestic

    and foreign research and development. Secondly, we introduce the basic design

    objective of the PWMIS. Based on in-depth investigation and analysis on the actual

    needs and status of personnel wage management in our enterprise, the B/S structure is

    adopted. Thirdly, we diagrammatize the main business requirement of the enterprise

    by use of business flow diagram. In the end, this dissertation also conducts a detailed

    functional requirements analysis by means of case diagram and database flow

    diagram for attendance management, assessment management, personnel archives

    management, salary management.

    In the design and implementation of the system, based on the all preceding

    technology analysis, this dissertation firstly presents software hardware architecture

    design of the system, And then conducts a detailed function module framework design

    by means of business process chart to attendance registration management、leave

    厦门大学博硕士论文摘要库

  • Abstract

    management、performance appraisal management、salary plan management and wage

    and welfare statistics management. Based on the technology design mentioned above,

    detailed database design is discussed by use of E-R chart and database table structure.

    At last, This dissertation generalizes the development of PWMIS from two aspects of

    positive and negative and provides the Possible improvements.

    This dissertation not only designs and implements a enterprise personnel wage

    management system based on the latest research results of modern management

    information system and software engineering technology, but also makes a active

    application of current technology such as dynamic database and JDBC on

    development of PWMIS.

    Keywords: MIS; Personnel Wage Management; B/S Model

    厦门大学博硕士论文摘要库

  • 目录

    目 录

    第一章 绪论 ···································································· 1

    1.1 研究背景和意义 .............................................................................................1

    1.2 系统研究范畴 ..................................................................................................2

    1.2.1 系统概况 ········································································ 2

    1.2.2 系统模型 ········································································ 3

    1.3 国内外研究现状 ..............................................................................................4

    1.4 主要研究内容和论文组织结构 .....................................................................5

    第二章 相关技术综述 ·························································· 6

    2.1 系统架构技术 .................................................................................................6

    2.2 WEB 数据库访问技术 ....................................................................................7

    2.3 动态页面技术 ...............................................................................................10

    2.4 本章小结 ........................................................................................................12

    第三章 系统需求分析 ······················································ 13

    3.1 系统目标 ........................................................................................................13

    3.2 用户需求分析 ................................................................................................13

    3.2.1 用户分析 ······································································· 13

    3.2.2 用例分析 ······································································· 15

    3.3 数据流分析 ....................................................................................................18

    3.3.1 顶层数据流图 ····························································· 18

    3.3.2 一层数据流图 ····························································· 19

    3.3.3 二层数据流图 ····························································· 20

    3.4 系统数据字典 ................................................................................................23

    3.5 本章小结 ........................................................................................................25

    第四章 系统设计和实现 ··················································· 26

    4.1 系统架构设计 ................................................................................................26

    4.1.1 系统硬件架构设计 ··························································· 26

    厦门大学博硕士论文摘要库

  • 目录

    4.1.2 系统软件架构设计 ··························································· 27

    4.1.3 系统运行环境及开发工具 ·················································· 28

    4.2 系统功能模块设计 ........................................................................................28

    4.2.1 总体功能结构设计 ··························································· 28

    4.2.2 考勤管理模块 ································································· 30

    4.2.3 考核管理模块 ································································· 32

    4.2.4 员工薪资管理模块 ··························································· 34

    4.2.5 人事档案管理模块 ··························································· 38

    4.3 数据库设计 ....................................................................................................40

    4.3.1 数据库设计原则 ······························································ 40

    4.3.2 数据库概念模型 ····························································· 40

    4.3.3 数据库逻辑模型设计 ······················································· 43

    4.4 系统实现 ........................................................................................................49

    4.4.1.用户登录模块 ································································· 49

    4.4.2.请假管理模块 ································································· 51

    4.4.3.绩效考核模块 ································································· 53

    4.4.4.工资福利统计模块 ··························································· 54

    4.4.5.人事调整管理模块 ··························································· 55

    4.5 本章小结 ........................................................................................................57

    第五章 总结与展望 ························································· 58

    5.1 总结 ................................................................................................................58

    5.2 展望 ................................................................................................................59

    参考文献 ········································································ 60

    致 谢 ··········································································· 62厦门大学博硕士论文摘要库

  • Contents

    CONTENTS

    Chapter 1 Introduction ························································ 1

    1.1 Background and Significance of System Development ...............................1

    1.2 The Study of the Category of PWMIS ..........................................................2

    1.2.1 General Description ···························································· 2

    1.2.2 Model of PWMIS ······························································ 3

    1.3 Status of Domestic and Foreign Research.....................................................4

    1.4 The Main Contents and Chapter Arrangement ...........................................5

    Chapter 2 Related Technology Woven ······································ 6

    2.1 The Brief of Architecture Technology ...........................................................6

    2.2 Dynamic Web Database Technology .............................................................7

    2.3 The Brief of JSP Technology ........................................................................10

    2.4 Summary ........................................................................................................12

    Chapter 3 Requirements Analysis ········································· 13

    3.1 System Goal ...................................................................................................13

    3.2 User Requirements Analysis ........................................................................13

    3.2.1 User Analysis ·································································· 13

    3.2.2 Business Process Analysis ··················································· 15

    3.3 Data Stream Analysis ....................................................................................18

    3.3.1 Top Level Data Stream Chart ················································ 18

    3.3.2 First Level Data Stream Chart ··············································· 19

    3.3.3 Second Level Data Stream Chart············································ 20

    3.4 System Data Dictionary ................................................................................23

    3.5 Summary ........................................................................................................25

    Chapter 4 System Design and Implementation ························· 26

    4.1 System Architecture ......................................................................................26

    4.1.1 System Logical Architecture ················································· 26

    4.1.2 System Software Architecture ··············································· 27

    4.1.3 System Operation Environment and Development Tool ················· 28

    4.2 System Function Module Design and implementation ..............................28

    厦门大学博硕士论文摘要库

  • Contents

    4.2.1 General Module ······························································ 28

    4.2.2 Attendance Management Module ········································· 30

    4.2.3 Optional Subjects Management Module ································· 32

    4.2.4 Income Management Module ·············································· 34

    4.2.5 Personnel Management Module ··········································· 38

    4.3 Database Design ............................................................................................40

    4.3.1 Design Principles ······························································ 40

    4.3.2 Database Conceptual Model ················································· 40

    4.3.3 Database Logical Model ······················································ 43

    4.4 System implementation ................................................................................49

    4.4.1 General Module ······························································ 49

    4.4.2 Attendance Management Module ········································· 51

    4.4.3 Optional Subjects Management Module ································· 53

    4.4.4 Income Management Module ·············································· 54

    4.4.5 Personnel Management Module ··········································· 55

    4.5 Summary ........................................................................................................57

    Chapter 5 Conclusions and Future Work ································ 58

    5.1 Conclusions ....................................................................................................58

    5.2 Future Work ..................................................................................................59

    References ······································································ 60

    Acknowledgments ····························································· 62

    厦门大学博硕士论文摘要库

  • 第一章 绪论

    1

    第一章 绪论

    1.1 研究背景和意义

    企业竞争力的提高越来越依赖于信息技术的运用,信息的充分交流和共享将

    大大提高企业的工作效率,节约人力物力,因此,每个企事业单位都力求收集更

    全面的信息,并充分利用,而计算技术和网络技术的发展为信息的充分利用提供

    了可能。管理信息系统 MIS(Management Information System)就是利用计算机

    应用系统提高信息的处理速度和效率的软件系统[1,2],MIS 基于现代数字网络传

    输技术和计算技术,通过对企事业的管理信息进行高度自动和智能的收集、处理、

    传输、发布和存储,显著增强了企事业单位参与激烈市场竞争的能力,也因此成

    为普遍采用的企业管理工具 [4] 。

    近年来,我国的市场经济日渐成熟,竞争愈加激烈,而传统各自为阵的人事

    工资管理体制在各类企业中还被大量存在,使用分散手工的管理方式进行考勤、

    工资、考核等方面人事工资管理,这种传统手工方式由于人事工资数据量的大幅

    度增加弊端日显,迫切需要开发专门的人事工资管理信息系统提高人事管理的工

    作效率。国外主流人事管理系统虽然有管理规范、流程清晰的优点,但由于国情

    不同,且人力资源管理软件一般基于应用企业的特定企业环境,一般不具备很强

    的通用性,因此,有必要开发一套适合本企业的人力资源管理系统,以方便、及

    时反馈人事工资信息,为企业的高效管理发挥更大的作用。

    本项目源自企业管理现代化、信息化项目,目的是实现集中管理地理上分布

    在多个城市的企业员工的人事工资信息,通过基于 Internet 的人事信息的数据共

    享,降低管理工作负担,实现企业员工人事工资管理的规范化、便利性和快速性,

    系统的主要功能有:

    1. 信息查询:通过网络实现分布式企业员工人事信息的共享。为分布在多

    地的企业领导、企业员工、企业人事财务部门提供便捷的查询服务。

    2. 集中管理:人事工资等信息都集中保存在系统中心数据库中,避免了原

    有的各地就近分别管理引起的数据不一致。

    厦门大学博硕士论文摘要库

  • 基于 Web 某企业人事工资管理信息系统的设计和实现

    2

    3. 辅助决策:集中和方便的员工信息的利用不仅降低了管理人员的工作强

    度,同时在完整数据基础上科学的统计分析和数据挖掘结果,可以用于

    优化企业经营决策。

    1.2 系统研究范畴

    1.2.1 系统概况

    PWMIS(Personnel Wage Management Information System) 即人事工资管理系

    统,是企业为提高人事工资管理效率而开发的应用软件系统, 是典型的管理信息

    系统(MIS),管理信息系统出现于 20 世纪 50 年代初,是一个基于计算机软硬

    件及网络通信等信息传输、处理终端设备,通过数据的收集、处理、传输和存储

    来提高业务处理效率的计算机应用系统,MIS 是以系统用户为主导的集成化人机

    系统[4],最初仅用于存在大量重复繁琐信息处理的人事财务部门等业务部门的数

    据处理,用于减轻工作强度,提高业务处理效率,继而发展到存在相似问题的销

    售、仓储等部门。70 年代后管理信息系统迅速发展,主要应用领域从行政管理

    转向工业控制等工业生产领域,由于效益显著,逐渐引起了普遍的重视,相继出

    现了一些成功的 MIS 系统,例如 IBM 的 COPICS 系统就是一个典型的制造资源

    计划 MRPII(Manufacturing Resources Planning 2)系统,包括设计与生产数据管理、

    库存数据管理、财务数据管理等子系统,囊括了整个企业的信息管理。

    MIS 系统于 90 年代后进入成熟阶段,其不仅支持基层运作和控制,还基于

    系统收集、处理产生的大量用户数据的基础上,引入了高层决策功能,即对大量

    用户数据进行数据分析和挖掘,利用分析结果辅助企业管理层进行管理机制革新

    以及经营战略决策。目前系统的应用已经伴随计算技术和数字通信技术的迅猛发

    展深入到社会的各行各业,现代社会普遍采用 MIS 管理海量业务数据、提高工

    作效率、降低运行成本、增强的决策科学性。明尼苏达大学的 Davis 教授定义

    MIS 为:“管理信息系统是一个基于数据库的用户-机器系统,它利用计算机软硬

    件,采用分析、计划、控制和决策模型,能支持企业或组织的运行、管理和决策”[5]。

    我国于 1981 年在工业生产领域率先引进国外的管理信息系统,揭开了 MIS 系统

    的应用序幕,其后在政府部门的大力倡导下得到了迅速普及[6]。薛华成教授认为:

    “MIS 是一个以用户为主导,以计算机软硬件设备、网络传输设备以及其它办公

    厦门大学博硕士论文摘要库

  • 第一章 绪论

    3

    设备为基础,进行信息的采集、加工、传输、储存、更新和维护,以企业战略竞

    优、提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化

    的人机系统”[7]。

    1.2.2 系统模型

    随着计算机和通讯技术的迅猛发展企业人事工资管理信息系统构建越来越

    复杂。PWMIS 已不仅仅是一个应用软件,更是一个信息利用和共享的方式,

    PWMIS 从早期单纯的数据计算工具,发展为基于因特网的面向专门业务管理的

    数据处理系统,再到目前的基于数据分析挖掘的面向企业管理的决策支持系统。

    从功能上来看,PWMIS 由数据输入模块、人机界面和输出、数据处理模块、数

    据存储模块四个部分组成。其功能模型图如图 1-1 所示。

    数据处理

    数据存储

    数据输入

    人机界面和输出

    MIS系统

    图 1-1 PWMIS 系统功能结构图

    1. 数据输入模块:具有对企业员工的人事工资数据进行收集,编码以及传输

    给数据处理模块加工或者数据存储模块保存的功能。

    2. 数据处理模块:可以接收数据输入模块传输的数据并根据业务处理的具体

    需要对数据进行检索、处理、分析,也可以从存储模块提取数据进行加工,

    用户依据处理结果进行综合评价或者进行进一步的管理决策。

    3. 数据存储模块:保存 PWMIS 系统原始数据和加工处理结果。通常还包含

    有用于专门业务处理的知识系统,从而为 PWMIS 系统用户建立、处理和

    维护企业员工的人事工资数据提供支撑。

    厦门大学博硕士论文摘要库

  • 基于 Web 某企业人事工资管理信息系统的设计和实现

    4

    4. 人机界面和输出:用户使用人机界面实现 PWMIS 系统人机交流,向系统

    提出应用需求并输出运行结果。

    PWMIS 系统主要是通过对企业运行过程中各种员工工作、考核、奖惩结果

    原始数据进行准确的记录、统计,使管理人员能监控并及时发现企业运行中问题,

    从而合理安排企业运行流程,提高运行效率。

    1.3 国内外研究现状

    MIS 的应用显著提高了企业信息的管理和使用效率,其社会经济价值日益明

    显。用于人力资源管理的 MIS 系统首先在美国出现,目前已在美国各行业的行

    政管理部门基本普及,也存在很多的成熟产品和开发模式,其中 HRMS 系统由

    于完善的功能设计和成熟的技术应用十分知名。西方发达国家的企业普遍在人力

    资源和财务管理部门部署和使用了管理信息系统来提高内部的工作效率和降低

    工资成本 [8]。技术领先跨国公司由于在地域上分散更是注重在人事管理系统方面

    的开发应用,其人事管理系统不仅是一个有效提升相关业务部门工作效能的业务

    处理工具,更是公司整个信息系统的有机组成部分,与内部其它信息系统的多种

    数据和处理共同形成的一个人力资源管理与决策支持系统[9] ,微软的人事流动

    管理与决策支持系统就是其中一例[10]。

    美国 Sun 公司发布的 J2EE(Java 2 Enterprise Edition)支持开发分布式企业

    应用系统[11],J2EE 基于 Java 技术,不仅定义了一整套标准的跨平台、分布式

    网络应用系统结构,还提供了对XML(eXtensible Markup Language)、Java Servlet、

    EJB(EnterpriseJavaBean)以及 JSP 技术的充分支持,J2EE 已成为一种网络分布

    式应用平台开发的技术规范[12,13]。同时,在管理信息系统开发领域也出现了一些

    新的设计思想,如为了克服传统的静态网页技术缺陷,引入 Ajax 技术以快速创

    建动态网页弥补了传统 B/S 模式应用于 MIS 存在的问题 [14]。

    我国人事管理信息系统的发展历史可以追溯到 20 世纪 60 年代末[15]。经过三

    个时期的发展演进,我国人事管理信息系统的应用和研究成绩斐然。如河北省电

    力公司等企业,结合先进的网络技术和自身人力资源的特点,开发了适合企业运

    行特点的人力资源管理系统[16,17],重庆川仪采用模块化程序设计思想,设计并实

    现了重庆川仪经营成套总公司人力资源管理信息系统[18]。总体上看,目前国内的

    厦门大学博硕士论文摘要库

  • 第一章 绪论

    5

    人事管理系统通常基于目前最为流行的 J2EE 技术 [19],系统的开发与部署比较

    简便,能够根据需要利用 B/S 模式和 C/S 模式的技术优势,实现人事信息数据的

    集中共享和分布式使用和维护[20],并有效提高系统处理速度。

    尽管目前我国人力资源管理信息系统的应用开发已非常普遍,但整体应用水

    平较低,大多数企业的人事管理信息系统只实施于较单一的业务处理,如:员工

    的考勤、工资、福利、档案管理等,主要进行一般性记录、统计操作,对于存储

    数据的分析往往限于生成各种统计图表等简单处理。系统尽管在增强工作准确

    性、提高工作效率、降低工作量等方面起很大作用,但主要通过一般的事务处理

    运用于对企业员工的静态管理,没有和企业内部和外部的其它信息系统连接起

    来,没有充分利用耗费巨大成本的人力资源信息[21]。

    1.4 主要研究内容和论文组织结构

    论文简要分析了企业人事工资管理工作的实际需要和要解决的业务处理问

    题,并分析了基于 B/S 模式的人事工资管理系统开发涉及的关键技术,完整的进

    行了 PWMIS 系统分析、设计与实现,全文包括五章:

    第一章为绪论,主要介绍了 PWMIS 的开发背景及研究意义,并介绍了该领

    域国内外相关研究的进展,然后简要描述了 PWMIS 的基本概念、结构及功能。

    第二章介绍了系统架构、动态页面、WEB 数据库访问等系统开发关键技术,

    它们是目前流行的开发企业人事工资管理系统所使用的技术。

    第三章从总体上详细分析了 PWMIS 的系统需求,包含用户需求和系统功能

    需求两方面,系统需求分析方面采用了业务流程图和数据流图展现了系统的功能

    并导出了系统数据字典。用户需求分析方面采用了用户用例图展现了用户眼中的

    系统。

    第四章为 PWMIS 的设计和实现部分,在简要介绍了 PWMIS 的软硬件架构

    基础上,详细介绍了系统数据库的设计和员工考勤、员工薪资、员工人事档案、

    员工考核管理等主要功能模块的业务流程、用户界面和主要实现代码。

    第五章分析总结了 PWMIS 的优缺点,展望了系统未来的发展方向。

    厦门大学博硕士论文摘要库

  • 基于 Web 某企业人事工资管理信息系统的设计和实现

    6

    第二章 相关技术综述

    PWMIS 系统是以系统存储的人事财务业务数据为中心,依托于 Web 技术和

    数据库技术,对公司人事工资数据进行查询、加工、更新等操作的数据管理工具。

    本章主要对 PWMIS 系统实现采用的技术进行了简要的介绍,包括系统架构、动

    态页面技术、WEB 数据库访问技术。

    2.1 系统架构技术

    对企业人力资源数据的计算机化管理能明显提高这些数据的管理效率,因

    此,人事管理系统的构成在经历了由单机环境应用到分布式网络环境应用,由单

    纯的数据计算、业务处理工具到复杂的决策支持辅助人工智能系统这样一个由功

    能单一到复杂集成的发展过程,总体可分为以下四个发展阶段[22,23]:

    1、文件服务器模式(File server),人力资源管理系统最初是以文件服务器形

    式出现,人事数据以文件的形式保存在系统数据服务器中,用户通过网络下载上

    传异地文件服务器中的文件进行数据的共享、处理、更新。

    2、客户/服务器模式(C/S),文件服务器处理模式管理的数据粒度大,不便于

    处理,在客户/服务器模式中以数据库代替文件服务器管理业务数据,且由客户

    端请求服务器端进行相关业务处理,服务器端接受客户端数据请求并处理向用户

    返回结果。

    3、浏览器/服务器模式(B/S),实际使用环境中存在大量异构平台,使得(C/S

    模式的人事管理系统部署和维护困难。基于 B/S 模式的人事管理信息系统采用规

    范统一的浏览器作为客户端平台解决了异构平台远程访问问题,降低 MIS 系统

    的开发、使用难度。

    4、三层 B/S 结构模式,传统的 B/S 模式客户端和服务器端的信息交流是单

    向、静态的,只能静态访问数据库服务器中的数据。不能满足人力资源管理系统

    对系统数据库中数据加工处理的要求,三层 B/S 结构模式解决了数据库的 Web

    动态访问,其架构如图 2-1 所示。其结合了 B/S 结构的跨平台访问性和 C/S 结构

    的方便数据处理。

    厦门大学博硕士论文摘要库

  • Degree papers are in the “Xiamen University Electronic Theses and

    Dissertations Database”.

    Fulltexts are available in the following ways:

    1. If your library is a CALIS member libraries, please log on

    http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary

    loan department in your library.

    2. For users of non-CALIS member libraries, please mail to [email protected]

    for delivery details.

    厦门大学博硕士论文摘要库