计算机技术的飞速发展带动了各种管理软件的兴起,对我们的工作管理、生活都是很大的帮助,本健身房私教预约微信小程序是采用小程序技术开发的对课程购买、预约工作的信息化、数字化管理,以改变传统的纸质预约方式,本健身房私教预约微信小程序从管理员,用户,教练三个角色来进行功能设计,本论文详细的介绍了健身房私教预约微信小程序的设计过程,并对课题的需求和背景意义目的进行分析介绍,从面向对象的方面进行开发设计,对设计课题的可行性进行详细分析,最后完成本健身房私教预约微信小程序的实现。
本健身房私教预约微信小程序是运行在Eclipse软件上,采用的框架为SSM。主要的功能包括管理员可以对课程管理,对预约管理,对课程购买管理,对课程评价管理和对用户管理,对留言信息管理,用户可以实现个人资料管理,对课程购买、对课程预约;教练可以审核用户的预约以及上传新的课程等。
关键词:课程购买;课程预约;Java语言;SSM框架
课题研究背景
国外最开始提出管理信息系统的是美国,自此开始把管理信息系统做为了一个新名词,从字面上可以理解为人利用计算机实现信息的管理,可以对企业商家的信息进行管理以实现企业销售生产信息统计,并且对以往的信息进行分析得到未来可能出现的问题和信息内容。从分析中得出企业在未来可能发生的销售信息,主要包括以下几个特点:
- 管理信息系统是以计算机为主的一个管理信息系统;
- 是对所有数据信息集合的一种管理系统;
- 管理信息系统的主要核心内容为数据,所以就是以数据库的设计为主要内容;
- 是需要依靠现代化的网络才能进行的;
- 和传统的管理系统有很大的不同,因为每个具体的商家和企业工作内容不同,所以在设计的管理信息系统肯定会有具体的不同,是对不同数据的管理,但从宏观上考虑,不管是什么工作内容,不管是管理什么信息,都是对数据的处理和管理。都是对数据的录入,添加,发送,统计出结果。
一般的管理信息系统可以分成四个形式,第一是库存管理系统,就是对特定数据的日常管理;第二是对某些超过一定额度的警示,比如库存管理系统中的某个商品的库存达到一定量的时候提示缺货;第三是用于搜索引擎类的,就比较百度,360这些搜索查询管理,第四是用于统计分析的,通过对以往数据的分析得出现阶段应该做出什么样的努力。
自从这种管理系统提出来,我国也开始使用起来,很快的在各个行业流行开来,虽然我国在网站管理系统方面发展比较晚,但我国应用的范围很大。
课题研究内容
计算机的发展带动了信息管理和商家的工作管理,已深入到人们的日常生活中,本健身房私教预约微信小程序主要内容是不同的健身课程信息进行展示然后让用户在网站上可以进行对比挑选,包括管理员和用户,教练三个方面的管理,用户可以在选中健身课程后进行购买,购买完成后可以预约,预约后需要由教练审核,教练负责上传自己的课程以及审核用户的购买、预约。
课题实现意义
与传统的健身课程私教预约方式相比,本健身房私教预约微信小程序具有更好的优势,主要体现在以下几个方面,第一,在健身课程类别选择方面,可以直接登录进系统进行健身课程类别查询,可以很快的看到哪个健身课程类别预约率高,可以看到不同的分类信息,不像传统的预约方式,需要去纸上手动查看,很浪费时间,而且找起来也比较麻烦;第二,有的健身课程信息已过时了,没有再浏览的必要了,信息早已不跟时代了,却还在展示着,但却没有人买,没有人预约,这样就造成了资源的浪费,但所设计的健身房私教预约微信小程序就可以直接在管理员后台进行健身课程信息的删除,不会造成影响上传发布新的健身课程信息的情况发生;第三,对于数据信息传输方面,传统的管理方式采用的是记到本上的方法,所以每次要进行信息查寻的时候就比较麻烦,需要肉眼去查找,但所设计的健身房私教预约微信小程序就可以直接点搜索功能进行搜索,可以实现一秒就查看到结果的效果,非常的方便。
课题实现规则
为了保证健身房私教预约微信小程序可以达到预期的功能,实现可以简化管理员的管理工作,在设计开发的时候就需要进行以下的几点规则:
1.关于操作界面应该做到尽可能的站在用户的角度进行开发设计,这就需要对不同的用户进行不同的调查,看都喜欢用什么样的操作界面,习惯用什么样的功能操作效果,这样设计出来的界面才会受到大家的欢迎,让使用用户更加的操作便利;
2.关于功能方面,应该尽可能的做到功能做到完整,功能操作的步骤应该做到尽可能的简单,代码编写的时候应该注意尽可能的做到最精短,才能保证功能可以运行的时候最短时间内完成不需要过于等待功能的实现;
3.关于安全方面也要做到保证,因为所有的网站管理系统都是属于一个用户信息和管理员信息的信息整体,所有的信息都是关于一个商业和用户的安全信息,不能泄露,所有要注意安全方面的问题。
系统功能分析
主要的功能涉及到三个方面,管理员、教练、用户。管理员管理课程信息、课程类别信息、用户信息、教练信息、课程购买信息、课程预约信息、留言信息等。管理员用例图如下图:
教练负责课程信息、课程购买信息、课程预约信息等。教练用例图如下图
用户负责浏览课程信息,进行课程购买和课程预约以及可以留言。用户用例图如下图
系统功能结构设计
功能结构为系统功能的展示,一般采用树形图进行系统功能的结构描述。第一层为系统的名称,第二层为划分的功能界面,第三层为功能界面里的详细功能。本系统的功能结构图第一层为健身房私教预约微信小程序,第二层为用户、教练、管理员,第三层为相对应的具体功能。系统功能结构图如下图
首页界面的详细设计
用户通过输入正确的用户名和密码后就可以跳到这个首页功能界面,本界面包含了私教课程、健身资讯和我的功能,实现界面如下图
教练角色的功能设计
教练可以发布新课程和审核课程购买、课程预约信息,并查看课程评价和留言信息。实现界面如下图
课程购买管理功能模块的设计与实现
教练在收到用户购买信息后可以审核,实现界面如下图
管理员角色功能的设计
管理员可以管理课程信息、课程购买、课程预约、课程类型、用户信息、教练信息等。实现界面如下图
本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE
技术路线
开发语言:Java、小程序
前端技术:JavaScript、VUE.js(2.X)、css3
后端框架:ssm
JDK版本:JDK1.8
服务器:tomcat9
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
浏览器:谷歌浏览器
小程序运行软件:微信开发者