创意生活馆iOS客户端开发开题报告.doc_第1页
创意生活馆iOS客户端开发开题报告.doc_第2页
创意生活馆iOS客户端开发开题报告.doc_第3页
创意生活馆iOS客户端开发开题报告.doc_第4页
创意生活馆iOS客户端开发开题报告.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北农业大学本科毕业设计开题报告题 目: 创意生活馆iOS客户端开发 学 院: 信息科学与技术学院 学生姓名: 专 业: 计算机科学与技术 班级学号: 指导教师姓名: 指导教师职称: 讲师 2014 年 3 月 15 日学生姓名专业班级计算机科学与技术1002班学 号指导教师职 称讲师所在学院信息科学与技术学院题目创意生活馆iOS客户端开发选题依据: 风起云涌的高科技时代,智能终端的普及不仅推动了移动互联网的发展,也带来了移动APP应用的爆炸式增长。伴随消费者移动设备使用目的的转变,移动购物开始挑战传统购物和PC购物模式,成为各大电商力捧的新盈利点。 在每一个垂直领域内,app能够快速帮助人们实现想要做的事情,资讯,社交聊天,订票,当然少不了购物。传统的pc端,人们只能靠浏览器打开网页,在网站上购物,而网站上信息量庞大繁杂,不容易找到自己想要的商品。移动端购物客户端的出现,可以帮助人们快速找到自己想要的商品,并快捷安全地完成支付功能。本创意生活馆手机网上购物系统可以实现在iphone终端上的创意商品的浏览,还可按类别搜索创意生活用品,用户可根据自己的需要来浏览选择商品。能够获得最新的最流行的创意商品,让生活紧跟时代的前沿,让生活变得更加人性化,让生活变得更简单,让丰富多彩的生活不再是有钱人的专属。文献综述:当前智能终端的日益普及,推动了移动APP应用的爆炸式增长。以iPhone和android为代表的手机移动设备正悄然改变着企业的运行方式。移动购物市场已具有一定的规模而且还将继续扩大,伴随消费者移动设备使用目的的转变,不再只局限于看视频、刷微博、看电子书、听音乐等形式,移动购物开始挑战传统购物和PC购物模式,成为各大电商力捧的新盈利点。今年5月1日当天,天猫无线端成交额增达到53.8%,首次超过PC端成交额。而5月2日-5月3日,天猫无线日均支付宝成交占天猫总成交比也达到49.8%,追平PC端成交量。 这说明人们的线上生活正在从pc端逐渐转向移动端,这是移动互联网带来的巨大机遇。移动app的数量增长也在于移动设备的便捷,操作方便,界面简单亲切。在每一个垂直领域内,app能够快速帮助人们实现想要做的事情,资讯,社交聊天,订票,当然少不了购物。传统的pc端,人们只能靠浏览器打开网页,在网站上购物,网站上信息量庞大繁杂,不容易找到自己想要的商品。而移动端购物客户端的出现,可以帮助人们快速找到自己想要的商品,并快捷安全地完成支付功能。手机网上购物系统可以实现在iphone终端上的创意商品的浏览,还可按类别搜索创意生活用品,用户可根据自己的需要来浏览选择商品。能够获得最新的最流行的创意商品,让生活紧跟时代的前沿,让生活变得更加人性化,让让生活变得更简单,让丰富多彩的生活不再是有钱人的专属。PC端笨重,移动端方便快捷,随时随地地浏览商品,收藏商品,购买商品,支付商品。技术介绍:iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch layer)。1.Core OS层-包含核心部分、文件系统、网络基础、安全特性、能量管理和一些设备驱动,还有一些系统级别的API。2.Core Services层-提供核心服务,例如字符串处理函数、集合管理、网络管理、URL处理工具、联系人维护、偏好设置等。3.Media层-该层框架和服务依赖Core Services层,向Cocoa Touch层提供画图和多媒体服务,如声音、图片、视频等。4.Cocoa Touch层-该框架基于 iPhone OS应用层直接调用层,如触摸事件、照相机管理等,包该层含UIKit框架和Foundation框架。在Cocoa Touch层中的很多技术都是基于Objective-C语言的。Objective-C语言为iOS提供了相机集合,文件管理,网络操作等支持。例如UIKit框架,它为应用程序提供了各种可视化组件,窗口(window),视图(view)和按钮组件(UIButton)。Cocoa Touch层中的其他框架,对我们在应用程序中的开发来说也是非常有用的,如访问用户通信录功能框架,获取照片信息功能的框架,负责加速感应器和三维陀螺仪等硬件支持的框架等等。本系统开发环境是Xcode 5.0,整合大量框架,开发iOS程序必须的开发工具。iOS SDK(iOS 软件开发包),系统开发中导入的SDK。总结与展望:近几年随着苹果手机的热卖,智能手机终端越来越普及;结合3G网络的大力发展,移动互联的时代已经正式到来。此次把生活创意馆系统搬到iOS手机操作系统上,是对移动开发的一次简单尝试。寄希望于此次尝试能够熟悉iOS移动平台的开发,综合自己所学知识,运用到这个项目中来,同时期待自己有所突破和创新,最后能够积累一定的移动开发经验。此次我把这些知识和信息在iOS手机平台上展示出来,在如今智能机逐渐普及的基础上将会是一个新的空间。参考文献1 王志刚.编著应用程序开发攻略之iPhone特色传感器应用M.北京:电子工业出版社,20112 Gene Backlin(美)著.岳红 凌冲译.iPhone&iPad高级编程M.北京:清华大学出版社,20123 Wei-Meng Lee(美)著.张龙译.IOS 4编程入门经典M.北京:清华大学出版社,20124 虞斌著. Ios软件开发揭秘:iPhone&iPad企业应用和游戏开发M.北京:电子工业出版社,20115 克莱尔(美)著.李强译.Objective-C2.0Mac和ios开发实践指南M.北京:机械工业出版社,20116 Brian W.Kernighan ,Deninis M Rirchie(美)著,徐宝文,李志(译)The C Programming LanguageM.北京:机械工业出版社20037 徐松林,黄猛著.cocos2D-x手机游戏开发M.北京:人民邮电出版社.20108 Ron patton(美)著.王钰,曹跃译.软件测试M.北京:机械工业出版社,20069 王水著.软件工程M.河南:河南科学技术出版社,200810 吴洁明著.软件工程实例教程M.北京:清华大学出版社,201011 郭东恩著.数据库原理及应用M.河南:河南科学技术出版社,200812 Dan Pilone著.Head First iPhone DevelopmentM.北京:东南大学出版社,201213 萨丹著.iPhone开发秘籍M.北京:人民邮电出版社,201014 乔纳森(美)著.AppStore掘金M.北京:人民邮电出版社,201015 哈灵顿(美)著.iOS 4实战M.北京:人民邮电出版社,2012研究方法、内容:此应用用到的技术主要包括两方面:OC语言和Xcode开发环境。OC语言是一门面向对象的高级编程语言,它高效而优雅,是现在开发ios应用的唯一语言,OC自带大量的Library,为该系统的完成提供了非常大的帮助。Xcode是苹果公司在Mac OS X下的集成开发环境(IDE)引擎。它负责处理从最开始到工程的最终部署这一过程中的大多数细节。该应用用到了Xcode自带的大量的库和框架,UIKIT,Foundation等等,还有搭建界面的Interface Build。该应用使用苹果经典的MVC设计模式,即Model、View、Controller。使用该设计模式可以轻松方便地管理代码。根据各个功能的不同,将本系统范围四个模块,主页模块、分类模块、搜索模块、我模块。其中:1、主页模块:第一个模块是是主页页面,该页面主要为用户提供一些推荐的商品。首先该页面的数据是从后台服务器获得,http请求方式为get方法,服务器数据的返回格式是json格式。代码实现里用第三方库ASI请求数据,返回数据用SBJSon解析。本页数据会存本地数据库sqlite,方便下次打开页面或没有网络时可以正常很快地显示数据。UI界面用ios框架UIKiit里的UITableView实现。可以很好快速地显示数据。另外,该页面具有筛选功能,可以分别选择价格、销量、人气来展示不同的数据。该页面的每个商品元素都可以点击进入到对应的详情页,改详情页是web页面,使用WebView实现。2、分类模块:第二个模块是分类页面,通过此页面用户可以方便地根据分类来搜索到自己感兴趣的商品,同样,页面用UITableView展示,每个cell是某一类,点击之后可以进入到子页面,子页面将显示该类的商品列表,子页面同主页面。另外,在该页面中,用户可以点击右上角的分类,在页面的的左边弹出分类信息,用户可以切换类别,浏览其他分类的商品。同样,每个商品点击进入到对应的详情页面。3、搜索模块: 第三个模块式搜索,在模块的table上加了一个搜索条,可以在搜索条内输入英文或者中文关键字,点击搜索即可得到查询结构,但不支持模糊搜索。结果用tabelCell排列,铺在搜索条的下面,显示给用户。单击某一cell就去,就能进入相应的详情界面,即可浏览所想要查找的商品的详情。设计模式用的是观察者模式,向通知中心发送一条信息,然后记录下载,就可能把查询结果传到此页面上来。4、我模块:第四个模块是我模块,点击此tabBar进入此页面,此页面是用户登录或注册的页面,用的直接是淘宝的账户,注册的回传值用的是代理和反向传值。登陆成功即可进入个人用户的界面。同网页上的一样,加入购物车里的都可以进行浏览和支付,在进入其他模块都是在用户登陆的模式下进行的。进度安排:1.20-3.10:对系统的需求进行分析,确定产品需求,熟悉软件开发工具和语言,并将系统划分首页模块,分类模块,搜索模块,个人模块等模块。 3.11 - 4.1:进入设计阶段。拟定所选课题需要实现的基本功能,并对其进行模块划分和相关的具体分析,最后确定完成课题所应用的开发技术,并完成课题的简要需求分析和设计草图。4.2 - 4.30:进入开发阶段。划分层次和模块对系统进行编程,实现各个模块的基本功能。5.1-5.25:编写代码完成对标题的搜索的功能,合并测试并完善系统功能,准备论文初稿。5.26-5.31:进一步修改论文并提交,制作PPT,准备答辩。指导教师意见: 选题依据充分,进度安排可行,可以开题。指导教师: 年 月 日审 核 小 组 成 员姓 名职 称备 注姓 名职 称备 注周桂红教授孙晨霞教授王克俭教授杨学全教授王超讲师刘博讲师开题报告记录: 计划开发的创意生活馆手

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论