选题背景:二十一世纪生活节奏的加快、生活水平的提高导致很多人忙于工作的同时也享受高热量食物带来的加压快感,从而忽略了身体健康,据数据分析,各年龄阶段的人大多处于亚健康状态。除了运动方面,饮食上也只是随便解决,高油高盐高碳水,非常不利于身体健康。人们也开始有意识地进行个人健康管理,主要着重于运动和饮食方面。这个软件就解决了人们在运动和饮食管理上的问题,可以使用该程序进行运动锻炼和科学的营养配餐。
主要内容:
按照功能划分为五个模块:用户登录模块、角色管理模块、食物营养分析模块、运动模块以及购物模块
用户登录模块:该系统前端以小程序的形式呈现,用户使用微信扫描二维码进入登录界面,获取登录验验证码,输入验证码即登录成功;
角色管理模块:用户管理模块分为超级管理员、用户三个模块
- 超级管理员:对用户、运动项目、食物及商品进行增加、删除、修改、查询
- 用户:包括登录功能、对运动项目、食物进行查询的功能及对商品查询和购买的功能;
食物营养分析模块:该模块包括食物中所含营养物质的数据分析,如:蛋白质、脂肪、碳水化合物以及各种微量元素的分析,还包括食物卡路里的参照。
运动模块:该模块对各项运动适宜的年龄、优点以及运动所消耗的卡路里进行了介绍,可供用户参考;
商品模块:该模块包括小程序内的在售商品,供用户购买
现有条件:掌握vue、SpringBoot、能够对MySQL数据库进行设计和实现
本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE
技术路线
开发语言:Java、小程序
前端技术:JavaScript、VUE.js(2.X)、css3
后端框架:SpringBoot
JDK版本:JDK1.8
服务器:tomcat9
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
浏览器:谷歌浏览器
小程序运行软件:微信开发者