- 1、本文档共91页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第06章_系统设计课件
6.1 系统设计概述;6.1 系统设计概述;系统设计的任务;系统设计的内容;总体结构设计:划分子系统、功能结构图、系统流程图
编码设计:编码方法和编码规范
数据存储设计:数据库(概念、逻辑、物理)设计、数据安全措施等
输入/输出设计、界面设计:定义输入、输出形式、用户界面
模块处理过程设计:各功能模块的程序流程图设计及编写程序设计说明书;系统设计的原则;6.2 系统总体结构设计;6.2.1 子系统功能模块的划分;1. 划分子系统的原则;2. 系统划分的方法;6.2.2 功能结构图设计;教学管理系统功能结构图;6.2.2 功能结构图设计;6.2.2 功能结构图设计;事务型数据流图(有明显的事务中心);变换型数据流图(以主要处理为中心);功能结构图的设计方法:
功能结构图是由数据流程图转换过来的,转换方法有两种:事务分析、变换分析;初始的SC;1. 事务分析;1. 事务分析;事务分析的步骤及规则:;事务分析的步骤及规则:;2. 变换分析(以主加工为中心);变换中心;变换分析;第一级分解的方法;第一级分解后的SC;变换分析;输入分支的分解(1);传入分支的分解(2);传出分支的分解;中心加工分支的分解;性仓祥蛆疟逗钻努例馅颖此闻撂捣杠炼改也龄道斩匹窝群耳迈捷蕾星浆霞第06章_系统设计课件第06章_系统设计课件;大型系统DFD中,变换型和事务型
结构共存:;6.2.3 系统流程图设计;6.3 编码设计;6.3.1 编码的功能;6.3.1 编码设计的原则;6.3.2 编码的种类;6.3.2 编码的种类; 编码设计举例
1. 部门编码 CW1
前两位为处室编码,后一位为科室编码。
2. 人员编码 CW101
部门编码加职工序号。
3. 物资编码 大类、中类、小类、序号。
4. 产品编码 01B10001
品种、型号、序列号。; 编码设计举例:书号编码
如:ISBN 978-7-107-18617-5
ISBN:国际标准书号代码
978:图书产品代码。
7:国家地区代码,国际ISBN分配给我国的代号是7。
107:出版社号。我国出版社号由中国ISBN中心分配,分为五档,其长度为2-6位数字。如:01为人民出版社,例100为商务出版社。
18617:出书序号。是由出版社将自己的出版物按出版先后编制的流水号。
5:校验位。用于检验该书号是否正确。;6.3.3 编码校验方法;6.4 数据存储设计;6.4 数据存储设计;1. 用户需求分析
在系统详细调查的基础上,确定用户对数据的使用要求,主要包括:
⑴ 分析用户希望从数据库中获得那些信息,从而可以推导出数据库中应该存储哪些信息,并由此得到数据类型、数据长度、数据量等。
⑵ 分析用户需要对数据完成哪些加工处理,有哪些查询要求和响应时间要求,以及对数据库保密性、安全性、完整性等方面的要求。
⑶ 分析现有系统的规模、结构、资源和地理分布等限制或约束条件。;6.4 数据存储设计;6.4 数据存储设计;6.4 数据存储设计;2. 概念结构设计;2. 概念结构设计;E-R图的画法;院长; 多个实体间的联系 ; 用E-R图表示“学生”实体及其属性;学生与课程之间的关系 ; E-R图表示的概念结构模型;6.4 数据存储设计;E—R图向关系数据模型的转换转换过程示意图;6.4 数据存储设计;6.4 数据存储设计;6.4 数据存储设计;6.4 数据存储设计;6.4 数据存储设计;6.5 输入/输出设计;6.5.1 输出设计;6.5.2 输入设计;6.5.1 输入设计;1.输入方式设计;2.输入数据的格式设计;3.输入数据的正确性校验;⑵ 数据校验方法
数据校验方法很多,主要有重复校验、视觉校验、分批汇总校验、控制总数校验、数据类型校验、格式校验、逻辑校验、界限校验、记录计数校验、平衡校验、匹配校验、代码自身校验等。
常用的3种校验方法。
① 视觉校验。用眼睛核对。
② 重复校验。将相同的数据多次输入。(修改密码)
③ 分批汇总校验。如财务报表和统计报表。;6.6 模块处理过程设计;6.6 模块处理过程设计;6.6.1 程序流程图的设计;6.6.1 程序流程图的设计;程序流程图的常用标准符号;输入课程名称;6.6.2 程序流程图的设计;6.6.2 程序流程图的设计;从上图可以看出,N-S图有以下几个特点:
图中每个矩形框都是明确定义了的功能域。
图中的控制转移不能任意规定,必须遵守结构化程序设计要求。;;优点:
程序结构清晰可见
遵守结构化程序设计的规定
缺点:
当嵌套层数增多时画图困难,清晰度受影响;6.6.2 程序流程图的设计;PAD图—问题分析图(Pro
您可能关注的文档
- 插上移动硬盘或读卡器或存储卡,电脑就死机(而且看不到盘符),拔掉就又活了…解决方案课件.ppt
- CIMMI质量管理课件.ppt
- chap_7课件.ppt
- Chapter 2 烷烃(11-02-26)课件.ppt
- chapter 4 烯烃(11-03-02)课件.ppt
- c程序设计第六章课件.ppt
- Ch9 产品策略课件.ppt
- ch4-2伪指令课件.ppt
- C语言上机_介绍课件.ppt
- c语言基础知识习题课件.ppt
- 新能源构网控制性能评估与提升——天津大学 朱介北.docx
- 2024年新人教版8年级上册物理全册课件.pptx
- 辽宁省阜新二中2025届高考数学四模试卷含解析.doc
- 山东省菏泽市部分重点学校2025届高三下第一次测试语文试题含解析.doc
- 2025届深圳高级中学高考语文一模试卷含解析.doc
- 北京市海淀区第二十中学2025届高三第六次模拟考试语文试卷含解析.doc
- 2025届河南省普通高中学高考语文考前最后一卷预测卷含解析.doc
- 2025届浙江省杭十四中高三下学期第六次检测语文试卷含解析.doc
- 2025届福建省福州八县一中高考仿真模拟语文试卷含解析.doc
- 2025届甘肃省武威第十八中学高考英语三模试卷含解析.doc
文档评论(0)