计算机本科毕业论文企业人事管理系统的设计与实现Word文档下载推荐.docx
《计算机本科毕业论文企业人事管理系统的设计与实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《计算机本科毕业论文企业人事管理系统的设计与实现Word文档下载推荐.docx(68页珍藏版)》请在冰豆网上搜索。
因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。
本企业人事管理系统采用C/S结构,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。
它是以.NET2005.和SQL2005Express数据库作为开发平台。
使用C#设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;
并使用SQL2005数据库形成数据表,进行数据存储。
本文详细介绍了企业人事管理系统的功能需求,系统设计和具体实现。
并简要介绍了系统开发采用的过程方法。
关键词
企业人事管理系统;
C/S;
员工信息数据库
TheDesignandImplementationof EnterprisePersonnelManagementSystemBasedonC/S
Abstract
Author:
JingZhu
Tutor:
WeigenQiu
Inoursociety,theunprecedenteddevelopmentofInternethasbroughtusgreatconvenienceandefficiency.Informatizationandelectronizationhavebecomethefirstchoiceofsavingoperationcostandimprovingworkefficiency.Manyenterprises'
personneladministrationsystemslieinthephaseofmanualmanagementwhich阿惹inefficientandeasytogowrongbycarelessness.Therefore,thisMIS(ManagementInformationSystem)isdesigned
tomakethepersonneladministrationmorescientific,normativeandefficient.
Thesystemadoptsthestructuremodeofclient/server(C/S),WindowsXPastheoperationsystem,SQL2005Expressasthebackgrounddatabase,andMicrosoftVisualStudio.NET2005asthedevelopingtool.Itcanhelpenterprisestoestablishaperfect,strongstaffinformationdatabase,whichfacilitatesthecentralizedmanagementofstaffinformationandworkflow.
Thepaperexplainsthecoursedesign,systemdesignandimplementationofMIS,alsobrieflyintroducestheprocessofthesystemdevelopment.
Keywords:
PersonnelManagementSystem;
C/S;
EmployeeInformationDatabase
5致谢49
企业人事管理系统
1前言
1.1应用的目的与意义
人的管理是一切管理工作的核心。
员工代表一个企业的形象,因而人事管理机制设计的好坏,直接影响一个企业的成败。
员工的档案管理是企业人事管理的基础,在企业员工普遍流失的今天,一个准确而及时的人事管理系统,有利于人事部门对员工流动进行分析、编制,为企业所需人员提供了保障。
人力资源部那些重复的,事务性的工作交给HRP(HumanResourcePlanning,人力资源管理系统)来解决,可以省去用户以往人力资源管理工作的繁琐、枯燥;
用领先的人力资源管理理念,把人力资源管理的作业流程控制和战略规划设计巧妙地集合于一体;
系统重点涉及到人力资源管理工作中的薪资、考勤、绩效、调动、基本信息、用户管理以及用户切换等方面,并有综合的系统安全设置、报表综合管理模块。
可以很好地为用户的人力资源管理部门在对员工的成本管理、知识管理、绩效管理等综合管理给予帮助。
以每个月中所发工资为例,其中包括考勤、人事信息变动、奖惩、迟到和旷工对本月的薪资计算都有影响,为了及时的计算发放工资往往要提前一个星期花费大量时间,加班加点才能及时完成,而这样做无论从工作效率还是准确度方面,都不允许,而且还浪费大量的人力财力。
如果改用HRP管理做到高效、高精度,还可以减少管理时带来的一些繁琐的工作,节约管理带来的开支。
1.2人事管理系统发展趋势
1.2.2世界趋势
人力资源管理系统主导21世纪,无论是发达国家还是发展中国家,对人力资源的战略性意义都有了深刻的认识,并开始付诸行动。
世界公认,21世纪将是人力资源的世纪;
人力资源问题将主导整个21世纪甚至更为遥远,这种状况的变化起因于竞争压力。
目前,世界经济趋向全球化。
世界经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。
对于不同的组织,人力资源成本在总成本中的比例是不一样的。
1.2.3技术革新
无论是现在还是将来,工业的发展越来越多地取决于科学和技术、知识与技能。
高新科技产业更是如此。
这不仅要求员工尤其是技术人员掌握新的科学知识和技术能力,而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能。
这就导致了两个问题。
第一,随着这种技术革新的发展和知识更新速度的加快,人们有更多的职业选择机会。
第二,伴随着这种发展以及职业选择机会的增多,人力资源管理活动和频繁程度加剧;
而且这种活动对科学技术的要求与它的反应程度也更高了,进而提高了人力资源成本。
1.2.4工作目标和价值观的改变
随着社会政治和经济的发展,人们的工作目标和价值观也都发生了重要的变化。
这就对人事管理部门和管理人员提出了新的要求和新的问题,不得不考虑诸如工作类型设计、岗位分析、充分尊重员工以及为他们提供良好的个人发展和自我价值实现的环境与条件等问题。
这样,人力资源管理就派上了用场。
1.3系统调研
1.3.1社会可行性分析
随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率
1.3.2技术可行性分析
VisualStudio.NET提供了一个统一的、紧密集成的可视化编程环境,简化了开发应用程序的过程,缩短了实用方法的时间。
利用VisualStudio.NET,可以非常轻松地创建具有自动伸缩能力的可靠的应用程序和组件。
而且微软的优秀成果c#语言保持了c/c++所特有的强大功能和控制能力。
与c++十分相似的模型和语法,具有与COM+服务完全的交互性和完全支持能力,能够轻松地迁移现有的代码。
数据库方面SQL2005已经可以满足中小型企业的数据要求,甚至有些大型企业都可以达到要求。
如今进算计普及程度日益推广,计算机配置日新月异,能承载此系统的机器就如办公的机器都可以达到要求。
所以说本系统具有技术可行性。
1.3.3经济可行性分析
采用传统的手工输入方法,不仅工作繁琐而且需要人力输入多,记录容易出错,那样产生了成本高,效果差的弊病,对于一个企业的资料库建立是十分困难和麻烦的。
而采用这种系统所发费的成本,精力都远远低于手工,并且实用十分方便,更新也简易,每个部门只需一个人统一管理,对企业实现办公无纸化能起到很大的作用。
所以此系统经济可行性也具备了。
1.3.4管理可行性分析
本系统采用了系统数据备份、恢复的功能,而且界面层次分明,一目了然,加上设计方面加入了人性化元素。
管理此系统并不难,易学易会。
1.4研究内容
本论文共分为5章。
第1章绪论,介绍了本课题的应用目的和意义、人事管理系统、可行性分析和研究内容。
第2章介绍了开发工具及其特点、数据库技术。
第3章主要介绍了系统的设计与分析,包括总体设计、数据库设计、详细设计等。
第4章主要介绍系统实现,即系统各种模块的功能实现。
第5章为本课题完成成果和发展期望的总结。
本论文主要利用C#可视化技术及SQL数据库开发技术,对员工管理与考勤管理系统进行系统化、细致化和完善化的分析研究。
2开发工具及其语言特点
2.1VisualStudio.NET主要特点如下
2.1.1提供加速开发过程的高效工具
VisualStudio.NET提供了一个统一的、紧密集成的可视化编程环境,以帮助用户简化开发网络应用程序的过程,缩短学习使用方法的时间。
它提供了一种新的语言——C#。
通过共享的HTML、XML和样式单编辑器,用户可以轻松地借助包括C#在内的任何一种VisualStudio语言来开发网络应用程序。
2.1.2提供对各种网络应用程序的快速设计能力
借助WebForm,用户可以用他们在开发基于窗体的桌面应用程序时所使用的技巧来创建跨平台、跨浏览器的网络应用程序。
2.1.3利用XML和WebService来简化分布式计算
WebService借助标准的Intemet协议在网络上调用商务逻辑。
HTTP被作为WebService传输的基础协议,该协议使得对功能的请求能够穿越各种团体所使用的防火墙。
XML被用来对上述功能请求的参数进行格式统一,从而使这些请求能够使用于所有的软件和硬件。
这样使得对WebService的访问可以通过任何一种语言、使用任何一种组件模型在任何一种操作系统上实现。
2.1.4快速构建中间层商务组件
VisualStudio的一个核心目标就是要为基于服务器的应用程序提供应用程序快速部署工具。
利用VisualStudio.NET创建的组件将为您的商务运作提供足够的功能和伸缩性。
2.1.5构建可靠的可伸缩解决方案
利用VisualStudio.NET,用户可以非常轻松地创建具有自动伸缩能力的可靠的应用程序和组件。
2.2C#技术概述
C#在带来对应用程序的快速开发能力的同时,并没有牺牲C与C++程序员所关心的各种特性。
它忠实地继承了C和C++的优点。
如果你对C或C++有所了解,你会发现它是那样的熟悉。
即使你是一位新手,C#也不会给你带来任何其它的麻烦,快速应用程序开发(RapidApplicationDevelopment,RAD)的思想与简洁的语法将会使你迅速成为一名熟练的开发人员。
C#是专门为.NET应用而开发出的语言。
这从根本上保证了C#与.NET框架的完美结合。
在.NET运行库的支持下,.NET框架的各种优点在C#中表现得淋漓尽致。
C#的一些突出的特点
●简洁的语法
●精心地面向对象设计