- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章
1 系统设计的概念
根据系统分析阶段所确定的新系统的逻辑模型,综合考虑各种约束,利用一切可用的技术手段和方法,进行各种具体设计,提出一个能在计算机上实现的新系统的实施方案,解决“系统怎样做”的问题。
2 系统的系统设计的任务
系统的系统设计的任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。
3 系统设计的主要内容
(1) 总体设计。包括功能结构图设计、功能模块图设计和信息系统流程图设计等;
(2)详细设计
系统物理配置方案设计。包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等;
代码设计和设计规范的制定;
数据库设计。包括数据库的概念结构设计、逻辑结构和物理结构设计;
界面及输出设计、输入设计;
计算机处理流程设计。
4 结构化系统设计的方法是:
a 以数据流图为基础
b 采用自顶向下、逐层分解的方法
c 把系统划分为若干子系统
d 而子系统又划分为若干功能模块
e 模块又划分为子模块
f 层层划分直到每一个模块是相对独立、功能单一的独立程序为止。
5 模块设计的原则(四项原则)
⑴ 模块间的独立性
⑵ 模块间的低耦合性(模块间的联系)
⑶ 模块的高内聚性(模块内的联系)
⑷ 建立公共模块
6 代码的概念
代码(Code)是人为确定的代表客观事物(实体)名称、属性或状态的符号或者是这些符号的组合
7 代码的设计方法
线分类法、面分类法和混合分类法3种。
8 代码的种类
顺序码 区间码 助忆码
9 确定校验位值的方法:
算术级数法 几何级数法 质数法
10 校验位可以发现以下几种错误
识别错误 易位错误 双易位错误 随机错误
11 在使用以上数据库时,可能会出现以下问题:
数据冗余 修改异常或潜在的不一致性 插入异常 删除异常
12 关系的规范化
(1)第一范式 (lNF)
属于第一范式的关系应满足的基本条件是元组中的每一个分量都必须是不可分割的数据项
(2)第二范式 (2NF)
所谓第二范式,指的是这种关系不仅满足第一范式,而且所有非主属性完全依赖于其主码。
(3)第三范式 (3NF)
所谓第三范式,指的是这种关系不仅满足第二范式,而且它的任何一个关键字数据项都不传递依赖于它的关键字。
也就是说:所有的非关键字均完全依赖于整个关键字,而且只依赖于整个关键字.
13 数据库设计的步骤
用户需求分析、概念结构设计、逻辑结构设计和物理结构设计
14 概念结构设计
概念结构设计的主要任务就是构建实体联系模型 (E-R模型)
与实体联系模型(E-R模型)有关的概念:
1. 实体(Entity):是指明客观存在并相互区别的事物 ;
2. 属性 :指实体具有的某种特性 ;
3. 联系 :
实体之间的联系主要有三种,即一对一联系,一对多联系,多对多联系。
15 E-R模型转换为关系数据模型的规则:
a每一实体集对应于一个关系模式,实体名作为关系名,实体的属性作为对应关系的属性。
b实体间的联系一般对应一个关系,联系名作为对应的关系名,不带有属性的联系可以去掉。
c实体和联系中关键字对应的属性在关系模式中仍作为关键字
16 数据的校验方法
⑴ 重复校验 ⑵ 视觉校验 ⑶ 校验位校验 ⑷ 控制总数校验 ⑸ 数据类型校验 ⑹ 格式校验 ⑺ 逻辑校验 ⑻ 界限校验 ⑼ 顺序校验 ⑽记录校验 ⑾ 平衡校验 ⑿ 对照校验
17 系统设计报告的内容:
a系统总体设计方案
b代码设计方案
c输入和输出设计方案
d文件设计方案
e程序模块说明书
18 代码的校验
代码作为计算机的重要输入内容之一,其正确性直接影响到整个处理工作的质量,因此需要对输入计算机中的代码进行校验。
检验代码的常用方法有两种如下。
事先在计算机中建立一个“代码字典”,然后将输入的代码与字典中的内容进行比较,若不一致则说明输入的代码有错。
设校验位,即设计代码结构时,在原有代码基础上另外加上一个校验位,使其成为代码的一个组成部分,校验值通过事先规定的数学方法计算出来。当代码输入后,计算机会以同样的数学方法按输入的代码计算出校验值,并将它与输入的校验值进行比较,以证实是否有错
19 输入设计的数据出错的校验方法
①重复校验法或称二次输入校验法。
②视觉校验法或称静态校验法。
③检验位校验法或称校验码校验法。
④控制总数校验。
20 P171 2 8
下面是“十个小故事大道理”不需要的朋友可以下载后编辑删除!!!谢谢!!!
小故事1、《扁鹊的医术》
魏文王问名医扁鹊说:“你们家兄弟三人,都精于医术,到底哪一位最好呢?
扁鹊答:“长兄最好,中兄次之,我最差。
文王再问:“那么
文档评论(0)