人事管理系统的设计与实现-毕业论文.doc

上传人:滴答 文档编号:1273431 上传时间:2019-01-26 格式:DOC 页数:43 大小:1.13MB
下载 相关 举报
人事管理系统的设计与实现-毕业论文.doc_第1页
第1页 / 共43页
人事管理系统的设计与实现-毕业论文.doc_第2页
第2页 / 共43页
人事管理系统的设计与实现-毕业论文.doc_第3页
第3页 / 共43页
人事管理系统的设计与实现-毕业论文.doc_第4页
第4页 / 共43页
人事管理系统的设计与实现-毕业论文.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

1、 1 本科毕业论文 (科研训练、毕业设计 ) 题 目: 人事管理系统 的设计与实现 姓 名: 学 院:软件学院 系: 软件工程 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 职称: 指导教师(校外): 职称: 年 月I 人事管理系统的设计与实现 摘要 随着电子计算机的飞速发展,计算机在管理 行为 中应用 日渐 普及,利用计算机实现人事管理势在必行。人力资源 成为越来越 最重要 的资源。 人才是先进科技、先进文化的载体 , 代表着先进的生产力。随着现代人事制度改革的进一步深化 , 企业、事业单位等的人事管理工作己经逐步向人力资源管理和开发转化。因此 , 能否为创造优秀的工作环

2、境提供优秀的人事保证 , 将是各单位在激烈的竞争中求得生存和发展的关键因素之一。 人事管理系统广泛应用于工业、商业、企业、事业、行政等单位,几乎每个进行了信息化建设的单位都具有人事管理系统, 它 是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 本文论述了基于 C# ,ADO.NET 和 SqlServer2000 相结合的人事管理系统的设计原理、总体结构以及功能实现。 本系统 使用 C# 技术来实现对数据库的连接和处理 。 其中 , 为了优化数据访问 ,本文使用了 DataSet 而不是 DataReader 。 本 人事 管理系

3、统为企业单位提供机构设置编码和信息查询、职工信息维护和查询、工资管理、个人所得税率更改、工资发放查询等功能,能够满足现代企事业单位对人事管理的需要。 关键词 : 人事管理; C#; ADO.NET II Abstract With the rapid development of electronic computers and the popularization of computer in the management, realization of personnel management by using computer is imperative. Human resources

4、 have gradually become the most important resource. Talent is the carrier of advanced technology and culture, who represent advanced productive. With the modern reform of the personnel system further deepening, enterprises and institutions personnel management has translated gradually to the human r

5、esources management and development. Therefore, the ability to create good working environment with the fine personnel that would be one of the key factors for all units seeking survival and development in the fierce competition. Personnel management system is used widely in industrial, commercial,

6、business, administrative, and other units. Almost every unit has the personnel management system which had the information construction. It has been an indispensable part in the modern enterprise management, and it is one of the necessary conditions which meeting requirements of the modern enterpris

7、e system, encouraging labor and personnel management to scientific, standardized. This paper describes design principle of personnel management system which based on C#, ADO.NET and SqlServer2000 combination, the overall structure and function to achieve. The system uses C# technology to achieve the

8、 connection to the database and processing. Thereinto, in order to optimize data access, the paper use the Dataset rather than DataReader. The personnel management system to provide enterprises and institutions encoding information, maintenance and information for workers, wage management, personal

9、income tax rate changes, for payment of wages, and other features of modern enterprises and institutions to mee t the needs of personnel management. Key words: Personnel Management; C#; ADO.NET III 目录 第一章 前言 . 1 第二章 系统总体设计 . 3 2.1 需求分析 .3 2.2 系统功能分析 .4 2.3 系统数据分析 .4 2.4 可行性分析 .5 2.4.1 经济的可行性 . 5 2.4

10、.2 技术实现的可行性 . 5 2.5 系统配置 .6 2.5.1 软件配置 . 6 2.5.2 硬件配置 . 7 第三章 系统详细设计 . 8 3.1 设计原则 .8 3.2 数据库设计 .8 3.2.1 数据库设计原则 . 8 3.2.2 数据表设计 . 8 第四章 系统实现 . 13 4.1 连接数据库 .13 4.2 功能模块 .15 4.2.1 登陆窗口 . 15 4.2.2 主界面设计 . 19 4.2.3 机构编制管理 . 20 4.2.4 职员信息管理 . 24 4.2.5 薪资管理 . 28 第五章 结束语 . 36 致谢 . 37 参考文献 . 38 IV Contents

11、 Chapter 1 Foreword . 1 Chapter 2 Overall Design. 3 2.1 Requirements Analysis . 3 2.2 Functions Analysis . 4 2.3 Database Analysis . 4 2.4 Feasibility Analysis . 5 2.4.1 The Feasibility of Economic. 5 2.4.2 The Feasibility of Technology. 5 2.5 System Configuration . 6 2.5.1 Software Configuration .

12、6 2.5.2 Hardware Configuration . 7 Chapter 3 Detailed design . 8 3.1 Design Principle. 8 3.2 Database Design . 8 3.2.1 Principle of Database Design . 8 3.2.2 Tables Design . 8 Chapter 4 System Implementation . 13 4.1 Connecting to The Database . 13 4.2 Function Module . 15 4.2.1 Login Form . 15 4.2.

13、2 Main Form Design . 19 4.2.3 Organization Management . 20 4.2.4 Staff Information Management . 24 4.2.5 Salary Management . 28 Chapter 5 Conclusion . 36 Acknowledgement . 37 References .381 第一章 前言 人事管理是企业管理的一个重要分支。随着当今企业人员数量不断增加、分工的不断细化、各行业间联系的不断密切。对人事管理的要求也不断提高,实现人事管理自动化,无疑将带来高效率的企业管理。人员是企业生存的主要元素

14、,人员的增减、变动将直接影响到企业的整体运作,企业每天都要涉及到人员工问题。企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度就越大。 如何管理好企业员工的信息,成为 企事业和行政部门 管理中 的 一个大问题。如果能实现人事管理的自动化,无疑将给 人事 管理部门带来很大的方便。 人事管理系 统就是用电脑代替大量的人工记录,完成众多信息的处理,方便、准确度高,且可以长期保存。人事管理系统,为个人提供资料查询服务,为企业提供 员工 分工等服务。旧式的用纸介材料来记录的人工管理方式已不合适现代企业公司的发展了,实现人事管理的系统化、规范化、自动化,将成为现代公司管理人员的首选。

15、 目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询 ,综合分析。我现在所做的课题就是在目前的情形下,从一些中小型企业及事业单位 现有的条件实际出发,利用他们所拥有的计算机硬件设备和软件条件, 建立 的一套简单易用的人事管理系统。 常用的 人事管理 系统包括 C/S架构、 B/S架构等等。 C/S 架构: 一个基于计算机网络的人事管理系统 , 能在网络环境下实现数据的共享查询、统计汇总、数据更新等功能 , 实现跨部门高效率的协同办公。系统基于 TCP/IP 的通讯协议 , 采用C/S(Clinet/Server) 架构开发模式 , 能很轻松地实现系统与用户

16、的信息交互和数据处理的功能;系统具备数据库维护功能,能够对数据库进行备份和恢复。系统还具有很强的可移植性,在移植系统时需先创建数据库和用 SQL建库脚本生成相应的数据 表。 C/S 是发展到 20世纪 90年代的较为先进的结构,这种模式将应用系统分解为前台的客户(或称前端)应用程序和后台的服务器部分,通过网络连接应用程序和服务器。服务器负责数据管理,客户机完成与用户的交互任务。这种结构的核心是客户应用程序只向服务器发送服务请求,由服务器完成一切的数据处理,处理结果由服务器发回客户端应用程序,通过软件的交互界面显示处理结果。 2 B/S 架构: 为了实现异地办公、用户使用方便和通知迅捷的设计目标

17、 ,人事管理系统常 采用 B/S 模式 。 B/S 模式由浏览器和服务器组成 , 客户端只需 浏览器 , 实现了真正的客户端 , 不用维护 , 操作界面一致。 B/S 模式也不局限于两层结构 , 它可分为 Web 服务器、数据库服务器、应用服务器、中间件等 , 降低了各层的负担。 本人事管理系统为单机版,面向中小型企事业单位,系统配置要求低。具有如下特点: 1. 将企 事业单位 的人事管理、工资管理、 机构设置 管理有机结合,综合运用,从而使企业 的人事管理人员从繁重的人事管理中解放出来,大大提高工作效率,减轻管理人员的工 作量; 2. 系统稳定性高,能符合大部分用户需要; 3. 人性化的用户

18、界面,方便操作; 4. 实现数据添加和检索 功能; 5. 系统具有良好的可扩展性; 本文将分别从“总体设计”、“详细设计”、“系统实现”等几个方面对该人事管理系统的设计与实现加以说明。 3 第二章 系统总体设计 2.1 需求分析 1 本系统对企事业单位人事部门的业务工作用计算机进行全面现代化管理。主要包括组织机构设置管理、职员基本情况管理、工资管理等几个方面 ,以实现用户方便地输入和更新信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询。另外用户还可以对这些基本信息进行定期的更新和删除,人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。 系统用例如 下: 增加机构 删除机构

19、修改机构信息 增加职员 修改职员信息 删除职员信息 职员调动 月工资计算 工资发放 个人所得税率修订 查询工资发放历史 用例描述: (1) 增设机构 增加机构记录设置新增机构名称设置从属关系标记机构信息 (2) 删除机构 删除机构记录键入删除机构名称删除从属关系标记机构信息 (3) 修改机构信息 标记机构记录修改从属关系修改详细信息标记机构信息 (4) 增加职员 增加职员记录增加职员履历信息标记职员信息 4 (5) 修改职员信息 标记职员记录修改详细信息标记职员信息 (6) 删除职员信息 删除职员记录选择 预删除人员删除部门关系 (7) 职员调动 标记职员记录修改部门关系标记职员信息 (8)

20、月工资计算 新增工资信息导入过往工资记录修改详细工资参数计算月工资标记工资信息 (9) 工资发放 增加工资发放记录标记工资发放信息 (10) 个人所得税率修订 标记个人所得税记录修改所得税税率标记所得税信息 (11) 查询工资发放历史 标记工资发放历史记录导入工资发放历史信息检索工资发放历史信息 2.2 系统功能分析 按照系统总体需求,系统要实现以下功能: (1) 机构基本信息: 包括部门名称、部门编号。这一部分完成的主要功能是部门信息的添加、修改、删除、 查询等。 (2) 职员基本信息: 有关企业 职员 各种信息的输入,包括 职员 的姓名、性别、出生年月、工资、个人简历等。这一部分要完成的主

21、要功能是员工信息的添加、修改、删除、查询。 (3) 职员工资管理:计发职员工资信息,职员工资信息修改,职员工资信息查询。 2.3 系统数据 分析 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。用户的需求具体体现在各种信息的提供、保存、更新和查询,这要求数据库结构能够充分满足 各种信息的输入和输出。收集基本数据、数据结构和数据处理的流程,组成一份详尽的数据字典。针对一般单位人事管理系统的需求,通过对员工工作过程5 的内容和数据流程的分析,设计如下所示的数据项和数据结

22、构: ( 1) 机构 基本信息: 单位名称、拼音编码、单位地址、单位电话号、开户银行、账号、开户全称。 ( 2) 职工基本信息:姓名、姓名建成、性别、出生日期、籍贯、民族、办公电话、婚姻状况、单位名称、文化程度。 ( 3) 工资发放 信息: 姓名、日期、职员编号、基本工资、浮动工资、合同补、粮副补、房补、临时补、职务工资、工龄工资、考核工资、将近、应发奖金合计 、房租、水电费、请假扣除、考勤扣除、罚款、住房公积金、医疗保险、养老保险、事业保险、生育保险、工伤保险、应扣金额合计、工资合计、个人所得税、应发金额、发放否、月份。 ( 4) 个人所得税税率信息:编号、级数、不计税工资、工资下限、工资上

23、限、个人所得税、速算扣除数、备注。 2.4 可行性分析 2.4.1 经济的可行性 2 人事档案的管理工作是一项复杂繁重的工作 ,要求工作细致和合理分类来进行有效的管理 ,可是完全依靠人工操作 ,会浪费大量的人力、物力和财力 ,没有什么经济效益可言 ,而且准确率相对来说也不高 ,而这套人事管理系统 ,就解决了这些问 题 ,它不仅不需要空间很大 ,人员众多 ,最主要的是不需要很多的资金投入就可以提高办事效率和准确程度。 2.4.2 技术实现的可行性 3 微软公司的 Microsoft Visual Studio 是一个功能强大、方便实用的程序开发环境,主要表现在:风格多样的界面设计,面向对象的设计

24、方法,较短的软件开发周期以及编程简单的数据库操作能力。根据企事业单位人事管理系统的特点和需求,考虑到系统开发的时间,本系统使用微软公司的 C# 作为前台开发工具,微软公司的 SQL Server 2000 做后台数据库。 C# 前台通过 ADO 技术和 Data Environment 数据环境来访问 SQL 数据库。 长期以来 , 阻碍开发人员工作效率提高的一大关键因素就是缺乏用于数据库开发和调试的集成化工具手段。 SQL Server 2000 实现了与 MicrosoftVisual Studio 之间的高度集成 ,从而有助于消除上述障碍。在本次试验中系统使用了 SQL Server2000 作为后台数据库 ,

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。