软件工程毕业设计基于ios系统的娱乐资讯网的开发与实现Word格式文档下载.docx

上传人:b****1 文档编号:14215666 上传时间:2022-10-20 格式:DOCX 页数:26 大小:1.47MB
下载 相关 举报
软件工程毕业设计基于ios系统的娱乐资讯网的开发与实现Word格式文档下载.docx_第1页
第1页 / 共26页
软件工程毕业设计基于ios系统的娱乐资讯网的开发与实现Word格式文档下载.docx_第2页
第2页 / 共26页
软件工程毕业设计基于ios系统的娱乐资讯网的开发与实现Word格式文档下载.docx_第3页
第3页 / 共26页
软件工程毕业设计基于ios系统的娱乐资讯网的开发与实现Word格式文档下载.docx_第4页
第4页 / 共26页
软件工程毕业设计基于ios系统的娱乐资讯网的开发与实现Word格式文档下载.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

软件工程毕业设计基于ios系统的娱乐资讯网的开发与实现Word格式文档下载.docx

《软件工程毕业设计基于ios系统的娱乐资讯网的开发与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《软件工程毕业设计基于ios系统的娱乐资讯网的开发与实现Word格式文档下载.docx(26页珍藏版)》请在冰豆网上搜索。

软件工程毕业设计基于ios系统的娱乐资讯网的开发与实现Word格式文档下载.docx

娱乐资讯、功能、Xcode5.0、Sqlite3

Abstract

Withthedevelopmentofthetimes,thesocietyneedsmoreandmoreefficient,thepeoplemateriallifesatisfaction,butforthespiritualneedsarefarunabletomeettheneedsofpeople.Entertainmentnewsisaccordingtotheneedsofmodernpeopleisproducedforapartoftheinformationproductconsumption.ThepopularentertainmentnewscultureandChinese,socialfactorshaveallkindsofconnectionswithcontact.

Thispaperintroducesthedevelopmentprocessoftheentertainmentinformationnetwork.Methodsaccordingtothesoftwareengineering,discussedindetailfromthedemandanalysis,systemanalysis,outlinedesign,detaileddesign,andtestanddebugtheentiredevelopmentprocess,summeduptheimprovementdirectionoftheexperienceofthedevelopmentprocessofthesystemandfuture.

Afterthesuccessofthesystemdevelopmentcanbeachievedonthelatestentertainmentnewsviewandattention,onfilm,TV,music,entertainmentandotheraspectsoftheunderstanding.Xcode5developmenttools,theuseofmaturesoftwaredevelopmenttechnology,back-enddatabaseusingSqlite3.

娱乐资讯、功能、Xcode5.0、Sqlite3

Keywords:

entertainmentinformation,function,Xcode5,Sqlite3

目录

1绪论1

1.1娱乐资讯系统的意义1

1.2娱乐资讯系统的研究现状1

2相关技术的选用与介绍1

2.1IOS开发技术1

2.2Xcode开发工具介绍1

2.3面向对象理论的介绍3

2.4IOS网络通信技术4

3系统分析与总体设计4

3.1系统功能描述4

3.2系统功能模块划分4

3.3系统流程分析5

3.3.1推荐模块流程分析5

3.3.2资讯流程分析6

3.3.3图片流程分析7

4系统界面实现7

4.1设计界面7

4.2一级界面展示8

4.3二级界面及二级界面放大展示9

4.4瀑布流界面展示11

4.5图片界面及图片预览展示12

4.6下载界面展示13

5程序的设计模式和核心代码实现14

5.1IOS开发中的MVC模式14

5.2IOS开发中的代理模式15

5.3IOS开发中的观察者模式15

5.4ASIHttpRequest 

请求数据15

5.5抽屉式界面的实现代码16

5.6列表视图的实现主要代码17

6结束语18

参考文献19

致谢20

1绪论

1.1娱乐资讯系统的意义

随着人们生活水平的提高,人们对于精神上的需求要求也越来越高。

人们对于互联网的认识逐渐加深,如今存在很多互联网网站可供人们查阅信息。

娱乐资讯系统应运而生,娱乐资讯系统就是其中一个关于电影演员、电影、电视节目、电影明星以及各种综艺信息和音乐的大型资料库。

娱乐新闻是根据现代人的某种精神需要而生产出来供一部分人消费的信息产品。

新闻的娱乐化在内容上偏重于软新闻,减少严肃新闻的比例,从严肃的政治、经济变动中挖掘其娱乐价值。

在表现形式上,强调故事性、情节性、适度加入人情味因素,强化事件的戏剧悬念或煽情、刺激的方面,走新闻故事化、新闻文学化道路。

与社会文化紧密相连,娱乐新闻生存的土壤也是它生存的土壤,并且在这个土壤里扎根更深。

娱乐新闻包含在新闻的娱乐化大潮中,并且是主力军。

1.2娱乐资讯系统的研究现状

娱乐新闻从广义上说,就是能使人轻松、快乐,供人休闲、消遣的新闻报道。

简单地说,娱乐新闻就是所有能够使人轻松、供人消遣的新闻。

而狭义的娱乐新闻,一般是指,关于影、视、歌等大众文化的娱乐作品或明星人物的、新近发生或正在发生的、对公众具有娱乐意义的事实的报道。

在这里,娱乐新闻报道涉及的领域属于娱乐业的基本构成内容。

因此,从狭义上说,娱乐新闻就是报道娱乐业的新闻。

新中国成立之后的几十年中,没有将“娱乐新闻”作为新闻中的一个类别。

媒体对文化生活方面的报道基本上都和政治挂钩,以政治的角度来解读,所谓“唱一首革命歌曲就等于上一堂政治课”。

随着改革开放的发展,市场经济的推动,同时也在外来文化的不断影响下,“娱乐新闻”在20世纪80年代后逐渐出现在报纸的文化新闻中。

到90年代,娱乐新闻逐渐从文化新闻中脱离,并不断发展,最终形成了涵盖文化新闻的,与政治、社会、经济、体育等新闻种类地位相等的新闻新类别。

到21世纪初,娱乐成为人们生活中不可或缺的一部分,娱乐新闻也随之迅速发展。

与此相应,学术界关于娱乐新闻的研究也迅速起步并取得了长足发展。

本娱乐资讯系统基于以上现状,研究开发了关于娱乐新闻的详细内容,提供关于电影、电视剧、综艺、音乐以及最新新闻的信息。

让你在第一时间浏览各种娱乐新闻。

2相关技术的选用与介绍

2.1IOS开发技术

IOS是iPhone,iPodtouch以及iPad等设备的核心操作系统。

IOS平台使用了构建MacOSX时积累的知识,IOSSDK提供了创建IOS应用程序所需要的环境和工具,利用IOSSDK开发应用时所用的编程语言是Objective-C。

IOS平台开发工具和开发技术源于MacOSX,都是以UNIX为基础。

IOS应用程序开发依赖于iPhone软件开发包(SDK),其中SDK继承与Xcode中。

从整体上看,IOS扮演底层硬件和应用程序的中介。

创建的应用程序不能直接访问硬件,而需要和系统接口进行交互。

IOS实现可以看作多个层的集合,底层为所有程序提供基础服务,高层则包含一些复杂的服务和技术。

Cocoatouch层提供了基本的系统行为支持,当需要实现更为复杂的行为和界面时,才考虑向下层探寻技术支持。

UIKit框架:

提供程序运行必须得关键对象,使APP能够捕获用户输入和在屏幕上显示内容。

MapKit框架:

IOS3.0引入该框架,可被嵌入到应用程序的地图界面,该框架包含一个可以滚动的地图视图。

AddressBookUI框架:

IOS3.0引入该框架,用于撰写电子邮件,并将其放入到用户的发件箱排队等候发送。

MessageUI框架:

显示创建或者编辑联系人的标准系统界面。

Media层包含图形、音频、视频等技术。

AVFoundation框架:

用于播放和编辑复杂的音频和视频。

CoreImage框架:

包含高级图像和视频处理功能。

如人脸识别和图像过滤功能。

CoreGraphics框架:

包含2D绘画和合成功能。

MediaPlayer框架:

提供典型的屏幕控件用于播放电影。

QuartzCore框架:

包含CoreAnimation接口。

用于实现复杂的动画和视觉效果。

Coreservice层用于访问较多低级的操作系统服务,如文件存取,联网和常见的数据对象类型。

Foundation框架:

为CoreFoundation框架的许多功能提供Objective-C封装。

CoreFoundation框架:

一组C语言的接口,为IOS应用程序提供基本数据管理和服务功能。

CoreLocation框架:

用于定位设备当前经纬度。

SystemConfiguration:

用于确定设备网络配置的当前状态。

IOS开发限制介绍

(1)平台间差异:

iPhoneOS设备和台式机或笔记本电脑的开发的不同,也和桌面应用程序不同,需要意识到终端开发的特殊性。

(2)屏幕大小的限制:

由于iPhoneOS设备具有高分辨率的小型屏幕,在iPhone5之前设备都是3.5in,iPhone5以及iPhone5c,iPhone5s都是4.0in,在设计应用时需要注意不要放置非必要的元素。

(3)内存限制:

IOS的内存非常有限,避免分配超出设备的可用内存,不然应用程序将终止。

当发生内存过低时,IOS系统将发出警告,需要进行及时清理内存。

同时需要注意避免内存泄露。

(4)窗口显示限制:

在IOS环境上,用户每次只能看到单个窗口。

多个窗口只能顺序访问和查看。

(5)电量限制:

iPhoneOS设备是通过电池供电,而高速运转的系统,大屏幕,上网或看电子书都会消耗电量。

2.2Xcode开发工具介绍

Xcode:

IOS集成开发环境,也是编译器,负责管理应用程序工程。

InterfaceBuilder:

快速原型开发工具,可视化的组装用户UI接口的工具,集成在Xcode中。

Instruments:

功能强大的性能调试工具,以及内存分析工具。

iPhoneSimulator:

MacOSX平台应用程序,它是模拟应用程序,但不能完全模拟所

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1