摘要

随着网络科技的不断发展以及人们经济水平的逐步提高,网络技术如今已成为人们生活中不可缺少的一部分,信息管理系统是通过计算机技术针对用户需求开发与设计,该技术尤其在各行业领域发挥了巨大的作用,有效地促进了“力炫”健身馆的发展。然而,由于用户量和需求量的增加,信息过载等问题暴露出来,为改善传统线下管理中的不足,本文将提出一“力炫”健身馆网站计算机技术作为近十年来新发展起来的科技,可运用于众多领域中,尤其在“力炫”健身馆中,可有效地提升其效率。提高现下“力炫”健身馆网站的准确度,同时降低经济波动带来的不良影响,希望本文能对广大学者的研究提供参考。

关键词“力炫”健身馆网站

目  录

摘  要

Abstract

1 绪  论

1.1研究背景

1.2 研究目的和意义

1.2.1 研究的目的 2

1.2.2 研究的意义 2

1.3 研究的主要内容 3

1.4 问题定义 3

2 系统开发技术介绍 4

2.1  Java语言简介 4

2.2  SpringBoot框架介绍 5

2.3  MySQL数据库 5

2.4  系统运行环境 6

3可行性研究与需求分析 6

3.1可行性分析 7

3.1.1经济可行性分析 8

3.1.2市场可行性分析 9

3.1.3技术可行性分析 9

3.1.4用户使用可行性分析 10

3.1.5法律可行性分析 10

3.2 需求分析 11

3.3网站功能分析 11

3.4系统流程设计 12

3.4.1 系统开发流程 13

3.4.2 用户登录流程 14

3.4.3 系统操作流程 15

4 软件功能模块设计

4.1 数据库设计与实现

4.1.1 概念模型设计 17

4.2 系统数据表设计

5 系统详细设计

5.1前台系统功能模块实现

5.2管理员功能模块实现

5.3健身教练功能模块实现

5.4用户功能模块实现

6  系统测试

6.1系统测试的目的

6.2系统测试方法

6.3功能测试

结  论

参考文献

致  谢

绪 论

    1. 研究背景

随着科技的飞速发展与我国对技术人才的重视,我国经济快速地朝着数字化经济转型。尤其在互联网技术的运用领域,而互联网技术领域在现当代人们的生活中运用的极为广泛,它们给人们的生活带来了更多的选择和便捷也成为了人们生活中不可缺少的重要部分,于是看来人们对该领域的要求也在不断提高,期待获得更好的用户体验。然而,因互联网用户的数量逐年提升,使得信息的准确率下降,用户有效获取到所需信息变得越来越难,为解决这样的问题,“力炫”健身馆网站应运而生并快速发展,目前已成为众多行业的应用模块,同时也引起了学术界的长期关注[1]

随着时代的发展和需求的不断提高,应对的数据量将越来越庞大,数据结构也会越来越复杂,学术界和商界都积极的地想要开发出信息管理系统来解决这些问题,给用户带来更好的体验。因此本文所提出的“力炫”健身馆网站具有实际意义,可提高效率,减少不必要的人力财力的损失,具有一定的现实意义[2]

1.2 研究目的和意义

1.2.1 研究的目的

随着网络的不断发展,互联网技术渐渐成为人们生活中重要的一部分,国家的经济也被其牵动。但近年来,一些网络平台,由于用户量迅速扩增,导致传统的线下管理方式难以满足人们的需求,为保证用户体验感,本文根据Java语言SpringBoot 框架,以及MYSQL等技术的支持下共同完成了该系统的开发,用以解决信息过载、不够精准等问题。具有更好的效果,降低复杂度和运行成本[3]

1.2.2 研究的意义

“互联网+”的高速发展,使得我国的国际影响力显著增强,不仅使得经济得到发展,人们的生活也发生了巨大的改变。信息化的建设成为了行业的发展基石以及重要组成部分,如果仍然使用传统的线下管理方式,如何让用户选择合适和所需健身馆是一个迫在眉睫的问题。此时,“力炫”健身馆网站的研究尤为重要。“力炫”健身馆网站不仅能提升用户的满意度,还可以使将来研究的数据更加准确。综上,研究管理系统意义重大。

本文的“力炫”健身馆网站致力于研究更丰富的语义关系,将它们整合为一体,可大大提升信息的准确率[4]

管理员用例图如图3-1所示。

用户用例图如图3-2所示

健身教练用例图如图3-3所示

软件功能模块设计

“力炫”健身馆网站采用了结构化开发的方法。这种开发方法的优点是控制性比较强,开发过程中采用了结构化和模块化的设计思想,自顶向下,从总体到部分,合理划分系统的结构和模块[11]。结构化开发时使用模块式开发,各模块之间互不影响,方便系统的开发与管理。 网站总体功能如下图所示:

系统数据表设计

根据E-R得出数据库包涵了以下几张数据表来实现了对数据库的存储、

调用。

4-1健身教练

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gonghao

varchar

200

工号

mima

varchar

200

密码

jiaolianxingming

varchar

200

姓名

xingbie

varchar

200

性别

touxiang

longtext

4294967295

头像

nianling

varchar

200

年龄

dengji

varchar

200

等级

dianhua

varchar

200

电话

jianjie

longtext

4294967295

简介

money

float

余额

0

4-2收藏表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

refid

bigint

商品id

tablename

varchar

200

表名

name

varchar

200

名称

picture

longtext

4294967295

图片

type

varchar

200

类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注)

1

inteltype

varchar

200

推荐类型

remark

varchar

200

备注

4-3健身商品评论表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

refid

bigint

关联表id

userid

bigint

用户id

avatarurl

longtext

4294967295

头像

nickname

varchar

200

用户名

content

longtext

4294967295

评论内容

reply

longtext

4294967295

回复内容

4-4商品类型

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

shangpinleixing

varchar

200

商品类型

4-5健身器材评论表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

refid

bigint

关联表id

userid

bigint

用户id

avatarurl

longtext

4294967295

头像

nickname

varchar

200

用户名

content

longtext

4294967295

评论内容

reply

longtext

4294967295

回复内容

4-6器材租借

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

qicaimingcheng

varchar

200

器材名称

qicaileixing

varchar

200

器材类型

zujieshuliang

int

租借数量

zulinshijian

datetime

租赁时间

zulinshuoming

varchar

200

租赁说明

zujieren

varchar

200

租借人

shouji

varchar

200

手机

zhuangtai

varchar

200

状态

4-7健身课程评论表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

refid

bigint

关联表id

userid

bigint

用户id

avatarurl

longtext

4294967295

头像

nickname

varchar

200

用户名

content

longtext

4294967295

评论内容

reply

longtext

4294967295

回复内容

4-8评分信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gonghao

varchar

200

工号

jiaolianxingming

varchar

200

教练姓名

gerenpingjia

longtext

4294967295

个人评价

pingfen

int

评分

pingfenshijian

datetime

评分时间

yonghuming

varchar

200

用户名

crossuserid

bigint

跨表用户id

crossrefid

bigint

跨表主键id

4-9健身教练评论表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

refid

bigint

关联表id

userid

bigint

用户id

avatarurl

longtext

4294967295

头像

nickname

varchar

200

用户名

content

longtext

4294967295

评论内容

reply

longtext

4294967295

回复内容

4-10订单

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

orderid

varchar

200

订单编号

tablename

varchar

200

商品表名

jianshenshangpin

userid

bigint

用户id

goodid

bigint

商品id

goodname

varchar

200

商品名称

picture

longtext

4294967295

商品图片

buynumber

int

购买数量

price

float

价格

0

discountprice

float

折扣价格

0

total

float

总价格

0

discounttotal

float

折扣总价格

0

type

int

支付类型

1

status

varchar

200

状态

address

varchar

200

地址

tel

varchar

200

电话

consignee

varchar

200

收货人

remark

varchar

200

备注

logistics

longtext

4294967295

物流

4-11在线留言

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gonghao

varchar

200

工号

jiaolianxingming

varchar

200

教练姓名

liuyanneirong

longtext

4294967295

留言内容

liuyanshijian

datetime

留言时间

yonghuming

varchar

200

用户名

xingming

varchar

200

姓名

shhf

longtext

4294967295

回复内容

4-12调课申请

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

kechengmingcheng

varchar

200

课程名称

kechengleixing

varchar

200

课程类型

shenqingshuoming

longtext

4294967295

申请说明

shenqingshijian

datetime

申请时间

gonghao

varchar

200

工号

jiaolianxingming

varchar

200

教练姓名

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

4-13健身资讯

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

introduction

longtext

4294967295

简介

picture

longtext

4294967295

图片

content

longtext

4294967295

内容

4-14预约取消

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gonghao

varchar

200

工号

jiaolianxingming

varchar

200

教练姓名

changdimingcheng

varchar

200

场地名称

quxiaoshuoming

varchar

200

取消说明

quxiaoshijian

datetime

取消时间

yonghuming

varchar

200

用户名

xingming

varchar

200

姓名

shouji

varchar

200

手机

crossuserid

bigint

跨表用户id

crossrefid

bigint

跨表主键id

4-15配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

4-16教练预约

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

gonghao

varchar

200

工号

jiaolianxingming

varchar

200

教练姓名

changdimingcheng

varchar

200

场地名称

yuyueshuoming

longtext

4294967295

预约说明

yuyueshijian

datetime

预约时间

yonghuming

varchar

200

用户名

xingming

varchar

200

姓名

shouji

varchar

200

手机

4-17用户

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yonghuming

varchar

200

用户名

mima

varchar

200

密码

xingming

varchar

200

姓名

touxiang

longtext

4294967295

头像

xingbie

varchar

200

性别

nianling

varchar

200

年龄

youxiang

varchar

200

邮箱

shouji

varchar

200

手机

money

float

余额

0

vip

varchar

200

是否会员

4-18购物车表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

tablename

varchar

200

商品表名

jianshenshangpin

userid

bigint

用户id

goodid

bigint

商品id

goodname

varchar

200

商品名称

picture

longtext

4294967295

图片

buynumber

int

购买数量

price

float

单价

discountprice

float

会员价

4-19健身商品

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

shangpinmingcheng

varchar

200

商品名称

shangpinleixing

varchar

200

商品类型

tupian

longtext

4294967295

图片

shangpinjieshao

longtext

4294967295

商品介绍

faburiqi

datetime

发布日期

onelimittimes

int

单限

alllimittimes

int

库存

price

float

价格

vipprice

float

会员价

-1

4-20选课信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

dingdanbianhao

varchar

200

订单编号

kechengmingcheng

varchar

200

课程名称

kechengleixing

varchar

200

课程类型

gonghao

varchar

200

工号

jiaolianxingming

varchar

200

教练姓名

jiage

int

价格

xiadanshijian

date

下单时间

yonghuming

varchar

200

用户名

xingming

varchar

200

姓名

shouji

varchar

200

手机

crossuserid

bigint

跨表用户id

crossrefid

bigint

跨表主键id

ispay

varchar

200

是否支付

未支付

4-21地址

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

address

varchar

200

地址

name

varchar

200

收货人

phone

varchar

200

电话

isdefault

varchar

200

是否默认地址[是/否]

4-22用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

4-23健身器材

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

qicaibianhao

varchar

200

器材编号

qicaimingcheng

varchar

200

器材名称

qicaileixing

varchar

200

器材类型

tupian

longtext

4294967295

图片

qicaijieshao

longtext

4294967295

器材介绍

onelimittimes

int

单限

alllimittimes

int

库存

price

float

价格

vipprice

float

会员价

-1

4-24token表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

userid

bigint

用户id

username

varchar

100

用户名

tablename

varchar

100

表名

role

varchar

100

角色

token

varchar

200

密码

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

expiratedtime

timestamp

过期时间

CURRENT_TIMESTAMP

4-25健身课程

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

kechengmingcheng

varchar

200

课程名称

kechengleixing

varchar

200

课程类型

tupian

longtext

4294967295

图片

shangkeshijian

date

上课时间

jiage

int

价格

gonghao

varchar

200

工号

jiaolianxingming

varchar

200

教练姓名

fabushijian

datetime

发布时间

kechengjieshao

longtext

4294967295

课程介绍

前台系统功能模块实现

游客打开系统的网址后,首先看到的就是首页界面在这里,游客能够看到“力炫”健身馆网站导航条显示首页、健身教练、健身器材、健身课程、健身商品、健身资讯、后台管理、购物车、个人中心等。系统首页界面如5-1所示

用户点击健身教练;在健身教练页面搜索栏输入工号、姓名、等级,进行查询然后可以查看工号、姓名、性别、头像、年龄、等级、电话信息,可以进行预约、评分、留言或者收藏评论等操作;如图5-3所示。

用户点击健身器材;在健身器材页面搜索栏输入器材编号、器材名称、器材类型,进行查询然后可以查看器材编号、器材名称、器材类型、图片、单限、库存、价格、会员价信息,如有需要可以添加到购物车或者点击立即购买等操作;如图5-4所示。

管理员功能模块实现

管理员登录,管理员通过登录页面输入用户名、密码角色,并点击登录操作,如图5-6所示。

管理员登录系统后,可以对首页、个人中心、用户管理、健身教练管理、在线留言管理、评分信息管理、健身器材管理、器材租借管理、健身课程管理、选课信息管理、教练预约管理、预约取消管理 调课申请管理、商品类型管理、健身商品管理、系统管理、订单管理等功能进行相应操作,如图5-7所示。

管理员点击用户管理;在用户管理页面对用户名、姓名、头像、性别、年龄、邮箱 、手机、是否会员信息,进行查询,新增或删除用户信息操作如图5-8所示。

结  论

随着时代的进步,信息量的增加,信息管理系统已经被各个领域所广泛使用,它可以为人们提供更好更优质的服务,因此它成为广大学者的重点研究对象,专家学者们致力于改善“力炫”健身馆网站存在的问题。

这次毕业设计的过程中我理解了更多的关于“力炫”健身馆的内容学会了如何将现实中需求转化成系统的功能,在摸索学习过程中不断的提高自己的代码能力,以前开发都只开发一些业务逻辑的功能,从未接触过一个整体系统的设计与实现,这次毕业设计,我一边学习一边思考设计,最终既学会了一般的系统功能设计也完成了毕业设计当然在这次毕业设计的过程中我遇到了很多的困难,很多的问题。在遇到困难的时候我没有逃避,自觉的查找相关资料加强学习,自己解决的不了的问题就咨询身边的同学和老师。身边的同学和老师都非常的热情,友好,对待我的问题都很热情帮我解决,所以在此,我非常的感谢他们。是他们的支持与帮助,才使我顺利的完成这次毕业设计。

更多推荐