网站大量收购独家精品文档,联系QQ:2885784924

iOS平台下粮食供需系统的设计、实现与功能优化.doc

iOS平台下粮食供需系统的设计、实现与功能优化.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

iOS平台下粮食供需系统的设计、实现与功能优化

内容摘要

现代企业面临着瞬息万变的商业环境。随着全球经济的发展,全球信息网络和市场的形成,技术变革的加速和迅速,客户的需求变得多样化和个性化。在传统时代下,信息是很闭塞的,信息的差异决定了很多事情的走向,有的地区粮食产量很高但卖不出去,有的地区粮食紧缺缺不知道在何处去买。在21世纪,互联网的飞速发展,让全球信息达到了高速互通的时代。

本文首先分析了传统模式下的买卖市场,以及现在互联网时代的飞速发展中,互联网+供需平台给人们提供了哪些便利。因为传统模式下的买卖市场信息发布门槛很高,并且信息回馈的也不及时,所以整体的节奏很慢。新兴的互联网+供需平台模式已经被广泛使用,原因就是因为目前线上供需平台的信息发布门槛低,并且市场反馈信息较为准确。

本文还介绍了粮食供需平台和IOS智能终端平台的发展走向以及MVC设计模式等,用到的开发语言为Objective-C,在开发过程中,还用到了高德地图SDK、自定义控件等技术,实现了获取当前用户地理定位、轮播图自动播放等功能。地理定位是为了让用户更好的了解自己与供应商或求购商之间位置的距离,轮播图是为了把好的信息展示到公共区域上,让信息更有效的展示出来。

随后从功能和性能两方面对粮食供需平台的需求进行分析,将粮食供需平台划分为供应模块和求购模块两部分,并对两个模块分别进行分析和设计。然后根据对两个模块的设计,最终在IOS平台完成了粮食供需平台的实现。其中,供应模块部分完成了对农民提交粮食信息上传功能;求购模块则侧重于提交收购粮食信息,两个模块均完成了对粮食求购与供应的数据展示,同时实现了对内存的合理利用和管理,符合移动端软件开发的要求。

关键词:计算机应用;Objective-C;MVC;粮食供需平台;iOS

目录

TOC\o1-3\h\z\u内容摘要 1

引言 3

1概述 4

1.1背景 4

1.2本文的主要内容及组织结构 4

2相关技术介绍 5

2.1IOS系统介绍 5

2.2开发语言与开发工具 5

2.3IOS系统开发流程 5

3供需平台系统的分析与设计 6

3.1可行性分析 7

3.2需求分析 7

3.3系统总体设计 8

3.4系统详细设计 10

4供需平台系统的实现 11

4.1IOS系统开发环境的搭建 11

4.2登录注册模块的具体实现 12

4.3首页模块的具体实现 18

4.4供应与求购大厅模块的具体实现 25

5测试 38

5.1软件测试概述 38

5.2测试策略与结果分析 38

6结论与展望 39

参考文献 41

引言

与传统的农业相比,电子时代下的供需平台呈现出多元化的发展态势,使整个供应链发生了巨大变化。线上供需平台发布信息的门槛较低,市场反馈较准,沟通成本也很低,使得人们越来越接受这一买卖方式。随着移动互联网大的兴起和智能终端制造业的发展,智能终端的功能日新月异,利用智能终端进行求买求卖就是其重要功能之一。在各式各样的移动终端中,iPhone作为其中的新贵,不仅仅是部手机,更意味着潮流,意味着时尚,意味着一种生活方式。苹果坚持“用户体验至上”的创新理念,从备受赞誉的外形设计到注重细节的硬件制造,其关注所有的用户体验。这种创新和关注用户体验的理念使得苹果产品风靡全球拥有庞大的用户群,iPhoneOS也成为了迄今为止最新颖的移动平台。因此,本文基于供需平台的兴起和iOS的新颖、流行和强大的用户体验,以iOS平台供需客户端的设计与实现作为研究方向。

本文在设计中严格按照软件开发的设计模式对软件的需求进行多方面的分析。然后在实现时采用MVC设计模式,MVC设计模式是iOS平台软件开发常用的设计模式之一,其设计理念是将软件分为视图、控制器和模型三部分分别实现[1]。其中Model负责数据下载与解析,View部分负责内容的呈現和用户交互,Controller部分负责將Model的数据显示在View中并处理View接收的交互动作。在软件实现方面,采用Objective-C编程语言。它是MacOS和iOS平台应用开发的标准语言。Objective-C(以下简称OC)同其他的面向对象语言一样,具有封装、继承、多态等特点[2]。

1概述

1.1背景

在智能手机飞速发展的今天,手机成为了人们快速获取、发布和传递的重要渠道,智能手机在人们的各个领域中发挥着重要的作用。因此应用开发在智能手机应用上的地位是很重要的。它已经成为了大

文档评论(0)

138****2726 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档