1、学习目标学习目标 详细了解结构化系统开发方法的系统设计阶段的工作内容,包括代码设计与代码的校验、 信息系统流程图设计、系统物理配置方案设计、输出设计、输入设计、数据存储设计、处理流程图设计等,并了解程序说明书和系统设计报告的编写。 学习重点学习重点 代码设计、功能结构图设计、信息系统流程图设计、输入输出设计7第一节 系统设计的任务第七章管理信息系统的系统设计一、系统设计的主要工作系统设计的任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。解决 “怎样做 ”的问题。总体设计代码设计和设计规范的制定系统物理配置方案设计数据存储设计计算机处理过程设计功能结构图设计信息系统流程图
2、设计设备配置、通信网络的选择数据库管理系统的选择数据库设计、数据库安全保密设计等 输入设计输出设计处理流程图设计编写程序设计说明书第一节 系统设计的任务第七章管理信息系统的系统设计二、系统设计应该遵循的原则1.系统性(必须依靠规范的设计标准保障,代码、 I/O、模块、文件的规范)2.灵活性(采用模块化结构)3.可靠性(安全保密、检错及纠错能力、系统恢复能力、软硬件的可靠性、抗病毒能力)5.经济性(在硬件投资上不要盲目追求技术上的先进;系统设计避免复杂,缩短开发周期 )4.高效率(系统能够以较高效率处理事务,迅速地对处理请求做出相应)第二节 代码设计第七章管理信息系统的系统设计一、代码的功能代码
3、是代表事物名称、属性、状态等的 符号 ,为了便于计算机处理,一般用数字、字母或它们的组合来表示。1.鉴别功能 (一个代码只能唯一标识一个分类对象)2.提高信息处理效率 (按代码对事物进行排序、累计或按某种算法进行统计分析,将十分迅速)3.人机交互工具 (代码是人和计算机的共同语言)4.专用含义 (如数学运算的程序、分类对象的技术参数和性能指标等)5.全局一致 (对于同一事物,即使在不同场合有不同的叫法,也可以通过编码统一起来,代码提高了系统的整体性。)第二节 代码设计第七章管理信息系统的系统设计二、代码设计的原则1.唯一性2.合理性3.可扩充性4.简单性5.适用性6.规范性7.系统性8.逻辑性
4、“千年虫 ”问题相关链接身份证号码的秘密相关链接宝鸡市普通居民的电话号码为 7位,均以 0到 9阿拉伯数字表示。其中首位不能用 0、 1和 9,则宝鸡市可安装普通居民电话的最大理论容量为:C=10*10*10*10*10*10*7=7000000以下哪一个用作代码比较合适?M3MFOV螺丝钉N25N25第二节 代码设计第七章管理信息系统的系统设计三、代码的种类1.顺序码顺序码是一种最简单、最常用的代码。这种代码是将顺序的自然数或字母赋给分类对象。例如 “人的性别代码 ”(按国家标准 GB2261 80)规定 1为男性, 2为女性。2.区间码区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。典型的例子就是邮政编码。多面码(表 7.1)上下关联区间码十进位码 (中图分类法)