基于安卓的校园寻物App的设计与实现-

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

文献信息检索论文课题名称:基于安卓的校园管理软件的设计与实现负责人:班级:学号:完成时间:2014年10月29日第2页共21页【简要提纲】论文选题方向:安卓移动应用设计题目:基于Android的校园信息管理软件的设计与实现【绪论】大学校园中移动应用蔚然成风,大学生们也更加依赖这些App来获取信息、社交娱乐。从目前南通大学开通教务微信、移动图书馆等举措可以看出大学现在也开始拥抱移动互联网,渐渐开始顺应移动化的大潮。高校中老师和学生是主题,而这个群体的主要工作就是上课和学习。所以做一款针对老师、学生的移动课表应用是很有必要的,对于学生来说失物招领也是一项刚需,但目前的市场中没有任何一个应用专注于这个领域,所以我希望能做一个公益性应用,让失主们尽快的找回自己的物品。本文是基于在校师生的具体需求,简单阐述了在安卓平台下,实现校园寻物App的具体方式。第3页共21页【本论目录】1移动端发展趋势1.1迅猛发展1.2全民移动1.3未来发展2AndroidOS2.1安卓概述2.2手机端的趋势2.3智能家居的运用3国内外安卓应用市场的现状分析3.1生态系统3.2碎片化4校园利用安卓平台的成果分析4.1武大助手4.2超级课程表4.3课程格子5理论设计5.1需求分析5.2具体功能5.2.1登陆功能5.2.2失物招领5.2.3课表查询5.2.4外卖快叫5.3可行性研究5.3.1登陆功能5.3.2失物招领5.3.3课表查询5.3.4外卖快叫6具体实现6.1栏目实现6.2相应技术6.2.1谷歌定位服务6.2.2Jsoup解析HTML的实现6.2.3SQLiteDateBase本地存储的实现7结束语第4页共21页基于Android的校园信息管理软件的设计与实现鹿瑶(南通大学计算机科学与技术学院软件1221213042037)[摘要]随着智能机的迅速发展和移动网络的健全,人们获取信息的方式已经渐渐从PC而转向了手机端。本项目基于Android平台,使用MVC模式,具有失物招领、查询课表等功能,为校园信息移动化提供相应的支持。[关键词]安卓;校园;移动互联网;数据库DesignandImplementationoftheInformationmanageAppBasedonAndroidPlatformLuYao(SchoolOfComputerscienceandtechnology,NantongUniversity,China)[Abstract]Withtherapiddevelopmentofintelligentmachineandmobilenetworkbecomeperfect,thewaypeopleaccesstoinformationhasgraduallyfromthePCtothemobilephoneterminal.ThisprojectisbasedonAndroidplatform,usingMVCmodel,withthelostandfoundthings,querycurriculumscheduleandotherfunctions,providesupportforthecampusinformationmobile.[KeyWords]Android;School;MobileInternet;DataBase第5页共21页[内容]0引言大学校园中移动应用蔚然成风,大学生们也更加依赖这些App来获取信息、社交娱乐。从目前南通大学开通教务微信、移动图书馆等举措可以看出大学现在也开始拥抱移动互联网,渐渐开始顺应移动化的大潮。高校中老师和学生是主题,而这个群体的主要工作就是上课和学习。所以做一款针对老师、学生的移动课表应用是很有必要的,对于学生来说失物招领也是一项刚需,但目前的市场中没有任何一个应用专注于这个领域,所以我希望能做一个公益性应用,让失主们尽快的找回自己的物品。本文是基于在校师生的具体需求,简单阐述了在安卓平台下,实现校园寻物App的具体方式。1移动端发展趋势1.1迅猛发展如果追溯到十年前,大多数用户对于手机的认识就是发短信、打电话的机器,但自从2007年苹果推出第一代iphone到现在,移动端已经发生了翻天覆地的变化。第6页共21页从购买速度来看,每天有150万台Android设备被激活,同时用户更换手机的频率也出现的大幅的增加。国外媒体通过调研得出了各国用户更换手机的平均间隔表。从表中我们可以发现美国用户平均每21.7个月会将自己手中的机器更换。而在印度国家,人们大多是平均93个月才会更换一部手机,从此也可以推知发达国家和发展中国家在更换频率同步增长时也存在着一定的差距。从广告增长来看,苹果德尔iOS在移动广告市场依然居于领先地位,占到移动广告请求的44.4%和移动广告营收的50%。Android占到移动广告市场营收的31.32%。据调查显示,苹果的广告每月的受众可达4亿,服务约有600亿广告量。OperaMediaWorks表示,iOS用户使用设备时间更长,会使用更多应用。1.2全民移动随着移动设备用户量的增加,通过移动设备访问互联网的流量已渐渐有赶超PC的趋势,通过这种与设备互动的方式,已开创了移动用户一系列新的行为活动,下面是具体的举例:1.游戏:从神庙逃亡、愤怒的小鸟到狂野飞车、无尽之剑,移动端的高品质游戏层出不穷,也吸引了极大的消费者。第7页共21页2.社交网络:facebook在移动端一直占有老大的地位,国内的新浪微博、人人等社交网络也成为了人们生活中的必需品。3.电子邮箱、天气、地图、搜索服务:随时随地收发邮件可以极大提高用户的工作效率,实时的天气预报和及时定位功能也让用户能准确的安排行程,同时也方便用户在外地出行。4.产品搜索:在AppStore,googleplay这样的应用商店中搜索应用已经成为了用户的必备知识,通过这些商店来下载免费或付费应用也能带给开发者高额的收益。5.店内支付:消费者如今已可以通过手机在一些支持移动支付的店里购买产品,NFC技术将运用于此。6.浏览器:虽然很多消费者仍旧会花大量的时间通过PC上网,但用手机上的浏览器访问互联网已经成为了第二选择。7.应用程序:消费者在应用上花费了更多的时间。大多数较耗费时间的基于移动平台的活动,如游戏、社交网或者音乐播放等。8.新闻:ZAKER之类的轻量级新闻应用收到热捧,追求碎片化阅读的用户终于得到了满足。1.3未来发展通过移动端设备的兴起,可穿戴设备已渐渐崭露头角,索尼和三星已推出各自的智能手表。而继谷歌、苹果、盛大果壳电子之后,深圳映趣科技也正式发布了第8页共21页inWatch智能腕表。因此我们可以看出未来的移动发展非但不会终止,反而会更加迅猛,所以如何拥抱移动互联网是我们开发者应该仔细思考的一个问题。2AndroidOS2.1安卓概述Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称。Android操作系统最初由AndyRubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年11月数据显示,Android占据全球智能手机操作第9页共21页系统市场76%的份额,中国市场占有率为90%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。2.2手机端的趋势手机行业的快速发展,安卓这个庞然大物也出现了自己的分裂。安卓机的处理器的日新月异,各大厂商也发起了屏幕大战。目前的安卓机,无论是屏幕材质还是分辨率等方面都有了明显的进步,同时屏幕尺寸的增大也逐渐成为主流趋势。2年前,4.3寸甚至4寸就已经能成为大屏机。但现在看来4.5寸逐渐成为大屏机的底线,4.7寸慢慢成为主流。目前,很多高端旗舰机型都会选择5英寸大屏幕。2.3智能家居的运用智能家居目前已经风靡全球,包括微软、思科、苹果、谷歌等在内的各大公司纷纷磨刀霍霍,意图在这块大蛋糕上切上一块,其中,控制终端市场只是目前的阶段性目标,各大公司目前正在对智能家居操作系统以及相关标准进行角力。目前,介于控制终端主要集中在智能手机及平板电脑等产品上,因而智能家居操作系统中谷歌出品的基于安卓平台的操作系统与苹果出品的基于IOS的操作系统占据了优势地位。我们可以预见,在未来的发展总移动应用必然会延伸至家居平台,智能穿衣镜就是信息发布的优秀平台,所以作为开发者的我们应具有相应的意识。第10页共21页3国内外安卓应用市场的现状分析3.1生态系统几乎所有的Android手机厂商都在效仿苹果的AppStore,希望靠自己的力气搭建起一套完整的生态系统。但安卓的生态圈过于杂乱,各大厂商均推出了自家的应用商店:三星很早就推出了应用商店“SamsungApps”,摩托罗拉运营着自己的应用商店“智件园”,华为推出了“智汇云”商店。为了推广自己的应用商店,在中国手机ROM出厂时都会不一而同的把谷歌自带的AndroidMarket商店拿掉,给自己的商店让路。这就使得Android市场一盘散沙,同时这些手机厂商自己的商店也只有自家用户在用,无太大起色。Android的发行渠道过于杂乱,如果我们发布一个应用就必须要给很多商店进行提交,必须要等多家审核通过后才可给对应用户使用,难以做到统一。作为我们开发者也应同时认识到安卓的简易性给了复制者很大的机会,如何保证自家的版权确实是一个问题。3.2碎片化安卓手机的碎片化除了系统版本的大而多外,屏幕分辨率的的杂乱也成为我们应当考虑的问题。三星、魅族、小米、华为、oppo的旗舰机均使用了大屏和不相同的分辨率,适配这些主流机型便是我们软件测试的主要第11页共21页工作。其中,魅族SmartBar的适配更是需要详细思考,我们在很多情况下必须要处于是否坚持自己的设计原则还是向手机厂商妥协的两难境地。4校园利用安卓平台的成果分析4.1武大助手武大助手是武汉大学谢梦非做的一个项目。“武大助手”目前是一个微信公共账号,它通过将校园信息联系后发布来方便同学。在这个微信公众号上线的第一天,“武大助手”依靠同学间的口耳相传获得了3000多个用户(这是个很大的用户量,当然也是因为微信的占有率高)。一周之内,此号关注用户破万,几乎是武大每年入学学生的总数。现在,”武大助手“成为这所知名高校粉丝数最多的微信号。武大的学生可以利用这个账号查成绩、算GPA、看课表、在图书馆里找书或者研究某个老师的挂科率。非武大的学生则可以满足一下看”校花“的刚需、闲时可用它吐槽,甚至在尿急的时候能用它找到周围厕所的坐标。因为我不是武大的学生,也没有找到武大的学生试用这个微信,所以不便于做过多的评价。但从这个商业第12页共21页模式来看,从微信公众号推广自己的平台的方式是极为成功的,而且大学生们的需求经常是无厘头的。大学就是一个小社会,大家有众多的需求,我们所要做的就是把这些需求具现化,靠自己的技术区满足他们。4.2超级课程表日前,一款名为“超级课程表”的应用软件成为了大学生们的宠儿。只需一键,同学们便可将自己的所有课程录入手机。现在,这款软件的用户量已超过百万,每天登录用户超过80万,数据覆盖全国近500所高校。其实,这个软件的作者是一个90后大学生——余佳文。其实余佳文的原本目的是想让自己记住课表。初始的想法是“各个专业课程表不一样,我老是忘记,所以就想着有这样的软件该多好!”2011年10月,余佳文和他的团队只用了一周时间,就把一个草创版的课程表做了出来。当然,第一版的课表十分简陋,功能也的确不足。

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功