资源描述:
《网络考试系统的开发与设计ASPrar》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、网络考试系统的开发与设计ASP.rarvP>第一章 考试系统背景知识
l Internet
Intemet是目询世界上最人的计算机互联网络,它遍布全球,将世界各地各种规模的网络连成一个整体。作为Internet上一直先进的,易于被人们所接受的信息检索手段,WorldWideWeb(简称WWW)发展十分迅速。成为
2、=
3、前世界上最人的信息资源宝库。因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特
4、别是数据廉技术在Internet中的广泛应用,Web站点向用八提供的服务将越来越丰富,越来越人性化。
我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感兴趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示器个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约人量的检索时间,而且这样的网页显然是更具有吸引力的。我们对登陆的用户进行追踪,分析,发掘用户奠基的规律,即用户先
5、后点击的关联规则,这样在用户点击一个主题(链接)Z后,系统能自动生成一页面,其中包含了该主题下用户经常关注的内容(若T链接),这样便在无需用八做出任何额外工作的悄况下实现了为用八量身定做的个性化页面。要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用八点击信息,主体层次信息,分析得出的关联规则表等人量的数据都由数据库管理系统管理。本文中数据廉服务器端采用了Microsoft Access数据库作为ODBC(OpenDatabaseConnectivity)数据源,并以先进的ADO(Active
6、DataObject)技术进彳『数据库存取等操作,使Web与数据库紧密联系起来。vBR>2 ASP技术综述
2」 ASP的产生vBR> 近年来随着Internet技术的E速发展及用八需求的不但升级,Web页而技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供服务种类越来越繁多。从HTML,ClientScrip到CGI,从JAVA的诞生到ActiveX,Web页而设计人员不断受到冲击,微软
7、公司在总结了以往技术,重新思考Web页面的真正需要后,推;I]了ActiveServerPages(ASP),一种用以取代CGI(CommonGatewayInterface,通用网关接口技术)。vBR>简单-讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行交互式Web服务器端应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息,上传和下载等等。更重要的是,ASP使用的ActiveX基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具冇无限的扩充能力,这是传统
8、的Web可利用ADO(ActiveDataObject,微软的一•种新的数据访问模型)方便快捷的访问数据库,从而使得开发基于WWW的应用系统成为可能。vBR>2.2 ASP与IISvBR> 4.2 数据库设计
4.2.1试题结构vBR> 通常,每一类型的试题都应冇一个表结构。但考虑到H前系统存贮空间已经不受物理空间的限制。因此,我们采用按科忖而不按试题类塑方案来建立数据表,更不把
9、所冇科H的全部试题集中在一起,只是每道客观题均有六个备选答案项,还有一个表用来记录各科hl数据表的和关属性。这样,查询起来较方便,可能会节约时间,也不致于造成数据卜分杂乱等。详细设计如下表所示:vBR>说明:vBR>1.按科tJ(—•般以1个学期为标准)分别定义各表,表名一律由中文名汉字拼音首字母构成。例如,软件工程・・・RJGC;计算机网络-JSJWL;数据库…sjk
2.字段名迢指该字段的中文名v/P>
3.字符标识一般由中文名拼音首字母构成,外键字段最好与主表对应字段同名
4.若该字段
10、为字符型,则对应的长度栏填最人允许长度,若为I古I定长度则加,定,字
5.若该字段可以为空,则对应的NULL栏填Y,否则不填
6.若该字段为主键,则对应的主键栏填Y,否则不填vBR>
4.2.2试卷结构vBR> 试卷•般包括客观题(单选题或多选题)观题部分.在此表中只