1. 研究目的与意义
潜水的原意是为进行水下查勘、打捞、修理和水下工程等作业而在携带或不携带专业工具的情况下进入水面以下的活动。后潜水逐渐发展成为一项以在水下活动为主要内容,从而达到锻炼身体、休闲娱乐的目的的休闲运动,广为大众所喜爱。
进入互联网时代后,随着社交网络应用的不断普及,有关潜水的各种数据想要在社交网络上与其他人一同分享,这时就需要一款app来满足这类用户的需求。如今已存在一些软件类似于keep、咕咚、动动、ppbody等等的运动健身记录app,但任然缺少有关潜水的日志收集与分享app。
而flutter是google于2015年5月3日推出的免费开源跨平台开发框架,可以快速在ios和android上构建高质量的原生用户界面。flutter帮助开发者使用一套代码开发高性能、高稳定性、高帧率、低延迟的android和ios应用。故本次潜水日志收集和分享app是基于flutter开发,方便支持各种系统。
2. 研究内容和预期目标
1、利用flutter的跨端ui框架,开发支持ios和android平台的app;
2、支持从潜水器收集潜水的历史轨迹;
3、支持历史轨迹中添加照片;
3. 研究的方法与步骤
1、登录注册模块:输入电话、密码登录,注册个人信息包含姓名、出生日期、性别、电话、密码等信息,所有数据都需写入数据库
2、首页包含潜水日志、地图浏览、个人中心三个模块,通过底部导航栏切换。
3、个人中心模块展示姓名、潜水次数、潜水总时长以及“修改密码”、“退出登录”功能入口,点击入口实现跳转以及相应的功能。
4. 参考文献
[1] 弗兰克扎米蒂.flutter实战[m].清华大学出版社.2020
[2] 赵龙.flutter基础与实战从入门到 app 跨平台开发[m].机械工业出版社.2021
[3] 亢少军.flutter技术入门与实战第2版[m].机械工业出版社.2019
5. 计划与进度安排
1、第1-2周,前期准备阶段,学习完成项目所需的知识;
2、第3-4周,完成需求规格说明书;
3、第5-6周,概要设计,完成概要设计说明书;
4、第7-8周,详细设计,完成详细设计说明书;
5、第9-11周,编码,调试;
6、第12周,测试;
7、第13-15周,整理文档,准备答辩材料;
课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。