Skip to content

一个简单直观的学生考勤管理工具,使用Qt 5.14.1和SQLite.

Notifications You must be signed in to change notification settings

vmoranv/School-Attendance-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

School-Attendance-Tracker

💡 Brief Introduction

SAT是一个高效易用的学生出勤管理系统,旨在简化考勤记录与分析过程.使用Qt 5.14.1开发,通过SQLite保存在本地。

✅ Already Done

  1. mainwindow.ui addstudentinfo.ui editstudentinfo.ui analyzestudentinfo.ui设计
  2. studentinfo cstudentinfo cattendance类设计
  3. csqlite构造函数实现创建SQLite表单
  4. cstudentinfo私有变量的获取和设定函数

📝To Do

  • 实现csqlite中的几个操作函数
  • 设计Add Edit Analyze界面并在使用该功能时弹窗
  • 实现editstudentinfo.ui
  • 实现统计功能
  • 实现本地sqlite数据库访问与sql语句查询
  • 默认界面提示
  • UI优化
  • editstudentinfo.ui直接复用addstudentinfo.ui
  • 快捷键实现
  • 外观根据系统更改
  • 打开新建保存数据库实现
  • QMessageBox\addstudentinfo\snalyzestudentinfo界面的深浅色适配

⚠️ Fatal Error

  • 默认SQLite表单在Debug过程中出现缺少参数
  • addstudentinfo.ui无法传数据到mainwindow.uiupdatetableview
  • edit功能不生效,没有回显
  • 查询功能链接不到数据库
  • 统计功能无法实现排序
  • 窗口深浅色切换闪退

About

一个简单直观的学生考勤管理工具,使用Qt 5.14.1和SQLite.

Resources

Stars

Watchers

Forks

Packages

No packages published