4.2搭建信息系统(程序编写)4.3完善信息系统 课件 2021—2022学年浙教版(2019)必修2(19PPT)

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

4.2搭建信息系统(程序编写)4.3完善信息系统 课件 2021—2022学年浙教版(2019)必修2(19PPT)

资源简介

(共19张PPT)




数据管理设计包含哪几个环节?
数据采集、数据传输、数据存储和数据呈现。

4.2搭建信息系统(3)
——软件开发之程序编写
4.3完善信息系统






1.程序编写
2.系统测试
3.文档编写
程序编写
01
程序编写
客户端程序
服务器端程序
B/S结构不需要编写,浏览器就是客户端程序。
C/S结构需要编写。
B/S和C/S结构都需要编写。
服务器端程序
02
“室内环境实时监测系统”网站框架示意图
服务器端程序基于Python的Flask Web框架编写,采用模板功能,以index.html为模板。
服务器端程序
02
网站功能页面规划表
SQLite3数据库
03
Web模板文件代码
04
Web服务器代码
05
Web服务器代码
05
Request的两种请求方式POST,GET
获取系统时间
写入数据
查询数据
找出该id的传感器数据,判断是否超出范围
启动服务器
06
智能终端程序
07
智能终端程序
07
errno,resp=Obloq.get('input id=1&val=22',10000)
GET请求网址 http://服务器地址/input id=1&val=22
Obloq读取传感器数值,拼接为一个URL地址,向服务器发送GET请求如果成功,则返回状态码200,并且返回接收到的值否则,返回请求失败状态码404。
代码烧录、流程分析
08
温度传感器获取数据
Obloq读取传感器数值,拼接为一个URL地址,向服务器发送GET请求
服务器读取url中的温度值和传感器号并写入数据库,并返回信息
通过浏览器客户端查看数据
好搭板显示串口返回信息或状态
系统测试
08
系统测试目的是把测试结果与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,及时加以修正。
软件测试
硬件测试
网络测试
信息系统测试
正确性证明 通过数学技术来确定软件是否正确
静态测试 采用人工检测和计算机辅助分析手段,不运行程序
动态测试 直接在客户端或服务器端运行程序
配置检测、外观检查、硬件运行测试等
配置检测、外观检查、运行测试、网络连通性测试等
“室内环境实时监测系统”系统测试
08
1.数据采集工作流程。
智能终端采集传感器信息,通过计算机端的程序传送到Web服务器,并保存到数据库。
“室内环境实时监测系统”系统测试
08
2.服务器发现传感器数据大于或小于预设的阈值,启动警报命令,发送邮件给指定邮箱,并反馈给计算机客户端,通过串口指挥智能终端启动执行器。
服务器启动警报工作流程
文档编写
09
按信息系统的阶段
按服务目的
分类
管理文档
用户文档
开发文档
系统规划阶段 系统设计任务书、项目开发计划
系统分析阶段 系统分析说明书
系统设计阶段 系统设计说明书
系统实施阶段 程序设计报告、系统测试报告和开发总结报告
系统运行与维护阶段 用户手册、操作手册与维护修改建议书
文档编写
09
内容简介
可行性研究报告
技术、经济、社会意义的可行性
系统分析说明书
引言、项目概述、实施计划
系统设计说明书
系统总体技术方案
程序设计报告
程序结构、流程图、算法、源代码
系统测试报告
环境、内容、方案、结果
系统使用和维护手册
使用说明、问题解释
系统评价报告
目标是否达到,可靠性安全性、效益评价

展开更多......

收起↑

资源预览