# c++课设 **Repository Path**: ruochendada/c_keshe ## Basic Information - **Project Name**: c++课设 - **Description**: 基于qt做的考勤管理系统 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 1 - **Created**: 2021-01-02 - **Last Updated**: 2024-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # c++课设 考勤管理系统 ## 基于qt图形化界面做的 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0102/114715_82fa9592_8167887.png "M4MTZRS)BD11Q9X%0L3B{ZK.png") 主要界面为这样,实现了修改、添加、查询、删除、排序等功能 ## 登录界面 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0102/114729_b13f4426_8167887.png "D2K0%9YY(6@}[XI6EWDWV0N.png") 初始密码为123456 ## 数据库设计 ```c++ QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("database.db"); if(!db.open()) return false; QSqlQuery query; query.exec(QString( "create table student (number int primary key,id int,name varchar(40),lesson varchar(40),data varchar(40),type varchar(40))")); query.exec(QString("insert into student values(1,1,'张胖胖', '高数', '2019-9-2', '旷课')")); query.exec(QString("insert into student values(2,2,'宅本伟', '英语', '2019-9-3', '迟到')")); query.exec(QString("insert into student values(3,3,'一百七', '思修', '2019-9-4', '请假')")); query.exec(QString("insert into student values(4,4,'臭臭大佬', '历史', '2019-9-5', '早退')")); query.exec(QString("insert into student values(5,5,'吴锡盟', '离散', '2019-9-6', '旷课')")); query.exec(QString("insert into student values(6,6,'帅帅老汤', '离散', '2019-9-6', '旷课')")); ``` 数据库是用sqlite搭建的