stmms_ft.sql 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691
  1. # ************************************************************
  2. # Database: stmms_fenti
  3. # Generation Time: 2017-10-31 06:43:10 +0000
  4. # ************************************************************
  5. # Dump of table b_campus
  6. # ------------------------------------------------------------
  7. DROP TABLE IF EXISTS `b_campus`;
  8. CREATE TABLE `b_campus` (
  9. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  10. `school_id` int(11) NOT NULL COMMENT '学校ID',
  11. `name` varchar(64) NOT NULL COMMENT '名称',
  12. `province` varchar(16) DEFAULT NULL COMMENT '省份',
  13. `city` varchar(16) DEFAULT NULL COMMENT '城市',
  14. `district` varchar(16) DEFAULT NULL COMMENT '地区',
  15. `address` varchar(128) DEFAULT NULL COMMENT '地址',
  16. `phone` varchar(32) DEFAULT NULL COMMENT '电话',
  17. `description` varchar(256) DEFAULT NULL COMMENT '学校描述',
  18. PRIMARY KEY (`id`),
  19. KEY `index1` (`school_id`,`name`)
  20. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学习中心表';
  21. # Dump of table b_school
  22. # ------------------------------------------------------------
  23. DROP TABLE IF EXISTS `b_school`;
  24. CREATE TABLE `b_school` (
  25. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  26. `name` varchar(64) NOT NULL COMMENT '名称',
  27. `province` varchar(16) NOT NULL COMMENT '省份',
  28. `city` varchar(16) NOT NULL COMMENT '城市',
  29. `address` varchar(128) DEFAULT NULL COMMENT '地址',
  30. `phone` varchar(32) DEFAULT NULL COMMENT '电话',
  31. `logo_url` varchar(64) DEFAULT NULL COMMENT '图片地址',
  32. `description` varchar(256) DEFAULT NULL COMMENT '描述',
  33. `enable` tinyint(1) NOT NULL COMMENT '是否禁用',
  34. `time_create` datetime NOT NULL COMMENT '创建时间',
  35. `time_modified` datetime DEFAULT NULL COMMENT '修改时间',
  36. PRIMARY KEY (`id`),
  37. KEY `area` (`province`,`city`)
  38. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学校表';
  39. # Dump of table b_tag
  40. # ------------------------------------------------------------
  41. DROP TABLE IF EXISTS `b_tag`;
  42. CREATE TABLE `b_tag` (
  43. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  44. `name` varchar(128) NOT NULL COMMENT '标记类型',
  45. PRIMARY KEY (`id`)
  46. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='标记类型表';
  47. LOCK TABLES `b_tag` WRITE;
  48. INSERT INTO `b_tag` (`id`, `name`)
  49. VALUES
  50. (1,'试卷雷同'),
  51. (2,'科目错误'),
  52. (3,'贴错条码');
  53. UNLOCK TABLES;
  54. # Dump of table b_user
  55. # ------------------------------------------------------------
  56. DROP TABLE IF EXISTS `b_user`;
  57. CREATE TABLE `b_user` (
  58. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  59. `login_name` varchar(64) NOT NULL COMMENT '登录名',
  60. `name` varchar(64) NOT NULL COMMENT '名称',
  61. `password` varchar(128) NOT NULL COMMENT '密码',
  62. `role` varchar(16) NOT NULL COMMENT '角色',
  63. `enable` tinyint(1) NOT NULL COMMENT '是否启用',
  64. `school_id` int(11) NOT NULL COMMENT '所属学校ID',
  65. `subject_code` varchar(32) DEFAULT NULL COMMENT '绑定科目代码',
  66. `last_login_time` datetime DEFAULT NULL COMMENT '最后一次登录时间',
  67. `last_login_ip` varchar(64) DEFAULT NULL COMMENT '最后一次登录IP',
  68. `created_time` datetime NOT NULL COMMENT '创建时间',
  69. `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  70. PRIMARY KEY (`id`),
  71. KEY `index1` (`login_name`),
  72. KEY `index2` (`school_id`,`enable`)
  73. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表';
  74. LOCK TABLES `b_user` WRITE;
  75. INSERT INTO `b_user` (`id`, `login_name`, `name`, `password`, `role`, `enable`, `school_id`, `subject_code`, `last_login_time`, `last_login_ip`, `created_time`, `updated_time`)
  76. VALUES
  77. (1,'admin','超级管理员','f4f49b97cf567ca04b9bffdfc11d59ee','SYS_ADMIN',1,0,NULL,'2017-09-25 10:07:37','192.168.1.94','2013-10-16 18:11:51','2017-09-25 10:07:37');
  78. UNLOCK TABLES;
  79. # Dump of table eb_exam
  80. # ------------------------------------------------------------
  81. DROP TABLE IF EXISTS `eb_exam`;
  82. CREATE TABLE `eb_exam` (
  83. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  84. `name` varchar(64) NOT NULL COMMENT '考试名称',
  85. `school_id` int(11) NOT NULL COMMENT '学校ID',
  86. `exam_time` datetime NOT NULL COMMENT '考试时间',
  87. `status` varchar(16) NOT NULL COMMENT '状态',
  88. `description` varchar(128) DEFAULT NULL COMMENT '描述',
  89. `force_special_tag` tinyint(1) NOT NULL COMMENT '强制标记',
  90. `slice_config` text DEFAULT NULL COMMENT '裁切图配置',
  91. `creator_id` int(11) NOT NULL COMMENT '创建人',
  92. `create_time` datetime NOT NULL COMMENT '创建时间',
  93. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  94. `excellent_score` double DEFAULT NULL COMMENT '优秀分',
  95. `pass_score` double DEFAULT NULL COMMENT '及格分',
  96. `need_calculate` tinyint(1) NOT NULL COMMENT '需要统分',
  97. `process` double DEFAULT NULL COMMENT '统分进度',
  98. PRIMARY KEY (`id`),
  99. KEY `index1` (`school_id`,`create_time`)
  100. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试表';
  101. # Dump of table eb_exam_package
  102. # ------------------------------------------------------------
  103. DROP TABLE IF EXISTS `eb_exam_package`;
  104. CREATE TABLE `eb_exam_package` (
  105. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  106. `code` varchar(128) NOT NULL COMMENT '试卷袋编号',
  107. `pic_count` int(11) NOT NULL COMMENT '上传图片数量',
  108. PRIMARY KEY (`exam_id`,`code`)
  109. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='卷袋信息表';
  110. # Dump of table eb_exam_question
  111. # ------------------------------------------------------------
  112. DROP TABLE IF EXISTS `eb_exam_question`;
  113. CREATE TABLE `eb_exam_question` (
  114. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  115. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  116. `subject_code` varchar(32) NOT NULL DEFAULT '' COMMENT '科目代码',
  117. `group_number` int(11) NOT NULL COMMENT '分组序号',
  118. `main_number` int(11) NOT NULL COMMENT '大题号',
  119. `sub_number` int(11) NOT NULL COMMENT '小题号',
  120. `is_objective` tinyint(1) NOT NULL COMMENT '是否客观题',
  121. `main_title` varchar(32) NOT NULL COMMENT '大题名称',
  122. `answer` varchar(16) DEFAULT NULL COMMENT '正确答案',
  123. `total_score` double NOT NULL COMMENT '满分',
  124. `interval_score` double NOT NULL COMMENT '评卷间隔分',
  125. `total_count` int(11) DEFAULT NULL COMMENT '总人数',
  126. `paper_type` varchar(32) DEFAULT NULL COMMENT '试卷类型',
  127. PRIMARY KEY (`id`),
  128. KEY `index1` (`exam_id`,`subject_code`,`is_objective`,`main_number`,`sub_number`,`paper_type`)
  129. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='小题信息表';
  130. # Dump of table eb_exam_student
  131. # ------------------------------------------------------------
  132. DROP TABLE IF EXISTS `eb_exam_student`;
  133. CREATE TABLE `eb_exam_student` (
  134. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  135. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  136. `school_id` int(11) NOT NULL COMMENT '学校ID',
  137. `campus_name` varchar(64) NOT NULL COMMENT '学习中心名称',
  138. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  139. `subject_name` varchar(32) NOT NULL COMMENT '科目名称',
  140. `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
  141. `student_code` varchar(64) NOT NULL COMMENT '学号',
  142. `name` varchar(32) NOT NULL COMMENT '姓名',
  143. `package_code` varchar(128) DEFAULT NULL COMMENT '试卷袋编号',
  144. `exam_site` varchar(64) DEFAULT NULL COMMENT '考点',
  145. `exam_room` varchar(64) DEFAULT NULL COMMENT '考场',
  146. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  147. `batch_code` varchar(32) DEFAULT NULL COMMENT '扫描批次号',
  148. `sheet_count` int(11) NOT NULL COMMENT '原图数量',
  149. `slice_count` int(11) NOT NULL COMMENT '小图数量',
  150. `answers` text COMMENT '客观题识别结果',
  151. `is_upload` tinyint(1) NOT NULL COMMENT '是否已上传',
  152. `is_absent` tinyint(1) NOT NULL COMMENT '是否缺考',
  153. `is_manual_absent` tinyint(1) NOT NULL COMMENT '是否人工指定缺考',
  154. `is_breach` tinyint(1) NOT NULL COMMENT '是否违纪',
  155. `is_exception` tinyint(1) NOT NULL COMMENT '是否数据异常',
  156. `upload_time` datetime DEFAULT NULL COMMENT '上传时间',
  157. `objective_score` double DEFAULT NULL COMMENT '客观总分',
  158. `subjective_score` double DEFAULT NULL COMMENT '主观总分',
  159. `objective_score_list` text COMMENT '客观得分明细',
  160. `subjective_score_list` text COMMENT '主观得分明细',
  161. `subject_level` varchar(64) DEFAULT NULL COMMENT '层次',
  162. `subject_category` varchar(64) DEFAULT NULL COMMENT '专业类型',
  163. `paper_type` varchar(32) DEFAULT NULL COMMENT '试卷类型',
  164. `college` varchar(64) DEFAULT NULL COMMENT '学院',
  165. `class_name` varchar(64) DEFAULT NULL COMMENT '班级',
  166. `teacher` varchar(64) DEFAULT NULL COMMENT '任课老师',
  167. PRIMARY KEY (`id`),
  168. UNIQUE KEY `index1` (`exam_id`,`exam_number`),
  169. KEY `index2` (`exam_id`,`student_code`),
  170. KEY `index3` (`exam_id`,`subject_code`,`upload_time`)
  171. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试考生库';
  172. # Dump of table eb_exam_subject
  173. # ------------------------------------------------------------
  174. DROP TABLE IF EXISTS `eb_exam_subject`;
  175. CREATE TABLE `eb_exam_subject` (
  176. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  177. `code` varchar(32) NOT NULL COMMENT '科目代码',
  178. `name` varchar(32) NOT NULL COMMENT '科目名称',
  179. `level` varchar(64) DEFAULT NULL COMMENT '层次',
  180. `category` varchar(64) DEFAULT NULL COMMENT '专业类型',
  181. `objective_score` double NOT NULL COMMENT '客观题满分',
  182. `subjective_score` double NOT NULL COMMENT '主观题满分',
  183. `total_score` double NOT NULL COMMENT '全卷满分',
  184. `upload_count` int(11) NOT NULL COMMENT '已上传人数',
  185. `has_answer` tinyint(1) NOT NULL COMMENT '是否上传答案',
  186. `has_paper` tinyint(1) NOT NULL COMMENT '是否上传试卷',
  187. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  188. PRIMARY KEY (`exam_id`,`code`)
  189. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试科目表';
  190. # Dump of table eb_export_imglist
  191. # ------------------------------------------------------------
  192. DROP TABLE IF EXISTS `eb_export_imglist`;
  193. CREATE TABLE `eb_export_imglist` (
  194. `exam_id` int(11) NOT NULL,
  195. `exam_number` varchar(50) COLLATE utf8_bin NOT NULL,
  196. `Remark` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  197. PRIMARY KEY (`exam_id`,`exam_number`)
  198. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  199. # Dump of table eb_mark_group
  200. # ------------------------------------------------------------
  201. DROP TABLE IF EXISTS `eb_mark_group`;
  202. CREATE TABLE `eb_mark_group` (
  203. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  204. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  205. `number` int(11) NOT NULL COMMENT '序号',
  206. `status` varchar(16) NOT NULL COMMENT '评卷状态',
  207. `pic_list` varchar(255) NOT NULL COMMENT '小图配置',
  208. `total_score` double NOT NULL COMMENT '满分',
  209. `trial_count` int(11) DEFAULT NULL COMMENT '试评数量',
  210. `double_rate` double DEFAULT NULL COMMENT '双评比例',
  211. `arbitrate_threshold` double DEFAULT NULL COMMENT '仲裁阈值',
  212. `score_policy` varchar(16) DEFAULT NULL COMMENT '合分策略',
  213. `mark_mode` varchar(16) DEFAULT NULL COMMENT '强制评卷模式',
  214. `sheet_view` tinyint(1) NOT NULL COMMENT '是否允许查看原卷',
  215. `build_time` datetime DEFAULT NULL COMMENT '最后生成任务时间',
  216. `library_count` int(11) NOT NULL COMMENT '任务总量',
  217. `marked_count` int(11) NOT NULL COMMENT '已评数量',
  218. `left_count` int(11) NOT NULL COMMENT '剩余数量',
  219. PRIMARY KEY (`exam_id`,`subject_code`,`number`)
  220. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷分组表';
  221. # Dump of table eb_marker
  222. # ------------------------------------------------------------
  223. DROP TABLE IF EXISTS `eb_marker`;
  224. CREATE TABLE `eb_marker` (
  225. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  226. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  227. `subject_code` varchar(12) NOT NULL COMMENT '科目代码',
  228. `group_number` int(11) NOT NULL COMMENT '大题号',
  229. `login_name` varchar(128) NOT NULL COMMENT '登录名',
  230. `name` varchar(64) NOT NULL COMMENT '姓名',
  231. `password` varchar(128) NOT NULL COMMENT '密码',
  232. `enable` tinyint(1) NOT NULL COMMENT '是否禁用',
  233. `mode` varchar(16) DEFAULT NULL COMMENT '评卷模式',
  234. `top_count` int(11) DEFAULT NULL COMMENT '评卷数上限',
  235. `last_login_ip` varchar(64) DEFAULT NULL COMMENT '上次登录IP',
  236. `last_login_time` datetime DEFAULT NULL COMMENT '上次登录时间',
  237. PRIMARY KEY (`id`),
  238. KEY `index1` (`login_name`),
  239. KEY `index2` (`exam_id`,`subject_code`,`group_number`)
  240. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷员表';
  241. # Dump of table eb_marker_class
  242. # ------------------------------------------------------------
  243. DROP TABLE IF EXISTS `eb_marker_class`;
  244. CREATE TABLE `eb_marker_class` (
  245. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  246. `class_name` varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT '班级名称',
  247. `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
  248. PRIMARY KEY (`id`),
  249. KEY `index1` (`marker_id`)
  250. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷员班级表';
  251. # Dump of table m_arbitrate_history
  252. # ------------------------------------------------------------
  253. DROP TABLE IF EXISTS `m_arbitrate_history`;
  254. CREATE TABLE `m_arbitrate_history` (
  255. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  256. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  257. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  258. `group_number` int(11) NOT NULL COMMENT '大题号',
  259. `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
  260. `student_id` int(11) NOT NULL COMMENT '考生ID',
  261. `status` int(11) NOT NULL COMMENT '状态',
  262. `user_id` int(11) DEFAULT NULL COMMENT '处理人ID',
  263. `total_score` double DEFAULT NULL COMMENT '总分',
  264. `score_list` varchar(255) DEFAULT NULL COMMENT '给分明细',
  265. `create_time` datetime NOT NULL COMMENT '创建时间',
  266. `update_time` datetime DEFAULT NULL COMMENT '处理时间',
  267. PRIMARY KEY (`id`),
  268. KEY `index1` (`exam_id`,`subject_code`,`group_number`,`status`),
  269. KEY `index2` (`user_id`,`status`,`update_time`),
  270. KEY `index3` (`student_id`,`status`)
  271. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='仲裁记录表';
  272. # Dump of table m_library
  273. # ------------------------------------------------------------
  274. DROP TABLE IF EXISTS `m_library`;
  275. CREATE TABLE `m_library` (
  276. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  277. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  278. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  279. `group_number` int(11) NOT NULL COMMENT '大题号',
  280. `campus_id` int(11) NOT NULL COMMENT '学习中心ID',
  281. `student_id` int(11) NOT NULL COMMENT '考生ID',
  282. `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
  283. `task_number` int(11) DEFAULT NULL COMMENT '多评任务序号',
  284. `marker_id` int(11) DEFAULT NULL COMMENT '评卷员ID',
  285. `marker_time` datetime DEFAULT NULL COMMENT '评卷时间',
  286. `marker_score` double DEFAULT NULL COMMENT '评卷总分',
  287. `marker_score_list` varchar(256) DEFAULT NULL COMMENT '评卷给分明细',
  288. `tags` varchar(16) DEFAULT NULL COMMENT '评卷标记',
  289. `status` int(11) NOT NULL COMMENT '状态',
  290. `header_id` int(11) DEFAULT NULL COMMENT '科组长ID',
  291. `header_score` double DEFAULT NULL COMMENT '科组长总分',
  292. `header_score_list` varchar(255) DEFAULT NULL COMMENT '科组长给分明细',
  293. `header_time` datetime DEFAULT NULL COMMENT '科组长评卷时间',
  294. `marker_spent` int(11) DEFAULT NULL COMMENT '最新评卷时间',
  295. PRIMARY KEY (`id`),
  296. KEY `index1` (`exam_id`,`subject_code`,`group_number`,`status`),
  297. UNIQUE KEY `index2` (`student_id`,`group_number`,`task_number`),
  298. KEY `index3` (`marker_id`,`status`,`marker_time`)
  299. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷任务表';
  300. # Dump of table m_special_tag
  301. # ------------------------------------------------------------
  302. DROP TABLE IF EXISTS `m_special_tag`;
  303. CREATE TABLE `m_special_tag` (
  304. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  305. `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
  306. `position_x` double NOT NULL COMMENT 'X轴位置',
  307. `position_y` double NOT NULL COMMENT 'Y轴位置',
  308. `tag_name` varchar(64) NOT NULL COMMENT '标记内容',
  309. PRIMARY KEY (`id`),
  310. KEY `index1` (`library_id`)
  311. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='特殊标记表';
  312. # Dump of table m_track
  313. # ------------------------------------------------------------
  314. DROP TABLE IF EXISTS `m_track`;
  315. CREATE TABLE `m_track` (
  316. `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
  317. `question_number` varchar(128) NOT NULL COMMENT '完整题号',
  318. `number` int(11) NOT NULL COMMENT '序号',
  319. `student_id` int(11) NOT NULL COMMENT '考生ID',
  320. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  321. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  322. `group_number` int(11) NOT NULL COMMENT '大题题号',
  323. `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
  324. `score` double NOT NULL COMMENT '给分',
  325. `position_x` double NOT NULL COMMENT 'X轴位置',
  326. `position_y` double NOT NULL COMMENT 'Y轴位置',
  327. PRIMARY KEY (`library_id`,`question_number`,`number`),
  328. KEY `index1` (`student_id`,`group_number`),
  329. KEY `index2` (`marker_id`),
  330. KEY `index3` (`exam_id`,`subject_code`,`group_number`)
  331. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='轨迹给分表';
  332. # Dump of table m_trial_history
  333. # ------------------------------------------------------------
  334. DROP TABLE IF EXISTS `m_trial_history`;
  335. CREATE TABLE `m_trial_history` (
  336. `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
  337. `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
  338. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  339. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  340. `group_number` int(11) NOT NULL COMMENT '大题号',
  341. `student_id` int(11) NOT NULL COMMENT '考生ID',
  342. `marker_score` double NOT NULL COMMENT '评卷总分',
  343. `marker_score_list` varchar(255) NOT NULL COMMENT '评卷总分明细',
  344. `marker_time` datetime NOT NULL COMMENT '评卷时间',
  345. PRIMARY KEY (`library_id`,`marker_id`),
  346. KEY `index1` (`exam_id`,`subject_code`,`group_number`),
  347. KEY `index2` (`student_id`),
  348. KEY `index3` (`marker_id`)
  349. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='试评记录表';
  350. # Dump of table m_trial_library
  351. # ------------------------------------------------------------
  352. DROP TABLE IF EXISTS `m_trial_library`;
  353. CREATE TABLE `m_trial_library` (
  354. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  355. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  356. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  357. `group_number` int(11) NOT NULL COMMENT '大题号',
  358. `campus_id` int(11) NOT NULL COMMENT '学习中心ID',
  359. `student_id` int(11) NOT NULL COMMENT '考生ID',
  360. `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
  361. PRIMARY KEY (`id`),
  362. UNIQUE KEY `index2` (`student_id`,`group_number`) USING BTREE,
  363. KEY `index1` (`exam_id`,`subject_code`,`group_number`)
  364. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='试评任务表';
  365. # Dump of table m_trial_tag
  366. # ------------------------------------------------------------
  367. DROP TABLE IF EXISTS `m_trial_tag`;
  368. CREATE TABLE `m_trial_tag` (
  369. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  370. `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
  371. `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
  372. `content` varchar(16) NOT NULL COMMENT '标记内容',
  373. `position_x` double NOT NULL COMMENT 'X轴位置',
  374. `position_y` double NOT NULL COMMENT 'Y轴位置',
  375. PRIMARY KEY (`id`),
  376. KEY `index1` (`library_id`,`marker_id`),
  377. KEY `index2` (`marker_id`)
  378. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='试评特殊标记表';
  379. # Dump of table m_trial_track
  380. # ------------------------------------------------------------
  381. DROP TABLE IF EXISTS `m_trial_track`;
  382. CREATE TABLE `m_trial_track` (
  383. `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
  384. `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
  385. `question_number` varchar(32) NOT NULL COMMENT '完整题号',
  386. `number` int(11) NOT NULL COMMENT '序号',
  387. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  388. `subject_code` varchar(255) NOT NULL COMMENT '科目代码',
  389. `group_number` int(11) NOT NULL COMMENT '大题题号',
  390. `student_id` int(11) NOT NULL COMMENT '考生ID',
  391. `score` double NOT NULL COMMENT '给分',
  392. `position_x` double NOT NULL COMMENT 'X轴位置',
  393. `position_y` double NOT NULL COMMENT 'Y轴位置',
  394. PRIMARY KEY (`library_id`,`marker_id`,`number`,`question_number`),
  395. KEY `index1` (`exam_id`,`subject_code`,`group_number`),
  396. KEY `index2` (`student_id`),
  397. KEY `index3` (`marker_id`)
  398. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='试评轨迹表';
  399. # Dump of table s_basic_group
  400. # ------------------------------------------------------------
  401. DROP TABLE IF EXISTS `s_basic_group`;
  402. CREATE TABLE `s_basic_group` (
  403. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  404. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  405. `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
  406. `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
  407. `objective` tinyint(1) DEFAULT NULL COMMENT '是否客观题',
  408. `group_name` varchar(255) DEFAULT NULL COMMENT '大题名称',
  409. `group_number` int(11) DEFAULT NULL COMMENT '大题号',
  410. `max_score` double DEFAULT NULL COMMENT '最高分',
  411. `min_score` double DEFAULT NULL COMMENT '最低分',
  412. `avg_score` double DEFAULT NULL COMMENT '平均分',
  413. `total_score` double DEFAULT NULL COMMENT '满分',
  414. `stdev` double DEFAULT NULL COMMENT '标准差',
  415. `coefficient` double DEFAULT NULL COMMENT '差异系数',
  416. `score_rate` double DEFAULT NULL COMMENT '得分率',
  417. `full_count` int(11) DEFAULT NULL COMMENT '满分人数',
  418. `zero_count` int(11) DEFAULT NULL COMMENT '零分人数',
  419. PRIMARY KEY (`id`),
  420. KEY `index1` (`exam_id`,`subject_code`)
  421. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='大题统计表';
  422. # Dump of table s_basic_question
  423. # ------------------------------------------------------------
  424. DROP TABLE IF EXISTS `s_basic_question`;
  425. CREATE TABLE `s_basic_question` (
  426. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  427. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  428. `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
  429. `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
  430. `objective` tinyint(1) DEFAULT NULL COMMENT '是否客观题',
  431. `question_name` varchar(128) DEFAULT NULL COMMENT '题目名称',
  432. `paper_type` varchar(32) DEFAULT NULL COMMENT '试卷类型',
  433. `main_number` int(11) NOT NULL COMMENT '大题号',
  434. `sub_number` int(11) NOT NULL COMMENT '小题号',
  435. `avg_score` double DEFAULT NULL COMMENT '平均分',
  436. `total_score` double DEFAULT NULL COMMENT '满分',
  437. `stdev` double DEFAULT NULL COMMENT '标准差',
  438. `score_rate` double DEFAULT NULL COMMENT '得分率',
  439. `full_score_rate` double DEFAULT NULL COMMENT '满分率',
  440. PRIMARY KEY (`id`),
  441. KEY `index1` (`exam_id`,`subject_code`)
  442. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='小题统计表';
  443. # Dump of table s_basic_subject
  444. # ------------------------------------------------------------
  445. DROP TABLE IF EXISTS `s_basic_subject`;
  446. CREATE TABLE `s_basic_subject` (
  447. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  448. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  449. `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
  450. `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
  451. `absent_count` int(11) DEFAULT NULL COMMENT '缺考人数',
  452. `breach_count` int(11) DEFAULT NULL COMMENT '违纪人数',
  453. `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
  454. `pass_rate` double DEFAULT NULL COMMENT '及格率',
  455. `reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
  456. `max_score` double DEFAULT NULL COMMENT '最高分',
  457. `min_score` double DEFAULT NULL COMMENT '最低分',
  458. `avg_score` double DEFAULT NULL COMMENT '平均分',
  459. `total_count` int(11) DEFAULT NULL COMMENT '总人数',
  460. PRIMARY KEY (`id`),
  461. KEY `index1` (`exam_id`,`subject_code`)
  462. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='科目统计表';
  463. # Dump of table s_basic_subject_class
  464. # ------------------------------------------------------------
  465. DROP TABLE IF EXISTS `s_basic_subject_class`;
  466. CREATE TABLE `s_basic_subject_class` (
  467. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  468. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  469. `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
  470. `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
  471. `class_name` varchar(255) DEFAULT NULL COMMENT '班级名称',
  472. `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
  473. `excellent_rate` double DEFAULT NULL COMMENT '优秀率',
  474. `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
  475. `pass_rate` double DEFAULT NULL COMMENT '及格率',
  476. `max_score` double DEFAULT NULL COMMENT '最高分',
  477. `min_score` double DEFAULT NULL COMMENT '最低分',
  478. `avg_score` double DEFAULT NULL COMMENT '平均分',
  479. PRIMARY KEY (`id`),
  480. KEY `index1` (`exam_id`,`subject_code`)
  481. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='班级统计表';
  482. # Dump of table s_basic_subject_college
  483. # ------------------------------------------------------------
  484. DROP TABLE IF EXISTS `s_basic_subject_college`;
  485. CREATE TABLE `s_basic_subject_college` (
  486. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  487. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  488. `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
  489. `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
  490. `college_name` varchar(255) DEFAULT NULL COMMENT '学院名称',
  491. `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
  492. `excellent_rate` double DEFAULT NULL COMMENT '优秀率',
  493. `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
  494. `pass_rate` double DEFAULT NULL COMMENT '及格率',
  495. `max_score` double DEFAULT NULL COMMENT '最高分',
  496. `min_score` double DEFAULT NULL COMMENT '最低分',
  497. `avg_score` double DEFAULT NULL COMMENT '平均分',
  498. PRIMARY KEY (`id`),
  499. KEY `index1` (`exam_id`,`subject_code`)
  500. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学院统计表';
  501. # Dump of table s_basic_subject_teacher
  502. # ------------------------------------------------------------
  503. DROP TABLE IF EXISTS `s_basic_subject_teacher`;
  504. CREATE TABLE `s_basic_subject_teacher` (
  505. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  506. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  507. `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
  508. `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
  509. `teacher_name` varchar(255) DEFAULT NULL COMMENT '任课老师',
  510. `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
  511. `excellent_rate` double DEFAULT NULL COMMENT '优秀率',
  512. `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
  513. `pass_rate` double DEFAULT NULL COMMENT '及格率',
  514. `max_score` double DEFAULT NULL COMMENT '最高分',
  515. `min_score` double DEFAULT NULL COMMENT '最低分',
  516. `avg_score` double DEFAULT NULL COMMENT '平均分',
  517. `reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
  518. `relative_avg_score` double DEFAULT NULL COMMENT '平均相对分',
  519. PRIMARY KEY (`id`),
  520. KEY `index1` (`exam_id`,`subject_code`)
  521. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='任课老师统计表';
  522. # Dump of table s_basic_subject_teacher_class
  523. # ------------------------------------------------------------
  524. DROP TABLE IF EXISTS `s_basic_subject_teacher_class`;
  525. CREATE TABLE `s_basic_subject_teacher_class` (
  526. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  527. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  528. `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
  529. `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
  530. `teacher_name` varchar(255) DEFAULT NULL COMMENT '任课老师',
  531. `class_name` varchar(255) DEFAULT NULL COMMENT '班级名称',
  532. `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
  533. `excellent_rate` double DEFAULT NULL COMMENT '优秀率',
  534. `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
  535. `pass_rate` double DEFAULT NULL COMMENT '及格率',
  536. `max_score` double DEFAULT NULL COMMENT '最高分',
  537. `min_score` double DEFAULT NULL COMMENT '最低分',
  538. `avg_score` double DEFAULT NULL COMMENT '平均分',
  539. `reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
  540. `relative_avg_score` double DEFAULT NULL COMMENT '平均相对分',
  541. PRIMARY KEY (`id`),
  542. KEY `index1` (`exam_id`,`subject_code`)
  543. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='任课老师班级统计表';
  544. # Dump of table s_range_subject
  545. # ------------------------------------------------------------
  546. DROP TABLE IF EXISTS `s_range_subject`;
  547. CREATE TABLE `s_range_subject` (
  548. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  549. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  550. `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码',
  551. `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称',
  552. `subject_level` varchar(255) DEFAULT NULL COMMENT '科目层次',
  553. `totalCount` int(11) DEFAULT NULL COMMENT '总人数',
  554. `count0_49` int(11) DEFAULT NULL COMMENT '0-49',
  555. `count50_59` int(11) DEFAULT NULL COMMENT '50-59',
  556. `count60_69` int(11) DEFAULT NULL COMMENT '60-69',
  557. `count70_79` int(11) DEFAULT NULL COMMENT '70-79',
  558. `count80_89` int(11) DEFAULT NULL COMMENT '80-89',
  559. `count90_100` int(11) DEFAULT NULL COMMENT '90-100',
  560. `lt60` int(11) DEFAULT NULL COMMENT '<60',
  561. `mte60` int(11) DEFAULT NULL COMMENT '>=60',
  562. `percent0_49` double NOT NULL COMMENT '0-49占比',
  563. `percent50_59` double NOT NULL COMMENT '50-59占比',
  564. `percent60_69` double NOT NULL COMMENT '60-69占比',
  565. `percent70_79` double NOT NULL COMMENT '70-79占比',
  566. `percent80_89` double NOT NULL COMMENT '80-89占比',
  567. `percent90_100` double NOT NULL COMMENT '90-100占比',
  568. `percent_lt60` double NOT NULL COMMENT '<60占比',
  569. `percent_mte60` double NOT NULL COMMENT '>=60占比',
  570. PRIMARY KEY (`id`),
  571. KEY `index1` (`exam_id`,`subject_code`)
  572. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分段统计表';