工程硕士信息系统第七章 结构化系统的设计.ppt

工程硕士信息系统第七章 结构化系统的设计.ppt

  1. 1、本文档共161页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工程硕士信息系统第七章 结构化系统的设计

安全防范的体系 从管理上 从技术上: 硬件层:计算机、网络、服务器 操作系统层 数据库/文件层 应用软件层:定义系统的合法用户 功能层 7.13 系统设计说明书 设计完成,提交系统设计书,两种形式: 单册报告,分章节介绍总体模块设计、代码设计、输入/输出、人机交互、数据库等各部分内容 多册,以上各部分单独书写成册,如总体设计报告、数据库设计报告、模块详细设计报告等 谢谢! 江西财经大学信息管理学院 Thank you! 5、输入设计的原则 最小量原则 仅输入必要的数据,尽量让系统计算或导出数据 简单性原则 输入的准备、输入过程应尽量容易,以减少错误的发生,并在适当的地方使用代码 早检验原则 对输入数据的检验尽量接近原数据发生点 少转换原则 输入数据尽量用其处理所需形式记录,以免数据转换时发生错误;直接使用已有的数据,比如采用EDI(电子数据交换),XML,从一个系统到另一个系统数据直接使用,不需要再次输入 输入数据的错误 没有药可以阻止死亡,也没有规则能防止错误 ——弗洛伊德 不管怎样设计,总是免不了会有错误,可以针对不同的错误采取一定程度的防范措施。错误有以下几类: 数据内容错:这是由于原始单据有错或录入时发生错误 数据多余或不足:这是收集中的错误,如原始单据丢失或重复 数据的延误:由于输入数据迟缓导致处理推迟,不仅影响业务工作,还可能使输出结果变得无价值 数据校验的方法 重复验证:如由两个或更多操作员录入相同的数据 视觉验证:如从终端上键入数据,在屏幕上校验之后再送到计算机处理 分批汇总校验:分批计算,累计总数验证 控制总数校验: 数据类型校验:按照数据类型进行输入验证 格式校验:比如合同号编码有固定的格式,可按位检测 逻辑校验:如月份应是1~12,日期应是1~31 界限校验:如一次取款为50~2000 记录计数校验 : 平衡校验:如借贷要平衡 匹配校验:如在主表中验证指定代码是否存在 代码自身校验: 信息系统界面(接口) 信息系统与外界环境之间的输入输出就可以称为信息系统的界面。 根据输入输出操作对象和设备划分为两种: 系统界面:系统中包含的不需要人员干预的输入和输出部分。例如:自动捕获的输入数据和自动输出的数据。 人机界面:信息系统中需要用户交互的输入和输出部分。例如:查询书目、下订单。 7.8 人机对话设计 信息系统是一个人-机系统,大量的输入和输出面对的是人,抽取这部分进行人机对话设计。 多数场合指图形用户界面设计 少数使用字符界面:如命令行 要了解图形用户界面的基本元素(控件)及其使用特点: 下拉菜单 弹出菜单 列表框/组合列表框 选择钮、复选框 文本输入框 命令按钮 滚动条 表格 … 图形用户界面元素 用户界面设计策略 Ben Shneiderman所著的《用户界面设计——有效的人机交互策略》总结了三项原则: 考虑用户的多样性 八条黄金设计规则,适用于大多数交互系统的基本定律 预防出错 八条黄金设计规则 尽量保持一致(布局、颜色、词汇) 允许熟练用户使用快捷键 提供积极的有价值的反馈 设计完整的对话过程,每次对话有明确的结束信息(包括窗口的切换) 提供预防错误和简单的错误处理手段 允许撤销动作 提供控制的内部轨迹,让用户感觉控制了系统,而不是被控制 减轻短期记忆负担 7.9 模块详细设计 区分模块总体设计和模块详细设计 模块详细设计是要确定每个模块的内部特征,即内部的处理过程的设计。 处理过程设计可以采用以下工具表达: 程序流程图(程序框图) 盒图(NS图) 程序设计语言(PDL) 模块标识 WLGL-007 所 属 子系统 物料管理 属于企业规则 □ 是 √ 否 模块名称 物料进销存统计 主要功能 计算给定时间段物料的进消存,并显示或打印 调用模块 计算物料入库、计算物料出库、计算物料库存、显示/打印物料进消存 被调用模块 ? 输 入 统计时间(起始时间、终止时间)、输出方式(打印/显示) 输 出 显示/打印物料进销存统计表 相关数据表 物料的入库、出库明细、物料年初库存、物料当前库存、物料明细 主要内部变量 起始时间、终止时间、打印/显示选择、物料的进消存 算 法 1)? 根据统计时间,从物料的“入库”、“出库”明细、“物料年初库存”、“物料当前库存”中筛选“需要计算进销存的物料清单”; 2)? 根据生成的“需要计算进销存的物料清单”,循环调用:(1)模块“计算物料入库”,获得指定物料的入库数据;(2)模块“计算物料出库”,获得指定物料的出库数据; (3)模块“计算物料库存”,获得指定物料的库存数据。每循环一次,计算一种物料的进销存,直到全部计算完毕; 3)? 调用“显示/打印物料进销存”。 设计者: 梁

文档评论(0)

fangsheke66 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档