计算机应用技术毕业论文:基于IOS的唯美之家设计与实现—社区、设计师设计.doc

上传人:一*** 文档编号:469054 上传时间:2018-10-10 格式:DOC 页数:31 大小:1.43MB
下载 相关 举报
计算机应用技术毕业论文:基于IOS的唯美之家设计与实现—社区、设计师设计.doc_第1页
第1页 / 共31页
计算机应用技术毕业论文:基于IOS的唯美之家设计与实现—社区、设计师设计.doc_第2页
第2页 / 共31页
计算机应用技术毕业论文:基于IOS的唯美之家设计与实现—社区、设计师设计.doc_第3页
第3页 / 共31页
计算机应用技术毕业论文:基于IOS的唯美之家设计与实现—社区、设计师设计.doc_第4页
第4页 / 共31页
计算机应用技术毕业论文:基于IOS的唯美之家设计与实现—社区、设计师设计.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、 毕业论文(设计) 基于 IOS 的唯美之家设计与实现 社区、设计师设计 系 (部) 信息技术系 专 业 计算机应用技术 学 号 学生姓名 指导教师 提交日期 中工 信商 2015-JX16- 中原工学院信息商务学院毕业设计(论文) I 摘 要 论文设计并实现了一个基于 iOS 平台的手机装修设计软件。 论文对基于 iOS 的手机 APP 客户端进行了需求分析,主要介绍了 IOS 唯美之家的社区设计、设计师等设计的设计内容,并对系统可能存在的问题及解决方案进行 了探讨。系统可对设计师风格、设计师作品、装修社区的多方位交流等进行综合展示及沟通 。 关键 词 : iOS;唯美之家 ; 社区;设计师

2、设计 项前: 基于 IOS 的唯美之家设计与实现 社区、设计师设计 II Abstract Paper designs and realizes a mobile phone decoration design based on iOS software. Paper based on the iOS APP client demand analysis, mainly introduced the iOS only beautiful home community design, designers and other design design content, and the possi

3、ble problems and solutions to the system are discussed in this paper. System of designer style, designer, decorate community comprehensive display all-round exchanges and communication. Keywords: iOS; Aesthetic Home; community; designer 中原工学院信息商务学院毕业设计(论文) III 目 录 毕业论文(设计) .I 摘 要 .I Abstract . II 1

4、绪 论 . 1 1.1 开发背景和意义 . 1 1.2 国内外研究现状 . 1 1.3 研究的主要目的和意义 . 1 2 系统开发技术概述 . 3 2.1 iOS 系统 . 3 2.2 iOS 层次结构 . 3 2.3 iOS 框架结构 . 4 2.4 OC 语言 . 5 2.5 MVC 设计模式 . 6 3 客户端总体设计 . 8 3.1 总体设计 . 8 3.2 客户端 UI 设计 . 8 3.2.1 主界面 . 9 3.2.2 浏览界面 . 9 3.2.3 灵感界面 . 10 3.2.4 社区界面 . 10 3.2.5 设计师界面 . 10 3.2.6 我界面 . 10 4 客户端详细设

5、计与实现 . 12 4.1 主界面的设计与实现 . 12 4.2 灵感画册的设计与实现 . 13 4.3 社区的设计与实现 . 14 4.4 设计师的设计与实现 . 16 4.5 软件设置界面的设计与实现 . 17 5 系统测试 . 19 5.1 不同版本的苹果手机兼容性测试 . 19 5.2 系统功能测试 . 19 项前: 基于 IOS 的唯美之家设计与实现 社区、设计师设计 IV 5.2.1 社区界面展示测试 . 19 5.2.2 设计师界面展示测试 . 21 5.3 小结 . 22 6 结 论 . 23 7 致 谢 . 24 参考文献 . 25 中原工学院信息商务学院毕业设计(论文) 1

6、 1 绪 论 1.1 开发背景和意义 app 迅速发展是一个全球现象,而作为未来增长的重点区域,中国将表现出更加强大的潜力,尤其是在部分传统装修公司逐渐 “觉醒后 ”,装修公司手机 APP开发将水涨船高,成为装修公司抢占移动市场先机的重要手段。 正是基于这样的市场环境,装修 APP 应用。 “作为一种有效的营销工具, App已成为企业在移动终端的竞争平台,并与微博、 微信构成新媒体营销的 三驾马车 。每个装修公司都应该看到企业 App 的巨大营销价值,实现装修公司与业主的零距离绑定,抢夺移动互联营销的先机。 ”装修公司 App 包括装修公司介绍、装修公司案例展示、团队风采、装修公司企业新闻、招

7、聘等内容,以其完善、便捷、多样、高效的移动营销新方式,不仅提升了装修公司品牌形象,实现公司广告展示、客户服务等诉求,其提供的服务通道更以流程化的操作,轻松实现企业移动电商,直接促进了销售。 1.2 国内外研究现状 在国外的年轻人中, APP 的家装软件十分流行,他们可以通过 APP 的模块,直接拼 接出自己想要的装修效果图,然后发给装修公司直接施工。这种傻瓜式的装修模式,尽管选择不多,却减少了用户在选择中的耗费,因为在快节奏的当下极受欢迎。 我国网民上网设备中,手机使用率达 83.4%,首次超越传统 PC 整体使用率( 80.9%),手机作为第一大上网终端设备的地位更加巩固。同时网民在手机电子

8、商务类、休闲娱乐类、信息获取类、交通沟流类等应用的使用率都在快速增长,移动互联网带动整体互联网各类应用发展。 移动互联网的稳定快速发展,带动 APP 移动应用行业的迅速崛起 1.3 研究的主要目的和意义 唯美之家打造了家居 装饰 APP 的新概念,带给客户不同以往的家居装饰体验。更值得一提的是相比于传统的营销模式,唯美之家能够更确切的了解用户的需求,而商家也会为用户提供专业的客服来帮助用户解决问题,这与传统的家居项前: 基于 IOS 的唯美之家设计与实现 社区、设计师设计 2 装饰完全不同。在专业团队的帮助下,用户会装饰出更贴近自己理想的家居风格。 现在装修类 APP 也渐渐多了, 这有什么好

9、处?就是把设计师搬到了 APP上,因此,使用 APP 交流家装问题是设计师与用户共同的诉求,而借助于微信、qq 交流,又不便于展示设计作品。加入了讨论区设计,用户交流平台展示;用于展示交流心得,展示装修图片等等,按城市 选择设计师;按热门、活跃度查找设计师。 中原工学院信息商务学院毕业设计(论文) 3 2 系统开发技术概述 2.1 iOS 系统 iOS 是运行于 iPhone、 iPod touch 以及 iPad 设备的操作系统,它管理设备硬件并为手机本地应用程序的实现提供基础技术。根据设备不同,操作系统具有不同的系统应用程序,例如 Phone、 Mail 以及 Safari,这些应用程序可

10、以为用户提供标准系统服务。 iPhone SDK 包含开发、安装及运行本地应用程序所需的工具和接口。本地应用程序使用 iOS 系统框架和 Objective-C 语言进行构建,并且直接运行于 iOS设 备。它与 web 应用程序不同,一是它位于所安装的设备上,二是不管是否有网络连接它都能运行。可以说本地应用程序和其他系统应用程序具有相同地位。本地应用程序和用户数据都可以通过 iTunes 同步到用户计算机。 2.2 iOS 层次结构 iOS 层次结构如图 2-1 所示。 图 2-1 iOS 层次结构图 ( 1) Core OS 核心层 包含 Accelerate Framework 、 Ext

11、ernal Accessory Framework 、 Security Framework、 System 等几个框架,基本都是基于 c 语言的接口 。 ( 2) Core Services 核心服务层 包含 Address Book Framework 、 CFNetwork Framework 、 Core Data Framework、 Core Foundation Framework、 Core Location Framework、 Core Media Framework 、 Core Telephony Framework、 Event Kit Framework、 Foun

12、dation Framework、 Mobile Core Services Framework、 Quick Look Framework、 Store Kit 项前: 基于 IOS 的唯美之家设计与实现 社区、设计师设计 4 Framework、 System Configuration Framework、 Block Objects、 Grand Central Dispatch 、 In App Purchase、 Location Services、 SQLite、 XML Support 等一些框架,也基本都是基于 c 语言的接口。 ( 3) Mediah 媒体层 包含 Core

13、 Graphics、 Core Animation、 OpenGL ES、 Core Text、 Image I/O、Assets Library Framework、 Media Player Framework、 AV Foundation、 OpenAL、Core Audio Frameworks、 Core Media 等等 。 ( 4) Cocoa Touch 触摸层 包括 Address Book UI Framework、 Event Kit UI Framework、 Game Kit Framework、 iAd Framework、 Map Kit Framework、 M

14、essage UI Framework、 UIKit Framework 等等,这一层基本都是基于 Objective-c 的接口 。 2.3 iOS 框架结构 图 2-2 显示了 iOS 主要的分层结构。 iOS 应用程序主要基于 Foundation 和UDCit 框架。下面具体介绍 iOS 提供的主要框架。 图 2-2 iOS 分层结构图 ( 1) Foundation 框架 所有的应用程序的基本系统服务由 Foundation 框架提供 ,包括 UIKit 在内的其它的框架都是建立在 Foundation 框架上面的;利用 Object-C 对 Core Foundation框架里许多

15、特性的封装 ,形成了 Foundation 框架。 ( 2) UIKit 框架 UIKit 框架 (UIKit.framework)的 Objective-C 编程接口为实现 iOS 应用程序的图形及事件驱动提供关键基础。 iOS 系统所有程序都需要通过该框架实现下述核心功能:应用程序管理、用户界面管理、图形和窗口支持多任务支持处理触摸及移动事件。代表标准系统视图和控件的对象文本和 web 内容相关操作剪切、中原工学院信息商务学院毕业设计(论文) 5 复制以及粘贴使用动画显示用户界面内容,通过 URL 方式将其他应用程序整合到系统苹果推送通知服务支持,请查看“苹果推送通知服务 ”为残疾用户提供

16、辅助 功能,本地通知的调度和发送 创建 PDF 使用定制输入视图(其行为类似系统键盘) 创建和系统键盘进行交互的定制文本视图除了链编至应用程序的基础代码,UIKit 还为下述和设备紧密相连的功能提供支持:加速器数据 内置相机(存在相机的设备)用户的图片库 设备名称和模型信息电池状态信息、距离感应器信息 来自绑定听筒的远程控制信息。 ( 3) Core Data 框架 CoreData 框架负责管理应用程序的数据模型 ,它提供对象的管理 ,使用CoreData 可以创建模型对象 ,并管理这些对象 ,管理这些对象间的联系并修改数据12。通过 Core Data 提供的内建 SQLlite 技术可以

17、高效的管理数据。 ( 4) Core Graphics 框架 高质量的图形对于所有的 iOS 应用程序都是很重要的 ,Core Graphics 框架就是负责帮助创建图形,在 iOS 中 ,使用 UIKit 框架提供的基于预渲染图形的视图和控件 ,然后让 UIKit 和 iOS 完成绘制是最简单且最快捷的创建图形的方式。不过当需要创建复杂的图形时 ,Core Graphics 则提供了更底层的库来帮助实现。 ( 5) Core Animation 框架 Core Animation 允许创建 高级的动画和虚拟效果 ,UIKit 提供建立在CoreAnimation 之上的动画 ,如果需要比 U

18、IKit 能力更高级的功能 ,可以直接使用Core “ Animation, Core Animation 接 口 包含在 Quartz Core 框架里。使用 Core Animation 可以创建嵌套的对象 ,并且可以对它们操作、旋转、缩放和转换 ,使用Coreanimation, 可以创建动态的用户界面而不用使用更底层的图形 API,iu OpenGL ES。 ( 6) OpenGL ES 框架 OpenGL ES 框架提供 2D 和 3D 绘图工具 ,支持 2D 和 3D 绘图 ,Apple 的OpenGLES 实现通过硬件提供了高速的全屏游戏式的应用程序。 2.4 OC 语言 OC 是一种通用的面向对象的编程语言,它扩展了 ANSI C 编程语言,将SmallTalk 式的消息传递机制加入到 ANSI C 中。它是苹果的 OS X( X 表示第十代)和 IOS 操作系统,及其相关的 API、 Cocoa 和 Cocoa Touch 的主要编程语言。

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。