人事管理系统毕业设计论文

上传人:cl****1 文档编号:491963189 上传时间:2022-12-24 格式:DOC 页数:26 大小:954.54KB
返回 下载 相关 举报
人事管理系统毕业设计论文_第1页
第1页 / 共26页
人事管理系统毕业设计论文_第2页
第2页 / 共26页
人事管理系统毕业设计论文_第3页
第3页 / 共26页
人事管理系统毕业设计论文_第4页
第4页 / 共26页
人事管理系统毕业设计论文_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《人事管理系统毕业设计论文》由会员分享,可在线阅读,更多相关《人事管理系统毕业设计论文(26页珍藏版)》请在金锄头文库上搜索。

1、江苏建筑职业技术学院毕 业 设 计设计题目:万和汽车销售有限公司人事管理系统 系 别: 计算机科学与技术系 班 级: 09计本接 姓 名: 肖明辉 指 导 教 师: 赵志伟 2011年6月9日万和汽车销售有限公司人事管理系统摘 要进入二十一世纪以来,随着我国企业信息管理逐步向现代化和高效化的转变,自动化的办公流程也已成为必须。人才作为企业发展的核心竞争力,在企业的发展中发挥着不可比拟的作用。于是,良好的人才管理系统也便成为了企业管理的一部分。一个现代化的企业人事管理系统有助于企业节约成本、提高效率,而且还可以使领导者更清楚地了解到企业员工的相关资料,从而更合理地制定相关的人事信息。本系统主要针

2、对我在实习单位的人事管理人员进行开发设计的,在对用户的需求进行分析的基础上,进而得到相应的解决方案。从数据库的设计到程序的编写,从软件的测试到系统的运行维护,本系统严格按照软件设计的相关流程进行设计。本文首先简单介绍了人事管理系统的发展现状和趋势,并阐明了论文选题的目的和意义。其次,根据本公司人事管理系统的一般组织结构和业务流程进行了系统需求分析,同时论述了人事管理系统的详细设计过程。本系统采用C#作为开发语言,数据库采用SQL Server 2005数据库,应用Visual Studio 2010开发环境实现。关键词:人事管理 C# SQL Server 2005 目录第一章 绪论11.1本

3、课题的研究背景11.2国内外研究现状11.3本课题的主要工作1第二章 系统相关技术介绍32.1 C#技术简介32.2 SQL技术32.2.1 数据库的基本概念32.2.2 本系统中数据库的访问3第三章 系统分析53.1需求分析53.2系统概述53.3系统目标53.4可行性分析53.4.1经济可行性分析53.4.2技术可行性分析53.4.3管理可行性分析63.5系统逻辑结构图6第四章 数据库设计与实现84.1数据库需求结构设计84.2 数据库概念结构设计84.3 数据库逻辑结构设计11第五章 系统各模块的实现135.1系统登录模块的实现135.2主窗体的实现135.3系统人事基本档案管理窗体概述

4、175.4人事资料查询窗体概述19第六章 总结21致 谢22唐 山 学 院 毕 业 设 计第一章 绪论1.1本课题的研究背景互联网的高速发展,信息化的迅速蔓延,使企业的信息化管理出现了新的方向。一个现代化的企业想要生存和发展,必须跟上信息化的步伐,用先进的信息化技术来为企业的管理节约成本、制定规划。而人才作为企业生存和发展的根本,在企业的管理中始终占有着重要的地位。对企业的人才进行良好的人事管理既有助于企业高层和人事管理人员动态、及时地掌握企业的人事信息,制定人才招聘和发展规划,也有利于企业优化改革,精简机构,最终实现人事管理的信息化建设。在此形势下,我简单的开发了此套人事管理系统,可应用于大

5、部分的中小型事业单位,但是我主要是针对我所在实习单位做的设计。1.2国内外研究现状国外专家学者对人事管理系统的研究起步比较早,发达国家的企业非常注重自身人事管理系统的开发。特别是一些跨国公司,更不惜花费大量的人力和物力来开发相应的人事管理系统,通过建立一个业务流的开发性系统实现真正意义上的人事管理目标,挑选和留住最佳人才,同时不断提高这些人才的工作效益。例如:苹果公司的企业员工人事管理系统便是一个很好的典范。我国的信息管理系统是九十年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用于各个领域,并且形成了产业化。但是,我们的工厂、企业对信息管理系统的应用比起世界先进水平还相

6、当落后。主要表现在:人事管理系统范围使用相对狭窄、人事管理系统功能相对欠缺、稳定性较差、功能相对单一等。1.3本课题的主要工作人事管理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息管理系统。企业员工通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息等都记录在人事系统里进行管理。企业下设人事部门,全权处理企业内部一切人事事物2。人事管理系统主要研究实现以下内容: (1)基本信息管理:主要实现管理企业员工的基本信息管理,包括数据库基础和员工提示信息等功能。(2)人事管理:主要通过员工进入公司人事管理处理模块实现员工人事档案管理、人事资料查询和人事资料统计等信息

7、。(3)备忘记录:通过通讯录模块实现员工的基本信息。(4数据库:主要实现对数据库备份和还原等功能。(5)管理工具:对系统信息进行设置。主要实现用户的重新登录、用户设置和退出系统。(6)退出系统:完成系统的退出。第二章 系统相关技术介绍2.1 C#技术简介要了解C#,首先要了解Microsoft.NET FrmeWork。Microsoft.NET FrameWork是微软公司提出的新一代软件开发模型,C#语言是.NET FrameWork中新一代的开发工具。C#语言是一种现代的,面向对象的语言,它简化了C+语言在类、命名控件、方法重载和异常处理等方面的操作,摒弃了C+的复杂性,更易使用。它使用

8、组件编程,在这方面和VB类似。在动态查阅、中间代码技术、参数传递、交叉语言处理、面向对象方面有自己的特点。另外,由于C#中取消了指针的功能,这样可以有效防止病毒程序利用非法指针访问私有成员,也能避免指针的误操作产生的错误。因此,其在安全性方面也有了很大的提高4。2.2 SQL技术2.2.1 数据库的基本概念SQL(Structured Query Languge)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL语言包括:数据定义语言、数据操作语言、数据查询语言、数据控制语言四部分。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据

9、存放方式,所有具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能。2.2.2 本系统中数据库的访问本系统的数据库访问过程实现主要通过六个步骤5:(1)建立数据库表,表中存储相应数据。(2)使用SqlConnection或OleDbConnection类建立数据库应用程序和数据库连接对象。(3)从数据库指定表中取出感兴趣的记录。(4)从数据库指定表中取出的感兴趣记

10、录组成一个新表,填充到DataSet类对象中,可填充多个表,并可在DataSet类对象中指定表和表的关系。取出所感兴趣的记录后,断开数据库连接。(5)用支持数据库绑定控件(例如DataGrid控件)显示DataSet类对象中的数据,供用户浏览、查询和修改。(6)及时更新DataSet中内容,并把修改的数据存回源数据库。本系统中数据库连接部分的具体实现代码如下:String MySQLConnectionString = globl:MyPersonnel.Properties.Settings.Defult.MyPersonnelConnectionString;String s=”DTBSE

11、=Northwind;SERVER=loclhost;UID=s;PWD=;”SqlConnection MyConnection = new SqlConnection(MySQLConnectionString);MyConnection.Open();第三章 系统分析3.1需求分析本系统主要是针对一般企事业单位设计,基于其他企业人事管理系统的不足,本系统更好地完成了数据的添加、修改、删除操作,并且可以将员工信息添加到Word文档,这样,不但利于保存,还可以通过Word文档进行打印。3.2系统概述本系统主要针对中小企业的人事管理人员和企业管理人员设计,以帮助其实现企业人事管理的信息化和自动

12、化。通过本系统,人事管理人员可以实现员工档案管理,员工离职管理,员工薪资的录入、发放和查询管理,员工考勤信息的添加、查询等操作。由于公司管理人员需要对企业人事信息进行系统的了解,本系统采用了模糊查询的功能,企业管理人员可以清晰地了解部门人员分配、员工年龄、文化程度、婚姻状况等信息。同时,人事管理人员还可以将相应的数据通过Excel等形式予以打印,最终实现办公流程的系统化。为满足不同员工对本系统的特殊要求,系统添加了权限设置的功能,针对不同的企业员工,分配了不同的权限,以便更有利于企业的规范化管理。3.3系统目标根据企业对人事管理的要求,制定企业人事管理系统具体目标如下:(1)系统采用人机交互的

13、方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠;(2)能够对进货信息进行有效的管理;(3)对用户输入的数据,进行严格的数据检验,尽可能地避免人为错误;(4)能够对商品销售信息进行有效的管理; (5)能够准确、详细地管理商品库存信息;(6)系统应最大限度地实现易维护性和易操作性。3.4可行性分析3.4.1经济可行性分析完成本系统需要硬件和软件两方面的支持。硬件方面需要开发服务器一台,个人电脑在此可作为服务器使用;软件方面,由于本系统属于小型管理系统,利用Visual Studio 2010和SQL Server 2005数据库开发工具即可实现,经济成本低,因此在经济上是可行的。3.4.

14、2技术可行性分析本系统采用目前被广泛使用的C#开发技术、SQL Server 2005数据库技术和Windows Server 2003操作系统进行开发设计。首先,C#是微软为.NET量身定做的开发语言集合了C/C+和VB的双重优点,具有简易型、灵活性、移植性强等特点,同时使用Visul Studio 2010作为开发平台,对于开发中小系统来说,这种开发环境是完全没有问题的。其次,本系统采用SQL Server 2005数据库。到目前为止,SQL数据库仍然是使用最广泛的一种数据库语言,因此本系统采用SQL Server 2005,在系统安全性、可用性和高稳定性上又有了很大的提升。再次,本系统的

15、操作环境采用Windows下的Server 2003操作系统,Windows Server 2003是由微软公司推出的服务器操作系统,可以为本系统的开发提供良好的稳定性。最后,考虑到三者兼容的问题,由于三者都属于微软公司的产品,所以兼容性上不存在问题。硬件方面,采用标准的服务器硬件配置,能满足本系统的要求。综上所述,本系统的技术可行性不存在问题。3.4.3管理可行性分析本系统的主要应用对象为企业的人事管理人员和企业的高层管理者,由于本系统界面简洁、结构清晰、操作简单,所以在对相应使用人员进行培训的情况下是可以顺利使用本系统的。3.5系统逻辑结构图系统逻辑结构图能够清晰地反映出本系统的结构功能和模块分布,是系统对外介绍的良好窗口。用户也可以一目了然地了解系统的整体逻辑结构,加深对系统功能的理解。本系统的逻辑结构图如图3-1所示:系统主界面人事管理备忘记录数据库维护基础数据员工

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

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号