项目简介
本项目是基于Qt框架开发的外卖平台,实现了外卖服务B端(商家)与C端(顾客)的交互,包含商家登录、店铺信息管理、菜品管理、订单管理、营收查看以及顾客登录、店铺选择、菜品选择、订单支付等功能。
项目的主要特性和功能
1. 登录和注册
- 登录:支持顾客和商家通过输入用户名和密码进行验证登录。
- 注册:顾客和商家可选择账号类型并填写必要信息完成注册。
2. 顾客功能
- 选择店铺:展示所有入驻平台的商家店铺,顾客可自由选择并进入。
- 选餐:显示店铺内菜品,顾客可进行选餐操作。
- 订单支付:生成订单并展示信息,支持在线支付。
3. 商家功能
- 店铺信息管理:可设置和更新店铺的名称、地址、图片等信息。
- 菜品管理:能添加、删除和修改菜品的名称、单价、介绍、图片等信息。
- 订单管理:查看并完成顾客订单。
- 营收查看:展示店铺营收数据,包含菜品销售量和总营收。
安装使用步骤
- 环境准备:安装Qt Creator开发环境,并设置好相应的Qt库。
- 项目编译:用Qt Creator打开
waimai.pro
文件进行构建。 - 数据准备:将项目所需数据文件复制到构建后的文件夹,替换自动生成的数据库文件。
- 运行测试:运行程序测试,确保各项功能正常。
注意事项
- 数据库未提供生成表语句,修改数据库文件时要保留
users
表和store
表。 - 部分功能(评分系统、收餐页面)未实现。
- 代码部分地方需优化调整,如数据库查询效率和错误处理机制。
未实现功能
- 评分系统
- 商家出餐后用户的收餐页面
下载地址
点击下载 【提取码: 4003】