资源预览内容
第1页 / 共65页
第2页 / 共65页
第3页 / 共65页
第4页 / 共65页
第5页 / 共65页
第6页 / 共65页
第7页 / 共65页
第8页 / 共65页
第9页 / 共65页
第10页 / 共65页
亲,该文档总共65页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
人力资源管理系统毕业设计说明书设计题目:电子工程系人力资源管理系统专业:物联网应用技术班 级:物联网12-1学号:1290012姓 名:赵晶晶指导老师: 曾妍二o一四年月十六日学生姓名赵晶晶学号1290012班级物联网12-1专业物联网程技术设计题目电子工程系人力资源管理系统指导教师姓名职称工作单位及所从事专业联系方式备注曾妍讲师四川信息职业技术学院电子工程系教师设计内容:1、利用C曲SQL Seve通行数据库项目开发;2、技术要求:(1)项目功能设计(2)项目三层架构设计(3 )数据库设计(4 )数据访问层功能实现(5)业务逻辑层功能实现(6)窗体功能实现进度安排:1. 收集有关资料并消化吸收-9月17日9月22日;2. 制定设计方案 9月23日10月6日;3. 软件设计10月7日11月3日;5. 系统仿真测试作 11月4日11月10日;6. 撰写设计报告 11月11日11月25日;7. 毕业答辩 -11月26日11月28日。主要参考文献、资料(写清楚参考文献名称、作者、出版单位):1 郭睿智,张学志主编.C#+SQL Server项目开发实践.中国铁道出版社2 刘甫迎,刘光会等主编.C#程序设计教程.电子工业出版社,3 美国微软公司.visual C#帮助信息,4 邵鹏鸣主编.C#面向对象程序设计.清华大学出版社,5 特罗尔森著.C#与.NET 3.5高级程序设计.朱晖等译.人民邮电出版社6 沉舟等著.Microsoft.Net编程语言C#教程.北京希望电子出版社,7 袁开鸿主编.C#程序易懂易会教程.清华大学出版社,8 曾文权编著.Visual C#.NET 程序设计基础.西安电子科技大学出版社9 明日科技主编.C#范例宝典.人民邮电出版社,审批意见教研室负责人:年月日目 录错误!未定义书签摘 要错误!未定义书签第一章人力资源管理 错误!未定义书签1.1 人力资源管理流程图 错误!未定义书签1.2 人力资源管理的需求分析 错误!未定义书签1.3 人力资源管理的体系的构成 错误!未定义书签1.3.1 职员信息管理模块 错误!未定义书签1.3.2 薪酬鬲KU管理模块 错误!未定义书签1.3.3 考勤管理模块 错误!未定义书签1.3.4 人事档案管理模块 错误!未定义书签1.3.5 社会保障管理 错误!未定义书签1.3.6 招聘管理模块 错误!未定义书签1.3.7 合同管理模块 错误!未定义书签第二章项目三层架构的介绍 错误!未定义书签2.1三层架构的依赖关系和作用 错误!未定义书签2.2 窗体表示层 错误!未定义书签2.3 业务逻辑层 错误!未定义书签2.4 数据访问层 错误!未定义书签第三章窗体表示层的绘制 错误!未定义书签3.1 登录窗体的绘制 错误!未定义书签3.2 主窗体的绘制 错误!未定义书签3.3 机构详细信息窗体绘制 错误!未定义书签3.4 职员信息维护窗体绘制 错误!未定义书签3.5 职员信息查询窗体的绘制 错误!未定义书签3.6 当月工资管理窗体绘制 错误!未定义书签3.7 工资发放历史窗体绘制 错误!未定义书签3.8 个人所得税窗体绘制 错误!未定义书签3.9 职员奖励窗体的绘制 错误!未定义书签第四章数据库的分析与设计 错误!未定义书签4.1 数据库模块结构图 错误!未定义书签4.2 数据库逻辑结构的创立 错误!未定义书签第五章系统调试错误!未定义书签5.1软件简介错误!未定义书签。5.2系统调试错误!未定义书签。错误!未定义书签。错误!未定义书签。参考文献错误!未定义书签。错误!未定义书签。iii摘要一个企业要想在激烈的市场竞争者立于不败之地,人力资源的管理是十分重要的一部分,因为企业员工的工资,员工对工作的投入,对企业 的责任感都属于人力资源的范畴。一个合理的薪酬制度、管理制度,”公平、公正、合理”的执行对员工的管理仅仅靠规章制度和政策是远 远不够的,这就需要一个公开透明的人力资源管理系统。有了这样一个 系统会大大减少企业的管理成本;对企业的运作、薪酬管理、奖惩管 理、合同管理、 劳资纠纷、风险规避会有很大辅助作用。本项目主要利用vs和SQL数据库仿真软件进行仿真实现电子工程系 人力资源管理的各个小项目,在项目中我们主要实现职员信息管理模块、薪酬福利管理模块、考勤管理模块、 人事档案管理模块、 社会保障管理模块、 招聘管理模块以及合同管理模块。关键词 职员信息;薪酬福利;人力资源第一章人力资源管理人力资源管理的任务:根据企业发展战略的要求,有计划的对人力、 资源进行合理配置,经过对企业员工的招聘、培训、 使用、考核、评价、鼓励、调整等一系列要求,调动员工的积极性,发挥员工的潜能,为 企业创造价值,确保企业战略目标的实现。在本项目中我们电子工程系老师总共有老师38位,其中2位领导,专职辅导员4位,专职干事有4位。本项目主要介绍人力资源系统的客观性 及可管理性;经过本项目的实施希望能够给各位老师展现出学校管理的 不易,以及学校管理系统的完整性。人力资源管理包括人力资源规划、岗位分析与描述、企业招聘员工录用、 员工的培训、绩效考核、 奖励惩罚、 人事调动和劳资关系等。如下图所示。人力资源管理内容人力晶鬟员薪T资W管 利埋员工激励芳动关系图1-1人力资源管理内容1.1人力资源管理流程图从员工使用的程序来看,人力资源管理流程为:人力资源部门根据企业的目标,岗位需要,按照职务说明书招聘和条件的员工,员工进入公司后,经过上岗培训,具备上岗资格后担任某一职务。员工在工作一段时间后,公司要对员工进行考核,考核结果形成的信息反馈是人员调整的(奖励、晋升、降级、辞退)依据流程图如图1-2所示。1.2人力资源管理的需求分析根据人力资源管理内容和任务分析,一个标准的人力资源管理系统应该包括建构编制管理、人员信息管理、薪资福利管理等基本功能,如图1-3所示。而作为一个完整时的数据库系统还应该包括”用户登录管路系统模块”;系统模块”权限设置”、”数据库备份”、”数据库恢复”等。人力姿源管理系统图1-3 ”人力资源管理系统”基本功能1.3人力资源管理的体系的构成人力资源管理的体系构成如图1-4所示图1-4人力资源管理体系构成图1.3.1职员信息管理模块职员信息管理模块用于管理和查询企业员工的相关信息,其功能如图1-5所示职员信息管理图1-5职员信息管理”模块职=E月退欢节1.3.2薪酬福利管理模块”薪酬福利管理”模块用于管理企业员工的薪酬和福利,所包含的子功能模块如图1-6所示。薪酬福利管理育工鲁理幕工ms史图1-6 ”薪酬福利管理”模块1.3.3考勤管理模块”考勤管理”模块用于管理和查询企业员工的工作出勤情况,其中包括的子功能模块如图1-7所示。该功能要和考勤机配套使用,员工的上下班时间白动记录并转入系统中,当然在系统中要提供人工录入的功能这样即便没有考勤机亦可使用此功能。请假管理休保管理图1-7考勤管理模块1.3.4人事档案管理模块”人事档案管理”功能模块用于管理和查询企业员工人事档案的相关信息,其中包含的子功能模块如图1-8所示。人事档案管理图1-8人事档案管理模块1.3.5社会保障管理”社会保障管理”功能模块用于管理企业员工的社保信息,所包含的子功能模块如图1-9所示。社会保障管理图1-9 ”社会保障管理”模块1.3.6招聘管理模块”招聘管理”功能模块用于管理和跟踪企业招聘新员工的全过程 所包含的子功能模块如图 1-10所示。招聘管理r/fy招?srny图1 -10招聘管理模块1.3.7合同管理模块”合同管理”模块用于管理企业和员工间所有合同的信息,其所有的子功能模块如图1-11所示。合同管理劳动争议又合同终止曳合同缜签史合同娈更合同签订图1-11 ”合同管理”模块第二章项目三层架构的介绍2.1三层架构的依赖关系和作用项目三层架构主要分为窗体表示层、数据访问层和业务逻辑层。各层之间相互依赖、相互协作来实现软件的各项功能,在三层架构中,各层 之间相互依赖,窗体表示层依赖于业务逻辑层 ,业务逻辑层依赖于数据访 问层。表示层只允许引用业务逻辑层,不允许直接引用数据访问层,同时各层项目之间不允许循环引用。各层之间的数据传递方向分为请求与响 应两个方向,表示层接受用户的请求根据用户的请求去通知业务逻辑层,业务逻辑层收到请求后首先对请求进行审核,然后将请求通知数据访问层或直接返回给表示层,数据访问层收到业务逻辑层的数据请求后开始 访问数据库;数据访问层经过对数据库的访问把请求结果返回给业务逻 辑层,业务逻辑层首先对结果进行审核,然后将请求结果通知表示层 ,表示层再把结果展示给用户,三层结构的依赖关系如下图所示:表小层(Application)图2-1三层架构的依赖关系和传递方向2.2窗体表示层表示层位于最上层,离用户最近,主要用于显示数据和接收用户数据输入,为用户提供一种交互式操作界面。表示层的主要功能如下:1. 为用户显示数据。2. 接收用户输入数据,进行数据验证检查。3. 向业务逻辑层发送用户输入。4. 从业务逻辑层接收结果。5. 向用户显示错误信息。窗体表示层我们主要在第三章中介绍,在这里就不多做介绍2.3业务逻辑层业务逻辑层是表示层和数据访问层之间的通讯桥梁,主要负责数据的传递和处理,如用户输入数据有效性检验、业务逻辑描述等相关功能。业务逻辑层在项目中一般表现为类库项目。其主要功能如下:1. 从用户界面层接受请求。2. 根据编码的业务规则处理请求。3. 从数据访问层获取数据或将数据发送到数据访问层。4. 将处理结果传递回用户层界面。在本项目中我们编写多个类库项目,在业务逻辑层中我们使用调用 的方式调用数据访问层 CommonDB.cs中的增、删、查、改以及记录的 查询和是否添加的方法,再在数据访问层经过调用数据库中的数据集的 内容,同时反馈回我们所需要请求的数据,再反馈回业务逻辑层,最后反馈回窗体表示层展现出效果。在窗体表示层中分别经过调用业务逻辑层 中编写的类来实现窗体表示层的功能,基本上每个窗体都有相对应的的类。图2-2业务逻辑层的依赖关系,数据(或其它2
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号