一、毕业设计(论文)背景
随着软件技术的发展,人们生活的各个方面都与科技有着紧密的联系,因此也给人们的生活、学习、工作的方式带来新的改变。目前全国正在广泛开展全国亿万学生阳光体育运动,随之而来对运动过程的监督,效果评估,数据管理成为一个问题,本课题提出一种利用手机端定位的特点实现上述功能的解决方案。
目前学生移动端设备比较普及,包括手机和智能手表。特别是高校的手机覆盖率接近%,本课题以跑步运动为切入点,高校为目标用户群体,利用手机的GPS和传感器采集运动数据,对学生的运动过程进行无人值守化的管理。
二、毕业设计(论文)目标、研究内容和技术要求
毕业设计目标:基于移动端GPS和传感器的运动打卡APP,把应用场景运用在大学生的阳光体育活动中主要是用于积极推动阳光体育计划,同时也是通过锻炼增强体质的一个信息化解决手段。
研究内容:主要是实现三个方面的功能:一是通过GPS和传感器采集学生用户数据;二是开发管理后台,包含学校管理、学生管理、课程管理、数据管理、积分商城等功能模块;三是针对系统用户产生的运动数据,能够分析用户兴趣爱好,并制定运动计划,在取得用户同意只有能自动提醒用户执行。系统应具备以下功能:
(1)制定运动计划和路线
学校可以制定固定运动路线,个人可以调整,最终生成每个学生周和月度运动计划,包含跑步、步行、爬山、游泳等多个类别。学生每天按照计划在约定的时间内进行锻炼,学生可提前根据天气和个人时间调整计划,但必须保证足够的运动量。
(2)运动监测
基于GPS和传感器技术,精准记录轨迹、里程、配速、步数等数据,自动统计分段里程的配速信息,能够直观展示学生运动全过程。在运动开始、运动结束记录打卡,在运动过程中随机要求2-3打卡,会提前5分种语音提示,需在5分钟内手工打卡,必须打卡时记录定位信息、录音、拍摄照片或视频,以证明是学生自己在某位置打卡。
(3)管理后台
管理端功能包括学校管理、学生管理,数据的录入支持批量导入;对于课程管理,包含课程信息管理和成绩管理,可以通过管理后台向管理的学生分配作业,可以限定运动区域、时间、及格线等属性;针对学生的成绩后台可以手动修改策略,和其他成绩进行综合评定;对应的运动数据有实时排行榜,在后台用户可以查看相应名次(需要考虑数据权限的区域级别);同时也支持学校针对该学校发布相应的通告信息和知识推送。
(4)运动社区
基于学生的运动成绩,能够有相应的积分,相应积分能够确定不同级别,能够在社区中进行消费;并且在社区中,学生之间可以相互交流,社区信息也包含学校发布的知识专题、赛事活动,学生可以在社区中选择自主参与,针对赛事并有实时进度和排名。
(5)数据管理
对于用户运动数据支持本地缓存,不需要运动过程中实时联网上传数据;数据能够与其他系统对接,数据实现共享;基于运动数据能够分析,提供智能化的运动计划,并监督学生按时执行,并记录执行效果。
技术要求:
(1)人机交互界面友好,操作简单、易用。
(2)管理后台页面支持响应式,对移动端设备(手机、平板)有很好的支持。
(3)平台支持Android、IOS平台,并在各平台上流畅运行。
三、课题所涉及主要参考资料
[1]KhalifaS,LanG,HassanM,etal.Harke:Humanactivityrecognitionfromkineticenergyharvestingdatainwearabledevices[J].IEEETransactionsonMobileComputing,,17(6):-.
[2]CapelaNA,LemaireED,BaddourN.Featureselectionforwearablesmartphone-basedhumanactivityrecognitionwithablebodied,elderly,andstrokepatients[J].PloSone,,10(4):e.
[3]王薇.基于Android的健康助手的研究与实现[D].北方民族大学,.
[4]HeW,XiongY,LiuJ.DesignandImplementationofFallMonitoringAPPBasedonAndroid[J]..
[5]宁宇.基于Android平台的轮椅运动数据采集与处理系统设计与实现[D].哈尔滨工业大学,.
[6]王薇.基于Android的健康助手的研究与实现[D].北方民族大学,.
[7]张文超.基于社区老年人的智能手环设计[D].东华理工大学,.
[8]李方方,李维勇,李桂韬.基于移动端GPS和运动打卡APP的设计与实现[J].无线互联科技,,1(2):60-61.
[9]王茹,陈学娇,李月,杨一彤,庞佳乐,索红*.基于移动端GPS与传感器的学生运动打卡APP[J].福建电脑,,20(10):21-22.
[10]XiaoxiangZhou.Wearablehealthmonitoringsystembasedonhumanmotionstaterecognition[J].ComputerCommunications,:62-71.
周次 工作内容 设计目标
1-3周 完成前期材料并上传至系统中 完成开题报告/文献综述和外文翻译的原稿及译稿
4-6周 完成毕业设计的前期资料准备 对毕业设计拟定初步流程和设计方案,完成毕业设计的资料收集整理与学习
7-9周 完成毕业设计的项目开发 根据设计流程与项目要求完成毕业设计项目的开发
10-12周 完成毕业设计的论文 根据毕业设计,完成毕业论文(包括控制流程图、功能模块、数据流图、程序框图、开发关键技术等)
13-15周 根据要求完成所有论文工作并做好答辩准备 做好论文工作,完成ppt演示
16-17周 答辩阶段 按照学校的工作安排,完成答辩工作
四、本毕业设计(论文)必须完成的内容
1.调查研究、查阅文献和搜集资料。
2.阅读和翻译与研究内容有关的外文资料(外文翻译不能少于2万印刷字符,约合汉字)。
3.撰写开题报告或文献综述,确定设计方案或研究方案。
4.总体设计方案(包括主要开发工具及平台)或研究方案。
5.详细设计方法(包括控制流程图、功能模块、数据流图、程序框图、开发关键技术等)或研究方法。
6.设计或有关计算的源程序(或论点的证明或验证)。
7.撰写毕业设计(论文)。