人事工资管理系统论文解析.docx
《人事工资管理系统论文解析.docx》由会员分享,可在线阅读,更多相关《人事工资管理系统论文解析.docx(20页珍藏版)》请在冰豆网上搜索。
![人事工资管理系统论文解析.docx](https://file1.bdocx.com/fileroot1/2023-1/31/4ad7d390-b275-4a67-85bf-5affbc05adff/4ad7d390-b275-4a67-85bf-5affbc05adff1.gif)
人事工资管理系统论文解析
《管理系统模拟II》
课程设计报告
学期:
2015年春季学期
班号:
1201211
学号:
1120121132
姓名:
冷旭
哈尔滨华德学院电信学院
2015年07月
摘要
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。
本系统结合某中型公司实际的人事、财务制度,经过实际的需求分析,采用功能强大的DDLPHI5做为开发工具、Paradox7做为数据库开发出来的单机版人事管工资理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、工资管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员工工资的新增、老员工工资修改、出盘、工资短信等工资管理工作。
经过实际使用证明,本文所设计的人事工资管理系统可以满足某中型公司人事、工资管理方面的需要。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关键字:
计算机系统;数据库;系统设计。
第一章绪论-1-
1.1课题背景-1-
1.2目的和意义-1-
1.2.1课题目的-2-
第二章可行性分析-3-
2.1 经济可行性-3-
2.2 技术可行性-3-
2.3 业务流程图-4-
本章小结-5-
第三章需求分析-6-
3.1系统总体需求分析-6-
3.2系统功能需求分许-6-
3.3数据流程图-7-
3.4数据字典-7-
本章小结-9-
第四章系统设计-10-
4.1系统模块总体设计-10-
4.2数据库设计-11-
4.2.1数据库的E-R图的设计-11-
4.2.2数据表的设计-11-
本章小结-12-
第五章系统实现-12-
5.1操作员程序流程图-13-
5.1.1.登陆界面的实现-13-
5.1.2.查询功能-14-
5.3主要程序-14-
5.3.1工资录入代码-14-
本章小结-16-
第六章系统测试-16-
6.1系统测试结果-17-
结论-19-
参考文献-20-
第一章绪论
1.1课题背景
随着信息化浪潮的日益临近,企业经营管理机制正在发生着根本性的变化,企业要想在激烈的市场竞争环境下求得生的存,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行企业内部改革和加强企业管理。
借助现代信息技术和管理理论,建立企业管理信息系统势在必行。
对企业而言,人事是企业最宝贵的资源,也是企业的“生命线”。
如何做到企业人事与经济效益具有良好匹配?
如何做到事得其才,人尽其用?
如何在满足企业效益的同时又兼顾企业职工的需求?
如何能在瞬息万变的时代使企业与社会环境相适应并且处理好随时变化的人事?
这一系列的问题都是需要亟待解决的问题。
为了解决上述问题,使企业在激励的市场竞争中立于不败之地,设计并开发出一套适合企业人事工资管理特点,又符合我国企业管理实情的人事工资管理信息系统就显得尤为重要。
人事工资管理系统的革命性变革出现在20世纪90年代末,我国人事工资管理信息系统开发和应用虽然已经有近十年的时间,但人事工资管理信息系统在企业中应用的整体水平还不高,目前还处于多元化状态。
焱冰冻货公司性质为二级批发商,同时自己拥有5家冷冻专柜进行零售。
其公司主要包括运输部门,库存部门,销售部门等,其运输部门员工分为短途组及长途组;库存部门分为收货组及发货组,销售部门分为外销组及零售组。
企业工资标准为多劳多得,导致,每次计算工资都是一大难题,不仅费时费力,还会经常出错,导致员工情绪不高,因此,企业决定引用人事工资管理系统,使其帮助计算工资,做到简单明了,每位员工都可以查询到自己的详细工资单。
1.2目的和意义
人事工资管理系统为提高企业或单位的工作效绩,把人从复杂的手工劳动中解放出来,支持企业完成劳动人事工资管理工作,实现办公自动化,科学化的管理,该系统的目的如下:
1.企业高效率完成劳动人事管理的日常工作,包括新员工的加入时人事档案的建立,老员工转出、辞职、退休等;
2.企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有员工数目决定招聘的人数等;
3.企业员工工资管理的系统化、规范化和自动化;
4.实现企业高效、科学、现代化的员工管理。
计算机在社会生活中越来越普及,在企业中的应用也日趋广泛和重要。
计算机技术在企业或一般单位应用时,人事和工资管理是非常重要的一部分。
人事管理做得好,就可以提高公司的管理效率,调动员工的工作积极性和创造性,同时也为企业节省大量的人力资源,节约经营成本。
高效方便的人事工资管理系统,可以为企业生产经营提供坚强的后盾和有力的支持。
本系统以一个企业为应用背景,开发了一个可用于企业或一般单位的人事工资管理系统,实现人事工资管理的高效化、电子化。
通过使用本系统,可以方便快捷地实现员工人事档案信息、公司部门结构信息、财务工资信息等的操作。
1.2.1课题目的
我希望能用我所学编制出一个实用的程序来帮助焱冰企业进行有效的信息管理。
其主要目的大约有以下几点:
1.记录员工出勤情况。
2.计算员工工资。
3.一到二名信息录入员即可操作系统,节省大量人力。
4.迅速查到所需信息。
5.存储历届的工资,安全、高效。
第二章可行性分析
2.1 经济可行性
焱冰公司的人事信息管理目前还完全以传统的人工管理方式进行管理,耗时多,效率低下并且极易出现错误。
由于失误而造成有形和无形的经济损失事件层出不穷,导致企业造成的损失积少成多。
而利用计算机来实现人事管理的以成为适应当今人事管理的方式。
开发一套能满足人事信息管理的软件是十分必要的,实现人事管理的自动化,在减少由于失误而造成损失的同时,也可以使人事信息管理部门减少许多费用支出,如实现自动化管理后可以精简人员,减少工资支出等。
由上述三方面的分析可以看出,本系统的开发时机已经成熟,从多种角度考虑开发此系统都是可行的,并且也是十分必要的。
并且本公司本身拥有信息系统,无需新添加电脑及培训人员,只需要支付开发费用即可。
表2-1人事工资管理系统初期投资
序号
项目
人工(人·日)
单价(元)
合计(元)
1
可行性研究
2
100
200
2
需求分析
1
300
300
3
总体设计
3
300
900
4
前台管理子系统的详细设计
3
150
450
5
后台管理子系统的详细设计
3
150
450
6
数据库设计
5
300
1500
7
编码实现
5
300
1500
8
单元测试
2
300
600
9
系统综合测试
2
300
600
10
说明手册编制
2
300
600
11
合计
7100
2.2 技术可行性
本系统采用目前被广泛使用的C#开发技术、SQL Server 2005数据库技术和Windows Server 2008操作系统进行开发设计。
首先,c#是微软为.NET量身定做的开发语言集合了C/C++和VB的双重优点,具有简易型、灵活性、移植性强等特点,同时使用Visual Studio 2008作为开发平台,对于开发中小系统来说,这种开发环境是完全没有问题的。
其次,本系统采用SQL Server 2005数据库。
到目前为止,SQL数据库仍然是使用最广泛的一种数据库语言,因此本系统采用SQL Server 2005,在系统安全性、可用性和高稳定性上又有了很大的提升。
再次,本系统的操作环境采用Windows下的Server 2008操作系统,Windows Server 2008是由微软公司推出的服务器操作系统,可以为本系统的开发提供良好的稳定性。
最后,考虑到三者兼容的问题,由于三者都属于微软公司的产品,所以兼容性上不存在问题。
硬件方面,采用标准的服务器硬件配置,能满足本系统的要求。
综上所述,本系统的技术可行性不存在问题。
2.3 业务流程图
业务流程图(TFD)通过一些特定的符号描述企业业务的处理过程,它重点强调业务过程中每一项处理活动和具体业务部门的关系,选择部分模块进行如下具体描述:
1.人事部门员工登陆系统进行员工档案的添加、修改、删除等操作以及录入员工的基本工资。
2.部门主管登陆系统进行本部门员工的奖罚工资录入。
3.财务部门可查看员工工资,并依据此进行发放员工工资。
图2-1图书租借管理系统的业务流图
本章小结
本章主要内容是进行本次系统开发的可行性分析,通过分析经济可行性得到结论开发本系统是势在必行的,因为焱冰公司在去年已经开发了仓库管理系统,经过一年的发展,其发现自己在工资方面经常出错,所以开发新系统可以减少财务人员并且避免损失,对于应用系统需要配置的电脑去年已经进行了购买,无需再次添加,相对成本就会减少很多。
对于技术可行性分析,开发小组虽然有两人离职,但是剩下的两位经过一年的历练,更加成熟,对于相关软件的掌握更加熟练。
第三章需求分析
3.1系统总体需求分析
本系统开发的主要目标就是要使焱冰企业单位工资管理实现计算机管理,使管理员能够有序的管理每一位职工的各项工资条款的发放,以及企业工资的统计,使企业运用现代化技术创造更多更高的经济效益,在此基础上开发一个功能实用、界面美观、操作方便、实用性强的工资管理软件。
本系统可供人力资源部门人员对企业员工的绩效和出勤情况进行考核与统计,并按固资设置中的工资模版、结算模版和出勤模版对员工的基本工资、津贴、奖惩等项目进行自动计算,实现企业人力资源部门对工资发放的自动化管理。
3.2系统功能需求分许
焱冰企业工资管理系统为企业提供工资结算,工资统计等服务;而且系统使用表格保存相关的工资信息,人性化的设计方便查询、浏览、修改等操作,并且检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
工资管理系统主要有以下几大功能:
1.考勤管理,是工资管理中的重要部分,对于员工旷工,迟到,早退等情况经行详细统计,违反一定数量的缺勤问题将经行警告,当超出处罚界限时经行相关规定的处罚。
对于每月,每年出勤状况良好的员工进行统计并在以后工资结算时给予相应奖励。
本项目的考勤系统只经行奖罚体质的统计对于详细考勤统计没有经行细致的设计。
2.绩效管理,是工资管理中的组成部分,对于员工销售业绩,完成绩效等情况进行详细统计,对于达到标准者给予绩效工资,对于每月最佳员工进行统计并给予奖励。
3.工资管理,是本系统最重要的部分,能够对部分变动工资的设置,结合工资设置的标准自动完成工资结算,并且生成工资表。
还能够对工资进行多角度查询,如按时间段查询、按部门查询及按员工编号查询,根据查询方式的不同统计工资的总额,并实现相关的数据统计。
还要包括对员工职务工资设置、考勤工资设置、基本工资设置、保险设置、所得税设置和发银行设置等。
4.权限管理,一个软件的权限管理在公司中是一个十分复杂的过程,会按照位的不同,工作性质不同得到相应不同的权限,而本系统是工资管理属于财务系统的一个下属,因此本系统管理权限将只分配给财务管理人员及企业部门主管,对于公司个人只能查看个人的工资详情或者一些公开的奖励等信息。
因此本系统权限首先分为管理权限和查看权限。
3.3数据流程图
部门主管进入系统添加绩效工资,并进行绩效工资管理;
财务部门进入系统添加基本工资,并进行基本工资管理;
中层以上干部可以进行工资查询。
图3-1图书租借管理系统的数据流图
3.4数据字典
3.4.1数据项的定义
数据项编号:
I1
数据项名称:
基本工资
简述:
由财务部门提供的员工的基本工资数
类型及宽度:
数值型,10位
数据项编号:
I2
数据项名称:
绩效工资
简述:
由相关部门主管提供的员工的绩效工资数
类型及宽度:
数值型,10位
3.4.2数据流的定义
数据流编号:
D1
数据流名称:
基本工资表
简述:
员工当月应开的基本工资单
数据流来源:
财务部
数据流去向:
计算工资模块
数据流组成:
基本工资
数据流编号:
D2
数据流名称:
绩效工资单
简述:
员工当月应开的绩效工资单
数据流来源:
所在部门主管
数据流去向:
计算工资模块
数据流组成:
绩效工资
数据流编号:
D3
数据流名称:
工资单
简述:
员工当月应开的工资单
数据流来源:
财务部
数据流去向:
员工手中
数据流组成:
基本工资+绩效工资
3.4.3数据存储的定义
数据存储编号:
F1
数据存储名称:
基本工资数据库
简述:
存储员工基本工资数
数据存储组成:
基本工资
相关联的处理:
计算工资模块
数据存储编号:
F2
数据存储名称:
绩效工资数据单
简述:
存储员工绩效工资数
数据存储组成:
绩效工资
相关联的处理:
计算工资模块
数据存储编号:
F3
数据存储名称:
工资数据单
简述:
存储员工本月应开工资数
数据存储组成:
基本工资+绩效工资
相关联的处理:
员工、用户
3.4.4外部实体的定义
外部实体编号:
S1
外部实体名称:
用户
简述:
部门主管及财务主管等操作系统人员
输入的数据流:
工资单
输出的数据流:
基本工资管理、绩效工资管理
外部实体编号:
S2
外部实体名称:
用户
简述:
部门主管及财务主管等操作系统人员
输入的数据流:
工资单
本章小结
本章主要简单介绍了用户需求的重要性,在对网站需求了解后,画出数据流图,及编写数据字典。
在编写数据字典时遇到了一点小麻烦,但是通过查阅书籍解决了问题。
第四章系统设计
4.1系统模块总体设计
本网站共分为三大模块,七个子模块互相配合,完善人事工资管理这项工作。
工资管理模块包括工资录入与工资查询。
工资录入可以让财务部人员进行员工的工资录入。
工资查询可以让中层以上管理者进行员工的工资查询。
奖罚管理模块包括奖罚信息添加功能及奖罚信息管理功能。
奖罚信息添加是让部门经理可以直接进行员工的业绩奖励的录入,省去转交财务的麻烦,更加高效。
奖罚信息管理也可以叫做奖罚信息的修改,如果中层管理录入的数据要修改的话就可以应用次功能。
图4-1系统功能模块图
4.2数据库设计
数据库技术是计算机科学发展最快的领域之一,也是应用最广泛的技术之一,它已经成为计算机信息系统与应用系统的核心技术和重要基础。
数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。
数据库系统需要操作系统地支持。
4.2.1数据库的E-R图的设计
我们在考察了客观事物及其联系之后,设计的E-R图中实体包括:
员工信息:
属性有姓名、联系方式、身份证号等
绩效工资信息:
属性有当月任务量、当月完成任务量、应得绩效工资等;
基本工资信息:
属性有出勤天数、公休天数、三险一金、病\事假天数;
登陆身份:
属性有工号、密码;
图4-2数据库E-R图
4.2.2数据表的设计
在上面的数据模型中不仅列出系统中的主要数据表,同事也标出了各表主键等信息。
以上各表是按照系统设计和系统功能需求分析设计的,以下各信息表列出了系统中所用到的主要表。
分别是“登陆信息表”,“基本工资表”,“档案信息表”,“奖罚信息表”等,具体设计如下。
1.管理员信息表
该表用于存放用户的资料,具体设计如表4-1所示。
表4-1登录信息表
序号
列名
数据类型
主键
是否为空
说明
1
yanggongID
Char(10)
N
员工ID
2
mima
Char(10)
Y
N
登录密码
2.基本工资表
该表用于存放公司员工的基本工资资料,具体设计如表4-2所示。
表4-2基本工资表
序号
列名
数据类型
是否为空
说明
1
gonghao
varchar(50)
N
员工工号
2
xingming
varchar(50)
N
员工姓名
3
bumen
varchar(50)
N
所属部门
4
benyue
varchar(50)
N
本月工资
5
shangyue
varchar(50)
Y
上月工资
本章小结
由于数据库在设计中有非常重要的作用,所以在开发过程中考虑数据库上的时间较多。
因此提供了系统数据库E-R图,并对本系统使用到的数据库结构进行了详尽的叙述,列出了使用到的数据库表的表结构。
第五章系统实现
5.1操作员程序流程图
5.1.1.登陆界面的实现
用户进行系统登陆,输入工号及密码,系统判定密码是否正确,错误返回登陆界面,正确进入下一界面。
图5-1登陆程序流程图
5.1.2.查询功能
进入查询界面后,输入员工工号,判断是否为空,如果不为空则显示查询结果,如果为空则返回查询界面。
图5-2查询程序流程图
5.3主要程序
5.3.1工资录入代码
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="工资录入.aspx.cs"Inherits="_Default"%>
DOCTYPEhtml>
//www.w3.org/1999/xhtml">
工资管理
center;background:
url(/image/1.png)">
工号:
TextBoxID="tb_stugonghao"runat="server">
TextBox> |
姓名:
TextBoxID="tb_stuxingming"runat="server">
TextBox> |
部门:
TextBoxID="tb_stubumen"runat="server">
TextBox> |
本月工资:
TextBoxID="tb_stubenyue"runat="server">
TextBox> |
上月工资:
TextBoxID="tb_stushangyue"runat="server">
TextBox> |
ButtonID="Button2"runat="server"Text="确定"OnClick="Button2_Click"style="height:
21px"/>
|
ButtonID="Button1"runat="server"Text="返回"OnClick="Button1_Click"style="width:
40px;"/>
|
>