5) MySQL优化了sql算法,使得MySQL查询更加快速。
6) MySQL是开源的软件,开发者不需要对次支付任何费用。
7) MySQL使用了标准的sql的数据语言,数据库开发者不需要额外学习。
8) MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
9) MySQL是可以定制的,可以修改源码开发自己的 MySQL 系统。
10) 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
11) MySQL 可以作为独立的应用程序,在客户端使用,也可以以一个库的
形式嵌入到其他的应用程序中去[5]
第二章 天气预报后台需求分析
2。1 开发概况
当前天气预报软件系统经过多年的发展,已初步形成了一批信息全面的天气预报软件,为本软件开发提供了很好的借鉴,为软件的需求分析提供了很多基本的资料,该天气预报系统的后台接口使用了PHP作为脚本语言编写,选用了最新的Yii2。0框架作为后台框架并选取MySQL作为数据库[6]。
2。2 功能描述来-自~优+尔=论.文,网www.youerw.com +QQ752018766-
根据功能要求,本项目的主要特点分析,应具备以下条件:
1)准确的获取未来全国各地的城市查询实时天气状况。
2)提升系统的稳定性,并且对流量保存在一定程度上减少。
3)保证用户个人数据的安全性,加密用户信息。
由上述的需求将后台系统区分为以下三个模块:
1)天气数据模块
主要处理天气数据,包括天气数据的搜集,整合收集到的信息,制定信息换
算的规则(如温度、天气、湿度等换算穿衣指数,出行指数等)。
2)城市信息模块
用于更新维护城市信息,包括城市的代码、城市 名称、所属的地区等。
3)用户数据信息
保存用户的数据包括账号、密码、姓名、性别、 生日、 所在城市、注册日
期、最后登录信息等信息。