




已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章,系统设计,第5章系统设计,第1节系统设计概述第2节系统整体设计第3节系统详细设计,系统详细设计内容,数据库设计代码设计输入/输出设计对话(人机界面)设计流程设计(模块内部的算法设计)系统配置设计(系统平台设计),2,代码用简单的符号格式替换了具体的文字说明。例如:采购订单编号、物料代码、产品代码、供应商代码设计的任务:设计用于开发和运行MIS的代码系统集。(a)代码的功能,1 .区分功能2。分类和排序3。数据的全局一致性;在一个信息分类编码标准中,一个代码只能唯一标识一个分类对象,而一个分类对象只能有一个唯一代码。按对象的属性(如进程、材料、规范等)进行分类并分配不同的类别代码时,代码用作分类对象类别的标识符,并且是使用计算机进行分类统计的基础。相同的东西有时有不同的称呼,但可以通过代码统一。代码提高了系统的完整性,减少了数据不匹配导致的错误。(b)代码设计的基本原则,1)唯一性:每个代码仅表示唯一的对象。2)规范:采用现有国家标准的通用化代码3)可扩展性:必须为企业未来的扩展留出足够的空间4)简单:代码过长,存储空间、输入输出速度和输入错误率5)系统性:代码必须规则和逻辑6)可修改性:如果系统条件发生变化,代码必须易于修改。(c)代码的分类,1 .顺序代码:将编码的对象表示为连续的数字或字母。优点:简单、容易扩展;缺点:如果由于没有逻辑意义而无法插入,则删除数据会产生空代码,并且不容易进行分类汇总。通常用作对不需要额外分类的对象进行其他代码分类的精细分类的补充。2.层次代码:按顺序排列已分类对象的从属关系的代码。专利分类编号、标准分类编号、会计代码等。优点:易于分类,易于添加编码级别,从不同角度标识编码,易于实施各种分类统计。缺点:编码位数和数据项数更多。3 .分组代码:代码分为多个段显示,每个段表示一定的含义。居民身份证号码址代码出生日期顺序代码检查代码优点:分类标准明确,易于识别、校准、处理。缺点:数字多,不易记忆,需要为每个段保留编码。否则,扩展并不容易。4.助记符/ICF:直接编码表示物理特性的字母、数字或标记。电视:电视,“CM”CM,“建筑号码-房间号码”是指房间。优点:直观、清晰、易于理解、易于记忆。缺点:不利于计算机分类摘要处理。5 .自检代码:由主体代码部分和其他代码部分(也称为检验代码)组成。居民身份证号码址代码出生日期顺序代码检查代码:根据预定算法计算的价格附加到代码本体后成为代码的一部分。检验代码职责:减少输入错误。代码输入计算机后,系统根据规定的算法验证,检测代码的正确性。代码输入一般错误:复制错误、易位错误、双易位错误、随机错误。验证代码计算方法:加权残值方法,(1)为代码本体的每个权重设置代码本体,如下所示:C1C2C权重系数:P1P2Pn.pn加权总和:S=cipi(2)加权和S系数馀量RR=S%M(3)模块减去馀数cn 1cn 1cn 1=m-r,奇偶校验代码示例,代码本体为123456,权限为177其中9是校准位。事故,原代码12345;权重因子为2,4,6,8,10。模块m=11使用j=mr作为检查码。编写检查代码的设计过程。1,2,4,8,16,32.算术系列(例如1,2,3,4,5,6,7.小数(例如1,3,5,7,11,13,17. 1,3,7,1,3,7,7,3,1,1,3.3 .模式:基于规则数,例如10,11,13。特殊情况,对于减去10,11,12,13的模块,奇偶校验代码为a、b、c和d。对于字符编码,要使用检查代码检查,请在计算中将A到Z转换为10到35。(b)代码设计阶段,1)检查代码对象2)检查标准代码是否存在3)选择代码类型4)考虑错误检测功能5)编写代码表,第三,接口设计,1 .界面设计原则:“用户亲和力”美丽醒目;提示清晰、简单,不能有两种含义。有用的功能,便于操作和学习;可以及时反馈错误消息等。第三,界面设计(续),2 .用户友好的3点实现用户1的观点设置界面友好的任务需要集成到系统开发的整个过程中使用软件开发技术提高界面方便性3界面设计的基本类型,菜单:使整个界面清晰简洁的菜单;图像:在用户界面中添加丰富多彩的图片,可以直观地为用户提供有用的信息。对话框:根据需要通过对话框实现用户和系统之间的连接。窗口:通过窗口显示,您可以观察全部或部分工作区,并对显示的内容执行各种系统定义的正文和图形操作。下拉菜单,快捷菜单,瀑布菜单,弹出菜单,图像,4,输入/输出设计,输出设计输入设计,(a)输出设计的重要性,信息系统通过输出向用户提供信息,输出设计的好坏直接影响系统的使用效果。一个信息系统能否为用户提供准确、及时、适用的信息,是评价信息系统优缺点的标准之一。输出设计决定了输入设计。输入的信息只能根据输出要求确定。(a)输出设计,用户需要的信息,报告由系统输出完成。输出设计主要包括:1.决定输出内容2。选择输出设备和介质3。决定输出格式4。选择最终输出格式,1 .确定输出内容,设计输出内容:设计输出的项目名称、数据类型、长度、精度数据生成路径、完整性和一致性、输出的类型、输出类型的确定(1)内部输出:从一个处理流程(或子系统)输出到另一个处理流程(或子系统);(2)从外部输出:输出到报告等计算机系统外部。2 .输出设备和介质选择、输出设备和介质选择输出设备:打印机、磁盘机、光盘机等;输出介质:打印介质、磁带、磁盘等。3 .要确定输出格式,格式明确,美观,阅读和理解容易,满足用户的要求和习惯。输出格式设计点、名称、标题、日期、图片编号;尽可能地把相似的项目汇总在一起。请把相同数量的项目汇总在一起。如果一行中有多馀的空间,可以增加项目和项目之间的空间,使布局合理、醒目。决定资料位数时,请考量编辑结果的最大数目(包括货币符号、逗号所占用的位数)。文字从左对齐,空格和数字从右对齐。注意“0”和空格的含义。“总计”要引人注目;打印时,必须恢复编码后的名称,以便一眼就能看出来。4 .选择最终输出格式,报告磁盘文件;网络传输和卫星通信传输方法;图形方式。(b)输入设计、输出信息的准确性在很大程度上取决于输入信息的准确性和及时性。输入设计目标:在系统输入正确的前提下,确保输入方法简单、快速、经济、方便。输入设计工作内容:选择输入内容确定输入方法格式设计输入数据的检查输入,1 .设计输入原则,(1)最小值:输入量越少,出错的可能性越小;输入时间越短,数据一致性越高。(2)简单:输入过程尽可能简单方便。(3)早期检查:对输入数据的检查应尽可能接近原始数据发生点;(4)减少转换:输入数据应尽可能以所需形式写入,以避免数据转换介质错误。2 .设计输入阶段,(1)分析和确定输入数据的标准:处理要求内容:确定输入数据项的名称、数据类型、位数、精度、数字范围和处理输入的方式。(2)确定数据输入方法在线输入方法脱机输入方法输入设备:键盘、鼠标、扫描仪、光电阅读器、手写笔、光盘、磁带、网络传输等。(3)设计数据输入格式输入格式应尽可能类似于原始文档格式。屏幕界面易于使用。数据输入格式:输入、选择(单选、列表选择)等屏幕格式:简单列、表格格式、窗口编辑方法等。(4)确认输入数据准确性检查设计数据错误的三种常见检查方法:重复输入验证、视觉验证、成批摘要验证、控制总计验证、数据类型验证、范围验证、逻辑验证等。P101,2。输入设计阶段(续),3 .典型用户界面设计,(1)人机对话方式,(2)菜单方法,(3)操作提示,(4)权限管理,5,流程设计,基本任务:模块图具体说明了每个模块内部的处理过程。流程设计内容处理:确定实现每个模块的算法。正确表达这些算法的方法。上一个问题:开发项目的具体要求和每个模块的具体功能相关,不能一般化。下一个问题:必须提供适当的算法表示法,或选择描述处理过程的表示法工具。一般算法表示工具,程序流程图N-S图垫图PDL语言IPO图,1 .程序流程图、三个符号、处理行为、逻辑判断、程序流、三个基本程序结构、顺序结构、选择结构、循环结构、程序流程图-工具评估、对最古老、应用最广泛的处理过程的详细说明工具,有助于程序阅读和理解,易于程序设计实施2。方块图(N-S图表),基本元素:方块5个基本组态,(1)顺序基础,(2)选取基础,(Ifthenelse),then区段,then区段问题分析图(pad)、pad: problemonaysisiagram、三种基本结构:(1)顺序结构、(3)多方向选择结构(CASE类型)、(2)双向选择结构IPO,每个模块都可以看作是具有自己的输入、处理和输出的独立子系统。(InputProcessOutput,IPO图表),3。IPO,6,系统平台设计,平台设计:(1)确定计算机处理方法,(2)选择硬件和软件,(3)确定计算机处理方法,(1)根据系统功能、业务处理的特性、性价比等进行部署,在线实时处理,(2)软件和硬件选择,软件和硬件选择取决于系统要求和资源限制。选择硬件:选择技术成熟可靠的系列型号。高吞吐量、大数据存储容量、优异的兼容性和可扩展性、可维护性、优异的性能/性价比;售后服务和技术服务好。操作方便。在一段时间内保持特定高级功能的硬件。选择软件:选择软件,如操作系统、数据库管理系统、开发语言、开发工具、应用程序包等。选择计算机系统的基础、功能要求。容量要求性能要求市场综合因素。(3)网络系统设计、网络系统设计主要包括中小型主机程序和微机网络程序选择;网络拓扑、互连结构和通信媒体选择;选择网络计算模式、网络操作系统和网络协议。,(3)网络系统设计,系统结构:工作站/文件服务器方法;主机/终端系统C/S系统;对等网络系统。(3)网络系统设计,数据库访问方法:独立数据库;文件共享数据库基于客户/服务器的数据库;多层数据库应用系统;基于web的数据库。性能指标:主要考虑网络的吞吐量、可扩展性和连接性,包括最大工作距离、波特率、响应时间和可靠性以及可维护性。硬件网络图服务器:硬件,软件选择工作站:系统的平台设计结果,提交硬件,软件选择硬件配置列表等资料。第5节系统设计报告,系统设计阶段的最终结果-系统设计报告是新系统的物理模型,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年厂里安全培训考试试题及参考答案(突破训练)
- 2025班组三级安全培训考试试题及参考答案(培优A卷)
- 2025车间安全培训考试试题(原创题)
- 2025中外合作的产品制造合同
- 2025年签订买房合同的应该注意什么事项
- 2025工程咨询委托合同样本
- 日照劳动合同范本
- 2025年四川省劳动合同样本
- 2025年四川省劳动合同书(样本)
- 2025广告设计委托合同范本
- 《光伏发电工程工程量清单计价规范》
- 国家卫生部《综合医院分级管理标准》
- DB64++1996-2024+燃煤电厂大气污染物排放标准
- 初中八年级数学课件-最短路径-将军饮马问题
- 信息论与编码期末考试题(全套)
- 医院医学伦理审查委员会章程
- 废弃物管理制度范本
- 房地产销售价格优惠申请表-
- 绿化自动滴灌系统施工方案
- 处理突发事件流程图
- 第十二讲 建设社会主义生态文明PPT习概论2023优化版教学课件
评论
0/150
提交评论