浙教版(2019)高中信息技术必修二 2021—2022学年 4.1搭建系统的前期准备导学案(有答案)

文档属性

名称 浙教版(2019)高中信息技术必修二 2021—2022学年 4.1搭建系统的前期准备导学案(有答案)
格式 docx
文件大小 486.1KB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2022-03-08 11:04:23

图片预览

文档简介

一、搭建信息系统的前期准备
帐号______________姓名______________
学习目标:
1、了解搭建信息系统的前期准备内容
2、知道如何撰写信息系统的需求分析和可行性分析报告
3、初步知道系统开发模式的选择
4、了解概要设计与详细设计的内容
课前预习
1.搭建信息系统前要明确用户对所搭建系统的目标期待,并由此分析需求。需求分析包括功能需求、性能需求、资源环境需求(软硬件环境)、用户界面需求、可扩展性需求。
2.在需求分析的基础上,针对系统的环境、同类产品在市面上的完善程度,判断所提出的系统是否有必要搭建(必要性),有无实施的可能性(可行性)。必要性体现在搭建是否应该马上开始,有没有迫切需要。可行性分析主要从技术、经济、社会意义等方面分析系统的可行性。
3.在设计信息系统开发方案时,应根据信息系统的具体功能和应用场景确定开发模式。目前搭建信息系统一般采用C/S模式或B/S模式。
4.概要设计主要解决信息系统“怎么做”的问题,包括模块结构设计、系统物理配置和数据库管理系统选择三个部分。
1)模块结构设计:将信息系统分成若干模块,并确定每个模块的功能、模块间的接口和关系。
2)系统物理配置:包括了硬件设备配置、应用软件选择和通信网络的选择和设计。
3)数据库管理系统选择:主要考虑数据库的性能、类型、平台和安全保密性能。
5.详细设计是在概要设计的指导下,对系统进行详细具体的设计。主要包括输入设计、输出设计、人机界面设计、数据库设计、代码设计、安全设计。
课堂探究:
1、导入:
问题与讨论:
在生活中,还有
1、信息系统的开发意愿总是来自对某个真实问题的解决。
信息系统的前期的准备:请自学书本P124---128页,完成信息系统搭建的前期准备以经历的步骤:
1、__需求分析_2、_可行性分析___3、确定开发模式 4、概要设计5、 详 细 设 计
2、以室内环境监测系统为例:
a:需求分析:
信息系统名称:教室光线环境实时监测系统
项目 需求分析
系统目标 (要解决的问题) 通过信息系统的搭建,实时监测光线教室环境并进行干预
功能需求 (要实现的功能) 利用智能终端(microbit)结合光线传感器实时检测室内的光线数据。 通过串口采集光线传感器上的数据,实时上传到web服务器并保存到数据库中,供后期分析。 Web页面实时显示光线传感器上的数据,能根据需求直接生成图表。 使用者可以对系统进行相关的设置,限定光线值,作息时间。一旦某项指标超过限定的临界值,系统将触发led等打开或者是关闭。
资源和环境需求 (需要的硬件设备和软件平台) 硬件设备:microbit板,led灯等
软件平台:BXY软件,Python IDE
b、可行性分析:
教室灯光控制系统可行性分析报告
项目 可行性分析
技术角度 (技术可行性) 现有技术是指已经普遍使用了的先进技术,而不是实验里的最新技术 选择先进的开发工具和开发平台。 服务器操作系统:微软网络操作系统; 数据库系统:Python自带的开源数据库SQLite; 软件开发工具:Python的Flask框架; 数据交换格式:JSON系统。它们可以很好地支持C/S或B/S的开发模式。 系统采用模块化结构和规范化的代码结构,使得系统具有通用性、可扩充性及良好的可维护性。现有人员具有一定的软件开发能力,再者市面上有较成熟的开发案例,完全具备搭建系统的条件。
经济角度 (经济可行性) 是对搭建系统所需费用和效益进行评估,力争费用可行 投资预算主要包括购买硬件和开发软件费用。硬件由终端设备和服务器等组成。购置各种终端设备:传感器、执行器、通信模块、扩展板等。普通家用型“室内环境检测系统” 服务器完全可以用家里闲置的PC机替代,无需购置。如果要实现异地检测、实时互联,那么对服务器性能要求较高,建议购买云服务器。软件则由使用者凭兴趣改写,无需购买。
社会意义 1、如果系统运行良好,可有效降低教室“长明灯”现象造成的资源浪费。 2、
c、开发模式选择
开发模式的选择 C/S模式 √ B/S模式
选择此模式的理由: 在“教室光线系统”中,传感器的数据通过智能终端汇总到数据库服务器中,客户通过浏览器访问web服务器,获得各种数据信息,数据的统计、分析、呈现等功能主要在web服务器中完成。可见,智能终端主要负责采集信息并执行命令,部分的工作在服务器端完成,因而这个系统一般会采用B/S模式。
开发模式结构图:
d、概要设计
要求:结合“教室灯光自动控制系统”的需求分析,将系统分成若干个模块,填写入下表。
模块名称及其实现的功能描述
模块名称 功能描述
室内光线采集 读取光照数据,根据光照数据,产生led灯的亮灭
计时器 读取时间数据,根据作息时间控制led灯的亮灭
Web服务器 利用数据库存储和读取光线数据,并用图表呈现光照数据的变化
数据存储方式的选择。
数据存储方式的选择 文件 √ 数据库
e.详细设计
要求:根据“温湿度监测系统”web界面,设计本项目的web界面。
项目 详细设计
输入界面的要素 光线值
输出界面的要素 联网成功,光线值
人机界面设计
课堂练习:
1、下列关于搭建信息系统的描述,正确的是:
A:一个完整的信息系统实现程序代码的正常运行即可
B:搭建信息系统的前期准备就是写文档
C:确定信息系统各个模块的功能和模块间调用关系属于概要设计
D:可行性分析是前期准备非常重要的工作,可行性分析就是技术可行性分析
2、下列关于右图说法正确的是:
A:该系统采用B/S模式搭建
B:该系统无须安装数据库管理系统
C:该系统只能通过计算机主机查询数据
D:该系统对服务器负载较低,服务器压力较小
3、在对教室环境实时监测系统做需求分析的过程中,以下属于功能需求分析的有( )多选
A、得用智能终端结合相关的传感器,如温度传感器,温度传感器等,实时监测室内环境的各种指标
B、通过串口采集光线传感器上的数据,实时上传到web服务器并保存到数据库中,供后期分析。
C、Web页面实时显示光线传感器上的数据,能根据需求直接生成图表。
D、硬件选择入门级开发板microbit,语言采用易学易用的Python