Fetch the repository succeeded.
计划实现一个支持Linux、Windows、Android三个平台的事件管理软件,包括以下特性:
其中Linux、Windows PC版本使用Qt编写来实现跨平台,Android版本则通过对APP的编写来实现,服务端则使用JAVA实现,各平台之间通过自定义的协议JSON与socket套接字来与服务端进行网络通信,从而达到同步的目的。
。。。
事件有明确的截止时间,不到一天时可以开启计时。
比如背单词之类的每日任务,时间单位为星期X。
比如要学习某种技能、看某本书等,不计时间,优先级最低,长期提醒。
字段 | 类型 | 限制 | 含义 |
---|---|---|---|
id | VARCHAR(30) | 主键 | 用户名 |
password | VARCHAR(32) | MD5映射后保存 | 密码 |
字段 | 类型 | 限制 | 含义 |
---|---|---|---|
id | BIGINT | 主键自增 | 主键 |
name | VARCHAR(30) | 不为空 | 名称 |
add_time | DATETIME | 添加时间 | |
end_time | DATETIME | 结束时间 | |
status | TINYINT | 不为空,默认为0 | 状态 |
user_id | VARCHAR(30) | 不为空,与用户表关联 | 用户名 |
字段 | 类型 | 限制 | 含义 |
---|---|---|---|
id | BIGINT | 主键自增 | 主键 |
name | VARCHAR(30) | 不为空 | 名称 |
day | TINYINT | 1~128 | 需要打卡的天数 |
status | TINYINT | 不为空 | 状态 |
last_check | DATETIME | 最后签到时间 | |
user_id | VARCHAR(30) | 不为空,与用户表关联 | 用户名 |
字段 | 类型 | 限制 | 含义 |
---|---|---|---|
id | BIGINT | 主键自增 | 主键 |
name | VARCHAR(30) | 不为空 | 名称 |
status | TINYINT | 不为空,默认为0 | 状态 |
user_id | VARCHAR(30) | 不为空,与用户表关联 | 用户名 |
Sign in for post a comment
Comments ( 0 )