Yurzi / jlu_olshop

A small project with flexible framework design

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JLU_OLSHIP

关于本项目

JLU_OLSHIP(Online Shop)是JLU的面向对象编程的课程设计项目,本项目根据课程要求所创作,基于qt/C++作为用户端访问界面,使用Java作为后端服务器逻辑处理平台。

整套系统基于“生产-消费”模式设计,使用多线程和异步来获得较好的并发性能和吞吐量,同时借鉴RESTful接口的设计理念,进行C/S端之间的通信,使C/S端之间实现解耦。

此外,整个项目采用模块化设计,架构和框架具有较好的可拓展性,理论上限较高,同时也便于维护。

如何构建

  1. 对于qt/C++ 请确保具有qt6以上的环境,使用cmake进行构建

  2. 对于Java,使用Gradle进行构建

最后

鄙人编程新手,写出这样拉跨的作品属于是非常合理了¯(°_o)/¯。

此外欢迎访问我的个人博客

About

A small project with flexible framework design

License:MIT License


Languages

Language:C++ 54.6%Language:Java 43.5%Language:CMake 1.3%Language:C 0.5%