




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统设计的原则与内容一、什麽是系统设计
1、任务:对系统分析阶段提出的新系统模型的进一步实现——根据新系统模型来详细的确定新系统结构以及对各种与计算机技术有关的环节进行设计。2、人员:系统设计主要是由系统设计员来完成。3、对系统设计员的要求:这类人员应更多地了解计算机技术和系统技术设计的描述方法和工具,不同于系统分析员,也不同于程序员。二、系统设计的原则
简单性原则灵活性原则统一性原则可靠性原则经济性原则三、系统设计的过程和内容
1、系统概要设计(总体、初步设计)2、系统详细设计3、设计内容系统分解信息分类和代码设计数据库设计(或文件设计)输入输出设计处理过程设计等四、系统划分原则:1) 子系统相对独立性高;2) 子系统之间数据依赖性尽可能小;3) 子系统划分结果使数据冗余小;4) 考虑今后管理发展的需要;5) 划分应便于系统分阶段的实现。§2代码设计
一、 代码设计的目的1、可识别化2、规范化
3、使用代码可以节省存储空间
4、使用代码便于提高处理效率精度功能:识别功能、分类功能、排序功能、统计功能、特定含义。
二代码种类1、顺序码(连续码、系列码)用连续的数字或字母顺序的进行编码。特点:简单、无逻辑性、无弹性、一般不说明信息特征,插入和删除不方便,一般用作其他码的补充手段。二代码种类
3、区间码(分组编码法)代码分段表示,每段代表不同内容,典型的是身份证编码、邮政编码,特点:码中数字的值及位置都代表一定意义,信息处理可靠,易于排序、分类、检索缺点:码的长度与其分类属性有关,有时较长,维护难。上下关联码:由几个上下有从属关系的区间码组成,如电话号码是由区号+局号+号码组成。多面码:反映多方面的特性,如:IBM-PC/XT。
二代码种类
4、助记码特点:便于联想记忆;适用于:数据项数目较少,一般来说小于50,否则联想出错。30号100系列数字式计算机电子DJS–130
二代码种类
5、缩写码如:USACAACkgcm6、尾数码最后一位有一定含义,如:02301表示230mm,02302表示230cm,便于不增加主要代码位数而分类。合理性唯一性扩充性系统性格式一致简短稳定性可操作性含义性适应性三编码原则及注意事项
四代码设计一般步骤
选定代码对象决定使用范围和使用期限代码设计和校验编写代码表§3数据库设计
1.数据库设计数据库设计是数据库应用层的问题,是建立一个DBAS的重要内容。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统的过程并使之能够有效的存储数据,满足各种用户的应用需求(信息需求,处理需求)。3.数据库设计的步骤(1)规划主要任务是进行建立数据库的必要性和可行性分析。确定数据库系统在组织和信息系统中的地位以及各个数据库之间的关系。(2)需求分析在DB生命期中占有重要地位、任务,获得用户对数据库的信息需求收集信息需求——分析整理信息需求——报告评审对于(1)(2)步骤已并入IS开发的系统规划和系统分析阶段,(3)(4)(5)是重要设计内容,(6)(7)是实现和运行维护内容。(3)数据库概念设计(为数据库设计所独有的)任务:产生反映组织信息的数据库概念结构即概念模式(4)数据库逻辑设计由概念结构导出具体DBMS处理的数据库逻辑结构(模式、子模式)过程。
物理设计指南概念模式约束条件DBMS特性理要求数据库逻辑设计数据库模式、子模式应用程序指南3.数据库设计的步骤(5)物理设计为逻辑结构选取一个最适合应用环境的物理结构的过程,包括DB在物理设备上存储结构和访问方法。该设计完全依赖于DBMS,由DBS定义,对于RDBMS内容较少,如索引设计、一致性设计)。3.数据库设计的步骤(6)实现根据逻辑设计和物理设计结果在计算机上建立起实际数据库结构、装入数据、测试和试运行的过程。建立实际数据库结构:由DBMS的DDL实现逻辑设计、物理设计的结果,建库结构如CREATE测试:用实验数据对应用程序测试是否满足功能、性能要求装入数据:加载数据库形成一个带实际数据的DB(准备工作、录入、校验)等很复杂的工作。(7)运行和维护:安全性、完整性维护、性能改善、修改错误、增加新功能3.数据库设计的步骤§4输入输出设计(I/O设计)一、 输出设计最终输出给使用者中间结果输出给下一步使用“输出”含义包括输出设计考虑选择输出方式设计输出(报表)、图表形式输出设计说明书一、输出设计
1、输出方式的选择输出设备:显示器、打印机、卡片穿孔机等;输出介质:屏幕、卡片、纸、纸袋、磁带、磁盘选择时需要考虑:使用要求,信息量大小,已有输出设备限制。
二、输入设计
1、选择输入方式:输入设备和输入介质
1)键盘;2)A/D,D/A转换,条形码识别;3)网络数据传送;
2、原始单据设计
1)考虑输出方面的要求,从数据处理逻辑关系上选择适合系统的形式、内容;
2)方便、简化和减轻输入操作;3)易于数据的获得,便于填写,便于归档。
二、输入设计
3、数据校验1)数据校验对象:一般主要对象包括:主文件数据、金额数据、统计管理用数据、联机数据。2)数据出错的种类:包括数据本身的错误、数据多余和不足、数据的延误。3)数据校验方法:静态校验、重复输入法、按内容校验。4、输入工作的特殊要求设计时考虑:操作权限、数据保护、操作责任等。§5处理过程设计
一、设计内容过程设计是要把每一个具体的处理功能同计算机技术结合起来设计,设计作用、目的是为程序员编程序提供技术基础。
设计包括两个内容:1)对每一处理功能(加工),进行具体操作工程设计(一定工具、形式);2)对每一模块(程序),编写程序说明书,为每一个程序的有关细节进行书面记载。
2、程序流程图(程序框图)FT打开文件,选择设备,P=1,打印,P=0,显示输出一条纪录转向打印机转向显示器FTP=1?START
A
L1
C
B
L2?
D
END
3、结构化自然语言(伪码)
STARTAIFL1BELSECENDIFDOWHILEL2DENDDOSTOP(END)
4、PAD图(问题分析图)循环分枝选择顺序START
A
B
CDoWhileL2
D
END
二、S
D的基本思想模块化:自顶向下的把系统分解设计成相对独立、功能单一的模块结构,然后采取“分而治之”的策略详细设计每一模块的具体内容。1.模块:可单独命名的一段程序。2.模块化的必要性、重要性、意义.简化问题、减轻工作量、减少代价复杂度C(p)工作量E(p)若C(p1)>C(p2)E(p1)>E(p2)C(p1+P2)>C(p1)+C(p2)E(p1+P2)>E(p1)+E(p2)
3.模块结构图①模块表示预先定义的模块人工处理模块XY
A
B
ACD
ABCDA调用B判断调用循环调用4.模块化设计的准则:提高模块的相对独立性(独立理解、独立编程、功能单一)。
SD技术
活动路径GFEDBCUXXYYZZV事务中心AH合法入库单日入库量123入库单A合法性检查入库统计打印输出入库数统计表物入逻入逻出物出BCD
SD技术
2.变换型分析第一步:找出主加工逻辑输入输出第二步:设计顶层、一层模块。顶层:DFD中主加工对应的模块,起控制协调输入输出变换模块作用一层:为每个逻辑输入设计一输入模块,向主模块提供数据。为每个逻辑输出设计一输出模块,接收模块提供的数据为主加工设计一变换模块,把逻辑输入变成逻辑输出。第三步:设计中下层模块。为每个输入模块设计一个下属输入模块和一个变换模块。为每个输出模块设计一个下属输出模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南锡业职业技术学院《网络路由与交换》2023-2024学年第二学期期末试卷
- 大连大学《儿童文学作品欣赏》2023-2024学年第二学期期末试卷
- 贵阳职业技术学院《兽药残留分析》2023-2024学年第二学期期末试卷
- 河南农业职业学院《中学数学教学设计》2023-2024学年第二学期期末试卷
- 曹妃甸职业技术学院《舞台美术设计与技术》2023-2024学年第二学期期末试卷
- 北京电影学院《刑法(二)》2023-2024学年第二学期期末试卷
- 雅安职业技术学院《中级财务会计(上)》2023-2024学年第二学期期末试卷
- 南京审计大学《医学微生物学理论》2023-2024学年第二学期期末试卷
- 白城医学高等专科学校《高电压与绝缘技术》2023-2024学年第二学期期末试卷
- 齐齐哈尔理工职业学院《广告策划与新媒体设计》2023-2024学年第二学期期末试卷
- (三模)合肥市2025届高三年级5月教学质量检测政治试卷(含答案解析)
- 生物+昆一中2025届高三联考试卷及答案(九)
- 2025-2030中国家政行业市场发展现状及发展趋势与投资研究报告
- 2025年共青团入团考试题库及答案
- 质量、环境、职业健康安全三合一程序文件
- 学校教辅征订管理“三公开、两承诺、一监督”制度
- 课题申报书:现代产业学院内部治理结构研究
- 2025年人教版小学五年级下册奥林匹克数学竞赛试卷(附参考答案)
- 《油气井套管工程检测技术》课件
- 2025年全国国家版图知识竞赛(中小学组)题库及答案(共五篇)汇编
- 2025届高考语文复习:2024年新课标二卷第九题说题 课件
评论
0/150
提交评论