基于IOS影视信息手机客户端的设计与实现.docx
《基于IOS影视信息手机客户端的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于IOS影视信息手机客户端的设计与实现.docx(49页珍藏版)》请在冰豆网上搜索。
基于IOS影视信息手机客户端的设计与实现
本科学生毕业论文(设计)
题目(中文):
基于IOS影视信息手机客户端的设计与实现
(英文):
TheFilmandTelevisionInfomationMobileClientDisign
andImplementationBaseOnIOS
湖南科技学院本科毕业论文(设计)诚信声明
本人郑重声明:
所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
本科毕业论文(设计)作者签名:
2014年4月22日
毕业论文(设计)任务书
课题名称:
基于IOS影视信息手机客户端的设计与实现
系别:
计算机与通信工程系
专业:
计算机科学与技术
指导教师:
罗恩韬(副教授)
2013年9月20日
1、关键词:
在线观看电影;附近影院定位;热门电影搜索;在线购票。
2、毕业论文(设计)内容要求:
1)资料查阅与收集。
2)初步阶段。
(a)分析业务逻辑。
(b).获取数据,建立Plis文件。
(c).搭建框架,类的设计与常用框架的添加。
(d).设计出UI模型。
(e).根据UI模型,用代码和xib实现布局。
(f).测试UI的性能,解决bug。
3)功能实现(a).根据设计思想画出程序流程图。
(b).各个模块功能的实现。
(c).模块的整合。
(d).代码优化。
(e).软件测试。
4)真机测试,版本兼容测试。
3、文献查阅指引:
[1](美国)DaveMark著漆振译.iPhone4与iPad开发基础教程[M].北京:
人民邮电出版社,2011.[2]谭浩强.C程序设计[M].第三版.北京:
清华大学出版社,2005.[3]韩啸,顾红其.基于iOS的图像动画制作[J].电脑知识与技术,2013,11:
2682-2688.[4]刘辰基,周宝刚,郭淑琴.iOS中基于UITableView的大批量数据加载优化[J].杭州电子科技大学学报,2013,04:
46-49.[5]李霞.MVC设计模式的原理与实现[D].吉林大学,2004.
[6]张海藩.软件工程导论[M].第4版.北京:
清华大学出版社,2003.
[7]麦秆创智.iOS6开发进阶与实战[M].北京:
人民邮电出版社,2013.[8]李滨;基于平台无关模型到iOS平台相关模型的转换研究与实现[D];电子科技大学;2012.[9]王云.IOS平台客户端应用开发规范化的研究[D].北京邮电大学.2013.[10]金金.苹果计算机系统取证分析[J].信息安全与通信保密.2011.[11]曹春萍,王志民.MVC设计模式的研究及其应用[J].现代电子技术.2005.[12]冯国平.基于ios平台的自定义手势识别研究[D].现代计算机(专业版).2012.[13]黄碧辉;李英;李小龙.基于网络的开放式数控系统的研究[J].机械设计与制造.2010.[14]kikier.调教ios的基础设置[D].电脑迷.2012.[15]李柏岚.ios平台的软件安全性分析[D].上海交通大学.2011.
4、毕业论文(设计)进度安排:
整个开发过程大致分为三个阶段:
第一阶段(2013.10.5——2013.12.15):
收集信息,定制开发步骤概要,主要方法是参阅资料,了解国内外在这个方面的研究成果以及发展动向,结合本开发自身特点定制出一个开发过程的大概纲领;第二阶段(2013.12.16——2014.2):
实现阶段,本阶段将在第一阶段的基础上开始逐步实现系统的设计,并做好相关记录;第三阶段(2014.3——2014.5):
根据第一、二阶段的工作记录,完成最后的文档。
系意见:
负责人签名:
注:
此报告应根据下达的毕业设计(论文)任务书,在指导教师的指导下由学生独立撰写,并于毕业设计(论文)开始后一周内完成。
可加附页。
湖南科技学院本科毕业论文(设计)开题报告书
论文(设计)题目
基于IOS影视信息手机客户端的设计与实现
作者姓名
鄢鸿
所属系、专业、年级
计算机与通信工程系
计算机科学与技术专业2010年级
指导教师姓名、职称
罗恩韬(副教授)
预计字数
12000
开题日期
2013.11.20
选题的根据:
1)说明本选题的理论、实际意义
2)综述国内外有关本选题的研究动态和自己的见解
中文采用宋体、五号,不加粗;西文采用新罗马(TimesNewRoman)字体、五号,不加粗行间根据排版要求可以自定义。
字数500到1000字。
其它要求同开题任务书。
经济基础决定上层建筑,在这个经济与技术高速发展的时代,随着人们生活水平日益提高,人们对平时生活中的休闲与娱乐生活的需求越来越强烈。
特别是随着智能手机的普及,人们把越来越多信息和消遣寄托在手机上,随着iphone手机在中国的兴起,时光电影这款基于iphone手机的应用为人们带来了许多方便。
人们可以通过这个应用定位到自己的位置和附近的影院,看到自己喜欢看的电影只要动动手指就可以随时随地的订票。
可以获悉当下最热门的电影和即将上映的电影,绝不错过任何一部好电影。
选题的意义本应用特别适合八零九零后用iPhone手机的用户,在他们平时紧张繁忙的工作之余,想要周末去消遣放松一下或者带女朋友或者配男朋友去看场浪漫的电影最合适不过了,用户不用再去到处询问或者去网上搜索哪里有电影院,最近出了那些比较好看的电影,只要打开本应用,本应用的定位功能就能定位到你当下的位置并显示附近的影院,及时的更新当下最热门的电影和即将上映的精彩电影。
本应用还可以帮你解决去电影院排几个小时队还担心票售完的苦恼,只要轻轻一点就能购票,特别方便省事
主要内容:
填写内容为你的设计或论文所实现的功能及软、硬件环境或理论、应用研究所需信息工程、方法等。
时光电影是运行在iPhone手机上的一款应用程序,需要ios操作系统的支持。
本应用共分为五个模块,首页、海报页、Top250热门电影页、影院页和更多页,主要实现的功能有精彩电影的海报展示,当下热播的电影,最新的电影预告,对影片进行评论评分,附近影院的定位与简介,开机动画,在线观看电影,在线预订电影票,以及借助豆瓣接口登陆与注册等。
研究方法:
1.熟悉IOS的UI布局。
2.熟悉网络请求数据,Json数据解析。
3.熟悉软件的业务逻辑4.熟悉软件的模块化划分及开发5.熟悉设计模式的选取
完成期限和采取的主要措施:
整个开发过程大致分为三个阶段:
第一阶段(2011.11.5——2011.12.15):
收集信息,定制开发步骤概要,主要方法是参阅资料,了解国内外在这个方面的研究成果以及发展动向,结合本开发自身特点定制出一个开发过程的大概纲领。
第二阶段(2011.12.16——2012.3):
实现阶段,本阶段将在第一阶段的基础上开始逐步实现系统的设计,并做好相关记录。
第三阶段(2012.3——2012.4):
根据第一、二阶段的工作记录,完成最后的文档。
主要参考资料:
[1](美国)DaveMark著漆振译.iPhone4与iPad开发基础教程[M].北京:
人民邮电出版社,2011.
[2]谭浩强.C程序设计[M].第三版.北京:
清华大学出版社,2005[3]韩啸,顾红其.基于iOS的图像动画制作[J].电脑知识与技术,2013,11:
2682-2688[4]刘辰基,周宝刚,郭淑琴.iOS中基于UITableView的大批量数据加载优化[J].杭州电子科技大学学报,2013,04:
46-49.[5]李霞.MVC设计模式的原理与实现[D].吉林大学,2004..[6]张海藩.软件工程导论[M].第4版.北京:
清华大学出版社,2003.
[7]麦秆创智.iOS6开发进阶与实战[M].北京:
人民邮电出版社,2013.
[8]李滨;基于平台无关模型到iOS平台相关模型的转换研究与实现[D];电子科技大学;2012[9]王云.IOS平台客户端应用开发规范化的研究[D].北京邮电大学.2013[10]金金.苹果计算机系统取证分析[J].信息安全与通信保密.2011[11]曹春萍,王志民.MVC设计模式的研究及其应用[J].现代电子技术.2005[12]冯国平.基于ios平台的自定义手势识别研究[D].现代计算机(专业版).2012[13]黄碧辉;李英;李小龙.基于网络的开放式数控系统的研究[J].机械设计与制造.2010[14]kikier.调教ios的基础设置[D].电脑迷.2012[15]李柏岚.ios平台的软件安全性分析[D].上海交通大学.2011
指导教师意见:
指导教师签名:
年月日
系意见:
签名:
年月日
注:
此报告应根据下达的毕业设计(论文)任务书,在指导教师的指导下由学生独立撰写,并于毕业设计(论文)开始后一周内完成。
一式三份,一份下达给学生,一交指导教师,一份留系里存档。
可附加页。
开题报告会纪要
时间
地点
与
会
人
员
姓名
职务(职称)
姓名
职务(职称)
姓名
职务(职称)
会议记录摘要:
会议主持人:
记录人:
年 月日
指导小组意见
负责人签名:
年月日
系意见
负责人签名:
年月日
注:
此表由学生本人填写,一式三份,一份留系里存档,指导老师和本人各保存一份.
湖南科技学院毕业论文(设计)中期检查表
毕业论文(设计)题目
基于IOS影视信息手机客户端的设计与实现
学生姓名
鄢鸿
学号
201008001245
系别
计算机与通信工程系
专业
计算机科学与技术
指导教师
罗恩韬(副教授)
检查日期
2014.3.9
指导教师检查情况记载及修改意见:
该生毕业设计进展符合进度要求,经过近几周的努力,已基本上完成了整个功能的流程了,设计大致框架已完成实现并调试成功了,整个功能的运行已成功,可以实现查看电影资讯包括票房、评分、评论等等信息,同时通过了简单的数据测试,但是有些地方还需要完善,如完成网页的定期清理,释放系统内存,再者,数据库服务方面也需要优化。
对于功能细化设计上,也提出了相应的解决方案,使功能趋向于合理化。
同时应该反复测试设计,遇到的BUG时应及时给予修正。
论文撰写格式不符合要求,注意论文中章节序号、图文、图表等的格式,同时论文撰写语言太过口语化,应该加以精简提炼,避免重复啰嗦,提升论文整体质量,最后论文撰写参考文献资料的需要在论文中指出。
总体而言,该生各方面工作完成情况整体不错,基本上达到了预期要求。
签名:
注:
此表用于指导教师在学生毕业论文(设计)初稿完成后对学生执行任务书情况进行中期检查时用,由指导教师填写。
湖南科技学院毕业设计(论文)指导过程记录
毕业论文(设计)题目
基于IOS影视信息手机客户端的设计与实现
学生姓名
鄢鸿
学号
201008001245
专业班级
计科1002
指导教师
罗恩韬
职称
副教授
系(教研室)
计算机与通信工程系
指导过程记录
指导内容
记录
(一)
与本组学生进行交流与讨论,就毕业设计的选题,结构设计等问题向学生讲解,并了解学生选题意图,讨论可行性难度等问题,推荐基本相关资料并给出适当意见与建议。
学生签名:
年月日
指导教师签名:
年月日
指导内容
记录
(二)
对任务书进行可行性分析并提出建议,针对最原始的毕业设计题目需要加上实现技术,确定好该设计实现的方法,对于应用前景做出了肯定的答复,并安排开题报告的填写。
学生签名:
年月日
指导教师签名:
年月日
指导内容
记录(三)
对开题报告的填写规范提出修改意见,主要问题在于选题依据、设计主要内容以及研究方法。
针对每个具体的细节导师给出了具体的修改意见。
学生签名:
年月日
指导教师签名:
年月日
指导内容
记录(四)
将已完成的模块做具体分析和测试,对本设计的核心模块进行讨论并对下一个功能模块具体实现步骤做出具体分析,指出目前尚存在的问题和拟解决方法;最后对本课题提出了新的要求和期望。
学生签名:
年月日
指导教师签名:
年月日
指导过程记录
指导内容
记录(五)
检查前一段完成的工作进度,对前段提出的新要求遇到的难点做讨论分析解决的方法。
加入一部分新的功能模块,丰富论文内容。
学生签名:
年月日
指导教师签名:
年月日
指导内容
记录(六)
开会讨论论文进度所安排的时间是否充足,对项目中遇到的新的问题集体讨论,导师指导问题的解决办法。
并督促加快项目和论文的完成进度。
学生签名:
年月日
指导教师签名:
年月日
指导内容
记录(七)
对项目进行测试,找出项目中的Bug,导师分析指导解决Bug的方法,并提出会后继续测试,多次测试,尽量把Bug找全加以解决。
学生签名:
年月日
指导教师签名:
年月日
指导内容
记录(八)
项目整体测试,确定前期找出的Bug是否全部解决,对论文的整体结构和格式进行指导确定,最后打印定稿。
学生签名:
年月日
指导教师签名:
年月日
答辩小组组长意见
(对情况是否属实做出意见)
组长(签名):
年月日
湖南科技学院毕业论文(设计)答辩申请暨资格审查表
学生姓名
鄢鸿
学号
201008001245
系别
计算机与通信工程系
专业
计算机科学与技术专业
班级
计科1002班
指导教师
罗恩韬(副教授)
毕业论文(设计)题目:
基于IOS影视信息手机客户端的设计与实现
内容综述(对毕业设计或论文的研究步骤和方法、主要内容及创新之处进行综述,提出答辩申请):
随着信息网络时代的快速发展,智能手机及移动互联网应用的普及不断改变着人们的生活方式,一款好的应用软件成为手机必备。
近年来,苹果手机在中国的市场越来越大,越来越多的人开始疯狂的追捧苹果产品,于是就有越来越多的IT工作者开始致力于苹果客户端软件的开发。
本设计主要基于IOS平台实现了iPhone客户端查看影视讯息的功能,通过此应用,用户可以轻松地查看国内最新影片、全球Top100、话语电影Top100、近期热门电影以及各种特色电影榜单,用户还根据定位来查看附近的影院以及每个影院每天的影院场次时间、票价、版本等详细信息。
此应用还支持用户在线选座、在线购票,提供影片的剧情介绍、演员资料、海报、预告片等影片的详细资料查询,同时还提供网友们的精彩影评作为参考信息。
本设计采用X-Code开发工具,首先概要性地介绍了本文使用的关键技术、MVC模式等;然后给出模块端总体分析与设计,包括系统的需求分析、系统设计要求、系统总体功能设计;其次用图表加文字的方式对设计工作中的重点部分做出了详细地阐述;最后具体描述了模块的实现过程,并对关键技术的实现,进行了代码解析。
根据市场的分析调查最终确定本设计的总体分析,运用Cocoa独特的开发工具包XDK和开发软件XCode实现系统的总体设计和测试。
将经典的MVC设计模式应用其中实现了代码的复用,用工厂模式实现了内存的优化和管理,用观察者模式实现了用户手势的监听。
至此,本论文已经全部完成,并已通过导师的多次审查与修改,现申请论文答辩,请系毕业论文(设计)工作领导小组批准。
资格审查项目
是
否
01
工作量是否达到所规定要求
02
文档资料是否齐全(任务书、开题报告、答辩申请、定稿论文及其相关附件资料等)
03
文档是否符合规范化要求
04
是否按时向指导教师提交全部正式材料
05
是否剽窃他人成果或者直接照抄他人设计(论文)
06
是否为已公开发表的个人论著
备
选
是否多人设计一个系统或者合作一个课题
(多人设计一个系统或者合作一个课题)内容是否雷同
系毕业论文(设计)工作领导小组意见:
符合答辩资格,同意答辩□不符合答辩资格,不同意答辩□
(公章)
年月日
注:
此表为学生毕业论文(设计)定稿后申请答辩,及系领导小组对申请答辩学生进行资格审查时用;资格审查项目由指导教师填写。
湖南科技学院本科毕业论文(设计)评审表
论文题目
基于IOS影视信息手机客户端的设计与实现
作者姓名
鄢鸿
所属系、专业、年级
计算机与通信工程系
计科专业2010年级
指导教师
姓名、职称
罗恩韬(副教授)
字数
13000字
定稿日期
2014-4-28
中
文
摘
要
随着信息网络时代的快速发展,智能手机及移动互联网应用的普及不断改变着人们的生活方式,一款好的应用软件成为手机必备。
近年来,苹果手机在中国的市场越来越大,越来越多的人开始疯狂的追捧苹果产品,于是就有越来越多的IT工作者开始致力于苹果客户端软件的开发。
本设计主要基于IOS平台实现了iPhone客户端查看影视讯息的功能,通过此应用,用户可以轻松地查看国内最新影片、全球Top100、话语电影Top100、近期热门电影以及各种特色电影榜单,用户还根据定位来查看附近的影院以及每个影院每天的影院场次时间、票价、版本等详细信息。
此应用还支持用户在线选座、在线购票,提供影片的剧情介绍、演员资料、海报、预告片等影片的详细资料查询,同时还提供网友们的精彩影评作为参考信息。
本设计采用X-Code开发工具,首先概要性地介绍了本文使用的关键技术、MVC模式等;然后给出模块端总体分析与设计,包括系统的需求分析、系统设计要求、系统总体功能设计;其次用图表加文字的方式对设计工作中的重点部分做出了详细地阐述;最后具体描述了模块的实现过程,并对关键技术的实现,进行了代码解析。
关键词
(3-5个)
在线观看电影;附近影院定位;热门电影搜索;在线购票
英
文
摘
要
Withtherapiddevelopmentofinformationnetworkera,thepopularityofsmartphonesandmobileInternetapplicationscontinuetochangepeople'swayoflife,agoodmobilephoneapplicationsoftwarebecomesessential.Inrecentyears,Apple'smobilephonemarketinChinaisgrowing,moreandmorepeoplebegantofranticallysoughtafterAppleproducts,sothereisagrowingnumberofITworkersbeganworkingAppleclientsoftware.ThisdesignismainlybasedontheIOSplatformiPhoneclienttoviewvideomessagefunction,throughthisapplication,userscaneasilyviewthenewestmovie,theworld'sTop100,discoursemovieTop100,recentpopularmoviesandavarietyoffeaturefilmslist,usersaccordingpositionedtoviewthedetailsofeachtheaterneartheaterandcinemascreeningsadaytime,faresversions.Thisapplicationalsosupportsusersonlineseatselection,onlineticketing,providesthefilm'splotdescription,checkthedetailscast,posters,movietrailers,etc.,whilealsoprovidingwonderfulnetizenscriticsasreferenceinformation.
ThisdesignusesX-Codedevelopmenttools,firstthesummarydescriptionofthekeytechnologiesusedherein,MVCmode;thengivestheoverallmoduleendanalysisanddesign,includingsystemrequirementsanalysis,systemdesignrequirements,theoverallsystemfunctionaldesign;Second,addtextwithchartsthewayforthedesignofakeypartofmakingelaboratedetail;finallydetaileddescriptionoftheimplementationprocessofthemodule,andthekeytechnologiestorealize,werecodeanalysis.
关键词
(3-5个)
Watchmoviesonline;Nearthetheaterlocation;Popularmoviessearch;
指导教师评定成绩
评审基元
评审要素
评审内涵
满分
指导教师
实评分
选题质量25%
目的明确
符合要求
选题符合专业培养目标,体现学科、专业特点和教学计划的基本要求,达到毕业论文(设计)综合训练的目的。
10
理论意义或
实际价值
符合本学科的理论发展,有一定的学术意义;对经济建设和社会发展的应用性研究中的某个理论或方法问题进行研究,具有一定的实际价值。
10
选题恰当
题目规模适当,难易度适中;有一定的科学性。
5
能力水平40%
查阅文献
资料能力
能独立查阅相关文献资料,归纳总结本论文所涉及的有关研究状况及成果。
10
综合运用
知识能力
能运用所学