人力资源管理系统毕业设计讲解

上传人:我** 文档编号:114449550 上传时间:2019-11-11 格式:DOC 页数:67 大小:2.81MB
返回 下载 相关 举报
人力资源管理系统毕业设计讲解_第1页
第1页 / 共67页
人力资源管理系统毕业设计讲解_第2页
第2页 / 共67页
人力资源管理系统毕业设计讲解_第3页
第3页 / 共67页
人力资源管理系统毕业设计讲解_第4页
第4页 / 共67页
人力资源管理系统毕业设计讲解_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《人力资源管理系统毕业设计讲解》由会员分享,可在线阅读,更多相关《人力资源管理系统毕业设计讲解(67页珍藏版)》请在金锄头文库上搜索。

1、分类号 编 号 华北水利水电学院North China Institute of Water Conservancy and Hydroelectric Power 毕 业 论 文题目 人力资源管理系统 人事、考勤子系统 院 、 系 信息工程学院 专 业 计算机科学与技术 姓 名 余天波 学 号 200610711 指导 教师 张玉华 2010年 6 月 5日华 北 水 利 水 电 学 院毕 业 设 计 任 务 书设计题目:人力资源管理系统人事、考勤子系统 专 业: 计算机科学与技术 班级学号: 200610711 姓 名: 余天波 指导教师: 张玉华 设计期限: 2010年 3月 15日开始

2、 2010年 6月 5日结束学院: 信息工程学院 2010年 3 月 10 一、毕业设计的目的根据现在企业管理的实际情况,开发出一套能够完成一个企业正常的招聘、人事、考勤、培训、薪资等人力资源管理系统。二、毕业设计主要内容1. 系统分析;2.系统总体设计;3.系统详细设计;4.系统实现与测试。三、重点研究问题1.人力资源管理系统的内部业务逻辑实现;2.多层结构在系统开发中的应用。四、主要技术指标或主要设计参数1.完成需求分析所设计的全部功能;2.能够正常的运行系统,系统功能有一定的完整性、健壮性。五、设计成果要求学生在规定时间内,在教师的指导下,独立完成毕业设计工作,最后提交如下成果:1.包含

3、完整源代码的软件系统和该系统的使用说明书一套。2.毕业设计论文。3.编写要求:a.毕业设计论文要求条理清楚、文字通顺、整齐美观、格式规范。b.论文不得少于10000字,并有必要的图表。c.外文翻译不得少于2000汉字。d.中英文摘要不得少于400字。e.论文尽可能用计算机打印。六、其它毕业设计时间安排:第3 周至第16 周,毕业设计时间共14周,具体时间分配如下:第34周:组织学习毕业设计大纲、任务书、指导书;根据所选课题、调查分析、收集原始资料,查找有关文献,学习新的知识;编写开题报告。第57周:分析阶段分析设计任务书的要求和用户需求,进行可行性分析和需求分析,确定系统所需的功能和任务目标;

4、设置设计所需软硬件环境;对系统所需的数据进行分析,确定系统的输入数据、输出数据和中间结果数据,以及数据的格式、类型、范围,所要输出的数据表格等,并给出分析模型。对于设计小组本阶段须进行小组成员设计任务具体分工。第810周:设计阶段进行方案设计,子系统设计和模块划分,设计界面等任务。第1112周:实现阶段首先,按模块编写程序代码,进行模块调试和测试。其次,进行模块的连接与组装,设计系统测试用例,进行系统测试,并纠正系统错误,完善系统。由用户或指导教师对系统进行验收。第1314周:毕业设计资料准备阶段整理和编写毕业设计报告、系统使用说明书等设计资料;提交毕业设计资料;毕业答辩准备工作。第1516周

5、:毕业设计答辩阶段毕业设计答辩,成绩评定。华北水利水电学院本科生毕业设计(论文)开题报告 2010年 3月 10 日学生姓名余天波学号200610711专业计算机科学与技术题目名称人力资源管理系统人事、考勤、权限子系统课题来源自选主要内容1.课题研究背景21世纪是一个日新月异的信息时代,随着电脑与网络技术的日益发达,电子商务空前的发展,企业之间的竞争已经从有形的市场经济转向了无形的网络领域。因此企业管理也进入了高效的信息化的时代,即人力资源管理系统也就应运而生,所谓人力资源管理系统,指人力资源管理电子信息化,是企业基于高速度、大容量的硬件和先进的IT软件的人力资源管理模式。通俗地说,就是人力资

6、源管理信息化或自动化。在一个现代化的公司中的企业管理主要涉及到招聘,人事,薪资,考勤,培训几大部分,本次系统开发主要是针对以上几大模块的工作逻辑来设计和实现人力资源管理系统。2.设计目的和意义 人力资源管理系统(HRMS),包括人事日常事务、薪资、招聘、培训、考核,同时人力资源的管理也指组织或社会团体运用系统学理论方法,对企业的人力资源管理各个方面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。人力资源管理系统就不仅可以完成日常业务需求,而且可以准确及时地搜索各种人力资源信息以方便管理者进行决策。本系统是一个建立在成熟的InternetIntran

7、et之上的人力资源管理系统。在系统需求分析的设计过程中,我们通过网络了解人力资源管理系统的功能组成部分,并通过对公司的咨询进行分析,最后通过小组会议讨论的方法获得需求分析,根据用户需求设计开发思路,采用图形来建立业务逻辑,最终确定系统功能模块。根据需求分析过程获取具体实体对象,从而设计系统类图,确定类之间的关系,对系统进行详细设计并实现。该系统可以对企业员工各种信息和企业的各种部门信息进行统一管理,公司相应权限的管理人员可以登录本系统,进行相应的企业人力管理。使人力资源管理人员从繁杂、重复的劳动中脱离出来,集中时间、精力进行人力资源的整体规划与决策,提高企业的市场竞争力。系统应用了成熟的Int

8、ernetIntranet技术到人力资源管理系统中,使企业员工在全国各地都可以随时了解企业相关信息。在人员招聘方面,企业通过Internet对外发布招聘信息,应聘人员可以根据自己的特点填报相关空缺职位;在内部管理方面,也能方便员工交流;在业绩考勤管理方面,能对公司员工的日常考勤、加班、出差、请假考勤进行相关的记录统计,得到相关的负责人的批准方能生效。3.设计的主要内容 该系统分为六个模块:人事管理、考勤管理、工资管理、招聘管理、培训管理、权限管理。招聘管理:针对公司的人才需求发布招聘职位信息,对应聘职位的简历进行录入并管理;符合要求的简历通知其进行面试,对面试人员的面试结果进行档案维护。另外该

9、模块还涉及到对应聘人员资料的统计分析。人事管理:该模块是关于公司的人事信息维护,首先是对入职员工的基本信息的录入、修改、浏览等操作;其次是员工人事档案、合同档案等基本信息的管理和公司的部门管理;最后,并对公司的人事信息从工种,专业,学历等属性进行统计分析。考勤管理:该模块主要涉及到公司员工的考勤统计。考勤主要是日常考勤,请假考勤、出差考勤、加班考勤几大内容;另外也通各个部门的考勤进行报表分析。工资管理:该模块主要是关于公司的薪资信息维护,相关人员能进入该模块给员工进行工资管理,员工的工资主要是工资方案计算得出,工资方案是由工资项目进行组合而成。另外还能对员工的工资信息能进行调整和数据统计。培训

10、管理:该模块主要是进行员工培训信息的维护,主要是对培训类型管理、培训档案管理和培训效果统计。系统设置:该模块主要是用户的权限设计,不同的用户对应着不同的权限,也只能操作相应权限的模块,另外还有用户的创建和用户密码的修改等功能。采取的主要技术路线或方法1. MVC架构是Model-View-Controller的缩写,中文翻译为模型-视图-控制”.MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了V

11、iew,View会从潜在的Model中获取数据来刷新自己。MVC架构最早是smalltalk语言研究团提出的,应用于用户交互应用程序中。smalltalk语言和java语言有很多相似性,都是面向对象语言,很自然的SUN在petstore(宠物店)事例应用程序中就推荐MVC架构作为开发Web应用的架构模式。MVC架构是一种架构,其实需要其他模式协作完成。在J2EE模式目录中,通常采用service to worker模式实现,而service to worker模式可由集中控制器模式,派遣器模式和Page Helper模式组成。而Struts只实现了MVC的View和Controller两个部分

12、,Model部分需要开发者自己来实现,Struts提供了抽象类Action使开发者能将Model应用于Struts框架中。 MVC架构是一个复杂的架构,其实现也显得非常复杂。但是,我们已经总结出了很多可靠的设计模式,多种设计模式结合在一起,使MVC架构的实现变得相对简单易行。Views可以看作一棵树,显然可以用Composite Pattern来实现。Views和Models之间的关系可以用Observer Pattern体现。Controller控制Views的显示,可以用Strategy Pattern实现。Model通常是一个调停者,可采用Mediator Pattern来实现。 MVC

13、与J2EE架构的对应关系是:View处于Web Tier或者说是Client Tier,通常是JSP/Servlet,即页面显示部分。Controller也处于Web Tier,通常用Servlet来实现,即页面显示的逻辑部分实现。Model处于Middle Tier,通常用服务端的javaBean或者EJB实现,即业务逻辑部分的实现。 2. B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在

14、服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。预期的成果及形式1、 论文撰写设计文档和毕业设计论文2、 成果基本实现需求分析功能,能对公司的考勤、人事管理进行相应的记录和管理。时间安排第34周:前期准备;第57周:分析阶段;第810周:设计阶段;第1112周:实现阶段;第1516周:毕业设计答辩阶段;第1314周:毕业设计资料准备阶段。指导教师意见签 名:年 月 日备注参考文献1俞彩云、李士雨企业人力资源管理系统的分析与设计计算机应用与研究,2004,21(2):1861882. 王锋,张景,何文娟等基于Internet的人力资源管理系统微机发展,2003,13(9)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号