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