首页
会员中心
到顶部
到尾部
ASP毕业设计

网络考试系统的开发与设计ASP077

时间:2020/10/13 13:47:02  作者:  来源:  查看:0  评论:0
内容摘要: 摘 要  利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,我们基于B/S模式研究开发了试题库与在线考试系统这一ASP应用程序。它运用方便、操作简单,效率很高,现阶段虽只实现了试卷的客观题部分,但已具有试题(卷)录入、修改和查询...
 
 
利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,我们基于B/S模式研究开发了试题库与在线考试系统这一ASP应用程序。它运用方便、操作简单,效率很高,现阶段虽只实现了试卷的客观题部分,但已具有试题(卷)录入、修改和查询,手工组卷与自动组卷以及进行在线考试等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,并给出其详细的成绩分析与试卷评估,同时也大大减轻了教师出题、组卷和改卷等繁重的工作量。
 
本文中所作的主要工作如下:
(1)    介绍了个性化页面的背景及Access2000+IIS+ASP系统的一般原理。
(2)    阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。
(3)    设计实现用户注册/登陆、用户数据采集、个性化动态页面生成、回显等程序模块;实现   ASP和HTML页面若干个。
(4)    分析并解决实现中的若干技术问题。
(5)    建立完整的实验网站,进行测试并分析结果。
 
关键字 :  Browser/Server  动态网页  ASP 考试系统
 

Abstract

Taking advantage of Network and DataBase technology, combining with the falling price of hardware and the development of board band Network, on the base of B/S module. we explore the Network Examination─ the application of ASP. It applies conveniently, operates easily, works effciencily, not only can we present the estimate of papers, but also it releaves the teacher’s work load greatly.
The main work of this paper are:
(1)  Introduces the background the personal Web page and the general principle of the  platform Access2000 + IIS + ASP
(2)  Investigates the system structure and working principle of the generating system for personal Web page
(3)  Designs and implements the modules of personal page generating system, such as register module, login module, user data collecting module, page  organizing and displaying module
(4)  Analyses and resolves the technical problems in implementation such as..
(5)   Establishes a test Web site and analyses the result after testing on it
 
Key Words:  Browser/Server  dynamic network  ASP Network Examination  
目        录
 
第一章    考试系统背景知识…………………………………………………1
         1  Internet ……………………………………………………1
         2  ASP 简介 ……………………………………………………1
          2.1 ASP的产生…………………………………………………1
          2.2 ASP与IIS……………………………………………………2
           2.2.1 IIS简介…………………………………………………2
           2.2.2 IIS与ASP的结合………………………………………2
2.3 ASP……………………………………………………………3
2.3.1 ASP内部6大对象………………………………………3
2.3.2 Global文件……………………………………………3
3  利用ADO访问数据库……………………………………………3
第二章     考试系统的开发与设计………………………………………………5
1  可行性研究………………………………………………………5
2  需求分析…………………………………………………………6
3  总体设计…………………………………………………………6
4  详细设计…………………………………………………………8
  4.1 试题(客观题)设计……………………………………………8
  4.2 数据库设计……………………………………………………9
     4.2.1 试题结构………………………………………………9
     4.2.2 试卷结构………………………………………………9
     4.2.3 用户信息结构…………………………………………9
     4.2.4 考生成绩表结构………………………………………9
   4.3 功能模块详细设计…………………………………………10
      4.3.1 录入模块………………………………………………10
      4.3.2 查询模块……………………………………………10
      4.3.3 组卷模块……………………………………………11
 5  ADO—ActiveX Data Object操作数据库的步骤……………11
 6  数据的安全与保密……………………………………………12
第三章    源程序列表……………………………………………………………12
参考文献………………………………………………………………………19
个人感受………………………………………………………………………20
第一章   考试系统背景知识
 
Internet 
Internet 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连成一个整体。作为Internet上一直先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速。成为目前世界上最大的信息资源宝库。因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
        我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感兴趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示器个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。我们对登陆的用户进行追踪,分析,发掘用户奠基的规律,即用户先后点击的关联规则,这样在用户点击一个主题(链接)之后,系统能自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无需用户做出任何额外工作的情况下实现了为用户量身定做的个性化页面。要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主体层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了Microsoft  Access数据库作为ODBC(Open Database Connectivity)数据源,并以先进的ADO(Active Data Object)技术进行数据库存取等操作,使Web与数据库紧密联系起来。
  ASP技术综述
    2.1  ASP的产生
      近年来随着Internet技术的飞速发展及用户需求的不但升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供服务种类越来越繁多。从HTML,Client Scrip 到CGI,从JAVA的诞生到Active X,Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面的真正需要后,推出了Active Server Pages(ASP),一种用以取代CGI(Common Gateway Interface,通用网关接口技术)。
简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行交互式Web服务器端应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息,上传和下载等等。更重要的是,ASP使用的Active X基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷的访问数据库,从而使得开发基于WWW的应用系统成为可能。
2.2  ASPIIS
 
2.2.1 IIS简介
Web服务器使Web应用程序的心脏。IIS(Internet Information Server)是微软推出的Windows NT Option Pack的主要成员,作为Windows NT的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS4.0版本增强了系统安全性,具有服务器脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。
2.2.2 IIS与ASP的结合
在过去,客户机/服务器结构的设计与Web的想换技术几乎处于平行线上,两者相互独立并无法做出集成性的设计。现在我们利用IIS+ASP构成三层Web结构(如下图所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。
利用IIS+ASP技术来集成Web前后端带来的强大效益可归结为以下几个方面:
 
  


相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号