此项目的作用: 方便快速高效的记录每道题的完成情况,以备后期分析 需求如下:
码云
软件下载(需要安装java8或以上版本):
链接:
提取码:bf0o
DROP TABLE IF EXISTS learn_info;
DROP TABLE IF EXISTS p_code;
CREATE TABLE learn_info
(
id INTEGER primary KEY AUTOINCREMENT, -- id
`type` int, -- 类别,例数学、英语
thought int, -- 二次分类,用于描述该题型
book int, -- 出现在哪本书上
chapter int, -- 章
`section` int, -- 节
`number` TEXT, -- 第几道题
repeat int DEFAULT 1, -- 重复做题次数
failed_repeat int DEFAULT 0, -- 做题失败的次数
star int, -- 难度评级
`comment` text, -- 评论
span int, -- 耗时
update_time DATE DEFAULT (datetime('now', 'localtime')), -- 更新时间
version int, -- 乐观锁
deleted int -- 逻辑删除
);
CREATE TABLE p_code
(
id INTEGER primary KEY AUTOINCREMENT, -- id
`code_type` text, -- 码表类
`name` text, -- 码表表示
`value` int, -- 值
content1 text, -- 关联的学科
content2 text, -- 关联的章节
content3 text,
update_time DATE DEFAULT (datetime('now', 'localtime')), -- 更新时间
version int, -- 乐观锁
deleted int -- 逻辑删除
)
如下面两张图所示:
计时统计
数据查询页面