《(管理知识)第五组企业人事工资管理概要设计说明书》由会员分享,可在线阅读,更多相关《(管理知识)第五组企业人事工资管理概要设计说明书(13页珍藏版)》请在金锄头文库上搜索。
1、 企业人事工资管理概要设计说明书软件工程第五组H2!?pIF 计算机072班目 录一、任务概述.31.1目标.31.2运行环境.31.3需求概述.31.4条件与限制.3二、总体设计.4 2.1系统模块层次结构图.42.2 数据流图.42.3 各个模块的IPO设计.72.3.1员工信息IPO描述(表).72.3.2勤系统IPO描述(表).72.3.3员工调用IPO描述(表).82.3.4 工资管理IPO描述(表).8 2.4 模块容错设计.9三、 系统安全与维护设计.9一、任务概述1.1目标 作为计算机应用的一部分,使用计算机对企业人事企业信息进行管理,具有着手工管理所无法比拟的优点.例如:检索
2、迅速、查找方便、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业的管理效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。1.2运行环境 运行平台:Windows2000/2003、XP操作系统 数据库管理系统:Microsoft Access 2003 硬盘:至少500M1.3需求概述本人事管理软件主要是针对企业的具体业务流程开发设计的,系统提供较好的功能扩充借口。开发人事管理软件是为了满足企业对员工的基本资料、工资发放、考勤信息、评价工作管理的方便,以现代化的创新思维模式去工作。本管理软件不仅仅是一个软件,它是一个将企业的
3、管理思想、各部门的业务经验以及当今最新计算机技术的完美统一起来的体现,实现人、财、物、信息各种资源的处理,实现人事管理系统可以完成人事管理中各个环节的数据处理,并使之规范化、严密化和智能化。1.4条件与限制1.可用信息资源缺乏,2.时间较紧促二、总体设计 2.1系统模块层次结构图 图2-1 系统模块图2.2数据流图 图2-2 人事管理顶层数据流图 图2-3 工资管理顶层数据流图 图2-4人事管理0层数据流图 图2-5人事管理0层编号1的数据流图 图2-6 人事管理0层编号2的1层数据流图 图2-7 工资管理0层数据流图 图2-8 工资管理0层编号1的1层数据流图图2-9 工资管理0层编号2的1
4、层数据流图2.3 各个模块的IPO设计2.3.1员工信息IPO描述(表)系统名称: 企业人事工资管理系统 文档 撰写人: 周晓舟 模块名称: 员工信息 撰 写 日 期: 2010 年 5 月11 日设计依据: 根据企业人事工资管理系统 审 核 人: 周晓舟 模块编号: 01 审 核 日 期: 2010 年 5 月11 日调 用 者: 管理员 调用对象:员工档案添加 有关的数据流图:图2-5模块输入:基本信息(员工姓名、编号、性别、出生年月、电话号码、住址、 所在部门等 ) 模块输出: 员工调动信息列表 处理算法: 信息输入无误添加到数据库保存,信息输入有误提示错误 数据及变量说明:员工信息都为
5、文本文档 性能等其它要求的补充说明: 员工信息添加完全才能保存退出 2.3.2考勤信息IPO描述(表)系统名称: 企业人事工资管理系统 文档 撰写人: 郑斌斌 模块名称: 考勤信息 撰 写 日 期: 2010 年 5 月 11 日设计依据: 无 审 核 人: 周晓舟 模块编号: 02 审 核 日 期: 2010 年 5 月 11 日调 用 者: 管理员 调用对象:员工考勤 块输入:员工编号,年度,月份,全勤天数,应出勤天数,起始日期,截止日期,起始时间,截止时间,请假类型,审批人,请假事由,其他假天数,其他假说明,迟到早退次数,延时加班小时,休息日加班小时,矿工次数,备注。 模块输出: 员工姓
6、名,性别,职务,所在部门。 处理算法: 管理员通过考勤统计,选择编辑添加或删除,填写请假时间,请假类型,审批人,请假事由等以后保存,记录该员工的考勤。 数据及变量说明:选着添加编辑删除后,输入员工编号后,跳出员工姓名,性别,职务,所在部门;然后填写年度月份,请假时间,请假类型,审批人,请假事由;其他考勤项目中内容为必填。 性能等其它要求的补充说明: 带*不能为空,若没有请填数字0。 2.3.3员工调用IPO描述(表)系统名称: 企业人事工资管理系统 文档 撰写人: 姚银蝶 模块名称: 员工调用 撰 写 日 期: 2010 年 5 月 11 日设计依据: 无 审 核 人: 周晓舟 模块编号: 0
7、3 审 核 日 期: 2010 年 5 月 11 日调 用 者: 管理员 调用对象:员工调用 块输入:员工编号,员工姓名, 原部门名称,新部门名称,原职务,新职务,调出时间,调入时间,备注 模块输出: 员工调动信息表 处理算法:输入员工基本信息后调出员工调动信息表 数据及变量说明:员工编号, 原部门名称 ,新职务, 调出时间,调入时间必填; 员工姓名, 原部门名称 ,原职务会根据员工编号自动跳出 性能等其它要求的补充说明: 如果信息填写不完整就会弹出验证失败 2.3.4工资管理IPO描述(表)系统名称: 企业人事工资管理系统 文档 撰写人: 王洋 模块名称: 工资管理 撰 写 日 期: 201
8、0 年 5 月 11 日设计依据: 无 审 核 人: 周晓舟 模块编号: 04 审 核 日 期: 2010 年 5 月 11 日调 用 者: 管理员 调用对象:员工工资 块输入: 员工编号,底薪,加班费,补贴。房贴,奖金,其他,养老金,医疗保险模块输出: 员工姓名,所在部门,实发工资 处理算法:管理员通过查询,输入员工编号底薪等一系列奖励补贴后得到员工当月实际该发的工资。 数据及变量说明:输入员工编号后就的输出员工姓名及所在部门,底薪,加班费,补贴。房贴,奖金,其他,养老金,医疗保险必填 性能等其它要求的补充说明:*号项没有填写完整将会提示“输入错误” 2.4 模块容错设计一个系统要成为一个好系统并且能够在企业中实际应用的话,那么该系统必须要具有功能完善的容错处理能力。我们可以把容错性处理简单地认为是当系统出错时,程序能够识别出这种错误,系统不进行这种错误操作,然后提示用户出错,要求用户重新操作。系统的容错性一般包括:空值处理、长度处理、类型处理和重复处理。 1 空值(null)处理 如果忽略了空值的处理,试图向数据库中赋一个空值的话,那个系统就会出错。我们可以采用这样一种方法来解决。首先判断输入的值是否为空值,如果是空值的话,不做任何操作;如果不是空值,才将输入的值赋给数据库。 2 长度处理 数据库中的每一个字段都有其固定的长度,如果赋值给该字段的值超