# ************************************************************ # Database: stmms_fenti # Generation Time: 2017-10-31 06:43:10 +0000 # ************************************************************ # Dump of table b_campus # ------------------------------------------------------------ DROP TABLE IF EXISTS `b_campus`; CREATE TABLE `b_campus` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `school_id` int(11) NOT NULL COMMENT '学校ID', `name` varchar(64) NOT NULL COMMENT '名称', `province` varchar(16) DEFAULT NULL COMMENT '省份', `city` varchar(16) DEFAULT NULL COMMENT '城市', `district` varchar(16) DEFAULT NULL COMMENT '地区', `address` varchar(128) DEFAULT NULL COMMENT '地址', `phone` varchar(32) DEFAULT NULL COMMENT '电话', `description` varchar(256) DEFAULT NULL COMMENT '学校描述', PRIMARY KEY (`id`), KEY `index1` (`school_id`,`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学习中心表'; # Dump of table b_school # ------------------------------------------------------------ DROP TABLE IF EXISTS `b_school`; CREATE TABLE `b_school` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(64) NOT NULL COMMENT '名称', `province` varchar(16) NOT NULL COMMENT '省份', `city` varchar(16) NOT NULL COMMENT '城市', `address` varchar(128) DEFAULT NULL COMMENT '地址', `phone` varchar(32) DEFAULT NULL COMMENT '电话', `logo_url` varchar(64) DEFAULT NULL COMMENT '图片地址', `description` varchar(256) DEFAULT NULL COMMENT '描述', `enable` tinyint(1) NOT NULL COMMENT '是否禁用', `time_create` datetime NOT NULL COMMENT '创建时间', `time_modified` datetime DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`), KEY `area` (`province`,`city`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学校表'; # Dump of table b_tag # ------------------------------------------------------------ DROP TABLE IF EXISTS `b_tag`; CREATE TABLE `b_tag` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(128) NOT NULL COMMENT '标记类型', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='标记类型表'; LOCK TABLES `b_tag` WRITE; INSERT INTO `b_tag` (`id`, `name`) VALUES (1,'试卷雷同'), (2,'科目错误'), (3,'贴错条码'); UNLOCK TABLES; # Dump of table b_user # ------------------------------------------------------------ DROP TABLE IF EXISTS `b_user`; CREATE TABLE `b_user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `login_name` varchar(64) NOT NULL COMMENT '登录名', `name` varchar(64) NOT NULL COMMENT '名称', `password` varchar(128) NOT NULL COMMENT '密码', `role` varchar(16) NOT NULL COMMENT '角色', `enable` tinyint(1) NOT NULL COMMENT '是否启用', `school_id` int(11) NOT NULL COMMENT '所属学校ID', `subject_code` varchar(32) DEFAULT NULL COMMENT '绑定科目代码', `last_login_time` datetime DEFAULT NULL COMMENT '最后一次登录时间', `last_login_ip` varchar(64) DEFAULT NULL COMMENT '最后一次登录IP', `created_time` datetime NOT NULL COMMENT '创建时间', `updated_time` datetime DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`), KEY `index1` (`login_name`), KEY `index2` (`school_id`,`enable`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表'; LOCK TABLES `b_user` WRITE; 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`) VALUES (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'); UNLOCK TABLES; # Dump of table eb_exam # ------------------------------------------------------------ DROP TABLE IF EXISTS `eb_exam`; CREATE TABLE `eb_exam` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(64) NOT NULL COMMENT '考试名称', `school_id` int(11) NOT NULL COMMENT '学校ID', `exam_time` datetime NOT NULL COMMENT '考试时间', `status` varchar(16) NOT NULL COMMENT '状态', `description` varchar(128) DEFAULT NULL COMMENT '描述', `force_special_tag` tinyint(1) NOT NULL COMMENT '强制标记', `slice_config` text DEFAULT NULL COMMENT '裁切图配置', `creator_id` int(11) NOT NULL COMMENT '创建人', `create_time` datetime NOT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `excellent_score` double DEFAULT NULL COMMENT '优秀分', `pass_score` double DEFAULT NULL COMMENT '及格分', `need_calculate` tinyint(1) NOT NULL COMMENT '需要统分', `process` double DEFAULT NULL COMMENT '统分进度', PRIMARY KEY (`id`), KEY `index1` (`school_id`,`create_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试表'; # Dump of table eb_exam_package # ------------------------------------------------------------ DROP TABLE IF EXISTS `eb_exam_package`; CREATE TABLE `eb_exam_package` ( `exam_id` int(11) NOT NULL COMMENT '考试ID', `code` varchar(128) NOT NULL COMMENT '试卷袋编号', `pic_count` int(11) NOT NULL COMMENT '上传图片数量', PRIMARY KEY (`exam_id`,`code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='卷袋信息表'; # Dump of table eb_exam_question # ------------------------------------------------------------ DROP TABLE IF EXISTS `eb_exam_question`; CREATE TABLE `eb_exam_question` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `exam_id` int(11) NOT NULL COMMENT '考试ID', `subject_code` varchar(32) NOT NULL DEFAULT '' COMMENT '科目代码', `group_number` int(11) NOT NULL COMMENT '分组序号', `main_number` int(11) NOT NULL COMMENT '大题号', `sub_number` int(11) NOT NULL COMMENT '小题号', `is_objective` tinyint(1) NOT NULL COMMENT '是否客观题', `main_title` varchar(32) NOT NULL COMMENT '大题名称', `answer` varchar(16) DEFAULT NULL COMMENT '正确答案', `total_score` double NOT NULL COMMENT '满分', `interval_score` double NOT NULL COMMENT '评卷间隔分', `total_count` int(11) DEFAULT NULL COMMENT '总人数', `paper_type` varchar(32) DEFAULT NULL COMMENT '试卷类型', PRIMARY KEY (`id`), KEY `index1` (`exam_id`,`subject_code`,`is_objective`,`main_number`,`sub_number`,`paper_type`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='小题信息表'; # Dump of table eb_exam_student # ------------------------------------------------------------ DROP TABLE IF EXISTS `eb_exam_student`; CREATE TABLE `eb_exam_student` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `exam_id` int(11) NOT NULL COMMENT '考试ID', `school_id` int(11) NOT NULL COMMENT '学校ID', `campus_name` varchar(64) NOT NULL COMMENT '学习中心名称', `subject_code` varchar(32) NOT NULL COMMENT '科目代码', `subject_name` varchar(32) NOT NULL COMMENT '科目名称', `exam_number` varchar(64) NOT NULL COMMENT '准考证号', `student_code` varchar(64) NOT NULL COMMENT '学号', `name` varchar(32) NOT NULL COMMENT '姓名', `package_code` varchar(128) DEFAULT NULL COMMENT '试卷袋编号', `exam_site` varchar(64) DEFAULT NULL COMMENT '考点', `exam_room` varchar(64) DEFAULT NULL COMMENT '考场', `remark` varchar(255) DEFAULT NULL COMMENT '备注', `batch_code` varchar(32) DEFAULT NULL COMMENT '扫描批次号', `sheet_count` int(11) NOT NULL COMMENT '原图数量', `slice_count` int(11) NOT NULL COMMENT '小图数量', `answers` text COMMENT '客观题识别结果', `is_upload` tinyint(1) NOT NULL COMMENT '是否已上传', `is_absent` tinyint(1) NOT NULL COMMENT '是否缺考', `is_manual_absent` tinyint(1) NOT NULL COMMENT '是否人工指定缺考', `is_breach` tinyint(1) NOT NULL COMMENT '是否违纪', `is_exception` tinyint(1) NOT NULL COMMENT '是否数据异常', `upload_time` datetime DEFAULT NULL COMMENT '上传时间', `objective_score` double DEFAULT NULL COMMENT '客观总分', `subjective_score` double DEFAULT NULL COMMENT '主观总分', `objective_score_list` text COMMENT '客观得分明细', `subjective_score_list` text COMMENT '主观得分明细', `subject_level` varchar(64) DEFAULT NULL COMMENT '层次', `subject_category` varchar(64) DEFAULT NULL COMMENT '专业类型', `paper_type` varchar(32) DEFAULT NULL COMMENT '试卷类型', `college` varchar(64) DEFAULT NULL COMMENT '学院', `class_name` varchar(64) DEFAULT NULL COMMENT '班级', `teacher` varchar(64) DEFAULT NULL COMMENT '任课老师', PRIMARY KEY (`id`), UNIQUE KEY `index1` (`exam_id`,`exam_number`), KEY `index2` (`exam_id`,`student_code`), KEY `index3` (`exam_id`,`subject_code`,`upload_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试考生库'; # Dump of table eb_exam_subject # ------------------------------------------------------------ DROP TABLE IF EXISTS `eb_exam_subject`; CREATE TABLE `eb_exam_subject` ( `exam_id` int(11) NOT NULL COMMENT '考试ID', `code` varchar(32) NOT NULL COMMENT '科目代码', `name` varchar(32) NOT NULL COMMENT '科目名称', `level` varchar(64) DEFAULT NULL COMMENT '层次', `category` varchar(64) DEFAULT NULL COMMENT '专业类型', `objective_score` double NOT NULL COMMENT '客观题满分', `subjective_score` double NOT NULL COMMENT '主观题满分', `total_score` double NOT NULL COMMENT '全卷满分', `upload_count` int(11) NOT NULL COMMENT '已上传人数', `has_answer` tinyint(1) NOT NULL COMMENT '是否上传答案', `has_paper` tinyint(1) NOT NULL COMMENT '是否上传试卷', `remark` varchar(255) DEFAULT NULL COMMENT '备注', PRIMARY KEY (`exam_id`,`code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试科目表'; # Dump of table eb_export_imglist # ------------------------------------------------------------ DROP TABLE IF EXISTS `eb_export_imglist`; CREATE TABLE `eb_export_imglist` ( `exam_id` int(11) NOT NULL, `exam_number` varchar(50) COLLATE utf8_bin NOT NULL, `Remark` varchar(255) COLLATE utf8_bin DEFAULT NULL, PRIMARY KEY (`exam_id`,`exam_number`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; # Dump of table eb_mark_group # ------------------------------------------------------------ DROP TABLE IF EXISTS `eb_mark_group`; CREATE TABLE `eb_mark_group` ( `exam_id` int(11) NOT NULL COMMENT '考试ID', `subject_code` varchar(32) NOT NULL COMMENT '科目代码', `number` int(11) NOT NULL COMMENT '序号', `status` varchar(16) NOT NULL COMMENT '评卷状态', `pic_list` varchar(255) NOT NULL COMMENT '小图配置', `total_score` double NOT NULL COMMENT '满分', `trial_count` int(11) DEFAULT NULL COMMENT '试评数量', `double_rate` double DEFAULT NULL COMMENT '双评比例', `arbitrate_threshold` double DEFAULT NULL COMMENT '仲裁阈值', `score_policy` varchar(16) DEFAULT NULL COMMENT '合分策略', `mark_mode` varchar(16) DEFAULT NULL COMMENT '强制评卷模式', `sheet_view` tinyint(1) NOT NULL COMMENT '是否允许查看原卷', `build_time` datetime DEFAULT NULL COMMENT '最后生成任务时间', `library_count` int(11) NOT NULL COMMENT '任务总量', `marked_count` int(11) NOT NULL COMMENT '已评数量', `left_count` int(11) NOT NULL COMMENT '剩余数量', PRIMARY KEY (`exam_id`,`subject_code`,`number`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷分组表'; # Dump of table eb_marker # ------------------------------------------------------------ DROP TABLE IF EXISTS `eb_marker`; CREATE TABLE `eb_marker` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `exam_id` int(11) NOT NULL COMMENT '考试ID', `subject_code` varchar(12) NOT NULL COMMENT '科目代码', `group_number` int(11) NOT NULL COMMENT '大题号', `login_name` varchar(128) NOT NULL COMMENT '登录名', `name` varchar(64) NOT NULL COMMENT '姓名', `password` varchar(128) NOT NULL COMMENT '密码', `enable` tinyint(1) NOT NULL COMMENT '是否禁用', `mode` varchar(16) DEFAULT NULL COMMENT '评卷模式', `top_count` int(11) DEFAULT NULL COMMENT '评卷数上限', `last_login_ip` varchar(64) DEFAULT NULL COMMENT '上次登录IP', `last_login_time` datetime DEFAULT NULL COMMENT '上次登录时间', PRIMARY KEY (`id`), KEY `index1` (`login_name`), KEY `index2` (`exam_id`,`subject_code`,`group_number`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷员表'; # Dump of table eb_marker_class # ------------------------------------------------------------ DROP TABLE IF EXISTS `eb_marker_class`; CREATE TABLE `eb_marker_class` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `class_name` varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT '班级名称', `marker_id` int(11) NOT NULL COMMENT '评卷员ID', PRIMARY KEY (`id`), KEY `index1` (`marker_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷员班级表'; # Dump of table m_arbitrate_history # ------------------------------------------------------------ DROP TABLE IF EXISTS `m_arbitrate_history`; CREATE TABLE `m_arbitrate_history` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `exam_id` int(11) NOT NULL COMMENT '考试ID', `subject_code` varchar(32) NOT NULL COMMENT '科目代码', `group_number` int(11) NOT NULL COMMENT '大题号', `exam_number` varchar(64) NOT NULL COMMENT '准考证号', `student_id` int(11) NOT NULL COMMENT '考生ID', `status` int(11) NOT NULL COMMENT '状态', `user_id` int(11) DEFAULT NULL COMMENT '处理人ID', `total_score` double DEFAULT NULL COMMENT '总分', `score_list` varchar(255) DEFAULT NULL COMMENT '给分明细', `create_time` datetime NOT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '处理时间', PRIMARY KEY (`id`), KEY `index1` (`exam_id`,`subject_code`,`group_number`,`status`), KEY `index2` (`user_id`,`status`,`update_time`), KEY `index3` (`student_id`,`status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='仲裁记录表'; # Dump of table m_library # ------------------------------------------------------------ DROP TABLE IF EXISTS `m_library`; CREATE TABLE `m_library` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `exam_id` int(11) NOT NULL COMMENT '考试ID', `subject_code` varchar(32) NOT NULL COMMENT '科目代码', `group_number` int(11) NOT NULL COMMENT '大题号', `campus_id` int(11) NOT NULL COMMENT '学习中心ID', `student_id` int(11) NOT NULL COMMENT '考生ID', `exam_number` varchar(64) NOT NULL COMMENT '准考证号', `task_number` int(11) DEFAULT NULL COMMENT '多评任务序号', `marker_id` int(11) DEFAULT NULL COMMENT '评卷员ID', `marker_time` datetime DEFAULT NULL COMMENT '评卷时间', `marker_score` double DEFAULT NULL COMMENT '评卷总分', `marker_score_list` varchar(256) DEFAULT NULL COMMENT '评卷给分明细', `tags` varchar(16) DEFAULT NULL COMMENT '评卷标记', `status` int(11) NOT NULL COMMENT '状态', `header_id` int(11) DEFAULT NULL COMMENT '科组长ID', `header_score` double DEFAULT NULL COMMENT '科组长总分', `header_score_list` varchar(255) DEFAULT NULL COMMENT '科组长给分明细', `header_time` datetime DEFAULT NULL COMMENT '科组长评卷时间', `marker_spent` int(11) DEFAULT NULL COMMENT '最新评卷时间', PRIMARY KEY (`id`), KEY `index1` (`exam_id`,`subject_code`,`group_number`,`status`), UNIQUE KEY `index2` (`student_id`,`group_number`,`task_number`), KEY `index3` (`marker_id`,`status`,`marker_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评卷任务表'; # Dump of table m_special_tag # ------------------------------------------------------------ DROP TABLE IF EXISTS `m_special_tag`; CREATE TABLE `m_special_tag` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `library_id` int(11) NOT NULL COMMENT '评卷任务ID', `position_x` double NOT NULL COMMENT 'X轴位置', `position_y` double NOT NULL COMMENT 'Y轴位置', `tag_name` varchar(64) NOT NULL COMMENT '标记内容', PRIMARY KEY (`id`), KEY `index1` (`library_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='特殊标记表'; # Dump of table m_track # ------------------------------------------------------------ DROP TABLE IF EXISTS `m_track`; CREATE TABLE `m_track` ( `library_id` int(11) NOT NULL COMMENT '评卷任务ID', `question_number` varchar(128) NOT NULL COMMENT '完整题号', `number` int(11) NOT NULL COMMENT '序号', `student_id` int(11) NOT NULL COMMENT '考生ID', `exam_id` int(11) NOT NULL COMMENT '考试ID', `subject_code` varchar(32) NOT NULL COMMENT '科目代码', `group_number` int(11) NOT NULL COMMENT '大题题号', `marker_id` int(11) NOT NULL COMMENT '评卷员ID', `score` double NOT NULL COMMENT '给分', `position_x` double NOT NULL COMMENT 'X轴位置', `position_y` double NOT NULL COMMENT 'Y轴位置', PRIMARY KEY (`library_id`,`question_number`,`number`), KEY `index1` (`student_id`,`group_number`), KEY `index2` (`marker_id`), KEY `index3` (`exam_id`,`subject_code`,`group_number`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='轨迹给分表'; # Dump of table m_trial_history # ------------------------------------------------------------ DROP TABLE IF EXISTS `m_trial_history`; CREATE TABLE `m_trial_history` ( `library_id` int(11) NOT NULL COMMENT '评卷任务ID', `marker_id` int(11) NOT NULL COMMENT '评卷员ID', `exam_id` int(11) NOT NULL COMMENT '考试ID', `subject_code` varchar(32) NOT NULL COMMENT '科目代码', `group_number` int(11) NOT NULL COMMENT '大题号', `student_id` int(11) NOT NULL COMMENT '考生ID', `marker_score` double NOT NULL COMMENT '评卷总分', `marker_score_list` varchar(255) NOT NULL COMMENT '评卷总分明细', `marker_time` datetime NOT NULL COMMENT '评卷时间', PRIMARY KEY (`library_id`,`marker_id`), KEY `index1` (`exam_id`,`subject_code`,`group_number`), KEY `index2` (`student_id`), KEY `index3` (`marker_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='试评记录表'; # Dump of table m_trial_library # ------------------------------------------------------------ DROP TABLE IF EXISTS `m_trial_library`; CREATE TABLE `m_trial_library` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `exam_id` int(11) NOT NULL COMMENT '考试ID', `subject_code` varchar(32) NOT NULL COMMENT '科目代码', `group_number` int(11) NOT NULL COMMENT '大题号', `campus_id` int(11) NOT NULL COMMENT '学习中心ID', `student_id` int(11) NOT NULL COMMENT '考生ID', `exam_number` varchar(64) NOT NULL COMMENT '准考证号', PRIMARY KEY (`id`), UNIQUE KEY `index2` (`student_id`,`group_number`) USING BTREE, KEY `index1` (`exam_id`,`subject_code`,`group_number`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='试评任务表'; # Dump of table m_trial_tag # ------------------------------------------------------------ DROP TABLE IF EXISTS `m_trial_tag`; CREATE TABLE `m_trial_tag` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `library_id` int(11) NOT NULL COMMENT '评卷任务ID', `marker_id` int(11) NOT NULL COMMENT '评卷员ID', `content` varchar(16) NOT NULL COMMENT '标记内容', `position_x` double NOT NULL COMMENT 'X轴位置', `position_y` double NOT NULL COMMENT 'Y轴位置', PRIMARY KEY (`id`), KEY `index1` (`library_id`,`marker_id`), KEY `index2` (`marker_id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='试评特殊标记表'; # Dump of table m_trial_track # ------------------------------------------------------------ DROP TABLE IF EXISTS `m_trial_track`; CREATE TABLE `m_trial_track` ( `library_id` int(11) NOT NULL COMMENT '评卷任务ID', `marker_id` int(11) NOT NULL COMMENT '评卷员ID', `question_number` varchar(32) NOT NULL COMMENT '完整题号', `number` int(11) NOT NULL COMMENT '序号', `exam_id` int(11) NOT NULL COMMENT '考试ID', `subject_code` varchar(255) NOT NULL COMMENT '科目代码', `group_number` int(11) NOT NULL COMMENT '大题题号', `student_id` int(11) NOT NULL COMMENT '考生ID', `score` double NOT NULL COMMENT '给分', `position_x` double NOT NULL COMMENT 'X轴位置', `position_y` double NOT NULL COMMENT 'Y轴位置', PRIMARY KEY (`library_id`,`marker_id`,`number`,`question_number`), KEY `index1` (`exam_id`,`subject_code`,`group_number`), KEY `index2` (`student_id`), KEY `index3` (`marker_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='试评轨迹表'; # Dump of table s_basic_group # ------------------------------------------------------------ DROP TABLE IF EXISTS `s_basic_group`; CREATE TABLE `s_basic_group` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `exam_id` int(11) DEFAULT NULL COMMENT '考试ID', `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码', `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称', `objective` tinyint(1) DEFAULT NULL COMMENT '是否客观题', `group_name` varchar(255) DEFAULT NULL COMMENT '大题名称', `group_number` int(11) DEFAULT NULL COMMENT '大题号', `max_score` double DEFAULT NULL COMMENT '最高分', `min_score` double DEFAULT NULL COMMENT '最低分', `avg_score` double DEFAULT NULL COMMENT '平均分', `total_score` double DEFAULT NULL COMMENT '满分', `stdev` double DEFAULT NULL COMMENT '标准差', `coefficient` double DEFAULT NULL COMMENT '差异系数', `score_rate` double DEFAULT NULL COMMENT '得分率', `full_count` int(11) DEFAULT NULL COMMENT '满分人数', `zero_count` int(11) DEFAULT NULL COMMENT '零分人数', PRIMARY KEY (`id`), KEY `index1` (`exam_id`,`subject_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='大题统计表'; # Dump of table s_basic_question # ------------------------------------------------------------ DROP TABLE IF EXISTS `s_basic_question`; CREATE TABLE `s_basic_question` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `exam_id` int(11) DEFAULT NULL COMMENT '考试ID', `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码', `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称', `objective` tinyint(1) DEFAULT NULL COMMENT '是否客观题', `question_name` varchar(128) DEFAULT NULL COMMENT '题目名称', `paper_type` varchar(32) DEFAULT NULL COMMENT '试卷类型', `main_number` int(11) NOT NULL COMMENT '大题号', `sub_number` int(11) NOT NULL COMMENT '小题号', `avg_score` double DEFAULT NULL COMMENT '平均分', `total_score` double DEFAULT NULL COMMENT '满分', `stdev` double DEFAULT NULL COMMENT '标准差', `score_rate` double DEFAULT NULL COMMENT '得分率', `full_score_rate` double DEFAULT NULL COMMENT '满分率', PRIMARY KEY (`id`), KEY `index1` (`exam_id`,`subject_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='小题统计表'; # Dump of table s_basic_subject # ------------------------------------------------------------ DROP TABLE IF EXISTS `s_basic_subject`; CREATE TABLE `s_basic_subject` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `exam_id` int(11) DEFAULT NULL COMMENT '考试ID', `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码', `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称', `absent_count` int(11) DEFAULT NULL COMMENT '缺考人数', `breach_count` int(11) DEFAULT NULL COMMENT '违纪人数', `pass_count` int(11) DEFAULT NULL COMMENT '及格人数', `pass_rate` double DEFAULT NULL COMMENT '及格率', `reality_count` int(11) DEFAULT NULL COMMENT '有效人数', `max_score` double DEFAULT NULL COMMENT '最高分', `min_score` double DEFAULT NULL COMMENT '最低分', `avg_score` double DEFAULT NULL COMMENT '平均分', `total_count` int(11) DEFAULT NULL COMMENT '总人数', PRIMARY KEY (`id`), KEY `index1` (`exam_id`,`subject_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='科目统计表'; # Dump of table s_basic_subject_class # ------------------------------------------------------------ DROP TABLE IF EXISTS `s_basic_subject_class`; CREATE TABLE `s_basic_subject_class` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `exam_id` int(11) DEFAULT NULL COMMENT '考试ID', `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码', `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称', `class_name` varchar(255) DEFAULT NULL COMMENT '班级名称', `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数', `excellent_rate` double DEFAULT NULL COMMENT '优秀率', `pass_count` int(11) DEFAULT NULL COMMENT '及格人数', `pass_rate` double DEFAULT NULL COMMENT '及格率', `max_score` double DEFAULT NULL COMMENT '最高分', `min_score` double DEFAULT NULL COMMENT '最低分', `avg_score` double DEFAULT NULL COMMENT '平均分', PRIMARY KEY (`id`), KEY `index1` (`exam_id`,`subject_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='班级统计表'; # Dump of table s_basic_subject_college # ------------------------------------------------------------ DROP TABLE IF EXISTS `s_basic_subject_college`; CREATE TABLE `s_basic_subject_college` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `exam_id` int(11) DEFAULT NULL COMMENT '考试ID', `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码', `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称', `college_name` varchar(255) DEFAULT NULL COMMENT '学院名称', `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数', `excellent_rate` double DEFAULT NULL COMMENT '优秀率', `pass_count` int(11) DEFAULT NULL COMMENT '及格人数', `pass_rate` double DEFAULT NULL COMMENT '及格率', `max_score` double DEFAULT NULL COMMENT '最高分', `min_score` double DEFAULT NULL COMMENT '最低分', `avg_score` double DEFAULT NULL COMMENT '平均分', PRIMARY KEY (`id`), KEY `index1` (`exam_id`,`subject_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='学院统计表'; # Dump of table s_basic_subject_teacher # ------------------------------------------------------------ DROP TABLE IF EXISTS `s_basic_subject_teacher`; CREATE TABLE `s_basic_subject_teacher` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `exam_id` int(11) DEFAULT NULL COMMENT '考试ID', `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码', `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称', `teacher_name` varchar(255) DEFAULT NULL COMMENT '任课老师', `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数', `excellent_rate` double DEFAULT NULL COMMENT '优秀率', `pass_count` int(11) DEFAULT NULL COMMENT '及格人数', `pass_rate` double DEFAULT NULL COMMENT '及格率', `max_score` double DEFAULT NULL COMMENT '最高分', `min_score` double DEFAULT NULL COMMENT '最低分', `avg_score` double DEFAULT NULL COMMENT '平均分', `reality_count` int(11) DEFAULT NULL COMMENT '有效人数', `relative_avg_score` double DEFAULT NULL COMMENT '平均相对分', PRIMARY KEY (`id`), KEY `index1` (`exam_id`,`subject_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='任课老师统计表'; # Dump of table s_basic_subject_teacher_class # ------------------------------------------------------------ DROP TABLE IF EXISTS `s_basic_subject_teacher_class`; CREATE TABLE `s_basic_subject_teacher_class` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `exam_id` int(11) DEFAULT NULL COMMENT '考试ID', `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码', `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称', `teacher_name` varchar(255) DEFAULT NULL COMMENT '任课老师', `class_name` varchar(255) DEFAULT NULL COMMENT '班级名称', `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数', `excellent_rate` double DEFAULT NULL COMMENT '优秀率', `pass_count` int(11) DEFAULT NULL COMMENT '及格人数', `pass_rate` double DEFAULT NULL COMMENT '及格率', `max_score` double DEFAULT NULL COMMENT '最高分', `min_score` double DEFAULT NULL COMMENT '最低分', `avg_score` double DEFAULT NULL COMMENT '平均分', `reality_count` int(11) DEFAULT NULL COMMENT '有效人数', `relative_avg_score` double DEFAULT NULL COMMENT '平均相对分', PRIMARY KEY (`id`), KEY `index1` (`exam_id`,`subject_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='任课老师班级统计表'; # Dump of table s_range_subject # ------------------------------------------------------------ DROP TABLE IF EXISTS `s_range_subject`; CREATE TABLE `s_range_subject` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `exam_id` int(11) DEFAULT NULL COMMENT '考试ID', `subject_code` varchar(255) DEFAULT NULL COMMENT '科目代码', `subject_name` varchar(255) DEFAULT NULL COMMENT '科目名称', `subject_level` varchar(255) DEFAULT NULL COMMENT '科目层次', `totalCount` int(11) DEFAULT NULL COMMENT '总人数', `count0_49` int(11) DEFAULT NULL COMMENT '0-49', `count50_59` int(11) DEFAULT NULL COMMENT '50-59', `count60_69` int(11) DEFAULT NULL COMMENT '60-69', `count70_79` int(11) DEFAULT NULL COMMENT '70-79', `count80_89` int(11) DEFAULT NULL COMMENT '80-89', `count90_100` int(11) DEFAULT NULL COMMENT '90-100', `lt60` int(11) DEFAULT NULL COMMENT '<60', `mte60` int(11) DEFAULT NULL COMMENT '>=60', `percent0_49` double NOT NULL COMMENT '0-49占比', `percent50_59` double NOT NULL COMMENT '50-59占比', `percent60_69` double NOT NULL COMMENT '60-69占比', `percent70_79` double NOT NULL COMMENT '70-79占比', `percent80_89` double NOT NULL COMMENT '80-89占比', `percent90_100` double NOT NULL COMMENT '90-100占比', `percent_lt60` double NOT NULL COMMENT '<60占比', `percent_mte60` double NOT NULL COMMENT '>=60占比', PRIMARY KEY (`id`), KEY `index1` (`exam_id`,`subject_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分段统计表';