基于移动端GPS和运动打卡APP的设计与实现

合集下载

手机移动定位系统的设计与实现优秀毕业论文 参考文献 可复制黏贴

手机移动定位系统的设计与实现优秀毕业论文 参考文献 可复制黏贴

硕 士 研 究 生:曹伟

师:李斌教授
副 导 师:蒋纯波工程师
申 请 学 位:工程硕士
学 科 、 专 业:软件工程
所 在 单 位:软件学院
答 辩 日 期:2006 年 6 月
授 予 学 位 单 位:哈尔滨工业大学
Classified Index:TP319 U.D.C.: 621.3
Dissertation for the Master’s Degree in Engineering
本课题针对在移动通信系统中对手机进行定位的特征基于普天信息技术4哈尔滨工业大学工程硕士学位论文研究院高可用电信级业务应用开发平台应用移动定位技术实现对手机的定位不仅能够实现对手机的定位而且还能减少定位的时间以及提高定位的精章绪论简要描述课题的来源背景及研究目的以及与手机移动定位系统相关的国内外研究现状
哈尔滨工业大学工程硕士学位论文
services applications development platforms of institute of Putian, this paper introduces how to design and realization the mobile phone positioning system, design and realize the system functions by using programming languages. This paper give the result of testing in the actual network environment in order to verify the system performance. Keywords mobile communication network, mobile position, mobile phone

基于Android终端的健康计步软件开发

基于Android终端的健康计步软件开发
本软 件的 一个优点是将现有的互联 网科技技术 与体育教 育 卡『】连接 .改善 传统 的体育教育方式 ,辅助体 育教育公开透 明 的 芎核 f 将采川 新型人体步行运动综 合记录算 法搭 建平 台 将 』 卜j j学校 已有体 育教 务考评 系统 交互 ,并且将 实现在不 同 硬 件条件下的移 动终端 实现数据的准确记 录,最后进 行标准 分 析数据 以给 大学 建议 平u结果 。
本软件 主要功能包括 以 卜儿个 力’ffI :i十少器功能 、健康 建 议功能 、教 务系统 川少功能 fIl数 储存功能 等 圳 IJ町示:
二 、需 求 分 析
随符智能 丁-机 Ifr场 的小断扩大 ,智能 手机心用 1:发己经 展 …』 姒 人的 I 场 价值 .小应Jlj就 钊 埘 AⅢIn ic{手机 置 的力口 速 俊 感 器m 没汁的Jt fJ 使川本软 件不 需要 支付 似费用 , 只 要一 部 An ̄lmid于机安装 水位川就 可 以使 川 ,并且 可以督 促 人仃J 蛙选扦运 动 .比耍¨本米选择乘 fI{行 的则选择步行或 者骑 『j干f牟 ,【1 抚锻炼 了身体 又节约 _r能源 一
图 1 Android客 户端 功 能 1.计步 器功能 : 门动感 知 户的运 动状 态以及运动形式 . }己录每段运 动的路程距离及消耗的热量 :如 2所示 :

我ቤተ መጻሕፍቲ ባይዱ的
■■■l
三 、 主 要 功 能 分 析
术软件 r A ndmid Kil Kat Sens州-Mm ̄ger设 汁传感器架构 、 丁 ( 软件思想 ,它是软件 系统 体 系结构 ,通 过它可 以充分 利川两端 6雯件环境 的优势 .将仃 务合珊 分配到 Cliont端 和 盯

基于智能手机的行人移动位置追踪系统设计

基于智能手机的行人移动位置追踪系统设计

基于智能手机的行人移动位置追踪系统设计移动位置追踪系统设计:基于智能手机的行人定位技术探究移动位置追踪系统是一种利用现代智能手机的内置传感器和定位功能,通过算法分析和处理数据,实现对行人移动位置追踪的技术。

本文将探究基于智能手机的行人定位技术,并设计一个高效可靠的移动位置追踪系统。

1. 引言移动位置追踪系统在许多领域中具有广泛应用,如室内导航、运动监测和安保监控等。

传统的追踪系统对于设备依赖性强,成本高昂等问题,因此,利用智能手机的定位功能成为一种低成本、便携和普及的选择。

本文将介绍基于智能手机的行人定位技术及系统设计。

2. 手机定位技术探究手机定位技术可以分为基于卫星的GPS定位和基于传感器的惯性定位。

GPS定位准确性高,但在室内和城市高楼密集区域定位效果不佳。

而惯性定位基于手机内置的加速度计和陀螺仪等传感器,可为室内定位提供有效解决方案。

综合运用两种定位技术,可以提高定位的精确度和鲁棒性。

3. 行人运动模型建立为实现行人位置追踪,需要建立行人的运动模型。

传统的行人运动模型通常基于线性运动或随机游走模型,然而,这些模型无法完全描述真实行人的复杂运动模式。

因此,我们可以结合深度学习方法,如循环神经网络(RNN)或长短时记忆网络(LSTM),对行人运动进行建模,以更好地预测和追踪行人的位置。

4. 数据采集与处理为了构建可靠的行人位置追踪系统,需要采集大量的行人运动数据以供训练和测试。

可以通过智能手机的传感器和地理定位功能,获取行人的位置、加速度、方向等数据,并结合地图数据进行处理和分析。

数据预处理和特征提取是该系统设计的关键步骤,可以采用信号处理和机器学习算法来提取有效特征。

5. 位置预测算法设计在行人位置追踪系统中,位置预测算法是至关重要的部分。

基于历史数据和特征提取的模型可以利用机器学习算法,如支持向量机(SVM)或随机森林(Random Forest),来进行位置预测。

此外,也可以考虑采用递归滤波器,如卡尔曼滤波或粒子滤波,用于提高位置预测的准确性和稳定性。

基于安卓的运动App设计与实现-毕业论文

基于安卓的运动App设计与实现-毕业论文

---文档均为word文档,下载后可直接编辑使用亦可打印---摘要主要设计一个名为Sport的运动App。

本运动App主要是辅助普通用户实现运动时间的记录和位置的查询。

本文主要研究了以Android Studio作为后台开发的工具,基本UI界面设计以及使用,探究了运动App的基本结构和SQLite数据库的设计。

页面的编写主要是以Java语言为基础,页面中的布局和样式使用的是xml布局界面的控件功能。

数据库选择的是一种较为方便和运行速度较快的SQLite数据库。

该App中实现了运动的基本功能。

在普通用户中有登录,注册,记录运动时间,搜索自己所在位置;而管理员则拥有管理普通用户的个人信息,对用户的个人隐私实施保护等等。

本文也描述了运动App的思想和实现的过程,该App已经拥有了基本的功能和一定的校验数据的能力。

关键字:Android Studio UI界面设计Java xml布局SQLite数据库AbstractThe main purpose is to design a sports d Sport.This sport App is mainly used to assist ordinary users to record the movement time and locate the location.This paper mainly studies the development tools of Android Studio,the basic UI interface design and use, and explores the basic structure of the sports App and the design of SQLite database.The page is written mainly on the basis of Java language.The layout and style of the page use the control functionality of the XML layout interface.The database is a relatively convenient and fast running SQLite database.This App implements the basic functions of movement.It has login,register,record movement time and search its location in ordinary users,while administrators have personal information to manage ordinary users,protect users’ privacy and so on.This paper also describes the idea and implementation process of sports App,which has already possessed basic functions and certain ability to verify data.Keywords: Android Studio UI interface design Java xml layout SQLite database目录第一章绪论 (1)1.1研究课题的意义 (1)1.2国内外文献综述 (1)1.2.1前言 (1)1.2.2 国内发展现状 (1)1.2.3 国内研究背景 (2)1.2.4 国内存在的问题 (2)1.2.5 国内发展建议 (3)1.2.6 国外研究概况及发展趋势 ..................... 错误!未定义书签。

《2024年基于Android平台的某景点移动端旅游软件系统设计与实现》范文

《2024年基于Android平台的某景点移动端旅游软件系统设计与实现》范文

《基于Android平台的某景点移动端旅游软件系统设计与实现》篇一一、引言随着移动互联网的迅猛发展,移动端旅游软件已经成为了人们出游的必备工具。

特别是在Android平台,由于其实用性和易用性深受用户喜爱。

本篇文章将就某景点移动端旅游软件系统在Android平台的设计与实现进行详细阐述。

二、系统需求分析首先,我们需要明确系统的需求。

本旅游软件系统主要服务于某景点的游客,提供景点导航、旅游攻略、在线预订、互动交流等功能。

其中,景点导航和旅游攻略是用户最为关心的功能,因此我们将重点进行设计。

三、系统设计1. 架构设计本系统采用Android平台进行开发,采用MVC(Model-View-Controller)架构模式进行设计。

模型层负责处理数据逻辑,视图层负责展示数据,控制器层负责处理用户输入和逻辑控制。

同时,为了保障系统的稳定性和安全性,我们采用了分布式架构和数据库分片技术。

2. 界面设计界面设计以用户体验为中心,简洁明了,易于操作。

主要界面包括首页、景点导航、旅游攻略、在线预订、互动交流等模块。

每个模块都有明确的入口和功能,方便用户快速找到所需信息。

3. 功能设计(1)景点导航:通过GPS定位和地图技术,为游客提供准确的景点导航服务。

用户可以查看景点位置、路线规划、实时导航等信息。

(2)旅游攻略:提供景点介绍、游玩攻略、餐饮推荐、住宿预订等功能。

用户可以查看景点详细信息、了解当地文化、品尝美食、预订酒店等。

(3)在线预订:支持门票预订、酒店预订、餐饮预订等功能。

用户可以通过软件直接完成预订操作,节省时间和精力。

(4)互动交流:提供社区功能,让游客可以发表游记、分享照片、参与讨论等。

同时,还可以通过在线客服功能,解答游客的疑问和问题。

四、系统实现1. 技术实现本系统采用Java语言进行开发,使用Android Studio作为开发工具。

在技术实现上,我们采用了GPS定位技术、地图API、数据库技术、网络通信技术等。

线上运动打卡策划书3篇

线上运动打卡策划书3篇

线上运动打卡策划书3篇篇一线上运动打卡策划书一、活动主题“健康生活,快乐运动”二、活动目的三、活动时间[具体活动时间]四、参与人员[参与活动的对象]五、活动内容1. 运动项目跑步、健走、骑行、跳绳、俯卧撑、仰卧起坐等。

2. 打卡方式参与者在活动期间,每天记录自己的运动情况,包括运动项目、运动时间、运动距离等信息。

可以通过手机 APP、运动手环等工具进行记录,并在活动平台上进行打卡。

3. 活动奖励每日打卡奖励:参与者每天打卡可获得一定的积分,累计一定积分可兑换相应的奖品。

周排行榜奖励:每周对参与者的打卡情况进行统计,排名前十的参与者可获得额外的奖励。

月排行榜奖励:每月对参与者的打卡情况进行统计,排名前三的参与者可获得丰厚的奖励。

4. 互动交流活动期间,参与者可以在活动平台上进行互动交流,分享自己的运动心得和经验,互相鼓励和支持。

六、活动宣传1. 在社交媒体平台上发布活动海报和宣传文案,吸引更多的人参与。

2. 邀请知名博主或运动达人参与活动,进行宣传和推广。

3. 在学校、社区、企业等场所进行宣传推广,提高活动的知名度和影响力。

七、活动预算1. 奖品费用:[具体金额]用于购买奖品和纪念品。

2. 宣传费用:[具体金额]用于制作海报、宣传文案和推广活动。

3. 其他费用:[具体金额]用于活动平台的维护和管理。

八、注意事项1. 参与者在活动期间需遵守活动规则,如有作弊行为,将取消其参与资格。

2. 参与者需注意自身安全,根据自身情况选择合适的运动项目和运动强度。

3. 活动主办方将对参与者的个人信息进行保密,不会泄露给第三方。

4. 如遇不可抗力因素,活动时间和内容可能会有所调整,请关注活动平台的通知。

九、活动效果评估篇二线上运动打卡策划书一、活动主题“健康生活,快乐运动”二、活动目的三、活动时间[具体活动时间]四、参与人员全体师生/员工五、活动内容1. 运动项目跑步健身操跳绳瑜伽其他自选运动项目2. 打卡方式参与者在活动期间,选择自己喜欢的运动项目,并每天进行打卡记录。

《基于移动手机定位的考勤管理系统的分析与设计》范文

《基于移动手机定位的考勤管理系统的分析与设计》篇一一、引言随着移动通信技术的飞速发展,智能手机已经成为人们生活中不可或缺的一部分。

而基于移动手机定位的考勤管理系统则成为了企业现代化管理的重要工具之一。

该系统能够通过移动设备的定位功能,实现员工的考勤管理,有效提高企业的管理效率和降低管理成本。

本文将针对基于移动手机定位的考勤管理系统进行分析与设计。

二、系统需求分析(一)系统概述基于移动手机定位的考勤管理系统是一种利用移动设备GPS 定位技术,实现员工考勤信息自动记录、统计、分析的管理系统。

该系统能够实时监控员工的出勤情况,为企业提供科学、高效、便捷的考勤管理方式。

(二)用户需求分析1. 企业管理层:需要实时掌握员工的出勤情况,以便进行人员调度和绩效考核。

2. 员工:需要方便快捷地完成考勤操作,同时保护个人隐私。

3. IT部门:需要系统稳定可靠,易于维护和扩展。

(三)功能需求分析1. 定位功能:通过移动设备GPS定位技术,实时获取员工的地理位置信息。

2. 考勤记录功能:自动记录员工的考勤信息,包括上下班时间、迟到、早退等。

3. 统计功能:对考勤信息进行统计和分析,生成各种报表。

4. 通知功能:在异常情况下,如迟到、早退等,及时通知企业管理层和员工。

5. 数据安全功能:保障数据的安全性和隐私性。

三、系统设计(一)系统架构设计本系统采用C/S和B/S混合架构,其中定位功能和考勤记录功能采用C/S架构,实现本地化数据处理和实时定位;而统计功能和通知功能采用B/S架构,实现远程数据访问和交互。

同时,为保障数据安全性和隐私性,系统采用加密传输和访问控制等技术。

(二)数据库设计数据库是本系统的核心组成部分,需要设计合理的数据库表结构来存储员工的考勤信息。

主要包括员工信息表、考勤记录表、异常记录表等。

同时,为保障数据的安全性和可靠性,需要采取相应的数据备份和恢复措施。

(三)模块设计1. 定位模块:通过移动设备GPS定位技术,实时获取员工的地理位置信息,并将数据传输至服务器端。

基于移动端的智能健康监测与分析系统设计

基于移动端的智能健康监测与分析系统设计随着移动互联网的快速发展,人们对健康问题的关注日益增加。

基于移动端的智能健康监测与分析系统应运而生,为人们提供了便捷、高效的健康管理工具。

本文将从系统设计的角度,介绍一个基于移动端的智能健康监测与分析系统的设计思路和功能模块。

一、系统设计思路基于移动端的智能健康监测与分析系统的设计目标是通过手机等智能设备收集用户的健康数据,并通过数据分析提供个性化的健康建议和追踪用户的健康状况。

为了实现这个目标,系统的设计需要满足以下几个关键点:1. 数据收集:系统需要能够收集用户的健康数据,如心率、血压、体温、运动量等。

数据的收集可以通过各种传感器或外设实现,也可以通过用户手动输入或连接医疗设备进行。

2. 实时监测:系统需要能够实时监测用户的健康数据,并对异常情况进行提醒。

例如,当用户的心率异常升高或血压异常增高时,系统可以向用户发送通知或警报,提醒用户注意身体状况。

3. 数据分析:系统需要能够对用户的健康数据进行分析,提取有价值的信息。

通过分析用户的健康数据,系统可以评估用户的健康状况,并为用户提供相应的健康建议。

同时,系统还可以利用大数据和人工智能技术,将用户的数据与其他用户的数据进行比较和分析,为用户提供更加准确、个性化的建议。

4. 数据存储:系统需要能够安全地存储用户的健康数据,并为用户提供查看和管理数据的功能。

用户可以随时查看自己的健康数据、健康报告等信息,从而更好地了解自己的身体状况。

5. 用户界面:系统的用户界面应简洁、直观,方便用户使用。

用户可以通过移动设备上的应用程序或网页进行登录和使用系统,同时也可以通过手机、手表等其他智能设备进行与系统的交互。

二、系统功能模块基于以上设计思路,我们可以将基于移动端的智能健康监测与分析系统分为以下几个功能模块:1. 用户注册与登录模块:用户需要注册一个账号,并通过账号登录系统。

注册时需要提供基本的个人信息,并设置登录密码。

基于运动App数据构建学生运动画像的方法

基于运动App数据构建学生运动画像的方法
郑倩如;邱海泉;延丽平
【期刊名称】《电脑知识与技术》
【年(卷),期】2024(20)6
【摘要】随着移动网络的普及和App应用程序的发展,当代学生的运动场景已不
再局限于传统的课堂。

教师可以通过运动App发布课后需要进行的运动项目,学生也可以自行在运动App上选择自己喜欢的项目进行运动锻炼。

学生使用运动App 锻炼过程中会产生各种数据,比如运动时长、运动评分等。

把这些数据收集起来做
进一步的挖掘分析,构建学生运动画像,对于教师了解学生运动兴趣爱好、学生运动
完成情况、学生运动改进方向,以及调整教学计划具有重大意义。

文章提出一种基
于运动App数据构建个体和群体学生运动画像方法,并指出每种画像的应用与意义。

【总页数】3页(P105-106)
【作者】郑倩如;邱海泉;延丽平
【作者单位】广州科技贸易职业学院
【正文语种】中文
【中图分类】TP311.13
【相关文献】
1.基于移动端GPS与传感器的学生运动打卡APP
2.中职《数控车编程与操作》课
程“游戏化”教学实践研究3.基于AHP的在校大学生运动App使用研究4.基于
智能体育教学模式大学生运动参与实践研究——以天天跳绳App为例5.基于AHP的在校大学生运动App功能需求研究
因版权原因,仅展示原文概要,查看原文内容请购买。

开展定位打卡活动方案策划

开展定位打卡活动方案策划定位打卡活动,是一种以定位技术为基础,参与者通过在指定位置签到打卡的方式,完成任务或获取奖励的活动。

此类活动常见于旅游、健身、教育等领域,可以吸引用户积极参与,增加产品或服务的粘性。

在策划定位打卡活动时,需要充分考虑活动的目标、参与者群体、内容设计、奖励机制等因素。

下面是一份开展定位打卡活动的策划方案,供参考:一、活动目标与主题活动目标:吸引用户参与、提升用户体验和粘性、促进销售额增长。

活动主题:探索城市。

二、参与者群体分析目标群体:城市居民、旅游爱好者、年轻人群体。

参与动机:对城市环境有好奇心,喜欢探索未知的地方,享受打卡的乐趣,追求互动和社交。

三、活动内容设计1. 打卡地点选择:选择城市中的知名景点、美食店、文化场所等作为打卡地点。

通过定位技术,参与者到达指定地点后,使用APP扫码打卡。

2. 打卡任务设置:设置多个打卡任务,每个任务都有不同的主题和要求,如拍照打卡、观看表演打卡、品尝美食打卡等。

参与者可以根据自己的兴趣和需求选择任务完成。

3. 打卡奖励设置:根据参与者完成任务的次数、连续打卡天数、分享次数等指标进行积分累计。

累计一定积分后可以兑换奖品或抽取折扣券、代金券等。

同时,还可以设立排行榜,根据积分高低进行排名,为排名靠前的参与者提供更丰厚的奖品。

4. 虚拟兑换商城:为了增加活动的趣味性和可玩性,可以设立一个虚拟兑换商城,在商城中可以使用积分购买虚拟商品,如个性头像、装饰品、特殊称号等。

5. 社交互动:在APP中设置社交功能,参与者可以与好友分享打卡心得、照片,并相互点赞、评论。

同时,可以邀请好友一起参与活动,完成任务后获得额外的奖励。

四、活动推广方案1. 线上推广:通过社交媒体平台,发布活动宣传信息,并邀请网红、达人、影响力人士进行推广,吸引更多人参与。

同时,可以利用精准广告投放,将活动信息推送给相关人群。

2. 线下推广:与景点、美食店等合作,将活动信息发布在宣传牌、路标、展示柜等地方。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第2期2019年1月No.2January,2019随着软件技术的发展,人们生活的各个方面都与科技有着紧密的联系,因此也给人们的生活、学习、工作的方式带来新的改变。

目前,全国正在广泛开展亿万学生阳光体育运动,随之而来对运动过程的监督、效果评估、数据管理成为一个问题。

目前学生移动端设备比较普及,包括手机和智能手表。

特别是高校的手机覆盖率接近100%,本项目以跑步运动为切入点,高校为目标用户群体,利用手机的GPS 和传感器采集运动数据,对学生的运动过程进行无人值守化的管理。

本项目提出一种利用手机端定位的特点实现上述功能的解决方案。

1 系统的设计思路本系统使用基于移动端GPS 和传感器的运动打卡APP 开发。

对学生提供一个快速、便捷、安全的签到打卡软件,包括打卡、自由跑、锻炼、社区、直播、聊天等功能。

同时对学校提供学生跑步数据、学生个人信息的管理,修改跑步范围等功能。

2 系统应用的关键技术2.1 Android 平台的GPS 定位技术Android 平台的定位技术一共有两种技术:GPS 定位和网络定位。

由于本项目主要使用在室外环境且对定位精度要求较高,因此,本项目选择AGPS 定位技术来获取所需要的定位数据。

2.2 Android 平台的传感器技术智能手机传感器的使用使用户即使在地铁站、隧道等GPS 信号全无的情况下也依然可以进行运动距离的估算,并且可以分析判断用户正在进行哪项运动,如骑行、跑步、爬山、步行、滑雪等。

本项目中用到的方向传感器主要返回三轴的角度数据;重力传感器返回重力数据,利用x ,y ,z 3个值求三角函数,就可以精确检测手机的运动状态。

从而就可以判断出用户此时的运动状态。

加速度传感器获取的是x ,y ,z 三轴的加速度数值,手机朝下放在桌面上,z 轴为-9.81。

它能够感知到加速度的变化,比如晃动、跌落、上升、下降等各种移动变化都能被G-sensor 转化为电信号,在用户把手机放入口袋时也能够计算出用户的步数。

2.3 人脸识别技术及身份确认人脸识别技术包含3个部分:人脸检测、人脸跟踪、人脸对比。

人脸检测是指动态的场景与复杂的背景中判断是否存在面像,并分离出这种面像。

人脸跟踪是指对被检测到的面貌进行动态目标跟踪。

具体采用基于模型的方法或基于运动与模型相结合的方法[1]。

本项目人脸对比支持:(1)多种图片类型。

支持生活照、证件照、身份证芯片照、带网纹照4种类型的人脸对比。

(2)活体检测。

基于图片中的破绽分析,判断其中的人脸是否为二次翻拍。

(3)质量检测。

返回模糊、光照等质量检测信息,用于辅助判断图片是否符合识别要求[2]。

2.4 轨迹算法本项目使用道格拉斯—普克算法对运动轨迹进行抽稀保存。

用户的运动轨迹实际上是由很多个经纬度坐标连接而成,但是并不需要把所有运动时记录下来的经纬度坐标都用来绘制轨迹,本项目使用道格拉斯—普克算法对这些数据进行抽稀,得到的抽稀后的点依然可以保证运动轨迹的形状大致不变,还能让曲线更平滑、更节省存储空间[3]。

2.5 学生画像建模学生画像是对现实中的学生的建模。

基于大数据技术,通过整理搜集学生在本软件上的跑步时间、里程、次数和浏览、点击、留言、评论等碎片化的行为轨迹,研究学生行为习惯分析出学生的性格、习惯、态度等信息,从而生成学生画像。

主要有以下几个步骤。

(1)数据仓库的设计:学生画像分为3层数据仓库,第一层为原始数据层,存放需要的数据的汇总、抽象与集成;第二层为数据中间层,对第一层的数据进行清洗、提取整合;第三层为数据结果层,存放学生最终的画像数据。

(2)学生画像的构建:根据学生画像的业务需求,对学生的原始数据进行规则的抽取、清洗、转换、分类放入第二层。

再根据自定义规则生成相应的学生标签,存放在数据仓库的第三层。

最终生成学生画像[4]。

基金项目:南京信息职业技术学院自然科研基金项目青年教师专项一般;项目编号:YK20180401。

2017年江苏省工程研发中心“变电站解锁钥匙箱监控系统”资助项目;项目编号:KF20160402。

作者简介:李方方(1981— ),女,江苏徐州人,讲师,硕士;研究方向:软件技术,移动应用开发。

摘 要:本项目以跑步运动为切入点,高校为目标用户群体,利用手机的GPS 和传感器采集运动数据,对学生的运动过程进行无人值守化的管理。

本系统开发的APP 通过采集学生的运动数据,形成学生一次运动的完整记录。

基于这些数据,开发数据分析系统和管理系统,能够达到智能化监督和评定的效果。

关键词:移动端GPS ;运动打卡;数据采集基于移动端GPS和运动打卡APP的设计与实现李方方,李维勇,李桂韬(南京信息职业技术学院 软件学院,江苏 南京 210046)无线互联科技Wireless Internet Technology第2期2019年1月No.2January,20193 基于Android的系统实现在系统逻辑架构设计方面,采用分层架构设计。

主要分为5层架构:界面表示层、应用层、客户端的数据访问层、业务处理层、服务端的数据访问层。

界面表示层主要负责与用户交互。

主要包括用户登录界面、用户战队界面、好友界面、用户运动界面、用户社区界面以及用户排名界面。

通过这些界面,用户可以方便地使用系统功能。

应用层主要是控制业务逻辑,为界面表示层提供服务。

主要包含6个功能模块:用户登录模块、用户战队模块、好友模块、用户运动模块、用户社区模块以及用户排名模块。

客户端的数据访问层只为应用层提供服务,主要存储用户信息以及、好友信息以及部分手机传感器收集的数据。

业务处理层主要向应用层提供服务。

例如用户登录服务、好友服务、用户运动服务、用户社区等服务,是系统实现的基础。

服务端数据访问层主要提供数据访问支持,采用MySQL 关系数据库[5]。

3.1 制定运动计划和路线本系统根据每个学生不同的学生画像生成每个学生周和月度运动计划,包含跑步、步行、爬山、游泳等多个类别。

学生每天按照计划在约定的时间内进行锻炼,学生可提前根据天气和个人时间调整计划,但必须保证足够的运动量。

用户在跑步过程中所经过的路径会实时绘制在地图上。

通过调用高德地图API 实时获取用户的地理位置,再根据上一次的地理位置进行连线显示在地图上。

学校可以制定固定的运动路线,或者可以在后台管理页面选中一片区域,以此来产生一个必经点和4个随机点。

学生进行运动时可以调整路线,只需经过一个必经点和两个随机点即可。

3.2 运动监测本应用程序基于GPS 和传感器技术,精准记录轨迹、里程、配速、步数等数据,自动统计分段里程的配速信息,能够直观展示学生运动全过程。

在运动开始、运动结束记录打卡,在运动过程中随机要求2~3次打卡,会提前5 min 语音提示,需在5 min 内手工打卡,打卡时进行指纹验证、人脸识别,并上传学生此时的地理位置,以证明是学生自己在某位置打卡。

上传成绩后服务端还会对跑步异常的数据进行二次复查。

三重防作弊功能分为3部分:绑定手机、打卡过程中的3次指纹验证、3次人脸识别。

绑定手机,此功能是通过获取IEMA 和MAC 地址来进行账号与手机的绑定。

指纹验证,通过调用手机自带的指纹模块,并接受返回结果。

人脸识别,通过手机相机进行拍照收集到用户的人脸信息上传至服务器进行人脸识别。

3.3 后台管理后台管理页面功能包括学校管理、学生管理,数据的录入支持批量导入;对于课程管理,包含课程信息管理和成绩管理,可以通过管理后台向管理的学生分配作业,可以限定运动区域、时间、及格线等属性;针对学生的成绩后台可以手动修改策略,和其他成绩进行综合评定;对应的运动数据有实时排行榜,在后台用户可以查看相应名次;同时也支持学校针对该学校发布相应的通告信息和知识推送。

3.4 运动社区基于学生的运动成绩,能够有相应的积分,相应积分能够确定不同级别,能够在社区中进行消费;并且在社区中,学生之间可以相互交流,发表动态和评论,社区信息也包含学校发布的知识专题、赛事活动、直播交流,学生可以在社区中选择自主参与,针对赛事并有实时进度和排名。

3.5 数据管理对于用户运动数据支持本地缓存,不需要运动过程中实时联网上传数据;数据能够与其他系统对接,数据实现共享;基于运动数据能够分析、提供智能化的运动计划,并监督学生按时执行,并记录执行效果。

Design and implementation of based on mobile GPS and sports punch APPLi Fangfang, Li Weiyong, Li Guitao(School of Software, Nanjing Vocational College of Information Technology, Nanjing 210046, China )Abstract:This project takes running as the entry point. The university is the target user group. It uses the GPS and sensors of mobile phones to collect sports data, and manages the unmanned management of students ’ sports process. The APP developed by this system collects the students ’ exercise data to form a complete record of the students ’ movement. Based on these data, the development of data analysis systems and management systems can achieve intelligent monitoring and evaluation.Key words:mobile GPS; sports punch; data acquisition [参考文献][1]WALLACE R S ,EPSTEIN R ,ROBERTS G ,et al.The anatomy of A.L.I.C.E[A].Parsing the turing test: philosophical and methodological issues in the quest for the thinking computer[M].Berlin :Springer Netherlands ,2009.[2]WALLACE R S.AIML overview[EB/OL].(2014-03-24)[2018-12-24]./pandora/pics/wallaceaimltutorial.html.[3]语音云·开放平台[EB/OL].(2014-03-24)[2018-12-24]./. [4]科大迅飞[EB/OL].(2014-04-27)[2018-12-24]./.[5]姚飞,张成昱,陈武.清华智能聊天机器人“小图”的移动应用下载[J].现代图书情报技术,2014(z1):120-126.无线互联科技·软件透视。

相关文档
最新文档