(共22张PPT)
Informationsystemandsociety
数据库与数据传输
数据库
数据传输
数据库
数据传输
Informationsystemandsociety
课前回顾
1.搭建信息系统的前期准备?
需求分析→可行性分析→开发模式选择→概要设计→详细设计
2.系统硬件的基本组成?
服务器、网络设备、传感设备、智能终端
Informationsystemandsociety
数据库
数据传输
信息系统的开发一般包括数据管理设计、服务器端程序、客户端程序
(1)数据采集
数据采集是利用一种或多种装置,从系统外部采集数据并输入系统内部一个接口的过程。
常见数据采集方法:键盘输入、利用光电设备采集数据、多媒体输入、网络传送、磁盘输入等。
在“室内环境实时监测系统”中,数据采集主要依靠各种传感器来完成
Informationsystemandsociety
数据库
数据传输
(2)数据传输
通过传输介质传送到服务器进行加工处理和存储。常见的传输介质分为有线和无线两种。
有线介质包括双绞线、同轴电缆和光缆;
无线介质包括微波、卫星、超短波和短波信道等。
在“室内环境实时监测系统”中,智能终端到Web客户端可以采用USB线缆,也可以采用蓝牙,Web客户端则一般采用Wi-Fi,将数据传送到Web服务器
数据管理设计
Informationsystemandsociety
数据库
数据传输
(3)数据存储
文件、数据库、云存储是数据存储的常见方式。
文件使用较为简单,方便程序自定义格式;
数据库性能优越,方便查询,可以加、解密,以及跨平台应用等;
通过网络可以把采集到的数据实时传输到数据处理中心进行存储及处理。
数据管理设计
Informationsystemandsociety
数据库
数据传输
(4)数据呈现
把分析结果用最容易理解和最美观的方式展现出来。
人们用到的数据图类型有以下几种:柱状图、条形图、折线图、饼图、气泡图、漏斗图、GIS地图、词云等。
数据管理设计
Informationsystemandsociety
数据库
数据传输
数据管理-SQLite数据库
数据库通过“数据表”来组织数据,一个库可以包含多个表。
成绩.db
表 高二1班
表 高二2班
表 高二3班
表 高二7班
SQLite是一个轻型数据库管理系统
Informationsystemandsociety
数据库
数据传输
数据表里的字段和记录
“数据表”是二维表,多行多列,各行称为“记录”,各列称为“字段”。
6条记录
4个字段
字段名
字段值
第1条记录的“Chinese”字段的值是110
Informationsystemandsociety
数据库
数据传输
数据管理-SQLite数据库
python中的sqlite3模块整合了其通用功能
Informationsystemandsociety
数据库
数据传输
创建及连接数据库
connect( )函数用于创建及连接数据库。
以下语句创建一个名为“conn” 的数据库对象,数据库文件名为“data.db”
Informationsystemandsociety
数据库
数据传输
创建游标
cursor --游标,通过cursor对数据库进行相关操作。
使用cursor( )函数创建游标对象。
以上语句创建了一个名为“cu”的游标对象。
Informationsystemandsociety
数据库
数据传输
创建数据表
commit( )函数是命令提交函数,提交后命令才会生效。
Informationsystemandsociety
数据库
数据传输
create table data_r(id integer,name text,sage Datetime,ssex text)
Informationsystemandsociety
数据库
数据传输
添加记录
Informationsystemandsociety
数据库
数据传输
女
insert into data_r(id,name,sage,ssex) values(1, '张婷', '2007-1-15', '女')
Informationsystemandsociety
数据库
数据传输
查询记录
运行结果:
运行结果:
Informationsystemandsociety
数据库
数据传输
(3)查询data_r数据表中性别为女的所有记录
select * from data_r where ssex='女'
Informationsystemandsociety
数据库
数据传输
删除记录
Informationsystemandsociety
数据库
数据传输
HTTP中两种常用的方法:GET 和 POST。
GET - 从指定的资源请求数据。
POST - 向指定的资源提交要被处理的数据。
/test/demo_form.php name1='张三'&name2='李四'
name1和name2的值是多少?
Informationsystemandsociety
数据库
数据传输
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。
Informationsystemandsociety
数据库
数据传输
巩固练习
服务器端程序
客户端程序
数据采集
数据传输
数据存储
C
C
C
数据库与数据传输
Informationsystemandsociety