1、企业工资管理系统设计 0 软件工程课程设计 题 目 企业工资管理系统企业工资管理系统设计设计 学生姓名 专业班级 学 号 所 在 系 信息科学与工程系信息科学与工程系 指导教师 完成时间 20112011 年年 1212 月月 3030 日日 企业工资管理系统设计 0 目 录 1 概述概述 .1 1.1 项目名称及需求分析. 1 1.1.1 项目名称 1 1.1.2 需求分析 1 1.1.3 数据流程图 2 1.1.4数据词典分析. 2 1.1.5数据库 6 1.1.6 实体之间的 ER 模型 . 7 1.1.7 IPO 图. 8 1.1.8 层次图 . 12 1.1.9需求规格说明书 12
2、2 2 总体分析总体分析 . 13 2.1系统总体结构图 13 2.2 系统目标 . 14 2.3系统功能结构与分析 . 14 2.4软件结构图 . 15 2.5系统各功能模块设计 . 16 3 3 详细设计详细设计 17 3.1详细设计与实现 17 3.1.1用户管理模块. 17 3.1.2 查看信息模块 18 3.1.3 更新员工信息模块. 19 3.1.4处理考勤记录模块 19 3.1.5核算员工工资模块 20 3.1.6工资查询模块. 20 3.1.7 工资汇总模块 21 3.1.8个人查询信息模块 22 3.1.9系统维护模块. 22 结束语结束语 23 致致 谢谢 24 参考文献参
3、考文献 25 企业工资管理系统设计 1 1 概述 1.1 项目名称及需求分析 1.1.1 项目名称 企业工资管理系统 1.1.2 需求分析 随着公司业务的扩展,人员的增多,传统的手工作业已经不 再适合公司发展的需要,所以引进计算机技术对企业内部员工进 行方便的管理,这样有诸多好处,各层管理人员可以对企业众多 的员工信息进行动态的管理,例如基本资料的修改,添加,删除, 查询等。有利于减少错误,减轻人事部门的任务,提高效率,节 约人力资源, 降低企业成本。 因此本系统要求实现以下主要功能: 1.用户注册登录功能用户注册登录功能 主要实现管理员及普工的注册、登录、修改、删除、注销功 能。 2.数据录
4、入功能数据录入功能 主要任务管理员对是对各种工资信息进行日常的管理,如工 资信息的输入、查询、修改、增加、删除,迅速准确地完成各种 工资信息的统计计算和汇总,快速打印出报表。 3.数据查询功能数据查询功能 系统需要提供以下查询功能: 员工考勤情况 员工工种情况,反映员工的工种、等级,岗位工资等信息 员工津贴信息情况,反映员工的加班时间,加班类别、加班 天数、岗位补贴情况等 员工基本信息情况,月工资情况。 企业工资管理系统设计 2 4.数据统计功能数据统计功能 统计员工年终奖金,统计每部门月工资情况。 5.数据申报功能数据申报功能 员工核对工资信息,出错可向相关部门申报。 1.1.3 数据流程图
5、 数据库需求分析是数据库结构设计的第一阶段,是非常重要 的一个阶段。这个阶段主要是确定基本数据,数据结构以及数据 处理的流程,组成一份详尽的数据字典,为以后进一步设计打下 基础。 在仔细调查企业工资管理过程的基础上,我们得到本系统的 数据流程图如下: 管理员管理员 登陆登陆 员工管理系统员工管理系统 录入考勤信息录入考勤信息 普通员工普通员工 登陆登陆 查询个人信息查询个人信息 存储考勤信息存储考勤信息 存储存储 录录 入入 查查 询询 核实员工信息核实员工信息 申核申核 存储存储 保存保存 1.1.4 数据词典分析 数据流程图描述了系统的分解及整个系统中信息的流动、存 储、变化的全过程,但是
6、对于系统中各个成分的含义还缺乏明确 的定义和描述,因此可以借助数据字典对 DFD 中的数据元素、数 据流、处理逻辑、数据存储和外部实体等做出严格的定义。 1、数据项 企业工资管理系统设计 3 (1)系统操作员 名字:操作员 别名:无 说明:工资管理系统操作员的编号 类型:字符 长度:20 有关数据结构:操作员信息表 操作员姓名 名字:操作员姓名 别名:无 说明:工资管理系统操作员的姓名 类型:字符 长度:20 有关数据结构:操作员信息表 接下来的操作员密码,操作员修改时间,等表省略。 (2)员工编号 名字:员工编号 别名:无 说明:工资管理系统员工的编号 类型:字符 长度:20 有关数据结构:员工基础信息表 接下来的员工姓名,员工密码,员工登录等表省略。 (3)工资 名字:员工工资名称