企业人事管理系统设计与实现论文bfjv.docx
《企业人事管理系统设计与实现论文bfjv.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统设计与实现论文bfjv.docx(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设设计(论论文) 题 目 企业人人事管理理系统设设计与实实现 完成时间 20015年年 6月1日 毕业设计(论论文)任任务书题目 企业业人事管管理系统统设计与与实现 主要内容、基基本要求求、主要要参考资资料等:主要内容:为了应对现现代企业业越来越越复杂的的组成结结构和由由此产生生的繁重重的管理理工作,提提高企业业的工作作效率和和凝聚力力,避免免因人为为因素造造成的数数据丢失失等严重重后果,使使用Jaava、SSqlSServver、JJSP技技术设计计一个企企业人事事管理系系统,为为企业日日常业务务的综合合管理工工作提供供帮助,主主要模块块有员工工资料、部部门管理理、职位位管理、签签到
2、、请请假管理理、招聘聘、奖惩惩管理、加加班管理理、公告告系统、资资料共享享等模块块。基本本满足企企业日常常的业务务需求,实实现企业业的现代代化管理理。基本要求:1. 所实实现的功功能基本本满足企企业的日日常使用用。2安全可可靠,易易于开发发和维护护、有较较强可扩扩充性。主要参考资资料:1刘浩浩.Javva从入入门到精精通MM.北北京:人民邮邮电出版版社,20110.2陈海海山.深深入Jaava Serrvleet网络络编程M.北京:清华大大学出版版社,220100.3耿祥祥义,张跃平.Javva基础础教程MM.北北京:清华大大学出版版社,220099.指导教师签签名: 专业负责人人签名: 20
3、15 年 33 月月 3 日目 录摘 要IABSTRRACTTII1 绪论11.1 开开发背景景11.2 开开发目标标11.3 开开发思想想22 技术介介绍32.1 BB/S结结构32.2 JJavaa语言简简介32.3 MMyEcclippse介介绍42.4 SSqlSServver22008842.5 JJDBCC43 可行性性分析73.1 技技术可行行性73.2 运运行可行行性73.3 经经济可行行性84 需求分分析54.1 功功能需求求54.2 性性能需求求54.3 其其他需求求65 概要设设计95.1 系系统总体体设计95.2 各各个模块块设计95.3 应应聘子系系统设计计106 数
4、据据库设计计126.1 数数据分析析126.2 数数据表实实现137 系统实实现197.1 各各个模块块实现197.2 应应聘子系系统实现现307.3 关关键方法法328 系统测测试358.1 用用例设计计358.2 测测试实施施368.33 测试试结论37结束语338致 谢39参考文献40企业人事管理系统设计与实现企业人事管管理系统统设计与与实现摘 要随着现代企企业的发发展,企企业组成成的复杂杂度变得得越来越越大,单单纯的手手工管理理在处理理业务时时效率低低下,已已无法满满足企业业的需求求,开发发一个简简单方便便、可靠靠性好的的人事管管理系统统显得极为为必要。针对这些需需求,在在分析了了业务
5、逻逻辑后,进进行人事事管理系系统的设设计工作作,采用B/SS架构,JJavaa作为开开发语言言,SqqlSeerveer20008作作为数据据库,主主要实现现了员工工信息、部部门管理理、招聘聘管理、薪薪资管理理、考勤管管理、文文件共享享等功能。另另外设计计了一个个应聘子子系统作作为主系系统的补补充,让让应聘者者创建信信息、浏浏览公司司职位和和查看自自己的处处理结果果,增强强系统的的人事管管理功能能,以软件件工程开开发流程程为指导导,并借借鉴MVVC设计计模式,最终完成了企业人事管理系统的开发。该系统的实实现为企企业管理理工作带带来了便便利,降降低了管管理成本本,提高高效率,可以基本满足中小型企
6、业的需求,这也是该系统的开发目的所在。关键词 人事管管理,B/SS,SQLLSerrverr,JDBBCTHE DDESIIGN ANDD IMMPLEEMENNTATTIONN OFF ENNTERRPRIISE PERRSONNNELL MAANAGGEMEENT SYSSTEMMABSTRRACTTWith thee deevellopmmentt off mooderrn eenteerprrisees, thee coompllexiity of thee Ennterrpriise hass beecomme mmoree annd mmoree biig, simmplee ma
7、anuaal mmanaagemmentt iss inneffficiienccy iin ddeallingg wiith bussineess, haas bbeenn unnablle tto mmeett thhe nneedds oof eenteerprrisees, to devveloop aa siimplle, relliabble, apppeaars goood pperssonnnel mannageemennt ssysttem beccomee exxtreemelly nneceessaary.In reespoonsee too thhesee neeeds
8、s, aafteer tthe anaalyssis of thee buusinnesss loogicc, ddesiign worrk aand perrsonnnell maanaggemeent sysstemm, uuse thee B / SS arrchiiteccturre, Javva aas aa deevellopmmentt laanguuagee, SSqlSServver220088 ass a dattabaase, Haad aachiieveed thee emmplooyeee innforrmattionn, ssecttor mannageemennt
9、, reccruiitmeent mannageemennt, payyrolll ffuncctioon, andd atttenndannce mannageemennt ffuncctioon, fille ssharringg annd ootheer ffuncctioons. Allso we dessignned a ccanddidaate subbsysstemm too suuppllemeent thee prrimaary sysstemm, sso tthatt caandiidattes creeatee innforrmattionn, vvisiit tthe
10、commpannyss poosittionn annd vvieww thheirr reesullts, annd eenhaancee thhe ssysttems pperssonnnel mannageemennt tto ssofttwarre eengiineeerinng pproccessses as a gguidde, andd leearnn MVVC ddesiign pattterrn, finnallly ccomppletted thee deevellopmmentt off peersoonneel mmanaagemmentt syysteem.Imple
11、emenntattionn off thhe ssysttem of entterpprisse mmanaagemmentt iss maade eassierr, rreduuce mannageemennt ccostts, impprovve eeffiicieencyy, iit ccan bassicaallyy meeet thee neeedss off Smmalll annd MMediium Entterpprisses, whhichh iss thhe ssysttems ddeveeloppmennt ppurpposee.KEY WWORDDS perrsonnn
12、ell maanaggemeent,B/SS,SQQLSeerveer,JJDBCCIII1 绪论论1.1 开发背景景随着计算机机技术的的进步,中中国的高高速发展展,企业业的管理理机制正正在发生生着重要要变化,现现代企业业在管理理中逐渐渐引入了了现代化化的管理理技术,当当今社会会正在朝朝着信息息化、科科学化的的方向快快速发展展,信息息自动化化的意义义和作用用已经越越来越大大,他可可以使我我们不再再疲惫于于繁重的的人力资资源管理理工作,而而是利用用信息化化的技术术去进行行管理1。目前很很多企业业仍然没没有一个个系统化化、规范范化的人人事管理理软件,人人事管理理还处于于最基础础的人工工管理阶阶段,
13、效效率低下下,已经经远远不不能满足足当今社社会对人人事管理理的需求求,并且且人工管管理有很很多显而而易见的的弊病,会会出现因因为人为为的操作作失误,错错误操作作,造成成数据的的丢失、损损坏、误误报,给给企业造造成不可可挽回的的损失,另另外,时时间一长长,这种种管理方方式会产产生大量量的文件件,对于于更新维维护带来来了不少少困难。这这些现象象层出不不穷22。人事管理是是现代企企业管理理中不可可忽视的的一个重重要组成成部分,竞竞争对于于企业管管理者提提出了更更多的挑挑战,人人事的管管理另一一种意义义,就是是对企业业生命和和前途的的管理,人人事是最最宝贵的的资源,一一个企业业没有了了可用之之才,那那
14、么这个个企业会会变得岌岌岌可危危,实现现办公自自动化已已经得到到了企业业的重视视,企业业要想在在当今激激烈的竞竞争中生生存下来来,就必必须要引引入信息息化管理理,做好好人才的的管理工工作。1.2 开发目标标目前在市场场上已经经存在很很多人事事管理系系统,人人事管理理系统在在现代化化的企业业管理中中越来越越受到管管理者的的重视,但但是这些些都并不不一定满满足企业业的日常常应用,这这些软件件确实很很好,但但是对于于企业来来说,需需要的是是一个实实用、高高效、价价格低廉廉的软件件,购买买一个这这样的软软件,本本身就是是一笔很很大的开开销,再再加上日日常的维维护处理理,带来来的工作作成本会会大大提提高
15、,得得不偿失失。在企企业管理理中并不不需要特特别大型型的管理理系统,操操作简便便、功能能强大、满满足基本本的日常常工作处处理即可可3。降低人人事管理理的成本本,提高高效率,科科学化的的管理企企业。这这就是本本系统开开发目标标所在。1.3 开发思想想在设计一个个系统之之前,首首先要对对这个系系统要有有一个清清晰的认认识,知知道要实实现什么么功能,要要设计什什么模块块,以及及权限控控制,安安全控制制等,这这些因素素都要考考虑到4,这这是对一一个系统统最基本本的认识识,一个个简单好好用的系系统应该该包括操操作便捷捷、界面面美观大大方、运运行速度度快、学学习成本本小等等等优点,让让使用者者可以快快速上
16、手手,方便便快捷的的对企业业进行管管理。由由此分析析出,此此系统应应该具有有以下几几个特点点:(1)高技技术性:采用比比较先进进的开发发工具,本本系统采采用了JJavaa开发最最为流行行的集成成开发工工具:MyyEcllipsse和SqlSServver220088数据库库相结合合,进行行开发和和实现工工作,MMyEcclippse是一一个功能能非常强强大的IIDE,微微软开发发的SqqlSeerveer在市市场一直直有着良良好的评评价,可可以大容容量的进进行数据据存储,使使用Javaa作为开开发语言言,采用用了MVVC55思想想进行模模型构建建,充分分运用了了先进的的技术来来开发本本系统。(
17、2)实用用性:在在开发系系统之前前,做了了很多相相关方面面的调查查,包括括和公司司领导进进行沟通通交流,发发现在企企业中的的实际需需求,以以及上网网查询资资料,观观察类似似的软件件都实现现了什么么功能,一一切从需需求出发发,以需需求为引引导,以以用户的的方便为为准则,进进而提出出了需求求分析和和概要设设计,切切实满足足用户需需求和要要求,达达到让用用户满意意的程度度。(3)严谨谨性:企企业最看看重的是是数据的的安全问问题66,数数据安全全也是软软件设计计工作中中的重中中之重,为为了保持持数据的的完整性性和保密密性,在在充分调调查了企企业的需需求之后后,本系系统设计计了三种种登录身身份,一一种是
18、普普通用户户身份,权权限最低低,一种种是管理理员身份份,可以以对系统统的各个个模块进进行操作作,比如如录入工工资,更更新公告告,更新新奖惩办办法,处处理请假假申请等等等一系系列信息息,但是是不能对对一些敏敏感数据据进行操操作,如如果想进进行操作作,就需需要以第第三种身身份进行行登录:超级管管理员,可可以对敏敏感信息息进行操操作,比比如删除除考勤记记录、删删除工资资记录、用用户管理理等,防防止有人人恶意篡篡改数据据,在一一定程度度上保证证了数据据的安全全性。(4)复用用性:采采用模块块化方法法进行开开发和设设计,对对于各个个模块都都相同的的代码进进行了通通用类的的设计,达达到设计计出高内内聚,低
19、低耦合的的程序的的目标,提提高了系系统的复复用性。2 技术术介绍2.1 B/SS结构B/S结构构,即服服务器/浏览器器结构,它它是随着着Web技术术的发展展建立起起来的模模型,在在当前的的Web开发发中属于于一种比比较常见见的模式式,应用用较为广广泛,从从传统的的C/SS(客户户端/服服务端)结结构转变变而来,是是一种新新的网络络模式架架构,其其实本质质就是三三层的CC/S架架构,在在B/SS架构下下,用户户界面是是用JSSP编写写,通过过浏览器器进行显显示,在在前端只只执行极极少数的的业务逻逻辑,主主要业务务均在后后端(SServver端端)实现现,极大大的简化化了客户户端的电电脑负荷荷,使
20、得得日后的的维护工工作只要要对服务务器端进进行维护护即可,减减轻了开开发成本本与系统统维护、升升级的费费用77。但是由由此带来来的后果果是服务务器负荷荷交大,对对服务器器的性能能要求较较高,具具体结构构如图22-1所示示。图2-1 B/SS模型结结构示意意图2.2 Javaa语言简简介当前有许多多开发语语言可以以选择,面面对这些些开发语语言,在在项目开开发的准准备工作作中,最最终选择择了Javaa作为开开发语言言,因为为Javaa有强大大的面向向对象特特性,可可以很好好的区分分业务逻逻辑和页页面开发发。Java是是在19995年,由由Sunn Miicroosysstemm公司发发布的一一种面
21、向向对象的的设计语语言,以以及开发发平台的的总称,最最初命名名是Oak,当当初被作作为嵌入入式语言言为消费费类的电电子产品品而设计计的,现现在被广广泛用于于开发IInteerneet程序序,Javaa是一种种平台无无关的语语言88,可可以跨平平台编写写开发应应用。自从Javva被开开发出来来,让整整个Web开发发发生了了翻天覆覆地的变变化。JJavaa有着通通用性、高高效性等等诸多特特点,在在各个平平台可以以很方便便的进行行移植,广广泛的用用于个人人PC、数数据库服服务器、移移动开发发、游戏戏服务器器、互联联网开发发、Weeb开发发等领域域,Javaa在全球球的使用度度和C不相上上下。2.3
22、MyEEcliipsee介绍MyEcllipsse是在在Ecllipsse的基基础上,加加入插件件插件而而形成的的企业级级应用开开发环境境,主要要用于JJAVAA、JAVVAEEE以及移移动应用用的开发发,MyyEcllipsse因为为其强大大的功能能,拥有有者广泛泛的支持持,对各各种开源源框架的的支持也也相当不不错。全全称是MMyEcclippse Entterpprisse Worrkbeenchh,是一一个功能能非常丰丰富的JJAVAAEE集集成开发发环境,是是对Ecclippse的的IDEE的扩展展,利用用Myeecliipsee可以使使用数据据库进行行JAVVASEE、JAVVAEE
23、E的开发发,发布布以及应应用程序序的整合合,Myyecllipsse因为为其强大大的开发发环境支支持,可可以大大大提高工工作进度度和效率率,包括括了完整整的编码码、调试试、发布布功能。Myeclipse几乎囊括了市场上所有主流的专属开发工具。2.4 SqllSerrverr20008SqlSeerveer20008数数据库是是由微软软公司推推出的,在在Sqlsservver220055的基础础上做出出改进的的关系型型数据库库系统。可可以在各各个Winddowss操作系系统上正正常使用用,Sqlsservver是是一个非非常全面面的数据据库平台台,可以以为任何何规模的的企业和和机构提提供强大大的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统 设计 实现 论文 bfjv
限制150内