毕业设计开题报告-基于iOS平台的校园二手交易APP的设计与实现

上传人:na****u 文档编号:57911385 上传时间:2022-02-25 格式:DOC 页数:9 大小:65.50KB
收藏 版权申诉 举报 下载
毕业设计开题报告-基于iOS平台的校园二手交易APP的设计与实现_第1页
第1页 / 共9页
毕业设计开题报告-基于iOS平台的校园二手交易APP的设计与实现_第2页
第2页 / 共9页
毕业设计开题报告-基于iOS平台的校园二手交易APP的设计与实现_第3页
第3页 / 共9页
资源描述:

《毕业设计开题报告-基于iOS平台的校园二手交易APP的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计开题报告-基于iOS平台的校园二手交易APP的设计与实现(9页珍藏版)》请在装配图网上搜索。

1、 南京理工大学泰州科技学院毕业设计(论文)开题报告学 生 姓 名:学 号:专 业:软件工程设计(论文)题目:基于iOS平台的校园二手交易APP的设计与实现指 导 教 师:2015年12月12日开题报告填写要求1开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业审查后生效;2开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3“文献综述”应按论文的格式成文

2、,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于15篇科技论文的信息量,一般一本参考书最多相当于三篇科技论文的信息量(不包括辞典、手册);4有关年月日等日期的填写,应当按照国标GB/T 740894数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“2010年3月15日”或“2010-03-15”。 毕 业 设 计(论 文)开 题 报 告1结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2000字左右的文献综述:文 献 综 述摘要 随着社会进步,人们的生活水平有了极大的提高,就学生而言,他们的需求越来越丰富,更新速度也逐渐

3、加快,特别是大学毕业生,面临着大量物品的处理问题。自行车、书本、电子产品等都成了二手交易商品。为此,针对校园二手交易的应用具有广阔的发展空间。本应用适配iOS7至iOS8.4系统版本,使用Xcode6.4开发工具,运用Objective-C开发语言,过程遵循MVC开发模式,采用Bmob后台管理系统。本应用为学生提供二手交易的平台,达到了资源循环利用,节约资源,物尽其用的目的。关键词 校园二手交易 iOS Objective-C Bmob 1 研究背景iOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,属于类Unix的商业操作系统,拥有数量

4、庞大的可选应用程序。高质量的图形、声音,流畅的操作体验是其主要特点,从而使iphone智能手机越来越受到人们的青睐。且随着社会科技的迅猛发展,对人们来说,当今时代的经营理念正在发生改变,现在追求的应当是高效、低成本,而网络购物就具有这样的优势。就大学生而言,网购对他们来说已经不足为奇。且因为社会经济的富强,他们越加丰富的物质需求,再加上频繁的更换速度,造成现在大量闲置物品的产生,且因不及时处理,造成资源的浪费。为此,一款专门针对学生,为学生解决难题的应用的产生,必定会受到他们的欢迎。由此可见,该应用的发展具有广阔的前景。2 研究目标本课题的研究目标是使用Objective-C语言开发一款基于i

5、OS平台的校园二手物品交易APP。它的出发点必须是实用,操作简单,界面友好,让大学校园内有买卖需求的人群共享同一个信息渠道,实现买卖的双方线上、线下互动。3 开发平台及技术简介3.1 iOS平台简介iOS(InternetOperationSystemSoftware)是Cisco System公司跨越主要路由和交换产品的软件平台,为不同需求的客户提供统一的操作控制界面,并提供对所有标准的网络互联协议和几十种Cisco私有网络协议的全面支持。iOS软件不但可以完成RIP、EIGRP、OSP、ISIS、BGP等路由计算功能,还集成了诸如Firewall、NAT、DHCP、FSM、FTP、HTTP

6、、TFTP、Voice、Multicast等诸多服务功能,是业内最为复杂和完善的网络操作系统之一。iOS的系统架构和其操作系统一样,采用了分层的架构。iOS分为四层,分别为核心操作系统层(theCoreOSlayer),核心服务层(theCoreServiceslayer),媒体层(theMedialayer)和Cocoa触摸架构层(theCocoaTouchlayer)。iOS结构层次图如图3.1所示。the Cocoa Touch layertheMedialayertheCoreServiceslayertheCoreOSlayer 图3.1 iOS结构层次图核心操作系统层(theCor

7、eOSlayer),位于iOS系统架构最下面的一层是核心操作层,它包括内存管理,文件管理,电源管理以及一些其他的操作系统业务,它可以直接和硬件设备交互。核心服务层(theCoreServiceslayer),开发人员可以通过它来访问iOS的一些服务,包括数据库连接,URL学习等。媒体层(theMedialayer),通过它可以在应用程序中使用各种媒体文件,进行音频与视频的录制,图形的绘制,以及制作基础的动画效果。 Cocoa触摸架构层(theCocoaTouchlayer),是最上面一层,这一层为应用开发提供了各种有用的框架,并且大部分与用户界面有关,本质上来说其负责用户在iOS设备上的触摸交

8、互操作。3.2 Objective-C语言简介Objective-C是扩充C的面向对象编程语言。主要使用于Mac OS Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是在C的基础上,加入面向对象特性扩充而成的编程语言。目前,Objective-C主要应用于Mac OS X和iOS这两个NeXTSTEP的衍生系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C程序中可以利用现有的C语言代码,使其利用现有的软件架构。这也是为什么Objective-C过去多年间能够成为一种流行的用户界面开发语言而且至今没有消亡,因为一方面用它可

9、以实现底层系统编程,另一方面可以利用动态构架进行开发。Objective-C是一种简洁的语言,其语法简单,没有歧义,并且易于学习。 因为易于混淆的术语以及抽象设计的重要性,对于初学者来说,面向对象编程的学习曲线比较陡峭。像Objective-C这种结构良好的语言使得成为一个熟练的面向对象编程的程序员更为容易。3.3 Bmob平台简介Bmob是国内第一家专注于移动应用云存储的平台,是基于PaaS模式的云计算平台。开发者可以使用Bmob设计存储框架、获取应用密钥、下载SDK并嵌入应用程序、调用相应API,应用发布后查看存储的统计分析数据,整个流程能够快速实现,并且Bmob的云服务是免费的。Bmob

10、给应用软件快速添加一个安全灵活的后台管理系统,方便浏览终端保存的各种信息。在Bmob平台上,只需注册一个帐号,成功后可申请创建任意多个数据库,获得对应的Key,下载对应版本的SDK并将其嵌入到移动应用中,便可以调用存取API,进行数据的任意操作。Bmob数据操作简单易学。针对移动应用开发的特性,Bmob还提供了主动推送服务,可以让移动开发者将信息从服务器直接推送到应用程序中,从而实现软件的主动更新、信息通知等服务。在数据类型上,Bmob提供了丰富的数据类型,包括String(字符串)、Number(数值,包括整数和浮点数)、Boolean(布尔值)、Date(日期)、File(文件)、Geop

11、oint(地理位置)、Array(数组)、Object(对象)。Bmob云服务平台除在服务器部署上的安全处理之外,采用了多租户的虚拟隔离模式,即任何一个开发者的流量变化或者数据变化,均不会对其他开发者的应用带来影响。3.4 XCode简介Xcode是苹果公司在Mac OS X下的集成开发环境(IDE)引擎。它负责处理从最开始到工程的最终部署这一过程中的大多数细节。可以通过这个工具来完成如下工作: (1) 创建和管理工程,包括指定目标的需求、依赖性和连编的风格; (2) 在具有语法染色、自动缩进等功能的编辑器上编写源代码; (3) 在工程的不同组件中进行漫游和检索,包括头文件和文档; (4) 连

12、编工程; (5) 在图形化的源代码级调试器上调试工程。 Xcode可以连编由C、C+、Objective-C、Objective-C+和Java编写的源代码组成的工程,可以生成Mac OS X支持的所有类型的执行代码,包括命令行工具、框架、插件、内核扩展、程序包和应用程序。参 考 文 献 刘建华,霍仁崇,甘秀娜.校园二手商品交易平台的设计与实现J.现算机光盘软件与应用,2012(9):183184.2 燕玲玲.基于Android的高校校园通的设计与实现D.山西大学,2013.3 秦远.”换客一族”在中国蓬勃发展J.大众商务,2007(1):47. 4 曾晓云.我国高校电子商务现状研究J.福建电

13、脑,2013,29(8):6667.5 王雅楠.电子商务在外贸企业中的应用J.才智,2010(27):20.6 段学东,何九段.基于敏捷思想的iOS平台软件的设计与实现J.计算机技术与发 展,2012,12(9):120126.7 杨帆,郑青青,王凤筱.iPhone应用开发从入门到精通M.北京:机械工业出版社,2011.06.8 关东升.iPhone与iPod开发实战M.北京:机械工业出版社,2012.06.9 (美)马克,(美)纳丁,(美)拉马赫.iOS基础教程M.北京:人民邮电出版社,2012.09.0 龚全福.基于iOS的新浪微博iPhone客户端的设计与实现D.电子科技大 学,2011

14、.1 谢希仁.计算机网络M.北京:电子工业出版社,2005.06.2 陈士航.基于DSS的移动流媒体直播系统D.电子科技大学.2013.3 吴寅鹤.iOS平台应用程序的安全性研究D.广东工业大学,2014.4 李明果.基于iOS系统的个性化电子书包的设计与开发以小学语文四年级 上册第四组为 例D.四川师范大学,2013.5 钟志水,姚珺.大学计算机应用基础M.重庆:重庆大学出版社,2012. 毕 业 设 计(论 文)开 题 报 告本课题要研究或解决的问题和拟采用的研究手段(途径):(1) 要研究或解决的问题本课题需要运用iOS开发知识,需要掌握Objective-C语言,熟悉Foundatio

15、n和UIKit框架,了解并灵活运用Bmob云服务平台的相关操作。要解决商品展示,商品搜索,商品分类,商品详情访问,收藏商品等问题。本课题也需要掌握相关数据库知识,要会对数据库进行基本的建库,建表,增删改查等操作。要解决用户的注册和登录功能,商品内容提供,访问商品详情服务以及发布商品等问题。最后就是要用模拟机或苹果真机来完成该APP的测试。(2) 拟采用的研究手段(途径)通过查阅相关文献资料以及借助网络、视频等手段,学习iOS应用开发知识。利用Objective-C开发语言,Bmob平台等技术和工具开发本系统。 毕 业 设 计(论 文)开 题 报 告指导教师意见:1对“文献综述”的评语: 阅读文

16、献的数量达到15篇,文献综述内容具备一定的深度和广度,比较清楚的描述了毕业设计课题的研究背景,介绍了基于iOS的校园二手交易APP的研究发展现状和研究目的,以及基于Objective-C编程技术结合Bmob平台实现基于iOS的校园二手交易APP的意义,符合毕业设计文献综述标准要求。2对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:本课题研究的是一个基于iOS的校园二手交易APP,要求能实现用户注册、用户登录、重置密码、商品搜索、商品展示、商品详情展示、收藏商品、发表评论、商品分类、发布商品、发现以及个人中心等功能。课题的选题来源于企业委托课题,具有较好的理论价值和实用价值。通过毕业设计,巩固和提高本科阶段所学过的数据库原理与应用、软件工程等多门专业课程。该生于毕业设计前期已经做了大量的工作准备,对系统的设计与实现具有良好的理解,预计该生能够顺利完成毕业设计任务。 指导教师: 年 月 日所在专业审查意见: 负责人: 年 月 日

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!