《第七章 系统详细设计教学幻灯片》由会员分享,可在线阅读,更多相关《第七章 系统详细设计教学幻灯片(27页珍藏版)》请在金锄头文库上搜索。
1、第七章 系统详细设计,内容要点,详细设计是为系统的每项具体任务选择适当的技术手段和处理方法。总体设计负责构建系统整体骨架,详细设计则要考虑各个方面的部件内部细节的方案。例如系统的输入输出设计、用户界面设计、数据库设计、程序处理过程设计、网络系统设计、安全性设计等方面的内容。,1.输出设计,信息系统只有通过输出才能为用户服务。信息系统能否为用户提供准确、及时、适用的信息是评价信息系统优劣的标准之一,因此必须重视输出设计。 从系统开发的角度看,输出决定输入,即输入信息只有根据输出要求才能确定。,2.输入设计原则,输入设计的目标时保证向系统输入正确的数据。输入方法应简单、迅速、经济、方便。输入设计应
2、遵循以下原则: (1)最小量原则 (2)简单性原则 (3)早检验原则 (4)少转换原则,2.输入设计内容,输入设计的内容: (1)确定输入数据内容 输入数据项名称、数据内容、精度、数值范围。 (2)确定数据的输入方式 数据的输入方式与数据发生地点、发生时间、处理的紧急程度有关。有联机终端输入和脱机输入。 (3)确定输入数据的记录格式 (4)输入数据的正确性校验 (5)确定输入设备(考虑输入的数据量与频度;数据的来源、形式、收集环境;输入类型、格式;输入速度和准确性;校验方法、纠正错误的难易;可用的设备与费用),2.输入设计数据记录格式设计,输入数据的记录格式既要便于操作人员录入,又要便于填表人
3、员、现场人员填写。记录格式本质上分为两部分:预先印刷部分和插入数据的空格。,2.输入设计数据记录格式设计,为了保证输入的准确性,设计记录格式时还可以采用一些基本技术: (1)块风格 :把一部分框起来引人注目 (2)阴影:不用编码员完成的那部分格式使用阴影 (3)选择框:在相应备选项后打钩 (4)颜色:不同部分用不同颜色 (5)设立数字域:标出小数点位置 (6)划分:注明装订线 (7)说明:关键部分加以说明,2.输入设计输入数据的校验方法,数据出错情况总结: (1)数据内容错 (2)数据多余或不足 (3)数据的延误 数据校验方法: (1)重复校验 (2)视觉校验 (3)分批汇总校验 (4)控制总
4、数校验 (5)数据类型校验 (6)格式校验,(7)逻辑校验 (8)界限校验 (9)记录计数校验 (10)平衡校验 (11)匹配校验 (12)代码自身校验,2.输入设计输入数据的校验方法,在差错校验系统中,差错的纠正比校验更困难。应根据不同的情况,进行不同的纠正。原始数据的错误,应由产生该数据的部门纠正。由程序查出的错误,由于已运行,纠错更复杂,应根据具体业务情况,或者剔出错误数据留待纠正,先处理正确数据,或者纠正错误后再一起处理。对于用于统计分析的数据,舍弃出错数据,只用正确数据处理即可。,2.输入设计输入模式,数据输入可以采用三种模式:批量集中输入、联机分散输入和混合方式。 批量集中输入:录
5、入效率高,需要客户端数量少;但问题不易辨别,容易数据延迟。 联机分散输入:反馈及时,数据准确性高,但花费多,对数据录入程序的可用性、易用性要求高,对主机系统、数据库和网络处理能力要求高。 混合方式:对时效要求高的、输入不复杂的数据采用联机分散模式,对复杂大批量的数据采用集中输入。,2.输入设计自动识别技术,自动识别技术是将信息数据自动识读、自动输入计算机的重要方法和手段,极大提高了数据采集和输入的效率和准确性。 (1)条码及阅读器(超市商品、二维码等) (2)磁卡及读卡器(有磁条的银行卡等) (3)IC卡及读卡器(公交卡、水电燃气卡等) (4)电子标签及读卡器(二代身份证、智能停车场等),案例
6、:基于WebService的无线餐饮管理系统,1.输出设计 在报表设计中,本系统采用了水晶表软件,报表的输出格式与上报格式保持一致,可以减少管理人员的工作量。营业报表汇总统计报表的输出设计界面如下图所示。,案例:基于WebService的无线餐饮管理系统,2.输入设计 本系统的输入设备采用手持无线点菜终端。输入设计界面如下图所示。,3.人机对话设计,人与计算机进行信息交流就是人机对话。从这个意义上讲,输入输出都是人机对话。 这里人机对话是指人通过屏幕、键盘等设备与计算机进行信息交换,控制系统运行。因此人机对话设计也称为用户界面设计。 人机对话的设计好比商品的包装设计、商店的橱窗布置,给用户一个
7、直观的印象。人机对话设计的好坏关系到系统的应用和推广。友好的用户界面,是信息系统成功的条件之一。,3.人机对话设计原则,人机对话设计的基本原则是为用户操作着想,而不应从设计人员设计方便来考虑。应注意以下几点: (1)对话要清楚、简单,用词要符合用户习惯 (2)对话要适应不同操作水平用户,便于维护修改。 (3)错误信息设计要有建议性。 (4)关键操作要有强调和警告。,3.人机对话设计方法,(1)选单式 下拉式选单、弹出式选单、级联式选单、平铺式选单等。 (2)填表法 屏幕上显示的表格应尽量与操作人员手中的原始数据记录格式对应。 (3)回答法 程序运行到一定程度,屏幕上显示问题,等待用户回答。,3
8、.人机对话设计图形用户界面,现代信息系统都是基于图形用户界面的,屏幕以像素为单位,能显示任何字符、图形或图像,可以通过键盘、鼠标、光笔、触摸屏操作界面进行人机交互。 图形用户界面的基本元素有下拉菜单、弹出菜单、列表框、单选钮、复选框、文本输入框、命令按钮、滚动条、表格等。 图形用户界面优点: (1)容易学习使用 (2)直观生动,如采用饼图、动画等 (3)多个视窗并用,同时显示多样信息。,缺点?,图形界面的缺点: 与文字指令界面相比,图形形式的指令不能表达复杂的复合指令。指令数目太大时,不容易在屏幕上安排菜单。对于熟练的使用者而言,键盘录入的速度比鼠标选项的输入要快。,图形用户界面设计原则,(1
9、)用户界面的各个画面设计在整体上应保持相同或相似的外观。 (2)用户界面使用的词汇、图示、颜色、选取方式、交流顺序,其意义与效果应前后一致。 (3)允许纯键盘输入方式,输入的移动顺序应从左至右,然后从上至下。 (4) 不要滥用图形。 (5)图形对象占用系统资源较多。,图形用户界面设计应包括的必要内容,(1)界面窗口的整体布局和界面元素 (2)需要有系统执行的操作按钮及响应 (3)需要由用户输入到系统中的数据项 (4) 对界面事件系统需要及时做出回应的说明 (5)需要由系统输出给用户的数据窗口或消息,案例,图书馆系统中的“借出资源”用例的界面原型。,图书馆系统中的“归还资源”用例的界面原型。,图书馆系统中的“预约资源”用例的界面原型。,用户界面中的数据说明,用户界面的事件说明,“填写派工单”用户界面,