海乐高游泳馆约课系统的设计与实现

2020-11-24 00:39李力东
经济技术协作信息 2020年33期
关键词:课程表游泳馆教练

◎李力东

(作者单位:吉林建筑大学电气与计算机学院)

随着生活水平提高,人们对身体要求越来越高,游泳成为最佳释放压力、进行锻炼的方式之一。本游泳馆约课系统采用的是B/S架构,数据库选用开源的MySQL,Java语言进行开发。系统包括课程预约、教练信息管理、个人信息管理、课程管理、课程表、评分系统等模块。使用该系统可以有效的协调管理者-教练-用户的关系,让游泳馆有条不紊的进行。

一、概述

本文研究目标旨在为游泳馆工作人员和游泳爱好者提供一个高效、实用的平台,运用了MySQL数据库设计和JAVA语言来实现系统的设计,从管理员、教练和用户三个角色进行设计。完成以下三个方面的工作:

1.简单了解开发平台及相关语言。

2.对游泳馆约课系统进行需求分析说明,完成系统的功能模块和数据库的设计。

3.实现游泳馆约课系统具体功能。

二、开发的前期准备

(一)MYSQL简介

Mysql是最流行的关系型数据库管理系统,由MySQLAB公司开发,具有如下优点:具有很多的特性。其与Windows操作系界面风格基本相符合,且有许多指导手册和“向导”帮助,因此非常的便于学习和易于安装,有关MYSQL数据库的学习资料、书籍、培训机构随处可见。

1.MySQL是开源免费的。

2.MySQL用户使用活跃,遇到问题可以寻求帮助。

3.MySQL性能卓越、服务稳定。

4.MySQL支持多线程,可以充分的利用CPU资源

5.MySQL体积小,安装方便,易于维护。

6.可以处理拥有上千万条记录的大型数据库。

(二)Java语言简介

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,Java平台包括两个部分,即Java虚拟机与Java应用编程接口。Java发展至今可以分成三个体系:即 JavaSE、JavaEE、JavaME,分别表示Java平台标准版,Java平台企业版和Java平台微型版。

2.2 代表性和独立性 即选择能反映目标完成程度的指标,如病人满意度较好的反映了服务水平、技术水平和管理水平,具有一定的代表性。指标还应具有独立的信息,互相不能替代。

(三)需求分析

1.技术可行性。本系统使用的操作系统和数据库是目前最为普及和成熟的一种系统开发软件。主体使用JAVA语言,前端直接使用完整的HTML5模板进行参考,只要是在windows操作系统下,就可以对这个系统进行开发、维护和使用。

2.经济可行性。该系统在相关配置要求上属于基本要求,并没有额外设备的支出,所以本项目在经济方面是可行的。

3.操作可行性。由于计算机知识的普及和推广,绝大部分人掌握了计算机的基本使用方法。用户对于网络、WINDOWS等环境下的软件使用比较熟悉,本系统界面友好,操作简单。

4.法律可行性。该系统没有涉及任何违反法律法规及社会道德的情况,因此在法律层面来说该系统的开发也是可行的。

三、系统的实现

改系统主要分为管理员、教练和用户三个角色,同时也是三个模块。具体功能如下:

图1管理员模块功能图

1.管理员模块包括以下功能:①查询用户列表和教练列表。②查询用户及教练详情信息。③查看课程列表及其详细信息。④审核教练。⑤管理游泳馆项目/课程。⑥查看全部已完成课程(订单)。⑦登录日志。

管理员模块通过系统对用户信息、教练信息、课程信息等进行相关的增加、修改、删除操作,定期对教练进行审核,对用户进行满意度调查,及时反馈信息,为教练提供更好的工作平台,用户提供满意的服务。

2.教练模块包括以下功能:

图2教练模块功能图

①登录/注册。②教练添加、修改、删除、查询个人信息。③管理自己能够教的课程。④查看学员详情信息。⑤查看全部教练及其详细信息。⑥查看全部课程及其详细信息。⑦查看自己的订单表并管理。⑧查看自己的课程表。

教练模块可以管理教练的个人信息、查看学员的预约课程、其他教练的情况、根据用户的订单自动生成的课表、课程结束后对学员给以教学中的建议。

3.用户模块包括以下功能:

图3用户模块功能图

①登录/注册。②允许用户浏览企业的信息。③允许用户查看教练的详情信息。④用户添加、修改、删除、查询自己的信息。⑤查看各种课程的详情信息和价格。⑥用户根据时间预约/取消预约(至少提前一天)课程。⑦用户查询课程表。⑧课程结束后对课程和教练进行评分。⑨智能机器人对话功能。

设计的系统,对于用户模块可以便捷的浏览关于游泳的课程、相关的教练信息、用户预订及取消订单的信息、预约课程后自动生成的针对用户和教练的不同的课程表。预约成功后可以通过平台进行课表查询,管理完善个人信息,针对不同类型的用户,系统根据用户的身高、体重、年龄等相关信息智能的提供动态的课程推荐,供用户参考进行选择。并在课后对课程的设计和教练的满意度进行评分。

四、结论

本文海乐高游泳馆约课系统的设计与实现开发的目的是为在日渐兴起的游泳游泳爱好者之间搭起一个高效的运行平台,用户通过该系统实现自主选择教练和时间的目的,为优秀的教练提供更多的客户,同时也促进了教练业务能力的提升,也有助于客户找到更适合自己的教练,达到增强体质的目的。

猜你喜欢
课程表游泳馆教练
Coach,Where Are You?教练,你在哪儿?
游泳馆里的孩子
犀利的机器人教练
超萌小鹿课程表
贪玩教练
“孔子曰”之孔子的课程表
游泳馆
加油
游泳馆
青年课程表