当前位置: 首页 > 图文教程 > 网络编程 > ASP > 用ASP开发试题库与在线考试系统(3)

ASP
ASP正则表达式技巧
ASP Access实现网站计数器(访问量)
ASP新闻分页,将一篇过长的文章分页,生成静态页面
一些关于asp 购物车的想法
一个sql查询器,自动画表格填字段
ASP实现文件直接下载的代码
把网页中的(电话,qq等数字)生成图片的ASP程序
asp长文章用分页符来分页显示
Asp函数介紹(37个常用函数)
ASP中的面向对象类
分页实现方法的性能比较
asp ajax跨域提交数据
asp修改文件和文件夹的名字的代码
ASP 多关键词查询实例代码
asp被杀毒软件误删的解决方法
asp 多关键词搜索的简单实现方法
asp 根据IP地址自动判断转向分站的代码
asp dictionary对象的用法
ASP 千万级数据分页的存储过程
ASP隐藏真实文件的下载功能实现代码

用ASP开发试题库与在线考试系统(3)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 212 ::
收藏到网摘: n/a

    四、详细设计

  4.1、试题(客观题部分)设计

  在以往的考试中,判断题常常是通过画" ╳ "," "来判断;而单选题往往在四个供选的答案A、B、C、D中选择唯一正确的答案;另外,多选题跟单选题在根本上没什么区别,只是供选的答案和标准答案多一些。因而,本系统中所涉及的单选题和多选题跟过去的大体相同,主要不同在于把判断题巧妙地转化为只有两个选项的单选题,并且假设多选题一般情况下也是最多提供六个备选答案,标准答案至少有一个。故各题型的样题设计如下:

判断题-->如:重发器也叫中继器: (A)错 (B)对

单选题-->如:HUB是指: (A)网桥 (B)集线器 (C)网关 (D)路由器

多选题-->如; Internet上使用的网络协议是: (A)IPX/SPX兼容协议 (B)TCP/IP协议 (C)NetBEUI协议 (D)X.25协议 (E)ATM LAN仿真用户 (F)快速红外线协议

  4.2、数据库设计

  4.2.1、试题结构

  通常,每一类型的试题都应有一个表结构。但考虑到目前系统存贮空间已经不受物理空间的限制。因此,我们采用按科目而不按试题类型方案来建立数据表,更不把所有科目的全部试题集中在一起,只是每道客观题均有六个备选答案项,还有一个表用来记录各科目数据表的相关属性。这样,查询起来较方便,可能会节约时间,也不致于造成数据十分杂乱等。详细设计如下表所示:

说明:
  1. 按科目(一般以1个学期为标准)分别定义各表,表名一律由中文名汉字拼音首字母构成。例如,软件工程---RJGC;计算机网络---JSJWL;小学二年级上期数学---XXENJSQSX

  2.字段名是指该字段的中文名

  3.字符标识一般由中文名拼音首字母构成,外键字段最好与主表对应字段同名

  4.若该字段为字符型,则对应的长度栏填最大允许长度,若为固定长度则加'定'字

  5.若该字段可以为空,则对应的NULL栏填Y,否则不填

  6.若该字段为主键,则对应的主键栏填Y,否则不填
  
  科目数据信息表

字段名 字符标识 类型 长度 NULL  主键  说明
科目中文详细名称 KMMC CHAR 50      以中文为准,例如"计算机网络"
科目表名 KMBM CHAR  50  Y    一律由上面中文名拼音首字母构成,如"JSJWL"
录 入 者 LRZ  CHAR  15      默认为录入员登入帐号
录入日期 LR_DATE DATE 10      默认为录入时的系统日期
备 注 MEMO  CHAR  50  Y