健身预约小程序的设计与实现

摘  要:微信基于传播迅速、推送非常便利的优势,获得越来越多人的青睐。基于存在的这种问题,为了给有健身需求的人提供健身预约管理系统和平台,本文基于微信小程序来设计一款健身预约系统,以此来增强人们的锻炼意识。用户可以直接进入到首页查看信息、查看健身课程以及订单管理等模块当中;管理员可以查看预约管理、用户管理等;而且教练也能够查看订单、查看资讯、发布课程等。本文当中针对微信小程序的健身预约系统首先介绍了其研究背景,综合分析国内外在该方面的研究情况,然后对该小程序开发所需相关技术以及环境进行深入分析,针对需求和系统分别展开分析,然后结合相关研究以及个人知识设计出系统,最后主要是对所开发出的系统进行测试。

关键词:健身预约系统;微信;微信小程序

ABSTRACT: Based on the advantages of rapid dissemination and convenient push, wechat has won the favor of more and more people. Based on this problem, in order to provide a fitness appointment management system and platform for people with fitness needs, this paper designs a health reservation system based on wechat applet to enhance people's exercise awareness. Users can directly enter modules such as daily clock in, home page information viewing, online communication and so on; Administrators can reserve management, user management, etc; And coaches can also view orders, view information, online communication and so on. This paper first introduces the research background of wechat applet fitness appointment system, comprehensively analyzes the research situation at home and abroad, then deeply analyzes the relevant technology and environment required for the development of the applet, analyzes the needs and system respectively, and then designs the system combined with relevant research and personal knowledge. Finally, it mainly analyzes and tests the system developed in this paper.

KEYWORDS: Fitness booking platform;WeChat;Wechat applet

1 引言

1.1 研究背景与意义

当前已经进入到智能化的信息时代,随着互联网的进一步发展以及普及,信息共享的速度越来越快。全球化发展的持续深入,使得信息共享对人们来说越来越重要。随着微信平台的快速发展[1],各种体系和功能都在进一步完善,也使人们的日常交流以及工作更加便利,特别是微信小程序的出现,更加为企业发展以及个人盈利带来了巨大的机会,在社会中获得了非常高的关注度。

分析传统的健身预约管理情况,大多数都要进入到相应的健身机构用户才能享受到相关服务,而且健身预约以及管理的信息无法实时获取。但是随着网络的不断发展,移动终端以及智能手机越来越普及,特别是微信的出现,使得信息推送更加快速、方便,再加上微信小程序的出现,使得很多管理系统有了一个更为方便的平台[2],于是很多企业和个人开始重视起来。基于这种现象,有必要针对性的开发出一套方便的健身预约系统,让用户能够随时随地了解到健身预约的信息。这也是本文基于微信小程序开发健身预约系统的主要原因。

现阶段,微信主要涉及个人微信以及企业微信这样两种形式,为人们日常生活以及办公提供便利。本文所开发出的系统在具体运用的过程中具有显著优势,主要体现如下。

(1) 用户能够通过手机对于该系统当中的各种信息进行实时查询,或者是了解个人的健身管理信息与预约情况;

(2) 可存储的数据量很大,而且保存非常方便;

(3) 可以非常简单和快速的查询数据;

(4) 用户能够很方便的使用,管理也特别简单。

1.2 国内外研究现状

当前国内外SaaS健身房管理系统运用广泛,虽然功能上存在差异,很多差异都是在社交营销过程中所体现的,从国外在该方面的发展情况来看,健身房预约管理系统的营销主要是通过短信以及Email,但是就我国的情况来看,大多数是通过短信、微信或者是系统原有的社区功能来展开营销和推广,例如,比较有名的微健,就属于健身预约管理的一款系统。

从功能上来看,国内外当前的系统并没有太大的差异,而且功能上存在一定的相似性,前台管理、用户管理、销售以及课程等管理模块都是一些普遍存在的功能。但是相比于国外,国内的功能上更加丰富,能够基于各种营销工具以及模式,使多元化的客户需求得到充分解决。因为相比于国外,国内的健身行业发展水平较低,虽然健身房在国内也属于朝阳行业,然而,整体氛围仍然没有国外好,在具体销售方面,也有很多问题存在,所以,在营销方面突出了功能的强大性,以加大宣传以及销售的力度。

2 系统开发环境与相关技术

2.1 JSP介绍

JSP程序使用Java编程语言使动态页面封装[3]。基于脚本和标签,页面也能够对服务器端各种资源的具体应用逻辑进行访问。JSP分离了网页显示、设计以及其中的逻辑,后续能够重复开发与使用,可以使整个开发过程被简化。

服务器在对 JSP 页面访问当中,首先执行程序段,之后返回 JSP 文件、HTML 代码以及执行效果给相应的用户。在Java文件插入之后,能够实现网页多重定向以及数据库等,能够满足动态化的内容呈现需求。HTML程序以及Java程序能够实现对于JSP页面的编写。用户在进行服务器访问的过程中,其能够针对Java 代码做出相应的处理,之后会生成HTML页面,呈现在用户的浏览器上。JSP不但用户界面非常良好,而且使用的过程中速度非常快,除此之外,平台保证了一定的独立性,对于用户而言,在使用过程中,所有的风险都控制到了最低,具备互联网的全部优势。

2.2 MySQL数据库

该系统当中的数据库是MySQL数据库,它在中小型数据库系统当中体现出非常优良的性能,而且本系统开发刚好属于是小型系统,这也是选择MySQL数据库的原因。数据库软件当中的数据能够充分保证数据的一致性、安全性以及独立性,进而可以使系统数据得到有效访问,而且在开发过程中也可以有效缩短时间。

MySQL能够对多线程进行支持,所以在系统资源运用上得到简化,使用效率显著提升,能够针对性提供ODBC、TCP/IP以及JDBC等来进行数据库链接。虽然并没有非常强大的功能,规模上也相对较小,然而,在本系统开发当中足够使用。

基于MySQL数据库搭建系统数据库的构架,对早期数据处理和集成很有利,也能够在二次开发的后期使数据扩展的任务得到有效实现,MySQL在处理各种有限级别数据的过程中非常有用。

2.3 微信开发者工具

微信开发者工具主要是给开发者提供更安全、方便的调试以及开发工具,而且是专门针对微信,网页和小程序,开发者能够在其中使用各类组件、开发框架和API。

小程序的整个框架系统具体可以划分成视图层和逻辑层两个部分。逻辑层具体是基于JavaScript引擎给JavaScript代码在开发中提供有效运行环境,并提供微信小程序的独特功能,逻辑层处理数据并将其发送到视图层,并从视图层接收事件反馈。视图层由WXML和WXSS编写并通过组件展示,视图层主要是基于逻辑层检索数据,然后将数据反映在视图当中。

3 系统分析

3.1 可行性分析

通过系统分析能够使我们非常深入的了解到开发系统的具体情况,而且会让我们的研究方向更加明确,制定相应的研究目标,及时探索可行性的方法。基于系统分析我们能够确定相应的选择方案,使我们在设计当中做出更为科学以及合理的抉择。

3.2.1 技术可行性分析

在本文研究过程中设计的系统具体运用到JSP技术以及MySQL数据库,同时在微信开发者工具平台基础之上展开本系统的开发工作。系统开发具体涉及到内容为开发前端应用、配置与维护后台数据库。在开发应用的过程中,必须体现出使用便利、功能齐全的特征,而数据库的建立与维护要保证数据安全性、稳定性以及整体性都非常有优势。

开发人员熟悉JSP技术以及MySQL数据库,而且在软件测试、软件工程等方面也有了相应的了解,对于课程中所学到的UML建模语言也有了一定的掌握,在系统识别、开发以及测试方面完全具备相应的能力。所以,开发系统技术可行性特别强,而且开发人员技术能力储备充分,进一步为系统开发提供支持。

3.2.2 经济可行性分析

该系统中软件全部属于开源,基于该方式能够让耗费资源以及精力的情况明显降低,节约成本,而且也可以使整体设计质量得到提升。本文当中所开发的系统在手机配置方面并没有太高的要求,当前,人们所应用的智能手机,都可以完全支持该系统的操作,而且非常简单,能够使用户的基本需求得到满足,所以,本研究具有可行性以及经济性。

3.2.3 操作可行性分析

本文所开发系统是以微信平台为基础[4],非常容易操作,用户只需要用到智能手机,将微信客户端的软件打开之后,然后点击微信小程序,进入其中的健身预约系统当中,就可以查询其中的各种预约信息,而且非常的简洁方便,所以。在实际操作上具有很强的可行性。

3.2 性能需求分析

在对该微信小程序的健身预约系统开发的过程中,为了使系统性能得到保证,需要考虑的内容主要如下。

(1) 安全性。要确保信息系统的可控性与可靠性,使用户信息最大程度的保密。

(2) 先进性。与现阶段的趋势相结合,开发出与用户需求相符的各种功能。

(3) 可扩展性。在完成整个系统的开发之后,用户可能还会有一些其他需求的提出,因此在具体开发的时候要考虑到应用程序的可扩展性,方便将来系统的升级和更新。

3.3 功能需求分析

本系统中的模块涉及用户功能、管理员功能及教练功能,以下针对性的进行分析。

用户在系统当中能够针对性地查看资讯信息、健身信息、预约健身活动、查看订单并且在线交流。

教练能够实现的操作有查看资讯信息、管理订单、查看健身信息等[5]。

管理员通过系统能够实现的操作有管理用户、健身课程、资讯新闻以及预约情况等。

3.4 系统UML分析

UML,也被称为统一建模语言,是用做软件密集型系统可视化建模的一种语言。这是开发人员针对客观事物展开建模的主要标记,同样也是让开发人员对于系统具体功能以及开发流程做出了解。接下来针对整个系统展开UML建模分析。

用户用例图具体情况如图3-1。

图3-1 用户用例图

教练用例图具体情况如图3-2。

图3-2 教练用例图

管理员用例图具体情况如图3-3。

图3-3 管理员用例图

3.5 系统流程分析

3.5.1 添加信息流程

管理员能够操作的有添加教练、用户、分类、贴吧以及新闻资讯等,用户能够添加个人信息,将相应的信息输入其中,首先,系统会对输入的信息做出相应的检测,检测通过之后,就会在数据库当中成功添加,如信息不合规,显示添加失败,需重新输入,如图3-4。

图3-4 添加信息流程图

3.5.2 修改信息流程

管理员能修改用户、分类、教练、贴吧及新闻资讯等,用户可对个人信息修改,在修改页面输入修改信息,系统会对数据与信息的合法性进行检测,检测通过,信息就会在数据库当中存入,如果检测不通过,就会显示修改失败,则重新输入,如图3-5。

图3-5 修改信息流程图

3.5.3 删除信息流程

管理员在系统当中能够选定需要删除的相关信息,然后对删除按钮进行点击,在操作删除键的时候系统会对管理员进行提示,假如管理员点击确定删除,就会删除成功,如果点取消选项,删除的提示页面会消失,该信息就需要重新选择,如图3-6。

图3-6 删除信息流程图

4 系统设计

4.1 系统结构设计

本系统的结构设计主要从管理员、教练和用户三个方面进行分析设计,其中管理员的功能有管理用户、健身教练、健身课程、预约信息等,教练的功能有查看首页信息、资讯信息、订单管理以及发布课程等,用户的主要功能是查看健身相关的信息以及预约课程等。本基于微信小程序的健身预约系统的结构如图4-1。

图4-1 功能架构图

4.2 系统顺序图

系统顺序图描述的是在特定的用例场景下,外部参与者、内部系统、以及他们之间的事件消息传递把待建系统看成一个黑盒子,研究参与者与系统之间的交互。

使用系统顺序图,可以使我们明确待建系统的开发流程,以下针对性的对本基于微信小程序的健身预约系统的登录模块系统顺序图和添加信息模块系统顺序图进行介绍。

4.2.1 登录模块系统顺序图

管理员和用户都可以进行登录操作,首先需要在登录框中输入登录信息进行登录,然后系统会根据登录的数据进行验证并返回验证结果,如果登录成功,则会跳转到相应的主页面,如果账号密码错误,则会返回到登录框页面。图4-2即为登录模块系统顺序图。

图4-2 登录模块系统顺序图

4.2.2 添加信息模块系统顺序图

在系统当中管理员可以针对性的添加需要的信息,将想要添加的信息内容在页面当中输入,系统会对信息做出相应的验证,然后将具体的结果导出,如果添加信息为空则会返回到添加界面,如果有信息则会提示添加信息成功,可在对应信息列表中查看。如图4-3即为添加信息模块系统顺序图。

图4-3 添加信息模块系统顺序图

4.3 数据库设计

4.3.1 数据库设计原则

在具体进行概念设计的时候,通常包括的设计方式有渐进扩张、自上而下、混合策略以及自下而上[6]。在针对局部设计的过程中,主要使用的是自上而下的方法,而物理结构的具体设计主要包括两个阶段:首先是对数据库物理结构进行定义,其次是关系模式的存取方法一定要选择正确。

4.3.2 数据库实体

基于以上对数据库的需求分析,并且结合系统概念模型的特点和实际开发方法,构建出具体的E-R模型图,如下图所示。

(1) 如图4-4所示为健身课程信息实体图。

图4-4 健身课程信息实体图

(2) 如图4-5所示为新闻资讯信息实体图。

图4-5 新闻资讯信息实体图

(3) 如图4-6所示为预约信息实体图。

图4-6 预约信息实体图

4.3.3 数据库表设计

本设计中的系统基于MySQL数据库管理系统,以下对其中的具体信息进行介绍。

(1) 健身课程信息表,主要用来保存健身课程的标题、类型、价格、图片、所属教练、课程详情等信息,健身课程信息表如表4-1所示。

表4-1 wct_good健身课程信息表

列名

数据类型

长度

主键

允许空

说明

id

bigint

20

主键

gname

varchar

255

标题

type

varchar

255

类型

price

varchar

255

价格

img

varchar

255

图片

ownid

varchar

255

所属教练

note

varchar

255

详情

(2) 新闻资讯信息表,主要用来保存新闻资讯的标题、文字内容、时间、类型、图片等信息,具体的新闻资讯情况可从下表4-2了解。

表4-2 wct_notice新闻资讯信息表

列名

数据类型

长度

主键

允许空

说明

id

int

11

主键

续表4-2 wct_notice新闻资讯信息表

列名

数据类型

长度

主键

允许空

说明

title

varchar

1024

标题

note

varchar

1024

内容

ndate

varchar

1024

时间

type

varchar

1024

类型

img

varchar

1024

图片

  1. 预约信息表,主要用来保存预约情况的信息,其中包括预约项目、预约教练、用户ID、预约时间、预约费用、用户的电话、备注以及状态等信息,预约信息表当中的相关内容具体可从下表4-3了解。

表4-3 wct_bill预约信息表

列名

数据类型

长度

主键

允许空

说明

id

int

4

主键

gids

varchar

1024

项目

user

varchar

1024

健身教练

uid

varchar

1024

用户ID

ndate

varchar

1024

时间

price

varchar

1024

费用

tel

varchar

1024

电话

note

varchar

1024

备注

state

varchar

1024

状态

5 系统实现

5.1 小程序注册登录系统

用户首次打开小程序时需要进行注册,在进行注册点击之后,要准确的将用户名、电话号码、密码、出生年月、性别、头像等信息填入其中。用户填写完信息以后提交信息,页面会自动返回到登录页,在该页面当中用户需要将刚才完成注册的账号以及相应的密码输入进去,然后点击登录按钮即可进入小程序首页。注册页和登录页展示如图5-1和5-2所示,以下为登录系统[7]部分代码。

<form action="" id="loginform" >

<div class="clineinput">

<input type="text" name="username" class="binput8 bkiconuser3" placeholder="请输入账号">

</div>

<div class="clineinput">

<input type="password" name="passwd" class="binput8 bkiconkey3" placeholder="请输入密码">

</div>

</form>

<div class="regbtnctn3">

<a href="#" οnclick="toRegister();">注册用户</a><span>|</span>

<a href="#">忘记密码</a>

</div

             

                             图5-1 小程序注册页                                                         图5-2 小程序登录页

5.2 小程序首页

用户成功登录以后可查看小程序的各种功能,首页部分包含广告图片、健身教练、健身订单、健身贴吧、资讯信息,健身课程等内容,点击后即可跳转到相对应的页面,首页还有搜索和分类筛选功能,可以对不同类型的健身课程进行筛选,或者通过关键字搜索来找到喜欢的健身课程。小程序首页部分代码如下,页面展示如图5-3所示。

<ul class="gridmenu">

<li οnclick="toShops();" data-url="home.html">

<img src="images/icons2/shangdian.png" alt="">

 <h2>健身教练</h2>

</li>

<li οnclick="toMyBill()" data-url="listview.html">

<img src="images/icons2/faxian.png" alt="">

<h2>我的订单</h2>

</li>

</ul>

图5-3 小程序首页

5.3 资讯页面和订单页面

资讯页面是一些关于健身类的新闻信息和健身房的一些活动信息,管理者可以在后台添加进行发布。订单页面可显示用户对课程预约的进展情况,其中包括待付款、已付款、已接单、待评价、已完成等多个模块,点击对应的预约课程可以查看该课程目前的进展情况。资讯新闻页面部分代码如下所示,页面展示如图5-4所示。

<div class="pageheader">

<a href="#" οnclick="goback();" class="hbtnleft hbtniconleft iconback">返回</a>

<h1 class="htitle">资讯新闻</h1>

<a href="#" οnclick="" class="hbtnright"></a>

</div>

<div class="pagecontainer">

<div class="paddingctn">

<div class="whiteitem1">

<ul id="noticelist" data-filter class="insertlist"></ul>

</div>

</div>

</div>

图5-4 资讯新闻

订单页面部分代码如下所示,页面展示如图5-5所示。

<div class="pageheader">

<h1 class="htitle">我的订单</h1>

</div>

<div class="pagecontainer paddingctn">

<ul class="titlenavalone">

<li οnclick="mybillslist(userinfo.id,null,null)"><h2>全部</h2></li>

<li οnclick="mybillslist(userinfo.id,null,'待付款')"><h2>待付款</h2></li>

<li οnclick="mybillslist(userinfo.id,null,'已付款')"><h2>已付款</h2></li>

<li οnclick="mybillslist(userinfo.id,null,'已接单')"><h2>已接单</h2></li>

<li οnclick="mybillslist(userinfo.id,null,'已上门')"><h2>待评价</h2></li>

<li οnclick="mybillslist(userinfo.id,null,'已评价')"><h2>已完成</h2></li>

</ul>

<ul id="bills" data-filter></ul>

</div>

图5-5 我的订单

5.4 个人中心

用户不但能够通过个人中心对于自己的信息进行查看以及做出相应的修改,而且还有一些相关功能,比如:每日打卡、报修、我的消息、联系人管理、我的收藏、我的钱包、修改密码、注销登录等功能。个人中心页面如图5-6所示,页面部分代码如下。

<div class="pageheader">

<a href="#" οnclick="goback();" class="hbtnleft hbtniconleft iconback">返回</a>

<h1 class="htitle">个人中心</h1>

<a href="#" class="hbtnright"></a>

</div>

<div class="gerenzhongxin1top">

<img οnclick="toTouxiang();" id="myphoto2" src="images/tx5.jpg" alt="">

<span id="myname">ideabobo</span>

</div>

图5-6 个人中心

5.5 健身预约模块

健身预约模块是小程序的主要功能模块,用户可以查看健身课程的信息,并选择自己喜欢的课程与教练进行联系和提前预约,提交预约以后会出现订单的详情页面,我们可以看到订单的相关信息,点击立即付款,付款完成后即可成功预约。健身预约模块界面展示如图5-7和5-8所示,以下为部分代码展示。

<div class="paddingctn detailctn">

<div id="gimg"></div>

<p id="gprice" style="color: #D6400B;"></p>

<p id="gtitle"></p>

<div id="gnote"></div>

<a href="#" οnclick="toUserInfo(focusobj.sid);" class="btn1">联系TA</a>   

<a href="#" οnclick="pretijiao();" class="btn1">提交预约</a>

</div>

 

                                       图5-7 健身课程页面                                        图5-8 健身预约页面

5.6 后台用户管理系统

管理员可以搜索、查看、编辑或者删除用户信息,点击编辑后,可以对用户的个人信息做出相应修改,例如用户头像、用户名称、邮箱以及电话号码等信息。后台用户管理页面如图5-9所示,以下为部分代码。

public long addClass(Class<T> entityName, Map<String, Object> addData) {

Params params = new Params();

params.setTables(getTableName(entityName));

params.setInsertMap(addData);

databaseService.addEntity(params);

return params.getId();

}

图5-9 后台用户管理系统

5.7 后台健身课程管理系统

在后台的管理系统当中管理员能够管理健身课程信息[8],其操作主要包括搜索、编辑、查看以及删除等。在搜索时可以输入健身课程的标题,方便进行查找。点击编辑后,可以修改健身课程的名称、分类、价格、健身教练以及详细内容等信息,如图5-10所示,以下为后台健身课程管理系统部分代码。

public String update(HttpServletRequest req) {

Dbservice dbm = new Dbservice(databaseService);

//Robj robj = new Robj();

String tableReq = req.getParameter("table");

String table = Dbservice.getTableName(tableReq);

Object model = Common.getByRequest(Dbtablemapping.getModelByTable(table), req, false);

try {

String sql = dbm.update(model, table);

databaseService.executeAction(sql);

} catch (Exception e) {

return "操作失败"+e.getMessage();

}

return "操作成功";

}

图5-10 后台健身课程管理系统

5.8 后台预约管理系统

管理员能够对预约信息展开搜索、编辑、查看以及删除等相应的管理,在具体搜索的过程中,能够通过用户,教练以及时间这些关键词来进行快速检索。在后台预约管理系统中可以查看预约的项目、健身教练、用户、时间、费用、联系方式、电话、备注、状态等信息,同时可以对预约信息进行修改,比如将预约状态修改为已结单或已完成,也可以将预约信息删除。后台预约管理系统[9]如图5-11所示,以下为预约管理系统的部分代码。

public String delete(HttpServletRequest req) {

Dbservice dbm = new Dbservice(databaseService);

//Robj robj = new Robj();

String table = Dbservice.getTableName(req.getParameter("table"));

Object model = Common.getByRequest(Dbtablemapping.getModelByTable(table), req, false);

try {

String sql = dbm.delete(table,model);

databaseService.executeAction(sql);

} catch (Exception e) {

return "操作失败"+e.getMessage();}

return "操作成功";

}

图5-11 后台预约管理系统

6 系统测试

6.1 系统测试意义

系统测试在整个软件开发工作当中也至关重要,基于对软件性能、质量及可靠性等做出适当的检测,判断其和用户所提出的需求的实际符合度。为了使软件的性能、质量以及可靠性得到显著提升,使软件当中的用户风险系数以及出错率有效降低,我们需要准备一套严谨的、规范的、完善的系统测试过程,其中要包括对功能、性能和可靠性等多方面的测试。

6.2 功能测试

功能测试的过程当中,遵循的具体标准主要为准确性、可操作性、适用性以及安全性。如表6-1。

表6-1 系统功能测试

测试内容

测试结果

准确性

可操作性

适用性

安全性

6.3 可用性测试

可用性测试的过程中,针对的内容主要是系统的可操作性、学习性以及用户的可理解情况,如表6-2。

表6-2 系统可用性测试

测试项

测试人员的评价

窗口是否可移动,大小是否可改变

操作模块是否友好

模块文字描述是否正确

模块布局是否协调、合理

模块的状态是否正确

手机输入操作是否支持

所需数据项是否正确显示

操作流程是否合理

6.4 性能测试

系统性能测试[10]主要是针对性检测与用户需求是否相符,具体是基于系统的运行环境,对响应时间、运行速度与并发节点数的具体支持情况做出相应的测试。

首先要测试系统运行过程中的速度,分别基于各种型号的手机展开测试,均未发现迟滞或者是卡顿的问题,所以系统的运行速度是符合用户需求的。其次要测试系统的响应时间,而在测试过程中的参数主要有平均响应时间、最小以及最大响应时间。如果网络运营状态非常良好,基于测试可以充分了解,局域网当中的三个响应时间参数表示为1/2/5s,而外网为3/7/12s,均与用户具体接受范围相符。最后基于模拟环境测试对整个系统实际并发节点支持数进行检测,并发节点45个时,网络运营速度有明显的波动,会出现十秒左右延迟,但是这样的延迟在用户的承受范围之内。

6.5 测试结果分析

通过分析上述的各种测试结果,本基于微信小程序的健身预约系统完全和用户的实际需求以及功能要求相符,而且其中的功能非常的齐全,也能够实现便利操作,整个系统具有非常良好的运行性能。

6.5.1 系统的特点和优点

本基于微信小程序的健身预约系统实际设计中,综合各种国内外优秀经验,从整个系统到不同界面的设计,最大程度的为用户提供便利。该系统的具体优势和特征主要体现如下。

(1) 该基于微信小程序的健身预约系统具有很高的针对性,针对的具体为希望对健身信息进行获取的用户,能够方便在线预约以及查看各种与健身相关的信息。

(2) 该基于微信小程序的健身预约系统当中涉及到各种丰富的功能,而且操作过程中也特别的方便,用户界面友好。

6.5.2 系统存在的不足和改进方案

由于我自身的技术原因,本基于微信小程序的健身预约系统仍然存在着一些不足之处。首先界面的设置有待进一步美观,对于用户无法产生较强的吸引力,因此,在后续的研究当中,我也会不断的提升自己的审美以及设计能力,希望能够设计出更加美观的用户界面,其次,功能方面还需要不断加强,为用户带来更多新的体验以及便利,在后续仍然需要不断努力,完善个人的支持也能力,让软件的性能能够不断提升。

7 结束语

很高兴我的毕业设计能够完成,但是过程中却经历了很多的困难。万事开头难,最开始的时候确实是不知道该从何处下手,然后查阅了大量的资料,参考了相关的文献以后,才明白应该如何去做。首先对我所开发的系统进行了需求分析和调研,然后再对系统进行分析设计,最后经过指导老师的指导和我自己不断地努力,毕业设计最终才被完成。这个过程中我积极的迎接各种挑战和困难,及时搜寻各种有用信息与资料,从而顺利地解决遇到的各种困难。

设计基于微信小程序的健身预约系统,不但让我将大学学到的知识真正用到了实践当中,而且对于知识理解的更为透彻,同时也掌握了一些新的技能和知识,明白了许多东西。在本设计当中,也锻炼了我的独立工作能力,巩固了专业知识与技术,让我对自己的未来更加有信心。在本设计当中所学到的知识和技能,对我来说都是非常宝贵的财富,也让我的经历更加丰富,未来我会继续努力。

参考文献

[1] 匡文波.中国微信发展的量化研究[J].国际新闻界.2014(05):151-152.

[2] 李鑫.微信平台上的品牌营销策划研究[J].中小企业管理与科技(上旬刊). 2014(01):302-303.

[3] 柴守立.基于Java的学校师生信息管理系统与设计[J].软件.2012(10):33-35.

[4] 弓萍.利用微信公众平台做好服务营销[J].现代营销(学苑版).2013(10):42-43.

[5] 刘仁盛,庞立春.全民健身实施背景下体育场馆社区化建设问题探讨[J].沈阳体育学院学报.2017(03):55-56.

[6] 王延武.浅谈数据库设计方法[J].山东工业技术.2016(18):139.

[7] 李琳.数字化图书馆管理系统设计[J].中国新技术新产品.2021(08):30-32.

[8] Bin Wang.Research on the Sports and Fitness Service Mode under the Background of Internet[J].Journal of Innovation and Social Science Research.2020(01):23-25.

[9] 蒋智慧,童莲.基于微信小程序的食堂点餐系统的设计与实现[J].现代信息科技.2019(24):14-16.

[10] 康锋.软件系统性能测试规划[J].大众科技.2007(02):65-66.

猜你喜欢

转载自blog.csdn.net/lf21qp/article/details/130502271
今日推荐