安卓天气预报开题报告doc.docx
- 文档编号:6536644
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:9
- 大小:21.16KB
安卓天气预报开题报告doc.docx
《安卓天气预报开题报告doc.docx》由会员分享,可在线阅读,更多相关《安卓天气预报开题报告doc.docx(9页珍藏版)》请在冰豆网上搜索。
安卓天气预报开题报告doc
安卓天气预报开题报告
篇一:
基于安卓的系统开题报告
本科生毕业设计(论文)开题报告
论文题目:
基于Android平台的学生教务信息系统设计与实现
学院:
基于Android平台的学生教务信息管理系统
一、课题的研究目的和意义
学生教务系统是一个学校学生管理中不可缺少的一部分,对于学校的管理者以及学生本身来说都至关重要。
互联网的普及和网上教务系统的更趋向于成熟化,系统应该为学生用户提供更加方便的查询手段与信息管理方式。
而计算机的不可移动性及系统本身繁琐的登陆认证、查询操作使系统使用带来不方便。
开发一款基于智能手机平台、功能简单、可随时利用无线网络进行在线选课、成绩查
询、了解校园资讯的软件,为学生提供方便、可移动、准确的服务
在安卓手机的逐渐普及下,越来越多的学生接触并使用安卓系统的移动终端,例如,成为学生生活中的重要工具。
在校园内,学校校园网站为学生提供学生课程表、学生选课、学生成绩等信息管理,为学生的校园生活提供直接信息,随着移动互联网络的发展,学生大都采用手机进行随时随地上网,登陆校园网来了解自己的校园信息,但是智能手机无论从执行效率、内存大小、屏幕大小以及操作方式都与计算机有很大差别,如果单纯用智能手机里浏览器通过网址连接校园网站获取信息,如同计算机里显示样式一样,就会给智能手机带来一定的负担。
因此为了使学生更好的利用手机方便学习与校园生活,开发基于Android平台的智能移动终端应用软件,依托移动互联网络和校园网站,让学生可以随时随地了解校园生活和学业信息,极大地方便学生。
2.国内外发展状况
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。
Android操作系统最初由AndyRubin开发,主要支持手机。
XX年8月由Google收购注资。
XX年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。
随后Google以Apache开源许可证的授权方式,发布了Android的源代码。
第一部Android智能手机发布于XX年10月。
Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。
XX年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。
XX年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。
XX年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。
近几年教务系统的网站也在中国普遍发展。
但其次系统界面不友好,不够人性化。
系统性能差,没有进行充分的优化,尤其在选课高峰期的时候,大量学生同时选课时经常出现登陆和选课速度极慢,甚至出现服务器死机瘫痪现象,以致于一些学生不能选课而国外的教学科研软件与国内相比开发的早而且比较成熟。
早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课
题的进展情况汇报都在网上进行。
其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。
目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。
所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面
三、研究内容
本系统的web部分基于B/S结构模式开发,采用较为流行的J2EE技术体系,主要运用MVC模式Struts2架构设计,使用JSP+Servlet+JavaBean(MVC)开发技术来开发,以MyEclipse作为代码编写的环境工具,使用Tomcat的配置,以Oracle作为后台数据库,实现表单和数据库之间的数据交换。
软件简化学生使用电脑登录校园网的复杂繁琐的查询步骤,通过手机学生直接访问校园网站,通过分析提出条件,获取必要信息,快速准确查找所需信息,更直观显示出来。
系统区分教师与学生用户,各自获取所需要不同功能,为学校与学生、教师之间建立更好的平台.。
根据需求分析得到系统的业务情况,并设计出本系统框架、流程及其用例,以面向对象编程的方式,为系统的几个功能模块实现了实例化。
现可将系统按照不同的功能进行模块的划分,本系统共分为三个模块,分别是用户管理模块、学生模块与管理模块,并确立了每个模块的具体功能。
课题主要研究并实现的内容有如下几方面。
(1)数据库的设计和实现,根据系统需求以及功能分析进行设计。
(2)web端系统框架设计,为了保证系统具有更好的安全性以及可维护性和可扩展性,将采用四层体系结构:
数据模型层,数据访问层,业务逻辑层以及表示层。
具体实现如下。
①教务系统的各页面实现。
尤其是首页,根据用户的账号密码进行登录。
②用户管理模块的实现。
其中包括,用户注册,修改密码。
③管理模块的实现。
实现对于学生以及学校的各种信息资源增加、修改,删除。
系统功能结构图如图1所示。
图1Web系统功能结构图
(3)手机端学生模块的实现。
能够完成输入学生的基本信息,选择课程,查询课程成绩,查询个人信息,了解校园资讯等功能。
android系统功能结构图如图2所示
图2Android系统功能结构图
四、拟采用的方法和手段
1.使用的技术和方法
网页设计采用JSP技术和B/S体系结构设计本系统,主要用到了Oracle数据库和Tomcat开发平台通过ODBC-JDBC驱动来连接数据库、进而来管理和控制。
B/S架构三层体系结构如图3所示。
手机端Android平台,开发软件选择为EclipseIDE,版本选择为3.6,另需安装jdk7,Android的SDK包,以及AndroidDevelopmentTool插件(简称ADT插件)。
安卓的网络连接模块对于web端与手机端的数据交换来说是必不可少的部分。
它提供了客户端与服务器的网络连接功能,是两者交换的桥梁。
通过网络连接,客户端可以发送不同请求,从服务器获得需要的资源。
由于上层功能的多样性,网络连接模块的设计在保证基础的通信功能的同时,需要针对不同的需求,提供一些差异性的接口。
2.研究过程中可能出现的问题
在开发软件系统时后不可避免地会出现种种错误,有语法错误和逻辑错误。
语法错误很容易解决,逻辑错误往往经过调试,甚至只有经过用户使用后才可以得到解决。
应该是主要解决的问题,如Web开发,数据库连接,分页的设置等等。
手机端主要解决问题,如数据显示页面的设计、数据与服务器端的通讯、数据在手机端的存储和处理等等。
五、工作计划及进度安排
篇二:
基于Android平台的天气预报系统的设计与开发毕业论文
基于Android平台的天气预报系统的设计与开发
摘要:
安卓是谷歌于XX年推出的一个智能手机操作系统,其独特的设计模式使得开发手机软件变得非常简单。
该论文介绍了一款安卓天气预报的设计与实现过程。
用户可以通过主界面选择城市来获得包括风力、风向、紫外线强度等的天气信息。
基于手机的天气预报系统能够使用户对于各地的天气情况实时掌握,方便用户的出行和行程安排,具有一定的实用性。
关键字:
实时预报,Android,温度检测,定位
TheDesignandDevelopmentofWeather
ForecastSystembasedontheAndroidSystem
Abstract:
AndroidisaSmartphonesystemlaunchedbyGoogleinXX,whoseuniquedesignpatternmakesiteasiertodevelopmobilephonesoftwares.ThepaperintroducestheprocessofthedesignandimplementationofaAndroidweatherforecastsystem.Userscanchooseacity
whathelikesfromthehomescreentogetaccesstotheweatherinformation,includingwind,winddirection,strongofultravioletlightandsoon.Weatherforecastsystembasedonmobilephoneenablesuserstotakethereal-timecontrolofweatherconditionsofallparts,thusbringinggreatconveniencetotheuser'stravelandtravelarrangements,andhasacertainpracticality
Keywords:
real-timeforecast,Android,Temperaturedetection,location
Ⅰ
毕业论文(设计)原创性声明
本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:
日期:
毕业论文(设计)授权使用说明
本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分内容。
保密的论文(设计)在解密后适用本规定。
作者签名:
指导教师签名:
日期:
日期:
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
3)其它
目录
1.绪论.............................................................1
1.1系统开发的目的.............................................1
1.2系统开发工具...............................................1
1.3项目需求分析...............................................1
2.项目设计.........................................................2
2.1系统架构图..................................................2
2.2webservice网络拓扑图........................................2
2.3项目框架....................................................3
3.GoogleAndroid平台的相关理论....................................3
3.1GoogleAndroid移动平台下的应用研究..........................3
3.2Android关键技术研究.........................................4
4.天气预报程序设计.................................................6
4.1Android的UI界面的实现......................................6
4.2欢迎界面的实现...............................................7
4.3主界面功能实现..............................................8
4.4数据存储....................................................19
5.系统测试........................................................20
5.1测试目的....................................................20
5.3测试内容和结果.............................................20
5.4测试结果...................................................22
6.结束语..........................................................23
致谢..............................................................24
参考文献.......................................................24
1.绪论
1.1系统开发的目的
由于智能手机的快速普及,智能操作系统在手机市场占据了很大一部分,其中以Andriod和iOS最为流行。
为了让智能手机用户能够随时随地查询互联网所提供的信息,一种非常高效的方法就是将网络系统的功能扩展到智能手机终端上,让手机能够通过移动网络访问Web网站并处理各种各样的业务。
由于在大学学习过java语言,并且Andriod系统是基于java语言开发的,因此想开发一套基于Andriod平台的3G手机气象软件,并从网上获取天气预报信息。
Android平台的天气预报软件的开发可以进一步扩大气象信息的覆盖面,让广大Android手机用户能够在第一时间获取最新的天气预报信息,以便提前预防,方便出行。
同时,把气象灾害造成的(转自:
小草范文网:
安卓天气预报开题报告)损失降到最低,也可以提高公共服务质量,更好的发挥气象事业对经济社会发展的现实性作用,有巨大的实用价值。
虽然该技术在Android平台已经比较成熟,但是通过该软件的开发仍然能帮助我更好的认识Android系统的工作原理。
1.2系统开发工具
(1)win7系统jdk1.8
(2)Eclipse标准版及ADT插件
(3)SensorSimulator(用来模拟安卓手机中的温度传感器)
1.3项目需求分析
(1)系统能够通过手机精确定位全国各个城市未来几天的天气情况
(2)系统具有安全性,独立性,可靠性
(3)系统界面设计优美,符合用户的操作习惯,且在一定程度上节省流量开销
篇三:
安卓天气预报毕业论文
基于Android平台的天气预报系统的设计与开发
摘要:
安卓是谷歌于XX年推出的一个智能手机操作系统,其独特的设计模式使得开发手机软件变得非常简单。
该论文介绍了一款安卓天气预报的设计与实现过程。
用户可以通过主界面选择城市来获得包括风力、风向、紫外线强度等的天气信息。
基于手机的天气预报系统能够使用户对于各地的天气情况实时掌握,方便用户的出行和行程安排,具有一定的实用性。
关键字:
实时预报,Android,温度检测,定位
TheDesignandDevelopmentofWeather
ForecastSystembasedontheAndroidSystem
Abstract:
AndroidisaSmartphonesystemlaunchedbyGoogleinXX,whoseuniquedesignpatternmakesiteasiertodevelopmobilephonesoftwares.ThepaperintroducestheprocessofthedesignandimplementationofaAndroidweatherforecastsystem.Userscanchooseacity
whathelikesfromthehomescreentogetaccesstotheweatherinformation,includingwind,winddirection,strongofultravioletlightandsoon.Weatherforecastsystembasedonmobilephoneenablesuserstotakethereal-timecontrolofweatherconditionsofallparts,thusbringinggreatconveniencetotheuser'stravelandtravelarrangements,andhasacertainpracticality
Keywords:
real-timeforecast,Android,Temperaturedetection,location
Ⅰ
目录
1.绪论.............................................................1
1.1系统开发的目的.............................................1
1.2系统开发工具...............................................1
1.3项目需求分析...............................................1
2.项目设计.........................................................2
2.1系统架构图..................................................2
2.2webservice网络拓扑图........................................2
2.3项目框架....................................................3
3.GoogleAndroid平台的相关理论....................................3
3.1GoogleAndroid移动平台下的应用研究..........................3
3.2Android关键技术研究.........................................4
4.天气预报程序设计.................................................6
4.1Android的UI界面的实现......................................6
4.2欢迎界面的实现...............................................7
4.3主界面功能实现..............................................8
4.4数据存储....................................................19
5.系统测试........................................................20
5.1测试目的....................................................20
5.3测试内容和结果.............................................20
5.4测试结果...................................................22
6.结束语..........................................................23
致谢..............................................................24
参考文献.......................................................24
1.绪论
1.1系统开发的目的
由于智能手机的快速普及,智能操作系统在手机市场占据了很大一部分,其中以Andriod和iOS最为流行。
为了让智能手机用户能够随时随地查询互联网所提供的信息,一种非常高效的方法就是将网络系统的功能扩展到智能手机终端上,让手机能够通过移动网络访问Web网站并处理各种各样的业务。
由于在大学学习过java语言,并且Andriod系统是基于java语言开发的,因此想开发一套基于Andriod平台的3G手机气象软件,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 天气预报 开题 报告 doc