您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 记录文件6:基于IOS的易车新闻客户端的设计与实现
本科毕业论文基于IOS的易车新闻客户端的设计与实现DesignandimplementationofYiChenewsclientbasedonIOS学院名称:计算机科学与信息工程学院专业班级:网络工程11-2学生姓名:位松松学号:201103030049指导教师姓名:李春雨指导教师职称:讲师2015年5月毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得安阳工学院及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解安阳工学院关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:日期:目录摘要.....................................................IAbstract................................................II引言...................................................1第1章课题概论..........................................21.1论文背景....................................................21.2易车App概述................................................2第2章软件的设计........................................42.1总体设计....................................................42.2详细设计....................................................42.2.1设计的目的............................................42.2.2可行性分析............................................42.2.3需求分析..............................................52.2.4方法和技术............................................5第3章软件的实现........................................83.1硬件结构规划与设计..........................................83.2功能模块概括................................................83.3软件功能架构...............................................113.4软件的体系结构.............................................11第4章详细设计与实现................................134.1引导界面...................................................134.2头条界面...................................................144.3车友界面...................................................174.4选车界面...................................................184.5登录界面...................................................214.6推送功能...................................................23第5章系统测试.........................................255.1测试目的...................................................255.2测试方法...................................................25结论..................................................28致谢..................................................29参考文献................................................30I基于IOS的易车App的设计与实现摘要:随着智能手机越来越深入而广泛的应用,当今时代手机不再只是用来打电话、发短信的工具,反而对手机的娱乐等功能要求越来越高,人们早已离开电视,抛弃PC,开始使用移动App浏览新闻,于是基于iOS的易车客户端应运而生。本易车客户端是基于iOS平台开发,以OC语言为基础。集成了5个汽车新闻客户端中常见的界面:头条界面、车友界面、选车界面、活动界面、登陆界面。其中选车界面多样化,包含了:多种条件选车、汽车的详细配置等功能,尽可能的为用户的购买汽车、浏览汽车资讯提供更多的便利。本文结合开发实例,详细介绍说明了基于iOS的易车客户端的设计与实现过程,该软件底层采用OC开发,基于iOS平台运行,使用UIKit框架进行UI界面的开发,在网络传输方面,主要使用基于HTTP的网络模式,发送网络请求以后,获得服务器的响应并接收数据。在数据交换方面,采用JSON格式从服务器获取信息,然后处理JSON字符串,就能获得想要的数据。在数据库上,本软件使用iOS系统集成的轻量级的嵌入式数据库NSUserdefault,实现前台后台数据的交互操作。该App的功能实现需要用到MVC架构模式,遵循了程序的低耦合性的思想,MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。关键字:iOS移动应用;易车新闻客户端;JSON;IIDesignandimplementationofiOSbasedonAppAbstract:Withtheapplicationofintelligentmobilephoneismoreandmoredeeplyandwidelyintoday'sera,mobilephoneisnolongerusedtocall,sendtextmessages,buttheentertainmentfunctionofmobilephonehavebecomeincreasinglydemanding,peoplearealmostallthroughthemobilephonetogettheworldnews,andbasedontheiOSclientYiCheemergeasthetimesrequire.ThiscarisclientbasedoniOSplatformbasedonOClanguage.Intergatedinterfaceof5commonclientinterface:AutomotiveNews,headlines,chooseacar,activity,land.Thecarincludes:interfacediversification,withtheconfigurationfunctionofavarietyofconditionstochooseacar,car.Asmuchaspossibleforuserstobrowse,buyacarcarinformationtoprovidemoreconvenience.Inthispaper,combinedwiththedevelopmentofexamples,detaileddescriptionofthedesignandimplementationofiOSclientbasedonBITAUTO,theunderlyingsoftwaredevelopedbyOC,iOSplatformbasedonUIinterfacedevelopment,usingtheUIKitframework,inthenetworktransmission,themainuseofthenetworkmodelbasedonHTTPnetwork,thensendstherequest,getaresponsefromtheserverandreceivedata.Intheexchangeofdata,usingJSONformattoobtaininformationfromtheserver,andthenprocessingtheJSONstring,youcangetthedesireddata.Inthedatabase,thesoftwareusestheiOSsystemintegratedlightweightembeddeddatabaseNSUserdefault,realizetheinteractiveoperationForegroundBackgrounddata.NeedtousetheMVCarchitecturepatterntorealizethefunctionoftheapp,followtheideaofprogramoflowcoupling,MVCisaframemodel,itismandatorytoenabletheapplicationofinput,processingandoutputseparately.TheuseofMVCapplicationsisdividedintothreecorecomponents:model,view,controller.Theyeachdealwiththeirowntasks.Keyword:iOSmobileapplication;YiChenewsclient;JSON1引言新闻客户端是软件产品的传统品种,近年来的发展呈现良好态势。随着网络时代的到来手机已具备支持各种各样的资讯软件的条件。目前,我国的新闻类资讯软件公司通过早年的原始积累,已将市场逐渐放大,做大,他们依靠新闻的及时性,权威性牢牢地掌握住了市场的主动权,并且在世界的新闻资讯行业中也有一席地位。目前中国新闻资讯类App已经具备了相当的规模,并在国际市场上已有一定的竞争力。苹果手机作为当今中国智能手机市场上不可或缺的一个品牌,基于iOS的手机软件需求量也就相应的越来越强。市场上的新闻资讯类软件品种众多,定位不一,但在汽车咨询方面去还没有很完善,鉴于此一些公司抓住了机遇例如:易车,汽车之家等等这些大家所熟知的汽车资讯类软件已经在苹果软件中占据了一定的地位,同时智能手机的普及使得移动信息平台成为了主流。2第1章课题概论1.1论文背景随着社会的发展,时代的进步,尤其是近几年智能手机的发展,人们对于信息的需求越来越高。面对浩瀚的信息海洋,我们难免会遗漏一些对自己来说很重要的信息。于是本人决定针对信息查
本文标题:记录文件6:基于IOS的易车新闻客户端的设计与实现
链接地址:https://www.777doc.com/doc-4889505 .html