当前位置: 首页 > news >正文

springboot餐厅信息管理系统设计(代码+数据库+LW)

摘  要

近年来,科技飞速发展,在经济全球化的背景之下,互联网技术将进一步提高社会综合发展的效率和速度,互联网技术也会涉及到各个领域,而餐厅信息管理系统网络背景下有着无法忽视的作用。信息管理系统的开发是一个不断优化的过程,随着网络数据时代的到来,信息管理系统与计算机的集成成为必然。

本次将以餐厅信息管理方面为切入点,论述了餐厅信息管理的意义和内容,以此展开对餐厅信息的开发与建设的详细分析。从数据挖掘的角度出发,了解信息管理系统的作用,对餐厅信息的过程以及用处进行更深一步的研究,数据的处理效率,以及具体的应用方向。对于餐厅信息管理系统所带来的影响,将从传统管理方式进行对比分析,从硬件优化、软件开发,这几个方面来论述餐厅信息管理系统的优势所在,分析餐厅信息管理计算机时代发展的变化趋势。

关键词:餐厅信息管理系统

目  录

摘  要

Abstract

1 绪  论

1.1论文背景 1

1.2 研究的主要内容

1.3 研究方法

2系统相关技术

2.1  Java语言简介

2.2  MySQL数据库 3

2.3  B/S架构 3

2.4  Spring boot框架 4

3 系统分析 5

3.1 需求分析 5

3.1.1系统总体分析 6

3.2 可行性分析 7

3.2.1 经济可行性 8

3.2.2 技术可行性 9

3.2.3 运行可行性 10

3.3 系统结构和流程设计 10

4 系统设计 11

4.1系统通用功能用例分析 12

4.2 系统设计主要功能 12

4.3 数据库设计 12

4.3.1 数据库设计规范 13

4.3.2 E-R图 14

4.3.3 数据表 15

5 系统实现 16

5.1 前台用户功能模块 18

5.2 后台管理员功能模块 18

6 系统测试 20

6.1 系统测试目的 21

6.2 系统功能测试 26

6.3 系统测试结论 27

结论 30

参考文献 31

致  谢 33

1 绪  论

随着当代社会科技的迅速发展,计算机网络时代正式拉来帷幕,它颠覆性的影响着社会发展的各个方面。餐厅信息管理系统更是与数据密不可分,不仅在互联网中起着重要作用,更是充斥着我们日常工作和生活之中。在这个信息化的时代背景之下,互联网的来临,无论是对人类社会,还是对政治、经济等多方面领域影响深远,也给新时代的信息管理和信息系统带来新的机遇和挑战。网络电脑化越深入,影响越大,社会就越进入互联网时代。生活的各个领域都需要巨大的信息资源,需要妥善处理。因此,在计算机技术快速发展环境下,信息管理和信息系统尤为重要。对于餐厅信息管理系统的未来进行分析和展望,并提出研究意见[1]

1.1论文背景

近年来互联网技术飞速发展,给人们的生活带来了极大便利,也改变人们的生活生产方式,拥有存储量大、可靠性高、使用方便等不可替代的优点,正在逐步取代传统的信息管理模式。由代码编程实现的各种管理工具和系统替代传统的人工操作,不但提升了可靠性还降低了人力成本,节省了时间,提升了工作效率。全球视域下信息技术逐步渗透到各个领域,多样化的数据信息为餐厅信息管理带来了深刻变革,打破了传统的餐厅信息的方式与载体,管理者的事务性工作面临新形势和新挑战[2]

餐厅信息管理作为信息化建设的重要一环,餐厅信息管理系统的开发与实现,能够使管理者的工作开展得更加有序。

 1管理员用例图如下所示:

2用户用例图如下所示:

系统需要包含的功能如下图4-4所示:

数据表

本系统采用的是MySQL数据库存储数据,系统中使用到的主要数据表的具体展示部分如下所示。

4-1餐厅美食评论表

字段名称

类型

长度

字段说明

主键

默认值

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-2配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

4-3在线咨询

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

adminid

bigint

管理员id

ask

longtext

4294967295

提问

reply

longtext

4294967295

回复

isreply

int

是否回复

4-4购物车表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

tablename

varchar

200

商品表名

cantingmeishi

userid

bigint

用户id

goodid

bigint

商品id

goodname

varchar

200

商品名称

picture

longtext

4294967295

图片

buynumber

int

购买数量

price

float

单价

discountprice

float

会员价

goodtype

varchar

200

商品类型

4-5用户

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

zhanghao

varchar

200

账号

xingming

varchar

200

姓名

mima

varchar

200

密码

xingbie

varchar

200

性别

nianling

varchar

200

年龄

shouji

varchar

200

手机

shenfenzheng

varchar

200

身份证

touxiang

longtext

4294967295

头像

money

float

余额

0

4-6餐厅美食

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

caipinmingcheng

varchar

200

菜品名称

meishileixing

varchar

200

美食类型

fengmian

longtext

4294967295

封面

hunsu

varchar

200

荤素

fenliang

varchar

200

分量

cantingmingcheng

varchar

200

餐厅名称

xiangqing

longtext

4294967295

详情

onelimittimes

int

单限

alllimittimes

int

库存

clicktime

datetime

最近点击时间

clicknum

int

点击次数

0

price

float

价格

4-7用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

4-8地址

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

address

varchar

200

地址

name

varchar

200

收货人

phone

varchar

200

电话

isdefault

varchar

200

是否默认地址[是/否]

4-9token表

字段名称

类型

长度

字段说明

主键

默认值

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-10收藏表

字段名称

类型

长度

字段说明

主键

默认值

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-11订单

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

orderid

varchar

200

订单编号

tablename

varchar

200

商品表名

cantingmeishi

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

物流

goodtype

varchar

200

商品类型

4-12餐厅公告

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

introduction

longtext

4294967295

简介

picture

longtext

4294967295

图片

content

longtext

4294967295

内容

4-13美食类型

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

meishileixing

varchar

200

美食类型

前台用户功能模块

游客打开系统的网址后,首先看到的就是首页界面。在这里,游客能够看到餐厅信息管理系统导航条显示首页、餐厅美食、餐厅公告、在线咨询、购物车。系统首页界面如图5-1所示:

用户点击餐厅美食,在餐厅美食页面的搜索栏输入菜品名称、餐厅名称、价格信息,进行查询然后还可以查看菜品名称、美食类型、封面、荤素、分量、餐厅名称、单限、库存、价格等信息,然后可以进行添加到购物车、立即购买或者收藏等操作;如图5-3所示:

点击在线咨询,用户可以输入内容进行咨询,管理员可以在后台进行查看并回复,达到用户和管理员交流的效果;如图5-4所示:

后台管理员功能模块

管理员登录,通过登录页面输入用户名、密码进行登录操作,如图5-7所示。

管理员登录进入餐厅信息管理系统可以查看首页、个人中心、用户管理、美食类型管理、餐厅美食管理、系统管理、订单管理等信息进行相应操作,如图5-8所示。

管理员点击用户管理,在用户管理页面输入账号、姓名、性别、年龄、手机、身份证、头像等内容进行查询、新增或者删除用户信息等操作,如图5-9所示。

结论

现在,已经完成了该餐厅信息管理系统程序开发和论文的编写,通过这次的程序开发和论文的写作,可以检测我们大学期间的所学,是不是做到了认真学习。

该系统主要实现了用户和管理员二个功能模块,其中用户模块主要实现了餐厅美食、餐厅公告、在线咨询、购物车、个人中心等功能;管理员模块主要实现了用户管理、美食类型管理、餐厅美食管理、系统管理、订单管理等功能。软件开发的过程,是一个很辛苦的过程,如果在大学期间没有好好学习,困难更是重重,即使对大学期间认真学习了的同学,也是有一定的困难,毕竟理论知识和实践还是有很大差距的。所以,在本次开发餐厅信息管理系统的时候,也是遇到了相当多的困难,有时候一点头绪也没有,思想都是混乱的,首先就要克服这些问题,在经过了上网查询、同学沟通以及听取指导老师的建议后,慢慢的理顺了思路。

针对餐厅信息管理系统的发展趋势分析,也对其未来提出了一些建议,并且规范操作流程,使管理信息系统的安全得到更好的保障,再者就是及时的信息反馈,针对现状进行分析与完善,让信息管理系统有更好的发展。

http://www.dtcms.com/a/481816.html

相关文章:

  • Jenkins Share Library教程 —— 高级实战与最佳实践教程
  • Blender图片AI智能一键生成3D模型插件 Pixelmodeller Ai V1.4.9
  • CAA机器学习
  • LeetCode hot100:128 最长连续序列:高效求解
  • 上海网站制作 优化wordpress 去除google
  • [Backstage] 软件模板Scaffolder | 定义“Node.js微服务“
  • 链表操作教学工具
  • 珠海市网站建设的公司网站安全维护
  • PC端AI推理存储IO流量剖析
  • 如何在AutoCAD中管理GIS属性表?
  • 消防模块-图形识别快速匹配
  • 备案网站名怎么写前端微信小程序开发
  • 使用Spring Boot构建多维度配置层
  • vps 可以做多个网站吗沈阳营销网站建设
  • 上传文件相关业务,采用策略模式+模版方法模式进行动态解耦
  • Unity3d中Tab控件的实现
  • 桥梁主动防撞预警系统方案
  • 【node】运行windows7下的高版本node.js
  • 解密NLP:从入门到精通
  • 如何说课网站建设当地公交建设公司的官网
  • 哪里有网站开发服务器西安关键词排名提升
  • npx 与 npm 区别
  • diffusion model(0.5) score-SDE 关于score function与noise的关系
  • leetcode724 寻找数组的中心下标
  • AI用户洞察新纪元:atypica.AI如何重塑商业决策逻辑
  • 彻底解决 Zip4j 解压中文文件名乱码问题(含混合编码与 Mac 特殊情况)
  • 河北农业网站建设公司凡科互动官网登录
  • 企业网站建设的成本构成吉林市网站建设招标
  • git push 报错 push rejected (一文读懂并解决)
  • 从缓存到分库分表:MySQL 高并发海量数据解决方案全解析