论文部分内容阅读
近年来,我国的经济飞速发展,而我们的身体素质却在不断下降。休闲体育作为一个新兴产业快速的发展起来,定向运动是一项非常健康的智慧型体育项目,是智力与体力并重的运动。它既是一种户外休闲、娱乐运动,又是一种竞技运动。由于移动客户端的飞速发展和不断普及,把移动客户端和定向运动相结合将是未来发展的趋势之一。本论文就是基于此,设计并实现了一款基于iOS平台为主要内容的运动休闲应用软件。如今手机不仅仅是用来打电话与发短信,它在软件和硬件上的功能越来越强大,蓝牙、高像素摄像头、高分辨率显示屏、触控感应、NFC在手机端应有尽有。苹果公司在良好的用户体验以及稳定的系统的前提下,在市场的份额不断提升,每年都会给用户更多的惊喜。因此,本项目采用iOS平台进行设计与实现。论文以开发一个基于iOS平台的运动休闲客户端为目标,提出一个这样的理念:以互联网数据为内容,以云计算为依托,在用户活动中使用手机连接网络,不需要人工裁判,不需要更多实体道具就可以体验运动的快乐。本论文以此背景为契机,在开发中使用Objective-C作为开发语言,数据交互采用JSON格式的数据,服务器端采用云服务器作为后台支持,开发模式使用的是传统的MVC开发模式,并结合iOS手机蓝牙技术和地图技术。以这些技术基础分析了客户的需求,根据需求分析对整个系统进行结构规划,对业务系统整体进行介绍,并对功能性与非功能性需求进行分析,分离各个模块,并逐一实现。在需求分析的基础上,系统的总体架构设计主要应用的MVC三层思想。系统的功能设计建立在系统框架设计的基础上,对系统中各个子系统的内部结构进行细化并划分为多个功能模块。系统从功能上主要划分为六个大模块,分别为:我的信息模块、首页模块、活动模块、订单模块、游戏模块、社区模块。系统设计与实现的主要功能有:注册功能,第三方登录功能,二维码扫描功能,预览首页等界面功能,购买功能,支付功能,蓝牙感应功能,修改个人信息功能,分享功能。在未来,系统还将继续发展以供更多的需求,保持长久的生命周期。最后,系统在开发完成后首先使用模拟器进行分析与测试,之后使用iPhone手机在实地进行功能性与非功能性测试,并对相关数据的用例进行分析并得出结果,确保客户端的稳定性。目前该客户端已经通过苹果公司的审核,进行了几个版本的更新,可在App Store上下载,运行结果良好,达到预期设计的要求。