已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
案卷号案卷号 1.01.0 日期日期2007-11-27 软件工程课程设计软件工程课程设计 企业人事管理信息系统企业人事管理信息系统 概要设计说明书概要设计说明书 软件工程软件工程 第第 5 5 组组 20072007 年年 1111 月月 2727 姓名任务 董娟 各个子系统的 SC 图 杨灵芝 数据流图的变换分析 于金梅撰写概要设计文档 文档修改记录文档修改记录文档修改记录 版本号主要作者修改记录完成日期签收人 V1.0 于金梅2007-11-29 目目 录录 1范围范围 .1-1 1.1标识 1-1 1.2系统概述.1-2 1.3文档概述.1-2 2引用文档引用文档 .2-3 3设计方法和原则设计方法和原则 .3-4 3.1限制和约束.3-4 3.2设计遵循原则.3-4 3.3设计方法.3-5 4总体设计总体设计 .4-6 4.1系统性能目标.4-6 4.2软件系统概述.4-6 4.3模块划分.4-8 4.3.1模块1名称、标识.4-9 4.3.2模块2名称、标识.4-11 4.4模块调用关系.4-14 4.5模块依赖性.4-15 4.6人工处理.4-16 5接口设计接口设计 .5-17 5.1用户接口.5-17 5.2外部接口.5-17 5.2.1接口1名称、标识.错误!未定义书签。错误!未定义书签。 5.2.2接口2名称、标识.错误!未定义书签。错误!未定义书签。 5.3内部接口.5-18 6出错和维护设计出错和维护设计 .6-19 6.1出错处理.6-19 6.1.1出错信息.6-19 6.1.2补救措施.6-19 6.2维护设计.6-19 7安全和测试考虑安全和测试考虑 .7-20 7.1安全保密.7-20 7.2测试要点.7-20 附录附录 1 模块版本描述模块版本描述 .7-21 附录附录 2 需求覆盖说明需求覆盖说明 .7-22 1 范围范围 1.1 标识标识 缩略语,包括本文档规定的名词术语以及英文缩写: 序号缩略语说明/定义英文全称中文译名 1SD以数据流图为基础得到软件的模 块结构 Structured Design 结构化设计 2SA设计系统内各个组成要素之间的 相互联系、相互作用的框架的方 法(本系统采用 DFD) Structured Method 结构化方法 (或面向数据 流设计方法) 3接口是一个契约,他规定了接口的实 现者(服务提供者)和调用者 (客户)之间的交互规范, Interface接口 4软件可靠性程序在给定的时间间隔内,按照 规范说明书的规定成功地运行的 概率 软件可靠性 5软件可用性程序在给定的时间点,按照规格 说明书的规定,成功地运行的概 率 软件可用性 6数据库设计数据库设计是指对于一个给定的 应用环境,提供一个确定最优数 据模型与处理模式的逻辑设计, 以及一个确定数据库存储结构与 存取方法的物理设计,建立起既 能反映现实世界信息和信息联系, 满足用户数据要求和加工要求, 又能被某个数据库管理系统所接 受,同时能实现系统目标,并有 效存取数据的数据库。 Database Design 数据库设计 7 SDE 是指在基本硬件和宿至软件的基 础上,为支持系统软件和应用软 件的工程化开发和维护而使用的 一组软件,简称 SDE Software Devekoment Environment 软件开发环 境 8 IPSESDE 在欧洲又叫集成式项目支援 环境 Integrated Project Support Environment 集成式项目 支援环境 本文档适用的集成系统和软件系统是:安装有 Microsoft Office 2003 版本或以上版 本 的 Windows XP 系统或 Unix 系统。 文档存放路径:文件夹 “软件工程 J 课程设计(第 5 组) ” 1.2 系统概述系统概述 项目背景: 在前一开发阶段完成了目标系统的需求分析设计,初步的建立了企业人事管理信 息系统的逻辑模型,附带的说明图表有 DFD,ER,业务流程图,数据字典等。 本次概要设计阶段主要是参考需求分析设计中的逻辑模型,结合方法通过结 构图实现物理模型的模块构件。将基于 DFD 图分解功能模块,采用结构图表现变换 型和事务型的数据流动,并处理模块接口,整合模块,最终实现物理模型的结构构建。 项目规模: 该项目的规模估算需要使用:代码行或者功能点的方法,又或者使用“傻瓜估算 法”来进行估算,但是无论哪一种我们都还没有一定的经验来完成,故先搁置。 1.3 文档概述文档概述 本文档是软件详细设计和编码的重要依据。后继工作将该文档作为参考,该文档中的 结构化设计将作为详细设计的基础。 本文将描述:采用 SD 技术开发软件的工作过程。 首先根据数据流图类型将问题分析划分为事务型问题和/或变换型问题,分别将它们映 射成事务型结构图和/或变换型结构图。 然后对映射的结构图进行综合评价和改进。 最后按照有关规范编写概要设计说明书和进行复审。 9 SDM是指软件开发过程所遵循的办法 和步骤 Software Development Method 软件开发方 法 10 软件性能是一种指标,表明软件系统或构 件对于其及时性要求的符合程度 软件性能 2 引用文档引用文档 本文档中直接引用的所有文档,包括其它相关文档、经审批的立项申请表或合同、批文和 编制该文档时参考的资料、文献、技术标准等。 序号文档名称文档编号作者/修订 者 出版单位备注 1软件需求说明书第 5 组第 5 组 2敏捷软件开发Robert C.Martin google网络资 源 3软件性能测试 过程详解与案例 分析 段念google网络资 源 3 设计方法和原则设计方法和原则 3.1 限制和约束限制和约束 现概要设计阶段的开发基础: 需求分析中采用了结构化分析方法(SA)对系统的逻辑模型进行了分析设计,主要采 用的是数据流(DFD) 和 数据字典手段,用 DFD 图,业务流程图和 实体-联系 ()图描述了实现软件功能的数据流动过程和相互直接的联系。 本次概要设计主要的任务: 划分出组成系统的物理元素-程序、文件、数据库、人工过程和文档 设计软件的结构-确定每个程序的模块组成及模块之间的相互关系。 3.2 设计遵循原则设计遵循原则 SD 设计方法原则: 使每个模块执行一个功能(坚持功能性内聚) 每个模块用过程语言(或函数方式等)调用其他模块 模块间传送的参数做数据用 模块间共用的信息如参数等尽量少 结构图和层次图并不严格的表示模块的调用次序 人的判断力和创造性会凌驾于设计方法的规则之上,更能解决问题 命名规则: 本次概要设计过程中使用的任何名称都要保证明确无二义性,简洁,无重复定义。 使用的名称如在前期需求分析中出现,要保证与其一致 初次使用的名称在 “标识” 一栏中进行缩略语定义 前后使用同一本质的名称要保证一致 模块独立性原则: 避免重复定义,处理完整,输入输出明确 边界设计原则: 接口设计: 应该满足“开放-封闭”原则。描述为:“接口应该是可以扩展的,但是是不可修改 的” 稳定依赖原则是 “朝着稳定的方向进行依赖” 接口关系稳定原理:应该让接口稳定性低的模块调用接口稳定性高的模块 软件安全和保密原则: 标识并加强最弱的链接。 提供彻底防御,这意味着您应该通过提供冗余的安全性解决方案来管理软件风险。 通常,一级冗余是值得做的;您是否需要更多冗余取决于您的特殊项目。 安全故障:确保如果系统可能会出现故障,那么它将以安全方式失败。 最小特权:不必给出多余的特权,不要将特权延伸到必需范围之外。 划分:尝试阻止系统某一部分中的故障影响系统的其余部分。 使之保持简单。 隐私:不要给出任何多余信息。 难以隐藏秘密。 不要轻易扩展信任。 信任公众。 系统的灵活性、适用性及可维护性原则: 设计必须要保证模块尽可能的独立,高内聚,低耦合。 对事务的处理要灵活 对错误处理要完备 设计要清晰,规范,完整,统一,可维护性强 3.3 设计方法设计方法 采用结构化设计方法(SD): 评审和细化数据流图 确定数据流图的类型,信息流是变换型还是事务型的 根据信息流类型把数据流图映射到软件模块结构,设计模块结构的上层 基于数据流图逐层分解高层模块,设计出中下层模块 优化模块结构,得到更合理的软件结构 描述模块接口 依赖状态和方式: 主要是依赖于需求分析的逻辑模型的设计,以及数据流图的数据流图流动。 接口设计依赖接口设计原理:“开放-封闭” 系统的稳定性依赖接口设计 4 总体设计总体设计 4.1 系统性能目标系统性能目标 a)目标系统运行平台 为了确保令人满意的性能,本软件具有下列最低和推荐的操作系统要求。 Microsoft Windows 98 Microsoft Windows 98 Second Edition Microsoft Windows Millennium Edition Microsoft Windows 2000 Professional Microsoft Windows 2000 Server Microsoft Windows 2000 Advanced Server Microsoft Windows 2000 Datacenter Server Microsoft Windows XP Home Edition Microsoft Windows XP Professional Microsoft Windows Server 2003 系列 *注意 在所有这些系统上,还要求有 Microsoft Internet Explorer 5.01 或更高版本以 及 Microsoft Windows Installer 2.0 或更高版本。 为了确保令人满意的性能,本软件具有下列最低和推荐的硬件要求。 所需处理器:Pentium 90 MHz* 推荐的处理器:Pentium 90 MHz 或更快 所需内存:32 MB* 推荐内存:96 MB 或更高 *或者操作系统所需的最低要求(二者之中取较高者) 。 支持环境:IIS 5.0 数 据 库:Microsoft SQL Server 2000 b)确定目标系统开发环境、开发工具、开发方法 SDE:软件开发环境的主要组成成分是软件工具,还包括开发方法。 开发工具:VC+,Office, 测试工具 SDM:结构化方法 4.2 软件系统概述软件系统概述 结构图基本符号说明: 一个方框代表一个模块,框内注明该模块的名称或主要功能。 连接两个方框的箭头表示模块的调用关系。箭头指向被调用模块。 带注释的箭头表示模块调用过程中来回传递的信息,箭头表示信息目的方向。 注释箭头尾部是空心圆表示传递的是数据。 注释箭头尾部是实心圆表示传递的是控制信息。 企业人事信息管理的层次图,如图 4-1 企企业业人人事事管管理理信信息息系系统统 信信息息管管理理子子系系统统人人事事决决策策子子系系统统教教育育培培训训子子系系统统 招招聘聘 决决策策 基基本本 信信息息 管管理理 人人 事事 变变 动动 考考 勤勤 管管 理理 工工 资资 管管 理理 人人事事 调调动动 决决策策 培培训训 计计划划 培培训训 进进度度 管管理理 培培训训 结结果果 总总结结 新新 招招 聘聘 员员 工工 记记 录录 职职 工工 辞辞 职职 职职 工工 岗岗 位位 变变 动动 迟迟 到到 早早 退退 请请 假假 旷旷 工工 休休 假假 信信 息息 存存 储储 员员 工工 基基 本本 信信 息息 存存 储储 职职 工工 表表 现现 职职 位位 调调 动动 因因 素素 工工 资资 发发 放放 标标 准准 存存 储储 各各 类类 津津 贴贴 及及 分分 红红 培培 训训 进进 度度 培培 训训 控控 制制 管管 理理 查查 询询 删删 除除 等等 基基 本本 操操 作作 培培训训 决决策策 图图 4-1企业人事信息管理系统层次图企业人事信息管理系统层次图 4.3 模块划分模块划分 根据需求分析阶段功能的分类划分功能模块,如图 4-2 企业人事管理信息系统功能模块 划分图 企企业业人人事事管管理理信信息息系系统统 信信息息管管理理人人事事决决策策教教育育培培训训 图图 4-2 企业人事管理信息系统企业人事管理信息系统功能模块划分图功能模块划分图 4.3.1 模块模块 1 说明:模块按照功能命名 模块 1 名称:人事决策 根据企业人事信息管理需求规格说明书人事决策子系统的数据流图变换分析数据流。 画出变换分析图如图 4-3。 人人事事决决策策模模块块变变换换分分析析 应应有有职职工工数数量量 培培训训申申请请 人人事事调调动动申申请请 1.1 培培训训决决策策 1.2 招招聘聘决决策策 1.3 人人事事调调动动 决决策策 培培训训决决策策提提示示 招招聘聘决决策策 提提示示 人人事事调调动动 提提示示 决决策策 人人事事高高级级管管 理理人人员员做做决决 策策 图图 4-3 企业人事管理信息系统企业人事管理信息系统人事决策模块变换分析人事决策模块变换分析 人事决策模块的功能: 产生决策提示 提交给高级管理人员 由高级管理人员做出决策 输入数据:培训申请,应有职工数量,人事调动申请 提交给高级管理提交给高级管理 人员人员 输出数据:培训决策提示,招聘决策提示,人事调动提示(与输入是 1 对 1 的关系) 高级管理人员做出的决策会形成文档作为输入流从高级管理部门流向人事决策子系统。 人事决策子系统将决策文档作为输出流从决策子系统流向人事信息管理子系统,由人 事信息管理子系统及普通管理人员执行决策。 根据变换分析进一步设计人事决策模块的结构 如图 4-4 企业人事管理信息系统人事决策模块结构图 人人事事决决策策模模块块 SC图图 人人事事决决策策 得得到到培培 训训申申请请 得得到到人人事事 调调动动申申请请 得得到到应应 有有职职工工 数数量量 培培训训决决策策 提提示示输输出出 人人事事调调动动 决决策策提提示示 输输出出 招招聘聘决决策策提提 示示输输出出 培培训训决决策策 提提示示 人人事事调调动动 提提示示 招招聘聘决决 策策提提示示 培培训训申申请请 应应有有职职工工数数量量 人人事事调调动动申申请请 培培训训决决策策提提示示 培培训训决决策策提提示示 应应 有有 职职 工工 数数 量量 培培 训训 申申 请请 培培训训决决策策提提示示 人人 事事 调调 动动 申申 请请 人人 事事 调调 动动 提提 示示 招招 聘聘 决决 策策 提提 示示 培培训训决决策策提提示示 人人事事高高级级管管理理人人 员员做做决决策策 决决策策 培培 训训 决决 策策 提提 示示 招招聘聘 决决策策 提提示示 人人事事调调动动提提示示 人人事事调调动动 招招聘聘决决策策 培培训训决决策策 培培训训决决策策反反馈馈 招招聘聘决决策策反反馈馈 人人事事调调动动决决策策反反馈馈 图图 4-4 企业人事管理信息系统企业人事管理信息系统人事决策模块结构图人事决策模块结构图 4.3.2 模块模块 2 模块 2 名称:人事信息管理 根据企业人事信息管理需求规格说明书人事信息管理子系统的数据流图变换分析 数据流。画出变换分析图如图 4-5。 人人事事信信息息管管理理模模块块变变换换分分析析 2.1 基基本本信信息息 管管理理 2.2 人人事事变变 动动 2.3 考考勤勤管管 理理 2.4 工工资资管管 理理 变变动动申申请请 详详细细 决决策策 信信息息 决决策策 人人事事普普通通 管管理理人人员员 处处理理 职职工工基基本本信信息息 考考勤勤信信息息 工工资资标标准准 职职工工表表现现 基基本本信信 息息 查查询询、 修修改改、删删除除 显显示示 结结果果 通通知知 处处理理 调调动动通通 知知 招招聘聘 通通知知 辞辞职职 允允许许 职职工工表表现现 工工资资 报报表表 财财务务部部 核核算算 工工资资 单单 决决 策策 子子 系系 统统 图图 4-5 企业人事管理信息系统企业人事管理信息系统人事信息管理模块变换分析图人事信息管理模块变换分析图 人事信息管理模块的功能: 由人事普通管理人员修改,查询,删除员工的基本信息。 产生人事变动通知 提交给相关的负责人员进行处理。 汇总记录职工表现。 对职工工作进行管理,产生工作报表提交财务部核算。 输入数据: 输出数据: 变动申请 显示修改后结果 决策信息 人事变动通知 考勤信息,职工基本信息 职工表现 工资标准,职工表现 工作报表 根据变换分析进一步设计人事信息管理模块的结构 如图 4-6 企业人事管理信息系统-人事信息管理模块结构图 人人事事信信息息管管理理 人人事事信信息息管管理理模模块块SC图图 得得到到 变变动动 申申请请 得得到到 决决策策 信信息息 得得到到 职职工工 基基本本 信信息息 得得到到 考考勤勤 信信息息 得得到到 工工资资 标标准准 基基本本 信信息息 管管理理 工工资资 管管理理 考考勤勤 管管理理 人人事事 变变动动 基基本本 信信息息 显示 通通知知 职职 工工 表表 现现 工工资资 报报表表 变变动动申申请请输输入入 决决策策信信息息输输入入 职职工工基基本本信信息息输输入入 考考勤勤信信息息输输入入 工工资资标标准准输输入入 基基本本信信息息显显示示 变变动动申申请请、职职工工基基本本信信息息输输入入 决决策策信信息息、职职工工基基本本信信息息输输入入 人人事事变变动动通通知知 考考勤勤信信息息、基基本本信信息息输输入入 职职工工表表现现 工工资资标标准准、基基本本信信息息输输入入 工工资资报报表表 工工资资报报表表输输出出 职职工工表表现现输输出出 基基本本年年信信息息 调调动动、辞辞职职、招招聘聘通通知知 得得 到到 职职 工工 变变 动动 申申 请请 得得到到应应 聘聘者者变变 动动申申请请 职职工工变变动动申申请请输输入入 应应聘聘者者变变动动申申请请输输入入 得得到到 决决策策 信信息息 得得到到 决决策策 信信息息 决决策策信信息息输输入入 决决策策信信息息输输入入 详详细细决决策策 查查询询 修修改改 删删除除 操操作作 操操作作 显显示示 结结果果 通通知知 文文档档 化化 各各 类类 通通 知知 单单 财财务务 部部核核 算算 打打 印印 工工 资资 单单 基基本本信信息息输输入入 操操作作结结果果 显显示示操操作作结结果果 通通知知相相关关信信息息 通通知知文文档档 通知单 核核算算结结果果信信息息 工工资资报报表表输输入入 打打印印工工资资单单 职职工工表表现现信信息息 图图 4-6 企业人事管理信息系统企业人事管理信息系统-人事信息管理模块结构图人事信息管理模块结构图 4.3.3 模块模块 3 模块 3 名称:教育培训 根据企业人事信息管理需求规格说明书教育培训子系统的数据流图变换分析数据 流。画出教育培训模块的变换分析图如图 4-7。 3.1 培培训训计计 划划管管理理 3.2 培培训训进进 度度管管理理 3.3 培培训训结结 果果处处理理 培培训训计计 划划信信息息 财财务务计计 划划信信息息 培培训训进进度度 管管理理信信息息 过过程程控控制制报报表表 培培训训 通通知知 过过程程控控 制制报报表表 总总结结报报表表 培培训训 计计划划 财财务务 计计划划 培培训训 决决策策 职职工工培培 训训通通知知 应应聘聘者者 培培训训通通 知知 教教育育培培训训模模块块变变换换分分析析 决决 策策 子子 系系 统统 图图 4-7 企业人事管理信息系统企业人事管理信息系统教育培训模块变换分析图教育培训模块变换分析图 教育培训模块的功能: 对培训计划进行管理,发出培训通知 对培训进度进行管理,生产过程控制报表 处理培训结果,产生总结报表 输入数据: 输出数据: 培训决策 培训通知,过程控制报表,总结报表 根据变换分析进一步设计教育培训模块的结构 如图 4-8 企业人事管理信息系统教育培训模块结构图 教教育育培培训训 培培训训计计 划划管管理理 培培训训进进 度度管管理理 培培训训 结结果果 处处理理 得得到到 培培训训 信信息息 得得到到财财 务务计计划划 信信息息 得得到到考考 勤勤信信息息 过过程程 控控制制 报报表表 培培训训 通通知知 总总 结结 报报 表表 培培训训信信息息输输入入 财财务务计计划划信信息息输输入入 进进度度管管理理信信息息输输入入 培培训训、财财务务计计划划信信息息输输入入 培培训训计计划划、控控制制信信息息 培培训训计计划划、过过程程控控制制报报表表 培培训训通通知知 培培训训总总结结报报表表 总总结结报报表表 培培训训通通知知 过过程程控控制制报报表表 过过程程控控制制报报表表 培培训训 计计划划 得得到到培培 训训决决策策 财财务务计计划划 培培训训决决策策输输入入 培培训训决决策策 决决策策信信息息 财财务务计计划划信信息息 培培训训决决策策输输入入 培培训训信信息息输输入入 应应聘聘者者培培 训训通通知知 职职工工培培 训训通通知知 培培训训通通知知单单 培培训训通通知知单单 教教育育培培训训模模块块 SC 图图 图图 4-8 企业人事管理信息系统企业人事管理信息系统-教育培训模块结构图教育培训模块结构图 4.4 模块调用关系模块调用关系 控制顺序、控制流和数据流走向,以及系统状态的转变。 控制顺序,控制流和数据走向: 有人事调动申请,培训申请,应有职工数量统计后,决策子系统整理并产生决策提示, 接下来,高级管理人员参与决策。 决策模块产生了培训决策和招聘决策后,调用教育培训模块处理决策。 决策模块产生了人事调动决策后,调用人事信息管理模块处理决策。 教育培训模块产生了培训结果后,调用人事信息管理模块处理培训结果。 系统状态转变: 某项决策提示被处理后,标志其正在决策中,某项决策被确定后,标记其正在执行中。 用户登录后: 验证其身份为高级管理人员,则其可在决策子系统,人事信息管理子系统,教育培训 子系统之间浏览和使用所有服务。 其身份为普通管理人员,则其可以使用除决策子系统以外的服务。 普通员工只能使用人事信息子系统的部分功能。 5 接口设计接口设计 5.1 用户接口用户接口 用户提交不同命令时,本软件系统做出的应答信息。 1. 用户提交用户信息表中不存在的用户名。 2. 用户名存在,密码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 氯丁橡胶装置操作工变更管理水平考核试卷含答案
- 化学清洗工岗前岗位操作考核试卷含答案
- 制齿工岗后模拟考核试卷含答案
- 装表接电工安全知识竞赛模拟考核试卷含答案
- 漆器髹漆工岗前基础在岗考核试卷含答案
- 聚甲基丙烯酸甲酯(PMMA)装置操作工安全知识宣贯竞赛考核试卷含答案
- 2025浙江丽水下半年云和县招聘专职消防员1人考试模拟卷及答案解析(夺冠)
- 2025湖南长沙宁乡市第三人民医院公开招聘村卫生室乡村医生考试历年真题汇编带答案解析
- 2025甘肃电影集团有限公司新兴影城广电中心店人员招聘12人考试参考题库及答案解析(夺冠)
- 2025至2030全球及中国女士服装行业调研及市场前景预测评估报告
- 2025年合理使用抗生素培训考核试题(附答案)
- 工程竣工档案服务方案(3篇)
- 金融产品市场调研分析报告
- DB61T 1651-2023 西瓜杂交制种技术规范
- 《解决稍复杂的百分数问题(一)》课件 2025-2026学年小学数学六年级上册 苏教版
- 电缆沟支架安装施工方案
- 机器人智能算法导论 教学大纲
- 集客业务知识培训课件
- 2025至2030中国原生铼金属市场发展模式及未来前景预测报告
- 2025吉林入团考试题及答案
- 2025年乡镇统战干事招聘笔试题库附答案
评论
0/150
提交评论