第五组企业人事工资管理概要设计说明书.docx

上传人:牧羊曲112 文档编号:1863560 上传时间:2022-12-22 格式:DOCX 页数:13 大小:217.78KB
返回 下载 相关 举报
第五组企业人事工资管理概要设计说明书.docx_第1页
第1页 / 共13页
第五组企业人事工资管理概要设计说明书.docx_第2页
第2页 / 共13页
第五组企业人事工资管理概要设计说明书.docx_第3页
第3页 / 共13页
第五组企业人事工资管理概要设计说明书.docx_第4页
第4页 / 共13页
第五组企业人事工资管理概要设计说明书.docx_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《第五组企业人事工资管理概要设计说明书.docx》由会员分享,可在线阅读,更多相关《第五组企业人事工资管理概要设计说明书.docx(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 模块容错设计一个系统要成为一个好

9、系统并且能够在企业中实际应用的话,那么该系统必须要具有功能完善的容错处理能力。我们可以把容错性处理简单地认为是当系统出错时,程序能够识别出这种错误,系统不进行这种错误操作,然后提示用户出错,要求用户重新操作。系统的容错性一般包括:空值处理、长度处理、类型处理和重复处理。 1 空值(null)处理 如果忽略了空值的处理,试图向数据库中赋一个空值的话,那个系统就会出错。我们可以采用这样一种方法来解决。首先判断输入的值是否为空值,如果是空值的话,不做任何操作;如果不是空值,才将输入的值赋给数据库。 2 长度处理 数据库中的每一个字段都有其固定的长度,如果赋值给该字段的值超过这个固定长度的话,那么系统

10、就给出错。因此,我们必须在赋值之前首先判断这个值的长度是否超过了该字段的长度,如果超过的话提示用户重新操作。 3 类型处理 数据库中的每一个字段都有其固定的类型,SQL Server中有char、datetime、int、numeric、varchar、real等多种类型,不同类型的字段需要不同类型的数据。如:int型字段中不能输入字符,日期型数据只能输入数字,而且要符合年月日的格式要求。因此,在输入数据时必须要进行格式判断。 4 重复处理 数据库中的有些字段(特别是主键)是唯一的,不允许有重复。如:入库编号,一个入库编号只能是唯一的,如果有重复的入库编号就会导致错误。因此,在添加数据时必须保

11、证这些字段的值不重复。一般是在添加之前首先判断是否有相同的记录,如果有重复记录,系统能够提示重新输入,从而保证该字段值的唯一性。3、 系统安全与维护设计1)唯一性:在本系统中,每一个代码都标识了系统中的每一个实体,而每一个实体也只能由一个代码来唯一确定。(2)标准性:主要体现在对程序文件名命名和对数据文件命名一目了然,无重复现象。为了系统维护人员便于进行系统维护,使用了统一的标准。(3)合理性:系统中代码设计与编码对象的分类相适应,以使代码对编码对象的分类据有标志作用。(4)简单性:在设计过程中采用汉字的汉语拼音的声母来表示汉字。(5)适应性:在代码设计过程中,代码反映了编码对象的特点,便于识别和记忆,使系统维护人员容易了解和掌握,便于进行维护工作。(6) 规范性:代码的结构,类型,格式统一,便于记忆和计算机进行处理。(7) 可扩充性:考虑到今后程序扩充测需要,编制代码时,留有足够的备用代码。 计算机072班 第五组

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号