基于ios系统的娱乐资讯网的开发与实现大学论文

上传人:m**** 文档编号:506268214 上传时间:2024-03-13 格式:DOC 页数:22 大小:5.11MB
返回 下载 相关 举报
基于ios系统的娱乐资讯网的开发与实现大学论文_第1页
第1页 / 共22页
基于ios系统的娱乐资讯网的开发与实现大学论文_第2页
第2页 / 共22页
基于ios系统的娱乐资讯网的开发与实现大学论文_第3页
第3页 / 共22页
基于ios系统的娱乐资讯网的开发与实现大学论文_第4页
第4页 / 共22页
基于ios系统的娱乐资讯网的开发与实现大学论文_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《基于ios系统的娱乐资讯网的开发与实现大学论文》由会员分享,可在线阅读,更多相关《基于ios系统的娱乐资讯网的开发与实现大学论文(22页珍藏版)》请在金锄头文库上搜索。

1、河北农业大学本科毕业论文(设计)题 目:基于IOS系统的娱乐资讯网的开发与实现摘 要随着时代的发展,社会越来越需要高效,人们物质生活得到满足,而对于精神上的需求远远不能满足人们的需要。娱乐新闻则是根据现代人的需要生产出来供一部分人消费的信息产品。而娱乐新闻大行其道与中国的各种文化,社会因素存在千丝万缕的联系。本文介绍了娱乐资讯网的开发过程。论文遵循软件工程的方法,详尽论述了从需求分析、系统分析、概要设计、详细设计、以及测试与调试的整个开发过程,总结了开发过程中的经验及本系统今后的改进方向。本系统开发成功后可以实现对最新娱乐新闻的查看和关注,提供对电影、电视剧、音乐、综艺等方面的了解。Xcode

2、 5.0开发工具,采用成熟的软件研制技术,后台数据库采用Sqlite3。关键词 : 娱乐资讯、 功能、 Xcode 5.0 、 Sqlite3 Abstract随着时代的发展,社会越来越需要高效,人们物质生活得到满足,而对于精神上的需求远远不能满足人们的需要。娱乐新闻则是根据现代人的需要生产出来供一部分人消费的信息产品。而娱乐新闻大行其道与中国的各种文化,社会因素存在千丝万缕的联系。With the development of the times, the society needs more and more efficient, the people material life sati

3、sfaction, but for the spiritual needs are far unable to meet the needs of people. Entertainment news is according to the needs of modern people is produced for a part of the information product consumption. The popular entertainment news culture and Chinese, social factors have all kinds of connecti

4、ons with contact.本文介绍了娱乐资讯网的开发过程。论文遵循软件工程的方法,详尽论述了从需求分析、系统分析、概要设计、详细设计、以及测试与调试的整个开发过程,总结了开发过程中的经验及本系统今后的改进方向。This paper introduces the development process of the entertainment information network. Methods according to the software engineering, discussed in detail from the demand analysis, system ana

5、lysis, outline design, detailed design, and test and debug the entire development process, summed up the improvement direction of the experience of the development process of the system and future.本系统开发成功后可以实现对最新娱乐新闻的查看和关注,提供对电影、电视剧、音乐、综艺等方面的了解。Xcode 5.0开发工具,采用成熟的软件研制技术,后台数据库采用Sqlite3。After the succ

6、ess of the system development can be achieved on the latest entertainment news view and attention, on film, TV, music, entertainment and other aspects of the understanding. Xcode 5 development tools, the use of mature software development technology, back-end database using Sqlite3.关键词 : 娱乐资讯、 功能、 X

7、code 5.0 、 Sqlite3 Keywords: entertainment information, function, Xcode 5, Sqlite3目 录1 绪 论11.1娱乐资讯系统的意义11.2娱乐资讯系统的研究现状12 相关技术的选用与介绍12.1 IOS开发技术12.2 Xcode开发工具介绍12.3 面向对象理论的介绍32.4 IOS网络通信技术43系统分析与总体设计43.1 系统功能描述43.2 系统功能模块划分43.3 系统流程分析5 3.3.1 推荐模块流程分析5 3.3.2 资讯流程分析6 3.3.3 图片流程分析74 系统界面实现74.1 设计界面74.2

8、一级界面展示84.3 二级界面及二级界面放大展示94.4 瀑布流界面展示114.5 图片界面及图片预览展示124.6 下载界面展示135 程序的设计模式和核心代码实现145.1 IOS开发中的MVC模式145.2 IOS开发中的代理模式155.3 IOS开发中的观察者模式155.4 ASIHttpRequest请求数据155.5 抽屉式界面的实现代码165.6 列表视图的实现主要代码176 结束语18参 考 文 献19致谢201 绪 论1.1娱乐资讯系统的意义 随着人们生活水平的提高,人们对于精神上的需求要求也越来越高。人们对于互联网的认识逐渐加深,如今存在很多互联网网站可供人们查阅信息。娱乐

9、资讯系统应运而生,娱乐资讯系统就是其中一个关于电影演员、电影、电视节目、电影明星以及各种综艺信息和音乐的大型资料库。娱乐新闻是根据现代人的某种精神需要而生产出来供一部分人消费的信息产品。新闻的娱乐化在内容上偏重于软新闻,减少严肃新闻的比例,从严肃的政治、经济变动中挖掘其娱乐价值。在表现形式上,强调故事性、情节性、适度加入人情味因素,强化事件的戏剧悬念或煽情、刺激的方面,走新闻故事化、新闻文学化道路。与社会文化紧密相连,娱乐新闻生存的土壤也是它生存的土壤,并且在这个土壤里扎根更深。娱乐新闻包含在新闻的娱乐化大潮中,并且是主力军。1.2娱乐资讯系统的研究现状娱乐新闻从广义上说,就是能使人轻松、快乐

10、,供人休闲、消遣的新闻报道。简单地说,娱乐新闻就是所有能够使人轻松、供人消遣的新闻。而狭义的娱乐新闻,一般是指,关于影、视、歌等大众文化的娱乐作品或明星人物的、新近发生或正在发生的、对公众具有娱乐意义的事实的报道。在这里,娱乐新闻报道涉及的领域属于娱乐业的基本构成内容。因此,从狭义上说,娱乐新闻就是报道娱乐业的新闻。新中国成立之后的几十年中,没有将“娱乐新闻”作为新闻中的一个类别。媒体对文化生活方面的报道基本上都和政治挂钩,以政治的角度来解读,所谓“唱一首革命歌曲就等于上一堂政治课”。随着改革开放的发展,市场经济的推动,同时也在外来文化的不断影响下,“娱乐新闻”在20世纪80年代后逐渐出现在报

11、纸的文化新闻中。到90年代,娱乐新闻逐渐从文化新闻中脱离,并不断发展,最终形成了涵盖文化新闻的,与政治、社会、经济、体育等新闻种类地位相等的新闻新类别。到21世纪初,娱乐成为人们生活中不可或缺的一部分,娱乐新闻也随之迅速发展。与此相应,学术界关于娱乐新闻的研究也迅速起步并取得了长足发展。本娱乐资讯系统基于以上现状,研究开发了关于娱乐新闻的详细内容,提供关于电影、电视剧、综艺、音乐以及最新新闻的信息。让你在第一时间浏览各种娱乐新闻。2 相关技术的选用与介绍2.1 IOS开发技术IOS是iPhone,iPod touch以及iPad等设备的核心操作系统。IOS平台使用了构建Mac OS X时积累的

12、知识,IOS SDK提供了创建IOS应用程序所需要的环境和工具,利用IOS SDK开发应用时所用的编程语言是Objective-C。IOS平台开发工具和开发技术源于Mac OSX,都是以UNIX为基础。IOS应用程序开发依赖于iPhone软件开发包(SDK),其中SDK继承与Xcode中。从整体上看,IOS扮演底层硬件和应用程序的中介。创建的应用程序不能直接访问硬件,而需要和系统接口进行交互。IOS实现可以看作多个层的集合,底层为所有程序提供基础服务,高层则包含一些复杂的服务和技术。Cocoa touch层提供了基本的系统行为支持,当需要实现更为复杂的行为和界面时,才考虑向下层探寻技术支持。U

13、IKit框架:提供程序运行必须得关键对象,使APP能够捕获用户输入和在屏幕上显示内容。MapKit框架:IOS3.0 引入该框架,可被嵌入到应用程序的地图界面,该框架包含一个可以滚动的地图视图。Address Book UI框架:IOS3.0引入该框架,用于撰写电子邮件,并将其放入到用户的发件箱排队等候发送。Message UI框架: 显示创建或者编辑联系人的标准系统界面。Media层包含图形、音频、视频等技术。AV Foundation框架:用于播放和编辑复杂的音频和视频。Core Image框架:包含高级图像和视频处理功能。如人脸识别和图像过滤功能。Core Graphics框架:包含2D

14、绘画和合成功能。Media Player框架: 提供典型的屏幕控件用于播放电影。Quartz Core框架:包含Core Animation 接口。用于实现复杂的动画和视觉效果。Core service层用于访问较多低级的操作系统服务,如文件存取,联网和常见的数据对象类型。Foundation 框架: 为Core Foundation框架的许多功能提供Objective-C封装。Core Foundation 框架:一组C语言的接口,为IOS应用程序提供基本数据管理和服务功能。Core Location框架:用于定位设备当前经纬度。System Configuration:用于确定设备网络配置

15、的当前状态。IOS开发限制介绍(1)平台间差异:iPhone OS 设备和台式机或笔记本电脑的开发的不同,也和桌面应用程序不同,需要意识到终端开发的特殊性。(2)屏幕大小的限制:由于iPhone OS 设备具有高分辨率的小型屏幕,在iPhone5之前设备都是3.5in,iPhone5以及iPhone5c,iPhone5s都是4.0in,在设计应用时需要注意不要放置非必要的元素。(3)内存限制:IOS的内存非常有限,避免分配超出设备的可用内存,不然应用程序将终止。当发生内存过低时,IOS系统将发出警告,需要进行及时清理内存。同时需要注意避免内存泄露。(4)窗口显示限制:在IOS环境上,用户每次只能看到单个窗口。多个窗口只能顺序访问和查看。(5)电量限制:iPhone OS设备是通过电池供电,而高速运转的系统,大屏幕,上网或看电子书都会消耗电量。2.2 Xcode开发工具介绍Xcode: IOS集成开发环境,也是编译器,负责管理应用程序工程。Interface Builder:快速原型开发工具,可视化的组装用户UI接口的工具,集成在Xcode中。Instruments:功能强大的性能调试工具,以及内存分析工具。iPhone Simulator:Mac OS X平台应用程序,它是模拟应用程序,但

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

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号