1. 研究目的与意义
天气状况与我们的日常出行密切相关,及时了解天气状况是我们迫切需要的。目前关于天气预报的软件很多,本设计能否有创意性的,把与天气预报密切相关的内容集成在一起,实现用户自由查询各主要城市天气,雾霾状况,风向温度湿度等各指标,这些数据一般直接从网上抓取,随时可以调用到软件页面上。
该研究不仅培养了学生学习能力,对新知识的快速上手。培养学生逻辑思维能力与设计能力;培养学生对软件工程学课的理解,通过自己完成一个软件来了解各个阶段的重点难点;最后提高学生的编码能力
2. 研究内容和预期目标
该课题主要研究开发一款便于用户自由查询天气的软件,主要应用于安卓系统。
用户登录软件之后,可以自由查看所需的一切信息,从温度,湿度到日常出行建议,给民众生活上予以更多便捷。而管理员则可以通过后台更新一些必要信息,尽可能的维护好这个软件。
同时该软件将有较好的时间经济性,优化逻辑设计与物理设计,使系统运行效率高、反应速度快;能够连续准确的处理业务,有较强的容错性;用户能够容易理解和使用这个天气系统;系统应该容易修改、容易扩充、容易维护,能够适应不断变化的业务需求;最后,系统功能齐全,能够完全满足业务需求。
3. 研究的方法与步骤
1. 首先从网上找寻一个比较稳定的天气数据来源。可能运用到json数组。
2. 遍历全国省市县数据。全国所有省市县的数据都是从服务器端获取到的,与将服务器的交互,在软件上显示这些详细数据。
3.编写天气页面,并将其显示到界面上,并完善前几步措施。
4. 参考文献
[1] 杨丰盛.《Android应用开发揭秘》[M].北京:机械工业出版社,2010.1 [2] 吴亚峰,吴亚光.《Android应用案例开发大全》[M].北京:人民邮电出版社,2012 [3] 韩超.《Android经典应用程序开发》[M].北京:电子工业出版社,2012 [4] 吴亚峰,于复兴.《Android应用开发完全自学手册 -- 核心技术、传感器、2D/3D、多媒 体与典型案例》[M].北京:人民邮电出版社,2012 [5] 罗杰(美国),李耀亮.《Android应用开发》[M].北京:人民邮电出版社,2010 [6] 王家林.《大话企业级Android应用开发实践》[M].北京:电子工业出版社,2011.8 [7] 李刚.《疯狂Android讲义》[M].北京:电子工业出版社,2011.7 [8] 佘志龙.《Android SDK开发范例大全》[M].北京:人民邮电出版社,2010.6 [9] 郭宏志.《Android应用开发详解》[M].北京:电子工业出版社,2010.10 [10] 吴亚峰.《Android核心技术与实例详解》[M].北京:电子工业出版社.2010.10 [11] 李芝兴.《Java程序设计之网络编程》[M].北京:清华大学出版社,2009.8[12] 何富贵.《JSP开发案例教程》[M].机械工业出版社.2014 [13] 温浩宇.《Web网站设计与开发教程》[M].西安电子科技大学出版社.2014 [14] 刘勇军.《Java Web核心编程技术》[M].电子工业出版社.2014 [15] 陆璐.《JSP动态网站项目化教程》[M].中国水利水电出版社.2013 [16] 范新灿.《JSP综合项目开发案例精编》[M].高等教育出版社.2013 [17] 林学良.《JSPServlet学习笔记》[M].清华大学出版社.2012 [18] 刘京华.《Java Web整合开发王者归来》[M].清华大学出版社,2010 [19] 孙鑫.《Java Web 开发详解》[M].电子工业出版社.2010 [20] 李兆锋.张得生.《Java Web项目开发案例精粹》[M].电子工业出版社.2010 [21] 汪赵强.《网页制作与JSP技术》[M].机械工业出版社.2010
5. 计划与进度安排
(1) 2022年2月24日-3月1日 下达毕业设计任务书,向学生讲授所选设计题目的状况和要求等 (2) 2022年2月24日-3月8日 学生提交开题报告等材料,指导教师审核开题报告等材料。
(3) 2022年3月9日-5月31日 进行毕业设计. 学生按设计要求进行相关工作 (4) 2022年4月13日-4月26日 中期检查.学生汇报课题进展情况,回答教师提问(5) 2022年5月4日-5月17日 完成设计基本要求,听取老师修改意见(6) 2022年5月18日-5月31日 设计工作完成,进行软件系统测试,设计修改定稿(7) 2022年5月25日-6月7日 毕业设计评阅 (8) 2022年6月1日-6月14日 毕业设计答辩
