【毕业论文】asp.net+sql server企业人事管理系统毕业设计_第1页
【毕业论文】asp.net+sql server企业人事管理系统毕业设计_第2页
【毕业论文】asp.net+sql server企业人事管理系统毕业设计_第3页
【毕业论文】asp.net+sql server企业人事管理系统毕业设计_第4页
【毕业论文】asp.net+sql server企业人事管理系统毕业设计_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业设计企业人事管理系统的设计与实现THEDESIGNANDIMPLEMENTATIONOFCOMPANYPERSONNELMANAGEMENTSYSTEM学生姓名所在专业所在班级申请学位指导教师答辩时间毕业设计原创性声明本人郑重声明所呈交的毕业设计,是本人在导师的指导下,独立进行研究工作所取得的成果。所有数据、图片资料均真实可靠。除文中已经注明引用的内容外,本毕业设计不含任何其他个人或集体已经发表或撰写过的作品或成果。对本毕业设计的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本毕业设计的知识产权归属于培养单位。本声明的法律结果由本人承担。毕业设计作者签名日期年月日目录设计总说明IINTRODUCTIONII1系统概述111系统开发背景112系统开发现状113系统开发意义22可行性分析221经济可行性222技术可行性223操作可行性324结论33需求分析331需求分析原则332系统需求分析3321功能需求分析3322性能需求分析433业务流程分析534逻辑模型分析6341数据流程分析6342数据字典941系统功能设计11411系统设计目标11412系统开发思想11413功能结构图设计1142数据库设计13421概念结构设计13422数据库表设计145系统实现1751管理员主要操作设计17511登录界面的设计17512系统用户管理界面的设计19513员工档案管理界面的设计20515员工工资管理的界面设计226总结与展望23参考文献24致谢25设计总说明随着计算机技术的发展,网络化、虚拟化与程序化已发展到一个新的高度,个人、企业、政府单位的生产运营与维护已日渐离不开信息系统的辅助,信息管理系统必然成为改变人类生活、企业经营、甚至社会价值观的科技革命先行者。本设计从理论与实践两个角度出发,基于ASPNET技术构建了一个企业人事管理信息系统。本设计开篇介绍了系统开发的背景与面向对象技术的有关概念;在系统设计中,遵循了结构化的设计方法。在详细地对相关部门与用户的调查基础上,运用业务流程图、数据流图、ER图等工具对系统进行详尽描述。在系统开发过程中,使用了SOLSEVER作为后台数据库、VS2010作为系统界面和代码设计的承载工具。在基于WINDOWS环境下的基于B/S的模式构建系统,以实现动态、交互、高效的网络化信息管理,且具有覆盖面广、维护性强、通用性好以及安全性高等优点。关键词人力资源信息管理系统C/S架构;NETINTRODUCTIONWITHTHEDEVELOPMENTOFCOMPUTERTECHNOLOGY,NETWORK,VIRTUALIZATION,ANDSYSTEMATICHASGROWNTOANEWLEVEL,INDIVIDUALSTHEINFORMATIONMANAGEMENTSYSTEMMUSTBECHANGEHUMANLIFE,BUSINESS,ANDSOCIALVALUESOFSCIENCEANDTECHNOLOGYREVOLUTIONPIONEERTHISDESIGNFROMTHEBOTHOFTHEORYANDPRACTICEOFTHETWO,BUILTACORPORATEPERSONNELMANAGEMENTINFORMATIONSYSTEMBASEDONASPNETTHISDESIGNBEGINSWITHDETAILEDINTRODUCESTHESYSTEMDEVELOPMENTBACKGROUNDANDOBJECTORIENTEDTECHNOLOGYRELATEDCONCEPTSFOLLOWINGTHESTRUCTUREDDESIGNMETHODANDBASEDONINVESTIGATIONOFRELEVANTDEPARTMENTSANDUSINGTHEBUSINESSFLOWDIAGRAM,DATAFLOWDIAGRAM,ERDIAGRAMTOOLSSUCHASDETAILEDDESCRIPTIONTOTHESYSTEMTHISSYSTEMUSINGTHESOLSEVERASABACKUPDATABASE,VS2010ASASYSTEMINTERFACEANDCODEDESIGNCARRYINGTOOLSBASEDONTHEWINDOWSBUILDSYSTEMBASEDONB/SMODE,INORDERTOREALIZETHEDYNAMIC,INTERACTIVEANDEFFICIENTNETWORKINFORMATIONMANAGEMENT,ANDHASWIDECOVERAGE,STRONGMAINTAINABILITY,HIGHUNIVERSALITYANDHIGHSECURITY,ETCKEYWORDSHUMANRESOURCE,MIS,CLIENT/SERVERFRAMEWORK,NET企业人事管理系统的设计与实现毕业设计说明书1系统概述11系统开发背景进入21世纪,市场竞争加剧,企业生存压力增大,越来越多的企业认识到,现代企业的竞争实质上就是人才战略的竞争。因此,企业对于人力资源管理的关注达到了一个空前的高度。在这一背景下,企业的人力资源管理正在经历着从事务性管理角色想战略合作伙伴的转型,借助于信息化系统进行企业人事管理是转型的必经之路。所谓人力资源管理系统,是指人力资源管理电子信息化,是企业基于高速度、大容量的硬件和先进的IT软件的人力资源管理模式。本文以某公司内部的人事管理需求及人员管理模式为依据,设计了符合此公司发展需求的人力资源管理系统。该系统以人力资源部门对于人员的基础管理,即人事档案信息、人员调动信息、人员离职信息、人事薪酬福利信息以及人事考勤等方面的基础管理,协助完成各部门的排班、考勤、奖惩以及人员晋升等方面的工作需求。12系统开发现状目前,在国内外各大企事业单位中,人事管理系统的使用是非常广泛的。企业管理信息量大、操作繁琐、传统的方式不再适应新的工作需要,开发研制适合企业的人事管理系统,使其具有整体性强、流程简单、操作方便、功能丰富和通用性强等特点,是加快企业人才管理工作办公自动化、信息资源化和管理科学化建设进程必要途径。因此建立适合企业的管理信息系统,是促进企业信息高速公路的发展,为企业的发展提供条件的重要课题。随着数据库技术和网络技术的发展,数据库的互连技术正成为世界计算机领域研究的热点,基于WEB的管理信息系统的研究正成为MIS研究的主流。与此同时,INTERNET的发展与普及,国内许多企业已经建成有自己的企业人力资源管理软件,为企业的快速运营提供了很大方便。但是对于有些中小企业来说,不需要大量的数据库,所以我们的目标是开发一个功能使用,操作简单的人事管理系统。13系统开发意义开发符合公司发展和人事管理需求的人力资源管理系统,能够为公司带来以下的效益增加数据的准确性、实时性某公司在中国内地开拓的城市多达350个城市,员工逾3万,员工管理是企业最基本的管理需求,单一的公司总部远远无法满足如此分散的地域管理及如此庞大的人事管理,因此,该系统可有效及时地反馈各个地区的人事变动情况,增强人员管理的有效性和及时性。使企业人事管理标准化、规范化、流程化一个企业必须要有完整规范的流程才能有效运行。完善的人事管理系统可有效地将公司在全国各地区的人事管理关联和规范化,提高管理效率。控制组织人力成本,实现资源合理配置。提高管理绩效,提升员工满意度,减少人员流失。通过人力资源模块内部集成以及与其他业务功能模块的集成提高部门间的协同能力。2可行性分析可行性分析的任务是从技术上、经济上、使用上分析解决的问题是否存在可行的解。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题定义阶段描述的系统目标和规模是否可行,是否能够解决,是否值得解决。21经济可行性由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。此外,由于该系统用于公司人事工作的数据存储、传递等,不仅能够节省大量的人工信息存储传递工作,提高了工作效率,更加有利于整个公司各个部门之间的无纸化办公的推广,方便快捷。22技术可行性本本系统所运用的开发平台和开发工具如下系统开发平台MICROSOFTVISUALSTUDIO2010数据库管理平台MICROSOFTSQLSERVER2008系统开发语言C语言/SQL语言系统运行环境WINDOWS7旗舰版(32位)开发一个系统,光拥有计划是行不通的,功能强大的开发工具和稳定的开发环境也是必不可少的。本文的系统使用C语言编写程序,SQL语言管理数据库,这两种语言在现今各领域都有着广泛的应用,其稳定可靠已经被大部分程序工作者承认,而VS2010以界面友好和功能强大著称,选用其作为系统开发工具能够节省很多不必要的时间同时更容易扩展功能及纠错。23操作可行性网络安全技术的不断提升,通过网络管理人事信息的方法在实际运用中越来越被公司或个人所接受,并且在不断的提升和表现它在实际活动中等等经济价值,这个经济价值也是当前的公司所期望看到的。企业人事管理工作覆盖面广,涉及到部门设置、员工管理、员工假勤、员工离职、员工调动等多个方面。员工人事管理活动中产生的大量数据和信息。对如此多的数据、信息的管理、开发及管理,都必须在规范化和标准化的基础上实现,借助于网络化管理手段能够满足这些要求。24结论综上所述,经过一系列的研究,本系统在技术、经济和技术上都是可行的,用于某企业的人事管理将极大的减少在这方面的人力、物力和财力,提高企业对人事档案的有效管理效率,使企业的员工管理从传统的人工管理方式解放出来,促进企业现代化的发展。因此,某企业人事管理系统的开发设计是可行的。3需求分析31需求分析原则(1)必须理解并描述问题的信息域,根据信息域描述的信息流、信息内容和信息结构,可以较全面地了解系统的功能,并建立数据模型。(2)必须定义软件应完成的功能,这条准则要求建立功能模型。(3)必须描述作为外部事件结果的软件行为,这条准则要求建立行为模型。(4)必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节,通过对模型的不断深化认识,来达到对实际问题的深刻认识。(5)分清系统的逻辑视图和物理视图,软件需求的逻辑视图描述的是系统要达到的功能和需处理的信息之间的关系,这与实现细节无关,而物理视图描述的是处理功能和信息结构的实际表现形式,这与实现细节是有关的。32系统需求分析321功能需求分析本系统是针对企业员工的日常信息管理而开发的管理信息系统,开发的目标是更好地管理员工的信息,增强对信息私隐性的保证,有效提高管理员对各种员工信息的处理效率,方便公司管理层对员工信息的了解与浏览。本系统主要从下列三个模块来进行分析设计(1)普通员工模块普通员工可通过登录系统,查询浏览机构的公开信息、对员工自身的资料信息进行修改以及对员工信息表进行打印输出。(2)管理员模块管理员权限需进行设定。管理员的接口模块包括员工信息的基本信息管理、机构管理、薪酬管理、考勤管理、职员管理、备份和清空数据库。(3)数据库模块数据库主要是进行信息的查询、添加、删除和更新等功能,保障普通员工和管理员能正常使用系统。图31管理员模块用例图图32基本信息模块用例图322性能需求分析1数据精确度由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用不存在障碍。2运行速度本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。3适应性该系统是使用C语言,且可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求系统在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。33业务流程分析为了更好地理解复杂事物,我们采用建立事物模型的方法。所谓的模型就是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。通常,模型由一组图形符号和组织这些符号的规则组成。本系统采用了需求分析过程的几种模型业务流程图、功能模型(数据流程图)、数据模型(实体联系图)、数据字典来表达系统内部数据的运行以及数据的描述和定义。用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细,准确地说明业务处理过程中数据的收集,输入,传递,存储,加工的方法,算法,输出的数量及形式等。业务流程图使用符号某企业人事管理的业务流程图,如图32所示。表示处理表示实体表示业务流向表示数据簿表示输入/输出的报表总经理请假表登记员工修改密码基本信息表基本信息管理基本信息表基本信息报表登记登记考勤表考勤管理考勤表考勤报表系统管理员登记部门情况表部门管理部门情况表部门报表登记基本工资表工资管理基本工资表工资报表登记基本考核表考核管理考核表奖罚报表图32某企业人事管理系统的业务流程图34逻辑模型分析341数据流程分析数据流程图简称DFD,它用来描述目标系统的逻辑结构,它是由实体部分、处理部分、数据存储部分和数据流部分四部分组成,为了使数据流图所描述逻辑结构更加清晰,容易阅读,对数据流图作如下说明(1)每一细化过程的实体、处理、数据流都用汉字标识,并给出相应的标号。(2)数据流程图符号说明。数据流图的符号说明见表31。表31数据流程图符号说明某企业人事管理系统数据流程图如图33至35所示。图形符号名称符号说明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称。处理记述某种业务的手工或计算机处理,其中,PM区记述处理标号,C区记述处理名称。数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称。数据流记述数据流的流动方向,FM记述数据流的名称。DNSFMPMC各部门F5部门情况表P人事管理系统F2考勤表F1基本信息表F3基本工资表经理F15工资报表F13基本信息报表F14考勤报表员工F4考核表员工F6请假表F16奖罚报表F17部门报表总经理图33某企业人事管理系统顶层数据流程图F1D1基本信息薄F13P1基本信息管理F14F2F6D2考勤薄P2考勤管理D3工资薄F3F15P3工资管理D3工资薄P4考核管理F16D4考核薄F4F5F17P5部门管理部门管理薄D5基本信息薄D1F13P12查询F1P11统计P31统计F3P21统计F2F6P22查询F14D2考勤薄P32查询F15D9工资薄F4P41统计P102查询F16D10考核薄F5P51统计P112查询F17D11部门情况薄图34某企业人事管理系统一级细化数据流程图342数据字典数据字典(DATADICTIONARY,简称DD)是在完成新系统数据流程图的设计的基础上,用来对DFD的进一步定义和描述的结构化工具,是构成新系统逻辑模型的重要部分,是系统设计、实施和维护的重要依据。数据字典是对DFD中所有元素(数据流、数据存储、数据流及数据存储中的数据元素、数据处理)的定义和集合。它们的定义常常是以卡形式给出的,数据流定义用数据流卡,数据存储定义用数据存储卡,数据处理定义用数据处理卡,数据元素定义用数据元素卡。数据流卡数据流卡编号F1名称基本信息表来源外部实体“经理”去向处理P11“登记”数据结构员工编号、姓名、出生时间、籍贯、职称、照片、学历、所属部门说明数据流卡编号F2名称考勤表来源外部实体“经理”去向处理P21“登记”数据结构员工编号、姓名、考勤情况、基本工时、备注等说明数据处理卡数据处理卡名称登记编号P1输入数据流“基本信息”(F1)输出数据存储“基本信息簿”(D1)处理将“基本信息”中的数据进行登记,存储到“基本信息簿”中。说明数据处理卡名称登记编号P2输入数据流“部门信息”(F2)输出数据存储“企业信息簿”(D2)处理将“部门信息”中的数据进行登记,存储到“企业信息簿”中。说明数据存储卡名称基本信息簿编号D1相关处理由处理P1写入,读取其数据的处理有P4数据结构说明数据存储卡名称企业信息簿编号D2相关处理由处理P2写入,读取其数据的处理有P4数据结构说明数据存储卡4系统总设计41系统功能设计411系统设计目标通过企业人事管理系统,使企业人事管理系统化、规范化、自动化,从而达到提高工作效率的目的。系统开发的总任务是利用计算机和网络使管理者的日常工作更加简单和高效,真正实现现代化管理。412系统开发思想本系统的开发采用的是B/S体系结构,利用了大型关系型数据库的优越性能,保证了数据的安全性、完整性、一致性。最重要是简单。也更能合理分配应用程序运行和数据处理,极大的提高了系统的工作效率。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护。系统应具备远程访问数据库的功能,管理员可以在任何连网的计算机上进行各种对数据的查看、添加、删除、修改等操作。413功能结构图设计利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素不能再分割的元素。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。图41某企业人事管理系统的系统结构图(HIPO)某企业人事管理系统登录模块员工信息管理模块部门信息管理模块绩效考评管理模块招聘管理模块培训管理系统维护员工个人档案信息处理输出人事档案表部门信息、客户档案输出部门信息表员工业务绩信息、员工考勤信息处理输出工资统计表学历设置职位设置添加培训培训考评代码维护数据维护系统管理管理员完成整个系统的管理与维护的操作,具体的功能模块如下1、员工信息管理员工信息管理模块完成企业员工信息的添加与删除的功能。2、部门信息管理部门信息管理模块完成部门信息的管理与维护操作。3、招聘信息管理完成招聘信息的添加、删除与修改的功能。4、培训信息管理培训信息管理模块完成对员工培训计划和培训考核的添加与删除的功能。5、工资信息管理对企业员工基本工资信息进行设置和统计,可以按时间段统计工资情况。6、员工绩效管理员工绩效管理模块完成员工考勤功能,如请假、迟到、旷工等情况。42数据库设计421概念结构设计数据库概念结构设计阶段是在需求分析的基础上而进行的,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。本系统根据上面的设计规划出它们的实体ER图如图41所示。图41系统ER图422数据库表设计本系统采用微软公司的SQLSERVER2005为数据库管理系统,MICROSOFTSQL1部门情况报表1考核报表考核报表11考勤表11系统管理员打印基本信息报表1M111提交接受111111基本情况表请假表N填写员工经理财务部人事部N111N管理1总经理管理1拟定定1111考核表部门情况表11考勤表基本工资表SERVER2005产品是为当前的分布式客户机/服务器环境特别设计的。SQLSERVER数据库能够轻而易举地通过INTERNET和内部网络加以访问。SQLSERVER提供了一系列方法将数据填充到您的WEB服务器,同时提供了对数据的快捷访问,它是一个可伸缩,高性能的数据库管理系统,具备内置的复制功能,INTERNET集成,开发系统体系结构以及强大的基于GUI的管理工具。它的一个独特功能是基于服务器的作业调度系统,允许直观地控制多个服务器和远程操作,这极大地增强了数据库的性能和可靠性。本系统创建的SQL数据库名称为HRMDF。包含如下几个表。表41管理员信息表(T_ADMIN)字段名称类型长度主键说明允许空ADMIN_CODEVARCHAR20是用户名否ADMIN_PASSWORDVARCHAR50密码否表42员工信息表(T_YUAN)表43员工培训表(T_YUAN_TRAIN)字段名称类型长度主键说明允许空YUAN_CODEINT5是员工代码否YUAN_NAMEVARCHAR50员工姓名否YUAN_SEXVARCHAR50员工性别否YUAN_BIRTHVARCHAR50员工生日否YUAN_EMAILVARCHAR55邮箱否YUAN_ADDRESSVARCHAR50住址否YUAN_PHONEVARCHAR50电话否DEPARTMENT_IDINT5部门代码否JOB_CODEINT5职位代码否XUELI_CODEINT5学历代码否YUAN_PHOTOVARCHAR50照片否字段名称类型长度主键说明允许空YUAN_TRAIN_IDVARCHAR50是主键ID否YUAN_CODEVARCHAR50员工代码否YUAN_NAMEVARCHAR50员工姓名是YUAN_TRAIN_DATEVARCHAR50培训日期否YUAN_TRAIN_TEXTVARCHAR50培训项目否YUAN_TRAIN_MEMOVARCHAR50培训考评否表44部门信息表(T_DEPARTMENT)字段名称类型长度主键说明允许空DEPARTMENT_CODEVARCHAR20是部门代码否DEPARTMENT_NAMEVARCHAR50部门名称否表45学历信息表(T_XUELI)字段名称类型长度主键说明允许空XUELI_CODEVARCHAR50是学历代码否XUELI_NAMEVARCHAR50学历名称否表46招聘职位信息表(T_JOB)字段名称类型长度主键说明允许空JOB_IDVARCHAR50是职位代码否JOB_CODEVARCHAR50职位代号否JOB_NAMEVARCHAR50职位名称否5系统实现51管理员主要操作设计511登录界面的设计在本系统中,登陆界面分为管理员和普通员工,管理员统一使用同一个用户名与密码。如下图所示为管理员登录时的界面图51系统登录所有用户共有一个主界面,管理员也不例外,只是在登录之后,系统会根据用户身份的不同,为用户分配不同的使用权限。主界面与普通用户界面大体相同。如下图所示图52主界面图53登录程序流程图用户登录开始判断是否正确Y登录系统个人中心N结束512系统用户管理界面的设计图54用户管理图55员工级别513员工档案管理界面的设计图56添加员工档案图57员工管理514员工考勤管理界面的设计图58添加考勤信息图59考勤信息管理515员工工资管理的界面设计点击工资管理管理,进入工资管理页面。页面中包括相应于数据库中的相应信息。工资管理效果如下图所示图510用户管理图511员工薪资调整6总结与展望某企业人事管理系统主要对公司员工的人事档案信息、跟业务相关的客户人事档案信息,以及公司招聘工作进行集中管理,方便公司建立一个更适合公司发展现况的人事档案数据库。数据库我们选择SQLSERVER来实现对系统数据实现基本的增加、删除、修改、查询功能。某企业人事管理系统通过不断的磨合和更改到最终完成。管理员可以通过登录信息进行信息的管理与数据备份。公司员工也可在登陆后查询有关信息。本论文的主要研究工作和成果如下1分析了企业目前人事管理的模式和需求,提出了C/S架构下的企业人事管理系统的设计方案。2系统设计过程中实现了数据输入、员工管理、考勤管理、培训管理、考评管理、工资管理、用户管理、系统管理等功能模块。3以MICROSOFTVISUALSTUDIO2010开发平台及SQL数据库语言、C语言进行系统开发。4在企业实际应用中,是可以达到数据共享、信息维护及辅助的目标。同时,由于技术有限,本系统的设计不善合理,还需不断完善。如若进一步加上网络技术,可以让各科各司其职,进而减少管理员的工作强度。亦可方便员工在不同地方不同计算机上登录与查询。希望在以后的有限的日子里,能接受指导,不断完善本系统。参考文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论