管理信息系统课程设计
题目:企业工资信息管理系统
组长姓名:春
组员姓名:
班级:工业工程0901
指导教师:
河南理工大学
2012年5 月 2 日
目录
目录 2
一、企业工资信息管理系统概述 3
企业工资管理系统的现状分析及开发背景 3
企业工资管理系统开发工具的选择 3
二、系统分析 3
: 4
4
三、系统设计 5
5
6
7
8
四、系统实施部分 9
10
11
11
模拟数据运行 13
14
一、企业工资信息管理系统概述
企业工资管理系统的现状分析及开发背景
以往在企业或单位中,工资的录入、计算、合计等计算工作都是有人工完成的,因为工资管理要处理的数据多,处理速度慢,而且极易出错,从而导致工作效率低,造***力和物力的严重浪费。如果使用计算机来代替大量的手工劳动,可以大大减轻工作人员的劳动量,提高工作效率。
企业工资管理系统开发工具的选择
现在市场上有很多管理系统的开发工具,如:Visual basic、Delphi、ASP等等,数据库开发工具又有很多种,如:Access,SQL Sever,Oracle等等。本文介绍使用visual FoxPro 。
二、系统分析
一个系统的建立首先应该从了解需求开始,进行需求分析也是系统设计和开发的关键,在确定需求后,才能有效地提出系统的解决方案并划分系统模块。工资信息管理系统的主要任务是利用计算机对各种工资信息进行常规的管理,如查询、修改、增加、删除、储存和打印,迅速完成各种工资信息的统计计算和汇总工作,以及打印工资报表。通常工资管理系统具有以下几个功能:
对企业人员的变动进行处理,员工总是在不同的企业间和企业内部流动,有调出也有调入,也有单位内部岗位的调整,因此工资管理系统必须考虑这些问题。
对职工工资进行修改和计算。可以对员工的工资进行个别、部分或批量的修改和调整,同时能对个职工工资进行计算。
查询统计功能。可以方便的查询员工的工资情况。
打印报表功能。每月发工资时能够打印本月工资表单、工资统计表。
根据以上分析,可以将工资管理信息系统按功能划分为三个模块:员工信息管理、工资信息管理和报表输出。
:
图1 工资管理的业务流程图
由业务流程图得出数据流程图:
人力资源部
各个部门
员工工资汇总计算
人员变动信息
P0 本月应发工资
员工工资及奖金
图2 顶层图
人力资源部
员工信息维护
各个部门
工资信息维护
工资汇总计算
总经办
员工变动信息
员工信息表
员工工资信息
工资信息表
工资报表输出
图3 一层图
三、系统设计
根据需求分析,可以将系统划分为用户管理、员工信息管理、员工工资管理、报表输出,4个独立模块,以实现工资管理系统的各项功能,其功能流程图如下:
图4功能流程图
输出界面设计
图5 员工查询表单设计
图6 打印页面设置
图7 输出报表页面
输入设计是系统与用户交互的纽带,决定人机交互的效率,系统的输入设计对系统的质量影响很大。
图8 员工工资信息维护表单设计
图9 员工信息维护表单设计
为了便于计算机处理和管理的方便,本系统代码采用字母加数字的方法设计,字母为该部门汉语拼音的首字母,数字4位,例如人力资源部为rl0001。以下为本系统代码设计结果:
人力资源部 rl0001
销售部 xs0001
生产部 sc0001
技术部 js0001
研发部 yf0001
财务部 cw0001
后勤部 hq0001
表1 员工代码设计
编号
姓名
性别
年龄
部门
职务
rl0001
赵敏
女
23
人力资源部
部长
rl0002
李丽
女
25
人力资源部
xs0001
张宇
男
20
销售部
部长
xs0002
张星
男
23
销售部
xs0003
林凡与
男
25
销售部
sc0001
杨行宫
男
30
生产部
部长
sc0002
李强
男
32
生产部
js0001
李龙
男
34
技术部
js0002
黄芩
女
23
技术部
yf0001
张小强
男
2
管理信息系统课程设计---企业工资信息管理系统 来自淘豆网www.taodocs.com转载请标明出处.