Skip to content

这是一个由一名学生开发的作业登记系统,你可以在上面记录作业,它会提醒你接下来要交的作业。项目使用CC-BY-NC-SA 4.0 许可协议

License

Notifications You must be signed in to change notification settings

952313/Personal-Homework-Management-System

Repository files navigation

Personal Homework Management System

一个由学生开发的作业管理系统,帮助跟踪作业截止日期,减少逾期风险。 项目地址:https://github.com/952313/Personal-Homework-Management-System/

✨ 功能特点

  • 作业记录:轻松添加作业信息及提交日期
  • 智能提醒:颜色编码系统直观显示作业状态
    • 🔴 今天到期 - 红色
    • 🟡 3天内到期 - 黄色
    • ⚪ 未过期(进行中,超过3天) - 正常颜色
    • ⚫ 已过期 - 粉色
  • 风险管理:降低作业迟交被扣分的概率

📁 版本信息

Version 2.9

  • 修复了加载不了字号的问题
  • 该问题是由于先创建窗口,后读取数据导致的
  • 我们改为先读取数据,后创建窗口
  • 注意:2.9使用2.8改版,2.8.1的版本内容不在2.9中

Version 2.8.1

  • 增加Delete按钮删除作业

Version 2.5-2.8

  • 这些版本旨在提供可靠的作业系统,确保大量作业不会崩溃

Version 2.4

  • 添加设置页面

Version 2.1

  • 使用 Custom Tkinter 开发
  • 采用 CC-BY-NC-SA 4.0 许可协议
  • 欢迎:修改、反馈、提出BUG

Version 2.0

  • 基于 Custom Tkinter 的进阶版本

Version 1.0

  • 使用 Tkinter 编写的初级版本
  • 注意:1.0 和 2.0 版本无明确许可证,默认保留所有权利

重要信息

  • 2.3版本之后,json格式变化,不能再退回2.2或以下版本
  • 使用时会生成一个json文件(SQLite版本除外),如果删除,会导致作业记录(任何版本)和设置(2.3及以上)丢失。

📄 许可证

从 2.1 版本起,本项目采用 CC BY-NC-SA 4.0 许可协议。 详细请看主分支下的LICENSE.md

这意味着你可以:

  • ✅ 分享、使用本程序
  • ✅ 修改、改进代码
  • ✅ 分发修改后的版本(必须使用相同许可证)

但需要:

  • 📝 保留原作者署名
  • ❌ 禁止商业用途
  • 🔄 相同方式共享(修改版也需使用同协议)

🐛 反馈与贡献

欢迎提交 Issue 反馈BUG或提出改进建议!


开发过程中使用了 Deepseek 编程

About

这是一个由一名学生开发的作业登记系统,你可以在上面记录作业,它会提醒你接下来要交的作业。项目使用CC-BY-NC-SA 4.0 许可协议

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages