iData_中小型企业人事管理系统的设计与实现_盖明哲.docx
《iData_中小型企业人事管理系统的设计与实现_盖明哲.docx》由会员分享,可在线阅读,更多相关《iData_中小型企业人事管理系统的设计与实现_盖明哲.docx(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 分类号: TP311 密级: 单位代码 : 10422 学 号 : 2012221033 硕士学位论文 Thesis for Master Degree (专业学位) 论文题目: 中小型企业人事管理系统的设计与实现 The Design and Implementation of a Small and Medium-sized Enterprise Personnel Management System 作者姓名 盖明哲 _ 培 养 单 位 软 件 学 院 专业名称 软 件 工程 指导教师 黄艳副教授 合作导师 _ 2014年 4 月 20日 原 创 性 声 明 本人郑重声明:所呈交的学位
2、论文,是本人在导师的指导下,独 立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不 包含任何其他个人或集体己经发表或撰写过的科研成果。对本文的研 究作出重要贡献的个人和集体,均已在文中以明确方式标明。本声明 的法律责任由本人承担。 论文作者签名: 日期: 关于学位论文使用授权的声明 本人同意学校保留或向国家有关部门或机构送交论文的印刷件和 电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论 文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印 或其他复制手段保存论文和汇编本学位论文。 (保密论文在解密后应遵守此规定 ) 论文作者签名: , 导 师 签 名 : _ 日
3、 期 : 目录 摘要 . I ABSTRACT . Ill . i u系 统 开发 背 景 . 1 1.2国内外研究现状 . 1 1.3本文的主要工作 . 2 1.4本文的组织结构 . 3 第 2章需求分析 . 4 2.1总体业务描述 . 4 2.2系统目标和需要解决的问题 . 5 2.3系统需求分析 . 7 2.2.1功能性需求 . 7 2.3.2非功能性需求 . . 15 胃 3#雜概要设计 . 17 3.1系统物理架构设计 . 17 3.2系统逻辑架构设计 . 18 第 4章系统详细设计 . 21 4.1详细设计的实施过程 . 21 4.2系统的数据库设计 . 21 4.2.1 E-R
4、图设计 . 22 4.2.2数据表设计 . 23 4.3系统类图级实现 . 27 4.3.1 Buniness 包 . 27 4.3.2 NetComm 包 . 29 4.3.3 DataBase 包 . 30 4.3.4 GUI 包 . 31 第 5章系统实现与测试 . 33 5.1 Domain 层实现 . 33 5.2 DAO层实现 . 34 5.3 Service 层实现 . 38 5.4 Web层实现 . 38 5.6软件测试 . 46 &胃 . 50 参考文献 . 51 致谢 . 53 CONTENTS Abstract in Chinese . . . i Abstract in
5、 English . iii Chapter 1 Introduction . 1 1.1 Background of Management . 1 1.2 Current Research status . 1 1.3 Main Contributions of the proposed system . 2 1.4 Organization of the Dissertation . 3 Chapter 2 Demands Analysis . 1 2.1 Overview of the Proposed System . 4 2.2 Targets of the Proposed Sys
6、tem . 5 2.3 Requirements Analysis of the proposed system . 7 2.2.1 Functional Requirements . 7 2.3.2 Non-functional requirements . 15 Chapter 3 System Architecture Design . 17 3.1 Physical Architecture Design . 17 3.2 Logical Architecture Design . * . 18 Chapter 4 Detailed System Design . 21 4.1 Imp
7、lementation Process in Detail . 21 4.2 Database design of the Proposed System . 21 4.2.1 E-R diagram design . 22 4.2.2 Data table design . 23 4.3 Class Diagram Implementation of the Proposed System . 27 4.3.1 Buniness pack . 27 4.3.2 NetComm pack . 29 4.3.3 DataBase pack . 30 4.3.4 GUI pack . 31 Cha
8、pter 5 System Implementation And Test . 33 5.1 Domain Layer Implementation . 33 5.2 DAO Layer Implementation . 34 5.3 Service Layer Implementation . 38 5.4 Web Layer Implementation . 38 5.6 Software Testing . 46 Summary . 50 References . 51 Acknowledgements . 53 摘要 随着计算机技术的蓬勃发展,尤其是计算机商务应用的兴起,使得计算机技
9、术的应延伸至现代化企业日常管理的方方面面,企业人事管理的电子化的普及势 在必行。计算机技术尤其是网络技术被广泛用于改进现有的企业人事日常管理模 式,简化了企业的人事信息管理的过程,大大提高了企业人事管理的效率。本文 论述了针对中小企业人事管理系统开发的技术方法、总体设计、详细设计以及系 统的具体实现。 本文通过对中小企业人员日常管理的问题的汇总和管理信息系统的开发背 景描述,业务流程分析过程中采用详细的 UML建模的形式描述系统需求分析。 在需求分析,定义了人事管理的范畴,抽象出中小型企业人事管理的用户具体需 求,体现了人事管理系统技术要求的状态,并定义了人事管理系统的功能范围。 基于系统的需
10、求分析,得出中小企业人事管理系统概要与详细的设计内容。 根据本系统提出的系统设计目标和原则,本文专注于功能模块的设计和需求分析 得出的各项功能模块实现。基于系统设计中得出的功能结构。在设计方面,本文 分为前台功能模块和数据库的设计。业务实现和后台数据库实现均划分为多个模 块,对每个模块进行详细分析。 系统设计和工程软件开发过程按照系统设计和开发的要求,以可靠性,经济 性,安全性三个方面系统指标为基础,通过对比不同的设计方法,确定出一套即 经济又可行的方案进行实施,实现了一个以 BS架构为基础的,基于 web的人 事管理系统。该系统主要包括八大功能模块,分别为部门管理功能,员工信息管 理功能,员
11、工考勤管理功能,员工薪资管理功能,用户管理功能。整个系统操作简 便,界面友好,使用灵活,实现的功能实用性较高,并且具备一定的安全性。 【关键词】管理信息系统、人事管理、 Jsp、 Mysql数据库 ABSTRACT With the rapid development of computer technology, especially the rise of the computer business applications, making modem computer technology enterprises should be extended to all aspects of
12、daily management, e-business imperative popularity of Personnel Management* Computer technology, especially network technology is widely used to improve existing enterprise personnel daily management, simplifying the process of enterprise information management personnel, greatly improving the effic
13、iency of personnel management. This paper discusses the technical methods for the development of the SME personnel management system, general design, detailed design and implementation of the system. Through consolidation and management information system development background for the daily managem
14、ent of the SME personnel description of the problem, business process analysis process used in the form of a detailed description of UML modeling systems requirements analysis. In the requirements analysis, the definition of the scope of personnel management, personnel management abstract SME specif
15、ic needs of users, reflecting the personnel management system technical requirements of state and defines the functional scope of the personnel management system. Based on the system requirements analysis, the personnel management system for SMEs with a summary of the detailed design content. Accord
16、ing to the system design goals and principles of the proposed system, the paper focuses on the needs of each function module design and analysis of functional modules to achieve results. System designs based on the functional structure derived. In terms of design, this paper is divided into function
17、al modules designed foreground and databases. Business to achieve and database implementations into multiple modules, a detailed analysis of each module. System design and engineering software development process in accordance with the system design and development requirements to reliability, econo
18、my, safety indicators based on three aspects of the system, by comparing different design methods to determine a set of economical and viable scheme implemented to achieve a B S architecture-based, web-based personnel management system. The system includes eight modules, namely, department managemen
19、t, employee information management functions, following the same employee attendance management, employee payroll management, user management functions. The entire system simple, user-friendly, flexible, practical realization of higher functionality, and have a certain security. Keywords: Management
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- iData_ 中小型企业 人事管理系统 设计 实现 明哲
限制150内