三.功能设计
本基于微信小程序的健身助手系统使用角色为用户、管理员、健身房。用户的功能设计为:
(1) 注册功能,可以填写必要的信息进行注册;
(2) 健身项目预约功能,本界面里展示了不同的项目信息,可以选择项目进行预约;
(3) 健身视频功能,本界面里展示了所有的健身视频,对于没有时间的用户可以看着视频进行自己锻炼;
(4) 我的收藏管理功能,可以管理自己的收藏信息;
(5) 预约管理功能,可以查看到所有的预约,并进行取消或者查询;
(6) 健身打卡功能,实现每天健身后的打卡;
(7) 日常热量功能,记录自己的热量,方便对比。
管理员的功能设计为:
(1) 健身项目信息管理功能,可以发布、编辑、删除健身项目信息;
(2) 健身视频信息管理功能,本功能可以收到健身房的健身视频,可以根据实际情况进行健身视频的审核;
(3) 用户信息管理功能,此功能可以对用户的账号、资料等进行审核管理;
(4) 系统管理功能,对轮播图、公告进行管理;
(5) 健身房信息管理功能,对健身房的注册资料进行审核;
(6) 个人中心功能,对密码、个人信息进行管理;
(7) 类型管理功能,包括视频类型和项目类型;
(8) 预约管理功能,可以查看到用户的预约详情;
(9) 论坛管理功能,管理版块和帖子信息;
(10) 健身打卡功能,实现浏览用户的打卡;
(11) 日常热量管理功能,浏览用户的日常热量。
健身房的功能设计为:
(1) 健身项目信息管理功能,可以发布新的项目和管理项目;
(2) 预约信息管理功能,查看用户的预约和进行安排;
(3) 健身视频功能,可以发布和管理健身视频;
(4) 帖子管理功能,发布帖子和管理帖子。
本系统的主要结构为管理员和用户、健身房。管理员的功能为系统管理、用户管理、健身视频管理、健身项目管理、健身房管理等。用户的功能为每日热量管理、预约健身项目、管理预约、健身打卡等。健身房的功能为发布项目、管理预约等。本基于微信平台健身小助手小程序功能结构图如下图所示:
本系统中用户的流程为查看项目、预约项目、管理预约信息,进行健身打卡和管理每日热量等。管理员的流程为管理健身房信息、审核视频、健身项目、管理用户信息、系统信息等。健身房的流程为发布健身项目、视频信息、管理预约信息等。基于微信小程序健身助手系统的业务流程如下图所示:
四.数据设计
概念模型的设计是为了抽象真实世界的信息,并对信息世界进行建模。它是数据库设计的强大工具。数据库概念模型设计可以通过E-R图描述现实世界的概念模型。系统的E-R图显示了系统中实体之间的链接。而且Mysql数据库是自我保护能力比较强的数据库,下图主要是对数据库实体的E-R图:
五.部分效果展示
5.1小程序端实现效果
用户模块
本系统中可以保证安全的功能就是用户登录功能,登录可以验证用户的身份,用户可以注册,当密码忘记后也可以通过忘记密码功能进行找回。用户登录功能的实现界面如下图所示:
用户的功能主要为预约健身项目和预约管理、健身打卡、每日热量管理等。预约健身项目功能的运行界面如下图所示:
用户可以在预约信息里查看具体的预约时间等信息。预约管理功能的运行界面如下图所示:
在我的功能里,用户可以进行相关操作,包括管理个人信息、预约信息、打卡信息、帖子信息等。我的功能的实现界面如下图所示:
用户可以发布帖子实现交流,发布帖子功能的实现界面如下图所示:
健身房工作人员模块
健身房可以发布新的健身项目,发布后的健身项目可以在首页进行展示。发布新的健身项目信息的实现界面如下图所示:
健身房我的功能里可以管理健身项目信息、预约信息、帖子信息。健身房我的功能的实现界面如下图所示:
5.2后台管理端实现效果
开题报告
1、选题的意义与目的
网络和科技的进步以及人们生活条件的提高都让微信小程序越来越平民化,深入日常生活中。我国非常强调体育以及健身,需要不断的让更多人参与到健身中,因为健身不仅可以锻炼身体,也能锻炼意志,有了健康的身体,就可以好好的努力工作,努力学习,为国家做出应有的贡献。有一大部分的人会选择到健身房去进行锻炼,不少健身房销售都会介绍自己的健身房有多少优势,价格方面有多大的优惠力度,从这一方面看,健身房的销售仅仅是为了自己的业绩,他们并没有真真切切地了解顾客的需求。所以对于一些对健身没有过多了解,想着健身就能减肥,健身就能强身健体的人来说,去健身房也只是三分钟热度,久而久之他们甚至会忘记自己在健身房办过卡。不仅如此,健身房会分布在一些商业中心,距离住宅区也会有一定的距离,对于一些自控能力薄弱的人群来说,去健身房路程遥远也会成为他们不去健身房的借口之一。目前普通健身的活动越来越少,并且由于生活节奏快,生活压力大,大部分人都没有时间去专业的健身房进行锻炼。为了让对健身有需求的人来说,打造一个小程序,可以让他们在小程序上了解更多关于健身的知识。
用户可以通过小程序能够快速找到合适的商家,没有第三方的干涉,按照自己真正的需求择优选择;可以打造良好的健身氛围,进行健身软文化的输出;可以使相同爱好者组建公开圈子或私人圈子,方便互相交流,比如减肥人士的互相监督、增加人群的经验交流等。可以建立兴趣爱好相同的圈子更容易增加潜在用户。而对用户来说健身小程序可以随时、随地运动,对运动场地、时间都要求不高。还可以利用自己的时间预约健身房进行更专业的健身,非常有意义。
2、文献综述
健身小程序为消费者带来了便利的同时也为消费者提高了健身的积极性。在冯晓玲的《我国青少年身体素质下降的成因分析与对策研究》中了解到目前我国健身俱乐部的发展还是处于初级阶段,健身俱乐部发展滞后,缺乏一个统一的管理体系,因此应该加强对俱乐部进行统一的建设和管理。根据我国现有的国情和现状借鉴欧美国家先进的俱乐部连锁经昔经验,以求进一步的发展,以健身俱乐部的应用信息为平台,实施电子商务,对改善我国的健身俱乐部服务水平和提高竞争力都有很大的帮助。在吴家宝,唐硕,栾琳琳,张传国,刘海涛. 《基于物联网的健身百宝箱研究》中指出电子商务作为一条经济发展的新时速干线,能够帮助国内健身俱乐部行业赶上国外同行。所以说建立一个完善的健身俱乐部管理系统是尤为重要,统一管理健身俱乐部的事务从而得到蓬勃发展。目前健身行业存在健身环境单一、不合理定价促销、卷款逃跑、教练资格不明、没有明确的解决方案的负责人、健身办卡灵活性差、安全性没有保障、服务制度不完善等一系列难题。
目前国内外都比较流行SaaS健身房系统,功能上存在的差异也较小,大部分的差异体现在社交营销这一块。简易的软件操作,漂亮大气的界面,健康强大的数据备份功能,以及对于用户权限方面的严格把控等,都节省很多的工作上的时间,工作效率的提高也非常显著。就2020年国内排名前三的健身管理系统举例:1.微健健身房管理系统:在朱敏,尚鲜连,董广涛,王琪. 《健身服务微信小程序开发——大学生创新项目实践》中按职位使用需求分区,提供管理端、会籍端、教练端、前台端、会员端。提供一站式智能化场馆建设,多种智能生物识别方案全覆盖,帮助企业实现24H无人值守健身房,降低人力成本。2.三体云动健身房管理系统:在朱敏,尚鲜连,刘洋,袁华俊,朱帅. 《基于微信小程序的健身服务平台的设计与实现》中系统功能方面做的最好的就是数据分析模块,提供三位一体的线下门店智能生态闭环,实现“管店”、“管钱”、“管员工”、“管会员”的全流程只能数字化。3.青橙健身房管理系统:在郑丽鑫,赵菀琳,钟汇丰,黄子聪,彭志豪. 《大数据背景下基于VR技术的共享健身模式体系构建》中了解到这是比较早一批进入健身行业的,操作大多在PC端进行,大体功能与其他同类型的健身房管理系统类似,不同的是做了教练招聘功能。
从上面分析得知目前现有的健身系统普遍商业性气味太强,都是冲着盈利收费为第一目的,主要是为了商家宣传和管理使用,没有站在用户和消费者的方面进行考虑,而本人开发的这个这个健身平台小助手主要就是方便了用户的使用,首先方便用户锻炼健身的同时,还加入了社交功能,可以方便用户进行一些健身交流,提高了健身的积极性。
3.研究的内容
本系统为基于微信小程序的健身助手系统,是采用微信和网络技术进行开发的健身相关的平台,可以实现浏览健身视频、预约健身项目、论坛交流等功能。本系统采用JAVA语言,数据库为Mysql,运行环境为微信开发者工具。使用角色分为用户、管理员、健身房,本系统的功能包括健身视频、健身项目、论坛、用户注册、用户登录等。其中,用户负责浏览信息、预约项目、发布帖子、健身打卡、预约管理、每日热量管理等,健身房可以发布项目、发布健身视频、管理预约等,管理员可以审核用户信息、健身房信息、健身视频信息、健身项目信息、论坛信息等。本系统实现了健身项目的在线预约,方便了用户和管理员、健身房三方的利益,提高健身的效率,更符合现代人生活。
4 研究方案、研究方法或措施
本课题的研究采用了调查法、实验法、文献法、功能分析等研究方法。
软件总体设计采用的是结构化方法,为保证软件的稳定性、易维护性、可扩展性,将软件结构模块拆分,利用各模块的相互协调有序调用,以求达到最大限度地提高软件的安全性和整体性能。
从系统实现上,采用的是调查法和对比法,利用各方面收集的资料整合,经过对比,选取最适合本软件的开发方法。由于软件中的后台管理部分是基于JavaEE平台的设计,所以我们可以采取其中比较合适的Eclipse以及其MySQL数据库,可以使开发更加便捷,使用B/S架构,用户只需要通过例如Internet Explorer、Chrome等浏览器就可以访问此系统,方便快捷,易于操作,前端部分使用微信小程序进行开发,开发工具选择了微信开发者工具,编写好前端界面通过接口的方式请求后台数据,采用了面向接口的编程思想,有利于代码解耦。实现方案以及本软件的使用需求采用的是功能分析的方法,根据对软件功能的分析来设计软件的实现方案,有针对性的进行开发,便于做到开发目的清晰,并且可以做到不必要的开发资源的浪费。
5、创新思路
1.技术方面
1)本系统数据信息进行了安全加密,保证用户信息安全,
2)加入了评论筛选机制,防止发布一些不良言论,
3)时间预约功能可以实现健身房的分流,保证用户可以得到最好的健身体验。
2.功能方面
1)用户可以直接通过小程序进行在线预约健身,不管身在何处、何时都可以随时登录本系统进行健身的预约;
2)加入了社交功能,用户可以通过相互的发帖子进行交流,实现社交;
3)增加了论坛功能,方便用户一起交流,互相分享健身心得,增加用户的健身积极性;
4)没有时间的用户可以照着健身视频随时、随地健身运动,使健身更加灵活;
5)加入打卡健身功能,健身打卡可以提高用户健身的积极性,通过健身后打卡来进行用户之间的比拼;
6)自身日常热量摄入统计,可以计划日常的摄入量,制定每日的摄入标准。
6、论文提纲
第1章 绪论
1.1课题研究背景
1.2课题现状与实现意义
1.3课题内容
1.4论文结构安排
第2章 系统分析
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数同学面临毕业设计项目选题时,很多人都会感到无从下手,尤其是对于计算机专业的学生来说,选择一个合适的题目尤为重要。因为毕业设计不仅是我们在大学四年学习的一个总结,更是展示自己能力的重要机会。
因此收集整理了一份《2024年计算机毕业设计项目大全》,初衷也很简单,就是希望能够帮助提高效率,同时减轻大家的负担。
既有Java、Web、PHP、也有C、小程序、Python等项目供你选择,真正体系化!
由于项目比较多,这里只是将部分目录截图出来,每个节点里面都包含素材文档、项目源码、讲解视频
如果你觉得这些内容对你有帮助,可以添加VX:vip1024c (备注项目大全获取)
ython等项目供你选择,真正体系化!**
由于项目比较多,这里只是将部分目录截图出来,每个节点里面都包含素材文档、项目源码、讲解视频
如果你觉得这些内容对你有帮助,可以添加VX:vip1024c (备注项目大全获取)
[外链图片转存中…(img-YYlxV7s7-1712572575383)]