基于WEB的企业人力资源管理系统的设计与实现毕业论文.doc
《基于WEB的企业人力资源管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《基于WEB的企业人力资源管理系统的设计与实现毕业论文.doc(47页珍藏版)》请在三一办公上搜索。
1、(2013届)本科毕业设计(论文)资料 题 目 名 称: 基于WEB的企业人力资源管理系统的设计与实现 学 院(部): 计算机与通信学院 专 业: 计算机科学与技术 湖南工业大学教务处 2013届本科毕业设计(论文)资料第一部分 毕业论文(2013届)本科毕业设计(论文)题 目 名 称: 基于WEB的企业人力资源管理 系统的设计与实现 学 院(部): 计算机与通信学院 专 业: 计算机科学与技术 学 生 姓 名: 吴秋霖 班 级: 计本093 学号:09408100411 指导教师姓名: 向剑伟 职称: 副教授 最终评定成绩: 年 月湖南工业大学本科毕业论文(设计)诚信声明本人郑重声明:所呈交
2、的毕业论文(设计),题目基于WEB的企业人力资源管理系统的设计与实现是本人在指导教师的指导下,进行研究工作所取得的成果。对本文的研究作出重要贡献的个人和集体,均已在文章以明确方式注明。除此之外,本论文(设计)不包含任何其他个人或集体已经发表或撰写过的作品成果。本人完全意识到本声明应承担的责任。作者签名:日期: 年 月 日摘 要随着计算机技术、网络技术和信息技术的发展,办公自动化越来越多地改善着现代人的观念,越来越多的企业进行了信息化升级,企业人力资源管理系统则是必不可少的部分。借助该系统企业能更好地了解企业员工的各种信息,有助于提高人事管理工作的效率,改良企业内部的人事机制,从而更为公正、客观
3、、全面、快捷地评估员工业绩等。因此企业人力资源管理系统已经成为每家企业不可或缺的管理工具。论文首先对企业人力资源管理系统的开发背景、现状及存在的问题进行了分析。接着通过对系统的需求进行分析,从而确定了系统的功能模块,并画出了相应的模块图。再对各功能模块进行了详细的分析,从而得出系统模块的逻辑模型,包括系统ER图、实体联系图及数据表结构。在系统的设计与实现中,给出了系统中模块的详细设计与实现的过程,并对系统模块涉及到的关键源代码进行了对应的分析。企业人力资源管理系统开发采用浏览器/服务器结构模式,以ASP.NET技术为基础的设计思路。开发工具则使用Visual Studio2005,数据库采用S
4、QL Server2005数据库。系统可实现对客户信息进行新增、修改、删除、调整等的便捷操作。整个系统符合操作简便、界面友好、灵活、实用、安全的要求。关键词:ASP.NET;SQL Server;企业人力资源管理;浏览器/服务器结构ABSTRACTWith the development of computer technology, network technology and information technology, office automation has increasingly changed the concepts of modern people. A growing
5、number of enterprises have achieved upgrades in information technology, and among them, the Enterprise Human Resources Management System is an essential part. The system can help to have a better understanding of a great deal of information related to employees, enhance the efficiency of personnel m
6、anagement and improve the internal personnel mechanism, so as to assess employees performance more fairly, objectively, comprehensively and quickly. Therefore, HRMS has become an indispensable management tool to each company.Firstly, the paper analyzes the development background, current situation a
7、nd existing problems of human resources management system. Then, by analyzing the demand for this system, the paper determines the systems functional modules, and draws out the corresponding block diagram. The paper also makes a detailed analysis of those functional modules, thereby the logical mode
8、l of which is found, including the ER chart, entity relationship diagram and data table structure. In the design and implementation of the system, the paper provides the specific process relevant to those modules, and makes a corresponding analysis to the key source code involved in the system modul
9、es.The Enterprise Human Resources Management System uses the structural pattern of B/S, and adopts the design idea based on the ASP.NET technology. In addition, it uses the Visual Studio 2005 as the development tool and chooses SQL Server 2005 as the database.The system can realize some convenient o
10、perations on the customer information, such as adding, modifying, deleting and adjusting, etc. The entire system complies with the requirements of simplicity, user-friendliness, flexibility, utility and safety. Keywords: ASP.NET; SQL Server; Enterprise Human Resources Management; B/S目 录第1章 绪 论11.1 引
11、言11.2 系统开发的背景11.3 系统的设计目标11.4 系统开发的工具及介绍21.4.1 ASP.NET简介21.4.2 SQLserver 2005简介31.5 系统开发结构介绍41.5.1 B/S结构概述41.5.2 B/S结构主要特征4第2章 系统分析62.1 可行性分析62.1.1技术可行性62.1.2操作可行性72.1.3法律可行性72.2 系统需求分析72.3 系统流程8第3章 系统总体设计93.1 应用平台配置93.2 系统功能设计93.3 系统模块设计9第4章 数据库设计124.1数据库设计思想124.2系统的数据流图124.3数据库的模型设计134.3.1概念数据模型设计
12、134.3.2逻辑数据模型设计19第5章 系统详细设计与实现235.1 数据库连接的设计235.2 系统主界面设计235.3主要功能模块的设计与实现245.3.1个人信息管理模块的设计与实现245.3.2人事招聘管理模块的设计与实现275.3.3考勤管理模块的设计与实现315.3.4工资管理模块的设计与实现325.3.5关系管理模块的设计与实现345.3.6奖惩信息管理模块的设计与实现355.3.7统计查询管理模块的设计与实现36结论37参考文献38致谢39第1章 绪 论1.1 引言企业人力资源管理系统是一种建立在高速、大容量的硬件和先进的软件为基础的新型人力资源管理模式。系统与企业本身的人力
13、资源相结合,通过信息的高度集中、信息的自动处理以及服务共享等手段,达到降低成本、提高效率、改进员工服务模式的目的1。系统主要服务于企业的管理层和运作层。重点围绕企业员工和组织机构建立企业人力资源管理体系。这个体系涵盖了人力资源部门对员工在企业的全部生命周期的管理,并包括机构管理,员工管理到工资管理等各个方面,并提供查询、添加、修改、删除等功能。能动态直接地反映出企业人力资源的状况,为人力资源管理和高层领导决策提供高效的支持。1.2 系统开发的背景如今在世界范围内,社会经济形态以及社会结构形态正在发生一个巨大的变化,那就是从工业经济和工业社会向知识经济和知识社会转变。在这一转变中,人力资源管理已
14、成为世界各国发展的共同战略。企业中人心的向背和员工对工作的投入程度在很大程度上决定了该企业的兴衰与成败。如何保持本企业员工的工作责任感,激励其工作热情,减少企业人才的流失,这些问题在企业高层和人力资源部门主管心中的严峻性日益加剧。随着科学技术的不断提高,计算机技术不断成熟,信息管理系统的强大功能已为人们深刻认识,借助现代信息技术和管理理论,建立企业信息管理系统是当今社会的重要趋势2。企业人力资源管理系统有着信息存储量大、效率高等许多优点,有助于提高企业信息及时快捷的处理,同时也能提高企业员工的整体素质。1.3 系统的设计目标对于企业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作
15、方便,功能实用,能满足企业对数据进行管理的系统。能有效的管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值3。企业人力资源管理系统实现时应该满足以下目标:(1)功能实用,界面设计友好,企业员工信息查看便捷、准确,数据存储安全可靠,便于用户的操作和管理员对系统的管理。(2)全面展示系统内所有用户的各种信息,并进行分类显示。(3)为企业员工提供便捷的信息查看功能。采用分类和列表的形式对信息进行显示,可以随时查看其需要的信息。(4)提供系统管理模块
16、,可以方便的对企业员工信息进行管理以及权限控制。(5)对系统用户与管理员输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。(6)系统最大限度地实现易维护性和易操作性。(7)系统运行稳定、安全可靠。(8)用户不需要安装客户端。1.4 系统开发的工具及介绍1.4.1 ASP.NET简介ASP.NET是ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架4。ASP.NET 是一个已编译的基于 .NET 的环境,把基于通用语言的程序在服务器上运行。任何 ASP.NE
17、T 应用程序都可以使用整个 .NET Framework。当创建 ASP.NET 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以其认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使用户能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义5。同时ASP.NET的安全性很强,所有 Web 客户端都通过 Microsoft Internet 信息服务 (IIS) 与 ASP.NET 应用程序通信。IIS 根据需要对请求进行身份验证,然后找到请求的资源(如 ASP.NET 应用程序)。如果客户端已被授权,则资源可用6。同其他Web开
18、发平台相比,ASP.NET具有下面三大优势。(1)支持编译型语言:开发人员通过C#语言,开发的ASP.NET程序被编译成中间语言,具有平台无关性,由于ASP.NET页面在执行前会被编译,所以ASP.NET的性能得到了很大的提高7。(2)程序代码与页面内容的成功分离:一般的动态网页开发,通常是在一个网页上混合多种脚本语言。比如在HTML脚本语言上可以嵌入JavaScript或VBScript等客户端脚本语言,也可以同时嵌入ASP或JSP等服务器端脚本语言。这种多语言混合的Web开发模式流行已久,但是这种方式开发的代码可读性很差,因为不同的程序代码在同页面内容混合,开发人员要在多种语言的思维上频繁
19、切换8。ASP.NET Web集成了所见即所得的HTML编辑器,为开发人员的开发提供了方便的图形化支持。(3)引入服务器端控件:ASP.NET中的服务器端控件会生成发送给浏览器的HTML代码,显示控件,还能生成隐藏的HTML元素来存储当前的状态。在提交页面时,这些信息就会传送回服务器,控件将自动处理这些信息,改变HTML代码,显示控件。1.4.2 SQLserver 2005简介SQL Server 是一个全面的、集成的、端到端的数据解决方案,能为企业中的用户提供了一个安全、可靠和高效的平台。多用于企业数据管理和商业智能应用9。SQL Server 2005 为IT专家和信息工作者带来了强大的
20、、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度10。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。SQL Server 数据平台包括以下工具:关系型数据库: 安全、可靠、可伸缩、高可用的关系型数据库引擎,提升了性能且支持结构化和非结构化(XML)数据11。 复制服务: 数据复制可用于数据分发、处理移动数据应用、系统高可用、企业报表解决方案的后备数据可伸缩存储、与异构系统的集成等,包括已有的Oracle数据库等。 通知服务: 用
21、于开发、部署可伸缩应用程序的先进的通知服务能够向不同的连接和移动设备发布个性化、及时的信息更新。 集成服务: 可以支持数据仓库和企业范围内数据集成的抽取、转换和装载能力。 分析服务: 联机分析处理(OLAP)功能可用于多维存储的大量、复杂的数据集的快速高级分析。 报表服务: 全面的报表解决方案,可创建、管理和发布传统的、可打印的报表和交互的、基于Web的报表。 管理工具: SQL Server 包含的集成管理工具可用于高级数据库管理和调谐。标准数据访问协议大大减少了SQL Server和现有系统间数据集成所花的时间12。此外,构建于SQL Server内的内嵌Web service支持确保了和
22、其他应用及平台的互操作能力。 开发工具: SQL Server 为数据库引擎、数据抽取、转换和装载(ETL)、数据挖掘、OLAP和报表提供了和Microsoft Visual Studio 相集成的开发工具,以实现端到端的应用程序开发能力13。SQL Server中每个主要的子系统都有自己的对象模型和API,能够以任何方式将数据系统扩展到不同的商业环境中。1.5 系统开发结构介绍1.5.1 B/S结构概述B/S结构是对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 企业人力资源 管理 系统 设计 实现 毕业论文
链接地址:https://www.31ppt.com/p-3939456.html