毕业论文--创意生活馆iOS客户端开发

上传人:liy****000 文档编号:115165963 上传时间:2019-11-12 格式:DOC 页数:33 大小:1.74MB
返回 下载 相关 举报
毕业论文--创意生活馆iOS客户端开发_第1页
第1页 / 共33页
毕业论文--创意生活馆iOS客户端开发_第2页
第2页 / 共33页
毕业论文--创意生活馆iOS客户端开发_第3页
第3页 / 共33页
毕业论文--创意生活馆iOS客户端开发_第4页
第4页 / 共33页
毕业论文--创意生活馆iOS客户端开发_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《毕业论文--创意生活馆iOS客户端开发》由会员分享,可在线阅读,更多相关《毕业论文--创意生活馆iOS客户端开发(33页珍藏版)》请在金锄头文库上搜索。

1、 河北农业大学 本科毕业论文(设计)题 目: 创意生活馆iOS客户端开发 学 院: 信息科学与技术学院 专业班级: 计算机科学与技术1002班 学 号: 学生姓名: 指导教师姓名: 指导教师职称: 讲师 二O一 四 年 六 月 六 日摘 要 风起云涌的高科技时代,智能终端的普及不仅推动了移动互联网的发展,也带来了移动APP应用的爆炸式增长。凭借便携、触屏、高清的丰富体验,以iphone和android为代表的手机移动设备正悄然改变着企业的运行方式。传统的pc端,人们只能靠浏览器打开网页,在网站上购物,网站上信息量庞大繁杂,不容易找到自己想要的商品。而移动端购物客户端的出现,可以帮助人们快速找到

2、自己想要的商品,并快捷安全地完成支付功能。论文简单介绍了系统的相关知识及涉及技术,详细地介绍了“创意生活馆手机应用系统开发”课题开发的整个过程,包括需求分析、总体设计、模块划分及实现过程等方面的内容,最后对各个功能模块的操作及其界面进行描述。本系统开发的应用设计是基于Xcode5.0的ios项目,使用了多个第三方库,使用了多种设计模式,像MVC开发模式,KVC、KVO设计模式。本系统具有操作简便、通俗易懂、便携、容易使用等大容量的特点,非常适合现代生活和移动互联网的发展。关键词:Xcode5.0 创意生活 MVCAbstractThe burgeoning high-tech era, the

3、 popularity of intelligent terminal not only promoted the development of the mobile Internet, also brought the explosion of mobile APP. With portable and rich experience of touch screen, high definition, represented by the iphone and android mobile devices are changing the operation mode of the ente

4、rprise. Traditional PC, people can only be opened by the browser page, shopping on the website, website information in large and complex, it is not easy to find the goods you want. And mobile terminal shopping client, can help people quickly find goods they want, and fast and safely complete payment

5、 functions.Paper introduces the related knowledge and technology involved in the system, detailed introduces the creative life hall mobile application system development the whole process of project development, including requirements analysis, overall design, module partition, and the content of th

6、e implementation process, etc, finally to the operation of the various functional modules and its interface is described.The system design is based on the development of application Xcode5.0 ios project, USES more than one third party libraries, using the MVC development pattern, observer pattern de

7、velopment. This system has simple operation, easy to understand, portable, easy to use, such as the characteristics of large capacity, very suitable for modern life and the development of mobile Internet.Keywords: Xcode5.0, Creative Life, MVC目 录1 绪论11.1 课题开发背景11.2 系统开发的意义11.3 本系统预达到的目标11.4 章节介绍22 理论

8、技术基础32.1 理论基础32.2 技术基础42.3 iOS系统架构52.3.1 核心操作系统层52.3.2 核心服务层52.3.3 应用程序框架62.3.4 Unix内核62.3.5 开发环境配置63 系统分析与设计73.1 需求分析73.2 系统需求分析73.3 可行性分析73.3.1技术条件可行性83.3.2硬件条件可行性93.3.3社会因素可行性93.3.4市场因素可行性103.4总体设计103.5详细设计124 系统实现154.1 代码结构的实现154.2 各模块代码的实现154.3 各模块功能的实现185 总结21致谢22参考文献23附录241 绪论近几年随着苹果手机的热卖,智能手

9、机终端越来越普及;结合3G网络的大力发展,移动互联的时代已经正式到来。此次把生活创意馆系统搬到iOS手机操作系统上,是对移动开发的一次简单尝试。寄希望于此次尝试能够熟悉iOS移动平台的开发,综合自己所学知识,运用到这个项目中来,同时期待自己有所突破和创新,最后能够积累一定的移动开发经验。此次我把这些知识和信息在iOS手机平台上展示出来,在如今智能机逐渐普及的基础上将会是一个新的空间。 1.1 课题开发背景风起云涌的高科技时代,智能终端的普及不仅推动了移动互联网的发展,也带来了移 动APP应用的爆炸式增长。凭借便携、触屏、高清的丰富体验,以iphone和android为代 表的手机移动设备正悄然

10、改变着企业的运行方式。 近年来,移动购物市场已具有一定的规模而且还将继续扩大,伴随消费者移动设备使 用目的的转变,不再只局限于看视频、刷微博、看电子书、听音乐等形式,移动购物开 始挑战传统购物和PC购物模式,成为各大电商力捧的新盈利点。 今年5月1日当天,天猫无线端成交额增达到53.8%,首次超过PC端成交额。而5月2 日-5月3日,天猫无线日均支付宝成交占天猫总成交比也达到49.8%,追平PC端成交量。 这说明人们的线上生活正在从pc端逐渐转向移动端,这是移动互联网带来的巨大机遇。 移动app的数量增长也在于移动设备的便捷,操作方便,界面简单亲切。在每一个垂直领域内,app能够快速帮助人们实

11、现想要做的事情,资讯,社交聊天,订票,当然少不了购物。传统的pc端,人们只能靠浏览器打开网页,在网站上购物,网站上信息量庞大繁杂,不容易找到自己想要的商品。而移动端购物客户端的出现,可以帮助人们快速找到自己想要的商品,并快捷安全地完成支付功能。1.2 系统开发的意义 这个系统可以实现在iphone终端上的创意商品的浏览,还可按类别搜索创意生活用品,用户可根据自己的需要来浏览选择商品。能够获得最新的最流行的创意商品,让生活紧跟时代的前沿,让生活变得更加人性化,让让生活变得更简单,让丰富多彩的生活不再是有钱人的专属。PC端的笨重,移动端的方便快捷,随时随地的浏览商品,收藏上商品,购买商品,支付商品

12、。1.3 本系统预达到的目标该系统旨为用户展示一些生活上具有创意的小商品,通过主页推荐,筛选,分类,搜索,以不同的方式最大程度地为用户展示用户需要的商品。用户能够获得最新的最流行的创意商品,让生活紧跟时代的前沿,让生活变得更加人性化,让生活变得更简单,让生活更加丰富多彩。最终,用户可以在本系统完成商品的购买。 1.4 章节介绍第一章,介绍了课题的开发背景、课题开发的现实意义。 第二章,概略地介绍了开发此系统用到的各种技术理论基础,ios系统构架,程序框架等。第三章,对该的系统结构设计、系统结构功能、运行环境等概要分析设计阶段做工了大体介绍即需求分析。第四章,对系统总体流程设计和功能设计作了简要

13、说明,具体介绍了系统各功能实现过程。第五章,总结。2 理论技术基础2.1 理论基础软件开发中理论基础包括认知科学中关于概念模式的概念与方法;数据库技术的理论与方法;编译技术的有关方法;关于人机界面的理论与方法;管理科学中关于项目管理与版本管理的理论与方法;系统科学与系统工程中的有关理论与方法,当然还有面向对象的开发方法。概念模式是认知科学中的一个用语,指的是人信在认识事物过程中,对于某一事物或某一系统形成的抽象的、一般化的框架。概念模式在认识过程中十分重要,同时作为交流与表达工具也是十分重要的,人们在互相配合、互相协调、共同完成某项任务的时候,需要统一认识、协同行动,就必须用某种公认的方式来进

14、行表述,概念模式正是起了这种作用。概念模式的实现方式包括:框图:把程序基本步骤分为处理、判断、输入输出、起始或终止等几个功能,并能不同的记号加以表示,用箭头表示控制或执行的顺序。 结构图:它的基本图例为模块,以模块的调用关系为线索,用连线表示调用关系,并注明传递参数。基本调用方式有:顺序调用、选择调用、循环调用。 数据流程图( DFD ):面对的是系统的信息流程,把信息流看作一个组织或系统运作的线索,简明扼要地勾画出全局,基本元素是外部实体,以箭头表示信息在它们之间的流动状况。实体关系图:用于描述静态数据结构的概念模式,以实体、关系、属性三个基本概念概括数据的基本结构。数据字典( DD ):描述数据内容的概念模式,用表格的形式列出数据数据的基本属性及相互关系。时序网络:描述系统状态及转换方式,常用于实时控制方面的软件。数学与逻辑模型:描述客观世界的状态与规律,包括常用的决策树与决策表。计算机模拟模型:利用计算机大量、高速处理信息的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

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