一、技术路线:
开发语言:Java
前端技术:JavaScript、VUE.js(2.X)、css3
数据库:MySQL 5.7
数据库管理工具:Navicat或sqlyog
开发工具:IDEA或Ecplise
二、项目介绍:
https://www.bilibili.com/video/BV1Gh4y1N7vq?t=22.8
三、运行截图:
3.1登录界面的设计与实现
登录分为管理员登录和用户、教练登录三种,登录界面的设计采用两种,用户和教练采用一个登录界面,在登录界面里包括了用户类型、账号、密码和用户注册、忘记密码功能。用户、教练登录界面如下图3.1所示:
图3.1用户、教练的登录实现界面
3.2首页界面的详细设计
用户通过输入正确的用户名和密码后就可以跳到这个首页功能界面,本界面包含了私教课程、健身资讯和我的功能,实现界面如下图3.2所示:
图3.2首页操作界面
3.3教练角色的功能设计
教练可以发布新课程和审核课程购买、课程预约信息,并查看课程评价和留言信息。实现界面如下图3.3所示:
图3.3教练操作界面
3.3.1私教课程管理功能的设计与实现
教练的私教课程信息管理功能的主要内容包括私教课程信息的添加,和私教课程信息查看、修改,添加信息的时候可以根据所设置的关键字进行添加。实现界面如下图3.4所示:
图3.4教练添加私教课程信息功能界面
3.3.2课程购买管理功能模块的设计与实现
教练在收到用户购买信息后可以审核,实现界面如下图3.5所示:
图3.5课程购买功能实现界面
3.3.3课程预约管理功能的设计与实现
用户预约课程后同样教练可以审核,实现界面如下图3.6所示:
图3.6审核课程预约功能操作界面
3.4用户角色功能的详细设计
用户的主要功能为购买课程和预约课程、评价课程、留言。
3.3.1私教课程购买功能的实现
用户在浏览到喜欢的课程后可以线上购买。实现界面如下图3.7所示:
图3.7课程购买操作界面
3.3.2课程预约功能的设计与实现
用户在购买课程后就可以进行课程的预约,在预约时要注意填写预约时间。实现界面如下图3.8所示:
图3.8课程预约的界面效果
3.3.3课程评价功能的设计
上课完成后可以进行课程评价,课程评价后教练可以快速的看到。实现界面如下图3.9所示:
图3.9课程评价功能的界面效果
3.3.4留言管理功能的设计
用户可以进行留言和查看留言回复,实现界面如下图3.10所示:
图3.10留言信息查看界面效果
3.5管理员角色功能的设计
管理员可以管理课程信息、课程购买、课程预约、课程类型、用户信息、教练信息等。实现界面如下图3.11所示:
图3.11管理员角色功能界面