PHPStudy天气预报软件的设计和实现(3)
时间:2023-12-24 09:52 来源:毕业论文 作者:毕业论文 点击:次
(1)了解web应用的设计和开发过程 (2)本款程序是HTML语言编写,通过sublime的开发平台,通过聚合数据提供的接口获取网络的数据。开发出针对使用PC端,移动端的网站程序系统。[9] 2。2 可行性分析 随着互联网的普及,手机上会安装各种app,极大的消耗了手机内存,通过HTML的浏览器访问,平时不会占用手机内存,随开随关,实用性强。[12] 作为一个天气查询系统,简单实用的界面是用户的最爱,本程序需要用户操作的几乎没有,仅仅依靠一个网页,当用户打开网页的时候,浏览器内部的js便开始实现数据的发送,获取定位,返回天气信息,地图信息,获取日历,日历功能拥有签到功能,导航链接可使用户需要访问其他网站时,不需要另外多开一个窗口, (1)技术可行性 开发一个网站系统,主要的方面是客户端与服务器的数据交换是使用的ajax技术,ajax应用程序独立于浏览器和平台,被所有的浏览器支持。能够涉及广大的用户,更易安装及维护,也更易开发。通过浏览器端的发送请求数据,并进行json解析数据以及页面优化的设计是可以实现的 (2)经济可行性 随着移动端的普及, 如今是网络时代,大众到任何地方都离不开网络,定位,可以随时获取用户所在位置,给用户提供所需要的信息。[3,6] 根据以上可行性的分析,开发一个查询系统是可行。 2。2 需求分析 本系统是一个web应用,打开网页后通过geolocation。getCurrentPosition的技术获取当前定位。展示当前的天气信息,当前位置的周边银行,公交,地铁,医院,商场,学校,酒店,餐厅,邮局,娱乐,等根据用户自己需求的场所,通过程序内部的地图api获得,本程序不仅仅适用于查询,更是一款广告推广的程序。 从上面的描述可以基本了解软件的功能需求: (1)打来浏览器;文献综述 (2)输入网址:目前本程序用在Apache服务:localhost (3)定位功能:打开浏览器的同时展示信息 (4)搜索功能:用户可以通过搜索去了解想知道的城市信息 (5)日历功能:系统自带日历功能,提供用户查询(并且拥有签到功能) (6)其他分类:日历的下一栏拥有其他一些的分享; (7)广告:网站的右侧,有一栏专门植入广告。 (8)桌面提醒:页面载入时,弹出页面时,右下角弹出提醒标识。 2。3 性能分析 该应用由于是在web网页,非常方便。采用的是B/S结构,能够实现双向数据的通信和信息收集,web网页的分散性也是重要的一方面信息分散存放,更改非常便捷。web是采用的http的超文本协议。 (责任编辑:qin) |