基于雾霾播报和预警的社交平台设计与实现
[关键词:雾霾播报,雾霾预警,社交平台] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:rjgc0424,word全文:43页,合计:9400字 |
本次毕业设计的题目是基于雾霾播报和预警的社交平台设计与实现,在实现雾霾检测的基础上,为用户提供一个社交网络平台,方便用户交流,通过这一过程来进一步学习移动开发技术,对个人的未来发展也很有意义。
该雾霾检测应用程序基于Android平台,利用Java语言和Android studio开发工具进行主要开发。整体采用MVP框架,并加入了java 8新特性lamda表达式。边学习边实践,通过毕业设计极大地加深了理解,本文将在分析原理技术的基础上,对整个设计加以说明。
研究内容及研究方法
“雾霾卫士”是一款基于雾霾播报和预警的社交平台,基本功能是实现用户所在地的雾霾实时播报,在此基础上增设了朋友圈功能,方便各地用户的互相交流,面向普通用户提供用户登录、用户注册、修改个人信息、天气通知、雾霾播报预警、健康提醒及特色功能、雾霾圈、防雾霾相关产品购买平台等功能。
本次毕业设计采用了长期占据各大编程语言排行榜的Java语言,整体采用MVP框架,并加入了java 8新特性lamda表达式。边学边实践,通过实践极大地加深了我对技术的理解,本文将在分析原理技术的基础上,对整个设计加以说明。
系统功能模块划分
本系统需要完成的功能模块如下:
雾霾圈数据模块:用户可在其中分享各地雾霾或天气情况。
实时污染信息模块:实时显示用户所在地的雾霾状况。
一周天气信息模块: 用户可查看一周内的天气变化。
实时天气信息模块:实时显示记录天气状况,通过后台的数据填充进行天气完整播报,同时具备定位的功能。
商品数据模块:可推送口罩等于雾霾相关的周边产品的具体信息
订单模块:记录用户订单的详细信息,以方便商家安排配送。
用户建议模块:为方便产品的后续迭代,听取并反馈用户的建议是一个必不可少的环节。
用户信息模块:用户可重新设置个人信息,更改手机号、密码或登录名。
天气模块
功能描述:主页面实时天气模块采用AnimatorSet动画效果展示,可显示当前温度、最高气温、最低气温、近六天的天气状况、空气质量、PM2.5指数、出行建议。出行建议其中包括洗车指数、穿衣指数、风向、风级、湿度。
雾霾圈模块
功能描述:“雾霾圈模块”是整个app的社交模块,用户可在该模块中实时了解各地空气质量状况,雾霾圈实现了类朋友圈功能,当文本超过五行,多余部分仅有用户点击“全文”时才会呈现。雾霾卫士让用户在关注天气质量的同时,还可结交朋友。雾霾圈模块采用material设计,整体采用CollapsingToolbarLayout布局,FloatingActionButton、recyclerview、可回收列表。recyclerview采用SwipeRefreshLayout进行列表数据刷新、列表数据获取时,先通过时间戳检查本地有没有缓存,若无,则从网络接口获取数据。这里使用SQLite数据存储,这是一个十分轻便的选择,也可以选择使用realm进行数据缓存,同时设置缓存期限,对缓存进行清理,也可在设置页面对缓存进行手动清理。
提示:此毕业设计论文完整版包含【论文】 作品编号:rjgc0424,word全文:43页,合计:9400字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于雾霾播报和预警的社交平台设计与实现(论文)!
-
没有关键字相关信息!