阅卷系统数据库设计说明书 .doc
《阅卷系统数据库设计说明书 .doc》由会员分享,可在线阅读,更多相关《阅卷系统数据库设计说明书 .doc(28页珍藏版)》请在三一办公上搜索。
1、密 级:文档编号:版 本 号:V1.0阅卷系统数据库设计说明书科大讯飞股份有限公司编制:王德超生效日期:2014-11-17审核:戴理波批准:殷乐伟-科大讯飞股份有限公司对本文件资料享受著作权及其它专属权利,未经书面许可,不得将该等文件资料(其全部或任何部分)披露予任何第三方,或进行修改后使用。 目 录一、文档介绍4文档目的4背景4读者对象4参考文献4二、数据库环境说明42.1设计原则42.2 数据库环境说明5三、数据库的命名规则53.1数据库命名:53.2表名:53.3列名:53.4索引:53.5视图:63.6 存储过程63.7数据库类型:6四、物理设计64.1 表结构设计61. ac_pa
2、ckage_detail表62. base_eval_content表73. base_eval_style表74. base_exam表85. base_exam_std_obj_answer表96. base_exam_student表97. base_exam_student_paper表108. base_exam_type表119. base_grade表1110. base_grade_level表1111. base_klg_area表1212. base_klg_point表1213. base_paper表1214. base_plate表1415. base_qst_typ
3、e表1416. base_question表1417. base_semester表1618. base_subject表1619. mp_answer_card表1620. mp_ci_callout表1721. mp_ci_issue表1822. mp_ci_qst表1823. mp_clip_imge表1824. mp_es_ac表1925. mp_es_ci表1926. mp_es_ci_record表2027. mp_es_qst表2128. mp_es_score_step2129. mp_examp_school表2130. mp_mark_paper_group表2231. m
4、p_mpg_user表2232. mp_paper_ac表2333. mp_qst_kpoint_eval_style表2334. mp_record表2435. mp_score_step表2436. mp_work_alloc表2537. scanimagedata表2538. scanrecord表2639. scanrecorddetail表2640. task_queue表2741. userinfo表2842. view_question_step视图2843. view_stu_step_question视图2844. view_z_clip_qst_step视图2845. p_
5、etl_exam存储过程2846. proc_data_check存储过程2847. proc_delete_answercard存储过程2848. proc_delete_exam存储过程294.2数据备份和恢复29五、安全性设计29一、 文档介绍文档目的本文说明了阅卷系统的数据库的设计,用于指导该系统在数据库存储各方面的内容,为系统开发的程序员、系统分析员做基准文档。背景软件名称:阅卷系统本项目的任务提出者:公司董事会开发者:科大讯飞股份有限公司读者对象本设计的读者包括项目经理,需求分析员,设计人员,开发人员,测试人员。参考文献l 需求规格说明书l 概要设计说明书l 详细设计说明书术语与缩
6、写解释缩写、术语解 释二、 数据库环境说明2.1设计原则数据库的设计与软件系统相一致,对应的功能模块有对应的数据结构,数据之间相互关联。2.2 数据库环境说明PowerDesigner15,MySQL5.5三、 数据库的命名规则3.1数据库命名:阅卷系统数据库marking数据库备份文件名为:marking.sql 3.2表名:表名作用ac_package_detail存储考生答题卡上传异常记录task_queue存储考生数据上传任务队列数据base_TableName评价端与阅卷端的基础表,存放基础数据mp_ TableName阅卷端使用的数据scanTableName扫描端使用的数据3.3
7、列名:columnName中文名英译后以下划线区分。如考试名在base_exam表中列名为exam_name3.4索引:FK_TblName_ColumnName其中TblNam为表名,表示需要依赖的表;ColumnName为依赖表中的列名index_TblName其中TblName为索引所在的表3.5视图:View_TblName1_TblName2TblName1、TblName2表示视图关联的表3.6 存储过程proc_NameName表示存储过程执行的操作3.7数据库类型: 小型文本均使用varchar 较大文本使用text 小整型使用smallint、tinyint 四、 物理设计4
8、.1 表结构设计1. ac_package_detail表 说明:存放考生答题卡上传异常记录 字段名称类型是否为空默认值属性备注idint(11)否auto_incrementprimar keytask_queue_idint(11)是空foreign key主任务IDpackage_namevarchar(200)是空压缩包名称statusint(11)是空40 资源提取异常41 压缩异常42 上传异常create_timedatetime是空创建时间 约束说明主键约束id外键约束 task_queue_id 引用于 task_queue表的主键task_queue_id2. base_e
9、val_content表 说明:码本表,存放认知水平字段名称类型是否为空默认值属性备注eval_content_idsmallint(6)否auto_incrementprimary keyCognitive code评价内容代码,唯一eval_style_idint(11)是空foreign key唯一键,参与关联计算eval_contentvarchar(50)是空Cognitive content评价方式的内容,如何去评价一个指标eval_content_remarkvarchar(200)是空评价方式内容备注约束说明主键约束eval_content_id外键约束 eval_style_
10、id 引用于 base_eval_style表的主键 eval_style_id3. base_eval_style表说明:码本表,存放评价方式字段名称类型是否为空默认值属性备注eval_style_idint(11)否auto_incrementprimary keygl_idsmallint(6)是空foreign key学段IDsjt_idint(11)是空foreign key科目IDeval_style_namevarchar(50)是空评价方式的名字,例如对于知识点采用的六级评价方式create_datedatetime是空eval_style_remarkvarchar(200)
11、是空约束说明主键约束eval_style_id外键约束 gl_id 引用于 base_grade_level表的主键 gl_id外键约束 sjt_id 引用于 base_subject表的主键 sjt_id4. base_exam表 说明:考试表,存放考试信息。可以包含多个科目的试卷字段名称类型是否为空默认值属性备注exam_idint(11)否auto_incrementprimary keygrade_idsmallint(6)是空foreign key年级IDexam_type_idsmallint(6)是空foreign key考试类型IDsem_idsmallint(6)是空fore
12、ign key学期IDexam_namevarchar(50)是空考试名exam_sesint(11)是空create_datedatetime是空创建时间exam_datedate是空一次考试的开始时间exam_person_numint(11)是空考试参加人数create_personvarchar(20)是空创建人data_statussmallint(6)是空1、考试建立 2、试卷基础信息录入完毕 3、阅卷创建初始化 4、开始评卷 5、评卷检查 6、阅卷完毕 7、开始指标评价 8、评价指标计算完毕exam_source_idvarchar(50)是空来源数据库所在的代码,比如: 题库系
13、统 阅卷系统 等等,为回溯作准备exam_sjt_typesmallint(6)是空0 学业考试 1 心理量表考试exam_end_datedate是空考试结束时间remark_show_kpointsmallint(6)是空该字段已经移入到base_paper表中exam_guidvarchar(50)否考试对应的唯一 guid,用于评价区别考试add_std_typetinyint(4)否0此考试添加考生的方式。1表示批量添加,2表示单科目添加remark_show_packagesmallint(6)是空0:表示不生成打包文件 ; 1:表示 生成打包文件约束说明主键约束exam_id外键
14、约束 grade_id 引用于 base_grade表的主键 grade_id外键约束 exam_type_id 引用于 base_exam_type表的主键 exam_type_id外键约束sem_id 引用于 base_semester表的主键 sem_id5. base_exam_std_obj_answer表 说明:保存考生每道题的答案(客观题有答案,主观题不填答案)与最终得分字段名称类型是否为空默认值属性备注exam_std_obj_qst_idbigint(20)否auto_incrementprimary key仅标识唯一qst_idint(11)是空foreign key题目I
15、Dexam_student_idbigint(20)是空foreign key考生IDobj_qst_answervarchar(10)是空考生客观题的实际答案mp_qst_FnlScorenumeric(6,2)是0.0考生每道题的最终得分约束说明主键约束exam_std_obj_qst_id外键约束 qst_id 引用于 base_question表的主键 qst_id外键约束 exam_student_id 引用于 base_exam_student表的主键 exam_student_id唯一键约束qst_id、 exam_student_id6. base_exam_student表说
16、明:考生表,保存考生基本信息字段名称类型是否为空默认值属性备注exam_student_idbigint(20)否auto_incrementprimary keystd_idint(11)是空foreign key(评价端)学生IDexam_idint(11)是空foreign key考试IDexam_student_codevarchar(50)是空准考证号sch_idbigint(20)是空foreign key(评价端)学校IDclass_idbigint(20)是空foreign key(评价端)班级IDstd_namevarchar(25)是空学生姓名std_codevarchar
17、(20)是空学籍号std_sextinyint(4)是空学生性别0 女1 男sem_idsmallint(6)否foreign key学期ID约束说明主键约束exam_student_id外键约束 std_id 引用于评价端 base_student表的主键 std_id外键约束 exam_id 引用于 base_exam表的主键 exam_id外键约束sch_id 引用于评价端 base_school表的主键 sch_id外键约束class_id 引用于评价端 base_class表的主键 class_id外键约束sem_id 引用于base_semester表的主键 sem_id唯一键约束
18、std_id、 exam_id7. base_exam_student_paper表 说明:存储考生每个科目的试卷信息字段名称类型是否为空默认值属性备注base_esp_idbigint(11)否auto_incrementprimary keyexam_student_idbiging(20)是空foreign key考生IDexamp_idint(11)是空foreign key(小)考试IDremark_absentsmallint(6)是空考试标记0 正常1 缺考2 作弊orig_scorenumeric(6,2)是空一个科目考试的总分wp_scorenumeric(6,2)是空阅卷时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 阅卷系统数据库设计说明书 阅卷 系统 数据库 设计 说明书

链接地址:https://www.31ppt.com/p-2396010.html