1、人力资源管理系统毕业设计书题目: 人力资源管理系统 专业班级: 信息管理班 指导教师: XXXX 报告日期 2012年 12 月 10日目录1。1 理论意义21。2 现实意义23。1开发内容43。2开发工具43。3可行性分析43。4成员具体分工44.1 市场现状55。1 软件环境55。2 硬件环境57。1 用户管理77.2 招聘管理87。3 调职管理87.5 证照管理107.6 奖惩管理107.7 考核管理117。8 休假管理127.10 合同管理138。1 人力资源管理系统的顶层数据流图138.2 事务处理二层数据流图148.3员工信息数据处理的三层数据流图159。1 员工信息表159。2
2、详细信息管理169。3员工绩效169。4 薪资表169.5 考勤记录TimeBook179。6 离职申请179。7离职交接表179。8部门信息179.9 职位信息1810。1 用户登录测试1810.2 用户管理测试1910。3 招聘管理测试2210。4 调职管理测试2410。5 离职管理测试2510。6 证照管理测试2610。7 奖惩管理测试2710。8 考核管理测试2810。9 休假管理测试2910。10 培训管理测试3010。11 合同管理测试30一、开题1。1 理论意义人力资源管理系统是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,在诸多的企业竞争要素中,人力
3、资源己逐渐成为企业最主要的资源,现代企业的竞争也越来越直接地反映为人才战略的竞争.人力资源管理系统主要是指组织或社会团体运用系统学理论方法,运用现代计算机、软件及网络技术来对组织的人力资源管理活动进行系统化、流程化的设计、管理、控制和评价,以提高组织人力资源管理水平,使人力资源更有效的服务于组织或团体目标.它不仅需要计算机及网络等硬件的支持,更需要相关的人力资源管理理念的辅佐.人力资源管理信息系统(HR系统)的发展史是企业人力资源管理需求提升和信息技术发展的直观体现。计算机最早应用于企业管理就是源于企业人力资源管理一工资计算。HR系统历史悠久,甚至比目前非常成熟的财务系统历史还长,其发展历史可
4、以追溯到20世纪60年代末期。数据库课程设计、myeclipse编程是软件工程专业的必修课程,是一门培训学生实际动手能力的实践课程。通过本课程的教学应当使学生成为既有一定的理论知识又有一定的动手实践能力的软件技术人才。这正是计算机软件专业的毕业生与非计算机软件专业的学生在软件方面的基本区别1.2 现实意义人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件。它的内容对于企业的决策者和管理者来说都至关重要,但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在许多缺点,如:效率低、安全性差、时间一长就会产生大量的文件和
5、数据积压,这对于查找、更新和维护都带来了不少的困难.所以人力资源管理系统应该能够为用户提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况.通过人力资源管理系统可使管理者快速高效地完成企业日常事务中的人事工作,降低人力资源管理的成本,使管理者能集中精力实现企业战略目标。对于学生本身的现实意义:1) 进一步学习和掌握数据库原理的基础知识和理论。 2) 学习SQLServer数据库管理系统的基本功能和建立数据库各种 对象的方法。 3) 熟练掌握和使用SQL语言操纵数据库,使用T-SQL语言编程. 4) 理解和掌握利用数据库所学的理论知识来设计数据库的基本方法和步骤. 5) 通过
6、上机操作和调试程序,提高学生理论联系实际和动手操作能力。6) 通过实际操作,提高技能水平。7) 提高编写程序的能力。8) 对设计模式的深入了解.二、系统综述四十年代电子计算机问世以来,计算机科学发展迅速,应用领域不断扩展由于计算的普及与广泛应用,现代社会正朝着高度信息化,自动化方向发展.档案是科学知识的宝库、是文化的积累和沉淀,是统计分析的第一手资料,是研究决策的权威。随着计算机技术在档案管理领域中的广泛应用,档案系统的通用性,灵活性、可扩展性 .成为最关注的问题.本文提出了动态档案结构的概念,系统没有固定的档案数据库文件、数据库结构和数据库类型,在运行过程中根据使用单位的需求动态生成档案结构
7、,实现了在一个数据库字段内存取任何类型电子文件,并自动从数据库提取、识别和运行电子文件的方法,实现了档案管理系统软件的通用性,具有良好的应用推广应用价值。关键词档案管理;通用性;动态管理;电子档案 建立基于计算机网络的档案管理信息系统,形 成一个现代化的集档案数据采集,加工、存储、检 索、输出和发布于一体的档案数据处理中心,是实现各单位档案信息管理标准化和现代化的前提条件,是提高档案管理效率、提高档案服务水平的根本途径。“人力资源管理系统”软件的研发促进了档案管理部门以新的观念、新的制度、新的模式与手段开展档案信息管理工作。软件实现了档案信息管理电子化、网络化,增强档案管理的科学性,规范性和易
8、操作性,改变了传统繁琐的档案管理模式。该软件的通用性设计,避免了各类型档案系统的重复投入开发,具有良好的应用推广价值卓越的人力资源管理可以直接地使员工成为企业的竞争优势。而策略性的、可以创造价值的人力资源管理具有吸引、激励和保留具有竞争力的人力资源的能力,使员工和直线经理把自己的技能与职业发展变成组织的优势,能够为经理和执行官提供基于全球的、完整的、精确的、即时更新的人力资源信息。人力资源管理应用系统包括用户管理模块、招聘管理模块、调职管理模块、离职管理模块、证照管理模块、奖惩管理模块、考核管理模块、休假管理模块和合同模块。三、系统开发方案3.1开发内容人力资源管理系统的具体目标如下: 系统整
9、体结构和操作流程合理顺畅,实现人性设计. 对企业人力资源管理的基本信息进行管理. 管理企业的员工信息(即人事管理功能)。 实现为个人提供网络工作平台的功能。 实现企业的应聘信息的管理功能. 实现企业员工培训的一系列相关信息的管理。 员工薪酬信息管理. 系统用户信息的管理。对员工档案进行档案入库登记、档案查询、档案修改、档案删除这些日常业务的需要。高效性通过系统的实用,能够改变旧的档案管理模式,使对档案的管理、查询更加方便有效。3.2开发工具软件Microsoft SQL Server 2000数据库管理系统、myeclipse开发工具、Tomcat服务器。 3.3可行性分析理论与实践联系紧密,
10、具有很强的可行性。3。4成员具体分工组长:张小强 编程:张鹏、刘娟、马德艳 数据库:魏娜 文档:马丽、马祥鹏、王亚波、王志国 测试:哈瑞鑫、耿悦 四、市场分析4。1 市场现状 现在有很多企业由于规模的扩大对于人事上的管理来说有一定的困难,所以推测将来的HRM系统市场比较大,在销售能力和人力资源允许的条件下,可以每年5,000,000的销售量.4.2 系统前景本系统是为ICE公司定制的人力资源HRM系统,由吕占东老师提出,人力资源小组编写,ICE公司为最终使用者。本项目是一个比较成熟的HRM系统,对于现在的企业有一定的适用性,并且在过去我们有做类似的项目.对于这套系统的巩固和加强,对于公司以后人
11、力资源系统的销售有一定的促进作用。4.3 编写目的我们进行的这个项目的目的是为公司内部高层领导对ICE公司的HRM系统情况的分析提供数据支持,做为领导对ICE公司的HRM系统决策的依据.4.4 产品目标实现ICE贸易公司的人力资源管理信息化。五、环境配置5。1 软件环境软件开发环境:Sql server 2005 + windows Xp + jdk 1。6.0 + MyEclipse 8.5 + Apache Tomcat 6.0开发工具: MyEclipse + Sql server 2005 + Apache Tomcat 6。0操作系统: windows XP 5.2 硬件环境普通笔记
12、本配置:5台六、功能分析 人力资源等人资管理业务是在日常生产过程中非常重要的环节,原来基本上采用手工处理方式进行操作,造成工作效率低、处理速度慢、人工计算薪金准确率较低的情况。因此开发人力资源管理子系统,通过在该系统中的相关数据录入、参数设置,使用电脑保存职工档案资料、计算薪资发放以及记录职工参加培训、职位变更等的详细资料,代替原来的手工处理工作,方便进行人力资源、薪金资源的查询,大幅度提高工作效率和管理水平。七、模块设计7.1 用户管理用户管理主要是对公司的所有员工的资料进行管理,对用户的基本信息的操作和维护,包括:登录用户列表、新增登录用户、用户信息列表,增加用户信息.登录用户列表新增登录
13、用户用户信息列表增加用户信息。7.2 招聘管理对公司招聘过程中的各个环节进行管理.登记职位空缺、对投入简历进行收集整理、记录面试,具体步骤:招聘项目列表,新增招聘项目,面试信息列表,新增面试信息,简历信息列表,新增简历信息,试用记录列表,新增试用记录等。招聘项目面试信息试用记录7。3 调职管理对公司各个员工的职位变更进行管理,具体有调职信息列表,添加调职信息表控制。7。4 离职管理对公司员工离职时间,离职原因进行管理,记录离职流程信息.离职申请离职审批工作交接离职确认7。5 证照管理 对公司各个员工的证件进行有效的管理:如证件的发放时间,有效时间,办证时间等。证件信息列表证件信息增加7。6 奖
14、惩管理对公司先进者和业绩相对来说的较差的员工进行奖罚管理,主要对奖励时间,奖励钱数,奖励部门和惩罚钱数进行管理。奖罚信息列表奖罚信息添加7。7 考核管理 对公司员工的业绩进行考核,评定一定的等级。考核证照信息考核信息列表奖罚信息列表7。8 休假管理 对公司员工的请假理由,请假天数,开始时间及结束时间和批准人进行详细的管理。新增休假信息列表休假信息管理7。9 培训管理对公司的员工进行培训进行管理,主要对员工都哪个机构去培训,培训时间,培训的课程等进行详细的管理。培训课程培训记录培训机构7.10 合同管理八、数据流图构建8.1 人力资源管理系统的顶层数据流图8。1。1合法性检查二层数据流图8。1。
15、2 权限分析二层数据流图8.2 事务处理二层数据流图8。3员工信息数据处理的三层数据流图九、数据库设计9。1 员工信息表序号英文名中文名类型备注1us_id员工信息编号Int主键pk(自增)2us_ne用户名varchar3us_pd密码Varchar4us_tm建立时间Varchar5dt_id部门编号Int外键fk6ps_id职位编号Int外键fk7us_nu银行卡号Varchar8us_sz系统设置Varchar9.2 详细信息管理序号英文名中文名类型备注1up_id详细信息编号Int主键pk(自增)2us_id员工信息编号Int外键fk3up_ne姓名varchar4up_sx性别Va
16、rchar5up_ag年龄Varchar6up_jg籍贯Varchar7up_mg婚姻状况Varchar8up_zm政治面貌Varchar9up_zj证件类型Varchar10up_hm证件号码varchar11up_jt家庭住址Varchar12up_po电话号码Varchar13up_yb邮政编码Varchar14up_yj电子邮件Varchar9.3员工绩效序号英文名中文名类型备注1pf_id员工绩效编号Int主键pk(自增)2us_id员工信息编号Int外键fk3pf_yf月份varchar4pf_xy效益Varchar5pf_cc抽成Varchar9。4 薪资表序号英文名中文名类型备
17、注1wg_id薪资信息编号Int主键pk(自增)2us_id员工信息编号Int外键fk3wg_jb基本工资varchar4wg_yf月份Varchar5wg_bx保险Varchar6wg_zf住房公积金Varchar7wg_jj奖金Varchar8wg_tc提成Varchar9wg_gz应付工资varchar9.5 考勤记录TimeBook序号英文名中文名类型备注1tb_id考勤信息编号Int主键pk(自增)2us_id员工信息编号Int外键fk3tb_yf月份varchar4tb_gz工作天数Varchar5tb_cd迟到次数Varchar6tb_zt早退次数Varchar7tb_dx带薪假
18、Varchar8tb_fx非带薪假Varchar9tb_cc出差Varchar9.6 离职申请序号英文名中文名类型备注1rr_id离职申请编号Int主键pk(自增)2us_id员工信息编号Int外键fk3rr_sq申请时间varchar4rr_yy离职原因Varchar5rr_gw离职岗位Varchar6rr_lz离职时间Varchar7rr_bm部门主管审批Varchar8rr_rl人力资源部审批Varchar9rr_jl总经理审批Varchar9。7离职交接表序号英文名中文名类型备注1rd_id离职交接编号Int主键pk(自增)2rr_id离职申请编号Int外键fk3rd_zz工作交接人v
19、archar4rd_fy费用结算varchar5rd_gz工资结算Varchar6rd_wc交接完成时间Varchar9.8部门信息序号英文名中文名类型备注1dt_id部门信息编号Int主键pk(自增)2us_id员工信息(经理)编号Int外键fk3dt_mc部门名称Varchar9。9 职位信息序号英文名中文名类型备注1ps_id职位信息编号Int主键pk(自增)2dt_id部门信息编号Int外键fk3ps_mc职位名称Varchar4ps_ms职位描述Varchar5ps_zg任职资格Varchar十、系统测试10。1 用户登录测试测试截图:图1 用户名测试图2 密码测试图3 验证码测试图
20、4 登录成功测试10。2 用户管理测试测试截图:图1图2图3图4图5图6图710。3 招聘管理测试测试截图:图1图2图3图410。4 调职管理测试测试截图:图1图210。5 离职管理测试测试截图:图1图210.6 证照管理测试测试截图:图1图210.7 奖惩管理测试测试截图:图1图210。8 考核管理测试测试截图:图1图210.9 休假管理测试测试截图:图1图210。10 培训管理测试测试截图:图110.11 合同管理测试测试截图:图1图2十一、结束语经过一个月的努力,在老师和同学的支持与帮助之下,我们顺利地完成了这次论文设计。从当初确定题目到最后一个功能模块的完成,经历了无数次的错误、修改代
21、码、重启服务器、运行的过程,感觉到平时学的知识是多么的浅薄,书到用时方恨少,现在是体验的真真切切.本来已经耳熟能详的代码,一到IDE中书写,却提笔忘字,这充分的反应了我平时的基本功不扎实,常用代码的不熟练。给我们以后的工作敲响了警钟,有了努力的方向。但通过本次设计,我们也感受到了开源的方便,遇到什么问题,上网一查,就知道该怎么弄了,以前做个课程设计都是怕别人和我的一样,不愿意给别人看,现在知道了程序弄不出来是多么的着急,学习都是相互的,互相研究才能共同进步的。以后要多多注意这方面的事情。本次毕业设计是我们工作前一次很好的演练和实践的机会,是培养独立思考问题和自学能力的锻炼,使我们意识到必须努力的学习才能在工作中体现自己的价值,适应社会的需要。十二、参考文献1 软件工程M.西安电子科技大学出版社,2011.112 JSP网络编程。电子工业出版社,2010。45-483 基于B/S结构的在线考试系统.电子工业出版社,2010.32-354 用Java语言实现Internet远程考试。电子工业出版社,2011.19715 数据库系统概论。高等教育出版社,2009.1431566 管理信息系统。电子工业出版社,2012。111。4045
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100