一、环境依赖
1.1 平台
Linux GUI界面下,安装Qt Creator(Qt 5)
安装openSSL,根据openSSL安装版本及路径修改common.pri中openSSL库依赖路径
支持c++ 14的编译器
g++ version >= 5
clang++ version > 3.4
然后Qt编译运行即可。
1.2 client
Qt 5.8
openSSL 1.0.2o_1
C++ 14 support
clang++
1.3 server
C++ 14 support
openSSL 1.0.2o_1
sqlite3
linux socket
clang++
二、特性
使用C++ 14编写
使用JSON提高协议的可扩展性
使用ORM_LITE提高数据库的操作性
三、架构

五、数据结构
5.1 model
使用到的两个model类,并存入sqlite数据库中
5.1.1 UserModel
std::string uuid;
std::string username;
std::string password;
int balance;
int privilege;
long lastModifyTime;
5.1.2 OrderModel
std::string uuid;
int type;
int amount;
std::string out_account;
std::string i

本文介绍了一个基于Qt的银行模拟业务系统,详细阐述了环境依赖、客户端和服务器端需求,以及系统特点和架构。系统采用C++14编写,利用JSON和ORM_LITE增强协议和数据库操作。数据结构包括UserModel和OrderModel,同时提供了丰富的客户端UI组件。源码和详细文档已上传至WRITE-BUG技术共享平台。
最低0.47元/天 解锁文章
3768

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



