ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:865.34KB ,
资源ID:18722703      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18722703.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中小型企业员工管理系统的设计与实现Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

中小型企业员工管理系统的设计与实现Word文件下载.docx

1、本系统采用SQL Server 2005数据库平台管理系统,通过Java、Jsp技术设计前台界面,使用JavaScript实现该系统中的特效功能。主要采用MyEclipse, Tomcat 6.0作为主要开发工具。本文主要从需求分析、总体规划、划分模块等几部分来分析该系统,通过对数据库的设计来来实现对中小型企业的管理,详细的阐述了本系统开发的目的、过程以及系统的设计与实现的过程,展现了本系统的功能特色。关键词:SQL Server 2005;Jsp;企业员工管理系统1 绪论随着科学技术的发展和社会的不断进步,计算机在人们的日常生活中占据着越来越重要的位置,已经广泛应用于各个行业各个领域。在这个

2、信息飞速膨胀的社会,各行业需要处理的数据量越来越大,为了适应信息的发展,计算机所要处理的数据量也在不断增加。随着中小型企业的增多,员工数量的不断增加,公司的管理成本也在不断增加。因此对于这些中小型企业甚至大型企业来说,他们有必要建立一套他们自己的员工管理方案,建立一个属于他们自己的管理系统。在全球经济科技信息一体化发展的趋势越来越明显的当今社会,企业员工管理系统的开发也是势在必行。企业员工管理系统建立的主要目的就是帮助公司更好的管理员工,更加方便、快捷、省时、高效的对员工进行管理,能够保证员工的一切都有序的进行,包括工资的管理、人事的调动,都需要有详细的记录。如果这一切都用手工来操作的话,不但

3、效率低,还容易出现纰漏差错。因此,这就使得公司必须采取先进的计算机硬件设备以及高质量软件设备,来对员工进行管理。1.1 研究背景近年来,随着中小型企业的不断兴起,企业员工的管理系统成为一个企业单位必不可少的一部分。一直以来,人们使用传统人工的方式管理来管理员工的资料,管理人事的调动、薪资等,这种传统的管理方式固然存在着一些诸如信息详细的优点,但同时也存在着不可或缺的缺点,如效率不高、保密性不强等;另外时间一长,将会产生大量的数据和文件,查找、删除、更新和维护这些资料都是一件极其不容易的事。对于中小型企业来说,虽然一开始人员少,可是后来随着员工的增加,员工的资料也相对增加,增删改查都是必不可少的

4、。计算机的管理方式具有传统的手工所无法比拟无法超越的的优点,首先是查询信息速度快,其次是信息存储量大,再次对信息的管理都比较快捷高效还不易出差错。除此之外,还有可靠性高、保密性好、节约企业的成本等一系列优点。因此,利用计算机技术来管理企业的人事等工作的日常事务,不仅效率很高,还适应了现代企业制度要求。推动一个企业走向科学化、信息化、规范化也是企业未来发展的必然趋势。一个成功的企业员工管理系统的内容对于企业的决策者和管理者来说都至关重要,所以员工管理系统应该能够为企业提供充足的信息和高效便利的查询手段。1.2 本课题的研究目的及意义当今社会正处于一个知识经济都高速发展的社会,在现代社会中,办公自

5、动化进入社会的每一个角落已经势不可挡,而员工管理系统是企业办公自动化的一方面的体现,它为企业管理员工大量数据而造成的繁重的工作任务提供了便利,提高了企业的效率,为办公自动化的普及提供了发展。员工管理是一个企业不可缺少的部分,管理的内容对管理者来说更是十分重要。可能对于中小型企业来说还没有意识到这一点,他们可能会雇佣更多的管理人员,这就面临着管理人员多,但效率低,成本非但不减反倒增长的尴尬局面。随着员工数量的进一步增加,企业规模的不断扩大,它们会面临越来越多的问题,而传统的手工登记模式已经满足不了他们的需求。本课题研究的主要目的就是开发一个适合中小型企业员工管理的系统,为他们提供高效便捷准确的管

6、理系统,提供充足的信息和快速的查询手段。计算机科学技术的引进,解决了冗杂繁重的工作,相对于手工来说,计算机有着无法超越的优点,例如计算数据准确、查询方便迅速、存储量大、成本费用低等。总之一句话,工作效率大大提高了。随着经济建设和社会的蓬勃发展,人们的生活越来越和互联网息息相关,人们借助计算机来帮助自己更好的工作,互联网也给人们的生活和工作带来了极大的方便,改善了人们的生活水平和质量。而对于企业来说,有效的管理能够帮助企业更好的管理好员工。根据不同企业的需求,我们应该设计出不同功能的员工管理系统来满足他们的需求。当然,中小企业和大企业的要求不完全一样,而中小型企业员工管理系统的设计能够使企业节约

7、管理成本,节约人力物力财力,提高工作效率。本系统存在的主要意义就是帮助企业更好的对员工进行管理。2 企业员工管理系统的开发基础2.1企业员工管理系统简介本系统主要是针对中小型企业员工的各项信息工作而开发的系统。在企业中,员工管理工作是一项非常重要的内容,负责公司的人事调动,日常的人事安排,还保存着员工的档案,还有员工最关心的薪资待遇问题等。方便快捷高效的管理方式可以提高企业的市场竞争力,增强团队的凝聚力,使得中小型企业有着向大型企业发展的机遇,有着精准高效的现代化信息化的管理方式,同时也使得员工能够放心工作,不用担心一些工资计算错误等问题。员工管理系统实质上就是一个公司的人事管理系统,是面向一

8、个企业的人事部门工作的,管理人员通过本系统来完成一些和人事部门相关的日常工作。企业设立人事部门,管理企业内部的一切人事事务,这些工作难免繁重、冗杂。因此随着科学技术以及计算机技术的迅速发展,出现了一种信息化的管理系统,利用先进的计算机技术来保存员工的档案,记录企业的人事调动信息,管理员工的薪资等信息等。企业员工管理系统的主要任务是对企业员工的人事档案进行整理,使管理员能够方便、快捷、高效地对企业员工的人事档案进行统计、查询、更新。该系统本着系统化、信息化、规范化的新特色,不仅保证了企业员工管理工作的效率,而且还提高了整个公司的效率。2.2 Microsoft SQL Server 2005 简

9、介随着如今越来越多的企业组织都面临着前所未有的技术挑战,他们对数据的要求更加迫切,更加重视程序的安全性以及可靠性。在这种情况下,实现数据库与系统的高度融合以及怎样实现数据库系统的管理成为了企业要面临的问题。SQLServer2005是美国Microsoft公司推出的一种关系型数据库,它是新一代数据管理与分析软件。它是一个全面的数据库平台,是一个可扩展的、高性能的、为分布式客户机或服务器计算所设计的数据库管理系统。它实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。它最大的优势是它为IT专家和信息共享者带来了强大的、熟悉的工具,同时它还减少了从移动设备到企业数据系统的

10、多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。它在简化企业数据与分析应用创建、部署和管理各自的同时,为它们提供了伸缩性、可用性和安全性。2005对于管理者来说起着很大的作用。它能够通过提供单一的管理控制台,使得数据库管理员能完成一系列工作。例如管理员无论在哪里都能查询到和数据库相关的信息,同时也可以管理这些相关的信息。它还提供了一个可以使用SQL管理对象轻松编程的可扩展的管理基础结构,使得用户可以定制和扩展他们的管理环境,同时使独立软件供应商(ISV)也能够创建附加的工具和功能来更好地扩展打开即得的能力。2005通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能

11、力,为不同规模的企业提供了一个完整的数据解决方案。同时,它的这些特性为广大用户和数据库管理员提供了强大的数据库管理功能,满足了用户的不同需求。2.3 Jsp简介JSP即JavaPages,是由SunMicrosystems公司倡导的、许多其他公司参与的,他们一起建立的一种动态网页技术标准,而创建显示动态生成内容的Web页面需要这样一种简捷而快速的方法。Jsp是一种脚本语言,主要应用在服务器端。有人说,Jsp就是Java,只不过它是一种比较特别的java语言,它也是Java阵营里最具有代表性的解决方案。Jsp基于强大的Java语言,加入了特别的引擎,该引擎把httpservlet这个类的某些对象

12、初始化以便用户能够更好的使用,用户也不用再担心之前的工作了。Jsp技术设计的目的就是使构造web应用程序时能更加简单,更加方便。Jsp网页是由传统的Html网页文件加入Jsp标记和Java程序片段构成的,所以它不仅可以制作类似HTML那样的静态网页,还可以制作一些包含动态数据的网页。一个Jsp页面可以分成几个部分,一是类似于Html的静态数据,二是JSP指令,例如include指令。三是Jsp脚本元素和变量,四是Jsp动作。五是用户自定义标签。Jsp语言有着比其他服务器脚本语言明显的优势,它快捷、简单并且有力。Jsp是一种动态网页技术,具有跨平台性。它是将Java代码放入静态页面中,然后再由W

13、eb服务器中的Jsp引擎来进行编译并执行嵌入的Java代码片段,生成的页面信息返回给客户端。Jsp技术是一种建立在Servlet提供的功能智商的动态网页技术。由于Servlet是Jsp的技术,所以它继承了Servlet所拥有的所有强大功能。这种语言类似于Asp、Php这些语言,它们都是在一般的网页文本中嵌入脚本代码,目的是产生一些动态内容。并且它的伸缩性也很好,在数据库方面也具有很好的发展优势。从Jsp近几年的发展趋势来看,它确实已经取得了不小的成就,从多个方面加速了动态web页面的开发。JSP技术有着一次编写,到处运行的优势,而且它可以实现系统的多平台支持。同时它还具有多样化和功能强大的开发

14、工具支持。当然JSP技术也存在弱势,例如它的跨平台的功能和极度的伸缩能力,大大的增加了产品的复杂性并且它需要一定的硬盘空间来存储一系列的Java文件、class文件及对应的版本文件。3 需求分析3.1 用户需求分析结合企业员工管理的实际工作需求和员工信息管理工作的实际情况,企业员工的各项信息管理成为了企业管理中一项极为重要的资源,管理工作的好坏取决于能否做出有效的决策,是否有一个完善的系统,所以能否高效地管理员工信息成为企业的重要问题。这也使得中小型企业员工管理系统在注重管理、重视信息化的现代社会中越来越得到普及。不过由于各类信息繁多,企业员工信息管理也变得比较复杂,传统的员工管理方式已经不能

15、满足企业的需求。员工的档案信息、个人资料,平时去参加培训的日期、以及平时的奖励惩罚和人事的调动等信息都需要详细的记录下来,而员工信息管理系统正是来完成这些任务的。一个良好的符合企业需求的管理系统不仅管理效率高,还能够为企业大大节省一笔开支。随着计算机信息技术的快速发展,利用计算机和软件技术、结合先进的管理方法、先进的管理模式,对企业进行信息化管理,逐渐成为提升企业管理能力的重要途径。3.2可行性分析员工是一个企业的核心部分,代表着一个企业的形象,因此对员工有效的管理是一个企业的重中之重。人事管理系统设计的好坏,也你必将直接影响到一个企业的成败。3.2.1 技术可行性分析本系统开发之初,全面考虑

16、了开发过程中可能遇到的技术问题,包括开发方法、本系统的基本结构、功能模块,系统实现的技术方法等,全面且客观的分析了系统开发所涉及到的技术的可行性和现实性。本系统是基于数据库的查询和管理系统,无论是软件还是硬件的性能和开发环境都能满足用户的要求,因此对技术的熟练程度是我们需要掌握的关键。首先是网络和通信技术,系统是在本地客户端运行的,因此不需网络的配置。其次就是B/S结构,即浏览器/服务器模式,这是一种网络结构模式,客户端最主要的应用和软件就是web浏览器。B/S结构模式将系统功能实现的主要核心在聚集到了服务器上,使得系统的开发维护和使用都变得简单了。只要在客户机上安装了浏览器,浏览器就能够和数

17、据库进行交互。B/S结构可以在任何地方进行操作,这也是它的最大优点,而且只要有一台能上网的电脑就能使用,也不需要安装任何专门软件,客户端也不用安装和维护。最后一点同样也是最关键的一点是数据库技术和Java开发技术。Java语言是面向对象的程序设计语言,吸收了c+的优点,同时它又具有安全、可移植、动态、高性能、多线程等特点,同时还具有一次编写到处运行的特点。能够熟练运用这两种技术,才能够编写出更完善的系统。综上所述,本系统在技术方面是可行的。3.2.2 经济可行性分析企业员工管理系统的设计主要是用来管理员工的相关信息,这样公司领导就能够进一步了解员工的信息以及员工的综合素质,及时对人事进行调动,

18、把他们分配到适合自己的岗位,既提高了员工的满意度,也提高了他们的工作效率,这样能够为企业带来更大的利润,为企业的美好的发展前景做了铺垫。由于本系统主要是面向中小型企业设计的,而且只实现了一些基本功能,所以系统的设计不是特别复杂,操作也相对来说比较容易,因此开发费用比较低,成本低,效用高,一般的企业都有绝对的把握承担此系统的经济费用。相比以前传统的管理方式,该系统绝对是一个无论从人是力资源还是经济资源都投入比较少,但却收益高的项目。因此,从经济方面来说,该系统是可行的。4 数据库的设计 数据库设计指的是对于一个给定的应用环境,构造最优的数据库模式,建立数据库以及应用系统,使它能够有效的存储数据,

19、满足用户的需求。后台数据库的合理设计在本系统中占有十分重要的地位,数据库设计的优劣将会直接影响系统的准确性、效率及实现效果,合理的设计能提高数据存储效率,保证数据的完整和一致。根据用户的需求分析,本系统后台数据库共分为6个表,以下分别给出各个数据库表的简单描述。(1)管理员表用来存放管理员的用户名和密码,只有用户名和密码都输入正确才能够进入系统。如表1所示:表 1 管理员表字段名字段类型是否允许空值说明usernamevarchar(16)否定义管理员用户名password定义管理员密码(2)员工信息表用来存储员工的基本信息,以便管理员管理人事档案等。如表2所示:表 2 员工信息表Employ

20、eeIDvarchar(6)定义员工编号UserNamevarchar(10)定义员工用户名Sexvarchar(2)定义员工性别Branchvarchar(20)定义员工所属部门Birthdaysmalldatetime定义员工出生日期NativePlace定义员工籍贯Marriagevarchar(4)定义员工婚姻状况IdentityIDvarchar(18)定义员工身份证号码Politics定义员工政治面貌Folk定义员工民族Education是定义员工学历Department定义员工专业GraduateDate定义员工毕业日期Universityvarchar(30)定义员工毕业院校A

21、ccumulateIDvarchar(15)定义员工公积金账号AdministrationLevel定义行政级别Duty定义员工职务Position定义员工职称ForeignLanguage定义外语语种FLLevel定义外语水平ComputerLevel定义计算机水平Phonevarchar(13)定义联系电话MobilePhonevarchar(11)定义手机号码Address定义家庭住址Incumbency定义在职情况IncumbencyType定义用工形式Resumevarchar(200)定义员工个人简历(3)培训管理表用来记录培训员工的详细信息,可以记录待选择培训的人员和参加培训的人

22、员。可以详细记录培训日期、培训内容,培训结果等重要信息。如表3所示:表 3 培训管理表TrainNObigint 定义员工培训编号TrainName定义培训名称TrainWhatvarchar(40)定义培训内容StartDate定义开始日期EndDate定义结束日期TrainOrgan定义培训单位TrainResult定义培训结果Remark定义备注(4)职称评定表用来管理职称评定的内容,记录员工的取得日期、取得方式,也可以添加职称评定。如表4所示:表4 职称评定表AssessNO定义职称编号GetDate定义入职日期GetType定义职称取得类型定义聘用专业技术职务定义员工聘用起始日期定义

23、员工聘用结束日期定义聘用单位English定义员工职称英语水平Computer定义员工职称计算机水平(5)奖惩信息表用来记录员工的奖惩信息、奖惩原因,目的是通过记录这些奖惩信息来判定员工的工作情况,同时用来判定员工的薪资。如表5所示:表5 奖惩信息表RewardNO定义员工奖惩编号RewardPunish定义员工奖惩类型RewardContent定义奖惩内容Reason定义奖惩原因定义批准部门HandleName定义批准人名称CancelDate定义撤销日期CancelReason定义撤销原因(6)人员调动信息表用来记录公司的人事调动信息。如表6所示:表 6 人员调动信息表TranslateN

24、O定义员工登录密码TranslateDate定义调动日期PriorBranch定义调动前部门NextBranch定义调动后部门PriorDuty定义调动前职务NextDuty定义调动后职务定义经办人名称5 企业员工管理系统的设计5.1 系统设计概要员工管理系统是面向企业所有员工的、为企业的管理者提供便利的服务系统。员工的人事档案等重要信息都在此系统中,平时的参加培训、考勤记录,奖惩记录这些信心都记录于此系统中。管理员通过后台来对这些数据进行更新和维护。本系统是基于Jsp的员工信息管理系统,根据用户的需求分析设计出以下几个功能模块,该系统主要包括管理员登录模块,人员档案管理模块,培训管理模块、职称评定模块、奖惩管理模块和人员调动模块,各个模块都具备添加、删除、查询、修改的功能。本系统是严格按照用户界面设计规范来设计的,界面直观,易用,本系统的功能也都能够一目了然,用户只需简单的培训便能够很好的操作该系统。系统正式运行后,首先根据公司的实际情况把公司的所有员工信息输入数据库,包括姓名、学历、部门和职位等重要信息。之后这些信息已经入库,管理员就可以根据实际情况来管理数据库了。例如公司如果出现人事调动,管理员就要及时的修改里面的员工信息资料,及时的更新数据库。本系统是采用B/S模式开发的,将SQL Server2005数据库作为服务器端处理数据的平台,运用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1