基于iBeacon的签到软件设计及实现.docx

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-03-05
  • 论文字数:15285
  • 课题出处:(陈燕)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:目前临时团队集合,会议,上课,跟团旅行等很多地方需要用到签到。现在的传统签到大多以人工手动的方式来进行的,事前需要花费时间整理人员名单,事中对人员统计需要反复确认,事后需要人工进行归类整理,这样需要耗费大量人力和时间,最终的统计结果也很漫长,准确度也有所影响。如何提高签到效率,将签到高效化,精确化,移动化已成为一个迫切需求。

因此,本文就“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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费