目录
一、实验目的
l 了解环境监测系统的总体设计。
l 掌握系统数据库设计。
l 熟悉数据库连接和访问。
l 熟悉系统功能模块设计。
l 熟悉数据库的存储与读取。
二、实验示例
1.系统设计
对用户的实时定位、环境检测与预警显示主要实现功能地图显示用户的位置信息,同时地图上显示手机端的位置信息;周围的温度、湿度、烟雾浓度和天气情况;关于温度、湿度和烟雾浓度报警和对天气、PM2.5等等的预警。
(1)系统功能需求
环境监测系统信息展示总表 |
|||||
当前时间 |
2018.06.17 |
00:00:00 |
|||
位置 信息 |
用户位置1 |
XXX |
|||
用户位置2 |
XXX |
||||
环 境 显 示 |
位置1 |
温度1 |
|
||
湿度1 |
|
||||
烟雾浓度 |
|
||||
位置2 |
天气类型 |
|
|||
温度2 |
|
||||
湿度2 |
|
||||
PM2.5 |
|
||||
预警 |
类型 |
当前值 |
阈值 |
备注 |
|
烟雾浓度 |
0 |
|
|
||
湿度 |
42 |
30 |
80 |
|
|
温度 |
23 |
40 |
较舒适 |
||
PM2.5 |
103 |
100 |
轻度污染 |
||
管理 权限 |
账号 |
||||
密码 |
①用户模块。、
用户模块有登陆,查询数据和添加、删除预警信息等功能。
②管理员模块。
管理员模块有增删查改。
本案例针对用户模块进行重点分析。
(2)数据库需求分析
①用户登录数据流图
用户注册主要是对注册表的操作,用户要完成注册,需要将自己的信息插入到注册表中,同时也提供用户对自己的注册栏进行查询、修改和删除功能。
图1 用户登录数据流图
②用户查询数据流图。
用户查询数据主要分为两种类型,分别访问到两个数据表,可以对大范围的环境情况进行查询的外网数据表,也可以对具体到室内的环境数据进行查询的传感器数据表。