网站大量收购独家精品文档,联系QQ:2885784924

周山芙-管理信息系统(第四版)第6章 系统详细设计.pptVIP

周山芙-管理信息系统(第四版)第6章 系统详细设计.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 系统详细设计 代码设计 人机接口界面设计 输入界面设计 输出界面设计 处理过程设计 系统设计说明书 6.1代码设计 代码是各个信息系统运作和彼此联系的基础 代码设计是系统开发中一项重要的基础工作 代码的作用 可以唯一地标识一个分类对象 加快输入,减少出错,提高处理效率 便于存储和检索,节省存储空间 使数据表达标准化,简化处理程序 为全局数据的一致性提供了基础 代码设计的原则 唯一性 简单性 可识别性 可扩充性 合理性 规范性 代码的类型 顺序码:简单、易处理、易扩充;但没有逻辑含义,只能在尾部扩充 重复码:容易被原系统人员接受,易实现,便于推广;但不能任意更改,可能不尽合理 成组码:简单方便,能够反映分类逻辑,易校对,易处理;但是位数多不便记忆,必须为每段预留编码,否则不易扩充 表意码:含义直接,易理解记忆;但长度不定,给分类、处理带来不便 专用码:具有特殊用途的编码 代码的校验 为减少输入错误,可在原有代码的基础上附加校验码 校验码是根据事先规定好的算法构成,会成为代码的一个组成部分 录入错误的代码将不被计算机系统接受 6.2人机接口界面设计 人机对话操作界面主要有三种形式: (1)菜单方式:下拉菜单、快捷菜单 (2)工具栏方式:以图标形式成组显示在屏幕上,用户直接单击图标可实现指定功能的操作 (3)对话框方式:以特殊的屏幕窗口提示和接受用户的简单指令 6.2.1下拉菜单的创建 利用控制结构图建下拉菜单 创建菜单格式 用Visual FoxPro新建菜单和子菜单 创建对话框 用Visual FoxPro的表单设计器进行设计 6.3输入界面设计 数据输入的质量和速度直接决定了整个系统的效率 要按正确的程序,用正确的操作,去处理正确的数据 ”输入的是垃圾,输出的也一定是垃圾“ 输入界面的设计:方便用户,做到高效、直观、准确、简便 信息输入的方法和原则 主要的输入设备 信息输入的原则 源点输入:尽可能在数据发源地由当事人输入 统一输入:尽量集中在一个部门输入。数据一次输入,多次享用是最经济、高效、可靠的方式 数据简洁:尽可能减少数据量。只输入基本数据(一次性数据),不要输入可以经过计算得到的(二次性)数据,或可以随时取得的数据 用户界面友好:结构合理、科学,充分考虑用户的操作习惯,减少随意性 数据校验 可以让系统自动对输入数据进行校验 重复校验:将数据表的码设置为主索引或候选索引,可避免输入相同数据值 界限校验:建立相应的 约束条件,可以杜绝超 界数据输入 数据校验 逻辑校验:防止出现逻辑错误 匹配校验:防止两个表之间数据不一致;可利用”参照完整性“实现 存在校验:防止某些字段同时为空 什么是好的界面设计 可靠性高、容错性好 设初始值、校验值 有纠错功能 操作简单,易学易用 增加提示 要帮助功能 风格一致,布局合理 主要信息突出 布局和分布符合用户习惯 界面设计工具 Visual FoxPro的表单设计器和控件工具栏 6.4输出界面设计 选择输出设备:显示器、打印机、磁盘/磁带、绘图机、网络、扬声器…… 决定输出形式:报表、标签、简单提示、报警 ;文字、图表、图形、声音、影像…… 确定输出内容:综合统计、详细数据 6.4.1屏幕窗口输出 两种主要的查询数据的方法 直接使用SELECT语句编制程序查询 使用查询设计器生成程序查询 排序查询 满足逻辑条件的查询 连接查询 6.4.2输出界面的设计 6.5处理过程设计 处理过程设计是对控制结构图中每个模块内部的处理过程的描述,这种描述将成为以后编写处理程序的基础。 每一个模块都是相对独立的子系统,可分为输入、加工处理、输出几个部分 可用IPO图描述模块的处理逻辑 IPO图 设计用户口令处理 用决策树描述的用户口令处理过程 6.6系统设计说明书 控制结构图及每一模块的详细说明 数据库设计说明 计算机和网络系统配置说明 代码设计说明 用户界面设计说明 计算机处理过程说明 实施费用估计 * * 计算代码容量的公式 *

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档