精品计算机专业毕业论文设计基于WEB的企业人力资源管理系统.docx
《精品计算机专业毕业论文设计基于WEB的企业人力资源管理系统.docx》由会员分享,可在线阅读,更多相关《精品计算机专业毕业论文设计基于WEB的企业人力资源管理系统.docx(32页珍藏版)》请在冰豆网上搜索。
精品计算机专业毕业论文设计基于WEB的企业人力资源管理系统
(此文档为word格式,下载后您可任意编辑修改!
)
(2013届)
本科毕业设计(论文)资料
题目名称:
基于WEB的企业人力资源管理系统
的设计与实现
学院(部):
计算机与通信学院
专业:
计算机科学与技术
学生姓名:
吴秋霖
班级:
计本093
学号:
09408100411
指导教师姓名:
向剑伟
职称:
副教授
最终评定成绩:
湖南工业大学教务处
2013届
本科毕业设计(论文)资料
第一部分毕业论文
(2013届)
本科毕业设计(论文)
题目名称:
基于WEB的企业人力资源管理
系统的设计与实现
学院(部):
计算机与通信学院
专业:
计算机科学与技术
学生姓名:
吴秋霖
班级:
计本093
学号:
09408100411
指导教师姓名:
向剑伟
职称:
副教授
最终评定成绩:
年月
湖南工业大学
本科毕业论文(设计)
诚信声明
本人郑重声明:
所呈交的毕业论文(设计),题目《基于WEB的企业人力资源管理系统的设计与实现》是本人在指导教师的指导下,进行研究工作所取得的成果。
对本文的研究作出重要贡献的个人和集体,均已在文章以明确方式注明。
除此之外,本论文(设计)不包含任何其他个人或集体已经发表或撰写过的作品成果。
本人完全意识到本声明应承担的责任。
作者签名:
日期:
年月日
摘要
随着计算机技术、网络技术和信息技术的发展,办公自动化越来越多地改善着现代人的观念,越来越多的企业进行了信息化升级,企业人力资源管理系统则是必不可少的部分。
借助该系统企业能更好地了解企业员工的各种信息,有助于提高人事管理工作的效率,改良企业内部的人事机制,从而更为公正、客观、全面、快捷地评估员工业绩等。
因此企业人力资源管理系统已经成为每家企业不可或缺的管理工具。
论文首先对企业人力资源管理系统的开发背景、现状及存在的问题进行了分析。
接着通过对系统的需求进行分析,从而确定了系统的功能模块,并画出了相应的模块图。
再对各功能模块进行了详细的分析,从而得出系统模块的逻辑模型,包括系统ER图、实体联系图及数据表结构。
在系统的设计与实现中,给出了系统中模块的详细设计与实现的过程,并对系统模块涉及到的关键源代码进行了对应的分析。
企业人力资源管理系统开发采用浏览器服务器结构模式,以ASP.NET技术为基础的设计思路。
开发工具则使用VisualStudio2005,数据库采用SQLServer2005数据库。
系统可实现对客户信息进行新增、修改、删除、调整等的便捷操作。
整个系统符合操作简便、界面友好、灵活、实用、安全的要求。
关键词:
ASP.NET;SQLServer;企业人力资源管理;浏览器服务器结构
ABSTRACT
Withthedevelopmentofcomputertechnology,networktechnologyandinformationtechnology,officeautomationpeople.Agrowingnumberofenterprisesinformationtechnology,andamongthem,theEnterpriseHumanResourcesManagementSystemisanessentialpart.Thesystemcanrelatedtoemployees,enhancetheefficiencyofpersonnelmanagementandimprovetheinternalpersonnelmechanism,soastoassessemployees’performancemorefairly,objectively,comprehensivelyandquickly.Therefore,HRMSindispensablemanagementtooltoeachcompany.
Firstly,thepaperanalyzesthedevelopmentbackground,currentsituationandexistingproblemsofresourcesmanagementsystem.Then,byanalyzingthedemandforthissystem,thepaperdeterminesthesystem'sfunctionalmodules,anddrawsoutthecorrespondingblockdiagram.Thepaperalsomakesadetailedanalysisofthosefunctionalmodules,therebythelogicalmodelofwhichisfound,includingtheERchart,entityrelationshipdiagramanddatatablestructure.Inthedesignandimplementationofthesystem,thepaperprovidesthespecificprocessrelevanttothosemodules,andmakesacorrespondinganalysistothekeysourcecodeinvolvedinthesystemmodules.
TheEnterpriseHumanResourcesManagementSystemusesthestructuralpatternofBS,andadoptsthedesignideabasedontheASP.NETtechnology.Inaddition,itusestheVisualStudio2005asthedevelopmenttoolandchoosesSQLServer2005asthedatabase.
Thesystemcanrealizesomeconvenientoperationsonthecustomerinformation,suchasadding,modifying,deletingandadjusting,etc.Theentiresystemcomplieswiththerequirementsofsimplicity,user-friendliness,flexibility,utilityandsafety.
Keywords:
ASP.NET;SQLServer;EnterpriseHumanResourcesManagement;BS
第1章绪论1
1.1引言1
1.2系统开发的背景1
1.3系统的设计目标1
1.4系统开发的工具及介绍2
1.4.1ASP.NET简介2
1.4.2SQLserver2005简介3
1.5系统开发结构介绍4
1.5.1BS结构概述4
1.5.2BS结构主要特征4
第2章系统分析6
2.1可行性分析6
2.1.1技术可行性6
2.1.2操作可行性7
2.1.3法律可行性7
2.2系统需求分析7
2.3系统流程8
第3章系统总体设计9
3.1应用平台配置9
3.2系统功能设计9
3.3系统模块设计9
第4章数据库设计12
4.1数据库设计思想12
4.2系统的数据流图12
4.3数据库的模型设计13
4.3.1概念数据模型设计13
4.3.2逻辑数据模型设计19
第5章系统详细设计与实现23
5.1数据库连接的设计23
5.2系统主界面设计23
5.3主要功能模块的设计与实现24
5.3.1个人信息管理模块的设计与实现24
5.3.2人事招聘管理模块的设计与实现27
5.3.3考勤管理模块的设计与实现31
5.3.4工资管理模块的设计与实现32
5.3.5关系管理模块的设计与实现34
5.3.6奖惩信息管理模块的设计与实现35
5.3.7统计查询管理模块的设计与实现36
结论37
参考文献38
致谢39
第1章绪论
1.1引言
企业人力资源管理系统是一种建立在高速、大容量的硬件和先进的软件为基础的新型人力资源管理模式。
系统与企业本身的人力资源相结合,通过信息的高度集中、信息的自动处理以及服务共享等手段,达到降低成本、提高效率、改进员工服务模式的目的[1]。
系统主要服务于企业的管理层和运作层。
重点围绕企业员工和组织机构建立企业人力资源管理体系。
这个体系涵盖了人力资源部门对员工在企业的全部生命周期的管理,并包括机构管理,员工管理到工资管理等各个方面,并提供查询、添加、修改、删除等功能。
能动态直接地反映出企业人力资源的状况,为人力资源管理和高层领导决策提供高效的支持。
1.2系统开发的背景
如今在世界范围内,社会经济形态以及社会结构形态正在发生一个巨大的变化,那就是从工业经济和工业社会向知识经济和知识社会转变。
在这一转变中,人力资源管理已成为世界各国发展的共同战略。
企业中人心的向背和员工对工作的投入程度在很大程度上决定了该企业的兴衰与成败。
如何保持本企业员工的工作责任感,激励其工作热情,减少企业人才的流失,这些问题在企业高层和人力资源部门主管心中的严峻性日益加剧。
随着科学技术的不断提高,计算机技术不断成熟,信息管理系统的强大功能已为人们深刻认识,借助现代信息技术和管理理论,建立企业信息管理系统是当今社会的重要趋势[2]。
企业人力资源管理系统有着信息存储量大、效率高等许多优点,有助于提高企业信息及时快捷的处理,同时也能提高企业员工的整体素质。
1.3系统的设计目标
对于企业单位的人事管理系统来说,不需要大型的数据库系统。
只需要一个操作方便,功能实用,能满足企业对数据进行管理的系统。
能有效的管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。
通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值[3]。
企业人力资源管理系统实现时应该满足以下目标:
(1)功能实用,界面设计友好,企业员工信息查看便捷、准确,数据存储安全可靠,便于用户的操作和管理员对系统的管理。
(2)全面展示系统内所有用户的各种信息,并进行分类显示。
(3)为企业员工提供便捷的信息查看功能。
采用分类和列表的形式对信息进行显示,可以随时查看其需要的信息。
(4)提供系统管理模块,可以方便的对企业员工信息进行管理以及权限控制。
(5)对系统用户与管理员输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
(6)系统最大限度地实现易维护性和易操作性。
(7)系统运行稳定、安全可靠。
(8)用户不需要安装客户端。
1.4系统开发的工具及介绍
1.4.1ASP.NET简介
ASP.NET是ASP.Net是建立在微软新一代.Net平台架