Design and Implementation of Fitness Reservation Mini Program

Abstract: Based on the advantages of rapid dissemination and convenient push, WeChat has won more and more people's favor. Based on this problem, in order to provide fitness reservation management system and platform for people with fitness needs, this paper designs a fitness reservation system based on the WeChat applet to enhance people's awareness of exercise. Users can directly enter the home page to view information, view fitness courses, order management and other modules; administrators can view appointment management, user management, etc.; and coaches can also view orders, view information, publish courses, etc. In this paper, we first introduce the research background of the fitness reservation system for the WeChat mini-program, comprehensively analyze the research situation at home and abroad in this area, and then conduct an in-depth analysis of the relevant technologies and environments required for the development of the mini-program, and expand the requirements and systems respectively. Analyze, then design a system based on relevant research and personal knowledge, and finally mainly test the developed system.

Key words: fitness reservation system; WeChat; WeChat applet

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 Introduction 

1.1 Research background and significance 

At present, we have entered the intelligent information age. With the further development and popularization of the Internet, the speed of information sharing is getting faster and faster. The continuous deepening of globalization makes information sharing more and more important to people. With the rapid development of the WeChat platform[1], various systems and functions are being further improved, which also makes people’s daily communication and work more convenient. Huge opportunity, gained a very high degree of attention in the society.

Analyzing the traditional fitness reservation management situation, most users have to enter the corresponding fitness institution users to enjoy related services, and fitness reservation and management information cannot be obtained in real time. However, with the continuous development of the network, mobile terminals and smart phones are becoming more and more popular, especially the emergence of WeChat, which makes information push faster and more convenient. Coupled with the emergence of WeChat applets, many management systems have a more A convenient platform [2], so many companies and individuals began to pay attention to it. Based on this phenomenon, it is necessary to develop a set of convenient fitness reservation system in a targeted manner, so that users can learn about fitness reservation information anytime and anywhere. This is also the main reason why this article develops a fitness reservation system based on the WeChat applet.

At this stage, WeChat mainly involves two forms: personal WeChat and corporate WeChat, which provide convenience for people's daily life and office work. The system developed in this paper has significant advantages in the process of specific application, which are mainly reflected as follows.

(1) Users can conduct real-time inquiries about various information in the system through mobile phones, or understand personal fitness management information and reservations;

(2) The amount of data that can be stored is large, and it is very convenient to save;

(3) It is very simple and fast to query data;

(4) The user can use it very conveniently, and the management is also very simple.

1.2 Research status at home and abroad

At present, SaaS gym management systems are widely used at home and abroad. Although there are differences in functions, many differences are reflected in the process of social marketing. From the perspective of foreign development in this area, the marketing of gym reservation management systems is mainly through SMS. And Email, but as far as the situation in our country is concerned, most of them carry out marketing and promotion through SMS, WeChat or the original community function of the system. For example, the well-known Weijian belongs to a system for fitness appointment management.

From a functional point of view, there is not much difference between the current systems at home and abroad, and there are certain similarities in functions. Management modules such as front desk management, user management, sales, and courses are some common functions. However, compared with foreign countries, domestic functions are more abundant, and based on various marketing tools and models, diversified customer needs can be fully addressed. Because compared with foreign countries, the development level of the domestic fitness industry is relatively low. Although gyms are also a sunrise industry in China, the overall atmosphere is still not as good as abroad. In terms of specific sales, there are also many problems. Therefore, it is highlighted in marketing Powerful functions to increase publicity and sales.

2 System development environment and related technologies 

2.1 Introduction to JSP _ 

The JSP program uses the Java programming language to encapsulate dynamic pages [3]. Based on scripts and tags, the page can also access the specific application logic of various resources on the server side. JSP separates web page display, design, and the logic therein, and can be developed and used repeatedly in the future, which can simplify the entire development process.

When the server accesses the JSP page, it first executes the program segment, and then returns the JSP file, HTML code and execution effect to the corresponding user. After the Java file is inserted, multiple redirection of web pages and databases can be realized, which can meet the needs of dynamic content presentation. HTML programs and Java programs can realize the writing of JSP pages. During the process of accessing the server, the user can perform corresponding processing on the Java code, and then generate an HTML page and present it on the user's browser. JSP not only has a very good user interface, but also has a very fast speed during use. In addition, the platform guarantees a certain degree of independence. For users, all risks are minimized during use. All advantages.

2.2 M y SQL database _ _ 

The database in this system is MySQL database, which shows very good performance in small and medium-sized database systems, and the development of this system happens to be a small system, which is also the reason for choosing MySQL database. The data in the database software can fully guarantee the consistency, security and independence of the data, so that the system data can be accessed effectively, and the time can be effectively shortened during the development process.

MySQL can support multi-threading, so it simplifies the use of system resources and significantly improves the efficiency of use. It can provide ODBC, TCP/IP, and JDBC for database connection. Although it does not have very powerful functions and is relatively small in scale, it is sufficient for the development of this system.

The architecture of the system database based on the MySQL database is very beneficial to early data processing and integration, and can also effectively realize the task of data expansion in the later stage of secondary development. MySQL is very useful in the process of processing various limited-level data.

2.3 WeChat developer tools

WeChat developer tools are mainly to provide developers with more secure and convenient debugging and development tools, and are specifically for WeChat, web pages and applets, where developers can use various components, development frameworks and APIs.

The entire framework system of the applet can be divided into two parts: the view layer and the logic layer. The logic layer is specifically based on the JavaScript engine to provide an effective running environment for JavaScript codes during development, and provides the unique functions of WeChat applets. The logic layer processes data and sends it to the view layer, and receives event feedback from the view layer. The view layer is written by WXML and WXSS and displayed through components. The view layer mainly retrieves data based on the logic layer, and then reflects the data in the view.

3 System Analysis 

3.1 Feasibility analysis _ 

Through system analysis, we can have a very deep understanding of the specific situation of the development system, and it will make our research direction clearer, formulate corresponding research goals, and explore feasible methods in a timely manner. Based on the system analysis, we can determine the corresponding options, so that we can make more scientific and reasonable choices in the design.

3.2.1 Technical Feasibility Analysis _ _ 

The system designed in the research process of this paper is specifically applied to JSP technology and MySQL database, and the development of this system is carried out on the basis of the WeChat developer tool platform. System development specifically involves the development of front-end applications, configuration and maintenance of back-end databases. In the process of developing applications, it must reflect the characteristics of convenient use and complete functions, and the establishment and maintenance of databases must ensure data security, stability and integrity.

Developers are familiar with JSP technology and MySQL database, and have a corresponding understanding of software testing, software engineering, etc., and have a certain grasp of the UML modeling language learned in the course. Have the corresponding ability. Therefore, the technical feasibility of the development system is particularly strong, and the technical capabilities of the developers are fully reserved to further provide support for the system development.

3.2.2 Economic feasibility analysis _ _ 

The software in this system is all open source. Based on this method, the resource and energy consumption can be significantly reduced, cost savings, and the overall design quality can also be improved. The system developed in this article does not have too high requirements in terms of mobile phone configuration. At present, the smart phones used by people can fully support the operation of the system, and it is very simple and can meet the basic needs of users. Therefore, This study is feasible and economical.

3.2.3 Operational Feasibility Analysis _ _ 

本文所开发系统是以微信平台为基础[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 System flow analysis 

3.5.1 Add information process _ _

Administrators can add coaches, users, categories, post bars, and news information, etc. Users can add personal information and input the corresponding information. First, the system will perform a corresponding test on the input information. After the test is passed, It will be successfully added in the database. If the information does not meet the requirements, it will show that the addition failed and you need to re-enter, as shown in Figure 3-4.

Figure 3-4 Flowchart of adding information

3.5.2 Modification of information flow _ _ 

Administrators can modify users, classifications, coaches, post bars and news information, etc. Users can modify personal information, enter the modified information on the modification page, and the system will test the legality of the data and information. If the detection passes, the information will be in the database If the test fails, it will show that the modification failed, and then re-enter, as shown in Figure 3-5.

Figure 3-5 Modification information flow chart

3.5.3 Delete information flow _ _

The administrator can select the relevant information that needs to be deleted in the system, and then click the delete button. When the delete button is operated, the system will prompt the administrator. If the administrator clicks OK to delete, the deletion will be successful. If you click cancel option, the deleted prompt page will disappear, and the information needs to be selected again, as shown in Figure 3-6.

Figure 3-6 Flow chart of deleting information

4  system design

4.1 System structure design

The structural design of this system is mainly analyzed and designed from the three aspects of administrators, coaches and users. Among them, the functions of administrators include managing users, fitness coaches, fitness courses, reservation information, etc., and the functions of coaches include viewing homepage information, news information, Order management and publishing courses, etc., the main function of the user is to view fitness-related information and book courses. The structure of the fitness reservation system based on the WeChat applet is shown in Figure 4-1.

Figure 4-1 Functional architecture diagram

4. 2 System sequence diagram

The system sequence diagram describes the external participants, the internal system, and the event message transmission between them in a specific use case scenario. The system to be built is regarded as a black box, and the interaction between the participants and the system is studied.

Using the system sequence diagram allows us to clarify the development process of the system to be built. The following is a targeted introduction to the login module system sequence diagram and the information adding module system sequence diagram of this fitness reservation system based on the WeChat applet.

4 . 2 . 1 Login module system sequence diagram

Both the administrator and the user can log in. First, you need to enter the login information in the login box to log in, and then the system will verify according to the logged in data and return the verification result. If the login is successful, it will jump to the corresponding main page. If the account password is wrong, it will return to the login box page. Figure 4-2 is the sequence diagram of the login module system.

Figure 4-2 Sequence diagram of login module system

4.2.2 System sequence diagram of adding information module

In the system, the administrator can add the required information in a targeted manner, and input the content of the information to be added on the page. The system will verify the information accordingly, and then export the specific results. If the added information is empty, it will Return to the adding interface, if there is information, it will prompt that the information is added successfully, and you can check it in the corresponding information list. Figure 4-3 is the sequence diagram of adding information module system.

Figure 4-3 Add information module system sequence diagram

4.3 Database design _ 

4.3.1 Database Design Principles _

When conceptual design is carried out, the design methods usually include progressive expansion, top-down, mixed strategy and bottom-up [6]. In the process of partial design, the top-down method is mainly used, and the specific design of the physical structure mainly includes two stages: firstly, the physical structure of the database is defined, and secondly, the access method of the relational mode must be Choose correctly.

4.3.2 Database entity _ _

Based on the above analysis of the requirements of the database, and combined with the characteristics of the system conceptual model and the actual development method, a specific ER model diagram is constructed, as shown in the figure below.

(1) Figure 4-4 shows the fitness course information entity diagram.

Figure 4-4 Entity diagram of fitness course information

(2) Figure 4-5 shows the entity diagram of news information information.

Figure 4-5 Entity diagram of news information information

(3) Figure 4-6 shows the reservation information entity diagram.

Figure 4-6 Reservation information entity diagram

4.3.3 Database table design _

The system in this design is based on the MySQL database management system, the specific information of which is introduced below.

(1) Fitness course information table, which is mainly used to save information such as the title, type, price, picture, coach, and course details of the fitness course. The fitness course information table is shown in Table 4-1.

Table 4-1 wct_good fitness course information table

column name

type of data

length

primary key

allow empty

illustrate

id

bigint

20

yes

no

primary key

gname

varchar

255

no

yes

title

type

varchar

255

no

yes

type

price

varchar

255

no

yes

price

img

varchar

255

no

yes

picture

owns

varchar

255

no

yes

Affiliated coach

note

varchar

255

no

yes

details

(2) News information information table, which is mainly used to save the title, text content, time, type, picture and other information of the news information. The specific news information can be understood from the following table 4-2.

Table 4-2 wct_notice news information table

column name

type of data

length

primary key

allow empty

illustrate

id

int

11

yes

no

primary key

Continued Table 4-2 wct_notice news and information information table

column name

type of data

length

primary key

allow empty

illustrate

title

varchar

1024

no

yes

title

note

varchar

1024

no

yes

content

you are

varchar

1024

no

yes

time

type

varchar

1024

no

yes

type

img

varchar

1024

no

yes

picture

  1. Appointment information table is mainly used to save information about the reservation situation, including reservation items, appointment coaches, user IDs, appointment time, appointment fees, user phone numbers, notes and status, etc. The relevant content in the appointment information table can be found in The following table 4-3 understands.

Table 4-3 wct_bill reservation information table

column name

type of data

length

primary key

allow empty

illustrate

id

int

4

yes

no

primary key

guide

varchar

1024

no

yes

project

user

varchar

1024

no

yes

Fitness coach

uid

varchar

1024

no

yes

User ID

you are

varchar

1024

no

yes

time

price

varchar

1024

no

yes

cost

tel

varchar

1024

no

yes

Telephone

note

varchar

1024

no

yes

Remark

state

varchar

1024

no

yes

state

5 system realization

5.1 Mini Program Registration and Login System

When the user opens the mini program for the first time, he needs to register. After clicking the registration button, he must accurately fill in the user name, phone number, password, date of birth, gender, avatar and other information. After the user fills in the information and submits the information, the page will automatically return to the login page. On this page, the user needs to enter the account number and corresponding password that have just been registered, and then click the login button to enter the home page of the mini program. The registration page and login page are shown in Figure 5-1 and 5-2, and the following is part of the code for the login system [7].

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

<div class="clineinput">

<input type="text" name="username" class="binput8 bkiconuser3" placeholder="Please enter account number">

</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.

Guess you like

Origin blog.csdn.net/lf21qp/article/details/130502271