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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

企业人力资源管理系统毕业设计JSPWord文档下载推荐.docx

1、三、系统分析 4(一)需求分析 4(二)可行性研究 41、经济可行性 42、技术可行性 4三、系统设计 4(一)系统目标 4(二)系统功能结构 51、主要模块结构图 52、子模块结构图 5四、数据库设计 7(一)数据库分析 8(二)数据库概念设计 81、管理员实体 82、招聘人员管理实体 83、员工信息管理实体 84、薪资管理实体 9(三)数据库逻辑结构 9五、系统详细设计 12(一)部门管理模块详细设计 121、界面设计 122、模块功能 133、设计要点 13(二)招聘管理模块详细设计 131、界面设计 132、模块功能 143、设计要点 14(三)员工管理模块详细设计 141、界面设计

2、14参考文献 15致谢 16一、绪论(一)课题研究的背景21世纪是一个日新月异的信息时代,随着计算机与网络技术的日益发达,电子商务空前的发展,企业之间的竞争已经从有形的市场经济转向了无形的网络领域。因此企业管理也进入了高效的信息化时代,即人力资源管理系统也就应运而生,所谓人力资源管理系统,指人力资源管理电子信息化,是企业基于高速度、大容量的硬件和先进的IT软件的人力资源管理模式。通俗的说,就是人力资源管理信息化或自动化。(二)国内外发展状况现在,中国国内的人力资源管理系统的现状是:中国软件系统大多是源自信息系统,从部门的业务需求方面出发设计。管理信息系统的设计是为了服务于企业内部大多数业务操作

3、员,将业务操作人员的重复性劳动进行初步自动化,即从管理理论抽象出理想化的业务管理模式,在基于该业务模式的基础上实现低层次的数据处理或业务流程电子化。管理信息系统的设计,是根据中小型企业业务单元的需求来编写的,一般无法满足多体制、多元化、多重组织结构的大型企业数据处理需求。在与国外同类应用系统及解决方案相比较,目前中国的人力资源管理软件还有一些不足:第一,大部分是由管理信息系统演变而来,从单一的人力资源管理或人事行政管理的业务需求角度出发设计,如人事管理、考勤管理,或薪资计算与发放管理等,服务对象是某一具体业务的自动化操作需求;第二,目前国内的人力资源管理软件虽然已将模块功能扩展至企业人力资源管

4、理或人才资本管理相关的整个业务领域,但在系统完整性、前沿性和集成性方面仍有欠缺。国外人力资源管理系统相对于国内人力资源管理系统来说,优势主要体现在:具有雄厚的经济实力,在技术力量的培养、研发、市场推广等方面大力投入;具有一定实力的包括硬件厂商、数据库公司、咨询公司在内的合作伙伴,形成很强的实力联手格局。国外人力资源管理系统伴随着管理理论的发展,其设计思想蕴涵了先进的管理理念和先进的开发技术;国外人力资源管理系统起步较早,完整性和成熟度高,能开发出适用于不同行业的解决方案。(三)课题研究的目的和意义人力资源管理系统(HRMS),包括人事日常事务、薪资、招聘、培训、考核等,同时人力资源的管理也指组

5、织或社会团体运用系统学理论方法,对企业的人力资源管理各个方面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。人力资源管理系统就不仅可以完成日常业务需求,而且可以准确及时地搜索各种人力资源信息以方便管理者进行决策。本系统是一个建立在成熟的Intenet/Intranet之上的人力资源管理系统。在系统需求分析的设计过程中,我们通过网络了解人力资源管理系统的功能组成部分,并通过对公司的咨询进行分析,最后通过讨论的方法获得需求分析,根据用户需求设计开发思路,采用图形来建立业务逻辑,最终确定系统功能模块。根据需求分析过程获取具体实体对象,从而设计系统类图,确

6、定类之间的关系,对系统进行详细设计并实现。该系统可以对企业员工各种信息和企业的各种部门信息进行同意管理,公司响应权限的管理人员可以登录本系统,进行相应的企业人力管理。使人力资源管理人员从繁杂、重复的劳动中脱离出来,集中时间、精力进行人力资源的整体规划与决策,提高企业的市场竞争力。系统应用了成熟的Internet/Intranet技术到人力资源管理系统中,使企业员工在全国各地都可以随时了解企业相关信息。在人员招聘方面,企业通过Internet对外发布招聘信息,应聘人员可以根据自己的特点填报相关空缺职位;在内部管理方面,也能方便员工交流;在业绩考勤方面,能对公司员工的日常考勤、加班、出差、请假考勤

7、进行相关的记录统计,得到相关的负责人的批准方能生效。二、相关知识的介绍在系统的开发工程中,运用面向对象的开发语言,系统采用B/S结构,使用J2EE开发框架,主要是MVC框架,Spring技术,Strust技术,Hibernate技术。权限控制时采用的是角色对应权限,配置文件配置URL进行action过滤来实现。数据库采用SQL Server 2000。(一)开发工具简介本系统的开发环境是JDK1.6+MyEclipse8.0+Tomcat6.0,使用的语言是Java语言。JDK(Java Development Kit)是Sun Microsystems公司为Java开发人员设计的产品。从Ja

8、va诞生以来,JDK已经成为使用最广泛Java SDK。JDK是整个Java的核心内容,包括了Java运行环境,Java工具和Java基础的类库三部分。从Sun的JDK1.5开始,提高哦该了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持

9、HTML, Struts,Spring, CSS, Javascript, SQL, Hibernate。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发研究而成。因为有了Sun 的参与和支持的原因,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前

10、比较流行的Web 应用服务器。(二)MVC框架简介MVC架构是Model-View-Controller的缩写中文翻译为模型-视图-控制4.MVC应用程序是由这三个部分组成。Event(事件)的变化导致Controller改变Model或View,或者同时改变两者。当Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。对应地,当Controller改变了View,View会从潜在的Model中获取数据来刷新自己的变化。MVC架构最早研发者是smalltalk语言研究团,主要应用于用户交互应用程序中。smalltalk语言和java语言有很多相似性,都是面向对象

11、语言,很自然的SUN在petstore(宠物店)事例应用程序中就推荐MVC架构作为开发Web应用的架构模式。MVC架构是一种架构,其实需要其他模式协作完成。在J2EE模式中,通常采用service to worker模式实现,而service to worker模式可由集中控制器模式,派遣器模式和Page Helper模式组成。MVC与J2EE架构的对应关系可以分析如下:View处于Web Tier或者说是Client Tier,通常是JSP/Servlet,即页面显示部分。Controller也处于Web Tier,通常用Servlet来实现,即页面显示的逻辑部分实现。Model处于Midd

12、le Tier,通常用服务端的javaBean或者EJB实现,即业务逻辑部分的实现。(三)系统运行配置1、服务器端操作系统:Windows XP。Web服务器:Tomcat 6.0。Java开发包:JDK 1.5以上。数据库:SQL Server 2000。浏览器:IE 6.0。分辨率:最佳效果为1024*768像素。2、客户端三、系统分析(一)需求分析随着企业内人力资源管理的网络化和系统化的日益完善,人力资源管理系统在企业管理中越来越受到企业管理者的青睐。人力资源管理系统的功能全面、操作简单,可以存放企业员工的基本信息、分配和管理企业员工工作任务、实现对企业员工的考勤管理,能够方便快捷地掌握

13、员工的个人信息、工作进度和工作状态等,降低企业人力资源管理的人力和成本,并提高人力资源管理的效率。使企业管理真正实现人力资源的网络化、系统化和科学化。(二)可行性研究1、经济可行性人力资源管理是企业管理中的一个重要组成部分,涉及到企业管理的各个方面。人力资源管理水平的提高,能够带动企业各方面水平的提升。利用计算机对企业的人力资源进行管理,使人事管理员从日常琐碎的管理工作中解脱出来,更好地协调企业人才,大大的提高了人才的利用率,使企业人才的能力得以更充分地发挥。2、技术可行性通过网站管理实现了企业信息的共享;通过网站对企业进行管理,使员工的考勤管理、薪酬管理更为科学化、系统化和人性化;通过网站管

14、理,为企业和个人提供一个更为完善的工作平台。三、系统设计(一)系统目标通过人力资源管理系统可使管理者快速高效地完成企业日常事务中的人事工作,降低人力资源管理的成本,使管理者能集中精力实现企业战略目标。人力资源管理系统的具体目标如下:对企业人力资源管理的基本信息进行管理。管理企业的员工信息(即人事管理功能)。实现为个人提供网络工作平台的功能。实现企业的应聘信息的管理功能。实现企业员工培训的一系列相关信息的管理。员工薪资信息管理。系统用户信息的管理。系统运行稳定、安全可靠。(二)系统功能结构1、主要模块结构图图 3-1 人力资源管理系统功能结构图2、子模块结构图(1)部门管理子模块结构图:图 3-

15、2 部门管理子模块结构图(2)招聘管理子模块结构图:图 3-3 招聘管理子模块结构图(3)员工管理子模块结构图:图 3-4 员工管理子模块结构图(4)培训管理子模块结构图:图 3-5 培训管理子模块结构图(5)奖惩管理子模块结构图:图 3-6 奖惩管理子模块结构图(6)薪资管理子模块结构图:图 3-7 薪资管理子模块结构图(7)系统管理子模块结构图:图 3-8 系统管理子模块结构图四、数据库设计(一)数据库分析通过网络化管理,能够增强员工之间的沟通,更好地协调员工之间的协作关系;对员工基础信息管理和薪资管理更加科学;能够全程跟踪员工的培训,通过信息的记录,更好地作出员工培训方案。在设计人力资源

16、管理信息系统时,主要从模块组成、数据连接、功能实现、应用意义等方面着手。模块组成主要包括该人力资源管理信息系统的主要组成模块以及每个模块所要达到的功能。每个模块基本上脱离不了数据,所以在数据库设计时,要充分考虑数据的高效性,减少数据冗余,保证系统运行速度。(二)数据库概念设计根据以上各节对系统所做的需求分析和系统设计,规划出本系统中使用的数据库实体分别为管理员实体、招聘人员实体、员工信息管理实体、薪资管理实体、培训信息实体及部门信息实体。下面将介绍几个关键实体的E-R图。1、管理员实体管理员实体包括管理员帐号、管理员密码及管理员级别属性。其中管理员级别信息中,1代表系统管理员,0代表普通管理员

17、。图 4-1 管理员实体的E-R图2、招聘人员管理实体招聘人员管理实体包括姓名、性别、出生日期、应聘职位、所学专业、工作经验、文化程度、联系电话、毕业学校、家庭住址、登记日期及个人简历等属性。图 4-2 招聘人员实体的E-R图3、员工信息管理实体员工信息管理实体包括员工编号、员工姓名、员工年龄、员工性别、出生日期、员工身份证号、民族、婚姻状况、政治面貌、籍贯、联系电话、家庭住址、员工毕业学校、员工所学专业、文化程度、上岗时间、部门名称、部门工种、登记人、登记时间及备注信息属性。图 4-3 员工信息管理实体的E-R图4、薪资管理实体薪资管理实体包括员工编号、工资发放时间、基本工资、加班次数、工龄

18、、全勤奖、旷工费及保险费等属性。图 4-4 薪资管理实体的E-R图(三)数据库逻辑结构数据的概念结构设计完之后,可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。系统数据库中各表的详细设计。表4-1 管理员信息表(tb_manager)字段名数据类型是否为空是否主键默认值描述idint(4)NoYesID(自动编号)accountvarchar(20)管理员帐号passwordvarchar(30)管理员密码managerLevelchar(10)管理员级别表4-2 招聘信息表(tb_inviteJob)nameNULL应聘人员姓名sex应聘人员性别a

19、ge应聘人员年龄bornvarchar(50)应聘人员出生年月job应聘职务specialty应聘人员所学专业experience应聘人员工作经验teachSchool应聘人员文化程度afterSchool应聘人员毕业学校tel应聘人员联系电话address应聘人员家庭住址createtime登记时间contentntext(16)备注信息isstockbit(1)是否被录用标识表4-3 员工信息表(tb_employee)em_serialNumberyes员工帐号em_namechar(2)员工姓名em_sex员工性别em_age员工年龄em_IDCard员工身份证号em_born出生日期

20、em_nation民族信息em_marriage是否结婚em_visage政治面貌em_ancestralHomechar(30)籍贯em_tel联系电话em_address联系地址em_afterSchool毕业学校em_speciality所学专业em_culture文化程度em_startime开始工作时间em_departmentId部门信息表外键em_typeWorkchar(1)工种em_creatimeem_createName登记人em_bz表4-4 薪资信息表(tb_pay)pay_emNumber员工编号pay_emNamepay_month发放工资时间pay_baseMo

21、ney基本工资pay_overtime加班费pay_age工龄pay_checkmoney(8)考勤费pay_absent旷工费pay_safety保险费表4-5 部门信息表(tb_department)dt_name部门名称dt_createTime部门创建时间dt_bz表4-6 奖惩信息表(tb_cj)cj_title奖惩题目cj_type奖惩类型cj_contenttext(16)奖惩原因cj_money奖惩金额cj_time奖惩时间表4-7 培训信息表(tb_train)tn_man培训人tn_title培训主题tn_content培训宗旨tn_time培训时间tn_address培训

22、地点tn_join参加人员tn_bz五、系统详细设计系统详细设计是对每个模块功能的具体设计,包括界面、功能模块和设计要点等内容。本次系统开发是分小组两人协同开发,我在本次开发中主要负责部门管理模块、招聘管理模块和员工管理模块三部分。(一)部门管理模块详细设计1、界面设计图 5-1 部门管理界面设计图2、模块功能从表tb_department中查询出公司所有部门的信息,在页面中动态生成表格记录。如果是需要修改,则从数据库中检索出要被修改部门的数据,删除则从数据库中删除当前部门记录的数据。3、设计要点部门信息可以添加、修改和删除。当删除时,如果有员工所属此部门分类,则无法删除。如果无员工所属此部门分类,则可以删除,需要弹出确认窗口,避免误删。(二)招聘管理模块详细设计图 5-2 招聘管理界面设计图从表tb_inviteJob中查询出所有应聘人员的信息,在页面中动态生成表格记录。如果是需要详细查询该应聘人员信息,则

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

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