2014课程设计1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计 第一节 课程设计介绍 第一节 课程设计介绍 本课程设计任务 1、 数据库应用系统的需求分析(难点) 2、数据库设计(重点) 3、小应用系统的软件开发。(难点) 第一节 课程设计介绍 数据库应用系统的需求分析 通过相关资料查阅和学习,了解基本的业务流程和系统数据功能要求,完成需求分析,画出数据流图及数据字典。 第一节 课程设计介绍 数据库设计 数据库设计的六个阶段(重点是前四个阶段)进行分析和设计。 1、需求分析阶段要画出数据流图及数据字典; 2、概念结构设计阶段要画出E-R图; 3、逻辑结构设计阶段根据概念结构建立相应的关系数据模型,并进行必要的规范化和优化; 4、物理结构设计阶段在具体的DBMS环境下建立所设计的数据库和基本表以及必要的索引。 第一节 课程设计介绍 小应用系统的软件开发 利用熟悉的开发工具或语言开发数据库应用程序。要求:使用SQL语言进行数据操纵;注意嵌入式SQL语言几个问题的解决;在设计中要运用视图;功能上应具备与应用有关的对基本数据的输入、修改、删除、查询等操作;应有一定的安全性控制。 注:开发工具不限 第二节 课程设计相关知识 软件工程部分 软件工程部分 一、结构化生命周期法是目前比较成熟的方法,其基本思想是将整个系统开发过程划分为需求分析、系统设计、系统实施、系统运行与维护4个阶段。第一阶段与最后一个阶段首尾相连,形成系统开发的周期循环过程。 软件工程部分 二、需求分析 需求分析可分为系统规划和系统分析两个阶段。 1、 系统规划:又称系统调查,该阶段的主要任务是根据用户提出的系统开发请求,进行初步调查,明确系统要完成的主要功能及其要求和产生的信息,即确定总体结构方案,然后进行可行性研究。 1)技术可行性-----确定现有技术是否满足系统开发要求。 2)经济可行性-----从经济上分析工程是否合算、可行。 3)社会可行性-----确定在当前环境下,系统能否按设计方案顺利运转。 软件工程部分 三、系统分析 根据系统规划阶段所确定的系统总体结构方案对现有的管理系统进行详细调查研究,从调查所获取的信息中分析出合理的信息流动、处理、存储的过程,即建立目标系统的逻辑模型。该阶段的主要工作是: 明确目标系统到底要“做什么”,从而从当前系统的逻辑模型导出目标系统的逻辑模型。 编写系统需求说明书 ——主要是数据流程图和数据字典 软件工程部分 四、SA方法简介 结构化(Structured Analysis,简称SA)分析方法是系统分析常用的方法。SA方法就是“自顶向下、逐层分解”的方法。它利用分解和抽象这两个基本手段控制系统的复杂性,把大问题分解中小问题,然后分别解决。分解是逐层进行的,先考虑问题最主要的属性,暂时略去具体细节,以后再逐层添加细节,直到考虑到最详细的、不可再分解的问题。 SA方法通过一套分层次的数据流程图描述系统的功能和数据的流动。 五、数据流图( Data Flow Diagram , DFD ) 数据流图(Data Flow Diagram)就是组织中信息运动的抽象,是信息逻辑系统模型的主要形式。 表示系统内部信息的流向,并表示系统的逻辑处理的功能。但在DFD中并没有表达出每个数据和处理的具体含义,这些信息需要在数据字典中描述。 数据流图基本元素 ?数据流图有四种元素: 外部实体、数据流、数据处理、数据存储。 画数据流图方法 ?画数据流图的方法:(从问题描述中提取数据流图的四种成分 。) 例:一家工厂的采购部每天需要一张定货报表,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件列出下述数据:零件编号、零件名称、定货数量,目前价格、主要供应者。零件入库应有入库单,零件出库应有出库单,通过放在仓库中的CRT终端把入库单或出库单报告给定货系统。当某种零件的库存数量少于库存量临界值时就应该再次定货。 分析:数据源点和终点、处理、数据流、数据存储 注意:一个简单的系统可用一张数据流图表示。当系统比较复杂时,应当采用分层描述的方法。一般第一层描述系统的全貌,第二层分别描述各子系统的结构。如还未表达清楚,可以继续细化。 数据流程图基本步骤 ?第一步:考虑外部实体。数据的源点为仓库管理员和终点为采购员 。 第二步:考虑处理。产生报表、单据处理(包括零件入库单、出库单处理)。 第三步:考虑数据流和数据存储。定货报表,入库单,出库单信息均为数据流。而库存清单和定货信息是数据存储。 数据流图的细化 细化DFD 数据流图的绘

文档评论(0)

phljianjian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档