3.1 信息系统的设计 课件(共30张PPT)-2022—2023学年高中信息技术教科版(2019)必修2

资源下载
  1. 二一教育资源

3.1 信息系统的设计 课件(共30张PPT)-2022—2023学年高中信息技术教科版(2019)必修2

资源简介

(共30张PPT)
必修二
3.1 信息系统的设计
Success is often achieved by those who
Don’t know that failure is inevitabie


1.能够描述信息系统可行性的分析的方法。
2.能够绘制简单信息系统的功能层级图。
3.能对简单的模型进行概要设计。
4.了解瀑布模型和快速原型模型的特点。
情景导入
我也想设计一个游戏!
情景导入
我也想设计一个网站!
社会可行性
主要从政策、法律、道德、制度等社会因素论证软件项目开发的可行性和现实性。
最重要的:运行环境可行性
法律可行性。
技术可行性
限定条件下,功能目标是否能达到;
用现有技术,性能目标是否能达到;
对开发人员数量和质量的要求能否满足;
规定的期限内,开发是否能完成。
经济可行性
比较成本和效益(包括直接经济效益和间接社会效益),判断此软件项目是否值得开发。
可行性分析
在项目投资决策前,对拟建项目进行全面的社会、技术、经济分析与论证,并对其做出可行或不可行评价的一种
科学方法。
1
带来的便利 花费的人力、物力和财力
工作高效,减少工作人员的劳动强度(如有助于抛弃原来手工登记目录卡片、书卡等操作) 购买硬件设备(如相关的计算机、传感设备、无线设备等)
可24小时工作,查询方便 系统运行、维护的成本
任务一 制定学校图书管理信息系统开发方案
※ 活动1 分析建立学校图书管理信息系统是否可行
图书管理信息系统可行性分析表
1
对王者荣耀游戏进行可行性分析
1
社会
技术
上手难度低,画风精美→用户群体覆盖范围广
5V5、3V3、1V1,冒险模式→游戏多样且质量高,不强制消费
具有中国特色→英雄的背景,进行传统文化于皮肤的联名
经济
C++做服务器,性能非常的好,同时技术也非常的成熟,《王者荣耀》项目组也是之前做的一个项目转变而来,技术也积累了很久,服务端也有自己的一套框架。
需求分析
2
从客户的需求中提取出系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,
确定系统的功能、性能等,最终描述
为具体的信息系统需求规格说明书。
开发人员
活动2 分析王者荣耀信息系统的功能需求
2
将系统开发的各功能组成模块及其相互关系,采用树状图的结构来绘制,称为功能层次图。
信息系统要采集各种信息,一定会产生数据,那么这些数据存储在什么地方呢?
图书管理信息系统
学生
管理
图书
管理
借阅管理
归还管理
图书信息录入
学生信息录入
学生信息修改
图书信息修改
图书借阅登记
图书借阅查询
图书归还管理
超期或丢失处理
信息系统要采集信息,一定会产生数据,那么这些数据存储在什么地方能让系统方便地找到呢?
图书管理信息系统功能层次图
将系统开发的各功能组成模块及其相互关系,采用树状图的结构来绘制,称为功能层次图。
活动2 分析学校图书管理信息系统的功能需求
数据存储

文件
数据库
电子表格
01
02
03
功能模块之间都有通过关系数据库建立的联系
系统的基本处理流程、组织结构
01
数据结构设计、出错处理设计
02
模块划分、功能分配
03
接口设计、运行设计
04
概要设计是用户需求与详细设计之间的桥梁,是将用户目标与需求转换成具体的功能和界面设计方案的重要阶段。
一般可在功能层次图的基础上进一步具体化和可视化。
Ps:概要设计建立的是目标系统的逻辑模型,与计算机无关;
《概要设计报告》由开发者根据需求分析报告的要求进行编写
概要设计
3
游戏“登陆”界面设计
概要设计
3
1. 账号、密码的输入功能设计
(1)学号、密码必须是数据库中已经设置好的
(2)密码用“*”来显示,密码长度不超过20个字符,超过以后限制输入。
2.“登录”判断功能设计
(1)如果登录者输入信息正确,则直接进入游戏主界面。
(2)若账号输入有误,则提示错误“用户不存在,请重新输入!
(3)若密码输入错误,则显示“密码错误,请重新输入!”
3. 异常反馈功能设计
如果系统不能连接数据库,显示“检查能否连接服务器或者能否连接数据库”。
功能设计
概要设计
3
“修改密码”界面设计
功能设计
(1)用户只能修改自己的密码
(2)原密码与新密码的长度均不得超过20个字符,超过以后限制输入.
(3)设计“确定”功能。
第一步 判断“原密码”是否与计算机存储的密码一致。如果不一致,则

第二步 判断 ,如果不一致,则显示“密码输入不一致,请重新输入!”
第三步 如果正确输入新密码,代替原密码,则显示“修改成功!”
显示“原密码输入错误,请重新输入”
新密码是否与再输一次新密码一致
问题定义
需求分析
详细设计
编码实现
维护
可行性研究与计划
概要设计
使用
测试
信息系统的生命周期
一个信息系统的研制,从问题的提出开始,经过开发、使用、维护、修订,直到最后终止使用而被另一个信息系统所取代,这个状态变化的过程称为信息系统的生命周期( life cycle)。
快速原型模型
根据用户要求,先快速、粗略地设计一个系统模型,然后交给用户进行审核或评估,再根据用户提出的修改意见和需求进一步修改、完善系统;之后将修改过的系统再交给用户评估,由此循环往复,最终形成一个确定的系统。这种开发模型被称为快速原型模型。
用户提出需求
识别并归纳用户需求
快速开发一个系统模型
重新设计或选择原型
修改原型
确定系统原型后进行开发
系统运行和维护
评价原型
不满意
不可行
满意
快速原型模型
快速原型模型的优点 快速原型模型的缺点
直观形象,容易被接受 没有严格的开发文档,维护困难
可减少由于信息系统需求不明确带来的开发风险 快速建立起来的系统结构加上连续的修改可能会导致产品质量低下
及时暴露问题,及时反馈 难以对系统的开发过程进行控制
开发周期短,成本低
思考:
1. 如果不能完全确定用户的需求,能否使用快速原型模型?
2. 采用快速原型模型设计信息系统的优势有哪些,缺点是什么?
瀑布模型是从时间角度对软件开发和维护的复杂问题进行分解。自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。它的开发过程是通过一系列阶段顺序展开的。
可行性研究
问题定义
需求分析
概要设计
详细设计
编码
测试
运行与维护
计划
开发
运行
自上向下 相互衔接 如瀑布流水
必须等前一阶段完成,才能做下一阶段
瀑布模型
瀑布模型的优点 瀑布模型的缺点
定义清楚,应用广泛 在开始时就需要知道大多数需求
采用规范化的开发方法 不便于适应需求的变化
严格规定每个阶段提交的文档 在项目接近完成前,产品不能投入使用
易于理解 可运行的软件交给用户之前,用户只能通过文档来了解产品
便于计划和管理 开发周期长,见效慢
探讨:
在瀑布模型中,如果在“测试”阶段发现“需求分析”出错,会造成什么结果?
采用瀑布模型设计信息系统的优势有哪些,缺点是什么?
其它模型:
CONTENTS
IF YOU LIKE THIS POWERPOINT TEMPLATE,PLEASE FOCUS ON ME,YOU WILL GET BETTER.
ADD YOUR PROJECT TITLE
ADD YOUR PROJECT TITLE
ADD YOUR PROJECT TITLE
ADD YOUR PROJECT TITLE
1
2
3
4
练习巩固
1. 可行性研究的目的不是马上开发一个软件项目,而是研究这个项目( )。
A. 是否值得开发 B. 其中的问题能否解决
C. 人员配置是否合理 D. 进度是否合适
AB
2. 在快速原型模型设计开发过程中,开发人员根据( )的需求不断修改原型,直到满足要求为止。
A. 用户 B. 开发人员 C. 系统分析员 D. 程序员
3. 在采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。下列关于产生这些文档的描述正确的是( )。
A. 外部设计评审报告在概要设计阶段产生
B. 集成测试计划在程序设计阶段产生
C. 系统计划和需求说明在详细设计阶段产生
D. 在进行编码的同时,独立地设计单元测试计划
4. 在信息系统的生命周期中,在系统分析和系统实施中间的阶段是( )。
A. 详细设计 B. 系统设计 C. 需求分析 D. 编程调试
A
D
B
5. 需求分析阶段研究对象是软件项目的 。
6. 需求分析阶段产生的重要文档是 。
7. 需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是 。
用户需求
需求规格说明书
功能需求
练习巩固
扩展训练
目前,很多住院病人主要由护士与护工护理。这样不仅需要大量的护士与护工,而且由于不能随时观察病人的病情变化,可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,要求该系统能随时接收每个病人生理信号(脉搏、体温、血压、心电图等)的变化,定时记录病人情况,防止出现没能及时发现危重病人的病情恶化而耽误抢救时机的现象;当某个病人的生理信号超出医生规定的安全范围时,系统向值班护士发出警告信息。此外,护士在需要时可以要求系统打印出某个指定病人的病情报告。
请你分析一下,这个系统是否可行?如果可行,请画出这个系统的功能层次图。
(1)技术可行性。该医院的患者监护系统可由三部分构成:
监护中心、护士监听部分和互联同医疗网站
监护中心通过互联网与护士监听部分、互联网医疗网站链接,把监听到的患者声音、视频信息以及影像资料通过通信网络实时传送到护士监听部分(便于护士随时掌握患者的生理状况)和互联网医疗网站(有利于实现生理数据的共享)。同时医院还必须有一定量的系统管理和维护的专业人员。开发系统的计算机硬件已经非常普及,各方面的技术都很成熟,因此在技术方面是可行的。
1. 可行性分析
(2)经济可行性。
随着经济越来越发达,人们在治疗疾病方面的支付能力大大提高,因此该系统将会具有广阔的市场。
1. 可行性分析
(3)社会可行性。当前的社区医疗保健系统还不够完善,大多数据收集工作主要采取手工方式,这样不利于共享信息,采集的资料存储在一台计算机里,社区中心与居民之间不能建立起随时访问和被访问的关系。
①操作可行性。计算机的普及使人们对以计算机为中心的患者监护系统的使用做了铺垫,操作人员通过接受适当的指导以及培训,可以完成操作。
②法律可行性。医院要想使用患者监护系统,与现有的法律、法规没有冲突。
1. 可行性分析
患者监护系统
患者管理
生理信号
安全范围
打印报告
患者信息修改
患者信息录入
体温信号
脉搏信号
心电图信号
血压信号
超出时警告
设置安全范围
2. 功能层次图
课堂小结
1.可行性分析:
社会可行性
技术可行性
经济可行性
2.需求分析
3、数据存储
4、概要设计——对系统的各个模块绘制设计草图,明确大致功能
5、.信息系统的生命周期
6.两种常见的开发模型
快速原型模型——快速设计系统模型,及时反馈修改
瀑布模型——分阶段一步一步完成,分工明确
必修二
谢谢倾听~
By WangJuan

展开更多......

收起↑

资源预览