企业工资管理系统设计与开发Word文件下载.doc

上传人:wj 文档编号:6849815 上传时间:2023-05-07 格式:DOC 页数:18 大小:1.38MB
下载 相关 举报
企业工资管理系统设计与开发Word文件下载.doc_第1页
第1页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第2页
第2页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第3页
第3页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第4页
第4页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第5页
第5页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第6页
第6页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第7页
第7页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第8页
第8页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第9页
第9页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第10页
第10页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第11页
第11页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第12页
第12页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第13页
第13页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第14页
第14页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第15页
第15页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第16页
第16页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第17页
第17页 / 共18页
企业工资管理系统设计与开发Word文件下载.doc_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

企业工资管理系统设计与开发Word文件下载.doc

《企业工资管理系统设计与开发Word文件下载.doc》由会员分享,可在线阅读,更多相关《企业工资管理系统设计与开发Word文件下载.doc(18页珍藏版)》请在冰点文库上搜索。

企业工资管理系统设计与开发Word文件下载.doc

3.1需求分析 3

3.2系统设计 4

3.2.1系统功能分析 4

3.2.2数据流程图 5

3.3数据库设计 6

3.3.1数据库需求分析 6

3.3.2实体之间的E–R模型 6

四系统详细设计 8

4.1系统模块的具体实现 8

4.1.1系统的主界面 8

4.1.2基础档案模块 8

4.1.3员工工资管理模块 10

4.1.4单位设置模块 12

4.1.5登陆用户管理 13

4.1.6数据管理 13

4.2本章小结 13

第五章系统运行与测试 14

结论 14

参考文献 14

第一章绪论

工资管理是任何企事业单位都需要进行的一项工作,因此,开发制作工资管理系统具有较大的社会现实意义,同时工资管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。

工资管理系统主要用于企业内部员工的档案、工资、便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单.这些优点可以极大的提高企业对人事管理的效率。

因此,工资管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。

本系统开发的目的一方面从提高工资管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁重工作,即利用成熟的计算机系统来实现商品管理工作的自动化。

本系统根据企业管理的一些实际情况而编制的一套自动化的工资管理系统。

工资管理系统针对企业员工信息的处理工作采用计算机进行全面的现代化管理,主要包括:

.员工基本信息的管理

.员工工资的管理

.企业内部人事变动的管理

.企业部门管理

用户通过输入员工的基本信息,由系统自动生成相应的统计数据及工资统计报表以供用户查询、打印,另外用户还可以对这些基本信息进行定期的更新与删除工作,工资管理系统力求以方便快捷的途径去管理手工操作的每繁琐数据。

工资管理系统的数据要求具有一定的保密性禁止非法用户使用。

在用户使用过程中对用户的权限具有一定的限制,防止个别用户对员工信息做出修改、删除等操作。

本文首先介绍了工资管理系统所涉及工具和一些相关的理论知识,然后对所做系统进行总体设计做了详细阐述,并得出结论。

第二章相关工具的基本理论

2.1关于VB的说明

VisualBasic是Microsoft公司推出的一种Windows应用程序的开发工具。

由于它具有使用方便,简单易学、功能丰富等特点,迅速成为最流行的Windows应用程序的开发工具之一。

何谓VisualBasic?

“Visual”指的是开发图形用户界面(GUI)的方法,不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象加到屏幕上即可。

如果已使用过诸如Paint之类的绘图程序,实际上就已经掌握了创建用户界面的必要技巧。

“Basic”指的是BASIC(BeginnersAll-PurposeSymbolitInstructionCode)语言,这是一种在计算技术发展史上应用得最为广泛的语言。

VisualBasic在原有BASIC语言的基础上进一步发展,目前包含了数百条语句、函数及关键词。

其中,很多和WindowsGUI有直接关系。

2.2关于管理信息系统

管理信息系统在最初级阶段是统计系统,所研究的内容是数量数据间的表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换为信息。

管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理系统。

当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。

随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统的任务。

我国20世纪70年代末有少数企业开始MIS的局部应用。

”六五”期间,选择一些大企业进行MIS的开发试点,其中首都钢铁公司、北京第一棉纺厂、湖北第二汽车制造厂、宁江机床厂等取得了经验。

20世纪80年代中后期,在全国性的计算机应用热潮中,许多企业纷纷从财务管理、人事管理等单项应用入手,尝试建立MIS。

第三章系统需求分析与总体设计

3.1需求分析

需求分析的基本任务是回答“系统必须做什么”这个问题。

需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。

可行性研究阶段产生的文档,特别是数据流成图,是需求分析的出发点。

数据流成图中已经划分出系统必须完成的许多基本功能,系统分析员将仔细研究这些功能并进一步将它们具体化。

需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。

3.2系统设计

3.2.1系统功能分析

系统开发的总体任务是要实现企业工资信息管理的系统化,规范化和自动化。

系统功能分析是在系统开发的总体任务的基础之上完成的。

工资管理系统主要有以下几项功能:

(1)员工档案的管理:

包括员工基本信息,所在部门,工作信息和工作简历的输入,员工信息的查询和修改。

(2)员工工资的管理:

包括工资的添加,工资报表的查询,修改和删除。

(3)人事变动的详细记录,包括岗位和部门的调整,便于掌握人员的动向,及时调整人才的分配。

(4)企业所有部门的查询与管理。

(5)管理员以及其它功能模块。

仔细分析调查有关企业人事信息需求的基础上,将得到如图3-1的系统数据流程图。

用户登录

添加员工

核对密码

档案录入

员工档案管理

工资设置

工资管理

计算工资

发放工资

图3-1的系统数据流程图

3.2.2数据流程图

根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,功能模块如图3-2所示:

工资管理系统

员工档案信息

工资结构设置

工资汇总

员工信息添加

员工信息查询

员工信息删改

 岗位工资

 保险金

 其他福利

按员工汇总

按单位汇总

 

3-2数据流程图

3.3数据库设计

3.3.1数据库需求分析

数据库的设计是指对于一个给定的应用环境,构造最有效的数据库模式,建立数据及应用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统支持下进行的。

根据数据流程图,可以列出以下数据项和数据结构:

员工信息:

工号,姓名,性别,年龄,出生日期,地址,电话,政治面貌,毕业院校,身份证号,所在部门,备注。

工资管理:

工号,姓名,底薪,奖金,补贴,加班,养老金,,医疗保险,公积金,实发工资,月份。

部门管理:

编号,名称,部门经理。

管理员:

编号,用户名,口令。

3.3.2实体之间的E–R模型

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

根据上面的设计规出的实体有:

员工基本信息实体,员工工作评价信息实体,员工工资信息实体,人事变动实体,部门管理实体。

实体与实体之间的E-R模型如图3-3所示。

部门

属于

n

11

员工

员工信息

11

1

工资明细

1

m

员工工资

         

图3-3实体间的E–R模型

第四章系统详细设计

4.1系统模块的具体实现

4.1.1系统的主界面

企业工资管理系统的主界面采用多重窗体,使系统更加美观,方便实用.在登陆主界面之前,首先登记用户管理窗体:

创建好的窗体如图4-1所示。

图4-1系统的主界面

在主界面中,档案操作里包括两个模块:

基础档案和工资管理;

系统设置里包括:

公司信息,单位设置和系统参数设置;

用户管理包括:

登陆用户管理和密码修改。

下面的工具栏是为了方便用户试用而设置的。

4.1.2基础档案模块

该模块是整个系统的主要功能区,在这个模块下,可以实现职工档案的录入,职工家庭成员、个人简历、所获荣誉等信息维护。

还可以根据需要查找、筛选出所需职工资料。

 

(1)可以通过工具栏上按钮增加各基础资料,首先新增职工,信息录入完毕后再录入家庭成员等其它信息。

(职工照片会存储在本系统安装目录下的photos文件夹内)

(2)可以通过下拉列表框中的职工类型来筛选出所需记录,还可以在后面的文本框中直接录入职工姓名,小范围搜索,此处支持模糊搜索,如要找姓名为王华的职工,只需输入“王”或“华”,系统会自动匹配出相关记录。

(3)部门导航区,此处可以将以职工类型筛选出来的记录,再进行按单位、部门的进一步筛选,使查询更加细化。

(4)双击数据区内某条记录,将显示出该职工的详细信息,还可以在这里对职工资料进行修改、删除。

(5)点击工具栏上的导出Excel按钮,可以把当前筛选好的记录导出为Excel,使用时应注意:

当要导出的记录过多时,系统处理时间会很漫长,所以尽可能将范围缩小,只导出需要的数据。

在窗体上放置多个文本框和下拉式列表框,用来输入员工个人基本信息,工作信息和其它信息;

多个标签用来提示多个文本框所需要的内容。

保存按钮用来确定是否添加员工信息。

员工基本信息中是以工号为主键,来识别表的唯一性。

在员工性别录入中使用了ComboBox下拉列表控件,在载入窗体时程序将自动在两个下拉式文本框中添加内容,这样可以规范化输入内容,其中加入了“男”、“女”。

用户可以直接从下拉表中选择需要的输入条件。

输入的出生日期按照YYYY-MM-DD的统一格式来录入。

在备注文本编辑框中可以对窗体中没有提及到的一些员工信息进行编辑,让档案的录入更加完备、全面。

当用户输写完信息后单击保存按扭,就将员工信息存储到后台的数据库中。

如果数据库中存在与此项添加的员工档案相同的数据,按确定后将弹出消息对话框”己存在此员工的信息”,提示用户己经存在此员工的信息,从而避免了相同员工信息的重复录入。

下面图4-2为新增员工窗体,用户可以在这里实现员工信息的添加:

图4-3为员工档案查询窗体;

图4-2员工信息添加窗体

图4-3员工档案查询窗体

4.1.3员工工资管理模块

该模块主要任务是记录职工工资的发放情况,操作与基础档案操作相似。

作过程为:

工资设置(档案工资)--工资发放(工资设置时职工资料由基础档案中获取,工资发放时职工资料又从工资设置中获取,工资设置与基础档案相对独立,所以如果有退职职工,应从工资设置中将该职工删除)

工资管理是企业管理中不可缺少的一项工作。

员工工资管理模块用于每个月员工实发工资的计算,计算的项目包括基本工资、奖金、福利待遇、津贴等。

主要包括以下几项功能:

.员工工资的录入

.员工工资的修改与删除

.员工工资的查询

.员工基本工资的设定

.奖金以及福利补贴的设置

.实发工资计算

工资管理的输出结果是对员工工作的一个评价。

计算工资的基本依据是考勤管理模块的统计结果。

同时,在统计和查询时需要用到员工基本信息模块和部门信息。

首先选择主窗体中工资设置按钮,将出现设置员工工资窗体。

如图4-4所示:

图4-4员工工资设置窗体

双击选择职工,即可开始输入员工工资,如岗位工资、补贴、加班工资、效益工资、养老金、失业金、医保金、公积金等具体金额,输入完成后,系统会自动计算出应发合计和应扣合计。

然后在工资发放界面中则会显示出该员工的实发工资,人事部即可按照该数据进行工资发放。

工资管理的修改与删除同样需要以列表的形式显示:

作为子窗体的员工工资列表能够清楚的表现员工各项收入与支出的金额。

选择修改可以对所选数据进行编辑。

分类汇总作为子窗体来显示。

可以按照员工

4.1.4单位设置模块

单位设置对于企业的管理层人员来讲非常重要,可以通过此功能来了解所有部门的大概情况。

图4-5便是单位设置窗体。

图4-5单位设置窗体

通过此窗体可以对该企业的部门进行大至浏览,同样也可以进行添加、修改、删除等编辑工作。

4.1.5登陆用户管理

此处所指的用户是指进入系统进行数据录入、数据维护等操作的操作员。

(1)登陆用户管理:

在该模块下,有权限的管理员可以在此添加新的操作员,同时可以分配相应登陆权限,如果勾选下列选项:

基础档案、工资管理、单位设置、系统参数、登陆用户管理、数据管理,则表示该用户拥有这些操作权限。

添加的新操作员初始密码为123456。

(2)密码修改:

任何登陆系统的用户,可以在此修改自己的登陆密码。

修改时新密码、新密码确认两次输入必须一致。

图4-6登陆用户管理

4.1.6数据管理

选择功能菜单数据管理--数据备份,系统中当前所有信息将保存到本系统目录下的backup文件夹中。

当需要对系统进行数据还原时只需选择数据还原,选中备份文件就可以还原数据。

建议定期将该目录内最新数据备份到其它安全位置。

同时也可以直接将data目录下的data.cc文件复制保存,重装本系统时只要用此文件替换安装目录下的data\data.cc文件既可。

4.2本章小结

本章是本文的主体部份,详细介绍了系统各模块的功能与实现,而且加附了一些模块的主界面,便于读者的理解。

第五章系统运行与测试

软件测试是保证软件质量的关键,它是对需求分析设计和编码的最后复审。

在软件生命周期的每个阶段,都不可避免地会产生错误,只有通过反复的修改和完善,才能最终形成这个简易的工资管理信息系统。

由于我的知识浅薄,对VB知识了解不足,因此,在该系统的设计方面还有很多不足,比如功能过少,界面不够醒目等问题。

原本在工资管理信息系统中是应该包含考勤系统的,但经过尝试出现很多问题未能完成,因此只集中精力完成了工资管理部分,我会在以后的学习工资过程中继续学习改进。

结论

本系统经过自己的努力,系统基本上完成了对员工的信息、工资的发放、查询一系列的工资管理系统。

但由于自己水平有限,加上时间有限,还存在很多不足:

一是有关于人事管理方面的设计不足,这是由于时间的紧促的原因。

我相信如果给我足够的时间我会做的好的。

二是关于统计和打印的功能尚不够全面完善,不能实现动态报表。

在这短短的几个星期中为了系统能够更完善,我不停的来往在图书馆、机房等有关于我做设计的范围内。

在这过程中遇到了不少的小麻烦,但我都一一克服了。

通过设计磨练了我的耐性,还有和同学们一起讨论能够使得我学的更快。

这培养了我以后走向工作让我在自己的岗位上发挥出自己的水平。

参考文献

[1]TimothyBuchanan:

VisualBasic加数据库[M].2004;

85~100出版社:

工业出版社

[2]BobReselman,RichardPeasley,WaynePruchniak.:

VisualBasic6.0使用指南[M].电子工业出版社出版社

[3]卢毅主编:

VisualBasic6.0数据库设计实例导航,科学出版社2001年版

[4]刘钢主编:

VisualBasic6.0程序设计,中国民航出版社2000年版

[5]林陈雷郭安源葛晓东:

VisualBasic教育信息化系统开发实例导航[M].2003;

172~222人民邮电出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2