基于Android系统的失物招领平台的设计与实现毕业论文.docx

上传人:安*** 文档编号:18943838 上传时间:2022-06-03 格式:DOCX 页数:18 大小:24.40KB
返回 下载 相关 举报
基于Android系统的失物招领平台的设计与实现毕业论文.docx_第1页
第1页 / 共18页
基于Android系统的失物招领平台的设计与实现毕业论文.docx_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《基于Android系统的失物招领平台的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于Android系统的失物招领平台的设计与实现毕业论文.docx(18页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、基于Android系统的失物招领平台的设计与实现毕业论文基于Android系统的失物招领平台的设计与实现毕业论文目录1.绪论(1)1.1选题;及现实意义(1)1.2失物招领平台的现状(2)1.3选题的发展前景(2)2.失物招领平台的现状与分析(4)2.1现有的失物招领平台(4)2.2对传统平台的分析(4)2.2.1信息流不对称(4)2.2.2运营成本高(5)2.2.3服务范围小,受众面小(5)2.2.4被动接受信息,工作效率低(5)2.3对线上平台的分析(5)2.4发现可利用资源(6)3.可行性分析(7)3.1经济可行性(7)3.2技术可行性(7)3.2.1Android平台的成熟性(7)3.

2、2.2平台架构的可行性(9)3.2.3Android技术点的可行性(9)3.3时间可行性(14)3.4社会可行性(14)4.系统设计与实现(15)当前位置:文档视界基于Android系统的失物招领平台的设计与实现毕业论文基于Android系统的失物招领平台的设计与实现毕业论文5.2.1注册模块(18)5.2.2登陆模块(19)5.3设置模块(19)5.3.1手势管理模块(20)5.3.2登录密码管理(20)5.4找回物品模块(23)5.5捡到物品模块(23)5.6正能量模块(23)6.数据库设计与实现(24)6.1数据库概述(24)6.2数据库表构造(24)7.服务器端设计与实现(27)7.1

3、密码部分(27)7.2个人信息(30)7.3查询物品(31)7.4新闻(33)8.功能测试(35)8.1登陆注册模块测试(35)8.2失物招领模块测试(38)8.3正能量模块测试(39)8.4我的设置模块测试(40)8.4.1个人信息(40)8.4.2手势测试(40)8.4.3密码修改测试(42)9.总结(44)参考文献(46)致谢(47)外文翻译(48)外文原文(48)中文翻译(52)1绪论1.1选题;及现实意义随着我国社会经济的不断发展,人们的生活节拍也在不断加快,加之如今生活中越来越多的物件小型化,我们不免会偶然疏忽而遗忘物品。生活中谁没有丢东西的经历呢?就体积而言,大到雨伞、书包、行李

4、箱、各类书籍,小至银行卡,钥匙,身份证,眼镜、钱夹等等。雨伞能够买,银行卡能够挂失补办,钥匙能够重新配;书丢了能够买新的,但是以前的笔记是买不到的,身份证一时半会都补办不下来,尤其是人在外地时更是费事!碰到这种情况咋办呢?生活中我们也会偶尔捡到别人遗失的物品,捡到的东西该怎么处理呢?捡到工作证、学生证,上边有单位信息能够很方便地联络;但身份证上的信息联络起来代价太大,难以联络;假如捡到的是雨伞、书籍,连个联络的人都没有;捡到钥匙不知道该还给谁或是交给谁,而失主还焦头烂额地发愁进不了家门;捡到银行卡就只能交给发卡行了,但是实际上丢银行卡的人到银行补办银行卡时几乎不会有时机找到丢失的卡.以上种种丢

5、失物品或是捡到物品的情况在我们日常生活中频繁的出现,丢东西的人着急着急找失物像大海捞针,而捡到东西的人有心寻找失主却无从找起!那么怎么能减少这种情况让失主知道谁捡了本人丢的物品,让捡到东西的人知道怎么联络失主呢?加之智能手机普及以及移动互联网的发展,几乎每个人至少有一部以上的智能手机。这一部部智能手机将世界上一个个游离的个体人,不管距离多远,不管何种语言,连接成为一个整体。智能手机将我们的世界缩小到一部手机上,通过一块几英寸的屏幕将形形色色的数据以光速传播着。人们能够随时随地通过手中接入互联网的智能手机来获取各种信息,并能够发布本人独有的信息。而在智能手机领域,Android手机占有很大的市场

6、份额。基于对以上这些情况的考虑,我们能够在手机上安装一个专门用来进行发布失物找回和寻找失主信息的软件,搭建一个在线的失物招领平台,将失主和失物的信息进行收集发布,极大地扩展双方的信息沟通渠道,减少失物招领的精神花费、时间代价和经济代价,进而提高生活品质。由于只是局限性,本次选定Android手机作为开发平台,来完成“失物招领平台的搭建。1.2失物招领平台的现状现阶段的失物招领平台主要是这样一种组织运作方式有一个实体的运维部门或是政府机构,或是企事业单位如铁路航空,或是民间团体,也有盈利性公司作为主体,被动的接收失物信息当有人捡到丢失物并且愿意花时间精神归还时才对交给它,并由工作人员人工录入失物

7、信息,进行分类有的也不分类保管,然后在一个特定的信息发布平台发布失物招领信息,等待失主有时机看到这些信息后来联络,最终完成这个失物找回的流程。这些平台很多都是线下的运行,像一些社区的失物招领处,十分是中国铁路竟然没有一个成熟的失物招领平台,中国铁路各大车站每日客流量达几万到十几万,即便有万分之一的乘客丢失了行李,各大车站加起来也是一个很庞大的数据!这些平台几乎都是区域性的,只服务周边的社区、城市。假如你不幸到另一个城市然后丢了物品,那么这几乎就不可能找回了。综上所述,现阶段还没有一个服务范围广,信息在线采集、在线发布并且为广大群众所熟知的失物招领平台。在移动互联网高度发展的今天,失物招领仍然是

8、阻碍和谐社会发展的一块绊脚石。1.3选题的发展前景生活中,每个人都会由于一时疏忽大意而丢失遗落物品,价值和使用价值有大有小,但不管价值大小,在你发现物品遗失而正要好要用到时,每个人都会焦虑不安而又四处找不到,大大影响了一段时间的心情和工作效率,影响了生活品质。在没有一个完善的失物招领平台的支持下,几乎丢了东西找不回来已经是一个“常识,而能找回来就成为了一件幸事。我国正在大力倡导建设社会-义和谐社会,全面提高国民素质,怎么能让这么一个问题成为一块绊脚石呢?运行于Android手机端的失物招领APP有可能将每一个使用Android手机的用户连接到我们的失物招领平台,让每个人都成为一个失物招领的一个

9、主体和子结点,让每个人都成为失物招领平台的受益者和工作者。本选题旨在搬除这一块绊脚石,要让大家意识到,丢了的东西是有可能找回来的,是有专门的软件帮助你找回来的!而且这个软件有一个庞大的用户群,你的忧虑可能只是别人动动手指就能帮你解决的事情。当你被人帮助,我相信下一次你捡到东西会很愿意动动手指来帮助别人,我们要让每个人切实感遭到和谐社会的微暖,共同为和谐社会的建设添砖加瓦!我们要在本APP的使用经过中培养用户的习惯并改变用户的认知,让大家相信这是一款实用好用的应用,就像地图导航软件一样,装一个在手机里呗,万一啥时候不知道路就能够用。让大家改变过去的意识,相信丢失的东西是能够找回来的,动动手指,你

10、我都能够为和谐社会出一份力!一起共享身边的故事,身边的感动,传递社会正能量,净化社会风气,共建文明城市,和谐社会。2失物招领平台的现状与分析2.1现有的失物招领平台现阶段的失物招领平台还不是很成熟,总结起来主要有下面一些,根据不同的分类指标能够分为不同形式的平台。一根据平台运行形式能够分为下面两种:1传统的失物招领平台传统的失物招领平台即线下运行的平台,都是人工操作,对失物采集分类、捡还者的信息登记、失主来找信息的登记分类都是线下操作,或者是手工登记,或是电脑录入,但是这些信息都是本地保存,不上传互联网。2小范围的线上失物招领平台这种平台是传统平台接入互联网的产物,相对与传统平台来讲有了很大的

11、进步,将各方信息由系统管理员工作人员电脑录入,并发布在一个特定的信息平台,用户能够接入互联网查看相关信息,但是服务范围小。二根据平台性质及组织方式分为下面三种:1政府服务部门或是企事业单位的失物招领平台,如上海失物招领服务平台2公益性的失物招领平台,如大连失物招领网3营利性的失物招领公司,如南昌复失德商务信息咨询有限公司2.2对传统平台的分析传统的失物招领平台理论上只能服务于一个很小的区域,如邻近的几个社区,或是一个城市的某个部门,如xx市公交公司的失物招领处等。这些平台存在很明显的缺陷和缺乏:2.2.1信息流不对称传统平台只能依靠人力来完成信息的采集处理,信息发布没有一个可见性广的平台,造成

12、了失物招领工作中信息流的即为不对称性,结果是很多失主根本不知道本人的物品已经被捡到,还在四处寻找无果,最后放弃找回;很多失物在等待失主来找时根本不知道失主正在四处寻找,以为失主不要了,最后长期滞留无法处理,需要更多的人力,地方来管理和存储;最后无奈销毁又造成资源的极大浪费。2.2.2运营成本高传统平台的日常运维需要大量工作人员完成物品信息的采集登记、捡拾者信息的登记、物品的分类保管、失主的来访接待、失主信息登记、失物与失主信息的匹配、以及捡拾者与失主双方接洽事宜的处理等等一系列工作,在信息互联网高度发达的今天这些人力成本成为这个平台运维成本的最大支出。2.2.3服务范围小,受众面小从服务的地域

13、范围来讲,这些平台几乎都是区域性的,都是以一个城市,再小就是一个社区为服务单位,某些营利性公司可能拓展到周边的几个城市,但这相对于一个国家来讲还是太小太微缺乏道了。如此小的受众面,在当今人们活动范围极大拓展的今天其实是起不到什么实际作用的不排除会有一些人还是会通过此途径找回失物,此处是相对选题进行比拟。2.2.4被动接受信息,工作效率低传统的失物招领平台都是被动地接收信息,只能等着捡拾者本人来上门登记捡到什么什么等信息,等着失主上门来找寻物品且不管失主能否相信捡到东西的人会归还,不管失主能否知道有这么个失物招领处。而且各项工作流程都是人工完成,会导致工作效率底下,让群众不再对这项工作抱有期望。

14、2.3对线上平台的分析如今的一些线上的失物招领平台已经有了一些起色,改善了传统平台的一些弊端,采用电子化办公大提高了信息采集管理的效率和人力成本;并通过互联网将相关信息发布在一个特定的平台上使得信息的传播范围极大拓展,使平台的受众面极大拓展;更重要的是允许注册用户自主发布丢失和招领信息,将无线的潜在用户变为这一工作的有力支持者。但是还是存在几个问题:1平台认知度低,没有吸引力。对于失物招领平台,大家的普遍反映都是,“肯定是谁丢了东西采取上边找找有没有本人的东西被捡到。假如都是这样的想法,那么这个平台能够讲是一个失败的平台,由于只要找的没有招领的,一条腿走路怎么能走得远呢?这样的平台能起到什么在

15、作用呢?2平台缺乏有效监管。以上海失物招领服务平台为例只知道这个,仿佛成了一个分成两类的贴吧,一个找东西,一个找失主。甚至有人借机发布不实信息,留下广告或诈骗的电话,造成了即为不良的影响,一个本来造福民众的平台上竟然会有广告甚至诈骗电话。3平台便捷性缺乏。如今的失物招领平台都是一个个网站,用手机阅读器查看起来很不方便并且消耗大量流量费;而用电脑查看却不如手机方便,不如手机能方便随身携带,随时打开。这也给平台的进一步发展造成困扰。4仍然脱离不了地域的限制,还是“xx市失物招领平台,没有将互联网的优势充分利用。2.4发现可利用资源1积极向上的社会意识。借着我国正在大力建设社会-义和谐社会,弘扬中国

16、正能量的春风,我们能够将我们的产品推出来,率先倡导拾金不昧的优良传统,引导民众意识。2便捷而广泛的智能手机平台。失物招领平台的发展前进,能够借助智能手机普及的契机,将平台无限延伸,部署到每一台智能手机终端,通过移动互联网搭建一个覆盖整个网络的失物招领平台,让没一部智能手机都成为这个平台的一个节点,集结每个人的能量,让中国正能量在每个人之间激荡回旋。3手机号码的身份验证。如今的手机号都是实名办理的不包括非法办理的黑户号码,这本身就是违法的,我们的账户能够只允许手机号注册,一定程度能够避免很多用户发布不实消息。4信誉机制的不断成熟。我们能够参加一个等级成长系统,用来记录用户帮助别人的次数,这样的成

17、长机制能够吸引用户奉献爱心,营造一个不断向上的社会意识。3可行性分析3.1经济可行性本课题只为考察基于移动互联网、基于Android手机的失物招领平台的可操作性,为平台的正式开发奠定基础,不考虑经济市场因素,故而不必讨论本软件的经济可行性。而且从长远利益出发,此类生活软件的总和效益必然产生宏大的经济效益。3.2技术可行性3.2.1Android平台的成熟性Android系统原来的公司名字就叫做Android。AndyRubin创立了两个手机操作系统公司:Danger和Android。谷歌公司在2005收购了这个仅成立22月的高科技企业Android。Android系统也开场由谷歌接手研发,An

18、droid系统的负责人以及Android公司的CEO安迪鲁宾成为谷歌公司的工程部副总裁,继续负责Android项目的研发工作。在2007年11月5日这天,谷歌公司正式向外接展示了这款名为Android的操作系统。并且在这天谷歌公布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成。这一联盟将支持谷歌发布的手机操作系统以及应用软件,将共同开发Android系统的开放源代码。Android系统框架和上层应用是类java不是正统的sunjava开发的,实现了本人的java虚拟机dalvik,在基本主流的智能手机的软件平台上,android的执行速度是最快

19、的。1、资源文件的优化读取。用xml文件来描绘UI,这样有个好处是只要修改UI不用修改代码就能够修改界面的布局、显示风格和字体大小等。界面定义变得灵敏方便。xml配置UI在qtopia运用也有但是这么强大并且也不广泛,由于xml文件有个缺乏是解析xml的效率很低。但是Android在编译的时候就把xml文件进行了优化,android应用程序在解析时变得非常的高效。我们看到apk文件解压后会有个优化过的资源文件。2、安装时进行优化dex文件。Android的应用程序都打包成一个apk文件,实际上就是一个zip文件。系统第一次起来或应用程序第一次安装时,系统就把apk文件解压了,把可执行文件dex

20、优化成odex文件并放在/data/dalvik-cache目录下。优化后的dex文件启动速度会加快。这解释了为何android系统第一次启动是比拟慢,以后起来很快了。3、制作数据库。Android的图形应用是加载整个sd卡内的所有图像的,但是为何很快呢?其实android提早把数据做成了数据库,所以不用每次扫描整个这个sd卡,大大加快了启动速度。4、高效的虚拟机。Android是基于类java虚拟机dalvik,一般的java虚拟机是基于栈的,而dalvik是基于寄存器的。实事求是讲我对两者的区别了解不是很深化,不过网上有专门的相关文论进行分析。我的简单理解是栈的实现方式相对容易,相关数据是

21、在内存中的栈里,而操作寄存器里数据的速度明显快与内存里的数据处理。5、充分挖掘CPU的性能。Android刚出来的时候固然支持armcpu,实际上只支持armv5te的指令集的,由于android系统专门为armv5te进行了优化,充分利用armv5te的执行流水线来提高执行的效率,这也是在500M的三星2440运行效果不是很好,而在200M的omapcpu上运行比拟流畅的原因了,所以在最新的代码中有专门针对x86和armv4的优化部分。6、优化和裁剪的libc库。Libc库几乎是所以库和程序的基础,但是android没有直接利用libc库,而是本人开发了一个库:bionic,它实现了libc

22、库的绝大多数的函数并根据平台进行了优化,但是有系统很少用并且消耗资源的少数函数是不支持的。它只要几百k,节省了空间同时也提高了执行效率。实际上体现了2-8原则,捉住少数重要的适当舍弃不必要的。7、充分利用linux系统特性。分析过linux内核的朋友知道,linuxfork一个新的进程是非常高效的,利用了COW机制。Android是每个进程是个独立的虚拟机听讲这么设计是为安全考虑,某个时候进程崩溃了不会影响这个系统和其他进程。android里每个进程都是基于虚拟机的,并且也要加载基本的库,实际上这些都是分享。所以android启动一个新的程序实际上并不消耗很多的内存和CPU资源。同时android在后台有个emptyprocess运行,实际上就是运行一个虚拟机,当要启动一个应用时就直接在其上继续运行,qtopia也有这个机制。8、高效的paint机制。这个特性可能跟启动关系不大,但是也是android高效的特性之一。界面变化时大部分实际上不是全屏内容变化的,只是局部变化,android会根据变化的内容只是跟新局部的内容,也提高了效率。这个也提醒我们在开发应用程序时,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com