上机考试系统数据字典.DOC

上传人:国*** 文档编号:1038375 上传时间:2018-11-22 格式:DOC 页数:16 大小:137.50KB
下载 相关 举报
上机考试系统数据字典.DOC_第1页
第1页 / 共16页
上机考试系统数据字典.DOC_第2页
第2页 / 共16页
上机考试系统数据字典.DOC_第3页
第3页 / 共16页
上机考试系统数据字典.DOC_第4页
第4页 / 共16页
上机考试系统数据字典.DOC_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、上机考试系统数据字典/*创建数据库*/ .1/*添加用户和登陆*/ .1/*数据表定义部分*/ .2/*权限表*/ .2/*系统配置表*/ .2/*客户端程序表*/ .3/*考试机注册表*/ .3/*考试计划表(批次)*/ .4/*科目表*/ .5/*章节表*/ .5/*题型配置表*/ .5/*试题组表*/ .6/*题 库*/ .6/*试题的答案*/ .7/*组卷方案表*/ .7/*试卷表*/ .8/*考生的考卷表*/ .8/*考生状态表*/ .9/*考生信息表*/ .9/*考生考次表*/ .10/*院系信息表*/ .10/*专业信息表*/ .10/*教师信息表*/ .10/*课程安排表*/

2、.11/*选课学生名单*/ .11/* 指纹表 */ .11/* 当前考试科目 */ .12/* 一些参数 */ .12/*视图部分*/ .12/*试题答案视图*/ .12/*组试题答案试图*/ .13/*试卷全信息视图*/ .13/*考生试卷答案试图*/ .14/*各考次考生信息*/ .14/*各批次考生 考试状态 信息*/ .15/*考试方案视图 */.16-*存储过程* .16/*交卷评分存 储过程*/ .16上机考试系统数据字典计算机软件教研室 1/*创建数据库*/Create database LanExam ON (Name =N LanExam,FILENAME =Ne:dbsd

3、atamicrosoft sql serverMSSQLdataLanExam.mdf )LOG ON (NAME = NLanExam_log, FILENAME = Ne:dbsdatamicrosoft sql serverMSSQLdataLanExam_log.ldf , FILEGROWTH = 10%)COLLATE Chinese_PRC_CI_ASGoUse LanExam/*添加用户和登陆*/sp_addlogin LanExam,wyxxyw,LanExam;gouse Lanexamgosp_grantdbaccess LanExam,LanExam;gosp_addr

4、olemember Ndb_owner, NLanExam;gosp_addsrvrolemember loginame = LanExam,rolename = sysadmingosp_addsrvrolemember loginame = LanExam,rolename = securityadmingo/*数据表定义部分*/*权限表*/Create Table UserPower (UserID Varchar(8), -用户 IDPassword Varchar(8), -用户密码Notes Varchar(8), -用户备注(真实姓名)Power TinyInt Default

5、1, -用户权限(0:管理员, 1:监考老师)Constraint PK_UserPower Primary Key (UserID);/*系统配置表*/Create Table SysInfo (Comment Q1: 2010-1-16 AddComment Q2: 2010-1-16上机考试系统数据字典计算机软件教研室 2AppTitle varchar(50), -应用程序标题ScorePath varcahr(255), -考生目录ExamRoom varchar(20), -考场IsCheckExamRoombit, -是否检验考场Notice Varchar(1024), -注意

6、事项IsShowHandOver bit, -是否显示延时窗体InvigilatePassword varchar(8), -监考密码StartFlag TinyInt default 0, -开始考试标志( 0没有开始,1 开始考试了)SendPort SmallInt, -发送端口(=10000 )ReceivePort SmallInt, -接收端口(=10000 )ServerIP varchar(15), -考试管理机 IP地址Title_1st Varchar(40), -主标题内容Title_1st_FontNameVarchar(20), -主标题字体名称Title_1st_F

7、ontSize REAL, -主标题字体大小Title_1st_Forecolorint, -字体颜色Title_1st_Left SmallInt, -主标题的 X坐标Title_1st_Top SmallInt, -主标题的 Y坐标Title_2nd Varchar(40), -副标题内容Title_2nd_FontNameVarchar(20), -副标题字体名称Title_2nd_FontSizeREAL, -副标题字体大小Title_2nd_Forecolorint, -副字体颜色Title_2nd_Left SmallInt, -副标题的 X坐标Title_2nd_Top Smal

8、lInt, -副标题的 Y坐标Title_Logo Varchar(40), -Logo标题内容Title_Logo_FontNameVarchar(20), -Logo标题字体名称Title_Logo_FontSizeREAL, -Logo标题字体大小Title_Logo_Forecolorint, -Logo字体颜色Title_Logo_Left SmallInt, -Logo标题的 X坐标Title_Logo_Top SmallInt, -Logo标题的 Y坐标HostName_FontNameVarchar(20), -主机名字体名称HostName_FontSizeREAL, -主机

9、名字体大小HostName_Forecolorint, -主机名字体颜色HostName_Left SmallInt, -主机名的 X坐标HostName_Top SmallInt, -主机名的 Y坐标LogName_FontNameVarchar(20), -登陆名字体名称LogName_FontSizeREAL, -登陆名字体大小LogName_Forecolorint, -登陆名字体颜色LogName_Left SmallInt, -登陆名的 X坐标LogName_Top SmallInt, -登陆名的 Y坐标上机考试系统数据字典计算机软件教研室 3PicLogin varchar(50

10、), -客户端登陆界面);/*客户端程序表*/Create Table UpdateClient (Version varchar(20), -系统版本号FileName varchar(64) not null, -文件名称FileData Image, -文件数据PrimaryFlag bit, -系统主文件标志Constraint PK_UpdateClient Primary Key (FileName);/*考试机注册表*/Create Table ExamPC (Machine_Name varchar(20), -考试机机器名Machine_IP varchar(15), -考试

11、机 IP 地址AssignNo smallint, -分配的考试安排序号(随机分配,范围为 1-记录数)ExamineeID varchar(16), -考号ReserveFlag bit, -预留标志Constraint PK_ExamPC Primary Key (Machine_Name);/*考试计划表(批次)*/Create Table ExamPlan (SubjectID smallint, -科目编号SubjectPrefix bit, -考生登录时是否要求科目前缀PlanID varchar(10), -考试计划编号(规则 YYYY+MM+DD+1 位顺序号)PlanName

12、 varchar(20) Not Null, -计划名称FAID tinyint, -方案编号ExamKind TinyInt Default 0, -考试性质(0:正式考试, 1:模拟考试)PrepareTime tinyint Default 30, -准备时间(以分钟为单位)StartTime DateTime, -开始时间(日期时间)ExamTime TinyInt Default 40, -考试时间(以分钟为单位)Notice Varchar(100), -注意事项(特殊的提示,给管理员用的)-以下为客户端的相关参数QuestionsNum tinyint Default 1, -考

13、试界面的每屏幕试题数Topic_FontName Varchar(20), -题干的字体名称Topic_FontSize Real, -题干的字体大小Topic_ForeColor int, -题干的字体颜色Option_FontName Varchar(20), -选项的字体名称上机考试系统数据字典计算机软件教研室 4Option_FontSize Real, -选项的字体大小Option_ForeColor int, -选项的字体颜色Constraint PK_ExamPlan Primary Key (PlanID);/*科目表*/Create Table Subject (Subjec

14、tID smallint, -科目编号Subject Varchar(20), -科目名称Constraint PK_Subject Primary Key (SubjectID);/*章节表*/Create Table ChapterSection(SubjectID smallint, -科目编号ChapterID tinyint, -章编号(从 1 开始)SectionID tinyInt, -节编号(从 0 开始, 0 时为节标题,=0 时为章标题)ChapterSectionTitle varchar(50), -章节标题Constraint PK_ChapterSection Pr

15、imary Key(SubjectID,ChapterID,SectionID);/*题型配置表*/Create Table Type (SubjectID smallint, -科目编号TypeID tinyint, -题型编号Type varchar(10), -题型TypeDesc varchar(1024), -题型描述(用来显示在所有题组之前)AutoGrade bit Not Null, -自动评分TypeMode tinyint, -答题方式(0: 单选 1:多选 2:填空 3:判断)Constraint PK_Type Primary Key (SubjectID,TypeID

16、);/*试题组表*/Create Table QuestionGroup (SubjectID smallint, -科目编号TypeID tinyint, -题型编号QGID int, -试题组编号QGTopic varchar(2048), -组标题(比如说阅读理解、完型)QGQuestionsNums tinyint, -组中试题数ChapterID tinyint, -章号上机考试系统数据字典计算机软件教研室 5SectionID TinyInt, -节号DifficultyLevel tinyint, -难易程度(0:易; 1:中;2:难)Lock Bit, -锁定UsedTimes

17、 tinyint, -使用次数(默认值为 0)Constraint PK_QuestionGroup Primary Key (SubjectID,TypeID, QGID);/*题库*/Create Table QuestionLibrary(SubjectID smallint, -科目编号TypeID tinyint, -题型编号QGID int Not Null, -试题组编号QuestionID int, -题号(不同的组题号不重新排)Topic varchar(2048), -题干Constraint PK_QuestionLibrary Primary Key (SubjectI

18、D, TypeID, QuestionID)/*试题的答案*/Create table Answer (SubjectID smallint, -科目编号TypeID tinyint, -题型编号QuestionID int, -题号(不同的组题号不重新排)AnswerID TinyInt, -答案编号Answer Varchar(128), -答案RightFlag Bit, -答案标志(即:如果是答案则该字段为 1)Constraint PK_Answer Primary Key (SubjectID, TypeID, QuestionID, AnswerID)/*组卷方案表*/Creat

19、e table FenZhi (SubjectID smallint, -科目编号FAID tinyint, -方案编号 (不同的科目重新开始)FAMC varchar(10), -方案名称SubOrder tinyint, -排序号TypeID tinyint, -题型编号ChapterID tinyint, -章SectionID tinyInt, -节DifficultyLevel TinyInt, -难易程度(0; 1;2)GroupsNum tinyint, -题目组数QuestionsNum tinyint, -组中试题数上机考试系统数据字典计算机软件教研室 6Point nume

20、ric(3,1), -每道题分值Used bit, -使用标志Constraint PK_fenzhi primary key (SubjectID,FAID,SubOrder)/*试卷表*/Create table ExamPaper (SubjectID smallint, -科目编号FAID tinyint, -方案编号PaperID varchar(3), -试卷编号TypeID tinyint, -题型编号SubItemID TinyInt, -试卷上的题目序号(每一类题型重新产生,流水号)QGID int, -试题组编号QuestionID int, -题号(不同的组题号不重新排)

21、Point numeric(3,1), -该题分值UsedTimes tinyint, -抽取次数Constraint PK_ExamPaper Primary Key (SubjectID,FAID ,PaperID, TypeID, SubItemID)/*考生的考卷表*/Create table Examinee_ExamPaper (SubjectID smallint, -科目编号PlanID varchar(10), -考试计划编号(规则 YYYY+MM+DD+1 位顺序号)ExamineeID varchar(16), -考号PaperID varchar(3), -试卷编号Ty

22、peID tinyint, -题型编号SubItemID TinyInt, -试卷上的题目序号(每一类题型重新产生,流水号)QGID int, -试题组编号QuestionID int, -题号(不同的组题号不重新排)AnswerID TinyInt, -答案编号Point numeric(3,1), -该题分值SelectedFlag bit default 0, -考生选择标志( 0 或 1)FillContent varchar(200), -考生答题内容(填空题)GotPoint numeric(3,1) default 0, -得分(0 或 分值)AnsweredFlag tinyI

23、nt Default 0, -是否已答Constraint PK_Examinee_ExamPaper Primary Key (SubjectID, PlanID, ExamineeID,PaperID,TypeID, SubItemID, AnswerID)/*考生状态表*/CREATE TABLE Examinee_Status (Comment Q3: 2010-1-16 Add上机考试系统数据字典计算机软件教研室 7SubjectID smallint, -科目编号PlanID varchar(10), -考试计划编号(规则 YYYY+MM+DD+1位顺序号)ExamineeID v

24、archar(16), -考号MachineID varchar(20), -考生机器号Time_Start datetime, -考生开始时间(日期型)Time_HandIn datetime, -考生交卷时间(日期型)Time_Remain Smallint Default 0, -考生剩余时间(秒钟)Time_Prolong tinyint, -考生延时时间(整形)Status TinyInt Default 0, -考生状态(0:正在考试; 1:考试完成;255:违纪)Score numeric(4,1) default 0, -考生成绩FullMarks numeric(4,1) d

25、efault 0, -试卷总分Constraint PK_Examinee_StatusPrimary key (SubjectID,PlanID,ExamineeID)/*考生信息表*/CREATE TABLE Examinee (ExamineeID varchar(16), -考号ExamineeName varchar(20), -姓名Depart Varchar(100), -院系编号Specity Varchar(100), -专业编号Class varchar(100), -班级编号Photo image, -照片Constraint PK_Examinee primary ke

26、y (ExamineeID)/*考生考次表*/Create Table ExamineeBatch(SubjectID smallint, -科目编号PlanID varchar(10), -考试计划编号(规则 YYYY+MM+DD+1位顺序号)ExamineeID varchar(16), -考号ExamRoom varchar(20), -考场Constraint PK_ExamineeBatch Primary Key (SubjectID,PlanID, ExamineeID)/*院系信息表*/Create Table Department(DepartID Varchar(3), -

27、院系编码Depart Varchar(50) Not Null, -院系名称Constraint PK_Department Primary Key (DepartID)/*专业信息表*/Create table Specity (上机考试系统数据字典计算机软件教研室 8DepartID Varchar(3), -院系编码SpecID Varchar(2), -专业编码Specity Varchar(50), -专业名称Constraint PK_Specity Primary Key (DepartID, SpecID)/*教师信息表*/Create Table Teacher(Teache

28、rID varchar(7), -教师编号(规则前两位为教师的院系编号)DepartID varchar(3) Not Null, -院系编码TeacherName Varchar(20), -教师姓名Tel varchar(15), -电话Constraint PK_Teacher Primary Key (TeacherID)/*课程安排表*/Create Table Course (SubjectID smallint, -科目编号CourseID varchar(5), -开设课程编号CourseName varchar(50), -课程名称TeacherID varchar(7),

29、-教师编号Constraint PK_Course Primary Key (CourseID)/*选课学生名单*/Create Table Examinee_Course(CourseID varchar(5), -开设课程编号ExamineeID varchar(16), -考号Constraint PK_Examinee_Course Primary Key (CourseID,ExamineeID)/* 指纹表 */CREATE TABLE FingerInfo (ExamineeID varchar(16), -考号 (StudentID varchar (16),)Finger varchar (2000), -指纹特征值FingerFlag varchar (10), -手指标志UserID varchar (20), -采集人TimeGather Datetime, -采集时间Constraint PK_FingerInfo Primary Key (ExamineeID, FingerFlag)/* 当前考试科目 */CREATE TABLE KS_KeMu (

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。