以下为范文的一部分,钻石会员可获取全部内容。 查看如何成为钻石会员
全文字数:6868
利用ASP技术建立网上在线考试系统
【摘要】当今,Internet的足迹已遍布世界各地,人们通过网站便可以得到各种各样的信息,而我们所浏览的网站的设计技术也多种多样,像CGI、COM等。“学习测评和考试”系统是为了解决学校多媒体教学的要求而建立的,网站的设计采用B/S结构,主要采用ASP技术与数据库技术完成,该系统的主要功能是实现在线考试,学生从题库中随机抽取可预定的不同题型的题目生成试卷,并在规定的时间内进行作答,考试完成后提供成绩查询和发布考试通知。
【关键词】网站 ASP 数据库
目前,人们只要通过一台计算机及一条能上网的线路,便可以足不出府地遨游全世界,Internet给我们的生产生活带来了极大的便利,而这些都缺不了Internet主要的应用服务之一网站。人们可以利用各种技术制作各种不同要求的网站以满足人们的需要,本范文详细讲述了如何利用ASP技术建立网上在线考试系统,该系统的主要特点如下:1、对用户进行分级管理。2、试卷采用随机动态生成。3、考卷自动校对答案,生成成绩。4、成绩查询方便。5、课程和题库均可施以管理。6、考试通知发布及时。
一、软件开发工具介绍
(一)ASP概述
1、 ASP的定义
ASP既活动服务器页面(Active Server Pages),它是一种运行于服务器端的脚本编写模型,它使开发者可以使用几乎所有的脚本语言(Vbscript、script或Perl等)编写脚本,这些脚本可以执行应用程序逻辑,并能够调用ActiveX组件执行特殊任务,如数据库查询、文件输入输出等。
2、ASP的特性和优点
ASP有很多优点和特性,其主要有:
①支持几乎所有的脚本语言,结合HTML代码,可快速地完成动态网站的建设;
②无需编译,容易编写,可以在服务器端直接执行;
③提供内置组件和对象,或者是用户自己以及第三方开发的组件;
④通过ADO组件提供了数据库访问接口,便于开发出功能强大的Web数据应用程序;
⑤适用于任何类型的浏览器,由于ASP将在服务器端解释执行,将标准的HTML返回到浏览器端,用户的浏览器不需要执行这些脚本语言;
⑥安全性好,因为ASP是在服务器端解释执行,返回到浏览器的数据是已经解释执行完毕的HTML语言,ASP程序不会被泄漏。
(二) Dreamweaver MX
Macromedia Dreamweaver MX 是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。利用 Dreamweaver MX中的可视化编辑功能,可以快速地创建页面而无需编写任何代码,可以查看所有站点元素或资源并将它们从易于使用的面板直接拖到文档中,可以在 Macromedia Fireworks 中创建和编辑图像,然后将它们直接导入 Dreamweaver MX,或者直接在 Dreamweaver 中添加 Macromedia Flash 对象,从而优化开发工作流程。