Skip to content

LittleChiu/ExpressManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExpressManager

一个基于 C++ 和 Qt 的快递管理系统课程设计项目,使用 SQLite 数据库存储,实现了快递公司、用户、包裹、取件柜和反馈信息等模块的图形化管理。适用于快递柜系统的后台逻辑建模与操作流程演示。


项目结构

ExpressManager/
├── controllers/         # 控制器层,处理用户操作与数据逻辑
├── models/              # 模型层,定义业务实体类(如 Package、User 等)
├── db/                  # 数据库管理模块,封装 SQLite 操作
├── main.cpp             # 程序入口,初始化应用与主界面
├── CMakeLists.txt       # CMake 构建配置
├── 测试用数据库.db      # 示例 SQLite 数据库文件
└── .gitignore

实现功能

  • 用户管理:新增用户、查询用户信息等操作
  • 快递公司管理:录入与修改快递公司数据
  • 包裹管理:登记、投递、签收包裹等功能
  • 取件柜管理:管理快递柜的位置、容量与状态
  • 用户反馈系统:提交并查看用户反馈内容
  • 图形界面支持:基于 Qt 实现完整 GUI 交互
  • 本地数据库存储:采用 SQLite 实现数据持久化

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published