上机考试系统数据字典Word格式.docx
《上机考试系统数据字典Word格式.docx》由会员分享,可在线阅读,更多相关《上机考试系统数据字典Word格式.docx(19页珍藏版)》请在冰豆网上搜索。
/*考生的考卷表*/8
/*考生状态表*/9
/*考生信息表*/9
/*考生考次表*/10
/*院系信息表*/10
/*专业信息表*/10
/*教师信息表*/10
/*课程安排表*/11
/*选课学生名单*/11
/*指纹表*/11
/*当前考试科目*/12
/*一些参数*/12
/*视图部分*/12
/*试题答案视图*/12
/*组试题答案试图*/13
/*试卷全信息视图*/13
/*考生试卷答案试图*/14
/*各考次考生信息*/14
/*各批次考生考试状态信息*/15
/*考试方案视图——*/16
--*****存储过程******16
/*交卷评分存储过程*/16
/*创建数据库*/
CreatedatabaseLanExamON
(Name=N'
LanExam'
FILENAME=N'
e:
\dbsdata\microsoftsqlserver\MSSQL\data\LanExam.mdf'
)
LOGON(NAME=N'
LanExam_log'
FILENAME=N'
\dbsdata\microsoftsqlserver\MSSQL\data\LanExam_log.ldf'
FILEGROWTH=10%)
COLLATEChinese_PRC_CI_AS
Go
UseLanExam
/*添加用户和登陆*/
sp_addlogin'
LanExam'
'
wyxxyw'
;
go
useLanexam
sp_grantdbaccess'
sp_addrolememberN'
db_owner'
N'
sp_addsrvrolemember@loginame='
@rolename='
sysadmin'
securityadmin'
/*数据表定义部分*/
/*权限表*/
CreateTableUserPower(
UserIDVarchar(8),--用户ID
PasswordVarchar(8),--用户密码
NotesVarchar(8),--用户备注(真实姓名)
PowerTinyIntDefault1,--用户权限(0:
管理员,1:
监考老师)
ConstraintPK_UserPowerPrimaryKey(UserID)
);
/*系统配置表*/
CreateTableSysInfo(
AppTitlevarchar(50),--应用程序标题
ScorePathvarcahr(255),--考生目录
ExamRoomvarchar(20),--考场
IsCheckExamRoombit,--是否检验考场
NoticeVarchar(1024),--注意事项
IsShowHandOverbit,--是否显示延时窗体
InvigilatePasswordvarchar(8),--监考密码
StartFlagTinyIntdefault0,--开始考试标志(0没有开始,1开始考试了)
SendPortSmallInt,--发送端口(>
=10000)
ReceivePortSmallInt,--接收端口(>
ServerIPvarchar(15),--考试管理机IP地址
Title_1stVarchar(40),--主标题内容
Title_1st_FontNameVarchar(20),--主标题字体名称
Title_1st_FontSizeREAL,--主标题字体大小
Title_1st_Forecolorint,--字体颜色
Title_1st_LeftSmallInt,--主标题的X坐标
Title_1st_TopSmallInt,--主标题的Y坐标
Title_2ndVarchar(40),--副标题内容
Title_2nd_FontNameVarchar(20),--副标题字体名称
Title_2nd_FontSizeREAL,--副标题字体大小
Title_2nd_Forecolorint,--副字体颜色
Title_2nd_LeftSmallInt,--副标题的X坐标
Title_2nd_TopSmallInt,--副标题的Y坐标
Title_LogoVarchar(40),--Logo标题内容
Title_Logo_FontNameVarchar(20),--Logo标题字体名称
Title_Logo_FontSizeREAL,--Logo标题字体大小
Title_Logo_Forecolorint,--Logo字体颜色
Title_Logo_LeftSmallInt,--Logo标题的X坐标
Title_Logo_TopSmallInt,--Logo标题的Y坐标
HostName_FontNameVarchar(20),--主机名字体名称
HostName_FontSizeREAL,--主机名字体大小
HostName_Forecolorint,--主机名字体颜色
HostName_LeftSmallInt,--主机名的X坐标
HostName_TopSmallInt,--主机名的Y坐标
LogName_FontNameVarchar(20),--登陆名字体名称
LogName_FontSizeREAL,--登陆名字体大小
LogName_Forecolorint,--登陆名字体颜色
LogName_LeftSmallInt,--登陆名的X坐标
LogName_TopSmallInt,--登陆名的Y坐标
PicLoginvarchar(50),--客户端登陆界面
/*客户端程序表*/
CreateTableUpdateClient(
Versionvarchar(20),--系统版本号
FileNamevarchar(64)notnull,--文件名称
FileDataImage,--文件数据
PrimaryFlagbit,--系统主文件标志
ConstraintPK_UpdateClientPrimaryKey(FileName)
/*考试机注册表*/
CreateTableExamPC(
Machine_Namevarchar(20),--考试机机器名
Machine_IPvarchar(15),--考试机IP地址
AssignNosmallint,--分配的考试安排序号(随机分配,范围为1-记录数)
ExamineeIDvarchar(16),--考号
ReserveFlagbit,--预留标志
ConstraintPK_ExamPCPrimaryKey(Machine_Name)
/*考试计划表(批次)*/
CreateTableExamPlan(
SubjectIDsmallint,--科目编号
SubjectPrefixbit,--考生登录时是否要求科目前缀
PlanIDvarchar(10),--考试计划编号(规则YYYY+MM+DD+1位顺序号)
PlanNamevarchar(20)NotNull,--计划名称
FAIDtinyint,--方案编号
ExamKindTinyIntDefault0,--考试性质(0:
正式考试,1:
模拟考试)
PrepareTimetinyintDefault30,--准备时间(以分钟为单位)
StartTimeDateTime,--开始时间(日期时间)
ExamTimeTinyIntDefault40,--考试时间(以分钟为单位)
NoticeVarchar(100),--注意事项(特殊的提示,给管理员用的)
--以下为客户端的相关参数
QuestionsNumtinyintDefault1,--考试界面的每屏幕试题数
Topic_FontNameVarchar(20),--题干的字体名称
Topic_FontSizeReal,--题干的字体大小
Topic_ForeColorint,--题干的字体颜色
Option_FontNameVarchar(20),--选项的字体名称
Option_FontSizeReal,--选项的字体大小
Option_ForeColorint,--选项的字体颜色
ConstraintPK_ExamPlanPrimaryKey(PlanID)
/*科目表*/
CreateTableSubject(
SubjectVarchar(20),--科目名称
ConstraintPK_SubjectPrimaryKey(SubjectID)
/*章节表*/
CreateTableChapterSection(
ChapterIDtinyint,--章编号(从1开始)
SectionIDtinyInt,--节编号(从0开始,>
0时为节标题,=0时为章标题)
ChapterSectionTitlevarchar(50),--章节标题
ConstraintPK_ChapterSectionPrimaryKey(SubjectID,ChapterID,SectionID)
/*题型配置表*/
CreateTableType(
TypeIDtinyint,--题型编号
Typevarchar(10),--题型
TypeD