论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
中英文题目、摘要、关键词
在线英语考试系统
摘要:英语是任何个人和学校都无法回避的学科,中国人才网显示,英语人才的需求量居第2位。本文介绍了在线英语的开发背景及开发过程,重点说明了系统的设计思想、关键技术和解决方案。本设计采用当前Microsoft公司的SQL Server 2000数据库平台管理系统,利用Dreamweaver 8.0及ASP技术设计前台界面,使用VBScript和JavaScript编程实现该管理系统中Web页面的特定功能以及输入输出控制等辅助功能,同时使用B/S系统结构。
关键词: 在线英语考试系统;ASP;SQL Sever 2000;Dreamweaver 8.0
English Test System Online
Abstract:English is the most important subject to anyone or any school. A message shown on www.chinatalent.com.cn is that the requirement of English professional stand at the second place. This paper introduces the background of development for the problem and the process for development. It also explains the emphasis on system design, the design thought, the key technology and its solution. It adopts SQL Server 2000 powered by Microsoft Company. The system adopts Dreamweaver 8.0 and ASP Language technology which is open and share, use VBScript and JavaScript programmed to carry out some especial function in web pages, input and output control assistant function and so on, along with the B/S system fabric.
Keywords: English test system on line;ASP;SQL Sever 2000;Dreamweaver 8.0
目 录
中英文题目,摘要,关键词 1
1 引言 2
2 系统开发环境介绍 3
2.1 运行环境配置 3
2.2 C/S与B/S3层模式 3
2.3 ASP技术概述 5
2.3.1 简述ASP的5大对象 6 (转载自中国科教评价网http://www.nseac.com)
2.3.2 ASP的脚本语言 7
2.3.3 ASP,JSP,PHP比较 10
2.4 Microsoft IIS概述 11
2.5 Dreamweaver 8.0 12
2.6 数据库介绍 12
2.6.1 数据库的特点 12
2.6.2 SQL语言简介 13
2.6.3 ASP与SQL Server数据库的连接 14
3 在线英语考试系统的设计与实现 16
3.1 需求分析 16
3.1.1 开发背景 16
3.1.2 可行性分析 16
3.1.3 系统功能分析 17
3.2 概要设计 17
3.2.1 系统功能介绍 17
3.2.2 系统功能框架 18
3.2.3 数据字典DD 19
3.2.4 实体-关系图(E-R图) 23
3.2.5 系统数据流图 25
3.3 详细设计 25
3.3.1 在线考试系统登录模块(index.asp) 26
3.3.2 普通用户模块(main.asp) 27
3.3.3 超级用户模块(control.asp) 32
3.4 系统测试与维护 38
结束语 40
参考文献 41
1 引言
有人将Internet的出现比喻为“洪水猛兽”,因为几乎就在1夜之间,Internet的浪潮已经席卷了全球。如今,利用1台小小的计算机就可以足不出户而知天下之事;可以轻松的与远方的好友聊天;还可以在懒惰时享受1下网上超市的方便与快捷。大家都知道,万维网已经诞生很多年了。从最初设计的万维网完全是为了共享数据信息,或者是帮助学术界解决1些研究的共享问题,因此它只是通过超级链接将1些系统的文件连接起来,到今天它已不仅仅是1个单纯的宣传媒体而且是可以利用它帮助商家们来实现1些在线的服务类商业活动(例如:网上购物,网上定单,网上就医等)。接入Internet,浏览万维网中的丰富多彩的网站,对于1般用户已经不再陌生。现在,如何编写自己的主页,也已经逐渐成为热门话题。
英语教学面临着这样的问题:英语4、6级、研究生考试、托福、GRE的试题集及相关指导丛书无论买多少副本都不够用;考前借阅集中,在4、6级考试前因集中借阅使此类图书更加供不应求;污损情况严重,纸介质的题集往往遭到几番圈点勾画,光盘介质的则伤痕累累、几乎不能读;英语模拟试题集年年买、年年毁、年年需求多几倍的局面;英语资料里的听力磁带、音视频资料、光盘资料翻录麻烦,且如何让广大学生共享也是1个难题[1]。如何设计开发出功能强大,费用低廉,通用性强,适合学校的在线考试系统,将是1个重要课题。
网络技术及数据库技术已日渐成熟,经过综合比较各类动态网页设计语言后,本课题的设计在线英语考试系统选用了ASP技术[2]。ASP(Active Server Pages)是微软公司推出的1种用以取代CGI的技术,基于目前绝大多数网站应用于Windows平台,ASP是1个位于Windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的Web服务器应用程序。而且ASP与其它Web设计工具相比有着以下优点:完全与HTML文件融合,容易创建、修改,不需其他编译、联接程序,面向对象可扩展等,ASP的目的就是为了建立交互式的网页,像常见的访问留言,网上超市,聊天室,搜索引擎等;而ASP与IIS的结合,将使网络的分布式应用成为现实。Microsoft的动态服务器网页ASP技术目前已经发展到了4.0版。对很多人来说,使用ASP来创建windows服务器平台上的动态Web网页,整个站点和基于Web的应用程序已经成为极其自然的方法。因此,ASP技术非常适合于在线英语考试网站的设计与开发。
本主要分为3个章节,第1章引言主要介绍了开发系统的背景以及本的主要内容。第2章着重介绍了系统的相关技术:系统的结构采用B/S模式;开发的环境包括软件平台和硬件平台:开发的软件平台着重介绍了ASP和SQL server2000。第3章主要介绍了系统的需求分析、总体设计以及详细设计,并对部分功能进行了详细的代码分析。结束语则是本人在该设计中所学到的知识以及系统仍存在的不足之处。