【曲阜师范大学毕业论文】基于JavaWeb的滑雪场系统设计与实现

注:展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。

3.3 数据库设计

3.3.1 数据库设计原则

学习程序设计,如果想要了解数据库管理系统或者是按照系统接口的要求制作的,就必须创建一个数据库管理系统模型,用来存储数据,这样在进行应用程序编程的过程中,就不需要加载操作系统页面的信息,从而提高整个系统的工作效率。在数据库管理系统中承载着众多的数据,应该说,一个管理信息系统的建设中心和基地,也为建设管理信息系统和信息管理系统提出了新的查询、删除、修改和操作功能,使管理信息系统建设可以快速查询需要的数据,而不是直接从代码中查找。信息库管理系统由各个组成部分的信息表按照具体的方法进行准确的归并、排序和组成信息库管理系统[7]

3.3.2 数据库E-R图设计

E-R图即实体-联系图,提供了解显示数据类型存在联系的途径,主要特点是实体、属性、联系。本系统主要的实体属性图如图3-4所示。

3.3.3数据库表结构设计

系统使用MySQL数据库,根据系统数据存储的特点来对其关系表进行设计。系统中在线购票详细信息如表3-1所示。

表3-1 在线购票

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

changdimingcheng

varchar

200

场地名称

menpiaofeiyong

float

门票费用

riqi

date

日期

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

shoujihao

varchar

200

手机号

系统中滑雪论坛详细信息如表3-2所示。

表3-2 滑雪论坛

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

帖子标题

content

longtext

4294967259

帖子内容

parentid

bigint

父节点id

userid

bigint

用户id

username

varchar

200

用户名

avatarurl

varchar

200

头像

isdone

varchar

200

状态

系统中用户表如表3-3所示。

表3-3 用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

系统中预约教练如表3-4所示。

表3-4 预约教练

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

jiaoliangonghao

varchar

200

教练工号

jiaolianxingming

varchar

200

教练姓名

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

shoujihao

varchar

200

手机号

yuyueshijian

data

预约时间

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

系统中教练评论表详细信息如表3-5所示。

表3-5 教练评论表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

jiaoliangonghao

varchar

200

教练工号

jiaolianxingming

varchar

200

教练姓名

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

yuyueshijian

data

预约时间

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

系统中token表详细信息如表3-6所示。

表3-6  token表

字段名称

类型

长度

字段说明

主键

默认值

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

系统中配置文件详细信息如表3-7所示。

表3-7 配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

系统中收藏表详细信息如表3-8所示。

表3-8 收藏表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

refid

bigint

商品id

tablename

varchar

200

表名

name

varchar

200

名称

picture

varchar

200

图片

type

varchar

200

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

inteltype

varchar

200

推荐类型

系统中场地信息详细信息如表3-9所示。

表3-9 场地信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

changdimingcheng

varchar

200

场地名称

tongzhizhuti

varchar

200

通知主题

fengmian

varchar

200

封面

faburiqi

date

发布日期

xiangqingneirong

longtext

4294967295

详情内容

zhuyishixiang

longtext

4294967295

注意事项

menpiaofeiyong

float

门票费用

crazilynum

int

0

4 系统功能实现

4.1 系统功能实现

打开系统后的首页界面,可以直接看到滑雪场管理系统所具备的导航条,根据其指示进入各功能展示页面进行操作。系统首页界面如图4-1所示

教练:在教练页面输入教练信息来进行查询,如需要预约教练,点击预约教练就可,具体操作如图4-2所示。

场地信息:在场地信息页面的输入栏中输入场地名称、场地名称、发布日期、发布日期和门票费用进行查询,可以查看到场地详细信息,并进行在线购票或收藏操作,场地信息页面如图4-3所示。

目 录

摘要

关键词

Abstract

Key Words

引言

1 开发技术

1.1 Java编程语言

1.2 MySQL数据库

1.3 SPRINGBOOT框架

1.4 B/S架构

2 系统分析

2.1 需求分析

2.2 系统可行性分析

2.2.1 技术可行性

2.2.2 经济可行性

2.2.3 社会可行性

3 系统概要设计

3.1 流程图设计

3.1.1 登录流程图

3.1.2 添加新用户流程图

3.2 功能模块设计

3.3 数据库设计

3.3.1 数据库设计原则

3.3.2 数据库E-R图设计

3.3.3数据库表结构设计

4 系统功能实现

4.1 系统功能实现

4.2 后台模块实现

4.2.1 管理员模块实现

4.2.2 会员用户模块实现

4.2.4 客服模块实现

4.2.5 售票员模块实现

5 总结

致谢

参考文献

猜你喜欢

转载自blog.csdn.net/yvonneking1118/article/details/134287286