# 数据库课设作业 **Repository Path**: Lrc2021/database-course-assignment ## Basic Information - **Project Name**: 数据库课设作业 - **Description**: 窝工智科数据库课设作业,用Qt搭建了个简陋的外卖管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-11-09 - **Last Updated**: 2023-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 窝工智科数据库课设作业 > 基于煜个头头师兄的头头外卖管理系统修改 ### 编译运行环境 Qt 5.12.12 MinGW 64-bit
MySQL 版本:8.0.35 MySQL Community Server - GPL
[MySQL官网下载](https://dev.mysql.com/downloads/mysql/) ### 如何编译运行该project #### 1. qt与mysql数据库版本匹配 见上面的编译运行环境 #### 2. 配置好数据库 qt中对本地数据库建立连接的代码如下: ``` /** * @brief 连接数据库 */ void Database::connectMYSQL() { db = QSqlDatabase::addDatabase("QODBC");//创建数据库连接 db.setHostName("localhost"); //连接数据库主机名,这里需要注意(若填的为”127.0.0.1“,出现不能连接,则改为localhost) db.setDatabaseName("lrc"); db.setPort(3306); //连接数据库端口号,与设置一致 db.setUserName("root"); //数据库用户名,与设置一致 db.setPassword("12345"); //数据库密码,与设置一致 bool ok = db.open(); if (ok){ qDebug()<<"open database successfully"; } else { qDebug()<<"error open database because"< 下载安装好后
### 数据库结构 暂时的数据库结构如下:
### 暂时效果
### 现阶段任务 目前程序有很多未完善的地方,系统前端有的部分,后端功能并未完全实现,需要一点一点地填坑。不过按照上面配置好mysql后,注册登录查看相应页面都是能正常跑的。 任务就是: 1. 改前端,把图片、动图啥的换了,按键等交互界面再设计一番,界面美化下 2. 把后端未实现的功能或bug填了(基本都是关于数据库处理的,剩下就是必要的交互实现代码) 3. 理清数据库关系,填补或生成数据,把数据表整理好(好写报告) 4. 录视频,展示效果,结合课本知识点水字数 5. 待补充