- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电 子 科 技 大 学
实 验 报 告
学生姓名: 学 号: 指导教师:
一、实验室名称:电子政务可视化实验室
二、实验项目名称:结构化的信息系统设计
三、实验原理:
1. 系统设计
(1)系统设计的目标
系统设计是新系统的物理设计阶段,根据系统分析阶段所确定的信息系统的逻辑模型,综合考虑各种约束,利用一切可用的技术手段和方法,进行各种具体设计,提出一个能在计算机上实现的新系统实施方案,解决“系统怎样做”的问题。
(2)系统设计的任务
系统设计从信息系统的总体目标出发,根据系统分析阶段对系统逻辑功能的要求,并考虑经济、技术和运行环境等方面的条件,采用正确的方法确定系统的总体结构和系统各组成部分的技术方案;我们在这一阶段要合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。
(3)常见的系统设计方法
常见的系统设计方法有结构化设计方法(SD)、面向数据结构的设计方法(JSD)和面向对象的设计方法(OOD)。在这里,我们使用结构化的设计方法。
2. 结构化系统设计
(1)结构化系统设计的基本思想
结构化设计方法体现了软件工程中的模块化原则,其基本思想是将一个系统分解成若干个彼此相互独立又相互联系的组成部分,这些组成部分就是模块。对每一个系统,都可以按功能自顶向下逐层分解为多层的、具有独立功能的许多模块,一直分解到每一个模块都能很容易实现为止,这样能使系统开发工作量变小。
(2)结构化系统设计的主要任务
结构化系统设计的主要任务包括总体设计和详细设计两部分。
1) 总体设计
系统总体设计,又称为概要设计。是系统开发过程中很关键的一步,它的主要任务是完成系统总体结构和基本框架的设计,具体的要依据系统分析阶段产生的文档资料,确定新系统在计算机内应该有哪些模块组成,确定模块间的调用关系和数据传递关系,同时还要使用一定的工具将所设计的结果表达出来。
系统的总体结构包括以下几部分:系统的组成部分,即由哪些模块组成;系统的层次及调用关系;模块的处理功能;模块之间的界面,即模块间传递的数据。
2)详细设计
为各个具体任务选择适当的技术手段和处理方法便是详细设计,包括系统平台设计、数据库设计、代码设计、对话(人机界面)设计、输出设计、输入设计、处理流程设计(模块内部的算法设计)等。主要描述系统的硬件配置、系统代码、人机界面、输入和输出、数据库和网络体系结构等。也就是说,详细设计是系统说明的一个技术层面上的描述。
3. 模块结构图
模块结构图,简称结构图(SC),是系统模块结构及模块间联系的图形表示方法,能清楚地反映出系统中各模块间的层次关系和联系。与数据流图反映数据流的情况不同,结构图反映的是系统中控制流的情况。
(1)模块结构图的基本成分
1) 模块
用矩形框表示,里面标示模块的名字,模块的名字写在长方形内,由一个动词和一个作为宾语的名词表示,模块的名字应恰当地表达这一个模块的功能。对于已定义(或者已开发)的模块,则可以用双纵边矩形框表示。
一般在一个系统结构图中有传入、传出、变换和协调四种类型的模块。传入模块——从下属模块中取得数据,进行某种处理,再将其传送给上级模块;传出模块——从上级模块中获得数据,进行某种处理,再将其传送给下属模块;变换模块——也叫加工模块,从上级获得数据,进行特定处理后将结果传送回上级模块;协调模块——对所有下属模块进行协调和管理的模块,一般出现在高层。
2) 调用关系
两个模块之间用单向箭头联结,两个模块,一上一下,上面的模块是调用模块,箭头指向的模块是被调用模块。一般情况下,箭头表示的连线可以用直线代替。箭尾可加菱形表示有条件地调用,可加弧形箭头表示循环调用。
3) 数据传递
可用带圆圈的小箭头表示从一个模块传递给另一模块的数据,箭头附近写数据的名字。4) 控制信息
带涂黑圆圈的小箭头表示一个模块传送给另一模块的控制信息,箭头附近写控制信息的名字。
没有圆圈的小箭头表示不加区分的数据。
(2)模块结构图的类型
模块结构图的类型有以下三种:内导结构——是结构图中数据以最低模块输入,并逐级向高层传递,高一层模块接受低一层模块的输入。外导结构——结构图中低一层模块接收上一层模块的数据信息,并把它们转换给下一级模块,直到输出给使用者。转换结构——数据要在模块内经过一定的处理,下层模块从相应的上层模块接收数据,经转换后返回同一上层模块中去。
(3)模块结构图的设计
1)确认数据流图的结构类型
其中,数据流图的结构类型可以分为以下几种:变换型DFD——一个数据流图可以明显地分成输入、输出和处理三部分;事务型DFD——一般呈束状形,具有在多种事务中选择执行某类事务的能力。
2)不同的类型采用不同的导出技术
变换型DFD通过变换分析得到初始SC,事务型DFD通
您可能关注的文档
- 旋挖钻机的故障诊断与排除概念.doc
- 云南某高速施组概念.doc
- 旋元佑文法(简体)概念.doc
- 云计算期末考试试卷及答案概念.doc
- 蓄热室加热炉附件8-保证值和考核验收指标概念.doc
- 虚拟仪器实验作业概念.doc
- 需求公告2:临床路径、数据中心概念.doc
- 云浮至湛江段TJ24标段盖梁方案概念.doc
- 粤沪版八年级下册物理知识点概念.doc
- 云计算数据中心方案建议书概念.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)