《【信息技术 】信息系统的设计 课件 高中信息技术教科版(2019版)必修2.pptx》由会员分享,可在线阅读,更多相关《【信息技术 】信息系统的设计 课件 高中信息技术教科版(2019版)必修2.pptx(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第3单元 信息系统的数据输入3.1 信息系统的设计1.能够描述信息系统可行性分析的方法2.能够绘制常用信息系统的功能层次图3.能够对一个简单功能模块进行概要设计。4.了解瀑布模型和快速原型模型的特点。学习目标:重点难点:重点:信息系统可行性分析的方法 对简单功能模块进行概要设计。难点:常用信息系统功能层次图的绘制 瀑布模型和快速原型模型的特点。某公司计划建立一个网站自我推广。网站制作责任公司为该公司编制了网站制作责任公司为该公司编制了网站建设计划书,内容极其复杂,网站建设计划书,内容极其复杂,内容包括服务器服务、域名、网站内容包括服务器服务、域名、网站编程语言、数据库、网站拓扑结构编程语言、数
2、据库、网站拓扑结构、网站各版块应具备功能、网页美、网站各版块应具备功能、网页美术设计、系统维护方式、后期改版术设计、系统维护方式、后期改版、资金等等一系列内容。、资金等等一系列内容。整个规划对接的时间非常长!整个规划对接的时间非常长!为什么花这么多时间在规划上?为什么花这么多时间在规划上?课堂导入课堂导入 软件系统的开发费时、费力,需要较大的成本,如果不事先分析清楚软件系统能否凭借现有的技术、财力等方面因素开发完成,一旦开发失败,就会造成很大的浪费。为了避免出现这个情况,需要对项目进行可行性分析可行性分析。课堂导入课堂导入 任务一任务一 制订学校图书管理信息系统开发方案制订学校图书管理信息系统
3、开发方案1.可行性分析可行性分析是在项目投资决策前,对拟建项目进行全面的社会、技术、经济分析与论证,并对其做出可行或不可行评价的一种科学方法。可行性分析社会可行性技术可行性经济可行性 任务一任务一 制订学校图书管理信息系统开发方案制订学校图书管理信息系统开发方案1.可行性分析(1)社会可行性分析 主要从政策、法律、道德、制度等社会因素论证软件项目开发的可行性和现实性。其中,最重要的是运行环境可行性和法律可行性。任务一任务一 制订学校图书管理信息系统开发方案制订学校图书管理信息系统开发方案1.可行性分析(2)技术可行性分析 主要是从技术角度出发,决定软件项目开发的可行性。技术可行性分析包括以下几
4、个方面:(1)在限定条件下,功能目标是否能达到;(2)利用现有技术,性能目标是否能达到;(3)对开发人员数量和质量的要求,并说明是否能满足;(4)在规定的期限内,开发是否能完成。任务一任务一 制订学校图书管理信息系统开发方案制订学校图书管理信息系统开发方案1.可行性分析(3)经济可行性分析 通过比较成本和效益(包括直接经济效益和间接社会效益),可以判断要立项的软件项目是否值得开发。我们再来看看表3.1.1对图书管理信息系统做可行性分析。讨论:都用了那些类型的可行性分析法?带来的便利花费的人力、物力和财力工作高效,减少工作人员的劳动强度(如有助于抛弃原来手工登记目录卡片、书卡等操作)购买硬件设备
5、(如相关的计算机、传感设备、无线设备等)可24小时工作,查询方便系统运行、维护的成本 任务一任务一 制订学校图书管理信息系统开发方案制订学校图书管理信息系统开发方案1.可行性分析 任务一任务一 制订学校图书管理信息系统开发方案制订学校图书管理信息系统开发方案2.需求分析需求分析是从客户的需求中提取出系统能够帮助用户解决的业务问题。不同人的需求是不同的。不同人的需求是不同的。任务一任务一 制订学校图书管理信息系统开发方案制订学校图书管理信息系统开发方案 开发一个软件项目时,至少要知道这个软件是干什么的、委托人的要求是什么。需求分析是由开发人员与用户一起完成的,最后必须形成需求规格说明书我想要一个
6、亿这个我可以帮你实现A.学校的图书管理信息系统软件应该为谁服务?B.应该具备哪些功能?任务一任务一 制订学校图书管理信息系统开发方案制订学校图书管理信息系统开发方案活动2 分析学校图书管理信息系统的功能需求图书管理信息系统学生管理图书管理借阅管理归还管理图书信息录入学生信息录入学生信息修改图书信息修改图书借阅登记图书借阅查询图书归还管理超期或丢失处理 分析图书管理、借阅管理、归还管理等功能设计。图3.1.1图书管理信息系统功能层次图 任务一任务一 制订学校图书管理信息系统开发方案制订学校图书管理信息系统开发方案3.数据存储信息系统要采集信息,一定会产生数据,这些数据一般保存在数据库中。构思并画
7、出一种登录页面的设计。活动1 设计“学生登录”界面 任务二任务二 概要设计学校图书管理信息系统概要设计学校图书管理信息系统 任务二任务二 概要设计学校图书管理信息系统概要设计学校图书管理信息系统学生快速浏览P79:活动活动2 2 概要设计概要设计“学生登录学生登录”模块的功能模块的功能1.学号、密码输入功能设计2.“登入”判断功能设计3.异常反馈功能设计活动2 概要设计“学生登录”模块的功能 任务二任务二 概要设计学校图书管理信息系统概要设计学校图书管理信息系统学号、密码必须是数据库中已经设置好的学号和密码。密码用“*”显示,密码长度不超过20个字符,超过以后限制输入。1.1.学号、密码输入功
8、能设计学号、密码输入功能设计 任务二任务二 概要设计学校图书管理信息系统概要设计学校图书管理信息系统*(1)如果登录者输入的信息是正确的,则直接进入“浏览信息”模块的主界面。(2)若学号输入有误,则显示错误提示信息:“用户不存在,请重新输入!”(3)若密码输入有误,则显示错误提示信息:“密码错误,请重新输入!”2.“2.“登录登录”判断功能设计判断功能设计 任务二任务二 概要设计学校图书管理信息系统概要设计学校图书管理信息系统如果系统不能连接数据库,显示“检查能否连接服务器或者能否连接数据库”。3.3.异常反馈功能设计异常反馈功能设计 任务二任务二 概要设计学校图书管理信息系统概要设计学校图书
9、管理信息系统连接失败,连接失败,l用户只能修改自己的密码l原密码与新密码的长度均不得超过20个字符,超过以后限制输入l设计“确定”功能活动3 概要设计“修改密码”模块 任务二任务二 概要设计学校图书管理信息系统概要设计学校图书管理信息系统确定功能 第一步 判断“原密码”是否与计算机存储的密码一致。如果不一致,则 ;第二步 判断 ,如果不一致,则显示“密码输入不一致,请重新输入”;第三步 如果正确输入新密码,代替原密码,则显示“修改成功”。显示“输入的原密码输入错误”两次输入的新密码不一致活动3 概要设计“修改密码”模块 任务二任务二 概要设计学校图书管理信息系统概要设计学校图书管理信息系统 在
10、完成对软件系统的需求分析之后,接下来就是设计软件系统。软件设计往往被分成两个阶段进行软件设计往往被分成两个阶段进行。第一阶段:概要设计。第一阶段:概要设计。用于确定软件系统的基本框架;第第二二阶阶段段:详详细细设设计计。在概要设计的基础上进行后期详细设计,用于确定软件系统的内部实现细节。1.概要设计n概要设计是将用户目标与需求转换成具体的功能界面设计方案的重要阶段。n概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计数据结构设计和出错处理设计等。n概要设计建立的是目标系统的逻辑模型。概要设计报告由开发者根据需求分析报告的要求编写
11、。n完成概要设计后就要进行详细设计1.概要设计n一个信息系统的研制,从问题的提出开始,经过开发、使用、维护、修订,直到最后终止使用而被另一个信息系统所取代,这个状态变化的过程称为信息系统的生命周期(life cycle)。问题定义可行性研究与计划需求分析详细设计编码实现运行与维护概要设计测试2.信息系统的生命周期根根据据用用户户要要求求,先先快快速速的的设设计计一一个个粗粗劣劣的的系系统统模模型型,给用户选择或修改,最终形成确定的系统。给用户选择或修改,最终形成确定的系统。思考:1.如果不能完全确定用户的需求,能否使用快速原型模型?2.采用快速原型模型设计信息系统的优势有哪些,缺点是什么?用户
12、提出需求识别并归纳用户需求快速开发一个系统原型重新设计或选择原型修改原型评价原型确定系统原型后进行开发系统运行与维护3.快速原型模型.快速原型模型的优点快速原型模型的缺点直观形象,容易被接受没有严格的开发文档,维护困难可减少由于信息系统需求不明确带来的开发风险快速建立起来的系统结构加上连续的修改可能会导致产品质量低下及时暴露问题,及时反馈难以对系统的开发过程进行控制开发周期短,成本低3.快速原型模型.瀑布模型是从时间角度对软件开发和维护的复杂问题进行分解。自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。它的开发过程是通过一系列阶段顺序展开的。可行性研究问题定义需求分析概要设计详细设计编码
13、测试运行与维护计划开发运行自上向下 相互衔接 如瀑布流水4.瀑布模型必须等前一阶段完成,才能做下一阶段探讨:1.在瀑布模型中,如果在“测试”阶段发现“需求分析”出错,会造成什么结果?2.采用瀑布模型设计信息系统的优势有哪些,缺点是什么?可行性研究问题定义需求分析概要设计详细设计编码测试运行与维护计划开发运行4.瀑布模型自上向下 相互衔接 如瀑布流水瀑布模型的优点瀑布模型的优点瀑布模型的缺点瀑布模型的缺点定义清楚,应用广泛在开始时就需要知道大多数需求采用规范化的开发方法不便于适应需求的变化严格规定每个阶段提交的文档在项目接近完成前,产品不能投入使用易于理解可运行的软件交给用户之前,用户只能通过文
14、档来了解产品便于计划和管理开发周期长,见效慢4.瀑布模型1.信息系统可行性的分析的方法。2.绘制简单信息系统的功能层级图。3.对学校图书管理信息系统进行概要设计。4.瀑布模型和快速原型模型的特点。小结小结1.在快速原型模型设计开发过程中,开发人员根据()的需求不断修改原型,直到满足要求为止。A.用户 B.开发人员 C.系统分析员D.程序员练习练习2.在信息系统的生命周期中,在系统分析和系统实施中间的阶段是()。A.详细设计 B.系统设计C.需求分析D.编程调试AB3.要从 可行性、可行性和 可行性三个方面分析研究解决方法的可行性。技术经济社会4.需求分析的最终结果是产生()A.项目开发计划B.可行性分析报告C.需求规格说明书D.设计说明书5.需求分析中,开发人员要从用户那里解决最重要的问题是()A.让软件做什么B.要给软件提供哪些信息C.软件的工作效率如何D.让软件具有何种结构CA6.需求分析阶段研究对象是软件项目的 。用户需求感谢您的观看THANK YOU FOR YOUR WATCHING