
项目连接: https://github.com/sis-shen/BeautyGoose
项目介绍个人独立设计和多轮迭代开发的C/S架构开源项目。按照业务功能进行解耦合和分层,形成良好的层次结构。服务端采用高并发的应用服务器集群架构,使用Drogon作为HTTP框架。代码实现自定义的数据库客户端和Redis客户端,保持代码的易读性和易维护性。同时使用Docker容器编排技术完成应用集群构建和数据库服务部署。客户端包含QT实现的18个不同的交互界面,有完善的页面流转逻辑。
使用的技术点有:
QT界面框架
Json序列化与反序列化
Drogon网络库
MySQL connector/c++
Redis 缓存层
Nginx 负载均衡
Docker容器与镜像管理技术
运行环境当前版本v2.6
客户端: windows 11
服务端: 支持Docker的任意平台
需求分析用户需求当前目标实现的用户需求有
用户注册、登录
商家添加产品
商家查看和修改产品
商家查看和处理订单
消费者查看和添加购物车
消费者查看和结算订单
消费者优惠等级变化
管理员查看销售日志
角色抽象 ...