4。1 用户信息模块 14
4。1。1注册流程接口 14
4。1。2登录的接口 15
4。2 天气信息模块 16
4。2。1 后台获取所有数据的接口 16
4。2。2 获取最新一天天气数据的接口 17
4。2。3 删除某个城市天气请求的接口 18
4。3。4 更新某个城市的天气信息 19
4。3 城市信息模块 20
4。3。1 添加某个城市的信息 20
4。3。2 删除城市信息 21
第五章 天气预报后台系统运行调试 22
5。1 运行 22
5。2 测试 22
5。2。1 测试的目的 22
5。2。2 测试的准则 22
5。2。3 测试的方法 22
5。3 测试用例 23
5。3。1 登录接口测试 23
5。3。2 获取城市信息接口测试 24
5。3。3 更新天气信息接口测试 25
结论 27
参考文献 28
后记 29
第一章 前言
1。1 选题背景
以前人们常坐在电视机的面前等着天气预报,或者是在报纸上找寻天气的版面,现今随着互联网的发展,人们有更多的方式来获取天气预报,也不在紧紧是获取温度天气的情况,还可以在天气的分析下,获取各种的指导,如:舒适穿衣指数、紫外线指数、空气指数、运动指数等。人们主要的获取方式变成了手机,用户可以开通手机的网络服务,网络服务极大方便用户获取信息的渠道,天气预报软件可以安装在手机上,本设计在现有的普通的手机基础上,为手机天气预报App提供接口,人们可以在手机上实现天气状况的实时报告和天气预报功能,方便人们的旅行与生活。
因此选择这个题目符合大众的需求,同时经过对此天气预报后台接口的开发工作达到检验大学所学知识的目的。论文网
1。2 系统简介
本系统主要是为App开发提供数据结构,即为App提供准确的可以显示的数据,为App所有的网络操作提供接口,App进行的的网络操作调用的相应的接口才能完成操作,当系统后台完成相应操作时返回结果给客户端,告知它处理的结果以及需要的数据。系统主体分为城市、天气、用户三个模块。
1。3 工具简介
1。3。1 PHP
PHP 是Personal Home Page的缩写,现在改名全称Hypertext Preprocessor是一种开源的脚本语言。语法上面吸收了c语言,java和prerl的优点,现今更广泛的应用于web开发领域,也可以用作web服务器的开发,PHP语言的独特的语法混合了C语言、java、perl以及PHP自创的语法,可以快速高效的执行动态页面,与其他的编程语言相比,PHP语言可以嵌入到HTML程序中,执行时解析成HTML输出,执行效率比完全去生成HTML页面的cgi语言要高出很多,使代码的执行效率很高[1]。
PHP具有如下的优点[2]: