§5.1 系统设计概述在系统分析阶段提出的新系统逻辑模型的基础上,要建立可实施的软、硬件系统,还需经过系统设计阶段,以建立系统的物理模型,解决“怎样做”的问题。逻辑模型逻辑模型主要确定系统做什么,在系统分析阶段提出。物理模型物理模型则主要解决软件怎样做的问题,在系统设计阶段提出。一、系统设计的任务任务:根据分析阶段提出的逻辑模型建立系统解决方案的物理模型。它的着眼点是系统如何构建,即设计系统部件(怎么做),为下一阶段系统实施提供依据。Management Information System 系统设计主要包括以下两部分:
1、总体设计:又称结构设计,即确定MIS应用软件的总 体结构。
内容包括:划分子系统、模块结构设计等。
2、详细设计:进行软件的具体设计,详细设计系统的每 一个部分。
主要包括:代码设计、输出设计、输入设计、数据存 储设计(数据库设计)、数据处理设计、 系统平台设计,等。
总体设计任务:根据系统逻辑功能要求,将系统划分为若干 个子系统(模块),并将大模块层层分解,最终分解为 若干具有功能的模块,并按层次结构有机连成整体。 结构化总体设计的核心是模块化。
软件结构的描述工具:
运用结构化设计方法进行总体设计时,需运用一定的描述工 具描述系统的结构,主要有:
层次结构图、模块层次功能分解图(HIPO),等
高聚合 低耦合
详细设计
即:具体对系统各个部分的设计,主要包括:代码设计、数 据存储设计、用户界面设计(输出设计、输入设计)、 处理设计、安全保密性设计、系统平台设计,等
1 / 3
代码设计的原则: (1)唯一性; (2)扩展性; (3)实用性; (4)系统性; (5)简洁性; (6)标准化。 d、分组码(群码):代码分为若干组,从左到右分别表示大类、中类、小类等。其实质为特殊的区间码。如:身份证号码:32010119980808008如:邮政编码:210001e、密码:用于系统的控制口令,可用计算机能识别的任何符号表示。在代码设计时,还需考虑:代码的校验(检验):方法:在原代码基础上加上一位代码(称校验位或校验码),使其成为代码的一部分,可用来检查代码输入错误。如:抄写错误(“1983”写成“1903”);易位错误(“1983”写成“1938”);双易位错误、随机错误。Management Information System XXXXXXX校验位代码本体校验码的计算方法:算术级数法、几何级数法、质数法,等示例1:计算代码“12345”的校验位(码)(算术级数法)(1)取权:权数:6 5 4 3 2 (权:自然数)(2)计算加权和:6+10+12+12+10=50(3)取模11,以模除加权和,则:50/11=4余6 (4)得到校验位(校验码):6(5)加上校验位后的代码为:123456如写错为:12435;则取权:65432 ;求加权和:6+10+16+9+10=51取模11,则:51/11=4余7;7<>6,则可推断输入错误Management Information System
系统设计的目标: 系统设计说明书是:
系统设计阶段的主要成果;
友情提示:范文可能无法思考和涵盖全面,供参考!最好找专业人士起草或审核后使用,感谢您的下载!