考试系统
二零一五年十二月
编制人:
审核人:
编制时间: 2015-12-17
版本号:V1.0
1数据库设计
1.1数据分区
1.2数据模型(每张表主键皆为obj_id)
1.2.1部门 pm_gd_zsk_bm
描述 | 字段 | 字段类型 | 备注 |
编号 | OBJ_ID | Char(42) | |
部门名称 | bmmc | VARCHAR2() | |
1.2.2用户 PM_GD_ZSK_USERS
描述 | 字段 | 字段类型 | 备注 |
OBJ_ID | | Char(42) | |
用户名 | USERNAME | VARCHAR2() | |
密码 | PASSWORD | VARCHAR2() | |
所属部门 | SSBM | VARCHAR2() | 所属部门编号 |
角色 | JS | VARCHAR2() | 管理员/教师/考生/审核员 |
员工工号 | empNumber | VARCHAR2() | |
考生IP | empIP | VARCHAR2() | |
用户mac地址 | Empmacaddr | VARCHAR2() | |
1.2.3题库信息PM_GD_ZSK_TKXX
描述 | 字段 | 字段类型 | 备注 |
Obj_id | | CHAR(42) | |
题库标题 | tkbt | VARCHAR2() | |
创建人 | cjr | VARCHAR2() | |
创建时间 | cjsj | date | |
1.2.4客观题题干PM_GD_ZSK_KGTTG
描述 | 字段 | 字段类型 | 备注 |
Obj_id | | CHAR(42) | |
题型分类 | txfl | VARCHAR2() | 判断/单选/多选 |
所属题库 | sstk | CHAR(42) | 题库表-OBJ_ID 外键 |
难易程度 | nycd | VARCHAR2() | |
是否有效 | sfyx | VARCHAR2(2) | |
题干信息 | tgxx | VARCHAR2(2048) | |
备注 | bz | VARCHAR2(1000) | |
分类信息 | flxx | VARCHAR2() | |
答案解析 | dajx | VARCHAR2(2000) | |
添加时间 | tjsj | DATE | |
1.2.5客观题选项信息PM_GD_ZSK_KGTXX
字段 | 描述 | 字段类型 | 备注 |
编号 | OBJ_ID | CHAR(42) | |
信息内容 | xxnr | CHAR(2048) | |
是否正确答案 | sszqda | CHAR(2) | 是/否 |
所属题干 | SSTG | CHAR(42) | 客观题题干表 外键-OBJ_ID |
1.2.6主观题题干PM_GD_ZSK_ZGTTG
字段 | 描述 | 字段类型 | 备注 |
Obj_id | | | |
题型分类 | Txfl | VARCHAR2() | 填空/问题 |
所属题库 | Sstk | Char(42) | 题库表obj_id |
难易程度 | Nycd | VARCHAR2() | |
题干信息 | Tgxx | VARCHAR2(2048) | |
参 | CKDA | VARCHAR2(2048) | |
是否有效 | Sfyx | VARCHAR2(2) | |
备注 | bz | VARCHAR2(1000) | |
1.2.7试卷类型PM_GD_ZSK_SJLX
字段 | 描述 | 字段类型 | 备注 |
编号 | Obj_id | Char(42) | |
名称 | Mc | VARCHAR2() | |
考试时间 | kssj | int | 考试所用时间 |
| | | |
1.2.8试卷基本信息PM_GD_ZSK_SJJBXX
字段 | 描述 | 字段类型 | 备注 |
编号 | Obj_id | Char(42) | |
试卷类型编号 | sjlxbh | Char(42) | 试卷类型外键——OBJ——Id |
试卷名称 | sjmc | VARCHAR2() | |
考试时间 | kssj | int | |
试卷用途 | sjyt | VARCHAR2() | 正式考试、模拟考试。考前练习 |
创建人 | Cjr | VARCHAR2() | |
创建时间 | Cjsj | date | |
有效截止时间 | yxjzsj | date | |
备注 | bz | VARCHAR2(1000) | |
考试完成后是否可重新做 | Sfcz | VARCHAR2(2) | |
重新做次数 | Czcs | int | |
试卷状态 | Sjzt | VARCHAR2(32) | 正在答题/评分中/未分发 |
是否已分发 | Sfff | VARCHAR2(2) | 试卷已分发下去,就不可更改 |
1.2.9试卷-题型分值设置PM_GD_ZSK_SJLX_TXJFZ
字段 | 描述 | 字段类型 | 备注 |
编号 | Obj_id | Char(42) | |
试卷类型编号 | sjlxbh | Char(42) | 外键——OBJ——Id |
题型 | Tx | VARCHAR2(32) | |
题量 | tl | Int | |
每题得分 | mtdf | double | |
每题扣分 | mtkf | double | |
1.2.10试卷分发用户 pm_gd_zsk_sj_ffyh
字段 | 描述 | 字段类型 | 备注 |
编号 | Obj_id | Char(42) | |
分发编号 | ffbh | Char(42) | (试卷编号或题库编号) |
分发类型 | sflx | Varchar(32) | 试卷/题库 |
考生工号 | gh | Char(42) | |
1.2.11试卷题目PM_GD_ZSK_SJTM
字段 | 描述 | 字段类型 | 备注 |
编号 | Obj_id | Char(42) | |
试卷编号 | SJBM | Char(42) | 外键——obj_id |
题目编号 | tmbh | Char(42) | |
题目类型 | tmlx | Varchar(32) | |
1.2.12答卷基本信息PM_GD_ZSK_KSDJJBXX
字段 | 描述 | 字段类型 | 备注 |
编号 | Obj_id | Char(42) | |
试卷编号 | Sjbh | Char(42) | OBJ——ID |
试卷类型编号 | sjlxbh | Char(42) | OBJ——ID |
考生工号 | ksgh | Varchar() | |
得分 | df | double | |
所用时间 | sysj | Varchar() | |
答卷日期 | djrq | date | |
开始时间 | kssj | date | |
结束时间 | jssj | date | |
是否已批 | sfyp | Varchar(2) | 适用于主观批卷 |
1.2.13答卷具体信息PM_GD_ZSK_KSDJJTXX
字段 | 描述 | 字段类型 | 备注 |
编号 | Obj_id | Char(42) | |
答卷编号 | djbh | Char(42) | OBJ——ID |
题型 | tx | Varchar() | |
题目编号 | tmbh | Char(42) | |
得分 | df | Int | |
1.2.14培训资料管理PM_GD_ZSK_PXZL—新增
字段 | 描述 | 字段类型 | 备注 |
编号 | Obj_id | Char(42) | |
资料名称 | zlmc | Varchar() | |
上传人工号 | scrgh | Varchar() | |
上传时间 | Scsj | date | |
过期时间 | gqsj | date | |
是否可下载 | sfkxz | Varchar(2) | |
1.2.15在线培训资料 分配用户PM_GD_ZSK_ PXZL_fpyh
描述 | 字段 | 字段类型 | 备注 |
编号 | Obj_id | Char(42) | |
用户工号 | yhgh | Varchar() | |
培训资料ID | pxzlbh | Char(42) | 外键OBJ——ID |
1PM_GD_ZSK_IP—新增
描述 | 字段 | 字段类型 | 备注 |
编号 | Obj_id | Char(42) | |
IP | wIp | Varchar() | 储存IP地址 |