完整版企业人事管理信息系统设计与实现毕业设计.docx
- 文档编号:12070903
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:38
- 大小:3.57MB
完整版企业人事管理信息系统设计与实现毕业设计.docx
《完整版企业人事管理信息系统设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《完整版企业人事管理信息系统设计与实现毕业设计.docx(38页珍藏版)》请在冰豆网上搜索。
完整版企业人事管理信息系统设计与实现毕业设计
JIANGSUUNIVERSITY
本科毕业论文
企业人事管理信息系统设计与实现
Andimplementationofenterprisepersonnelmanagementinformationsystemdesign
学院名称:
专业班级:
2013级计算机科学与技术
学生姓名:
指导教师姓名:
指导教师职称:
2015年2月
企业人事管理信息系统设计与实现
专业班级:
13级计算机科学与技术学生姓名:
指导教师:
职称:
教授
摘要某企业人事管理工作中一直采用手工方式,要完成相当数量的职工情况及人事政策法规的查询工作,一般是员工直接到办公室或通过电话查询,使人事工作者在这些常规性的查询及解答工作上花费大量时间,不利于工作效率的提高及人事研究工作的深入进行。
企业人事管理系统将包括人事工作中涉及的职工的历史状况和现状,人事政策法规的宣传及解答,借助于网络实现人事管理的信息化,对人事管理工作有促进作用,而且对公司系统的建设也有很大意义。
本系统采用WindowsXP+IIS服务器平台以及Access2003数据库平台管理系统,通过Dreamweaver及ASP技术设计前台界面,使用JavaScript实现该系统中的特定功能及辅助功能。
整个管理系统从符合操作简便、界面友好、实用的要求出发,完成企业人事管理的全过程,包括新进员工档案的建立、员工的转出、员工信息的修改、员工信息查询等人事管理工作。
使用企业人事管理系统,可使公司的人事管理系统化、规范化,从而达到提高公司管理效率的目的。
关键词:
动态服务器页面关系数据库管理系统企业人事
Andimplementationofenterprisepersonnelmanagementinformationsystemdesign
Abstract:
Manualmodehasbeenusedinsomeenterprisesintheworkofpersonnelmanagement,tocompleteaconsiderablenumberofworkersandpersonnelpoliciesandregulationsinquirywork,isgenerallythestaffdirectlytotheofficeorbytelephoneinquiries,makepersonnelworkersspendalotoftimeinqueryandanswertheseregularwork,isnotconducivetoimprovingworkefficiencyandpersonnelresearchtheworkofthein-depth.Theenterprisepersonnelmanagementsystemwillincludethehistoryandcurrentsituationofworkersinvolvedinpersonnelwork,propagandaandsolvethepersonnelpoliciesandregulations,withthehelpofnetworktorealizepersonnelmanagementinformatization,topromotetheroleofthepersonnelmanagementwork,butalsotohavetheverybigsignificanceontheconstructionofcompanysystem.
ThesystemusestheWindows XP+ IISserver platformandAccess 2003database platformmanagementsystem,throughtheDreamweaver and ASPtechnologytodesign thefrontinterface, theuseofJavaScripttoachievespecificfunctions inthesystem andtheauxiliary function.
Thewholemanagementsystemsholdtherequirementsofsimpleoperation,friendlyinterface,flexibility,utilityandsafetytoachievetheoverallprocessofpersonnelmanagementincludingestablishmentofnewstaffs’personnelfiles,personnelmanagementworksuchaschangingandcheckingstaffs’informationandstatisticscausedbythechangeofjobpositionsandthetransferofstaffs,aswellastheworkofaddingnewstaffsandrevisingseniorworkers.Throughusingpersonnelmanagementsystems,standardizedandautomatedpersonnelmanagementsystemscanbegainedandthenimprovestheirmanagementefficiency.
Keywords:
AspACCESSenterprisehumanaffairs
1概述
1.1 研究背景
随着时代的发展,社会的进步,越来越多的企业建立、发展、壮大、成熟。
企业是国民经济的基本单元,企业发展得越好,经济进步就越快。
然而随着企业的发展,人员的增多,每年人事管理的成本也会不断地增加,这一问题不仅耗费企业大量的资金,也耗费了大量的人力。
当企业规模较小时,人力尚且比较容易完成信息管理,但随着企业规模增大,人员增多,老式的纸质管理方法就会出现许多弊端,比如说,保存困难、不易查询、耗费大量人力却仍然工作效率低下,工作出错率增高等,这种方法已经跟不上时代。
人事管理系统产生于20世纪60年代末期,当时的计算机技术已经进入实际应用阶段,同时大型企业用手工来计算和发放薪资既费时、费力又非常容易出错,为了解决这个矛盾,第一代的人事管理信息系统应运而生。
经过将近40年的发展,如今大多数公司普遍使用的是第三代人事管理信息系统。
第三代人事管理信息系统界面友好,支持多平台,并提供了强有力的报表生成工具、分析工具和信息共享,使得人事管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人事规划和政策。
企业人事管理系统的出现是企业管理的一个重要里程碑,公司的各种资源的实际情况是各不相同的,一款人事管理系统不能适用于所有公司,一个可以安全的、规范的,自动化的、适合的企业人事管理系统对企业的发展是必不可少的。
1.2 国内外发展现状
近些年,一些较大的企业经常自行开发人事管理软件,这样做有一定的好处,如成本低廉,上级单位一次开发,基层单位可以重复利用,而且一定程度上能满足个性化需求。
但是实践证明,这种开放方式一般难以成功。
一方面,企业内部开发人员往往缺乏项目经验,导致与最终用户的需求相悖;另一方面,这种形式的软件开发不参与市场竞争,仅仅是供给内部使用,有可能导致开发人员敷衍了事,开发的系统不能真正起到作用。
与此同时,由于我国正处在由传统管理方式向人事管理过渡的转型时期,企业中的管理方法从思想到行动都发生着巨大的变化,处于摸索中的人事管理随时都可能发生这样那样的变革,这就对人事管理软件提出了巨大的挑战,软件如果不能够随着变革而自行适应,那么,这个软件就没有生命力。
国外人事管理系统与国内的相比,优势主要体现为:
具有雄厚的实力,在技术力量的培养、研发、市场推广等方面大力投入;具有一定包括硬件厂商、数据库公司、咨询公司在内的合作伙伴,形成强强联手的格局。
国外人事管理系统伴随着管理理论的发展,其设计思路蕴涵了先进的管理理念;国外人事管理系统起步较早,完整性和成熟度高,开发出了适用于不同行业的解决方案。
西方发达国家已广泛使用人事管理系统,其他一些软件系统如ERP(企业资源计划)、WFM(工作流管理)等在开发过程中预留了与人事管理系统的接口,使得国外的人事管理系统今后的扩展难度降低。
国外人事管理系统对于基于互联网技术的研究和支持不遗余力,以PeopleSoft为例,其最新版本是完全基于互联网架构的版本,使得其易用性大大加强。
从某种意义上来说,国外虽然有着较为成熟的产品,在成熟度、先进性上都要优于大多数的国内产品,但在我国大多数公司人事管理制度并不规范,这就导致了国外的产品实用性、有效性大打折扣,而且其价格过于昂贵,让国内企业难以接受。
另一方面来说,我国企业受中华民族源远流长的文化影响,人事管理上比西方企业更强调人性化,而非制度化。
这也是的国外软件开发商很难开发出符合中国企业需要的产品。
1.3 研究意义
在民营企业、中小型公司高速蓬勃发展的今天,本系统是重点针对中小型企业开发的一款人事管理系统,经过市场调查分析发现了民营企业人事管理在绩效考核、薪酬管理、任务管理方面存在问题。
目前民营企业绩效考核存在着考核结果主观化、考核结果没有广泛应用、考核意识淡漠等方面的问题。
薪酬管理主要存在缺乏激励性的问题,具体表现在人事管理方面的混乱。
本系统重点就是针对这些问题进行的设计与开发。
利用现代高效的运作方式来开发和管理组织中最重要、最昂贵的资源,实现人事管理精细化、自动化,为公司的发展做出正确的决策,提高人员的利用率,为公司发展和人才储备提供良好的平台。
着眼于公司的企业人事管理系统用ASP的编程语言开发出了“企业人事管理系统”。
本系统采用公司现有软硬件环境,及先进的人事管理系统开发方案,从而达到充分利用公司现有的资源,提高系统开发水平和应用效果的目的,本系统符合企业人事管理的规定,能够满足公司日常人员管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。
该系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于技术维护人员补充、维护,系统还具备数据库维护功能,可以及时根据公司需求进行数据的添加、删除、修改、备份等操作。
下面详细讨论了该系统的开发、设计环境、实现算法及其具体的实现。
2系统需求分析
很多公司都在为了谋取更大的竞争优势,而进行企业流程再造。
在这个过程中,大多趋向于实施已经被应用各个领域的软件系统解决方案。
不必对企业管理系统的整体解决方案进行深入研究,就可以发现系统可以大量节省时间,包括减少信息的复制工作,适时向需要的人提供准确的信息等等。
对于各系统的实现,必须满足以下要求:
• 系统简单易用、流程清晰
• 系统安全、可靠;员工操作权限依其身份不同而不同
• 界面简洁、美观
• 数据必须完整且无冗余
• 数据库的设计必须规范
• 数据必须安全
2.1可行性分析
在经济改革深入发展的今天,企业人事管理的信息量和信息类型越来越大,工作流程越来越清晰,社会分工越来越细,原来传统上的人工处理方式和单机管理系统越来越来不能适应企业人事管理的需要,不能满足新形势下公司中的人事管理的需要。
因此,必须有一套应用于网络时代的适应于新需求上的企业人事管理系统。
而且每一所部门的企业人事管理又是错综复杂的。
因此我们是通过和各个公司的接触,调研后开发系统的。
技术可行性分析
1.硬件与软件
要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。
其中运用的主要软件有dreamweaver,ACDsee等,数据库采用Access。
2.ASP技术
ASP技术可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
而且是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
该技术用户功能强大,扩展性强,以上技术足以完成本系统的开发和设计。
3.维护操作
工作方便,后台操作快截明了,操作人员可以在短时间内完全掌握维护技术。
社会可行性分析
网络安全技术的不断提升,通过网络管理人事信息的方法在实际运用中越来越被公司或个人所接受,并且在不断的提升和表现它在实际活动中的经济价值,这个经济价值也是当前公司所期望看到的。
企业人事管理工作覆盖面广,涉及到部门设置、员工调配、员工培训、考核、奖惩、工资福利待遇等多个方面。
企业人事管理活动中产生的大量数据和信息。
对如此多的数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助于网络化管理手段能够满足这些要求。
经济可行性分析
1.资金可行性
由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。
2.经济合理性
由于该系统用于公司工作的大部分信息发布和传递工作,不仅能够节省大量的人工信息传递任务,提高了工作效率,更加有利于整个公司各部门之间的无纸化办公的推广,方便快捷。
2.2业务流程分析
人事管理系统的管理业务流程图如图2-1所示。
图2-1人事管理系统业务流程图
2.3数据流程分析
1)现行系统的顶层数据流程图如图2-2所示
图2-2人事管理顶层系统数据流程图
2)中层数据流程图如图2-3所示
图2-3人事管理系统中层数据流程图
3)底层数据流程图如图2-4、图2-5、图2-6、图2-7所示。
图2-4个人信息管理数据流程图
图2-5工资管理数据流程图
图2-6考勤管理数据流程图
图2-7报表管理数据流程图
2.4数据字典
(1)数据流名称:
员工信息文件标识符:
F1
表2.1员工信息数据流
编号
名称
组成
F1
员工信息文件
员工信息文件=工号+姓名+性别+出生年月+籍贯+学历+专业+身份证号+婚否+政治+面貌+电话+邮政编码+Email+入职日期+住址+部门+职务+状态+工作经验
表2.2员工信息数据项
名称
代码
类型
长度
工号
GH
文本
10
姓名
XM
文本
10
性别
XB
数字
8
出生年月
CSNY
日期/时间
8
籍贯
JG
文本
10
学历
XL
文本
10
专业
ZY
文本
20
身份证号
SFZH
文本
20
婚否
HF
数字
8
政治面貌
ZZMM
文本
10
电话
DH
文本
20
邮政编码
YZBM
文本
10
入职日期
RZRQ
日期/时间
8
DZYJ
文本
20
住址
ZZ
文本
50
部门
BM
数字
8
职务
ZW
数字
8
状态
ZT
数字
8
工作经验
GZJY
备注
表2.3员工信息加工说明
加工编号
加工名称
数据来源
数据去向
P1
登记员工信息
原始数据
统计报表
(2)数据流名称:
工资信息文件标识符:
F2
表2.4工资信息数据流
编号
名称
组成
F2
工资信息文件
工资信息文件=工号+基本工资+岗位工资+奖金+其他+考核+社保+所得税+工作日期+实发工资
表2.5工资信息数据项
名称
代码
类型
长度
工号
GH
文本
10
基本工资
JBGZ
货币
8
岗位工资
GWGZ
货币
8
奖金
JJ
货币
8
其他
QT
货币
8
考核
KH
货币
8
社保
SB
货币
8
所得税
SDS
货币
8
工作日期
GZRQ
日期/时间
8
实发工资
SFGZ
货币
8
表2.6工资信息加工说明
加工编号
加工名称
数据来源
数据去向
P2
登记工资信息
原始数据
统计报表
(3)数据流名称:
考勤信息文件标识符:
F3
表2.7考勤信息数据流
编号
名称
组成
F3
考勤信息文件
考勤信息文件=工号+缺勤类型+日期+缺勤时间
表2.8考勤信息数据项
名称
代码
类型
长度
工号
GH
文本
10
缺勤类型
QQLX
数字
8
日期
RQ
日期/时间
8
缺勤时间
QQSJ
数字
8
表2.9考勤信息加工说明
加工编号
加工名称
数据来源
数据去向
P3
登记考勤信息
原始数据
统计报表
2.5系统功能模块
系统功能模块图如图2-8所示
图2-8系统功能模块图
3系统总体设计
本系统是利用ASP和ACCESS来建立的。
主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。
3.1系统功能模块
系统功能模块主要分为以下七个部分:
1.系统管理模块
系统管理模块中最重要的是用户登录模块。
通过用户登录,获取用户输入的用户名和密码,并与数据库中的数据进行对比,进行验证,对于正确的用户名及密码的用户允许进入本系统。
其次还包括权限管理,通过对新建用户赋予不同的角色权限,对员工进行多级、分层次管理。
2.员工人事档案管理模块
实现用户自由的信息录入。
结合人事变动完成本公司各类员工变动事宜,包括员工调入、人员调动、信息变更记录等。
真正实现包括员工进入公司后所有变化信息的实时记录。
灵活的查询功能,提供列表查看所有员工、按部门查看、等多种方式,并可按员工姓名、员工编号、进厂日期、所在部门进行排序查看,使查询变得有效而简单。
3.档案查看模块
档案查看模块可以列出全部员工记录,用以查看员工的相关信息,同时也可以按限定的条件进行分类显示或者查询员工记录。
4.考勤管理模块
根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包括:
请假、旷工、迟到早退、加班的日期及时间等数据。
并进行自动统计,记录每个员工每月的出勤统计。
系统还可以进行考勤历史记录的查询。
5.工资管理模块
多种评定方式可使用多套计算公式,适合公司使用多种工资计算方法:
如员工有按标准工资、固定工资、按时计酬的。
实现对基本工资的管理,每月计算工资,计算工资时可对默认值作修改;记录工资发放日期。
可以建立报表查看员工工资的历史记录
3.2数据库设计
数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。
数据库设计的好与坏,直接影响到这个系统的运行效率。
良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一直性。
同时,一个合理的数据库结构有利于程序的实现。
这里选用Access2003作为后台数据库。
3.3E-R图
E-R图也称实体-联系图(EntityRelationshipDiagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
概念模型(E-R图)如图3-1所示
图3-1人事管理系统E-R图
3.4数据库关系表
关系数据库的基本结构是关系模式。
关系模式设计的好坏,直接影响到数据冗余度和数据一致性等问题。
要设计好的数据库模式,必须有一定的理论为基础。
这就是模式规范化理论。
下图为人事管理系统关系模式关系表。
图3-2人事管理系统关系表
菜单表主要是对首页的菜单进行设置,利用数据库管理菜单是一个标胶简单的方法,这样对日后的维护和更改都是一个非常好的帮助。
表3.1菜单表
字段名称
数据类型
长度
主键
ID
自动编号
4字节
是
父菜单ID
数字
4字节
位置
数字
4字节
URL
文本
255
字体色
文本
50
菜单项
文本
255
角色表使用于系统权限的设置操作。
利用数据库关系用户是最常见的一种形式他不但可以对分组权限进行操作还可以对用户角色进行操作。
表3.2角色表
字段名称
数据类型
长度
主键
RolesID
自动编号
4字节
是
角色代号
文本
20字符
角色名
文本
20字符
角色权限
备注
65535字符
部门表主要对系统内的部门信息的添加,删除,更改,进行操作。
这样对于系统员工的归属,员工的管理有个整体的了解。
表3.3部门表
字段名称
数据类型
长度
主键
DeptID
自动编号
4字节
是
部门名称
文本
20字符
工资表主要对系统内的工资信息的添加,删除,更改,进行操作。
这样对于系统员工的工资管理有个整体的了解。
表3.4工资表
字段名称
数据类型
长度
主键
PayID
自动编号
4字节
是
工号
文本
10字符
基本工资
货币
8字节
岗位工资
货币
8字节
奖金
货币
8字节
其他
货币
8字节
考核
货币
8字节
社保
货币
8字节
所得税
货币
8字节
工资日期
日期/时间
8字节
实发工资
货币
8字节
请假表主要对系统内的请假信息的添加,删除,更改,进行操作。
这样对于系统员工的请假管理有个整体的了解。
表3.5请假表
字段名称
数据类型
长度
主键
LeaveID
自动编号
4字节
是
工号
文本
10字符
请假类型
数字
4字节
开始日期
日期/时间
8字节
结束日期
日期/时间
8字节
天数
数字
4字节
请假事由
文本
50字符
请假表主要对系统内的请假信息的添加,删除,更改,进行操作。
这样对于系统员工的请假管理有个整体的了解。
表3.6缺勤表
字段名称
数据类型
长度
主键
LaterID
自动编号
4字节
是
工号
文本
10字符
缺勤类型
数字
8字节
日期
日期/时间
8字节
缺勤时间
数字
8字节
用户表用于管理用户的账号信息,包括用户名、密码、权限,账号的新建、修改、删除。
表3.7用户表
字段名称
数据类型
长度
主键
UserID
自动编号
4字节
是
帐号
文本
20字符
密码
文本
20字符
姓名
文本
10字符
角色
备注
65535字符
到期日期
日期/时间
8字节
可用
数字
8字节
职务表主要对系统内的职务信息的添加,删除,更改,进行操作。
这样对于系统员工的职务管理有个整体的了解。
表3.8职务表
字段名称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 企业 人事 管理信息系统 设计 实现 毕业设计