1、信息系统课程分析设计报告 第 1 页 管理信息系统课程设计管理信息系统课程设计 题目:企业工资信息管理系统题目:企业工资信息管理系统 组长姓名: 组员姓名: 班 级:工业工程 0901 指导教师: 2012 年 5 月 2 日 信息系统课程分析设计报告 第 2 页 目 录 目录 2 一、企业工资信息管理系统概述 3 1.1 企业工资管理系统的现状分析及开发背景 3 1.2 企业工资管理系统开发工具的选择 . 3 二、系统分析 3 2.1 业务流程图: . 4 2.2 数据流程图. 4 三、系统设计 5 3.1 功能结构图设计 5 3.2 输出设计 . 6 3.2 输入设计 7 3.3 代码设计
2、 8 四、系统实施部分 . 9 4.1 表的设计 .10 4.2 数据库设计 11 4.3 表单设计 . 11 4.4 模拟数据运行 .13 4.5 打印报表 .14 信息系统课程分析设计报告 第 3 页 一、企业工资信息管理系统概述 1.1 1.1 企业工资管理系统的现状分析及开发背景企业工资管理系统的现状分析及开发背景 以往在企业或单位中,工资的录入、计算、合计等计算工作都是有人工完成的, 因为工资管理要处理的数据多,处理速度慢,而且极易出错,从而导致工作效率低, 造成人力和物力的严重浪费。如果使用计算机来代替大量的手工劳动,可以大大减轻 工作人员的劳动量,提高工作效率。 1 1. .2
3、2 企业工资管理系统开发工具的选择企业工资管理系统开发工具的选择 现在市场上有很多管理系统的开发工具,如: Visual basic、Delphi、ASP 等等, 数据库开发工具又有很多种,如:Access,SQL Sever,Oracle 等等。本文介绍使用 visual FoxPro 6.0 开发企业工资管理系统过程和方法。 二、系统分析 一个系统的建立首先应该从了解需求开始,进行需求分析也是系统设计和开发 的关键,在确定需求后,才能有效地提出系统的解决方案并划分系统模块。工资信息 管理系统的主要任务是利用计算机对各种工资信息进行常规的管理,如查询、修改、 增加、删除、储存和打印,迅速完成
4、各种工资信息的统计计算和汇总工作,以及打印 工资报表。通常工资管理系统具有以下几个功能: 1. 对企业人员的变动进行处理,员工总是在不同的企业间和企业内部流动,有调出 也有调入,也有单位内部岗位的调整,因此工资管理系统必须考虑这些问题。 2. 对职工工资进行修改和计算。可以对员工的工资进行个别、部分或批量的修改和 调整,同时能对个职工工资进行计算。 3. 查询统计功能。可以方便的查询员工的工资情况。 4. 打印报表功能。每月发工资时能够打印本月工资表单、工资统计表。 根据以上分析,可以将工资管理信息系统按功能划分为三个模块:员工信息管理、工 信息系统课程分析设计报告 第 4 页 资信息管理和报表输出。 2.12.1 业务流程图业务流程图: : 图图 1 1 工资管理的业务流程图工资管理的业务流程图 2.22.2 数据流程图数据流程图 由业务流程图得出数据流程图: 人员变动信息 P0 本月应发工资 员工工资及奖金 图图 2 顶层图顶层图 人力资源 部 生产部 销售部 技术部 财务部 后勤部 人员变更