健身服务微信小程序开发①
——大学生创新项目实践

2020-07-22 08:32朱敏尚鲜连董广涛王琪
科技创新导报 2020年15期
关键词:成员程序微信

朱敏 尚鲜连 董广涛 王琪

(苏州市职业大学 江苏苏州 215104)

1 项目背景

目前我国的商业健身仍处于发展初期阶段,健身人群每月运动频次为7.5次,33%的健身人群将健康视为生活中最关注的问题。目前健身房有传统和新型两种模式。传统健身房起步早,以连锁型健身俱乐部的模式粗放性发展,收费门槛高,客户群规模受限。新型健身模式近几年发展迅速,入会门槛低,服务标准化。2016年开始,众多健身APP集中上线,如Keep、Fittime等。传统的健身APP十几兆到百兆大小不等且会占用手机内存,用户从下载到使用再到卸载都需要时间投入。使用健身微信小程序,在任何安装了微信的手机中都可以运行。直接搜索或扫描二维码就可以快速打开小程序用完即关。

健身微信小程序为健身用户提供了更多的便利,可以帮助用户实现健身用户互动、视频健身、数据记录、数据管理、查询附近健身房、跑步计算器、里程计算器,以及在朋友圈、微博上各种秀身材现状等功能。健身微信小程序使广大的用户群体受益,他们将会有更多的选择,更为便捷的方式去健身。

本项目开发团队成员在各自专业领域具备了与本项目开发相关的知识。针对本项目已梳理了相关技术并进行前期的调研和学习,项目组成员进行多次切磋,已初步形成本项目的研究方案和系统架构。团队成员对软件设计开发具有极大的激情,且做事认真仔细,具有耐心;团队成员具有丰富的健身体验,能够更好地设计开发本软件;他们具有一定的组织协调能力,能够协同工作。在本项目中,团队成员能够发挥各自的专长,大大提高本项目的成功率。

2 项目准备

健身微信小程序可以降低健身门槛,提供标准化服务,为健身用户提供更多的便利,可以帮助用户实现健身用户互动、视频健身、数据记录、查询附近健身房等功能。本项目使用微信开放平台提供的微信小程序开发环境进行软件的前端开发设计。项目开发过程采用了瀑布模型开发流程。合理计划开发节奏,本项目思路清晰,目标明确,根据团队成员的爱好及专业特长分工,具有极强的可行性。

团队成员通过需求分析和技术可行性分析后确定,健身微信小程序的设计开发,能够使广大的健身用户群体受益,他们将会有更多的选择,更为便捷的方式去健身。整个体育运动行业的发展,也必将因为小程序的出现而变得风起云涌。

本项目的设计开发可以改革我校人才培养模式,强化我校学生的创新创业能力训练,增强我校学生的创新能力和在创新基础上的创业能力,培养适应创新型国家建设需要的高水平创新人才。

3 项目内容

图1 平台的系统功能图

本项目将微信小程序应用于健身行业,实现健身用户互动、视频健身、数据记录、数据管理、查询附近健身房等功能。微信小程序是一种不需要下载、安装即可使用的应用,具有方便快捷、安全稳定等优点。基于微信小程序的健身服务平台,安装即可使用,操作方便、服务快捷、性能稳定,无需下载。该平台可以实现多种交互功能,例如健身资讯展示、健身视频播放、健身数据上传、健身圈好友聊天等。用户能够使用该平台展示健身成果,查询健身场馆地址,搜索健身门店,获取BMI指标。本项目的前端开发设计使用微信小程序开发环境,使用腾讯云数据库管理服务端数据。

本项目按照团队成员的爱好及专业特长分配,分别负责前期调研、项目架构、编码、测试、数据整理、美工等工作。指导教师的主要任务是为创新创业训练项目提供系统分析、专项技术、项目管理技巧和创业指导。项目团队成员拥有计算机基础知识,掌握了C语言,具有一定的编程能力。团队成员充分发挥主观能动性,自学微信小程序的开发语言。项目组成员以团队的方式建设项目,培养团队合作精神,充分调动自身的学习兴趣和学习积极性。团队成员学习内容包括:腾讯云服务器、腾讯云数据库 MySQL(TencentDB for MySQL)、微信小程序开发工具等、Adobe Photoshop图像处理软件等。

4 项目实施

本项目是苏州市职业大学计算机工程学院软件技术专业申请的江苏省大学生创新训练项目。学校为项目的实施提供了完善的实验实训条件,包括:学校提供“学生创新创业孵化基地”作为团队开展研究与工作的专用场地和网络通讯,所有团队成员均自备笔记本计算机,另有智能移动终端开发实训室。图书馆有丰富的图书资源、齐全的中外文科技期刊以及电子书刊与网络资源,可以及时、便捷、全面地查阅到最新的国内外相关研究动态,可为本项目提供研究支撑条件。学校鼓励学生组建创新创业孵化团队,提供创新创业项目资金,鼓励师生转变教育思想观念,改革人才培养模式,强化创新创业能力训练,增强学生的创新能力和在创新基础上的创业能力,培养适应创新型国家建设需要的高水平创新人才。

项目团队成员根据项目需求和性价比,最终选择使用腾讯云服务器。其能够提供简单高效、安全可靠、处理能力可弹性伸缩的计算服务,无需购买昂贵的硬件设备,能够使团队专心开发平台的核心业务。云服务器租赁过程涉及域名的申报、网站的搭建、公安部审批等事宜。团队成员从零基础开始,一步步学习,一步步实践,最终顺利完成服务器的搭建,为平台的开发夯实了基础。

平台的前端开发使用微信小程序开发工具。团队成员在没有任何网站开发经验的前提下,充分调动学习的自主性,自学网页的基础知识,实践微信小程序开发工具的使用。工具项目模块的内容进行分工,团队合作,协作完成平台的全部功能模块,包括:健身食谱、健身计划、体脂率、健身打卡、健身视频、地图导航、预约健身、我的、消息等十个功能模块。

(1)健身食谱模块的主要功能:提供图文并茂的健身食谱;

(2)健身打卡模块的主要功能:方便用户记录并上传每日的健身数据;

(3)健身视频模块的主要功能:通过视频展示健身动作要领;

(4)体脂率模块的主要功能:根据用户输入的数据,自动计算用户的体脂率;

(5)地图导航模块的主要功能:根据用户输入的场馆名称,查找场馆的地址;

(6)健身资讯模块的主要功能:实时滚动播放健身资讯和新闻;

(7)健身计划模块的主要功能:提供具体到每一日的健身计划的制定功能;

(8)预约健身模块的主要功能:提供在线健身预约功能;

(9)我的模块的主要功能:提供用户登录功能;

(10)消息模块的主要功能:提供用户之间的在线交流功能。

5 项目收获

本项目最终完成了一个可以实际运行的微信小程序——无谓健身。该平台操作方便快捷,使用性能安全稳定,无需用户下载、安装就可以使用。本项目将微信小程序应用于健身行业,实现了健身食谱、健身计划、体脂率、健身打卡、健身视频、地图导航、预约健身、我的、消息等十个功能模块。该平台使广大的用户群体受益,为健身用户提供了更为高效便捷的健身方式。该平台也为健身商家提供了优良的服务平台,使商家能够更方便高效地为用户提供健身服务,同时提高品牌的影响力,扩大用户量,并降低成本。

本项目的实践,有效地提升了团队成员的职业能力和素养。通过明确的项目任务, 培养团队成员学会运用专业知识解决问题的综合应用能力,包括团体合作,与项目组成员以及老师的沟通协调能力;分析、设计、编程、调试、测试等软件设计的综合能力;规范编程,整理文档,综合演示,锻炼文字表达、语言表达能力。培养团队成员的责任感、荣誉感、集体观念,锻炼团队成员在遇到难题与压力的 情况下不放弃、迎难而上,树立坚强的自信心。

本项目同时深化培养了团队成员的软件开发能力,拓展了课堂以外的软件开发知识。

6 结语

本项目极大地锻炼了团队成员的创新能力,充分调动了团队成员的学习主动性和积极性,提升了自学能力,提高了对软件设计的兴趣及认识,为团队成员的创新奠定了坚实的基础。

猜你喜欢
成员程序微信
主编及编委会成员简介
主编及编委会成员简介
主编及编委会成员简介
主编及编委会成员简介
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
微信
创卫暗访程序有待改进
微信