系统分析与设计作业

上传人:ss****gk 文档编号:235611948 上传时间:2022-01-06 格式:DOC 页数:14 大小:73.97KB
返回 下载 相关 举报
系统分析与设计作业_第1页
第1页 / 共14页
系统分析与设计作业_第2页
第2页 / 共14页
系统分析与设计作业_第3页
第3页 / 共14页
系统分析与设计作业_第4页
第4页 / 共14页
系统分析与设计作业_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《系统分析与设计作业》由会员分享,可在线阅读,更多相关《系统分析与设计作业(14页珍藏版)》请在金锄头文库上搜索。

1、学习系统分析与设计的第十三、十四章总结第十三章要点输入和输出的识别与分类用户界面设计对话设计的文档编制 网站设计指导原则设计Windows个浏览器窗体的指导原则K输入和输出的识别与分类在面向对象方法中,输入和输出被定义为进入和离开系统的消息。 输入和输出分别对应于事件表中事件的触发器和响应。无论是在传统设计方法还是面对对象设计方法中,系统设计的一个 关键的步骤就是将每个时间的输入和输出划分到系统界面或用户界 面O系统界面:系统中包含少量人工干预的输入和输出部分。系统界面可能由特定的输入设备自动补货的输入数据或者来自其 他系统的电子信息,或是来自其他系统的已编译的批处理事务。用户界面:信息系统中

2、需要用户交互的输入和输出部分。个用户界面能够是用户通过与计算机进行交互而记录一个事务。2、用户界面设计2.1用户界面的物理特征、感知特征、概念特征用户界面的物理特征包括用户实际接触到得设备,既键盘、鼠 标、触摸屏或数字键盘。用户界面的感知特征包括用户看到、听到、触摸到得所有东西(物理设备除外)O用户界面的概念特征包括用户了解的有关系统使用的所有内容, 即用户正在操作的系统中所有问题域中的“事物”,系统所执行的操作以 及随后的操作实施过程。2.2用户模型:用户对所使用系统了解的内容,包括用户正在操作 的问题域“事物”、系统所执行的操作以及随后的任务实施过程。2.3以用户为中心的设计技术:将用户放

3、在开发过程中心地位的技 术集合。以用户为中心的设计技术强调三个重要原则:及早关注用户及其工作;多次评价系统设计以确保其可用性;使用迭代开发方法;2.4人-机界面研究领域用户界面设计技术和HIC的研究领域起源于对人与机器的交互 作用的一般研究,即人为因素工程或人体工程学。人为因素工程(人体工程学):对人与机器的交互作用的一般 研究。2.5有关HCI的隐喻对HCI的隐喻包括:直接操作隐喻、文档隐喻和对话隐喻。a. 直接操作隐喻直接操作:HCI的英语,告诉我们用户能直接与现实品目上的对象进行交互。b文档隐喻文档隐喻:HCI隐喻,实现了电子文档浏览和录入数据的人机 交互。电子文档的组织不同于纸质文档,

4、读者可以在电子版本的不同 位置之间调转。超文本文档允许用户单击某一链接然后跳转到文档的另一部分或者完全跳转到另一文档中。超媒体将超文本概念进 行了扩展,包括诸如图形、视频、音频等可以通过文档中用户导航 操作而相互链接在一起的多媒体内容。C. 对话隐喻对话隐喻:HCI隐喻,人机交互更像是在进行交谈或对 话。2.6面设计指导原则可视性和可供性可视性:HCI关键原则,规定所有控件必须是可见的,并且提供反 馈信息指示控件对用户动作的响应。可供性:HCI关键原则,规定所有控件的外观都应该体现和反映控 件所实现的功能。2.7八条黄金规则尽量保持一致性为老用户提供快捷键提供有效反馈 设计完整的对话过程 提供

5、简单的错误处理机制 允许撤销动作提供控制的内部轨迹减轻短期记忆负担3、对话设计文档编制3.1用例、子系统和菜单层次从用户立场岀发的完备系统结构可以用菜单来反映。每一菜单包 括一个选项层次,其中的选项往往根据子系统或对象行为来排列。菜单还应该包括不活动选项或使用在事件列表中的用例的选项。 其中包括某些场合使用的数据库备份与恢复功能以及用户账户等。另 外,用户偏好功能允许用户自己定制界面,最后还应该包括帮助功 能。3.2对话与故事脚本故事脚本技术;一种编制对话设计文档的技术,显示一系列的屏 幕概略图。3.3用UML图表实现对话文档编制面向对象方法提供特定的UML图表用于人机对话的建模。在项目从分析

6、阶段转向设计阶段的过程中,面向对象的方法把更 过类型的对象添加到类图和交互图中,这些对象类被打包成三层,包 括用户界面类,问题域类和数据访问类。设计者可以将界面类和对象 添加到这些图中,显示更多的关于人机对话设计的细节内容。4. 设计标准窗体和浏览器窗体的指导原则标准窗体:指那些利用功能齐全的程序设计语言编制出的窗体,例 如:Visual Basic、C+或Java语言。标准窗体的优势在于其很好的 灵活性以及能够直接访问工作站的数据。浏览器窗体:使用符合互联网规范的HTML祸脚本语言编制而成的 窗体。例如:VB Script , Java Scripto任何一种浏览器都可以显示浏 览器窗体,这

7、种特性是的浏览器窗口可以在不同的平台上运行。采用 Visual studio.NET开发的浏览器窗体成为Web窗体,其灵活性可与 Windows 媲美。窗体的种类包括输入窗体、输入/输出窗体和输出窗体。输入窗体主要用于记录事务或输入数据,虽然窗体的某些部分用 于显示来自系统的数据。输入/输出窗体一般用于更新已有信息,这种窗体显示某个实体的 信息,并且允许用户键入新信息以及更新已有信息。输出窗体主要用于显示信息。在窗体设计过程需要考虑的四个主要问题:A、体布局与格式化体布局与格式化主要关注窗体的整体外观和感觉。在设计输入窗体时,应该考虑一下内容:a、一致性b、标题、标签和标志c、文本框和按钮的组

8、织与分布d、字体大小、亮度对比和颜色B、数据的键控与输入任何输入窗体的核心人物是新数据的输入。文本框:接受键盘输入的控件。列表框:包含可供用户选择的数据项列表的控件。微调框:列表框的变体,在问题框中提供了供用户现则的数据项组合框:列表框的另一种变体,允许用户输入心智或者从列表中选 择。输入控件以承租方式:单选按钮和复选框。单选按钮:输入控件,用户可以从一组选项中选择其中某一个选项。 复选框:输入控件,用户可以从一组选项中选择不知一个选项。C、导航与支持控件D、帮助支持输入窗体的主要设计目的是使其具有直观性,即用户必须帮助功能即可使用。5、网站设计指导原则网页设计原则源于标准窗体和浏览器窗体设计

9、的指导原则和规则。5.1计算机媒体设计原则 惊醒设计网页的外观及感观以充分利用媒体介质。由于要保证其再相当广的技术范围内的可访问性,因此要使得设计 具有可移植性。要考虑低宽带,因为用户不会有耐心去等待网页加载。规划好网页的展示方式,尽可能易于访问,以便用户能够在网站中 轻松浏览。若在线展示的信息来自其他站点资源,需要对这些信息重新格式 化。5.2设计整个网站原则:精心设计网页的外观和感观,以便和设计者想要表达的理念一致。网页之间创建平滑的过渡,以便用户能清楚地知道自己所处的位 置。用网格线来设计每个网页,以便为相关的信息组提供可视化的结 构。在每页的信息组之间预留一定数量的空白。5.3为用户设

10、计原则设计网站的交互性,因为网站用户往往期望网站是交互和动态的。是网页上的信息能吸引用户的眼睛。保持浅层次的分层结构,是用户不用进入太深就可发现详细的信-W-x o利用超文本使用户能在网页中浏览。每页网页的内容多少,要根据用户的特征决定,但不要把网页弄得 很凌乱。为不同群体的用户设计网页,包括残疾人。第十四章要点确定系统界面系统输入设计系统输出设计完整性控制设计安全性控制设计1、确定系统界面系统界面:不需要任何用户干预或用户干预很少的输入和输 出。属于系统界面的标准输出:账单、报表、打印表格以及流向其 他自动化系统的电子输出。属于系统界面的标准输入:自动化输入、非用户界面设备的输 入。以下为系

11、统界面的种类,这将有助于确定I/O需求的设计可能 性:1)来自于其他系统的输入2)高度自动化输入3)来自于外部数据库的输入4)流向外部数据库的输出5)具有极少人机交互的输出6)流向其他系统的输出7)实时连接(输入和输出)2、系统输入设计2.1当设计系统输入的时候,系统开发人员必须完成以下三个任 务:A、确定将要用做输入的设备和采用的机制;B、确定所有的系统输入,并拟定一个包括所有数据内容的列 表;C、对于每个系统输入,确定哪些控制是必须的。2.2输入设备和机制任何数据输入表单的主要目的是向系统输入新的、无差错的数 据或无差错地更新数据信息。在这里,更重要的是不要出现差错。下 面是有助于减少错误

12、的几点经验:获取的数据尽可能与原始数据接近;尽可能使用电子设备和自动输入;尽可能避免人工干涉如果信息可以从某个电子表处得到,那么使用电子表单而不要重新 输入这些信息。在输入信息时,对数据进行检验和更正。3 系统的输出设计系统输出的主要目的是在正确的时间和地点,为正确的人提供 相关信息。正如输入设计一样,输出设计的任务要求实现下列4个目标:确定每个输出类型;为应用设计所要求的特定输出制作一个列表;提供必要的控制来保护输出的信息;设计输出的布局并为其建立原型。3.1定义系统输出的细节定义系统输出的细节目的是确保设计者已经确认和定义了系统中每一个必要的输出。3.2设计报表、声明和返回文档报表类型:详

13、细报表、汇总报表、异常报表和决策报表。详细报表:包含详细交易或记录的报表 汇总报表:对一段时间内或某些种类的信息细节进行摘要或汇总的报表;异常报表:仅包含非标准或异常、条件信息的报表;决策报表:从通常用于战略决策的各种信息源得到的汇总报表。内部和外部输出打印输出可以分为内部输出和外部输出;内部输出:为了组织内部的使用而生成的打印报表和文件。外部输出:为了组织外部的使用而生成的打印文档。返回文档:一个外部输出,其中包含作为输入返回系 统的一部分。3.3电子报表3.4图形和多媒体表示4、完整性控制设计完整性控制:应用系统内部用来保护系统内信息的机制和程序。完整性控制的主要目标:a. 确保只发生适当

14、并且正确的业务交易;b. 确保正确地记录和处理交易;c. 保护组织的资产4.1输入完整性控制定义:用来减少输入错误数据的一部补充验证方法。4.2数据库完整性控制嗑药实现的5个安全和控制领域A .访问控制B .数据加密C事务控制D .更新控制E. 转储和恢复保护 4.3输出完整性控制输出控制的目的是确保输出到大正确的目的地,并且这些 输出是正确的、准确的、通用的和完全的。4.4预防诈骗的完整性控制预防诈骗的完整性控制是借助于足够的手工控制及对金钱财产的自动记录来减少和消除诈骗的可能。5 安全性控制设计安全性控制:通常由操作系统或环境提供的数据保护和恶意 攻击防范机制。安全性控制还具有以下两个目的:为用户和应用程序提供和维持一个稳定的、功能齐全的操作环境。在机构外部的传输过程中保护信息和事务数据。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号