文档详情

《毕业论文基于LBS的OS客户端应用之生活助手的设计与实现.doc

发布:2017-01-10约2.59万字共40页下载文档
文本预览下载声明
SHANDONGUNIVERSITY OF TECHNOLOGY 毕业设计说明书 题 目:基于LBS的iOS客户端应用之生活助手的设计与实现 学 院:计算机科学与技术学院 专 业: 计算机科学与技术 学生姓名: 秦利超 指导教师: 王云 毕业设计(论文)时间:二O一 二年 四月至 六月 共 十 七周 摘 要 随着近年来智能手机的爆炸性增长,LBS已经开始广泛被使用并在改变我们的生活:下班后的朋友聚会,可以用大众点评网搜索附近500米内最好吃的餐馆;用Google地图寻找最快捷的路线和抵达方式;发一条新微博,顺手添上自己所在的位置;高德导航可以轻松取代车载GPS,指引下一个聚会地。 本论文主要围绕实现iOS设备的LBS进行相关详细的分析介绍。最终实现附近、搜索、签到、优惠券、今日团购、排行榜、记录、城市信息、更多九大功能模块。 关键词:智能手机、LBS、签到、分享。 ABSTRACT In recent years, with the rapid growth of smart phones, the LBS has been widely used and is changing our lives: the gathering of friends after work, you can use the best food restaurant within 500 meters near the public comment network search; use Google Maps to find the most efficientroute and arrival; Post a new microblogging and add their location in it; high De navigation can easily replace the car GPS, under the guidance of a party. This thesis is mainly around the LBS iOS devices to carry out a detailed analysis of introduction. And ultimately to achieve near, search, sign, coupons, buy, list, record, urban, more these nine functional modules. Keywords: Smartphone、LBS 、sign in、share. 目录 摘 要 I ABSTRACT II 目 录 III 第一章 引言 1 1.1 课题的目的和意义 1 1.2移动互联网时代的新宠:LBS应用 1 1.3主要设计内容 2 第二章 iOS、语言、环境以及所用技术介绍 3 2.1 iOS简介 3 2.2 Objective-C语言 4 2.3 Xcode开发环境 4 2.4 SQLite数据库 5 2.5 JSON解析 5 第三章 需求分析 7 3.1 设计背景 7 3.2总体设计 7 第四章 详细设计与实现 9 4.1首页展示设计 9 4.2附近模块设计 10 4.3搜索模块设计 13 4.4签到模块设计 14 4.5优惠券模块设计 16 4.6今日团购模块设计 18 4.7排行榜模块设计 19 4.8记录模块设计 26 4.9城市信息模块设计 28 4.10更多模块设计 29 第五章 测试 30 5.1测试项目 30 5.1.1附近模块测试 30 5.1.2附近模块测试 30 5.1.3签到模块测试 30 5.1.4优惠券模块测试 30 5.1.5今日团购模块测试 30 5.1.6排行榜模块测试 30 5.1.7记录模块测试 30 5.1.8城市信息模块测试 31 5.1.8更多模块测试 31 第六章 参考文献 32 第七章 致谢 33 引言 近几年,人们用移动设备接入互联网的时间显著上升,与此相伴,“LBS”(Location Based Service),即基于用户当时位置的服务将会呈蒸蒸日上之势。 1.1 课题的目的和意义 在维基百科上,对LBS的简短定义是“通过移动设备在移动网络中对于地理位置信息的定位所提供的一种信息与娱乐服务”。 一个关于LBS应用的著名段子是,老婆要求老公买下iPhone4后,每两小时都得通过签到网站签到一次这样一来,她就能知道他的全部行踪,可以预防出轨。 随着近年来智能手机的爆炸性增长,LBS已经开始广泛被使用并在改变我们的生活:下班后的朋友聚会,可以用大众点评网搜
显示全部
相似文档