1、 江苏农林职业技术学院 毕 业 设 计(论 文) 企业人事管理系统的设计与实现 专 业 : 计算机应用技术 学生姓名 : 付雅芳 班 级 : 10 计算机应用技术 学 号 : 201005010102 指导教师 : 郑 翠 完成日期 : 2013年 6月 附 1: 成绩评议 学号 201005010102 姓名 付雅芳 题目 企业人事管理系统的设计与实现 指导教师建议成绩: 评阅教师建议成绩: 答辩小组建议成绩: 院答辩委员会评阅意见及评定成绩 : 答辩委员会主 任签字(盖章): 年 月 日 附 2: 毕业设计(论文)任务书 姓名 付雅芳 学号 201005010102 班级 10 计算机应用
2、技术 题目 企业人事管理系统的设计与实现 设计(论文)主要内容 此企业人事管理系统采用 B/S 结构、基于 ASP.NET 的程序设计,主要对企业员工的信息以及人事相关的工作进行管理,以方便企业建立一个全面强大的员工数据库管理系统。它在 Microsoft Visual Studio.NET 2010 开发环境下设计系统的前台界面和使用 C#语言编写后台操作程序,完成数据的输入、查询、修改、存储、添加、删除的基本功能;并使用 SQL Server 2005 数据库形成后台数据库的支持及数据存储。本文详细介绍了企业人事管理系统的功能需求,系统的概要设计、详细设计和具体实现,并简要介绍了系统开发所
3、采用的过程及测试。 重点研究问题 本系统重点研究的问题有以下几点: 系统的功能需求 系统的概要设计、详细设计和具体实现 系统网站的前台界面设计、后台编程设计 系统调 试过程及安全测试 主要技术指标 该系统采用 B/S 架构, 在 Microsoft Visual Studio.NET 2010 开发环境下,以 SQL Server 2005 数据库为后台,使用 C#设计语言编写后台代码。 其它要说明的问题 该人事管理系统的设计实现了一些基本的管理系统的功能,如:查询、修改、添加、删除。除此之外,还运用了设置母版页、分页、验证控件、产生随机数等功能,为系统的安全性、便利性提供了一定的保障 ,但还
4、存在个别界面无法实现的问题,还有待进一步完善。 指导老师意见 指导教师签字: 年 月 日 附 3: 指导教师意见 对论文的简短评价: 1.指出论文存在的问题及错误 2.对创造性工作评价 3.建议成绩 优 良 中 及格 不及格 指导教师签字 年 月 日 评阅教师意见 对论文的简短评价: 1.指出论文存在的问题及错误 2.对创造性工作评价 3.建议成绩 优 良 中 及格 不及格 评阅教师签字 年 月 日 附 4: 答辩小组评议意见 学号 201005010102 姓名 付雅芳 题目 企业人事管理系统的设计与实现 答辩小组意见: 1、对论文的评价 2.建议成绩等级 优 良 中 及格 不及格 3.需要
5、说明的问题 答辩小组长签字 年 月 日 企业人事管理系统的设计与实现 摘要: 随着时代的变迁,互联网、物联网的不断发展,我们已进入信息化时代。商朝时,商业在我国产生。商业从小规模成长为大规模,进而形成大规模国营、私营企业,还有现在的股份有限公司,然而这些企业公司都会制定一个或多个人事管理制度,从原始的手工制作人事制度到现在的信息自动化(专门的人事管理系统)。考虑到企业手 工作业的阶段,不仅工作效率低、产品质量差、所需工人量较大。因此根据了一些企业的需求,设计此企业人事管理系统,为达到人事管理办公自动化、信息自动化的目的。此企业人事管理系统采用 B/S 结构、基于 ASP.NET 的程序设计,主
6、要对企业员工的信息以及人事相关的工作进行管理,以方便企业建立一个全面强大的员工数据库管理系统。本文详细介绍了企业人事管理系统的功能需求,系统的概要设计、详细设计和具体实现,并简要介绍了系统开发所采用的过程及测试。 关键词: 人事管理 ;信息化 ;C#;ASP.NET;数据库 ; The Design And Implementation Of Enterprise Personnel Management System Abstract: As the changes of The Times, the continuous development of Internet, Internet
7、of things, we have entered the information era. Shang dynasty, the business in our country. Business growth from small to large, and large-scale state-owned, the private enterprises, and now co., LTD., however, these enterprises will develop one or more of the personnel management system, from the o
8、riginal hand-made personnel system to the present information automation (specialized personnel management system). Considering the enterprise is still in the stage of manual work, low working efficiency, product quality is poor, not only the workers quantity is bigger. So according to the needs of
9、some enterprises, the enterprise personnel management system design, to achieve the purpose of the personnel management office automation, information automation. The enterprise personnel management system adopts B/S structure, the program design based on ASP.NET, mainly to the enterprise staffs inf
10、ormation, and manage hr related work, for enterprises to establish a comprehensive strong employee database management system. Enterprise personnel management system are introduced in detail in this paper the functional requirements, system outline design, detailed design and implementation, and bri
11、efly introduces the system development process and adopted by the test. Key words: The personnel management; Informatization ; C #; ASP.NET; The database; 目录 第 1 章 绪论 . 1 1.1 系统设计背景 . 1 1.2 国内外研究和发展现状 . 1 1.3人事管理系统发展趋势 . 2 1.4应用的目的与意义 . 2 1.4.1 应用的目的 . 2 1.4.2 应用的意义 . 3 1.5主要研究的内容 . 3 1.6论文的组织结构 . 3
12、 第 2 章 系统相关技术介绍 . 4 2.1 C#语言简介 . 4 2.2 SQL Server 数据库 . 4 2.3 Visual Studio 2010 技术平台 . 5 2.4 系统的运行架构 . 5 2.4.1 B/S模式概念 . 5 2.4.2 B/S结构优势 . 5 第 3 章 系统分析 . 6 3.1系统分析目的 . 6 3.2需求分析 . 6 3.2.1 系统功能需求 . 7 3.2.2 系统性能需求 . 7 3.3可行性分析 . 7 3.3.1 社会可行性分析 . 8 3.3.2 技术可行性分析 . 8 3.3.3 经济可行性分析 . 8 3.3.4 运行可行性分析 .
13、8 第 4 章 系统总体设计 . 8 4.1系统总体设计原则 . 8 4.2系统功能模块图 . 9 4.3系统用例图 . 10 4.4系统数据流图 . 11 第 5 章 系统数据库设计 . 12 5.1数据库设计原则 . 12 5.2数据库概念结构设计 . 13 5.3数据库逻辑结构设计 . 14 第 6 章 系统的详细设计 . 17 6.1系统登陆界面设计与实现 . 17 6.1.1 登陆界面功能 . 17 6.1.2 登陆界面前台设计 . 17 6.1.3 登陆界面后台代码 . 17 6.2主界面设计与实现 . 19 6.2.1 主界面功能 . 19 6.2.2 主界面前台设计 . 19
14、6.2.3 主界面后台代码 . 19 6.3母版页设计与实现 . 20 6.3.1 母版页技术简介 . 20 6.3.2 母版页功能 . 21 6.3.3 母版页前台设计 . 21 6.3.4 母版页后台代码 . 21 6.4员工管理界面设计与实现 . 23 6.4.1 员工管理功能 . 23 6.4.2 员工管理前台设计 . 23 6.4.3 员工管理后台代码 . 24 6.5人事变动界面设计与实现 . 27 6.5.1 人事变动界面功能 . 27 6.5.2 人事变动界面前台设计 . 27 6.5.3 人事变动界面后台代码 . 28 6.6部门管理界面设计与实现 . 29 6.6.1 部门
15、管理功能 . 29 6.6.2 部门管理界面前台设计 . 29 6.6.3 部门管理后台代码 . 29 第 7 章 系统的测试 . 31 7.1软件测试的目标 . 31 7.2软件测试原则 . 31 7.3软件测试的方法 . 32 7.4系统测试举例 . 33 7.4.1 员工管理的实现测试 . 33 7.4.2 部门管理的实现测试 . 34 7.4.3 人事变动的实现测试 . 35 7.5测试结论 . 36 第 8 章 总结和展望 . 37 参考文献 . 38 致谢 . 39 付雅芳:企业人事管理系统的设计与实现 第 1 页 第 1 章 绪论 1.1 系统设计背景 2 0 世纪 80 年代末
16、,随着计算机网络和通信技术的大力发展,企业人事管理系统趋于网络化。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。我国的管理信息系统在 80年代末 90 年代初也一开始大幅发展,国家相继建立起了“金卡”、“金关”、“金桥”工程,大多数企事业单位建立了局域网和广域网管理信息系统。 时代在进步,企业在发展。随着企业不断发展壮大,企业员工数量越来越多、流动性越来越强,使企业人事管理变的更 加繁琐复杂,尤其是“如何有效管理好企业员工的信息”成为函需解决的问题。人事管理是企业管理的一个重要分支 1,当今企业分工越来越细,各行业间联系越来越密切,对企业人事管理提
17、出更高要求。为了使企业管理更加高效快捷,人事管理自动化应运而生。员工是企业的基本元素,他的增减、变动给企业的整体运作带来很大影响,企业每天都要涉及到员工问题。企业员工越多、分工越细、联系越密,需要做的统计工作就越多,人事管理的难度就越大 2。因此,对于正在快速发展中的本企业而言,完善的人事与薪资管理系统是必需而且很重要的。 人事管理对企 业的发展有着举足轻重的作用 3,随着企业的不断发展,对各类人才的需求变的更加多样化,人才队伍的建设是企业健康发展的有力保障。为更好的提高企业的管理效率,更好的发挥人才优势,实现人事管理自动化己迫在眉睫。二十一世纪市场竞争激烈的今天,企业要想健康、长远发展,必须
18、拥有先进的科学技术,优秀的管理水平和一支高素质的人才队伍 4。企业要想生存和发展,留住人才、用好人才必不可少,因此对人事管理的工作要求也越来越高。 最初的人事管理是靠人工完成的,当企业规模较小的时候,人力可以完成,随着企业规模的逐渐增大,企业员工人 数的增多,依然依靠人力进行的人事管理,必然会造成工作效率低,工作错误增多等问题。人事管理系统具有以下功能 :把分散的企事业单位的职工信息实行统一、集中、规范的收集和管理 ;建立分类编号管理、电脑存储查询,因此它可以解除企事业单位和职工的后顾之忧 5。 1.2 国内外研究和发展现状 国外专家学者对人事管理系统的研究起步比较早,发达国家的企业非常注重自
19、身人事管理系统的开发,在国外一般公司的人事部或劳工部都有自己的系统,而且它们的系统是全国性的。国外的人事系统非常成熟特别是一些跨国公司,更不惜投入大量的人力、物力、财力开发相应的人事管理系统。他们通过建立一个业务流的开放性系统,实现真正意义上的人事管理目标一一挑选和留住最佳人才,同时不断提高这些人才的工作效率。例如 :苹果公司的企业员工人事管理系统便是一个很好的典范 7。国外人力资源管理软件虽然有很江苏农林职业技术学院毕业论文(设计) 第 2 页 多优点 8,比如操作简单、界面友好、业务流程清晰、管理规范 9;采用 ODBC 技术,支持GS架构与 BSS 架构等。但同时又有一些缺点,比如不够灵
20、活,通用性不强,尤其是由于习惯的不同,导致这些系统不能很好地在中国使用。 我国的人事管理系统起步较晚,传统的人事管理己经不再适应当 今社会的发展要求,经过十多年的快速发展,我国的数据库管理技术己经广泛地应用于各个领域,并逐步实现产业化。但信息管理系统在工厂、企业的应用,还远落后世界先进水平,主要表现在 :人事管理系统使用范围相对狭窄,人事管理系统稳定性较差、功能相对单一等且 10。 人事管理软件在中国虽然己有十几年的发展历程,但由于当时的管理模式、思想观念远远滞后于国外,所以对于国内而言,人事管理软件开发运用还处于“较为初级阶段”。现在的人事管理软件主要有 :上海广电软件信息有限公司的汇智人力
21、资源管理系统,益康世纪公司的 HRP2000,嘉 扬人力资源管理系统 (Power2000),金益康人力资源管理信息系统(YKHRMIS),汇林科软件 (深圳 )有限公司的人力资源管理系统,由此可以看出人力资源管理软件市场的竞争还不是很激烈。这些人事管理软件的典型特征就是成品实用性较差、厂商较多而且杂乱,因此开发适合本企业的人事管理系统是企业正规化、科学化的必要条件。 1.3 人事管理系统发展趋势 目前,世界经济趋向全球化。世界经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。对于不同的组织,人力资源成本在总成本中的比 例是不一样的。 21 世纪的主
22、导者是人力资源,然而由于竞争压力的增大,使人力资源将脱离主导地位,甚至离主导更为遥远。 无论何时,工业的发展越来越多地取决于科学和技术、知识与技能。高新科技产业更是如此。这不仅要求员工特别是技术人员掌握新的科学知识和技术能力,而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能。然而这些要求却带来了两个问题。一是随着科技革新和知识拓宽,职业的多样化带给人们多重选择。二是职业选择机会增多,职业的要求也跟着提高,因而人力资源的成本也随之提高。 随着社会进步和经济的不断发展,人们 的工作目标和价值观也会随之发生变化。这就对人事管理部门和管理人员提出了新的要求和新的问题,然而人力资源管理就可以解决这类问题如:工资待遇、充分尊重员工和提供良好的个人发展和自我价值实现环境与条件等。 1.4 应用的目的与意义 1.4.1 应用的目的 开发该系统的目的是促进企业人事管理办公自动化,更加有效地管理企业员工的工资、考勤和档案等方面信息。公司管理层可以通过这些信息及时掌握每名员工的能力素质、工作表现等情况,从而更好地进行工作分配,使每名员工都能在适合自己的岗位上发挥作用。这样不仅给公司创造更大收益,使公 司整体运行良好,而且还能满足上级部门的各种信息数据需求,并给其他系统提供借鉴 12。