毕业设计论文.docx
- 文档编号:7378950
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:39
- 大小:632.64KB
毕业设计论文.docx
《毕业设计论文.docx》由会员分享,可在线阅读,更多相关《毕业设计论文.docx(39页珍藏版)》请在冰豆网上搜索。
毕业设计论文
1.绪论
11.1选题背景
社会提供给人类的资源中,人力资源是最宝贵的,成为现代管理的核心。
不断提高人力资源开发与管理的水平,不仅仅是促进经济的发展,提高市场竞争力的需要,同时一个地区,一个企业单位长期兴旺发达的重要保证,更是一个现代人充分开发自身潜能,适应社会,改造社会的重要措施[3]。
建设一个人力资源管理系统是一个企事业单位以及政府部门适应现代社会发展,推动企事业人力资源管理走向科学化,规范化,自动化的必要条件。
它的内容对于企事业单位以及政府部门的决策者和管理者来说都至关重要,所以人力资源管理系统应该能够为用户提供充足的信息和快捷的查询手段,以帮助领导了解自己单位现有的人力资源状况。
蠡县蠡吾镇政府一直以来工作人员都使用传统的人工方式管理文件档案。
这种管理方式存在许多缺点,如效率低,安全性差,时间长了就会产生大量的文件和数据积压,这对于查找,更新和维护数据都带来了不少的困难,加大了工作人员的工作量,同时,也不能使该政府充分的发挥现有的人力资源。
因此,为了跟上社会发展的信息化步伐,提高工作效率,保证各种数据的准确性,提高政府机关的管理水平,建设一个完善的人力资源管理系统已经变得十分必要和迫切。
11.2选题意义
人力资源管理信息系统是企事业单位以及政府部门不可缺少的部分,它的内容对于其决策者和管理者来说都非常重要,不仅使领导可以很快掌握信息,也能为其他用户可以快捷的查询到自己所需要的信息,提高工作效率。
但事实上在政府部门一直以来都在使用传统人工的方式进行工作人员信息的管理,不过这种方式存在很多不足,比如工作效率低、保密性差,随着时间的推移,人数的增多会产生大量的新数据及冗余数据,无疑加大了工作人员的工作难度,在查找,更新,维护方面带来很多困难。
但是如果使用计算机对政府部门的工作人员信息进行管理,具有很多优点,比如:
查找迅速,可靠性高,检索方便、查找方便、可靠性高、储存量大、较高的保密性、使用寿命长等。
这些优点能够极大地提高工作效率,也是政府部门及企事业单位进行正规化,科学化管理的必要途径。
11.3资料来源
大学四年的暑期社会实践大部分都是在蠡县蠡吾镇政府进行的,对该政府一些部门的工作也有了初步了解,这次信息系统的开发,又到蠡县蠡吾镇政府实地参观,考察了解了该政府部门的基本情况,咨询了一些管理人员以及领导的意见,对该政府现有的人力资源情况做了相应的记录,查看了人力资源管理的相关资料,在网上搜集相关信息,并且跟自身所学专业的知识相融合,参照一些企事业单位的人力资源管理信息系统,进行细致的分析与学习,找到自己可以利用的资料,来进行蠡县蠡吾镇政府人力资源管理信息系统的分析与设计。
11.4系统特点
(1)数据标准化。
由于本系统充实完善了该单位人力资源管理的内容,使各部门之间人力资源的数据可以正确完整的保存,使数据更加标准化。
(2)促进了人力资源的合理利用。
因为蠡吾镇政府人力资源管理信息系统能够对该政府个部门工作人员的信息进行管理,使数据查询,更新,增加与删除等数据维护等可以及时严格操作,从而使政府部门的一些管理制度可以更好的落实,促进了人力资源的合理利用。
(3)提高工作人员的工作效率。
由于蠡吾镇政府人力资源管理信息系统可以对工作人员的信息进行系统化的管理,有助于系统管理人员提高工作效率,同时可以提供给领导很好的人力管理信息,有助于领导做出正确的决策。
2.系统分析
2.1初步调查,提出系统目标
一个好的管理基础是建立好的管理信息系统的前提条件。
一个好的管理基础体现在管理机制合理,制度完善,数据准确以及管理方法科学。
要想建立一个好的人力资源管理信息系统必须要具备如下条件:
在网络化的今天,人力资源管理信息系统使新的人力资源协作管理模式成为可能,通过管理系统,专门的人力资源管理工作人员可以提高自身的工作效率,做好人力资源管理的协调工作,提高人力资源利用率。
通过人力资源管理系统对人力资源进行管理,可以使企事业单位以及政府部门的人力资源管理适应时代的发展要求,大大提高了他们的核心竞争力。
目前大多数企事业单位以及政府部门存在的问题有:
信息化程度低,计算机使用率不高,很多日常工作都是工作人员手工处理的,因此工作效率不高,单位内部各个部门缺乏沟通,很多数据在查询时不能快速的提取使用,现在倡导要建立服务性政府,因此政府内部的信息化是很必要的,不可缺少的一部分,实行先进的适应社会发展的人力资源管理系统才能实现政府部门内部信息的畅通,工作人员工作效率的提高,才能更有助于服务性政府的建立。
随着时代的发展,各行各业都已经离不开了信息化,作为政府部门来说更应该适应时代的发展趋势,引入新的管理技术,加强对工作人员信息的管理,提高自身工作效率。
目前蠡吾镇人民政府基本办公设备齐全,有单独的微机室,乡镇领导的办公室也配备电脑,方便他们随时掌握信息,拥有三套管理信息系统,分别是“育龄妇女管理信息系统”,“粮食补贴发放管理信息系统”,“农村合作医疗管理信息系统”。
还没有关于人力资源管理的信息系统,人力资源管理方面仍然是工作人员的手工管理,它存在很多落后的一面,比如:
不能有效的管理工作人员的各项信息,很多信息没有及时的更新,信息查询起来花大量的时间,使得工作效率低。
同时,人工管理会造成很多信息登记上的错误,给很多工作造成不必要的麻烦,比如职称登记错误可能造成工资上的差异。
原始的人工管理已经无法适应时代的发展,必须跟上时代的步伐,采用先进的计算机信息处理技术管理人员信息,这样可以节省大量人力,物力,使工作人员的工作条件得以改善,减轻工作中的劳动强度,更能够迅速的对工作人员的各种信息进行及时快速的处理,有助于领导做出正确的决策,提高管理效率。
2.2可行性分析
2.2.1技术上可行
蠡吾镇政府人力资源管理信息系统所需要的硬件平台:
CPU:
最低要求IntelPentiumDualCoreE5400或AMDAthlon64X25000+。
内存的要求:
1G以上。
这些设备不仅价格相对便宜,而且在性能上也有很大提高。
可以满足这次系统开发的功能要求。
蠡吾镇政府人力资源管理信息系统所需要的软件平台:
系统开发平台:
VisualStudio2005;数据库管理平台:
SQLServer2005。
运行平台为:
WindowsXP。
以上软件在很多管理信息系统的开发中被应用,技术上相对已经成熟,而开发人员做过相应的课程设计,可以比较系统的掌握关键技术,因此在技术上是可行的。
2.2.2经济上可行
(1)该政府可以承担开发费用
首先新系统的开发是比较复杂的工作,目前软件行业是做为高科技产业出现在大众面前的,属于高端行业,因此价格上就比较高,质量相对于其他产品来说也是比较好的,那么就要求开发使用这种软件的单位有相对来说比较可靠的资金支持,蠡吾镇人民政府完全有能力在开发过程中,承担开发费用。
(2)通过人力资源管理信息系统可以使管理者快速高效的完成日常事务中的人事工作,降低人力资源管理的成本。
新系统带来的方便主要体现在降低了管理费用和人力方面的开支,不仅可以节省大量的时间,同时可以使管理者能集中精力更好的完成工作,领导者更好的做出正确决策。
因此,经济上是可行的。
2.2.3管理上可行
蠡吾镇政府人力资源管理信息系统对提高该单位工作效率以及管理水平有很大意义,因为要实施次管理信息系统需要解决很多问题,该政府自上而下的形成了共识,并对实施此系统做了充分的准备工作。
综上所述,实施蠡吾镇政府人力资源管理信息系统在技术、经济、管理、操作等方面都没有问题,因此开发此系统是可行的。
2.3详细调查
根据对蠡吾镇政府人力资源管理的调查发现,随着社会的进步,各行各业都要求有高素质人才,来充实基层政权的行政力量,使得人员管理的工作量加大,比较容易造成工作人员对一些人力资源方面的信息不能准确到位的进行管理。
主要存在的问题有:
重复性的工作内容、工作效率低、工作量大。
在蠡吾镇政府的人力管理环节中,登记核实修改信息会花费比较多的时间,这个过程中需要填写比较多的表单,在整理汇总查询工作人员信息的时候很繁琐,会浪费很多时间,无疑降低了工作人员的工作效率,加重了他们的工作负担,不利于近几年提出建设服务性政府的实现。
信息维护速度慢,不能及时得到更新。
因为工作效率低,会导致很多工作人员的信息不能得到及时更新,同时也容易发生人力资源管理人员由于疏忽,造成工作人员信息的丢失,导致一些不必要的麻烦。
另外,各部门工作人员也很多,也容易造成管理人员将信息登记错误的现象。
查询,统计数据困难
由于工作人员很多,要想实现资源的优化配置必须了解每个人所适合做的工作,只有把数据进行统计,才能对工作人员的信息进行了解,同时,由于信息量大,查询起来也很浪费时间,不利于提高工作效率。
鉴于以上种种问题,我从政府和管理人员的角度出发,将会设计一个蠡吾镇政府人力资源管理信息系统,来满足该政府部门对人力资源管理方面的要求
2.3.1组织机构分析
蠡吾镇政府的部门设置与其他政府的部门设置大致相同,主要的职能部门现用组织结构图表示出来,如下图
图2.1蠡县蠡吾镇政府组织结构图
2.3.2业务流程分析
业务流程分析是一种表明系统内各单位,人员之间业务关系,作业顺序和管理信息流动的流程图,它需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务,处理内容,处理顺序和对处理时间的要求,弄清各个环节需要的信息,信息来源,流经去向,处理方法,计算方法,提供信息的时间和信息形态[1]。
主要业务的流程是:
图2.2蠡县蠡吾镇政府人力资源管理业务流程图
2.3.3数据流程分析
本系统主要用于对工作人员各项信息的管理。
图2.3TOP图
图2.4第一层数据流程图
2.3.4数据字典
表2.1数据元素
系统名:
政府人力资源管理信息系统
编号:
1-101
条目名:
员工编号
数据类型:
varchar
长度:
10
简要说明:
工作人员的员工编号,每个人只有唯一的编号。
有关数据结构:
工作人员表
表2.2.1数据流
系统名:
政府人力资源管理信息系统
编号:
2-201
条目名:
个人信息登记单
数据流来源:
工作人员提供的个人信息
数据流去向:
P1.1
有关数据结构:
员工编号,姓名,性别,身份证,年龄,民族,婚姻,政治面貌
系统名:
政府人力资源管理信息系统
编号:
2-202
条目名:
个人工资情况通知单
数据流来源:
P1.2
数据流去向:
员工
系统名:
政府人力资源管理信息系统
编号:
2-203
条目名:
统计考勤情况单
数据流来源:
P1.3
数据流去向:
P1.2
系统名:
政府人力资源管理信息系统
编号:
2-204
条目名:
工资统计单
数据流来源:
P1.2
数据流去向:
财务管理办公室
系统名:
政府人力资源管理信息系统
编号:
2-205
条目名:
各部门考勤情况统计单
数据流来源:
各部门
数据流去向:
P1.3
表2.3数据存储
系统名:
政府人力资源管理信息系统
编号:
3-301
条目名:
员工信息汇总
有关数据流:
P1.1→D1
结构:
员工编号,姓名,性别,身份证号,年龄,民族,婚姻,政治面貌
系统名:
政府人力资源管理信息系统
编号:
3-302
条目名:
工资情况汇总
有关数据流:
F5→P1.3→F3→P1.2→D2
结构:
所属月份工资,员工编号,姓名,基本工资,加班费,工龄工资
系统名:
政府人力资源管理信息系统
编号:
3-303
条目名:
考勤汇总
有关数据流:
P1.3→D3
结构:
所属月份,员工编号,姓名,出席天数,请假天数,迟到或早退,旷工天数
表2.4数据处理
系统名:
政府人力资源管理信息系统
编号:
4-401
条目名:
人事信息管理
输入:
员工个人信息
输出:
员工信息
处理说明:
根据输入的数据存储到员工信息汇总表中,便于查询。
系统名:
政府人力资源管理信息系统
编号:
4-402
条目名:
工资管理
输入:
考勤情况
输出:
工资情况
处理说明:
根据考勤情况进行工资的处理。
系统名:
政府人力资源管理信息系统
编号:
4-403
条目名:
考勤信息管理
输入:
各部门考勤情况
输出:
考勤情况
处理说明:
根据各部门上报的考勤情况进行信息处理。
系统名:
政府人力资源管理信息系统
编号:
4-404
条目名:
查询处理
输入:
要查询的员工编号
输出:
考勤情况,员工个人信息,工资
处理说明:
根据提出的查询要求,进行信息的查询。
表2.5外部实体
系统名:
政府人力资源管理信息系统
编号:
5-501
条目名:
员工
简述:
政府的工作人员
输入数据流:
F2
输出数据流:
F1
系统名:
政府人力资源管理信息系统
编号:
5-502
条目名:
办公室主任
简述:
政府各部门的办公室主任
系统名:
政府人力资源管理信息系统
编号:
5-503
条目名:
财务管理办公室
简述:
政府财务管理办公室
输入数据流:
F4
系统名:
政府人力资源管理信息系统
编号:
5-504
条目名:
部门
简述:
政府各个部门
输入数据流:
F5
3.系统设计
系统设计是在系统分析的基础上由抽象到具体的过程,主要目标是将系统分析阶段所提出的反应了信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理技术方案,为下一阶段系统实施提供了必要的技术资料,应符合系统性,灵活性,可靠性,经济性的要求。
3.1系统设计目标
本系统主要是针对蠡吾镇人民政府人力资源管理的情况进行设计的,主要实现的目标有:
对政府各部门工作人员的个人基本信息进行管理。
系统用户信息的管理
政府各部门工作人员考勤情况的管理
政府各部门工作人员工资情况的管理
有友好简洁的人机操作界面。
运行稳定性好,安全性高,安装简单,便于维护和操作。
3.2系统功能结构设计
3.2.1系统总体设计
1.实用性较强
评价一个应用系统的好坏,实用性是个很重要的指标,能否满足用户的需求,能否与实际情况紧密相连,是衡量一个系统成败的标准。
该政府人力资源管理信息系统是经过对该单位人力资源管理工作进行详细的需求分析后实现的,因此它的各项功能都能满足用户的需求,具有较强的实用性。
2.模块化设计
蠡吾镇政府人力资源管理信息系统作为一个为人力资源管理服务的信息系统,是随着用户需求的变化而变化的,具有很好的灵活性,此系统采取的设计思想是模块化,系统使用者可以根据自身的需要对模块进行扩展,具有很好的可伸缩性。
3.2.2系统详细设计
模块功能
图3.1功能模块图
1.登录模块
输入用户名和密码,如果用户名和密码正确,则进入主控制平台;否则提示用户错误信息。
2.系统管理模块
用户管理:
系统管理员可以进行用户的浏览,包括用户密码的更改,用户的删除,以及用户的权限的设置和修改。
口令设置模块:
它的作用是确保登录系统的用户可以修改自己的密码。
3.数据管理模块
主要包括以下几个功能模块:
基本资料管理模块:
可以对部门,工种类型,职务类型,职称类型,文化程度,政治面貌,民族,合同类型进行数据的录入与修改。
工资设置模块:
包括奖励项目设置和惩罚项目设置。
人事管理模块:
主要包括人事信息管理,员工调动,合同管理这三个子模块,主要用于显示工作人员的个人基本信息,调动信息,以及所签合同的信息。
工资管理模块:
主要包括建立新月份工资,工资信息管理,和员工奖励管理这三个子模块,主要用于显示员工的各项工资信息。
考勤管理模块:
主要包括员工考勤管理和考勤信息管理,可以显示员工的考勤状况,考勤状况会影响到员工的工资。
3.3数据库设计
系统的正常运行离不开设计合理的数据库,做为系统的核心和基础它可以将系统中的数据按一定的模型组织起来,使系统可以迅速的从数据库中提取所需要的数据。
因此要设计一个合理的数据库。
3.3.1数据库概念模型设计
数据库的概念模型设计是指将用户的需求进行分析得到的抽象的概念模型的过程,在整个数据库的设计过程中处于重要的位置。
本实例采取自上而下的方法设计
实体:
图3.2工作人员实体
图3.3部门实体
图3.4工资实体
图3.5合同实体
图3.6考勤信息
图3.7调动信息
图3.8惩罚信息
图3.9奖励信息
系统的概念数据模型即E-R图,它描述系统中的实体以及实体之间的关系,是系统的静态特征。
系统分析员通过实体联系图表达对系统静态特征的理解。
它实际上相当于系统的一个初步的数据字典。
由实体联系图所表达的数据模型与数据流程图所表达的功能模型结合在一起就构成了系统完整的逻辑模型。
图3.10E-R图
3.3.2数据库逻辑模型设计
逻辑结构设计的任务就是把概念模型结构转换成某个具体的DBMS所支持的数据模型,并将其性能进行优化。
本实例采用SQLServer2005数据库实现。
首先将上述概念结构转化为SQLServer2005数据库的逻辑结构。
每个表格对应数据库中的一张表,各个表的设计如下:
工作人员(员工编号,姓名,性别,身份证号,出生年月,年龄,民族,婚姻,政治面貌,入党团时间,籍贯,电话,手机号,地址,毕业院校,专业,文化程度,特长,参加工作时间,工龄,部门名称,工种,职务,职称,基本工资,其它,调入时间,本单位工龄,登记人,日期)
部门(部门编号,部门名称,部门主管,部门电话)
合同(合同编号,合同类型,员工编号,姓名,合同开始日期,合同结束日期,试用期,备注,状态)
奖励(员工编号,所属月份工资,奖励项目)
惩罚(员工编号,所属月份工资,惩罚项目)
调动信息(员工编号,姓名,原工种,原部门,原职务,原职称,新工种,新部门,新职务,新职称,调动时间)
工资(所属工资月份,员工编号,姓名,基本工资,加班费,工龄工资,职务津贴,旷工费,养老保险,失业保险,医疗保险,应发工资,应扣工资,实发工资)
奖励信息(所属工资月份,员工编号,姓名,奖励项目,奖励金额,备注,日期)
惩罚信息(所属工资月份,员工编号,姓名,惩罚项目,惩罚金额,备注,日期)
考勤信息(所属月份,员工编号,姓名,出席天数,请假天数,迟到或早退,旷工天数,加班次数)
表3.11用户表
列名
字段名
数据类型
允许空
用户名
UserName
Varchar(10)
Unchecked
密码
UserPWD
Varchar(10)
Unchecked
表3.12工作人员表
列名
字段名
数据类型
允许空
员工编号
EmployID
Varchar(10)
Unchecked
姓名
EmployName
Varchar(10)
Unchecked
性别
EmploySex
Varchar(4)
Checked
出生年月
EmployBirth
Datetime
Checked
年龄
EmployAge
Int
Checked
民族
EmployFlok
Varchar(10)
Checked
婚姻
EmployMarrige
Varchar(4)
Checked
政治面貌
EmployPoliticsVisage
Varchar(15)
Checked
入党团时间
EmployPartyTime
Varchar(20)
Checked
籍贯
EmployNativeplace
Varchar(50)
Checked
电话
EmployTel
Varchar(20)
Checked
手机号
EmployMobiletel
Varchar(20)
Checked
地址
EmployAddress
Varchar(50)
Checked
毕业院校
EmployCollege
Varchar(50)
Checked
专业
EmploySpeciality
Varchar(20)
Checked
文化程度
EmployKultuLevel
Varchar(10)
Checked
特长
EmployLongsuit
Varchar(50)
Checked
参加工作时间
EmployJoinWorkTime
Datetime
Checked
工龄
EmployWorkAge
Int
Checked
照片
EmployPhoto
Image
Checked
部门名称
EmployDept
Varchar(20)
Checked
工种
EmployWorkType
Varchar(20)
Checked
职务
EmployDutyType
Varchar(20)
Checked
职称
EmployPostTitle
Varchar(20)
Checked
基本工资
EmployBasepay
Money
Checked
其它
Other
Money
Checked
调入时间
EmployFlodTime
Datatime
Checked
本单位工龄
EmployUnitworkAge
Datatime
Checked
登记人
Booker
Varchar(10)
Checked
日期
BookIntime
Datetime
Checked
表3.13部门表
列名
字段名
数据类型
允许空
部门编号
DeptID
Varchar(5)
Unchecked
部门姓名
DeptName
Varchar(20)
Checked
部门主管
DeptDirector
Varchar(10)
Checked
部门电话
DeptTel
Varchar(15)
Checked
表3.14奖励表
列名
字段名
数据类型
允许空
员工编号
EmloyeeID
Varchar(10)
Checked
所属月份工资
MonthWage
Varchar(15)
Checked
奖励项目
HortationItem
Varchar(10)
Checked
表3.15惩罚项目表
列名
字段名
数据类型
允许空
员工编号
EmloyeeID
Varchar(10)
Checked
所属月份工资
MonthWage
Varchar(15)
Checked
惩罚项目
Penaltyamount
Varchar(10)
Checked
表3.16调动信息表
列名
字段名
数据类型
允许空
编号
EmployID
Varchar(10)
Checked
姓名
EmployName
Varchar(10)
Checked
原工种
Employworktype
Varchar(20)
Checked
原部门
Employdept
Varchar(20)
Checked
原职务
EmployDutytype
Varchar(20)
Checked
原职称
EmployPostTitle
Varchar(20)
Checked
新工种
Newworktype
Varchar(20)
Checked
新部门
Newdept
Varchar(20)
Checked
新职务
NewDutytype
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)