汽车进销存管理信息系统HIPO分层图和IPO图

合集下载

管理信息系统第07章-6 处理流程图

管理信息系统第07章-6 处理流程图

1
2 模块处理流程图设计
系统的模块之间的设计通过处理流程图来描述。处 理流程图符号如下所示:
打印 文件 读取 信息
磁带
判别
磁盘
处理 端点、 端点、 中断符 联机 存储
键盘
显示器
手工 操作 处理 流程线
辅助操作 脱机) (脱机) 信息 流向线
2
网络
成本核算子系统的处理流程图
成本核算子系统 1 2 3 4 5
17
在完成系统的硬件及系统软件平台的设计工作后, 在完成系统的硬件及系统软件平台的设计工作后,开发组的总 体技术负责人高博士指示各子系统的负责人带领各自的开发人员, 体技术负责人高博士指示各子系统的负责人带领各自的开发人员, 以系统分析报告为基础,考虑到所采用的计算机硬件平台、 以系统分析报告为基础,考虑到所采用的计算机硬件平台、数据库 管理系统及开发工具, 管理系统及开发工具,依据现有系统的业务流程设计新系统的数据 处理流程,进而对相应的数据类进行设计(如增加新数据类, 处理流程,进而对相应的数据类进行设计(如增加新数据类,去除 无用数据类,改造某些数据类等)。 )。根据得到的新系统的数据流程 无用数据类,改造某些数据类等)。根据得到的新系统的数据流程 最后确定青钢管理信息系统的功能结构, 最后确定青钢管理信息系统的功能结构,此时的功能结构实际上就 是新系统的应用软件结构。 是新系统的应用软件结构。 完成上述工作后, 完成上述工作后,在得到了新系统的数据处理流程和系统应用 软件结构的同时,我们还得到了新系统的数据类( 软件结构的同时,我们还得到了新系统的数据类(由数据字典给 )。在总体技术负责人高博士的带领下 在总体技术负责人高博士的带领下, 出)。在总体技术负责人高博士的带领下,开发组依据得到的数据 类的结构(即数据字典)完成了整个系统的数据库设计工作, 类的结构(即数据字典)完成了整个系统的数据库设计工作,并对 其中系统全局性应用的共享编码类数据, 物资编码、 其中系统全局性应用的共享编码类数据,如:物资编码、供应商编 产品编码、会计科目编码进行了全系统内各子系统之间的协调。 码、产品编码、会计科目编码进行了全系统内各子系统之间的协调。

山东大学管理信息系统期末考试题及答案

山东大学管理信息系统期末考试题及答案

简答题1、简答关键成功因素法(CSF)P263答:1970年哈佛大学教授关在MIS模型中用了关键成功变量,这些变量是确定MIS成败的因素。

它包含以下几个步骤:(1)了解企业目标;(2)识别关键成功因素;(3)识别性能指标和标准;(4)识别测量性能的数据。

可见关键成功因素法源自企业目标,通过目标分解和识别、关键成功因素识别、性能指标识别,一直到产生数据字典。

2系统开发可行性分析答:(1)目标和方案的可行性(2)技术方面的可行性(3)经济方面的可行性(4)社会方面的可行性一个有效的战略规划可以使信息系统和用户有较好的关系,可以做到信息资源的合理分配和使用,从而可以节省信息系统的投资。

3、管理信息系统为什么要进行战略规划答:管理信息系统的战略规划是关于管理信息系统的长远发展的计划,是企业战略规划的一个重要部分。

这不仅由于管理信息系统的建设是一项耗资巨大、历时很长、技术复杂且又内外交叉的工程,更因为信息已成为企业的生命线,信息系统和企业的运营方式、文化习惯息息相关。

一个有效的战略规划可以使信息系统和用户有较好的关系,可以做到信息资源的合理分配和使用,从而可以节省信息系统的投资。

4、叙述管理信息系统代码设计中编码的目的在系统开发过程中设计代码的目的是:唯一化(2)规范化(3)系统化5、简答BPR的三个关键词(根本的、彻底的和巨大的)的实质。

简答关键成功因素法(CSF)P263答:1970年哈佛大学教授关在MIS模型中用了关键成功变量,这些变量是确定MIS成败的因素。

它包含以下几个步骤:(1)了解企业目标;(2)识别关键成功因素;(3)识别性能指标和标准;(4)识别测量性能的数据。

可见关键成功因素法源自企业目标,通过目标分解和识别、关键成功因素识别、性能指标识别,一直到产生数据字典。

分析题1、比较分析MRP、MRPII和ERP的异同,谈谈你自己的一些认识介绍三者的中英文解释MRP为:物料需求计划;MRPII为:制造资源计划;ERP为:企业资源计划(2)比较三者的异同答答:MRP是物料需求计划,是早期的计算机管理应用,皆在用计算机工具解决生产中物料和库存积压问题,其基本原理是根据产品的需求和产品结构,合理的对计算机原材料和零部件的需求数量和订货时间。

层次模块和ipo图

层次模块和ipo图
设计者:李煜
使用单位:图书馆
输入部分I
处理描述P
输出部分O
凭借借阅证作为媒介将借还记录录入。
4读者发生借还行为;
5获得借还记录;
6将借还记录录入读者借阅信息库
……
处理过程:①→②→③
将借还记录送回上一级,进行读者信息管理。
HIPO图号:L.a.0.0.0
模块名称:图书采购信息
设计者:李煜
使用单位:图书馆
输入部分I
处理描述P
输出部分O
由有关人员录入。
1书籍重读损毁,无法修补;
2记录需要采购的图书信息;
3编制采购清单;
4根据采购清单进行采购
……
处理过程:
1→②→③→④
将图书损毁信息送回上一级。
IPO图编号(及模块号):L.a.2.3.7
HIPO图号:L.a.0.0.0
模块名称:获得借还记录
设计者:李煜
使用单位:图书馆
输入部分I
处理描述P
输出部分O
凭借借阅证作为媒介将借还记录录入。
1读者发生借还行为;
2获得借还记录;
3将借还记录录入系统
……
处理过程:①→②→③
将借还记录送回上一级。
IPO图编号(及模块号):L.a.1.3.4
HIPO图号:L.a.0.0.0
模块名称:读者基本信息
设计者:李煜
使用单位:图书馆
输入部分I
处理描述P
输出部分O
由相关人员录入。
1读者登记自己的基本信息;
2将读者基本信息录入信息管理系统;
……
处理过程:
1→②
将读者基本信息送回上一级,进行读者信息管理。
IPO图编号(及模块号):L.a.3.3.5

HIPO图

HIPO图

零配件加工厂销售系统总体结构1、订货处理系统的模块结构图
注释:A:缺货单
2、销售统计系统的模块结构图
3、再加工处理系统的模块结构图
4、销售管理系统的HIPO图
5、各模块的IPO图
图3 确定能否供货模块的IPO图
图4 减少库存量模块的IPO图
图5 可供货处理模块的IPO图
图6 缺货订单留底模块的IPO图
图7 订单留底模块的IPO图
图8 生成送货单模块的IPO图
图10 增加库存量模块的IPO图
图11 读缺货记录模块的IPO图
图12 缺货订单记录模块的IPO图
图14 读订单记录模块的IPO图
图15 分类统计模块的IPO图
图16 打印统计表模块的IPO图。

《铁路行车组织》

《铁路行车组织》

1.在列车运行图上,蓝单线加蓝圈表示BA.行包专列B.五定”班列.C.冷藏列车D.路用列车2.在接发列车工作中,任何情况下都不能指派他人办理而必须由车站值班员亲自办理的作业是BA.办理闭塞B.布置进路C.开放信号D.交接凭证3.在单线或双线区段,以列车到达通过前方邻接车站时起,至由车站向该区间再发出另一同方向列车时止的最小间隔时间,称为DA.会车间隔时间B.不同时到达间隔时间C.连发间隔时间D.不同时通过间隔时间4.有人把信息化的特点归纳为“四化”。

即AA.电子化、智能化、全球化、个性化B.智能化、电子化、全球化、综合化C.电子化、渗透化、个性化、智能化D.智能化、社会化、全球化、个性化5.下列哪些是信息的基本属性BA.等级性、可压缩性、不可分享性B.事实性、传输性、转换性C.约束性、传输性、等级性D.扩散性、增殖性、不可转换性6."下列命题中,不正确的是CA.在单线运行图上,对向列车的交会必须在车站进行B.在单线运行图上,同向列车的越行必须在车站进行C.在双线运行图上,对向列车的交会必须在车站进行D.在双线运行图上,同向列车的越行必须在车站进行7.系统设计的最终结果是AA.可行性分析报告B.系统设计报告C.系统功能结构图D.系统实施方案8.系统集成按具体程度进行分类,可将其分为AA.概念集成、逻辑集成、物理集成B.信息集成、技术集成、共享集成C.形象集成、共享集成、连通集成D.概念集成、技术集成、共享集成9.根据列车不停车通过区间两端站所查定的区间运行时分称为AA.纯运行时分B.纯通过时分C.起车附加时分D.停车附加时分10.到达解体列车技术作业过程包括若干项目,其中占用时间最长的作业一般是AA.车辆技术检修B.货运检查及整理C.车号员核对现车D.准备解体11.程序调试一般主要有以下3个方面的调试CA.可靠性调试、运行时间、存储空间调试、操作简便性调试B.正确性调试、存储空间的调试、操作简便性的调试C.正确性调试、运行时间和存储空间的调试、操作简便性调试D.执行效率调试、运行时间调试、使用简便性的调试12.车站调度员编制阶段计划和进行调度指挥的工具是AA.车站技术作业图表B.列车编组顺序表C.调车作业通知单D.车流汇总表13.车站班计划中的列车出发计划主要是确定出发列车的DA.重量和长度B.到站和时刻C.车辆排列顺序D.编组内容和车流来源14.编组站的主要工作是DA.客运作业B.货运作业C.办理货物列车的中转技术作业D.办理货物列车的解体、编组作业15.SSA&D方法的主要特点是CA.自顶向下、模块化、结构化、文档化、开发铁路行车组织工具丰富B.开发计划清晰化、工作步骤流程化、工作目标阶段化、管理业务程序化、文档资料规范化C.开发计划阶段化、工作步骤程序化、工作目标清晰化、管理业务流程化、文档资料规范化D.工作目标明确、开发计划可行、工作步骤合理、管理业务规范、系统开发质量和效率高16.在技术站编组的列车有ABCDEA.技术直达列车B.直通列车C.区段列车D.摘挂列车E.小运转列车17.因铺画一对旅客列车,须从上扣除货物列车对数,被称为该旅客列车扣除系数。

进销存管理系统详细设计(包括流程图、类图、页面设计)

进销存管理系统详细设计(包括流程图、类图、页面设计)

<进销存管理系统>详细设计说明书作者:完成日期:签收人:签收日期:修改情况记录:目录1 引言 (1)1.1 编写目的 (1)1.2 背景 (1)1.3 定义 (1)1.4 参考资料 (1)2 程序系统的结构 (1)3 程序(标识符)设计说明 (2)3.1 基础信息模块(BAS)设计说明 (2)3.1.1 往来单位(BAS001)子模块 (2)3.1.1.1程序描述 (2)3.1.1.2 功能 (3)3.1.1.3 性能 (4)3.1.1.4 输入项 (4)3.1.1.5 输出项 (5)3.1.1.6 算法 (6)3.1.1.7 流程逻辑 (9)3.1.1.8 接口 (12)3.1.1.9 存储分配 (12)3.1.1.10 注释设计 (12)3.1.1.11 限制条件 (13)3.1.1.12 测试计划 (13)3.1.1.13 尚未解决的问题 (13)3.1.2 商品信息管理功能(BAS002) (13)3.1.2.1商品信息管理功能程序描述 (13)3.1.2.2 功能 (13)3.1.2.3 输入项 (17)3.1.2.4 输出项 (18)3.1.2.5 算法 (18)3.1.2.6 流程逻辑 (20)3.1.2.8 接口 (23)3.1.2.9 存储分配 (23)3.1.2.10 注释设计 (23)3.1.2.11 限制条件 (23)3.1.2.12 测试计划 (23)3.1.2.13 尚未解决的问题 (23)3.1.3 仓库信息管理(BAS003)子模块 (24)3.1.3.1 仓库信息管理描述 (24)3.1.3.2 功能 (24)3.1.3.3 输入项 (25)3.1.3.5 算法 (26)3.1.3.6 流程逻辑 (27)3.1.3.7 接口 (32)3.1.4 银行帐户管理(BAS004)子模块 (32)3.1.4.1程序描述 (32)3.1.4.2 功能 (32)3.1.4.3 输入项 (33)3.1.4.4 输出项 (34)3.1.4.5 算法 (34)3.1.4.6 流程逻辑 (35)3.1.4.7 接口 (35)3.1.5 员工信息管理(BAS005)子模块 (36)3.1.5.1程序描述 (36)3.1.5.2 功能 (36)3.1.5.3 输入项 (38)3.1.5.4 输出项 (39)3.1.5.5 算法 (39)3.1.5.6 流程逻辑 (40)3.1.6 费用科目(BAS006)子模块 (41)3.1.6.1程序描述 (41)3.1.6.2 功能 (41)3.1.6.3 性能 (41)3.1.6.4 输入项 (41)3.1.6.5 输出项 (42)3.1.6.6 算法 (43)3.1.6.7 流程逻辑 (44)3.1.7期初商品库存(SRC001)子模块 (46)3.1.2.1程序描述 (46)3.1.7.2 功能 (46)3.1.7.3 性能 (48)3.1.7.4 输入项 (48)3.1.7.5 输出项 (49)3.1.7.6 算法 (49)3.1.7.7 流程逻辑 (50)3.1.7.8 接口 (53)3.1.7.9 存储分配 (53)3.1.7.10 注释设计 (53)3.1.7.11 限制条件 (54)3.1.7.12 测试计划 (54)3.1.7.13 尚未解决的问题 (54)3.1.8 期初应收、应付款(SRC002)子模块 (54)3.1.8.1程序描述 (54)3.1.8.2 功能 (55)3.1.8.4 输出项 (56)3.1.8.5 算法 (56)3.1.8.6流程逻辑 (57)3.1.8.7 接口 (58)3.1.8.8 存储分配 (58)3.1.8.9 注释设计 (59)3.1.8.10 限制条件 (59)3.1.8.11 测试计划 (59)3.1.8.12 尚未解决的问题 (59)3.1.9 期初银行账户(SRC003)子模块 (59)3.1.9.1程序描述 (59)3.1.9.2 功能 (59)3.1.9.3 性能 (60)3.1.9.4 输入项 (60)3.1.5.5 输出项 (61)3.1.9.6 算法 (61)3.1.9.7 流程逻辑 (62)3.1.9.8 接口 (64)3.1.9.9 存储分配 (64)3.1.9.10 注释设计 (64)3.1.9.11 限制条件 (64)3.1.9.12 测试计划 (65)3.1.9.13 尚未解决的问题 (65)3.2系统管理程序设计说明 (65)程序系统的结构 (65)3.2.1登录程序描述 (67)3.2.1.1 功能 (67)3.2.1.2性能 (70)3.2.1.3 输入项 (70)3.2.1.4 输出项 (70)3.2.1.5 算法 (70)3.2.1.6 流程逻辑 (70)3.2.2权限设置程序描述 (72)3.2.2.1 功能 (72)3.2.2.2性能 (79)3.2.2.3 输入项 (79)3.2.2.4 输出项 (79)3.2.2.5 算法 (79)3.2.2.6 流程逻辑 (81)3.2.3修改密码程序描述 (82)3.2.3.1 功能 (83)3.2.3.2性能 (85)3.2.3.3 输入项 (85)3.2.3.5 算法 (85)3.2.3.6 流程逻辑 (85)3.2.4公司信息管理程序描述 (87)3.2.4.1 功能 (87)3.2.4.2性能 (92)3.2.4.3 输入项 (92)3.2.4.4 输出项 (92)3.2.4.5 算法 (93)3.2.4.6 流程逻辑 (94)3.2.5系统信息程序描述 (96)3.2.5.1 功能 (97)3.2.5.2性能 (101)3.2.5.3 输入项 (101)3.2.5.4 输出项 (101)3.2.5.5 算法 (101)3.2.5.6 流程逻辑 (101)3.3 进货管理程序描述 (104)3.3.1 进货模块 (104)3.3.1.1程序描述 (104)3.3.1.2界面 (104)3.3.1.3功能 (105)3.3.1.4输入项 (105)表1 进货单输入项 (106)3.3.1.5输出项 (106)表2 进货单输出项 (107)表3 商品信息输出项 (107)3.3.1.6算法 (107)3.3.1.7流程逻辑 (108)3.3.1.8接口 (108)3.3.2 退货模块 (108)3.3.2.1程序描述 (108)3.3.2.2界面 (109)3.3.2.3功能 (109)3.3.2.4输入项 (110)3.3.2.5输出项 (111)3.3.2.6算法 (112)3.3.2.7流程逻辑 (113)3.3.3 查询模块 (113)3.3.3.1程序描述 (113)3.3.3.2界面 (113)3.3.3.3功能 (114)3.3.3.4输入项 (115)3.3.3.5输出项 (116)3.3.3.7流程逻辑 (117)3.3.3.8接口 (117)3.3.4 采购模块 (117)3.3.4.1程序描述 (117)3.3.4.2界面 (118)3.3.4.3功能 (118)3.3.4.4输入项 (118)3.3.4.5输出项 (118)3.3.4.6算法 (119)3.3.4.7流程逻辑 (120)3.3.4.8接口 (120)3.3.5 进货日报 (120)3.3.5.1程序描述 (120)3.3.5.2界面 (120)3.3.5.3功能 (121)3.3.5.4输入项 (121)3.3.5.5输出项 (121)3.3.5.6算法 (122)3.3.5.7流程逻辑 (122)3.3.6 进货商品统计 (122)3.3.6.1程序描述 (122)3.3.6.2界面 (123)3.3.6.3功能 (123)3.3.6.4输入项 (123)3.3.6.5输出项 (124)3.3.6.6算法 (124)3.3.6.7流程逻辑 (125)3.4销售管理模块(SS00)设计说明 (125)3.4.1 销售查询模块(SS001)设计说明 (126)3.4.1.1 程序描述 (126)3.4.1.2 功能 (126)3.4.1.3 性能 (127)3.4.1.4 输入项 (127)3.4.1.5 输出项 (129)3.4.1.6 算法 (129)3.4.1.7 流程逻辑 (129)3.4.1.8 接口 (130)3.4.2销售对账单模块(SS002)设计说明 (131)3.4.2.1 功能描述 (131)3.4.2.2 性能 (131)3.4.2.3 输入项 (131)3.4.2.4 输出项 (132)3.4.2.5算法 (132)3.4.2.7接口 (133)3.4.3售后服务单模块(SS003)设计说明 (133)3.4.3.1 程序描述 (133)3.4.3.2 功能 (133)3.4.3.3 性能 (134)3.4.3.4 输入项 (134)3.4.3.5 输出项 (135)3.4.3.6 算法 (135)3.4.3.7 流程逻辑 (136)3.4.3.8 接口 (137)3.4.4 销售退货模块(SS004)设计说明 (137)3.4.4.1增加退货单(SS004-1) (138)3.4.4.1.1 增加退货单程序描述 (138)3.4.4.1.2 功能 (138)3.4.4.1.3 输入项 (139)3.4.4.1.4 输出项 (140)3.4.4.1.5 算法 (141)3.4.4.1.6 流程逻辑 (141)3.4.4.1.7 接口 (142)3.4.4.2 删除退货单(SS004-2) (142)3.4.4.2.1 删除退货单算法描述 (142)3.4.4.2.2 功能 (142)3.4.4.2.3 输入项 (143)3.4.4.2.4 输出项 (144)3.4.4.2.5 算法 (144)3.4.4.2.6 流程逻辑 (144)3.4.4.2.7 接口 (144)3.4.4.3 修改退货单(SS004-3) (144)3.4.4.3.1 修改退货单程序描述 (144)3.4.4.3.2 功能 (145)3.4.4.3.3 输入项 (146)3.4.4.3.4 输出项 (146)3.4.4.3.5 算法 (147)3.4.4.3.6 流程逻辑 (147)3.4.4.3.7 接口 (148)3.4.4.4 查询退货单(SS004-4) (148)3.4.4.4.1 查询退货单程序描述 (148)3.4.4.4.2 功能 (148)3.4.4.4.3 输入项 (149)3.4.4.4.4 输出项 (149)3.4.4.4.5 算法 (150)3.4.4.4.6 流程逻辑 (150)3.4.4.4.7 接口 (151)3.4.5销售利润模块(SS005)设计说明 (151)3.4.5.1 销售利润程序描述 (151)3.4.5.2 功能 (152)3.4.5.3 性能 (152)3.4.5.4 输入 (153)3.4.5.5 输出 (153)3.4.5.6 算法 (153)3.4.5.7 流程逻辑 (153)3.4.5.8 接口 (155)3.4.6业务员业绩模块(SS006)设计说明 (155)3.4.6.1业务员业绩程序描述 (155)3.4.6.2 功能 (156)3.4.6.3 性能 (156)3.4.6.4 输入 (157)3.4.6.5 输出 (157)3.4.6.6 算法 (157)3.4.6.7 流程逻辑 (158)3.4.6.8 接口 (160)3.4.7销售日报模块(SS007)设计说明 (160)3.4.7.1程序描述 (160)3.4.7.2功能 (160)3.4.7.3 性能 (160)3.4.7.4输入项 (161)3.4.7.5输出项 (161)3.4.7.6算法 (161)3.4.7.7程序逻辑 (161)3.4.7.8接口 (162)3.4.8销售商品统计表模块(SS008)设计说明 (162)3.4.8.1销售商品统计表程序描述 (162)3.4.8.2 功能 (162)3.4.8.3 性能 (164)3.4.8.4 输入 (164)3.4.8.5 输出 (165)3.4.8.6 算法 (165)3.4.8.7 流程逻辑 (165)3.4.8.8 接口 (167)3.4.9 销售清单模块(SS009)设计说明 (168)3.4.9.1销售清单功能描述 (168)3.4.9.2功能 (168)3.4.9.3 性能 (168)3.4.9.4 输入项 (169)3.4.9.5 输出项 (169)3.4.9.6 算法 (169)3.4.9.7 流程逻辑 (170)3.4.9.8 接口 (171)3.4.10销售资金日报模块(SS010)设计说明 (171)3.4.10.1程序描述 (171)3.4.10.2功能 (171)3.4.10.3性能 (172)3.4.10.4输入项 (172)3.4.10.5输出项 (172)3.4.10.6算法 (173)3.4.10.7程序逻辑 (173)3.4.10.8接口 (174)3.4.11报价单模块(SS011)设计说明 (174)3.4.11.1报价单 (174)3.4.11.2功能 (174)3.4.11.3输入项 (176)3.4.11.4输出项 (177)3.4.11.5算法 (177)3.4.11.6流程逻辑 (178)3.4.11.7接口 (178)3.4.12 销售单模块(SS0012)设计说明 (179)3.4.12.1 程序描述 (179)3.4.12.2 功能 (179)3.4.12.3 性能 (180)3.4.12.4 输入项 (180)3.4.12.5 输出项 (181)3.4.12.6 算法 (183)3.4.12.7 流程逻辑 (184)3.4.12.8 接口 (187)3.5现金管理设计说明 (187)3.5.1其他支出 (187)3.5.1.1 其它支出程序描述 (187)3.5.1.2 其它支出功能 (188)3.5.1.3性能 (189)3.5.1.4输入项 (189)表14 其他支出数据输入项 (190)3.5.1.5 其它支出输出项 (190)3.5.1.6 其他支出算法 (190)3.5.1.7 其它支出流程逻辑 (192)3.5.1.8 接口 (193)3.5.2其他收入 (193)3.5.2.1 其它收入程序描述 (193)3.5.2.2 其它收入功能 (193)3.5.2.3 其它收入性能 (195)3.5.2.4 其它收入输入项 (195)表16 其他收入输入信息 (195)3.5.2.5 其它收入输出项 (195)表17 其他收入输入信息 (196)3.5.2.6 其他收入算法 (196)3.5.2.7 其它收入流程逻辑 (198)3.5.2.8 接口 (199)3.5.3付款单 (199)3.5.3.1付款单程序说明 (199)3.5.3.2付款单功能 (200)3.5.3.3 输入项 (202)3.5.3.4输出项 (203)3.5.3.5算法 (203)3.5.3.6流程逻辑 (205)3.5.3.7接口 (205)3.5.4 收款单 (206)3.5.4.1收款单程序说明 (206)3.5.4.2收款单功能 (207)3.5.4.3输入项 (209)3.5.4.4输入项 (209)3.5.4.5输出项 (210)3.5.4.6算法 (210)3.5.4.6流程逻辑 (213)3.5.4.7接口 (214)3.5.5 资金往来查询 (214)3.5.5.1 资金往来查询程序描述 (214)3.5.5.2 功能 (214)3.5.5.3 输入项 (215)3.5.4 输出项 (216)3.5.5.5 算法 (216)3.5.5.6 流程逻辑 (217)3.5.6客户对帐单 (218)3.5.6.1 客户对帐单程序描述 (218)3.5.6.2 功能 (218)3.5.6.3 输入项 (220)3.5.6.4 输出项 (220)3.5.6.5 算法 (221)3.5.6.6 流程逻辑 (222)3.5.6.7 接口 (222)3.5.7应收应付表 (223)3.5.7.1 程序描述 (223)3.5.7.2 功能 (223)3.5.7.3 性能 (223)3.5.7.4 输入项 (223)3.5.7.5 输出项 (224)3.5.7.6 算法 (224)3.5.7.7 流程逻辑 (225)3.5.7.8 接口 (225)3.5.8银行帐户资金报表 (225)3.5.8.1 程序描述 (225)3.5.8.2 功能 (225)3.5.8.3 输入项 (226)3.5.8.4 输出项 (226)3.5.8.5 算法 (226)3.5.8.6流程逻辑 (227)3.8.7 接口 (227)3.5.9到期单据提醒 (227)3.5.9.1到期单据提醒程序描述 (227)3.5.9.2 到期单据提醒功能 (228)3.5.9.3 到期单据提醒性能 (229)3.5.9.4 到期单据提醒输入项 (229)3.5.9.5 到期单据提醒输出项 (229)3.5.9.6 到期单据提醒算法 (230)3.5.9.7 流程逻辑 (230)3.5.9.8 接口 (231)3.6库存管理 (231)3.6.1仓库调拨 (231)3.6.1.1增加模块(M0101) (232)3.6.1.1.1模块描述 (232)3.6.1.1.2功能 (232)3.6.1.1.3输入项 (232)3.6.1.1.4输出项 (233)3.6.1.1.5算法设计 (233)3.6.1.1.6流程逻辑 (233)3.6.1.2修改模块(M0102) (234)3.6.1.2.1模块描述 (234)3.6.1.2.2功能 (234)3.6.1.2.3输入项 (235)3.6.1.2.4输出项 (235)3.6.1.2.5设计方法 (236)3.6.1.2.6流程逻辑 (236)3.6.1.2.7接口 (237)3.6.1.3删除模块(M0103) (237)3.6.1.3.1模块描述 (237)3.6.1.3.2功能 (237)3.6.1.3.3输入项目 (237)3.6.1.3.4输出项目 (237)3.6.1.3.5设计方法 (237)3.6.1.3.6流程逻辑 (238)3.6.1.3.7接口 (238)3.6.1.4查询模块(M0104) (238)3.6.1.4.1模块描述 (238)3.6.1.4.2功能 (238)3.6.1.4.3输入项 (239)3.6.1.4.4输出项 (239)3.6.1.4.5设计方法 (239)3.6.1.4.6流程逻辑 (240)3.6.1.4.7接口 (240)3.6.1.5保存模块(M0105) (240)3.6.1.5.1模块描述 (240)3.6.1.5.2功能 (241)3.6.1.5.3输入项目 (241)3.6.1.5.4输出项目 (241)3.6.1.5.5算法设计 (241)3.6.1.5.6、流程逻辑 (241)3.6.1.5.7、接口 (242)3.6.1.6返回模块(M0106) (242)3.6.2仓库调拨查询 (242)3.6.2.1 查询商品名称子模块(M0201) (242)3.6.2.1.1模块描述 (242)3.6.2.1.2功能 (243)3.6.2.1.3性能 (246)3.6.2.1.4输入项 (246)3.6.2.1.5输出项 (246)3.6.2.1.6设计方法 (246)3.6.2.1.7流程逻辑 (246)3.6.2.1.8接口 (247)3.6.3库存数量调整 (247)3.6.3.1 增加库存数量(M0301) (247)3.6.3.1.1 模块描述 (247)3.6.3.1.2 功能 (248)3.6.3.1.3性能 (248)3.6.3.1.4输入项 (248)3.6.3.1.5输出项 (249)3.6.3.1.6设计方法 (249)3.6.3.1.7流程逻辑 (249)3.6.3.1.8接口 (250)3.6.3.2 修改库存数量(0M302) (250)3.6.3.2.1 模块描述 (250)3.6.3.2.2 功能 (250)3.6.3.2.3 性能 (251)3.6.3.2.4 输入项 (251)3.6.3.2.5 输出项 (252)3.6.3.2.6 设计方法 (252)3.6.3.2.7流程逻辑 (252)3.6.3.2.8 接口 (253)3.6.3.3 删除库存数量(M0303) (253)3.6.3.3.1 模块描述 (253)3.6.3.3.2 功能 (254)3.6.3.3.3 性能 (254)3.6.3.3.4 输入项 (254)3.6.3.3.5输出项 (254)3.6.3.3.6设计方法 (254)3.6.3.3.7流程逻辑 (255)3.6.3.3.8接口 (255)3.6.3.4 查询库存数量(M0304) (255)3.6.3.4.1模块描述 (255)3.6.3.4.2功能 (255)3.6.3.4.3性能 (256)3.6.3.4.4输入项 (256)3.6.3.4.5输出项 (256)3.6.3.4.6设计方法 (256)3.6.3.4.7流程逻辑 (257)3.6.3.4.8 接口 (257)3.6.3.5 保存库存数量(M0305) (258)3.6.3.5.1 模块描述 (258)3.6.3.5.2 功能 (258)3.6.3.5.3 性能 (258)3.6.3.5.4 输入项 (258)3.6.3.5.5 输出项 (258)3.6.3.5.6 设计方法 (258)3.6.3.5.8 接口 (259)3.6.3.6 返回(M0306) (259)3.6.3.6.1 模块描述 (259)3.6.3.6.2 功能 (259)3.6.3.6.3 性能 (259)3.6.3.6.4 输入项 (259)3.6.3.6.5 输出项 (259)3.6.3.6.6 设计方法 (259)3.6.3.6.7 流程逻辑 (260)3.6.3.6.8 接口 (260)3.6.4仓库数量调整查询 (260)3.6.4.1查询商品(M0401) (260)3.6.4.1.1模块描述 (260)3.6.4.1.2功能 (260)3.6.4.1.3输入项 (261)3.6.4.1.4输出项 (261)3.6.4.1.5算法 (261)3.6.4.1.6流程逻辑图 (261)3.6.4.1.7接口 (262)表33 查询商品信息功能接口 (262)3.6.4.2 高级查询(M0402) (262)3.6.4.2.1高级查询描述 (262)3.6.4.2.2功能 (262)3.6.4.2.3输入项 (262)3.6.4.2.4输出项 (263)3.6.4.2.5算法 (263)3.6.4.2.6流程逻辑图 (263)3.6.4.2.7接口 (263)3.6.4.3检索模块(M0403) (263)3.6.4.3.1模块描述 (263)3.6.4.3.2功能 (263)3.6.4.3.3输入项 (264)3.6.4.3.4输出项 (264)3.6.4.3.5设计方法 (264)3.6.4.3.6流程逻辑 (265)3.6.4.3.7接口 (266)3.6.4.4 排序(M0404) (266)3.6.4.4.1排序描述 (266)3.6.4.4.2功能 (266)3.6.4.4.3输入项 (266)3.6.4.4.4输出项 (266)3.6.4.4.5算法 (266)3.6.4.4.6流程逻辑 (266)3.6.4.5打印(M0405) (267)3.6.4.6返回(M0406) (267)3.6.5商品库存查询 (267)3.6.5.1查询条件选择(M0501),商品检索(M0502) (267)3.6.5.1.1模块描述 (267)3.6.5.1.2.功能 (268)3.6.5.1.3性能 (272)3.6.5.1.4输入项 (273)3.6.5.1.7.流程逻辑 (274)3.6.5.1.8 接口 (274)3.6.5.3打印(M0503) (275)3.6.5.4退出(M0504) (275)3.6.6收发存报表模块(M0601) (275)3.6.6.1模块描述 (275)3.6.6.2功能 (275)3.6.6.3性能 (278)3.6.6.4输入项 (278)3.6.6.5输出项 (278)3.6.6.6设计方法 (278)3.6.6.7流程逻辑 (279)3.6.6.8接口 (279)3.6.7库存明细帐查询 (279)3.6.7.1 检索模块描述(M0701) (279)3.6.7.2 功能 (279)3.6.7.3 性能 (281)3.6.7.4 输入项 (281)3.6.7.5输出项 (281)3.6.7.6检索算法 (281)3.6.7.7流程逻辑 (281)3.6.7.8 接口 (282)3.6.8成品组装 (283)3.6.8.1 增加成品组装信息模块(M0801) (283)3.6.8.1.1模块描述 (283)3.6.8.1.2功能 (283)3.6.8.1.3输入项 (284)3.6.8.1.4输出项 (284)3.6.8.1.5设计方法(算法) (284)3.6.8.1.6 流程逻辑 (285)3.6.8.1.7接口 (285)3.6.8.1.8测试计划 (286)3.6.8.2 删除成品组装信息(M0802) (286)3.6.8.2.1模块描述 (286)3.6.8.2.2功能 (286)3.6.8.2.4输出项 (287)3.6.8.2.5设计方法(算法) (287)3.6.8.2.6接口 (287)表36 成品组长功能调用接口 (288)3.6.8.2.7 流程逻辑 (288)3.6.8.2.8 测试计划 (288)3.6.8.3 单据查询(M0804) (288)3.6.8.3.1模块描述 (288)3.6.8.3.2功能 (289)3.6.8.3.3输入项 (289)3.6.8.3.4输出项 (289)3.6.8.3.5设计方法(算法) (290)3.6.8.3.6接口 (290)3.6.8.3.7 流程逻辑 (290)3.6.8.3.8 测试计划 (291)3.6.8.4 单据修改(M0805) (291)3.6.8.4.1模块描述 (291)3.6.8.4.2功能 (291)3.6.8.4.3输入项 (292)3.6.8.4.4输出项 (292)3.6.8.4.5设计方法(算法) (292)3.6.8.4.6接口 (293)表37 单据修改调用接口 (293)3.6.8.4.7 流程逻辑 (293)3.6.8.4.8测试计划 (294)3.6.9成品拆分 (294)3.6.9.1 增加成品拆分信息(M0901) (294)3.6.9.1.1 功能描述 (294)3.6.9.1.2 功能 (295)3.6.9.1.3 输入项 (296)3.6.9.1.4输出项 (296)3.6.9.1.5设计方法(算法) (297)3.6.9.1.6 接口 (297)3.6.9.1.7 逻辑流程图 (297)3.6.9.1.8 界面设计 (298)3.6.9.1.9 测试计划 (299)3.6.9.2 删除成品拆分信息(M0902) (299)3.6.9.2.1 模块描述 (299)3.6.9.2.2 功能 (299)3.6.9.2.3 输入项 (301)3.6.9.2.4输出项 (301)3.6.9.2.5设计方法(算法) (302)3.6.9.2.6 接口 (302)3.6.9.2.8 界面设计 (303)3.6.9.2.9 测试计划 (304)3.6.9.3单据查询(M0904) (304)3.6.9.3.1 模块描述 (304)3.6.9.3.2 功能 (304)3.6.9.3.3 输入项 (306)3.6.9.3.4输出项 (306)3.6.9.3.5设计方法(算法) (306)3.6.9.3.6 接口 (306)3.6.9.3.7 流程图 (306)3.6.9.3.8 界面设计 (307)3.6.9.3.9 测试计划 (308)3.6.9.4单据修改(M0905) (308)3.6.9.4.1 模块描述 (308)3.6.9.4.2 功能 (308)3.6.9.4.3 输入项 (310)3.6.9.4.4 输出项 (310)3.6.9.4.5 接口 (311)3.6.9.4.7 流程图 (311)3.6.9.4.8 界面设计 (312)3.6.9.4.9 测试计划 (313)3.6.10库存报警 (313)3.6.10.1 显示库存报警信息 (314)3.6.10.1.1模块描述 (314)3.6.10.1.2功能 (314)3.6.10.1.3输入项 (315)3.6.10.1.4输出项 (315)3.6.10.1.5设计方法 (316)3.6.10.1.6流程逻辑 (316)3.6.10.1.7接口 (317)3.6.10.2 打印库存报警信息 (317)3.6.10.2.1模块描述 (317)3.6.10.2.2功能 (317)3.6.10.2.3输入项 (318)表40 库存报警打印功能输入项 (318)3.6.10.2.4输出项 (318)3.6.10.2.5设计方法 (319)3.6.10.2.6流程逻辑 (319)3.6.10.2.7接口 (319)1 引言1.1 编写目的说明编写这份详细设计说明书的目的,指出预期的读者范围。

层次模块和ipo图

层次模块和ipo图
处理过程:
1→②→③
将图书借阅信息送回上一级。
IPO图编号(及模块号):L.a.2.2.2
HIPO图号:L.a.0.0.0
模块名称:修改图书信息
设计者:李煜
使用单位:图书馆
输Hale Waihona Puke 部分I处理描述P输出部分O
由下级输入图书损毁信息;
由下级输入采购信息。
1 图书损毁后,记录损毁信息;
2采购图书后,记录采购信息;
5读者缴纳罚金
……
处理过程:
1→②→③→④
将罚金管理信息送回上一级。
将罚金管理送还下一级,更新读者借阅信息。
IPO图编号(及模块号):L.a.3.2.2
HIPO图号:L.a.0.0.0
模块名称:读者信息管理
设计者:李煜
2获得借还记录;
3将借还记录录入系统
……
处理过程:①→②→③
将借还记录送回上一级。
IPO图编号(及模块号):L.a.2.3.4
HIPO图号:L.a.0.0.0
模块名称:图书预约与续借
设计者:李煜
使用单位:图书馆
输入部分I
处理描述P
输出部分O
从图书借阅记录模块获得图书信息。
1 读者对所需图书发生预约或者续借行为;
输出部分O
由图书信息库送入图书信息。
1 利用权限打开图书信息库;
2输入所需图书信息进行图书查询
3获得所需图书信息
……
处理过程: 输入信息与信息库信息对应,
查询成功,输出图书信息。
1→②→③
输入信息与信息库信息不对应,输出无此图书。
向图书信息库送出查询命令;
输出与查询信息对应的图书信息。
IPO图编号(及模块号):L.a.1.3.3

模块图和结构图

模块图和结构图

结构化设计方法使用的描述方式是系统结构图,也称结构图或控制结构图。

它表示了一个系统(或功能模块) 的层次分解关系,模块之间的调用关系,以及模块之间数据流和控制流信息的传递关系,它是描述系统物理结构的主要图表工具。

系统结构图反映的是系统中模块的调用关系和层次关系,谁调用谁,有一个先后次序(时序)关系.所以系统结构图既不同于数据流图,也不同于程序流程图.在系统结构图中的有向线段表示调用时程序的控制从调用模块移到被调用模块,并隐含了当调用结束时控制将交回给调用模块。

如果一个模块有多个下属模块,这些下属模块的左右位置可能与它们的调用次序有关.例如,在用结构化设计方法依据数据流图建立起来的变换型系统结构图中,主模块的所有下属模块按逻辑输入,中心变换,逻辑输出的次序自左向右一字排开,左右位置不是无关紧要的.系统结构图是对软件系统结构的总体设计的图形显示。

在需求分析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,使每一部分完成简单的功能且各个部分之间又保持一定的联系,这就是功能设计.在设计阶段,基于这个功能的层次结构把各个部分组合起来成为系统.处理方式设计:确定为实现软件系统的功能需求所必需的算法,评估算法的性能.确定为满足软件系统的性能需求所必需的算法和模块间的控制方式(性能设计).确定外部信号的接收发送形式.系统功能模块结构图,是什么1.功能结构图就是按照功能的从属关系画成的图表,图中的每一个框都称为一个功能模块。

功能模块可以根据具体情况分的大一点或小一点,分解得最小功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一个任务的一组程序。

2.功能结构图是对硬件、软件、解决方案等进行解剖,详细描述功能列表的结构,构成,剖面的从大到小,从粗到细,从上到下等而描绘或画出来的结构图。

从概念上讲,上层功能包括(或控制)下层功能,愈上层功能愈笼统,愈下层功能愈具体。

功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档