表3.1学生信息表
列名数据类型长度是否这空注释
idvarchar16no学号
Namevarchar16no姓名
Classvarchar16no班级
SexChar8No性别
表3.2学生成绩表
列名数据类型长度是否为空注释
idVarchar16No学号
scoreFloat8yes分数
stateInt4No考试状态
表3.3考试设置表
列名数据类型长度是否为空注释
Testtimeno考试时间
Numberofjudgeyes判断题数量
Valueofjudgeint4yes判断题每小题分数
NumberofselectInt4yes选择题数量
ValueofselectFloat8Yes选择题每小题分数
ValuetypecharacterFloat8Yes中文打字测试分数
ValuetypeenglishFloat8Yes英文打字测试分数
RatecharacterInt4Yes中文打字合格速度
RateenglishInt4Yes英文打字合格速度
TypechtimeInt4Yes中文打字时间
TypeentimeInt4Yes英文打字时间
valueoffillFloat8Yes填空题每小题分数
numberoffillInt4Yes填空题数量
表3.4管理教师密码表
列名数据类型长度是否为空注释
PasswordChar16Yes管理教师密码
表3.5判断题库
列名数据类型长度是否为空注释
Thchar10no顺序号
ContentChar200Yes问题
answersChar10Yes答案
表3.6选择题库
列名数据类型长度是否为空注释
ThChar10No顺序号
ContentChar200Yes问题
KeyaChar100Yes选项A
KeybChar100Yes选项B
KeycChar100Yes选项C
KeyedChar100Yes选项D
AnswersChar10Yes答案
表3.7试卷备份表
列名数据类型长度是否为空注释
IdChar16No考生学号
TestVartest80000Yes考生答题卷
表3.8Office操作题
列名数据类型长度是否为空注释
ThInt4No顺序号
Word_tmVarchar3000yesWord内容
Word_yqVarchar3000yesWord操作要求
Excel_tmVarchar3000yesExcel内容
Excel_yqVarchar3000yesExcel操作要求
Ppt_tmVarchar3000yesPowerpoint内容
Ppt_yqVarchar3000yesPowerpoint操作要求
Web_tmVarchar3000YesWeb内容
Web_yqVarchar3000yesWeb操作要求
3.4.3物理结构设计要点
给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。
对应逻辑设计的数据库名standtest,设计数据库的物理文件及相关属性如下。
主数据文件:standtest.mdf。
初始空间:1MB,若超出空间按10%自动增长。
存放路径:c:programfilesMicrosoftSQLServerMSSQLData。
最大文件大小:不受限。
隶属文件组:PRIMARY。
日志文件:standtest_log.ldf。
初始空间:1MB,若超出空间按10%自动增长。
存放路径:c:programfilesMicrosoftSQLServerMSSQLData。
最大文件大小:不受限。
3.5运行设计
运行模块的组合:
。具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据
运行控制:软件运行时有较友好的界面,基本能够实现用户的数据处理要求。
运行时间:系统的运行时间基本可以达到用户所提出的要求。
3.6出错处理设计
3.6.1出错输出信息
在用户登陆失败,系统给出提示:“对不起,你已经考试了,或学号错误,请重新登陆!”在考试过程中,突然发生考试中断事件,可以通过试卷恢复来恢复已经做过的考试卷,继续考试。
3.6.2.出错处理对策
由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。如在考试过程中发生了中断,可以通过试卷恢复系统来恢复试卷,继续考试。考试完了,将考试结果保存到数据库中。
3.7.安全保密设计
系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。