项目介绍为客户提供一个C/S架构的外卖平台,使用Qt框架和cpp-httplib 等模块实现其业务功能。能够服务消费者,商家和管理员的使用需求,目前支持的平台为Windows平台。
使用的技术点有:
QT界面框架
QT Json处理模块
cpp-httplib库
MySQL connector/c++
运行环境需求分析用户需求当前目标实现的用户需求有
用户注册、登录
商家添加产品
商家查看和修改产品
商家查看和处理订单
消费者查看和添加购物车
消费者查看和结算订单
消费者优惠等级变化
管理员查看销售日志
角色抽象归纳根据需求的功能点,可以将系统的参与者抽象成两层三类。
用户: 所有具体参与者的总称,更高一级的抽象
商家:提供菜品和处理订单的一类人
消费者:点餐和请求订单的一类人
管理员:有权限查看销售日志的一类人
用例图
功能需求根据用户的需求,我们提出更具体,更偏向实现的功能需求
用户注册功能用户可以使用唯一的*账号名和手机号和进行账号注册
用户登录功能用户可以使用账号名或手机号进行账号登录
商家菜品注册功能商家可以使用菜品注册功能来注册新的菜品
商家 ...