项目简介
本项目是基于C++和Qt框架开发的桌面计时器软件,具备类似钉钉的考勤打卡功能,能助力用户提升学习和工作效率。软件涵盖用户登录、注销、信息设置、WIFI网络自动识别、计时信息定时更新、公告展示、个人在线时长统计、每周计时排名统计等功能。
项目的主要特性和功能
- 用户管理:包含用户登录、注册、注销功能,有记住密码和自动登录选项,还有用户信息设置界面可完善或修改信息。
- 计时功能:能自动识别WIFI网络,不匹配时停止打卡计时;计时信息加密保存在本地并定时同步到服务器;支持个人本周在线时长统计,以柱状图直观呈现;每周统计所有用户计时排名,以列表降序排列。
- 公告与通知:有公告展示功能,支持公告查看和管理,也支持访客留言的展示与管理。
- 统计与排名:支持个人在线时长统计并以柱状图展示,每周计时排名统计以列表形式展示。
- 界面与交互:具备支持拖拽和滚动的标签板用于展示排行榜等;支持图像工具,可用于头像选择或预览;支持状态消息的显示与管理,可自动消失或保持显示。
安装使用步骤
- 环境配置:确保安装Qt开发环境并配置好Qt Creator,下载本项目源码文件。
- 打开项目:用Qt Creator打开项目文件(.pro文件)。
- 构建项目:在Qt Creator中选择构建配置(Debug或Release),点击构建按钮。
- 运行项目:构建成功后,点击运行按钮启动应用程序。
- 配置服务器:在
Headers/myserver.h
文件中修改服务器连接信息。 - 打包发布(可选):在Qt Creator中构建Release版的可执行文件(如
XGTimer.exe
),使用windeployqt XGTimer.exe
命令生成Qt依赖运行库。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】