auto_score/docs/aes.sql

325 lines
27 KiB
MySQL
Raw Normal View History

/*
Navicat MySQL Data Transfer
Source Server : mydb
Source Server Version : 80027
Source Host : localhost:3306
Source Database : aes
Target Server Type : MYSQL
Target Server Version : 80027
File Encoding : 65001
Date: 2025-05-15 18:42:43
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for adminusers
-- ----------------------------
DROP TABLE IF EXISTS `adminusers`;
CREATE TABLE `adminusers` (
`id` int NOT NULL AUTO_INCREMENT,
`account` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
`name` varchar(50) NOT NULL,
`role` varchar(10) NOT NULL,
`Email` varchar(30) DEFAULT NULL,
`active` int NOT NULL,
`answer` varchar(20) DEFAULT NULL,
`question` varchar(50) DEFAULT NULL,
`uuid` varchar(100) DEFAULT NULL,
`pwd` varchar(64) DEFAULT NULL,
`No` varchar(20) DEFAULT NULL,
`status` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=94 DEFAULT CHARSET=gbk;
-- ----------------------------
-- Records of adminusers
-- ----------------------------
INSERT INTO `adminusers` VALUES ('1', 'huangturbo', '123456', '黄秋波', 'teacher', '2845141619@qq.com', '1', '', '', '', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'null', '待审核');
INSERT INTO `adminusers` VALUES ('2', 'lxx', '123456', '林筱筱', 'teacher', '', '1', '', '', '', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', null, '通过');
INSERT INTO `adminusers` VALUES ('3', 'lt', '123456', '卢婷', 'teacher', '', '1', '', '', '', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', null, '通过');
INSERT INTO `adminusers` VALUES ('4', 'admin', '123456', '管理员', 'admin', '', '1', '', '', '', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', null, null);
INSERT INTO `adminusers` VALUES ('23', 'PeihaiZhao', '123456', 'PeihaiZhao', 'teacher', '', '1', '', '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', null, '通过');
INSERT INTO `adminusers` VALUES ('24', '2181802', '123456', '邵雯佩', 'assistant', '', '1', '', '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', null, null);
INSERT INTO `adminusers` VALUES ('30', 'judge', '123456', '裁判机', 'teacher', '', '1', '', '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', null, '通过');
INSERT INTO `adminusers` VALUES ('81', '2222671', '123456', '梁玥', 'assistant', '2845141619@qq.com', '1', '', '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', null, null);
INSERT INTO `adminusers` VALUES ('82', 'huangqiubo', '123456', '黄', 'teacher', '2845141619@qq.com', '1', '', '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', '101042991', '通过');
INSERT INTO `adminusers` VALUES ('83', 'assis', '123456', '助教', 'assistant', '', '1', '', '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', '123456', null);
INSERT INTO `adminusers` VALUES ('84', 'ds', '123456', 'ds', 'assistant', '', '1', '', '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', '123', null);
INSERT INTO `adminusers` VALUES ('90', '助教添加', '123456', '助教添加', 'assistant', '234567765@qq.com', '1', null, null, null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', '3456213', null);
-- ----------------------------
-- Table structure for assistantclass
-- ----------------------------
DROP TABLE IF EXISTS `assistantclass`;
CREATE TABLE `assistantclass` (
`id` int NOT NULL AUTO_INCREMENT,
`assistantId` int DEFAULT NULL,
`classId` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb3;
-- ----------------------------
-- Records of assistantclass
-- ----------------------------
INSERT INTO `assistantclass` VALUES ('1', '24', '1');
INSERT INTO `assistantclass` VALUES ('2', '24', '2');
INSERT INTO `assistantclass` VALUES ('13', '24', '7');
INSERT INTO `assistantclass` VALUES ('14', '83', '7');
INSERT INTO `assistantclass` VALUES ('16', '90', '8');
INSERT INTO `assistantclass` VALUES ('17', '90', '9');
INSERT INTO `assistantclass` VALUES ('20', '90', '13');
-- ----------------------------
-- Table structure for class
-- ----------------------------
DROP TABLE IF EXISTS `class`;
CREATE TABLE `class` (
`id` int NOT NULL AUTO_INCREMENT,
`courseId` int DEFAULT NULL,
`teacherId` int NOT NULL,
`name` varchar(50) DEFAULT NULL,
`studentNum` int DEFAULT '0',
`createTime` datetime NOT NULL,
`inviteCode` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb3;
-- ----------------------------
-- Records of class
-- ----------------------------
INSERT INTO `class` VALUES ('1', '1', '1', 'c语言1班', '4', '2025-02-20 12:59:40', '52ACTECH');
INSERT INTO `class` VALUES ('2', '1', '1', 'c语言2班', '0', '2025-02-19 12:59:43', '36WFSDFS');
INSERT INTO `class` VALUES ('3', '2', '1', 'c++1班', '4', '2025-02-15 12:59:46', '43CHJSCA');
INSERT INTO `class` VALUES ('5', '1', '1', 'c语言3班', '4', '2025-02-26 12:59:50', '372GDHSJ');
INSERT INTO `class` VALUES ('7', '2', '23', 'c++2班', '0', '2025-03-12 22:16:22', 'WS88A9LE');
INSERT INTO `class` VALUES ('8', '9', '1', '数据库1班', '2', '2025-03-14 14:40:59', 'N8URVFY4');
INSERT INTO `class` VALUES ('9', '9', '2', '数据库2班', '2', '2025-04-20 20:10:53', '2ZP2Z8FR');
INSERT INTO `class` VALUES ('11', '5', '2', 'java1班', '0', '2025-04-24 14:40:59', 'D95C6U32');
INSERT INTO `class` VALUES ('12', null, '2', 'java2班', '0', '2025-04-29 13:22:06', 'Y225YJFG');
INSERT INTO `class` VALUES ('13', null, '2', 'java3班', '5', '2025-04-29 13:22:14', 'NNRKLF3Q');
-- ----------------------------
-- Table structure for course
-- ----------------------------
DROP TABLE IF EXISTS `course`;
CREATE TABLE `course` (
`id` int NOT NULL AUTO_INCREMENT,
`adminuserId` int NOT NULL,
`name` varchar(30) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb3;
-- ----------------------------
-- Records of course
-- ----------------------------
INSERT INTO `course` VALUES ('1', '1', 'C语言课程');
INSERT INTO `course` VALUES ('2', '1', 'C++课程');
INSERT INTO `course` VALUES ('5', '1', 'Java课程');
INSERT INTO `course` VALUES ('7', '1', 'python课程');
INSERT INTO `course` VALUES ('8', '1', 'JavaScript课程');
INSERT INTO `course` VALUES ('9', '2', '数据库课程');
-- ----------------------------
-- Table structure for postproblem
-- ----------------------------
DROP TABLE IF EXISTS `postproblem`;
CREATE TABLE `postproblem` (
`id` int NOT NULL AUTO_INCREMENT,
`problemId` int NOT NULL,
`classId` int NOT NULL,
`adminuserId` int NOT NULL,
`startTime` datetime NOT NULL,
`endTime` datetime NOT NULL,
`allow` int NOT NULL DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb3;
-- ----------------------------
-- Records of postproblem
-- ----------------------------
INSERT INTO `postproblem` VALUES ('12', '5', '1', '2', '2025-05-01 21:39:15', '2025-05-10 21:39:16', '0');
INSERT INTO `postproblem` VALUES ('13', '5', '5', '2', '2025-03-20 21:39:15', '2025-05-08 21:39:16', '1');
INSERT INTO `postproblem` VALUES ('14', '3', '5', '1', '2025-05-02 11:06:22', '2025-05-11 11:06:23', '0');
INSERT INTO `postproblem` VALUES ('15', '3', '1', '1', '2025-05-08 11:06:22', '2025-05-11 11:06:23', '1');
-- ----------------------------
-- Table structure for problem
-- ----------------------------
DROP TABLE IF EXISTS `problem`;
CREATE TABLE `problem` (
`id` int NOT NULL AUTO_INCREMENT,
`courseId` int NOT NULL,
`adminuserId` int NOT NULL,
`title` varchar(30) DEFAULT NULL,
`description` varchar(5000) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb3;
-- ----------------------------
-- Records of problem
-- ----------------------------
INSERT INTO `problem` VALUES ('3', '1', '1', '迷宫游戏实现2', '<p style=\"text-align: left;\"><strong>迷宫介绍:</strong></p><p style=\"text-indent: 24pt;\"><span style=\"color: rgb(0, 0, 0);\">假设一个迷宫的矩阵图如下,其中用1表示通道,用0表示障碍物。入口在(1,1),出口在(8,8)。</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0000000000</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0110111010</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0110111010</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0111100110</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0100011110</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0111011110</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0101110110</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0100010010</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0011111110</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0000000000</span></p><p style=\"text-indent: 24pt;\"><span style=\"color: rgb(0, 0, 0);\">为了表示迷宫,设置一个数组M*N的二维数组,其中每个元素表示一个方块的状态,为1时表示对应方块是通道,为0时表示对应方块是障碍物(不可走),或者相反。</span></p><p style=\"text-indent: 24pt;\"><span style=\"color: rgb(0, 0, 0);\">求迷宫问题就是在一个指定的迷宫中求出从入口到出口的一条路径。在求解时采用“穷举法”,即从入口出发依次试探相邻的方块,一且找到一个可走的相邻方块就继续走下去,并记下所走的方位。两个方块有公共边称为相邻。</span></p><p style=\"text-align: left;\"><strong>题目要求:</strong></p><p style=\"text-indent: 24pt;\"><span style=\"color: rgb(0, 0, 0);\">从以下难度等级中选择一个,用C/C++实现迷宫游戏,迷宫大小可输入。难度等级越大,得分越高。</span></p><p style=\"text-align: left;\"><span style=\"color: rgb(0, 0, 0);\">1. </span><strong>等级1</strong><span style=\"color: rgb(0, 0, 0);\">:使用</span><span style=\"color: rgb(0, 0, 0); font-family: 宋体;\">不超过</span><span style=\"color: rgb(0, 0, 0);\">10x10的二维数组模拟迷宫,输出行走路径或“无解”。</span></p><p style=\"text-align: left;\"><span style=\"color: rgb(0, 0, 0);\">2. </span><strong>等级2</strong><span style=\"color: rgb(0, 0, 0);\">:使用</span><span style=\"color: rgb(0, 0, 0); font-family: 宋体;\">不超过</span><span style=\"color: rgb(0, 0, 0);\">10x10的二维数组模拟迷宫,输出最短的行走路径或“无解”。</span></p><p style=\"text-align: left;\"><span style=\"color: rgb(0, 0, 0);\">3. </span><strong>等级3</strong><span style=\"color: rgb(0, 0, 0);\">:使用</span><span style=\"color: rgb(0, 0, 0); font-family: 宋体;\">不超过</span><span style=\"color: rgb(0, 0, 0);\">100x100的二维数组模拟迷宫,支持多出口,输出最短的行走路径或“无解”。</span></p><p style=\"text-align: left;\"><span style=\"color: rgb(0, 0, 0);\">4. </span><strong>等级4</strong><span style=\"color: rgb(0, 0, 0);\">:使用</span><span style=\"color: rgb(0, 0, 0); font-family: 宋体;\">不超过</span><span style=\"color: rgb(0, 0, 0);\">2x100x100的三维数组模拟两层楼迷宫,支持多出口和楼梯,输出最短的行走路径或“无解”。</span></p><p style=\"text-align: left;\"><span style=\"color: rgb(0, 0, 0);\">5. </span><strong>等级5</strong><span style=\"color: rgb(0, 0, 0);\">:使用</span><span style=\"color: rgb(0, 0, 0); font-family: 宋体;\">不超过</span><span style=\"color: rgb(0, 0, 0);\">2x100x100的三维数组模拟两层楼迷宫,支持多出口、楼梯和自定义楼梯距离,输出最短的行走路径或“无解”。</span
INSERT INTO `problem` VALUES ('5', '1', '2', '迷宫游戏实现', '<p style=\"text-align: left;\"><strong>迷宫介绍:</strong></p><p style=\"text-indent: 24pt;\"><span style=\"color: rgb(0, 0, 0);\">假设一个迷宫的矩阵图如下,其中用1表示通道,用0表示障碍物。入口在(1,1),出口在(8,8)。</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0000000000</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0110111010</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0110111010</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0111100110</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0100011110</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0111011110</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0101110110</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0100010010</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0011111110</span></p><p style=\"text-align: center;\"><span style=\"color: rgb(0, 0, 0);\">0000000000</span></p><p style=\"text-indent: 24pt;\"><span style=\"color: rgb(0, 0, 0);\">为了表示迷宫,设置一个数组M*N的二维数组,其中每个元素表示一个方块的状态,为1时表示对应方块是通道,为0时表示对应方块是障碍物(不可走),或者相反。</span></p><p style=\"text-indent: 24pt;\"><span style=\"color: rgb(0, 0, 0);\">求迷宫问题就是在一个指定的迷宫中求出从入口到出口的一条路径。在求解时采用“穷举法”,即从入口出发依次试探相邻的方块,一且找到一个可走的相邻方块就继续走下去,并记下所走的方位。两个方块有公共边称为相邻。</span></p><p style=\"text-align: left;\"><strong>题目要求:</strong></p><p style=\"text-indent: 24pt;\"><span style=\"color: rgb(0, 0, 0);\">从以下难度等级中选择一个,用C/C++实现迷宫游戏,迷宫大小可输入。难度等级越大,得分越高。</span><span style=\"color: rgb(255, 0, 0);\">要求使用栈保存行走路径的信息,不能使用深度优先或广度优先等搜索算法。</span></p><p style=\"text-align: left;\"><span style=\"color: rgb(0, 0, 0);\">1. </span><strong>等级1</strong><span style=\"color: rgb(0, 0, 0);\">:使用</span><span style=\"color: rgb(0, 0, 0); font-family: 宋体;\">不超过</span><span style=\"color: rgb(0, 0, 0);\">10x10的二维数组模拟迷宫,输出行走路径或“无解”。</span></p><p style=\"text-align: left;\"><span style=\"color: rgb(0, 0, 0);\">2. </span><strong>等级2</strong><span style=\"color: rgb(0, 0, 0);\">:使用</span><span style=\"color: rgb(0, 0, 0); font-family: 宋体;\">不超过</span><span style=\"color: rgb(0, 0, 0);\">100x100的二维数组模拟迷宫,输出行走路径或“无解”。</span></p>');
-- ----------------------------
-- Table structure for scoringrubric
-- ----------------------------
DROP TABLE IF EXISTS `scoringrubric`;
CREATE TABLE `scoringrubric` (
`id` int NOT NULL AUTO_INCREMENT,
`standardId` int DEFAULT NULL,
`lowerLimit` float DEFAULT NULL,
`upperLimit` float DEFAULT NULL,
`description` varchar(200) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=58 DEFAULT CHARSET=utf8mb3;
-- ----------------------------
-- Records of scoringrubric
-- ----------------------------
INSERT INTO `scoringrubric` VALUES ('10', '25', '0', '100', '<p>使用AI编程助手的学生,需提交完整的交互过程记录,包括提问、AI回复和个人思考。将根据提问的技巧和思考的深度进行评分。不使用编程助手的学生,需提交设计思路文档。将根据设计的合理性、创新性和完整性进行评分。</p>');
INSERT INTO `scoringrubric` VALUES ('14', '26', '0', '100', '<p>根据有无路径、路径的曲折程度等,提交至少5组不同的测试数据及其运行结果。测试数据应覆盖不同的迷宫布局和难度。测试数据的复杂性和完备性将影响得分。</p>');
INSERT INTO `scoringrubric` VALUES ('15', '27', '0', '25', '<p>难度等级1:功能完善、无bug,得10分。</p>');
INSERT INTO `scoringrubric` VALUES ('16', '27', '25', '50', '<p>难度等级2:功能完善、无bug,得20分。</p>');
INSERT INTO `scoringrubric` VALUES ('29', '33', '0', '100', '<p>使用AI编程助手辅助编程,需提交完整的交互过程记录,包括提问、AI回复和个人思考。将根据提问的技巧和思考的深度进行评分。</p>');
INSERT INTO `scoringrubric` VALUES ('31', '34', '0', '100', '<p>根据有无路径、路径的曲折程度等,提交至少5组不同的测试数据及其运行结果。测试数据应覆盖不同的迷宫布局和难度。测试数据的复杂性和完备性将影响得分。</p>');
INSERT INTO `scoringrubric` VALUES ('50', '43', '0', '50', '<p>难度等级1:功能完善、无bug,得20分。</p>');
INSERT INTO `scoringrubric` VALUES ('51', '43', '50', '100', '<p>难度等级2:功能完善、无bug,得40分。</p>');
INSERT INTO `scoringrubric` VALUES ('54', '27', '50', '62.5', '<p>难度等级3:功能完善、无bug,得25分。</p>');
INSERT INTO `scoringrubric` VALUES ('55', '27', '62.5', '75', '<p>难度等级4:功能完善、无bug,得30分。</p>');
INSERT INTO `scoringrubric` VALUES ('56', '27', '75', '100', '<p>难度等级5:功能完善、无bug,得40分。</p>');
-- ----------------------------
-- Table structure for scoringstandard
-- ----------------------------
DROP TABLE IF EXISTS `scoringstandard`;
CREATE TABLE `scoringstandard` (
`id` int NOT NULL AUTO_INCREMENT,
`problemId` int DEFAULT NULL,
`dimension` varchar(100) DEFAULT NULL,
`weight` float DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8mb3;
-- ----------------------------
-- Records of scoringstandard
-- ----------------------------
INSERT INTO `scoringstandard` VALUES ('25', '3', '交互过程或设计结果', '0.3');
INSERT INTO `scoringstandard` VALUES ('26', '3', '测试结果', '0.3');
INSERT INTO `scoringstandard` VALUES ('27', '3', '程序功能', '0.4');
INSERT INTO `scoringstandard` VALUES ('33', '5', '交互过程', '0.3');
INSERT INTO `scoringstandard` VALUES ('34', '5', '测试结果', '0.3');
INSERT INTO `scoringstandard` VALUES ('43', '5', '程序功能', '0.4');
-- ----------------------------
-- Table structure for studentclass
-- ----------------------------
DROP TABLE IF EXISTS `studentclass`;
CREATE TABLE `studentclass` (
`id` int NOT NULL AUTO_INCREMENT,
`userId` int NOT NULL,
`classId` int NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb3;
-- ----------------------------
-- Records of studentclass
-- ----------------------------
INSERT INTO `studentclass` VALUES ('7', '1', '3');
INSERT INTO `studentclass` VALUES ('8', '2', '5');
INSERT INTO `studentclass` VALUES ('13', '2', '8');
INSERT INTO `studentclass` VALUES ('14', '3', '8');
INSERT INTO `studentclass` VALUES ('15', '3', '5');
INSERT INTO `studentclass` VALUES ('16', '19', '5');
INSERT INTO `studentclass` VALUES ('17', '20', '9');
INSERT INTO `studentclass` VALUES ('18', '21', '9');
INSERT INTO `studentclass` VALUES ('19', '7085', '1');
INSERT INTO `studentclass` VALUES ('21', '7084', '13');
INSERT INTO `studentclass` VALUES ('22', '20', '5');
INSERT INTO `studentclass` VALUES ('23', '7082', '3');
INSERT INTO `studentclass` VALUES ('24', '7083', '3');
INSERT INTO `studentclass` VALUES ('25', '7085', '3');
INSERT INTO `studentclass` VALUES ('26', '7085', '13');
INSERT INTO `studentclass` VALUES ('27', '7102', '13');
INSERT INTO `studentclass` VALUES ('28', '6830', '13');
INSERT INTO `studentclass` VALUES ('29', '21', '13');
INSERT INTO `studentclass` VALUES ('30', '21', '1');
INSERT INTO `studentclass` VALUES ('31', '7082', '1');
INSERT INTO `studentclass` VALUES ('32', '7084', '1');
-- ----------------------------
-- Table structure for submitreport
-- ----------------------------
DROP TABLE IF EXISTS `submitreport`;
CREATE TABLE `submitreport` (
`id` int NOT NULL AUTO_INCREMENT,
`problemId` int NOT NULL,
`studentId` int NOT NULL,
`adminuserId` int NOT NULL,
`readTime` datetime DEFAULT NULL,
`submissionTime` datetime DEFAULT NULL,
`submissionStatus` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`plagiarismStatus` varchar(10) DEFAULT NULL,
`attachment` varchar(200) DEFAULT NULL,
`autoscore` float DEFAULT NULL,
`autocomment` varchar(300) DEFAULT NULL,
`score` float DEFAULT NULL,
`comment` varchar(300) DEFAULT NULL,
`addTime` datetime DEFAULT NULL,
`simularity` float DEFAULT NULL,
`similardocs` varchar(200) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3;
-- ----------------------------
-- Records of submitreport
-- ----------------------------
INSERT INTO `submitreport` VALUES ('1', '5', '7082', '1', '2025-05-02 12:23:34', '2025-05-04 12:34:54', '待批阅', '已查重', 'zjy.docx', '90', null, '90', null, '2025-05-14 20:00:00', '0.342342', 'ly.docx');
INSERT INTO `submitreport` VALUES ('2', '5', '21', '1', '2025-05-03 11:23:21', '2025-05-04 23:34:24', '已批阅', '已查重', 'ly.docx', '70', '基本达到要求但具体示例不够', '72', null, '2025-05-13 21:39:16', '0.56327', 'zjy.docx');
INSERT INTO `submitreport` VALUES ('5', '3', '7082', '1', null, null, '未领取', null, null, null, null, null, null, '2025-05-13 11:06:23', '0', null);
INSERT INTO `submitreport` VALUES ('6', '5', '7085', '1', '2025-05-02 08:34:23', null, '已领取', null, null, null, null, null, null, null, null, null);
-- ----------------------------
-- Table structure for users
-- ----------------------------
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
`id` int NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varchar(20) NOT NULL,
`studentNo` varchar(20) DEFAULT NULL,
`chineseName` varchar(30) DEFAULT NULL,
`banji` varchar(50) DEFAULT NULL,
`createDate` datetime NOT NULL,
`Email` varchar(50) DEFAULT NULL,
`solved` int DEFAULT '0',
`submit` int DEFAULT '0',
`answer` varchar(20) DEFAULT NULL,
`messageCondition` varchar(255) DEFAULT NULL,
`question` varchar(50) DEFAULT NULL,
`uuid` varchar(100) DEFAULT NULL,
`pwd` varchar(64) DEFAULT NULL,
PRIMARY KEY (`id`,`username`)
) ENGINE=InnoDB AUTO_INCREMENT=7105 DEFAULT CHARSET=gbk;
-- ----------------------------
-- Records of users
-- ----------------------------
INSERT INTO `users` VALUES ('1', 'felix', '123456', '2131535', '李菲菲', '软件2班', '2015-08-10 10:27:48', '234567765@qq.com', '0', '0', '', null, '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92');
INSERT INTO `users` VALUES ('2', 'bing', '123456', '111330128', '郑彬彬', '软件1班', '2015-08-20 10:27:48', '', '0', '0', '', null, '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92');
INSERT INTO `users` VALUES ('3', 'peng', '1234567', '111330129', '马云鹏', '计算机1班', '2015-08-20 10:27:48', '', '0', '0', '', null, '', null, '8bb0cf6eb9b17d0f7d22b456f121257dc1254e1f01665370476383ea776df414');
INSERT INTO `users` VALUES ('19', 'zy', '123456', '141340108', '赵玥', '170928', '2015-10-11 20:45:19', '', null, null, '', null, '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92');
INSERT INTO `users` VALUES ('20', 'zez', '123456', '1513000j2', '周恩子', '卓越软件1501', '2015-10-11 20:45:19', '', null, null, '', null, '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92');
INSERT INTO `users` VALUES ('21', 'ly', '123456', '151320101', '刘颖', '卓越软件1501', '2015-10-11 20:45:19', '', null, null, '', null, '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92');
INSERT INTO `users` VALUES ('6830', 'jyc', '123456', '20630325', '金宇宸', '202101', '2023-06-30 14:42:10', '2845141619@qq.com', null, null, '', null, '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92');
INSERT INTO `users` VALUES ('7082', 'zjy', '123456', '231310507', '张嘉仪', '计算机类专业2023级秋季5班', '2023-09-28 15:26:52', '', null, null, '', null, '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92');
INSERT INTO `users` VALUES ('7083', 'zyx', '123456', '231310508', '赵芸溪', '计算机类2305', '2023-09-28 15:28:28', '', null, null, '', null, '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92');
INSERT INTO `users` VALUES ('7084', 'czx', '123456', '231310509', '蔡兆炫', '计算机类2305', '2023-09-30 22:30:44', '', null, null, '', null, '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92');
INSERT INTO `users` VALUES ('7085', 'ckl', '123456', '231310510', '陈坤龙', '计算机类2305', '2023-09-28 15:30:28', '', null, null, '', null, '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92');
INSERT INTO `users` VALUES ('7102', 'yxy', '123456', '231310531', '鄢欣云', '计算机类2305', '2023-09-28 15:44:59', '', null, null, '', null, '', null, '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92');