基于C#的企事业人事管理系统毕业论文.doc
《基于C#的企事业人事管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于C#的企事业人事管理系统毕业论文.doc(35页珍藏版)》请在三一办公上搜索。
1、摘要二十一世纪,是人才的世纪。人才作为企业发展的核心竞争力,在企业的发展中发挥着不可比拟的作用。人事管理是人力资源管理发展的第一阶段(有时也作为广义的“人力资源管理”的代称),是有关人事方面的计划、组织、指挥、协调、信息和控制等一系列管理工作的总称。通过科学的方法、正确的用人原则和合理的管理制度,调整人与人、人与事、人与组织的关系,谋求对工作人员的体力、心力和智力作最适当的利用与最高的发挥,并保护其合法的利益。于是,良好的人才管理系统也便成为了企业管理的一部分。一个现代化的企业人事管理系统有助于企业节约成本、提高效率,而且还可以使领导者更清楚地了解到企业员工的相关资料,从而更合理地制定相关的人
2、事信息。本企业人事管理系统采用C/S结构,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。它是以VS2005.和SQL 2005数据库作为开发平台。使用C# 设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL 2005数据库形成数据表,进行数据存储。关键词:人事管理系统 C# SQL2005 ABSTRACTIn twenty-first Century, is the century talents. Talent as the core competitiveness of enterprise de
3、velopment, playing an incomparable role in the development of enterprises. Personnel management is the first stage of the development of human resource management (sometimes referred to as the human resources management ), is a general term for a series of management work related to HR plan, organiz
4、ation, command, coordination, information and control. Through the scientific method, employing the right principles and reasonable management system, adjust the relationship between people and people, people and things, people and organizations, to seek for the staff strength, heart and intelligenc
5、e by using the most appropriate and most of the play, and to protect their legitimate interests. Thus, a good talent management system also will become part of enterprise management. Personnel management system is a modern enterprises to help enterprises to reduce cost, improve efficiency, but also
6、can make leaders more clearly understand the relevant information of employees, to more rational development of relevant personnel information. The enterprise personnel management system using C/S structure, mainly employees of information and personnel related with the work flow for centralized man
7、agement, and establish a sound, strong employee information database to facilitate enterprise. It is based on VS2005. and SQL 2005 database as a development platform. The use of C# design, operation control and the preparation of operating procedures, data entry, modification, storage, call the quer
8、y function; and the use of SQL 2005 database form the data table, data storage.KEY WORDS:THE SYSTEM OF STUFF MANAGEMENT C# SQL2005目录第1章 绪论11.1本课题的研究背景11.2国内外研究现状11.3应用的目的与意义11.4人事管理系统发展趋势21.5开发工具21.6实用技术31.6.1 SQL简介31.6.2 可编程能力31.6.3 使用数据集3第2章 需求分析42.1软件工程简介42.1.1开发流程42.2需求分析5第3章 概要设计73.1任务概述73.1.1目
9、标73.2功能需求73.2.1系统功能设计73.3条件和限制10第4章 数据库设计104.1数据库描述104.2数据库分析114.3数据库概念设计114.3.1用户登录数据设计114.3.2用户基础信息数据库设计124.3.3人事管理模块数据库设计134.3.4备忘记录模块数据库设计154.3.5企业人事管理系统数据表关系16第5章 界面设计185.1.主窗体设计设计185.2登录窗体设计185.3人事档案浏览窗体设计195.4各窗体跳转关系设计20第六章 详细设计与实现216.1编码规则216.2窗体命名规则216.3添加、修改操作中各控件的命名规则216.4查询操作中各控件的命名规则216
10、.5公共类设计216.5.1 Mymeans公共类设计226.5.2 MyModule公共类246.6登录模块256.7主窗体详细设计266.8人事档案浏览模块276.9人事资料查询模块设计28总结29致谢30参考文献31第1章 绪论1.1本课题的研究背景信息化的迅速蔓延,互联网的高速发展,使企业的信息化管理出现了新的方向。一个现代化的企业想要生存和发展,必须跟上信息化的步伐,用先进的信息化技术来为企业的管理节约成本、制定规划。而人才作为企业生存和发展的根本,在企业的管理中始终占有着重要的地位。对企业的人才进行良好的人事管理既有助于企业高层和人事管理人员动态、及时地掌握企业的人事信息,制定人才
11、招聘和发展规划,也有利于企业优化改革,精简机构,最终实现人事管理的信息化建设。在此形势下,我们开发了此套人事管理系统,可应用于大部分的企事业单位,管理人员可查询员工考勤、薪资、档案等相关信息并可对其进行维护,普通员工可在管理人员授权后进行相应的查询等操作。1.2国内外研究现状国外专家学者对人事管理系统的研究起步比较早,发达国家的企业非常注重自身人事管理系统的开发。特别是一些跨国公司,更不惜花费大量的人力和物力来开发相应的人事管理系统,通过建立一个业务流的开发性系统实现真正意义上的人事管理目标,挑选和留住最佳人才,同时不断提高这些人才的工作效益。例如:苹果公司的企业员工人事管理系统便是一个很好的
12、典范。我国的信息管理系统是九十年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用于各个领域,并且形成了产业化。但是,我们的工厂、企业对信息管理系统的应用比起世界先进水平还相当落后。主要表现在:人事管理系统范围使用相对狭窄、人事管理系统功能相对欠缺、稳定性较差、功能相对单一等。1.3应用的目的与意义人的管理是一切管理工作的核心。员工代表一个企业的形象,因而人事管理机制设计的好坏,直接影响一个企业的成败。 员工的档案管理是企业人事管理的基础,在企业员工普遍流失的今天,一个准确而及时的人事管理系统,有利于人事部门对员工流动进行分析、编制,为企业所需人员提供了保障。人力资源部那些
13、重复的,事务性的工作交给HRP(Human Resource Planning,人力资源管理系统)来解决,可以省去用户以往人力资源管理工作的繁琐、枯燥;用领先的人力资源管理理念,把人力资源管理的作业流程控制和战略规划设计巧妙地集合于一体;系统重点涉及到人力资源管理工作中的薪资、考勤、绩效、调动、基本信息、用户管理以及用户切换等方面,并有综合的系统安全设置、报表综合管理模块。可以很好地为用户的人力资源管理部门在对员工的成本管理、知识管理、绩效管理等综合管理给予帮助。以每个月中所发工资为例,其中包括考勤、人事信息变动、奖惩、迟到和旷工对本月的薪资计算都有影响,为了及时的计算发放工资往往要提前一个星
14、期花费大量时间,加班加点才能及时完成,而这样做无论从工作效率还是准确度方面,都不允许,而且还浪费大量的人力财力。如果改用HRP管理做到高效、高精度,还可以减少管理时带来的一些繁琐的工作,节约管理带来的开支。1.4人事管理系统发展趋势人力资源管理系统主导21世纪,无论是发达国家还是发展中国家,对人力资源的战略性意义都有了深刻的认识,并开始付诸行动。世界公认,21世纪将是人力资源的世纪;人力资源问题将主导整个21世纪甚至更为遥远,这种状况的变化起因于竞争压力。目前,世界经济趋向全球化。世界经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。对于不同的组织,
15、人力资源成本在总成本中的比例是不一样的。无论是现在还是将来,工业的发展越来越多地取决于科学和技术、知识与技能。高新科技产业更是如此。这不仅要求员工尤其是技术人员掌握新的科学知识和技术能力,而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能。这就导致了两个问题。第一,随着这种技术革新的发展和知识更新速度的加快,人们有更多的职业选择机会。第二,伴随着这种发展以及职业选择机会的增多,人力资源管理活动和频繁程度加剧;而且这种活动对科学技术的要求与它的反应程度也更高了,进而提高了人力资源成本。随着社会政治和经济的发展,人们的工作目标和价值观也都发生了重要的变化。这就对人事管理部门和管理人员提出
16、了新的要求和新的问题,不得不考虑诸如工作类型设计、岗位分析、充分尊重员工以及为他们提供良好的个人发展和自我价值实现的环境与条件等问题。这样,人力资源管理就派上了用场。1.5开发工具Visual Studio 2008具有无可比拟的强大功能,使用 .NET Framework 3.5 加速开发。.NET Framework 中的构建基块可以很方便的用于解决常见编程任务,能够快速构造出色应用程序。 Visual Studio 和 .NET Framework 的结合提高了代码的书写效率,代码重用性大大增加,从而缩短了开发时间,提高了软件质量。 .NET Framework 3.5 是在 .NET
17、Framework 3.0 的基础上构建的更高版本。1、C#.NET提供了丰富的框架,使用户在无需编写代码的前提下快速进行程序开发。2、.NET对公共语言运行时的核心进行改进,大大提高了运行速度。3、提高了Windows Presentation Foundation的性能。 4、实体框架是从ADO.NET数据访问技术基础发展而来的。 5、LINQ to SQL新增了支持SQL Server2005中新日期和文件流的功能。 6、用于SQL Server的.NET Framework数据提供程序新增了对SQL Server 2005中的文件流和稀疏列功能的支持。1.6实用技术1.6.1 SQL简
18、介SQL Server 2005是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。SQL Server 2005出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台有以下特点:可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应
19、用程序。高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。1.6.2 可编程能力 利用Visual Studio .NET可以对对象进行编程,而不是简单的对表格和列进行编程。此外,类型数据集在执行时运行更快,因为应用程序每次需要访问设计成员时,无须搜索ADO集合对象。 1.6.3 使用数据集 使用ADO.NET的任何软件解决方案的中心都是数据集。数据集是内存中的数据库数据的副本。数据集存在于内存中,没有到包含相应表格或视图的数据库的活动的连接。这种断开的体系结构在读写数据库时,只使用数据库服务器资源,从而具有
20、更大的可收缩性。运行时,数据从数据库传递给中间层商务对象,然后将其继续传递给用户界面。为了将数据从一层传送给另一层,ADO.NET解决方案以XML格式表示内存数据(数据集),然后将XML发送给另一个组件。 第2章 需求分析2.1软件工程简介软件的开发是一个系统的工程,需要开发人员对软件工程有一个深层次的了解。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。由此可见,软件工程在软件开发的过程中始终贯穿整个工程。所以,作为开发人员要从始至终都要遵循软件工程的要求来进行具体的开发。软件工程的目标是
21、:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设
22、计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程等。2.1.1开发流程软件开发流程(Software development process)即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。需求调研分析 相关系统分析员和用户初步了解需求,然后用WORD列出要开发的系统的大功能模块
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于C#的企事业人事管理系统 毕业论文 基于 C# 企事业 人事管理系统

链接地址:https://www.31ppt.com/p-3938246.html