需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15285 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:目前临时团队集合,会议,上课,跟团旅行等很多地方需要用到签到。现在的传统签到大多以人工手动的方式来进行的,事前需要花费时间整理人员名单,事中对人员统计需要反复确认,事后需要人工进行归类整理,这样需要耗费大量人力和时间,最终的统计结果也很漫长,准确度也有所影响。如何提高签到效率,将签到高效化,精确化,移动化已成为一个迫切需求。 因此,本文就“iBeacon的签到软件设计及实现”作为研究课题,通过七章内容,分别对课题研究概述、原理、系统分析、系统设计、系统实现、系统测试与运行、成果进行论述。 首先,本文对目前签到的状况和项目的国内外背景进行阐述,以明确研究的目的。随后,详尽地对iBeacon实现原理和功能进行讲述,为软件实现提供技术基础。在讲述原理时主要介绍了以下几个方面的内容:iBeacon相关概念、原理和用途,数据同步备份,数据统计,iOS开发。通过对原理的说明,使读者了解实现这项技术的具体方法。最后,结合iBeacon技术对目前的签到状况设计了相关软件。本文对该软件进行了系统分析和系统设计,最终实现了该软件。运用此软件很好的提高了签到效率,使得签到简单化,移动化。 关键词:iBeacon低功耗蓝牙 签到 Object-c
目录 摘要 Abstract 1 概述-1 1.1 研究目的和意义-1 1.2 研究背景-2 1.2.1 国内现状-2 1.2.2 国外现状-3 1.3 主要贡献-3 1.4 文章的结构-3 2 预备知识及原理说明-4 2.1 iBeacon技术-4 2.1.1 iBeacon的概念-4 2.1.2 iBeacon功能-5 2.1.3 iBeacon电力消耗-5 2.2 iOS开发-5 2.2.1 Objective-C语言概述-5 2.2.2 iOS图形、图像、图层和动画-6 2.2.3 iOS开发ViewController生命周期-6 2.2.4 GCD多线程技术-8 2.3 iOS第三方库-8 2.3.1 CocoaPods简介-8 2.3.2 AFNetworking-8 2.3.3 FMDB-9 3 WeCheck系统分析-9 3.1 需求分析-9 3.2 功能说明-10 3.2.1 签到-10 3.2.2 数据同步-10 3.2.3 签到统计-11 3.2.4 签到情景-11 3.2.5 签到记录-11 3.2.6 用户体系-11 4 WeCheck系统设计-12 4.1 系统总体设计-12 4.1.1 系统的工作流程-12 4.1.2 系统的架构图-13 4.2 系统详细设计-13 4.2.1 系统关键类-15 4.2.2 系统数据库设计与实现-15 4.2.3 系统重要模块详细设计-19 5 WeCheck系统开发-26 5.1 开发平台与工具-26 5.1.1 Xcode-26 5.1.2 Navicat Premium-26 5.1.3 Prepo-26 5.1.4 CocoaPods-26 5.1.5 ProcessOn-27 5.1.6 GitHub-27 6 WeCheck系统测试与运行-28 6.1 测试环境-28 6.2 测试过程与方法-28 6.3 测试-28 6.1.1 单元测试-28 6.1.2 功能测试-29 6.1.3 系统综合测试-29 6.4 测试运行效果-29 6.5 问题及解决办法-31 7 结束语-32 致谢-33 参考文献-34 |