基于3G网络的订餐系统--论文.doc
《基于3G网络的订餐系统--论文.doc》由会员分享,可在线阅读,更多相关《基于3G网络的订餐系统--论文.doc(25页珍藏版)》请在咨信网上搜索。
1、论文题目 作者姓名 . 所学专业名称 指导教师 学 号: 论文答辩日期: 指 导 教 师: (签字)目 录1绪论31.1研究背景31.2研究现状41.3主要工作51.4本文结构52 Android技术与理论52.1 Android系统开发简介52.1.1 Android技术简介52.1.2 关键应用程序82.1.3 应用程序框架82.1.4 函数库82.1.5 Linux内核92.2 Android应用的构成和工作机制92.2.1 Activity92.2.2 Intent Receiver102.2.3 Service102.2.4 Content Provider103需求分析113.1功
2、能需求分析113.2性能需求分析113.3数据库需求分析113.4安全需求124功能设计124.1总体设计124.2系统功能设计135基于3G网络的订餐系统管理系统手机软件135.1 Android开发平台搭建135.2具体功能实现145.2.1界面布局145.2.2添加网上订餐175.2.3添加到购物车185.2.3商品管理185.2.4订单列表196系统测试20参考文献21摘要:随着第三代通信技术3G的推广,无线带宽和传输速度都得到了大幅度提升,为智能手机终端添加更多内容丰富的应用功能提供了良好的平台。本系统是基于谷歌公司新推出的一款Linux平台的开源手机操作系统Android系统,利用
3、Java语言,Eclipse为开发工具,通过对平台的系统架构和应用程序进行学习,设计出一款基于android的基于3G网络的订餐系统管理系统手机软件。本系统包括存储,删除,Android修改,满足了用户对基于3G网络的订餐系统管理系统手机软件的需求。此基于3G网络的订餐系统管理系统手机软件的设计遵循标准的开发流程,首先进行需求分析,然后确定基于3G网络的订餐系统管理系统手机软件的功能,再编写程序的代码,调试程序,运行程序,并对程序进行优化完善。本软件利用Android提供的各种组件对界面进行设计,能够很好地支持用户体验。关键词:Android;基于3G网络的订餐系统管理系统手机软件; Abst
4、ract: with the promotion of the third generation of 3G communication technology, wireless bandwidth and transmission speed can be improved greatly, which provides a good platform for intelligent mobile phone terminal to add application function more rich content. The system is open source mobile pho
5、ne operating system - Android Google Corporation, a new system based on Linux platform, using Java language, Eclipse for development tools, learning through the system architecture and the application of the platform, design a Android based on the recording and broadcast system. The system includes
6、a memory, delete, modify, Android, meeting the need of the recording and dissemination. Design of the recording and dissemination of the standard development process, carry on the need analysis first, and then determine the recording and communication function, and then the program code, debug, run
7、the program, and the program optimize. The interface design of the various components of the software provided by the use of Android, can better support the user experienceKey words: Android; recording and transmission system based on android;1绪论1.1研究背景随着时代的发展,人们对于信息的获取有着强烈的需求。智能手机作为一种非常重要的通讯工具,功能越来
8、越强大,智能手机凭借其可以随时随地地获取和处理信息的优势,逐渐成为人们获取信息的一种重要手段,所以研究Android平台应用软件的开发很有必要,并且以Android通讯软件的设计和实现更能在某些方面上满足现代人的一些需求。发展状况:Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2011年11月数据,Andro
9、id占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为58%。智能手机(Smartphone),是指“像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的总称”。目前,全球多数手机厂商都有智能手机产品,而芬兰诺基亚、美国苹果、加拿大RIM(黑莓)、美国摩托罗拉、中国台湾宏达(htc)都是智能机中的佼佼者1。智能手机具有五大特点:1具备了无线接入互联网的能力,即要有GSM的支持网络下的GPRS或者是CDMA网络支持下的CDMA 1X或3G网络。2人性化
10、,可以根据个人需要扩展机器的功能。3它是具有开放性的操作系统,还可以安装非常多的应用程序,使得智能手机的功能可以得到无限的扩展。4具有PDA功能,其中包括个人信息管理、日程记事、任务安排、多媒体应用、浏览网页等。5扩展性能强,第三方软件支持多2。Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iO
11、S以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年2月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%3。在这个信息化的时代,手机已成为继固话之后最为通俗的交流工具4。在这个人与人关系愈加密切的时代,“通讯”成了生活中的必需品。这就有这么一个系统记录下人与人之间的多样联系方式手机通讯系统。目前国内的通讯与基于3G网络的订餐系统管理系统应用服务商分为三类,第一类如幸会、名片全能王、QR扫描等等,这些产品主要是为了解决名片交换时候输入难度较高的问题。而这也就致使了这部分
12、厂家缺少了一个服务商最看重的东西:对用户没有持续的运营能力;第二类如火种、QQ通讯与基于3G网络的订餐系统管理系统、友录、手机自带的通讯与基于3G网络的订餐系统管理系统同步服务等等,这部分的市场主要提供了号码备份服务,帮助用户解决手机号码记录联系人的问题。第三类就是针对与通讯与基于3G网络的订餐系统管理系统之上提供的拓展应用服务提供商,比如:米聊和微信,你可以通过上面去发短信,实现多种通信能力的聚合5。1.2研究现状当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同种类。Android是一个基于Linux 核心(kernel)的开放手机平
13、台作业系统,与Windows Mobile、Symbian 等手机作业系统处在同一级别,其中占有开放源代码优势的Android系统有最大的发展前景。较之Symbian用户体验较差,系统较为封闭,支持的应用较少和Windows Mobile系统对终端厂商来讲引入成本较为昂贵,娱乐性平平。Android系统则拥有低廉的引入成本,在应用方面的资源丰富,以及良好的用户体验开放性较强的特点,适应了移动互联网的发展趋势,切合了移动互联网产业链各方的发展变化需求,所以取得了迅猛的发展6。Android 系统除了低廉的成本和良好的用户体验外,因采用了开源的平台,给予了终端厂商和开发者更大的灵活性,开发者在程序
14、的开发移植上更为方便且不需要考虑厂商端内容审核等问题,终端厂商则可以按需深度定制系统开发本地化应用环境,在终端厂商、电信运营商和第三方应用开发商的推动下,用户可选择的应用资源将会进一步丰富。各大Android应用商店呈现百花齐放的态势。带给了应用开发者更多的机遇和极具诱惑力的利润分成,在各应用商店间的移植改造成本也相对较低。随着应用商店的不断发展和开发者的涌入,Android平台的应用资源优势正在逐步的扩大7。而从用户的角度考虑,Android良好发展前景主要源于优秀的用户体验和高性价比这两个方面。从人才需求类型来看,目前对Android人才需求一类是偏向硬件驱动的Android人才需求,一类
15、是偏向软件应用的Android人才需求。从目前的招聘需求来看,后者的需求最大,包括手机游戏、手机终端应用软件和其他手机应用软件的开发8。职业专家分析说,由于目前Android技术较新,具有开拓空间,无论是相关书籍、培训还是大学教育,都处于初级阶段,因此Android人才短期将供不应求。从长期来看,随着各种移动应用和手机游戏等内容需求日益增加,也将激励大中小型手机应用开发商加大对Android应用的开发力度,因此Android人才前景也被看好。生活在信息高速发展的今天,智能手机的普及己经是不可改变的趋势。而作为手机各个功能中最为基本的通讯与基于3G网络的订餐系统管理系统也成为人们生活中必不可少的
16、一部分了9。在这个人与人关系愈加密切的时代,“通讯”成了生活中的必需品。通过基于android的基于3G网络的订餐系统管理系统的设计与实现记录下对方的联系方式,既减轻了大脑的负担,又不在受各种条件的约束,做到便捷随身管理相关的联系信息,摆脱了传统电话簿,名片的累赘。另外,不同于微博,社交网站,基于android的基于3G网络的订餐系统管理系统的设计与实现是完全属于用户的,而不隶属于某个特定公司或是服务,只要获得用户的认可,即使不是大公司也可以借此迅速建立起一个巨大的关系网络10。Frost & Sullivan的王煜全也曾多次强调过基于android的基于3G网络的订餐系统管理系统的设计与实现
17、是一块颠覆性创新的金矿,是创业者们创新的绝佳平台。从长远利益来看,可是意义重大的环保便民之举。根据市场需求,基于android的基于3G网络的订餐系统管理系统的设计与实现管理系统所记录的信息一般分为个人、商业、办公三类。清晰了机主的联系方向。针对性的分门别类,使系统具有了方便了机主的存储和快速查阅优势功能,大大减少了在电话簿,名片上机械翻阅查找过程的时间。于此同时又根据手机随身携带的特殊性,在一定程度上比一般的制作文件方便亲民。又其次,因为手机是随身携带的通讯工具,这与记事本相比将在一定程度上保障了联系人信息的安全性,相对避免了个人隐私信息外泄从而带来的损失11。 综上所述,基于android
18、的基于3G网络的订餐系统管理系统的设计与实现管理系统是一个高效、实时、绿色环保的管理系统。然而现在很多通讯与基于3G网络的订餐系统管理系统一味追求外观花哨,功能繁杂,对于大多数用户,许多功能用不上,形同虚设。针对以上各种弊端,开发了此种通讯与基于3G网络的订餐系统管理系统,将各种性能优化,继承通讯与基于3G网络的订餐系统管理系统的常用功能,满足一般用户存储,查找,删除,查看的需求,此外还支持发信息,打电话,发邮件,备份SD卡等功能12。1.3主要工作在此背景下,开发的基于android的基于3G网络的订餐系统管理系统的设计与实现具有十分重要的意义。可以根据客户需求的实际情况,开发一款实用的基于
19、android的基于3G网络的订餐系统管理系统的设计与实现软件。本设计主要是采用Android的View框架编写,部分框架运用Android中的其他组件。 当进入通讯与基于3G网络的订餐系统管理系统的增加界面时,调用的是一个用相对布局RelativeLayout的XML布局文件。其中包括了2个Button,分别实现了不同的功能。第一个Button是保存内容,响应menu键的触发事件,设置底部菜单是否可见,并通过对底部菜单选项的监听实现底部菜单中的增加、查找、删除、菜单、退出等功能,其中菜单包括显示所有、删除所有。1.4本文结构本文首先给出了系统的研究背景,对当前基于android的基于3G网络
20、的订餐系统管理系统的设计与实现的发展现状做了简单的介绍。进而详细的分析了Android的特征、架构以及Android应用的构成和工作机制。本文详细的提出了软件的架构,以及通讯与基于3G网络的订餐系统管理系统的设计方案;采用Java开源的JAR包对HTML文件进行分析和获取图片和文字信息;对各个界面的布局和实现方式进行详细说明;对数据库设计模块进行了详尽的需求分析,经分析得到数据库设计模块,它主要完成用户对已经获取的内容的存储,删除和查询等操作;运用Android提供的各种组件设计和实现很好的UI效果,实现很好的用户体验;详细介绍了该软件的性能优化。2 Android技术与理论2.1 Andro
21、id系统开发简介2.1.1 Android技术简介Android一词的本义指“机器人”同时也是Google。于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C+开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为
22、编写程序的一部分,不存在任何以往阻碍移动产业创新的专有权障碍。Google通过与软、硬件开发商、设备制造商、电信运营商等其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统13。对于设备制造商来说,Android是一个免费的平台。对硬体开发厂商来说,Android是个开放的平台。只要厂商有能力,可以在这个平台上自由加入特有的装置或功能,不受手机作业系统厂商的限制。对于手持装置的开发者来说,Android是个先进的平台。平台上的应用程式可相容于各种型号的Android 手机,免去为各种不同手机机型开发的困扰。Android平台支
23、援各种先进的网络、绘图、3D 处理能力,可以用来提供更好的使用者体验。Android它的开放性就优于其它封闭式的手机系统,因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统14。Android软件平台主要由五部分构成,它们分别是:关键应用程序、应用程序框架和组件、C /C +函数库、Java程序运行环境、优化了的Linux内核15。关键应用程序:Android平台内包含一些关键应用程序,如邮件收发客户端程序、短信收发程序、日历、网页浏览器等,而更多有特色的Android应用程序还有待于广大开发者共同参与开发。应用程序框架及组件:Android 应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 3G 网络 系统 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。