3.3 基本加工小说明
3.3.1 基本加工的概念
数据流(程)图的处理逻辑已在数据字典中作了简要的定义,但对一些比较复杂的处理逻辑,还有必要做更为详细的说明。数据流图中所有不进一步分解的加工,称为基本加工。基本加工是最底层的加工,但并不都是在最底层的数据流图中。上层数据流图中某些加工环节不进一步分解的,都属于基本加工。基本加工有父项,无子项,而非基本加工均有子项。
3.3.2 基本加工的描述
限于篇幅,在本文中没有收录全部基本加工的说明,下面仅以“P5.3.3产生催款通知”为例进行说明。
Procedure P5.3.3 产生催款通知
BEGIN
从“各项费用详细信息”读取信息
IF 欠款数目 <= 0
THEN 不做任何处理
ELSE IF欠款天数 < 7天 OR欠款数目 < 100
THEN 提示“有业主欠款!”
ELSE
提示“进行催款处理!”
ENDIF
结束本加工
ENDIF
END第四章 系统总体结构设计
系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。而系统的总体结构设计是系统设计阶段的主要活动之一,是为了实现系统总体功能,提高系统的各项指标。这一阶段的主要任务就是将整个系统合理的划分成各个功能模块,正确处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构等等。
4.1 软件模块结构设计
根据系统分析的结果,按照结构化的系统设计方法。结构化设计的基础是模块化。软件模块结构的设计可以用HIPO技术或系统软件模块结构图MSC来描述,即用图形方法表达一个系统的输入和输出功能,以及模块的层次结构式。其中HIPO技术包含两个方面的内容:HIPO分层图和IPO图。这里就HIPO技术来具体说明小区物业信息管理系统。
4.1.1 HIPO分层图
HIPO分层图是用一个方块代表一个模块,方块内可写出标识此模块的处理功能或模块名。模块之间的调用关系用联结两模块的直线表示。采用自顶向下扩展的方法先画综合性强、层次较少的模块结构,然后根据需要一步一步扩充,不断分解,直到分解成为含义明确,功能单一的单元模块,从而得到系统的功能模块结构图,即系统的HIPO图。
功能分解图:综合考虑了管理信息系统在系统分析阶段提出的逻辑模型和设计的系统目标要求后,从功能上可将本信息管理总模块划分为八个子模块,绘制出该系统的第一轮HIPO分层图如图4.1所示。
经过进一步的分析,个子模块还可以划分出多个叶枝块和中间模块,得出该系统比较详尽的第二轮、第三轮模块功能结构,即信息管理系统的第二轮、第三轮HIPO图,如图4.2和4.3所示。
IPO图实际上是一张图形化的表格。它描述分层图中每一个模块的输入输出关系、处理内容、本模块的内部数据和模块间的调用关系,是系统设计的重要成果,是系统实施阶段编制程序设计任务书和进行程序设计的出发点和依据。现对HIPO图的树根模块、一个中间结点和树叶模块进行举例绘制和描述,如表4.1、4.2、4.3所示。
表 4.1
由下列模块调用:
无上层模块调用
调用下列模块:
基本物业信息管理、报修文修管理、仪表数据管理、物料管理、收费管理、投诉管理、统计分析管理
输入:
用户名和密码
输出:
基本物业信息、报修一览信息、各仪表数据信息、物料的入库用量领用信息、各项目的收费信息、投诉处理信息、统计信息
I P O 图
系统名:小区物业管理信息系统 制图:周轶
处理内容:用户只要输入正确的用户名和密码就可以进入该系统。调用收费管理模块对业主各项费用进行计算;调用仪表数据管理模块,可对水、电、煤气表数据录入与管理。调用基本物业信息管理模块可生成业主、房产、员工信息的查看、修改、添加、删除等操作。调用报修文修管理模块,处理业主所提出报修要求和物业公司对其文修的情况。调用物料管理模块,对各种物料进行统一有序管理。调用投诉管理模块,则是对业主向物业公司的服务态度、质量及提出的合理要求,进行记录处理。调用统计分析管理模块,则可向总经理显示各种详细的统计数据,以便做出相应决策。
内部数据元素:
备注
模块名:小区物业管理信息系统 日期:2006/03/25
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>