张怀龙企业人事管理系统毕业设计.docx
- 文档编号:12487775
- 上传时间:2023-04-19
- 格式:DOCX
- 页数:30
- 大小:378.12KB
张怀龙企业人事管理系统毕业设计.docx
《张怀龙企业人事管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《张怀龙企业人事管理系统毕业设计.docx(30页珍藏版)》请在冰豆网上搜索。
张怀龙企业人事管理系统毕业设计
山东英才学院
毕业论文(设计)
论文(设计)题目:
企业人事管理系统设计与实现
二级学院:
计算机学院
学科专业:
计算机信息管理
学号:
姓名:
张怀龙
班级:
信息管理一班
指导教师:
论文提交时间:
2011年3月
山东英才学院教务处制
2011年3月20日
毕业论文(设计)内容介绍
论文(设计)
题目
企业人事管理系统设计与实现
选题时间
2010年12月
完成时间
2011年3月
论文(设计)
字数
10368
关键词
企业人事管理系统、软件工程、数据库、信息管理
论文(设计)题目的来源、理论和实践意义:
随着计算机技术的飞速发展,对于信息的需求对这个社会来说越来越重要,所以企业应建立一套完整的人事管理系统来改变传统的人事管理系统,传统的人事业务速度慢、效率低的弊端,提高工作效率、优化人事管理、降低劳动成本,为了准确地针对市场变化做出相应的人事应变策略,从而在激烈的竞争中不断地创造出更多的经济效益,以是企业立于不败之地,所以企业有必要建立一套完善的人事管理系统。
人事管理系统的公共信息管理模块,是一个根据参考资料以及通过对济南科亨网络有限公司进行实际调研,采用VisualBasic编程,运用SQLSERVER2000数据库系统,添加实现公共信息管理模块的辅助功能而开发出来的,具备较完善功能的系统模块。
论文(设计)的主要内容及创新点:
人事管理系统的公共信息管理模块,操作简便、界面友好、灵活、实用,可高频数使用;该模块主要包含了文档信息、工作计划和电子邮件三大功能;它提供了灵活的信息组织结构定义,有效的信息共享方式,快速的信息检索能力,严格的信息查询权限控制,进一步有效地解决了在一个公司内部的信息管理、信息共享、信息检索,信息保密问题。
附:
论文(设计)
本人签名:
年月日
摘要
随着计算机技术的飞速发展,对于信息的需求对这个社会来说越来越重要,所以企业应建立一套完整的人事管理系统来改变传统的人事管理系统,传统的人事业务速度慢、效率低的弊端,提高工作效率、优化人事管理、降低劳动成本,为了准确地针对市场变化做出相应的人事应变策略,从而在激烈的竞争中不断地创造出更多的经济效益,以是企业立于不败之地,所以企业有必要建立一套完善的人事管理系统。
人事管理系统的公共信息管理模块,是一个根据参考资料以及通过对济南科亨网络有限公司进行实际调研,采用VisualBasic编程,运用SQLserver2000数据库系统,添加实现公共信息管理模块的辅助功能而开发出来的,具备较完善功能的系统模块。
人事管理系统的公共信息管理模块,操作简便;界面友好、灵活、实用,可高频数使用;该模块主要包含了文档信息、工作计划和电子邮件三大功能;它提供了灵活的信息组织结构定义,有效的信息共享方式,快速的信息检索能力,严格的信息查询权限控制,进一步有效地解决了在一个公司内部的信息管理、信息共享、信息检索,信息保密问题。
关键词:
人事管理系统、软件工程、数据库、信息管理
Abstract
Alongwiththerapiddevelopmentofcomputertechnology,fortheinformationneedsofthissocietyismoreandmoreimportant,sotheenterpriseshallestablishacompletesetofpersonnelmanagementsystemstochangethetraditionalpersonnelmanagementsystem,thetraditionalpersonnelbusinesslowspeed,lowefficiencyofdrawbacks,improveworkefficiency,optimizingthepersonnelmanagement,reducethelaborcost,inordertoaccuratelyaccordingtomarketchangesmakecorrespondingpersonnelstrainstrategy,andinthefiercecompetitioncontinuouslytocreatemoreeconomicbenefit,toistheenterpriseisinanimpregnableposition,sotheenterpriseisnecessarytoestablishasetofperfectpersonnelmanagementsystem.
Personnelmanagementsystemofpublicinformationmanagementmodule,isareferencematerialandthroughaccordingtodalianineducationinformationnetworklimitedcompanywideforactualinvestigation,usingMicrosoftusingSQLSERVER2000databasesystem,addrealizethepublicinformationmanagementmoduleoftheauxiliaryfunctionanddeveloped,withmoreperfectfunctionsystemmodules.
Personnelmanagementsystemofpublicinformationmanagementmodule,simpleoperation,Friendlyinterface,flexible,practical,highfrequencyused;Thismodulemainlycontainsadocumentinformation,workplanandemail;threefunctions:
Itprovidesflexibleinformationorganizationstructuredefinition,effectiveinformationsharingmode,rapidinformationretrievalcapabilities,strictinformationqueryaccesscontrol,furthersolvedeffectivelyinacompany'sinternalinformationmanagement,informationsharing,informationretrievalandinformationconfidentialissues.
Keywords:
personnelmanagementsystem,wareengineering,database,informationmanagement
第一章前言
1.1课题的研究意义,国内外研究状况、水平和发展趋势
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常任务,是适应现代企业制度要求、推动企业劳动人事管理走上科学化、规范化的必要条件;计算机所拥有的优点有:
检索迅速、查找方便、可靠性高、存储量大、成本低等。
这些优点能够极大的提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
不同的企业有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
国外专家对人事管理系统的研究比较早,发达国家的企业都很注重滋生人事管理系统的开发。
特别是一些跨国公司,更是在人事管理系统上花费大量的人力物力和财力,通过这样的系统,做到真正意义上的人事管理。
目前,我国企业人事管理系统的应用基本上还是处于初级阶段,其主要方面是应用范围比较窄、水平比较低、效果不理想等。
但是,现在又很多的企业还是根据自身的条件和需要,开始实施和应用人事管理系统,用以加强人事管理的工作。
所以,采人事管理系统可以为用户提供大量的信息,从而使企业的人事管理更加的科学和规范,是人事管理都能专注于人力资源的发展和规划,并大幅度的提升工作效率和水平。
1.2企业人事管理系统的可行性分析
在决定开发管理信息系统应用项目之前,首先要做好系统开发的可行性分析。
可行性分析的任务是确定项目开发是否必要和可行。
建设企业人事管理系统的必要性取决于需求的迫切性和实现的可行性。
从以下几个方面认真进行研究,从而为确定系统开发项目的决策提供科学依据。
1.2.1经济可行性
对组织的经济状况和投资能力进行分析,一方面是支出的费用,其中包括设备购置费、软件开发费、管理和维护费用、人员工资和培训费等;另一方面是取得的收益,其中有一部分可以用钱来衡量,如开发本系统,为企业节省的人力,物力。
收益的另一部分难以用钱表示,如加强人事信息管理。
1.2.2技术上可行性
技术上的可行性分析所考虑采用的硬件和软件技术能满足用户提出的要求(如计算机的容量、速度等)。
此外,因本系统难度不大,所涉及的范围只限于企业人事信息管理,所以在技术上已达到开发该系统的能力。
1.2.3管理上的可行性
重要是管理人员对开发信息系统的态度和管理方面的基础工作。
重要领导不支持的项目肯定不可行。
管理基础工作好坏重要表现在管理制度和方法是否科学,规章制度是否齐全以及原始数据是否正确等方面。
综上所述,为了提高企业工作效率、保证企业人事管理质量、快速而且准确地为企业制定好的经营方针与决策,在有限的时间内完成工作任务及达到预期的目的,我选择了开发企业人事管理系统。
1.3企业人事管理系统的建立的必要性
目前,国内人事信息管理系统的开发技术基本成熟;主要原因在于人事信息管理系统本身具有业务清晰、数据处理规范等许多优点,为其实现计算机信息化提供了必要的优越条件;加上近十年来计算机技术的飞跃发展,以及国内各应用单位的高度重视,人事信息管理系统在国内基本上已进入了普及应用的阶段。
国内近90%以上的应用计算机及开发管理信息系统的公司和单位均开发并运行了人事信息管理系统,其他没有和正准备开发计算机应用或开发管理系统的公司和单位,也把人事信息管理系统作为其应用与开发的首要目标。
加上国家劳动主管部门及国内计算机应用开发商的共同努力,国内目前已有多种通用的人事信息管理系统软件供应用单位选择使用,而且还有多种人事信息管理系统开发通用工具供用户开发自己的人事信息管理系统。
应该说,人事信息管理系统的开发与应用在国内已进入相对成熟期。
第二章开发工具的介绍
开发工具的选择采用VisualBasic编程,运用SQLSERVER2000数据库系统,添加实现公共信息管理模块的辅助功能而开发出来的,具备较完善功能的系统模块。
2.1VisualBasic
本文选用VisualBasic语言进行设计开发,MicrosoftVisualBasic6.0是Microsoft公司成功的编辑语言产品之一,在全世界拥有众多的用户和使用者,它提供了开发MicrosoftWindows应用程序的最迅速最简捷的方法。
VisualBasic是Microsoft公司在QuickBASIC的基础上,为开发Windows应用序提供的强有力的开发环境和工具,它使具有很好的图形用户界面的程序设计语言,它采用面向对象和事件驱动的程序设计两种新机制,把过程化和结构化编程集合在一起。
正是由于它在应用程序开发中的图形化构思,使得开发者能够非常容易地创建一个窗口,然后从VB工具箱选择控件放在窗体内,无须编写程序。
VisualBasic是一种功能强大的可视化软件开发环境。
因为VisualBasicForWindows是一种具有良好图形界面的程序,同时又是一种完全支持面向对象程序设计的语言,它实现了实践、理论、再实践、再提高使得自己网络程序设计能力及实际编成动手能力均有较大的提高。
VisualBasic语言的内容包括网络程序设计,Winsock编程原理,Winsock控件的程序设计,WinsockAPI应用等等。
Visual是指开发图形用户界面的方法,不需要编写大量的代码去描述界面元素的外观和位置而只要把预先建立的对象放到窗体上即可;Basic是指BASIC语言,一种在计算机发展历史上应用极为广泛的一种语言,其中包含了数百条语句,函数及关键字等,有它们建立应用程序。
随着版本的更新,VisualBasic6.0已成为真正规范化的大型开发语言和环境,不但功能强大而且更容易使用,其代码效率已基本达到VisualC++的水平。
它具有如下功能和特点:
VisualBasic.NET技术
随着VisualStudio.NET的全新登场,作为其组件之一的VisualBasic.NET也与广大用户见面了。
它在.NET框架的基础上对VisualBasic进行了非常大的改进,使操作变得更加容易,功能变得更加强大。
VisualBasic.NET是VisualBasic的升级版本,除了增加许多新功能外,Microsoft将它重新打造以更适合编写Web程序以及分布式应用程序。
VisualBasic.NET有两种新的窗体方式,分别是Windows窗体和Web窗体;集成的ADO.NET能够存取脱机的资料来源;最新的语言不再支持部分传统的关键词;完整的面向对象的功能提高了用户的代码利用能力等。
另外,VisualBasic.NET完全支持其他的VisualStudio.NET语言。
无论是通过编译过的组件,还是通过原始程序代码,都可以互相继承另一种语言撰写的类。
通过统一的调试程序(debugger),还可以在同一个环境中调试不同的语言,并且本地和远程可以一起调试。
实际上,不管用户使用哪一种语言,.NET平台都提供相同丰富的API,这为用户使用VisualBasic.NET同其他.NET程序设计语言一起创建功能强大的应用程序提供了方便。
2.2MicrosoftSQLServer2000
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本。
SQLServer2000全面扩展了SQLServer7.0的性能及可靠性和易用性,使它成为一个杰出的数据库平台,可用于大型联机事务处理、数据仓库,以及电子商务等。
SQLServer2000具有使用方便、可伸缩性好、与相关软件集成程度高等优点,应用的操作系统支持所有的Windows版本。
SQLServer2000具有支持XML、增强对数据行中的TEXT类型数据支持、可以添加用户自定义函数、索引化视图、增强全文检索功能等新特性。
SQLServer2000的特性包括:
1.Internet集成。
SQLServer2000数据库引擎提供完整的XML支持。
它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。
SQLServer2000程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。
2.可伸缩性和可用性。
同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows98的便携式电脑,到运行MicrosoftWindows2000数据中心版的大型多处理器服务器。
SQLServer2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。
3.企业级数据库功能。
SQLServer2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。
数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。
SQLServer2000分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2000数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。
复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。
可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。
4.易于安装、部署和使用。
SQLServer2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。
SQLServer2000还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。
这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。
第三章系统需求分析
需求分析工作是系统生命周期重要的一步,也是决定性的一步。
忽略需求分析往往会付出沉重的代价。
大量实践表明,企业人事管理系统产生的许多错误都是由于需求定义不准确或错误导致的,而且,如果在需求定义阶段发生错误,则修改这些错误的代价是非常高的,并随着开发周期的进展,改正错误或在改正错误时引入的附加错误的代价是按指数增长的。
因此,系统开发中的需求定义是系统成功的关键一步,必须引起足够的重视。
企业人事管理系统中一项重要的工作就是录入和校对员工的基本信息和人事活动提醒,由于人数多,细节多,人工处理很容易丢失资料或出现不准确的情况,因此采用计算机进行企业人事管理,根据具体情况进行需求分析。
需求开发活动包括以下几个方面:
1.确定产品所期望的用户分类。
2.获取每类用户的需求。
3.了解实际用户任务和目标以及这些任务所支持的业务需求。
4.分析源于用户的信息以区别用户任务需求、功能需求、业务规则、质量属性、建议解决方法和附加信息。
5.将系统级的需求分为几个子系统,并将需求中的一部份分配给软件组件。
6.了解相关质量属性的重要性。
7.商讨实施优先级的划分。
8.将所收集的用户需求编写成规格说明和模型。
9.评审需求规格说明,确保对用户需求达到共同的理解与认识,并在整个开发小组接受说明之前将问题都弄清楚。
3.1企业人事管理系统的业务流程图
3.1.1业务流程图使用的基本符号
业务流程图使用基本符号如图1.1所示
(1)业务处理的人员或单位
(2)业务处理描述
(3)业务处理单据或凭证
(4)业务处理数据或账目存档
(5)数据传递过程
业务处理的人员或单位
业务处理描述
业务处理单据或凭证
业务处理数据或账目存档
数据传递过程
图1.1业务流程图使用的基本符号
3.1.2企业人事管理系统总体业务流程图
图1.2总体业务流程图
3.2企业人事管理系统的数据流程图
3.2.1数据流程图使用的基本符号
数据流程图使用基本符号如图3.1所示
过程/加工数据流外部实体数据存储
图3.1数据流程图使用的基本符号
3.2.2企业人事管理系统的数据关联图
企业人事管理系统的数据关联图如图3.2所示
图3.2数据关联图
3.2.3企业人事管理系统的0层图
企业人事管理系统的0层图如图3.3所示
图3.3企业人事管理系统的0层图
3.2.4企业人事管理系统中系统管理过程的DFD
系统管理过程的DFD如图3.4表示
图3.4系统管理过程的DFD
3.3课题系统需求
企业的人事管理职能主要分为人事档案信息管理、人事变动管理、考勤管理、员工培训管理、奖惩管理、合同管理、工资管理等内容。
其中工资管理由企业人事部制定标准,对企业效益进行系统分析研究,定出应发金额标准,再由财务部计算员工工资,定出实发工资并发放。
除此之外的其他管理职能由人事部单独执行。
在人事系统开发时应考虑以下需求:
1)满足人事管理职能的基本要求;
2)进行多层次数据汇总,为各层次管理者的决策分析提供数据;
3)具有完整的系统接口,满足灵活的数据导入与导出;
4)对操作人员的技能要求比较低,操作方便;
5)能够实现方便的扩展,满足企业发展的需要;
6)能够保障人事管理数据的安全、准确。
3.4课题功能需求
基于系统需求分析,该系统需要实现以下基本功能:
1)用户管理:
管理系统操作人员,设置操作人员口令和权限。
在满足不同系统用户的操作需求的基础上,提高系统的安全性。
2)人事档案管理:
完成企业对员工个人档案(包括员工的基本档案和在职信息)的管理及相关操作。
操作员进行员工档案信息录入及更改,其中包括员工的基本信息、工作经历、家庭关系、奖惩记录和培训经历,要求对这些员工档案信息可以进行新增、修改、删除操作,同时可以进行查询和浏览操作。
该模块是本系统的重点,用户可以通过该模块为单位建立一个比较完整的人事档案系统,同时可以对档案进行查看。
3)基础数据管理:
维护人事管理相关的一些基础数据。
主要包括以下功能:
(a)民族档案设置:
维护职工中民族档案信息;
(b)职工类型设置:
维护当前企业职工与企业的关系的类别信息;
(c)文化程度设置:
维护企业职工的文化程度类别信息;
(d)政治面貌设置:
维护企业职工的政治面貌类别信息;
(e)部门类别设置:
维护企业中设立的部门类别信息;
(f)职务类别设置:
维护企业中设立的职务类别信息;
(g)职工资类别设置:
维护企业中设立的工资类别信息;
(h)称类别设置:
维护企业职工的职称类别信息;
4)人事变动管理:
对于人事上的变动调整进行管理,对人员档案的信息进行更新
(如:
员工职务、员工职称、员工性质等的变动)。
5)考勤管理:
考勤管理可帮助公司完成时间管理记录员工上下班、加班、出缺勤时间,并可将数据连至薪资计算系统处理,以便作薪资结算。
企业还可根据此考勤系统查询企业内各时段的员工出缺勤状况,作管理方面的分析。
提供了全面的考勤管理。
6)数据库管理:
对现有的数据库进行管理,包括数据备份和恢复,以方便用户对数据库的管理和维护工作,提高系统的数据安全性。
3.5课题性能需求
硬件环境
在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,且价格也很便宜,因此通常给服务器端配置高性能硬件。
第四章数据库设计
4.1企业人事管理系统的数据字典
数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义,下面是本系统的部分数据字典:
(1)数据项定义
数据项编号:
1-01数据项名称:
部门编号
别名:
无简述:
某个部门的编号
类型:
数值型长度:
6字节
取值范围:
数字
(2)数据流定义
数据流名称:
员工信息表编号:
F1
简
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 张怀龙 企业 人事管理系统 毕业设计