🙊作者简介:多年一线开发工作经验,分享技术代码帮助学生学习。自有计算机毕设的工作室团队,专注计算机毕设开发、定制、远程、文档编写指导等。
🍅 欢迎点赞 👍 收藏 ⭐留言 📝
🍅 Java毕设项目精品实战案例《2000+套》🍅
⬇️文章末尾获取联系方式,需要源码+毕设论文或者演示视频可以联系⬇️
⚡感兴趣大家可以点点关注收藏,后续更新更多项目资料。⚡
项目运行演示
jav智慧餐盘点餐平台springboot+vue框架
项目功能简介
智慧点餐平台(源码+数据库+毕业论文+答辩ppt)java开发springboot+vue框架javaweb,可做计算机毕业设计或课程设计
本系统分为用户和管理员2个角色
(1)用户端功能分析
会员注册:会员想使用系统需要先进行注册,注册完成后方可进行登录,信息匹配即可登录成功。
餐厅信息:会员可以在餐厅信息功能中浏览餐厅详情,包括餐厅编号、详细地址、咨询电话、营业时间、评分、地址等详情,可以点赞收藏该餐厅,也可以在搜索框中输入关键字眼进行某个餐厅的搜索查找。
餐厅点餐:点击该模块查看该餐厅的菜品详情,包括菜品名称、价格、单限、库存、菜品编号、菜品分类、口味、配菜、营养成分等,会员可以点击添加购物车操作,或者点击立即购买下单。
购物车:会员对自己想要购买的菜品添加购物车,可以在购物车中查看自己的下单信息。
公告资讯:点击浏览公告资讯详情,可以进行点赞、收藏、评论操作。
智能AI:通过此窗口,可以上传图片、上传视频、上传文件以及转人工服务操作。人个中心:在此包括了个人资料的修改、密码的更换、我的订单查询、我的收藏查看以及优惠券领取等。(2)管理员端功能分析
登录:管理员的账户和密码是系统设置好的,凭管理员账户密码登录使用后台。
个人中心:管理员可以在此进行个人资料和登录密码的修改重置。
会员管理:对所有会员信息进行维护能力。
菜品分类管理:对菜品信息进行分类设置,便于用户进行搜索查找。
餐厅信息管理:管理员有权限对餐厅信息进行添加、修改、删除操作,新增的餐厅列表将会提现在系统前端。
公告资讯管理:对公告资讯内容进行添加、修改、删除操作。
餐厅点餐管理:管理员负责上架餐厅的各种菜品详情。
充值记录管理:查看用户的充值记录详情。
优惠券管理:点击发布优惠券信息。
系统管理:轮播图的设置和管理
订单管理:管理和处理会员的下单信息。
摘 要
随着信息技术的快速发展和消费者生活方式的转变,传统餐饮行业也面临不断变革。为了迎合消费者日益增长的便利性需求,并提升餐厅运营效率和服务质量,越来越多的餐馆开始引入在线点餐系统。智慧餐盘点餐平台前端采用Vue框架,后端采用Springboot框架,数据库选择MySQL进行数据存储。系统主要模块有餐厅信息、公告资讯、餐厅点餐、购物车、智能AI、我的订单、我的优惠券等。该系统不仅可以简化顾客的点餐流程,还可以减少服务员的工作负担,提高点餐速度和准确性,进而提升餐馆的盈利。
通过运用该系统不仅可以提升用户的点餐效率与满意度,也可以提高餐厅的管理水平和服务质量,推动餐饮行业向智能化、信息化方向发展。
-
系统分析
会员注册:会员想使用系统需要先进行注册,注册完成后方可进行登录,信息匹配即可登录成功。
餐厅信息:会员可以在餐厅信息功能中浏览餐厅详情,包括餐厅编号、详细地址、咨询电话、营业时间、评分、地址等详情,可以点赞收藏该餐厅,也可以在搜索框中输入关键字眼进行某个餐厅的搜索查找。
餐厅点餐:点击该模块查看该餐厅的菜品详情,包括菜品名称、价格、单限、库存、菜品编号、菜品分类、口味、配菜、营养成分等,会员可以点击添加购物车操作,或者点击立即购买下单。
购物车:会员对自己想要购买的菜品添加购物车,可以在购物车中查看自己的下单信息。
公告资讯:点击浏览公告资讯详情,可以进行点赞、收藏、评论操作。
智能AI:通过此窗口,可以上传图片、上传视频、上传文件以及转人工服务操作。人个中心:在此包括了个人资料的修改、密码的更换、我的订单查询、我的收藏查看以及优惠券领取等。
会员用例图如图3.1 所示。
图3.1 会员用例图
登录:管理员的账户和密码是系统设置好的,凭管理员账户密码登录使用后台。
个人中心:管理员可以在此进行个人资料和登录密码的修改重置。
会员管理:对所有会员信息进行维护能力。
菜品分类管理:对菜品信息进行分类设置,便于用户进行搜索查找。
餐厅信息管理:管理员有权限对餐厅信息进行添加、修改、删除操作,新增的餐厅列表将会提现在系统前端。
公告资讯管理:对公告资讯内容进行添加、修改、删除操作。
餐厅点餐管理:管理员负责上架餐厅的各种菜品详情。
充值记录管理:查看用户的充值记录详情。
优惠券管理:点击发布优惠券信息。
系统管理:轮播图的设置和管理
订单管理:管理和处理会员的下单信息。
管理员用例图如图3.2所示。
图3.2 管理员用例图
鉴于以上分析的功能性需求,非功能需求在项目的设计种也是一项不可忽略的工作,具体体现如表3.1 所示。
表3.1 系统非功能需求表
| 非功能性要求 | 说明 |
| 性能 | 评估响应时间、并发用户数、吞吐量等指标,以确保平台稳定高效地运行。 |
| 可靠性 | 评估系统的稳定性、容错能力和数据完整性,保障系统在故障情况下正常运行。 |
| 安全性 | 评估用户身份认证、数据加密和访问控制等,保护用户信息和交易的安全。 |
| 可用性 | 评估系统的稳定性、故障处理能力和用户界面友好性,提供良好的用户体验。 |
| 扩展性 | 评估系统的可扩展性和灵活性,以便根据需求进行功能扩展和升级。 |
系统业务流程分析
会员权限主要分为:会员通过系统注册进行身份验证,登录系统后可以使用自己的权限对功能进行操作,如将自己喜欢的菜品添加进购物车,可以进行在线充值和在线下单操作。
管理员权限主要分为:管理员通过自己的账户以及密码进行登录,可以对会员信息进行管理,对菜品分类以及餐厅信息进行增删积改查,对会员的订单信息进行管理,设置轮播图等。
智慧餐盘点餐平台的业务流程如图3.3所示。
图3.3 系统业务流程图
智慧餐盘点餐平台最主要的使用者是用户,主要是为她们而设计开发的,所以,在设计功能模块时候需要将首要使用人放在第一位,根据她们的需求出发进行设计。
系统功能结构图如图4.1所示。
图4.1 系统功能结构图
智慧餐盘点餐平台在会员端的设计采用多种及时进行交互,设计的界面大方简介,具体实现的功能模块有以下:
登录模块:使用者必须输入正确的账号密码,系统进行资料匹配通过才能访问系统。
餐厅信息模块:包括会员端的餐厅信息展示,后端管理员对餐厅进行发布和删除等。
购物车模块:会员端的菜品添加购物车进行下单。
我的订单模块:主要包括了已取消订单、已退款订单、未支付订单、已支付订单、烹饪中订单、已完成订单等,会员也可以查看自己的下单记录,管理员负责处理所有的订单。
充值模块:允许会员进行账户充值,管理者管理所有的充值数据。
借助目前的UML建模软件,ER图使其他用户可以快速轻松地了解系统的功能以及他们之间的关系。根据智慧餐盘点餐平台分析结果,整个智慧餐盘点餐平台包括以下各个单元:用户,餐厅信息,餐厅点餐、充值记录、购物车等。
系统的主要实体间关系E-R图如图4.2所示。
图4.2 系统E-R图
数据库是智慧餐盘点餐平台是系统界面数据存储与展示的关键、也是系统各项数据处理的基础。本系统的数据库表如下。
表名:cantingdiancan
功能:餐厅点餐
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| caipinbianhao | varchar | 200 | 菜品编号 | ||
| caipinmingcheng | varchar | 200 | 菜品名称 | ||
| cantingmingcheng | varchar | 200 | 餐厅名称 | ||
| caipinfenlei | varchar | 200 | 菜品分类 | ||
| tupian | longtext | 4294967295 | 图片 | ||
| kouwei | varchar | 200 | 口味 | ||
| peicai | longtext | 4294967295 | 配菜 | ||
| yingyangchengfen | longtext | 4294967295 | 营养成分 | ||
| caipinxiangqing | longtext | 4294967295 | 菜品详情 | ||
| onelimittimes | int | 单限 | |||
| alllimittimes | int | 库存 | |||
| clicktime | datetime | 最近点击时间 | |||
| clicknum | int | 点击次数 | 0 | ||
| discussnum | int | 评论数 | 0 | ||
| price | double | 价格 | |||
| onshelves | int | 是否上架(1:上架,0:下架) | 1 | ||
| storeupnum | int | 收藏数 | 0 |
表名:cart
功能:购物车表
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| tablename | varchar | 200 | 商品表名 | cantingdiancan | |
| userid | bigint | 用户id | |||
| goodid | bigint | 商品id | |||
| goodname | varchar | 200 | 商品名称 | ||
| picture | longtext | 4294967295 | 图片 | ||
| buynumber | int | 购买数量 | |||
| price | double | 单价 | |||
| goodtype | varchar | 200 | 商品类型 |
表名:orders
功能:订单
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| orderid | varchar | 200 | 订单编号 | ||
| tablename | varchar | 200 | 商品表名 | cantingdiancan | |
| userid | bigint | 用户id | |||
| goodid | bigint | 商品id | |||
| goodname | varchar | 200 | 商品名称 | ||
| picture | longtext | 4294967295 | 商品图片 | ||
| buynumber | int | 购买数量 | |||
| price | double | 价格 | 0 | ||
| total | double | 总价格 | 0 | ||
| type | int | 支付类型 | 1 | ||
| status | varchar | 200 | 状态 | ||
| address | varchar | 200 | 地址 | ||
| tel | varchar | 200 | 电话 | ||
| consignee | varchar | 200 | 收货人 | ||
| remark | varchar | 200 | 备注 | ||
| goodtype | varchar | 200 | 商品类型 | ||
| sfsh | varchar | 200 | 是否审核 | ||
| shhf | longtext | 4294967295 | 审核回复 | ||
| role | varchar | 200 | 用户角色 | ||
| couponnumber | varchar | 200 | 券编号 | ||
| discountamount | double | 优惠额 | 0 | ||
| orderno | varchar | 200 | 统一订单编号 | ||
| returnreason | varchar | 200 | 退货原因 |
表名:mycoupon
功能:我的优惠券
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| userid | bigint | 用户id | |||
| couponid | bigint | 优惠券id | |||
| name | varchar | 200 | 名称 | ||
| couponnumber | varchar | 200 | 券编号 | ||
| fullamount | double | 满额 | 0 | ||
| discountamount | double | 优惠额 | 0 | ||
| startime | datetime | 生效时间 | |||
| endtime | datetime | 过期时间 | |||
| type | varchar | 200 | 优惠券类型 | ||
| remark | varchar | 200 | 备注 | ||
| status | varchar | 200 | 状态 |
表名:huiyuan
功能:会员
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| huiyuanzhanghao | varchar | 200 | 会员账号 | ||
| huiyuanxingming | varchar | 200 | 会员姓名 | ||
| mima | varchar | 200 | 密码 | ||
| xingbie | varchar | 200 | 性别 | ||
| touxiang | longtext | 4294967295 | 头像 | ||
| dianhuahaoma | varchar | 200 | 电话号码 | ||
| money | double | 余额 | 0 |
表名:gonggaozixun
功能:公告资讯
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| biaoti | varchar | 200 | 标题 | ||
| fengmian | longtext | 4294967295 | 封面 | ||
| neirong | longtext | 4294967295 | 内容 | ||
| xiangqing | longtext | 4294967295 | 详情 | ||
| fabushijian | date | 发布时间 |
表名:discusscantingxinxi
功能:餐厅信息评论表
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| refid | bigint | 关联表id | |||
| userid | bigint | 用户id | |||
| avatarurl | longtext | 4294967295 | 头像 | ||
| nickname | varchar | 200 | 用户名 | ||
| content | longtext | 4294967295 | 评论内容 | ||
| score | double | 评分 | |||
| reply | longtext | 4294967295 | 回复内容 | ||
| thumbsupnum | int | 赞 | 0 | ||
| crazilynum | int | 踩 | 0 | ||
| istop | int | 置顶(1:置顶,0:非置顶) | 0 | ||
| tuserids | longtext | 4294967295 | 赞用户ids | ||
| cuserids | longtext | 4294967295 | 踩用户ids |
表名:discusscantingdiancan
功能:餐厅点餐评论表
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| refid | bigint | 关联表id | |||
| userid | bigint | 用户id | |||
| avatarurl | longtext | 4294967295 | 头像 | ||
| nickname | varchar | 200 | 用户名 | ||
| content | longtext | 4294967295 | 评论内容 | ||
| reply | longtext | 4294967295 | 回复内容 | ||
| thumbsupnum | int | 赞 | 0 | ||
| crazilynum | int | 踩 | 0 | ||
| istop | int | 置顶(1:置顶,0:非置顶) | 0 | ||
| tuserids | longtext | 4294967295 | 赞用户ids | ||
| cuserids | longtext | 4294967295 | 踩用户ids |
表名:coupon
功能:优惠券
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| userid | bigint | 用户id | |||
| name | varchar | 200 | 名称 | ||
| type | varchar | 200 | 券类型 | ||
| fullamount | double | 满额 | 0 | ||
| discountamount | double | 优惠额 | 0 | ||
| startime | datetime | 生效时间 | |||
| endtime | datetime | 过期时间 | |||
| remark | varchar | 200 | 备注 |
表名:users
功能:管理员表
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| username | varchar | 100 | 用户名 | ||
| password | varchar | 100 | 密码 | ||
| image | varchar | 200 | 头像 | ||
| role | varchar | 100 | 角色 | 管理员 | |
| addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP |
表名:chat
功能:智能AI
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| userid | bigint | 用户id | |||
| adminid | bigint | 管理员id | |||
| ask | longtext | 4294967295 | 提问 | ||
| reply | longtext | 4294967295 | 回复 | ||
| isreply | int | 是否回复 | |||
| isread | int | 已读/未读(1:已读,0:未读) | 0 | ||
| uname | varchar | 200 | 用户头像 | ||
| uimage | longtext | 4294967295 | 用户名 | ||
| type | int | 内容类型(1:文本,2:图片,3:视频,4:文件,5:表情) | 1 |
表名:chargerecord
功能:充值记录表
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| userid | bigint | 用户id | |||
| username | varchar | 200 | 用户名 | ||
| role | varchar | 200 | 角色 | ||
| amount | double | 金额 |
表名:cantingxinxi
功能:餐厅信息
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | 主键 | 主键 | ||
| addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
| cantingbianhao | varchar | 200 | 餐厅编号 | ||
| cantingmingcheng | varchar | 200 | 餐厅名称 | ||
| tupian | longtext | 4294967295 | 图片 | ||
| xiangxidizhi | varchar | 200 | 详细地址 | ||
| zixundianhua | varchar | 200 | 咨询电话 | ||
| yingyeshijian | varchar | 200 | 营业时间 | ||
| cantingxiangqing | longtext | 4294967295 | 餐厅详情 | ||
| clicktime | datetime | 最近点击时间 | |||
| clicknum | int | 点击次数 | 0 | ||
| discussnum | int | 评论数 | 0 | ||
| totalscore | double | 评分 | 0 | ||
| storeupnum | int | 收藏数 | 0 | ||
| longitude | double | 经度 | |||
| latitude | double | 纬度 |
在首页的左侧设计了会员的登录功能,会员可以在此输入账号密码等进行系统的登录,系统将进行校验。如果会员名和密码字段都为空,系统将不允许设置它们为空值。
系统底层的设置要求会员名和密码字段不能为空,这些信息将被传递给相关的类和对象方法,并进行数据验证。如果验证结果正确,系统将自动转到欢迎页面作为系统首页。但如果验证结果不对,系统提示重新输入账户密码。
会员登录流程图如图5.1所示。
图5.1 会员登录流程
会员登录界面如图5.2所示。
图5.2 会员登录界面
首页主要分别展示各个模块的最新动态,会员可以浏览各大模块,看到平台发布的最新公告资讯。可以点击查餐厅信息以及各类菜品信息等,会员只需要点击对应模块即可弹跳对应的页面。
首页载入流程图如图5.3所示。
图5.3 首页载入流程
首页如图5.4所示。
图5.4 首页界面
智慧餐盘点餐平台的注册登录操作,会员都是从同一个注册登录界面进行系统的注册与登录,如果还没有本系统的会员账号,就需要进行先注册,如果是已经注册的会员已经有自己的账号,只需要输入账户密码进行登录。
会员注册流程图如图5.5所示。
图5.5 会员注册流程
会员注册界面如图5.6所示。
图5.6 会员注册界面
用户点击餐厅信息功能,可以查看所有平台展示的餐厅信息列表,浏览所有的餐厅详情,包括餐厅编号、详细地址、咨询电话、营业时间、评分、地址等详情,可以点赞收藏该餐厅,也可以在搜索框中输入关键字眼进行某个餐厅的搜索查找。
餐厅信息流程如图5.7所示。
图5.7 餐厅信息流程
餐厅信息界面如图5.8所示。
图5.8 餐厅信息界面
在用户端界面,用户可以点击个人中心模块进行用户充值操作,点击输入充值金额后选择支付方式,确认充值。
用户充值流程如图5.9所示。
图5.9 用户充值流程
用户充值界面如图5.10所示。
图5.10 用户充值界面
管理员点击“菜品分类”,此模块主要是用于对菜品类型的增删改查操作。
菜品分类界面如图5.11所示。
图5.11 菜品分类界面
管理员可以执行餐厅点餐管理中的菜品信息的添加、修改、操作,如果点击“新增”,管理员可以在餐厅点餐管理界面进行编辑新的菜品内容等。完成后,点击“提交”按钮返回到添加页面。餐厅点餐管理管理流程如图5.12所示。
图5.12 餐厅点餐管理管理流程
新增餐厅点餐界面如图5.13所示。
图5.13 新增餐厅点餐界面
餐厅点餐管理界面如图5.14所示。
图5.14 餐厅点餐管理界面
管理员点击“订单管理”可以对平台中的所有订单信息进行维护管理,订单包括:订单编号、商品信息、总价格、支付状态等。
订单管理流程如图5.15所示。
图5.15 订单管理流程
订单管理界面如图5.16所示。
图5.16 订单管理界面
管理员点击“充值记录管理”可以对平台中用户的所有充值记录信息进行维护管理。
充值记录管理流程如图5.17所示。
图5.17 充值记录管理流程
充值记录管理界面如图5.18所示。
图5.18 充值记录管理界面
系统的前台、后台、数据库完成以后,这个系统才算是完成了一半,我们在这之后要对系统进行最后的一个阶段,那就是测试了,测试对一个系统来说是非常重要的,有的时候开发完一个系统,如果测试不合格的话,这个系统是没有办法进行投入使用的,所有我们要用测试对系统的功能进行检验,把不完善的功能尽量完善,把出现的bug解决掉,然后给用户呈现出一个完美的系统。通过对系统最后一步的测试,使得开发人员对自己的系统更加有信心,更加积极的为后期的系统版本的更新提供支持。
登录测试用例如表6.1所示。
表6.1 登录测试用例
| 操作描述 | 数据 | 期望结果 | 实际结果 | 测试状态 |
| 选择管理员登录,输入用户姓名,按“登陆”按钮。 | 用户姓名:admin, 密码为空 | 显示警告信息“请填写密码!” | 显示警告信息“请填写密码!” | 与期望结果相同 |
| 选择管理员登录,输入密码,按“登陆”按钮。 | 用户姓名为空,密码:123456 | 显示警告信息“请填写用户名” | 显示警告信息“请填写用户名” | 与期望结果相同 |
| 选择管理员登录,输入用户姓名和密码,按“登陆”按钮。 | 用户姓名:1234, 密 码:1234 | 显示警告信息“该用户名不存在!” | 显示警告信息“该用户名不存在” | 与期望结果相同 |
| 选择管理员登录,输入用户姓名和密码,按“登陆”按钮。 | 用户名:admin,密 码:admin | 正确登入到后台页面 | 正确登入到后台页面 | 与期望结果相同 |
个人信息测试用例如表6.2 所示。
表6.2 个人信息测试用例
| 操作描述 | 数据 | 期望结果 | 实际结果 | 测试状态 |
| 选择个人信息,清空用户名,按“保存”按钮。 | 用户姓名为空 | 显示警告信息“用户名不能为空!” | 显示警告信息“用户名不能为空! | 与期望结果相同 |
| 选择个人信息,清空邮箱,按“保存”按钮。 | 用户邮箱为空 | 显示警告信息“邮箱不能为空!” | 显示警告信息“邮箱不能为空!” | 与期望结果相同 |
| 选择个人信息,清空联系方式,按“保存”按钮。 | 用户联系方式为空 | 显示警告信息“联系方式不能为空!” | 显示警告信息“联系方式是不能为空!” | 与期望结果相同 |
| 选择个人信息,按“上传头像”按钮,上传头像文件大小超过1Mb。 | 头像文件大小超过1Mb | 显示警告信息“图片大小不能超过1Mb!” | 显示警告信息“图片大小不能超过1Mb!” | 与期望结果相同 |
餐厅点餐管理测试用例如表6.3所示。
表6.3 餐厅点餐管理测试用例
| 操作描述 | 数据 | 期望结果 | 实际结果 | 测试状态 |
| 管理员点击“餐厅点餐发布”,填写相关数据后点击“确定”。 | 在必填项输入测试数据 | 提示“发布成功” | 提示“发布成功” | 与期望结果相同 |
| 管理员选择餐厅点餐点击“修改”后点击“确定”。 | 在必填项修改测试数据 | 提示“修改成功” | 提示“修改成功” | 与期望结果相同 |
充值记录测试用例如表6.4所示。
表6.4 充值记录测试用例
| 操作描述 | 数据 | 期望结果 | 实际结果 | 测试状态 |
| 用户点击“充值记录提交”,输入充值金额后点击“确定”。 | 在必填项输入充值金额 | 提示“充值成功” | 提示“充值成功” | 与期望结果相同 |
餐厅信息管理测试用例如表6.5所示。
表6.5 餐厅信息管理测试用例
| 操作描述 | 数据 | 期望结果 | 实际结果 | 测试状态 |
| 管理员点击“餐厅信息新增”,填写相关数据后点击“确定”。 | 在必填项输入测试数据 | 提示“新增成功” | 提示“新增成功” | 与期望结果相同 |
| 管理员选择餐厅信息点击“修改”后点击“确定”。 | 在必填项修改测试数据 | 提示“修改成功” | 提示“修改成功” | 与期望结果相同 |
智慧餐盘点餐平台的测试已经完成,没有出现错误,能够成功运行。因为系统比较简单,一些功能还急需完善,但已经能够满足用户和管理者的需求,给予用户足够的帮助。
经过测试,得到测试结果如表6.6所示。
表6.6 测试结果
| 测试项目 | 测试结果 |
| 登录 | 成功 |
| 个人信息 | 成功 |
| 餐厅点餐管理 | 成功 |
| 充值记录 | 成功 |
| 餐厅信息管理 | 成功 |
参考文献
[1]张帝,周宾斌,孙畅子. 基于嵌入式Linux的智能点餐系统的设计与实现 [J/OL]. 企业科技与发展, 1-5[2025-04-29]. https://doi.org/10.20137/j.cnki.45-1359/t.20250327.001.
[2]张圣筛,李云峰. 基于Java Web的用户点餐系统设计与实现 [J]. 现代信息科技, 2025, 9 (03): 96-104. DOI:10.19850/j.cnki.2096-4706.2025.03.018.
[3]Durrani K O ,Ali S M ,Makandar S D , et al. Performance Analysis of Linear Congruential Random Generator Algorithms Using Python and Java Languages [J]. Journal of Advances in Mathematics and Computer Science, 2025, 40 (2): 40-52.
[4]刘永立. 在线点餐系统的设计与实现 [J]. 电脑编程技巧与维护, 2025, (01): 63-65+147. DOI:10.16184/j.cnki.comprg.2025.01.019.
[5]曹阳. 基于Java语言面向小微企业系统的设计开发 [J]. 电脑知识与技术, 2025, 21 (01): 45-47+56. DOI:10.14004/j.cnki.ckt.2025.0076.
[6]刘广超. 基于计算机软件开发Java编程语言的分析研究及技术思考[C]// 广东省高等教育学会特殊教育专业委员会,广东教育学会特殊教育专业委员会. 2024年广东省特殊教育专业学术会议论文集. 大连理工大学城市学院学院;, 2024: 413-418. DOI:10.26914/c.cnkihy.2024.063892.
[7]姚怡辰,丁雪晶. 基于C#的实体餐饮店点餐管理系统的设计与实现 [J]. 电脑知识与技术, 2024, 20 (23): 72-74. DOI:10.14004/j.cnki.ckt.2024.1124.
[8]Liang C . School Vehicle Management System Based on JAVA Language [J]. Academic Journal of Computing & Information Science, 2023, 6 (9):
[9]张芮绮. 线上餐厅管理系统的设计 [J]. 科技风, 2023, (06): 4-6. DOI:10.19392/j.cnki.1671-7341.202306002.
[10]张金凤. 餐饮管理系统的统计模块设计 [J]. 福建电脑, 2022, 38 (09): 90-93. DOI:10.16707/j.cnki.fjpc.2022.09.020.
[11]张彭飞. 基于协同过滤的微信点餐推荐系统的设计与实现[D]. 吉林大学, 2022. DOI:10.27162/d.cnki.gjlin.2022.007344.
[12]姚树乐,顾朝晖,李苇. 基于微信购物平台的用户购买服装意愿研究 [J]. 化纤与纺织技术, 2022, 51 (03): 117-119.
[13]朱广跃. 移动Web点餐系统的设计 [J]. 集成电路应用, 2022, 39 (01): 124-125. DOI:10.19339/j.issn.1674-2583.2022.01.045.
[14]冯秀玲. 智能点餐系统设计与应用 [J]. 电子技术, 2021, 50 (06): 30-32.
[15]时庭庭. 酒店会员点餐系统的设计与实现[D]. 东华大学, 2021. DOI:10.27012/d.cnki.gdhuu.2021.000018.
[16]王慧媛. 扫码点餐系统的设计与分析 [J]. 电子技术与软件工程, 2020, (23): 50-51. DOI:10.20109/j.cnki.etse.2020.23.022.
[17]郝传斌,王奂奇,陈梅. 智能餐馆一体化系统设计 [J]. 自动化仪表, 2020, 41 (07): 48-51. DOI:10.16086/j.cnki.issn1000-0380.2020010035.
🙊作者简介:多年一线开发工作经验,分享技术代码帮助学生学习。自有计算机毕设的工作室团队,专注计算机毕设开发、定制、远程、文档编写指导等。
🍅 欢迎点赞 👍 收藏 ⭐留言 📝
🍅 Java毕设项目精品实战案例《2000+套》🍅
⬇️文章末尾获取联系方式,需要源码+毕设论文或者演示视频可以联系⬇️
⚡感兴趣大家可以点点关注收藏,后续更新更多项目资料。⚡











941

被折叠的 条评论
为什么被折叠?



