饮食分享平台

前言:

Java饮食分享平台可以是一个基于Java开发的在线社区,旨在让用户可以分享和获取关于饮食方面的信息和经验。以下是可能的功能和特点:

  1. 用户注册和登录:用户可以创建自己的账户,并通过用户名和密码登录平台。

  2. 饮食日志:用户可以记录自己每天的饮食情况,包括进食的食物种类、数量、时间等信息,以便管理和分析自己的饮食习惯。

  3. 食谱分享:用户可以发布自己喜欢的食谱,包括食材、制作过程和照片等,供其他用户参考和尝试。

  4. 饮食经验交流:用户可以在平台上发布帖子或评论,分享自己的饮食经验、健康知识、减肥方法等,与其他用户进行交流和讨论。

  5. 营养分析:平台可以提供食物的营养成分数据库,并根据用户输入的食物信息计算出其营养价值,帮助用户更好地了解自己的饮食搭配和健康状况。

  6. 个性化推荐:基于用户的饮食记录和喜好,平台可以提供个性化的食谱推荐和营养建议,帮助用户实现健康饮食目标。

  7. 社交互动:平台可以支持用户之间的私信、关注和点赞功能,促进用户之间的互动和交流。

总之,Java饮食分享平台可以成为一个方便用户分享饮食信息、获取健康饮食建议和与其他饮食爱好者交流的社区。

开发平台和运行环境:

开发工具:idea、navicat

数据库:MySQL

操作系统:Win10或者Win11

浏览器: Google和Chrome

开发技术:HTM5L,CSS,JS,Vue.js,SSM框架,springboot框架

Web服务器:Tomcat6及其以上版本

数据版本:MySQL5.5或者MySQL8.0

1、主页面

4、登录注册页面

 3、管理员后台主页面

 4、客户后台主页面

 5、数据库表

1). admin_info 管理员信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

name

姓名

varchar

255

×

×

NULL

3

password

密码

varchar

255

×

×

NULL

4

nickName

昵称

varchar

255

×

×

NULL

5

sex

性别

varchar

255

×

×

NULL

6

age

年龄

int

×

×

NULL

7

birthday

生日

varchar

255

×

×

NULL

8

phone

手机号

varchar

255

×

×

NULL

9

address

地址

varchar

255

×

×

NULL

10

code

编号

varchar

255

×

×

NULL

11

email

邮箱

varchar

255

×

×

NULL

12

cardId

身份证

varchar

255

×

×

NULL

13

level

权限等级

int

×

×

×

1

14

account

账户

varchar

255

×

×

NULL

2). advertiser_info 公告信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

name

公告名称

varchar

255

×

×

NULL

3

content

公告内容

longtext

4294967295

×

×

NULL

4

time

公告时间

varchar

255

×

×

NULL

3). classify_info 菜谱大类信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

name

名称

varchar

255

×

×

NULL

3

descroiption

描述

varchar

255

×

×

NULL

4). collect_info 收藏信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

name

名称

varchar

255

×

×

NULL

3

time

时间

varchar

255

×

×

NULL

4

foodsId

菜谱id

bigint

×

×

NULL

5

notesId

笔记id

bigint

×

×

NULL

6

userId

用户id

bigint

×

×

NULL

7

level

用户登记

int

×

×

NULL

5). comment_notes_info 笔记评论信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

content

评论内容

varchar

255

×

×

NULL

3

time

评论时间

varchar

255

×

×

NULL

4

name

评论人

varchar

255

×

×

NULL

5

foreignId

关联的模块id

bigint

×

×

NULL

6). foods_material_info 食材信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

name

名称

varchar

255

×

×

NULL

3

description

描述

varchar

255

×

×

NULL

4

fileId

文件id

bigint

×

×

NULL

5

fileName

文件名

varchar

255

×

×

NULL

6

userName

上传人

varchar

255

×

×

NULL

7

level

用户等级

int

×

×

NULL

8

uploadUserId

用户id

bigint

×

×

NULL

7). foods_menu_info 菜谱信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

name

名称

varchar

255

×

×

NULL

3

description

描述

varchar

255

×

×

NULL

4

tips

菜谱标签

varchar

255

×

×

NULL

5

subId

菜谱小类id

bigint

×

×

NULL

6

fileId

文件id

bigint

×

×

NULL

7

fileName

文件名

varchar

255

×

×

NULL

8

userName

上传人

varchar

255

×

×

NULL

9

level

用户等级

int

×

×

NULL

10

uploadUserId

用户id

bigint

×

×

NULL

8). message_info 趣味答题信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

name

名称

varchar

255

×

×

NULL

3

content

回答内容

text

65535

×

×

NULL

4

time

回答时间

varchar

255

×

×

NULL

9). news_info 饮食资讯信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

name

名称

varchar

255

×

×

NULL

3

content

内容

text

65535

×

×

NULL

10). notes_info 笔记信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

name

名称

varchar

255

×

×

NULL

3

time

上传时间

varchar

255

×

×

NULL

4

userId

用户id

bigint

×

×

NULL

5

content

公告内容

longtext

4294967295

×

×

NULL

6

status

审核状态

int

×

×

0

11). nx_system_file_info 文件信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

originName

原始文件名

varchar

255

×

×

NULL

3

fileName

存储文件名

varchar

255

×

×

NULL

12). praise_info 笔记点赞信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

name

名称

varchar

255

×

×

NULL

3

time

时间

varchar

255

×

×

NULL

4

notesId

笔记id

bigint

×

×

NULL

5

foodsId

菜谱id

bigint

×

×

NULL

6

userId

bigint

×

×

NULL

7

level

int

×

×

NULL

13). sub_classify_info 菜谱小类信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

name

名称

varchar

255

×

×

NULL

3

description

描述

varchar

255

×

×

NULL

4

classifyId

菜谱大类id

bigint

×

×

NULL

14). user_info 用户信息表

序号

字段

说明

数据类型

长度

自增

主键

允许空

默认值

1

id

ID

bigint

×

×

NULL

2

name

姓名

varchar

255

×

×

NULL

3

password

密码

varchar

255

×

×

NULL

4

nickName

昵称

varchar

255

×

×

NULL

5

sex

性别

varchar

255

×

×

NULL

6

age

年龄

int

×

×

NULL

7

birthday

生日

varchar

255

×

×

NULL

8

phone

手机号

varchar

255

×

×

NULL

9

address

地址

varchar

255

×

×

NULL

10

email

邮箱

varchar

255

×

×

NULL

11

cardId

身份证

varchar

255

×

×

NULL

12

level

权限等级

int

×

×

×

2

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在努力的前端小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值