《计算机专业英语》教学网站的设计与开发.doc
《《计算机专业英语》教学网站的设计与开发.doc》由会员分享,可在线阅读,更多相关《《计算机专业英语》教学网站的设计与开发.doc(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 计算机专业英语教学网站的设计与开发摘要随着科技的进步和计算机网络的飞速发展,教育在人们生活中开始占有很重要的地位。为了让人们的学习过程可以不受地域、时间限制,使得教学资源能在最大范围内实现共享,产生了网上教学系统。本网站前台采用Dreamweaver进行页面制作,后台由Access数据库支持,通过使用ASP技术实现动态网页的效果。整个计算机专业英语教学网站包含课程描述、教师队伍、课程建设、习题宝库、下载频道、公告栏、留言板、和师生论坛八个功能模块,本文主要针对我设计的这八个模块,即课程描述、教师队伍、课程建设、习题宝库、下载频道、公告栏、留言板、和师生论坛八个模块的设计与实现进行了论述。通过
2、使用本网站学习计算机专业英语,可以更方便、更灵活、更有效地掌握计算机专业英语课程的知识点、重点和难点,是有效使用互联网的一种体现,具有较高的实用价值。关键词 教学网站;计算机专业英语;ASP;AccessAbstractWith progress in technology and the rapid development in computer network, education becomes very important in everyday life. In order to avoid the progresses being restricted in the zone or
3、 time, the online teaching and learning systems is introduced into education.This websites front desk adopts Dreamweaver to carry on the page animation, the backstage is supported by Access database , through using the result of the dynamic webpage of ASP technology , reach the operation to the data
4、base in order to the request for the user.Procedure teaching websites of whole Computer Professional English includes nine parts: the course description,teacher ranks, construction of course, the online school, bulletin board,download channel,web forum for teachers and students,message board.this te
5、xt is mainly to talk about four parts of them,they are the ourse description,teacher ranks,web forum for teachers and students,message board. Using this website to study the Computer Organization Principles can grasp some of knowledge, focal point and difficult point of course of the Computer Organi
6、zation Principles more convenient, more flexible and more effectively, it is a kind of embodiment using Internet effectively, have higher practical value. Keywords Teaching websites;Computer Professional English;ASP; Access 目录摘要IAbstractII第1章 绪论11.1 课程开发背景11.2 课程开发的现实意义11.3 相关课题发展现状21.4 系统目标3第2章 系统开
7、发技术简介42.1 HTML语言42.2 ASP技术52.2.1 ASP工作原理52.2.2 ASP的优势62.3 ADO技术简介72.4 ACCESS数据库介绍82.5 Macromedia Dreamweaver MX 2004软件说明8第3章 系统概要设计93.1 系统结构设计93.2 系统功能说明103.3 运行环境113.3.1 服务器端113.3.2 客户端11第4章 数据库设计124.1 数据库分析124.2 数据库中表的设计144.2.1 user表的设计144.2.2 article表的设计154.2.3 reply表的设计154.2.4 area表的设计164.2.5 bo
8、ard 表的设计164.2.6 admin表的设计174.2.7 dd 表的设计17第5章 系统详细设计195.1 网站主页的设计195.1.1 主页的设计195.1.2 课件下载模块215.1.3 课程作业模块225.1.4 历届试题模块235.1.5 试验软件模块235.2 课程描述设计245.3 教师队伍设计265.4 课程建设设计285.5 习题宝库设计305.6 学生空间设计325.7 师生论坛设计335.7.1 论坛模块结构设计335.7.2 论坛模块功能说明335.7.3 论坛首页335.7.4 用户登录345.7.5 新用户注册365.7.6 发表帖子375.7.7 浏览帖子3
9、95.7.8 回复帖子405.7.9 论坛后台管理41第6章 系统测试436.1 测试计划436.1.1 测试项目436.1.2 测试人员436.2 测试结果436.3 测试分析44结论45致谢46参考文献47附录A48附录B57第1章 绪论1.1 课程开发背景随着计算机网络通信技术和Internet的飞速发展,基于因特网的计算机网上远程教学已经开始成为一种全新的教学手段,并且越来越受到人们的关注。由于网上教学具有时效性、共享性、交互性和个别化等诸多特点,因此它有着传统教学模式无法比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,可
10、以大大提高教学效率和教学效果,使教学活动上了一个新台阶。蓬勃兴起的网上教育以其全新的高科技教学手段为解决我国当前资源严重短缺而教育需求日益扩大的矛盾提供了一种投资少、见效快、优质高效的解决方案,它必将成为我国未来教育发展的重要方向。因此,根据自身的特点设计一个师生间具有良好交互性的教学网站,就成为了目前我国教学网站开发面临的紧要任务。1.2 课程开发的现实意义2003年4月,教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知下发后,全国高校积极开展了精品课程建设工作。精品课程建设是一项复杂的工程,如何搞好精品课程建设,已经成为广大高校教师十分关注的问题。建设精品课程很重要的一个
11、目的,就是要让好的教学资源能够尽可能的被更多的人来学习使用。这样一来,精品课程网站即教学网站的开发就显得尤为重要。一门精品课程拥有大量的教学资源,我们需要将这些教学资源分门别类地发布在网站上。对于大纲、教案、实验指导书之类的文档教学资源,我们可以将它们制作成HTML网页、Flash动画、PDF或者doc文档等形式发布到网上,便于其他人查看、下载使用;对于课件,我们可以制作成PPT文件、Flash动画、Authware文件等方式发布到网上;对于大量的图片类教学资源,我们可以使用Firework提供的相册功能来处理。这样既方便了开发制作者,也方便了使用者;对于音视频类教学资源,可以将其嵌入到网页当
12、中,或者转化为Flash然后再发布。对于练习题类教学资源,可以采用doc文件供用户下载使用。在精品课程网站上,除了发布各种教学资源外,还可以提供一些和用户、学生互动的服务。比如,学生在线提问、教师在线答疑、师生在线讨论等功能。还可以尝试网上在线考试这种新的考试方法。这个计算机专业英语教学网站的建成将提高学生的学习主动性,提高课程信息传达的及时性,实现课程多种资源的展示与交流,成为教师与学生课下交流的良好平台。1.3 相关课题发展现状课程网站搜索引擎的功能是为学生能方便地在整个课程网站中搜索他们想了解的信息。学生网页的功能是能帮助学生在学习过程中相互协作,也为学生提供了一个方便的空间进行简单的网
13、页设计和管理。从研究的结果来看,我国网络教学平台及网站建设已经进入了一个新的发展阶段,这表现在以下三个方面:1网上教学环境已经形成规模1999年,我国首次在4所普通高校开展现代远程教育试点时,网络应用水平是很低的。经过这些年的努力,网络应用水平正在大幅度提高。在调查的53所学院中,单纯利用网络发布教务文件信息、只提供课件共享点播的学院,不到10所。大多数网络学院都在网上提供了答疑、网上交流等学习支持服务,从而加强了教师与分布在各地的学习者之间的互动,增进学习者的学习效果,使我国利用网络的学习走入了新的发展水平。2适合自主学习的网上教学平台正在丰富和完善网上自主学习模式正在被越来越多的网络教育学
14、院接受和应用,一些学院在实时授课的同时,积极探索和鼓励学生采用网上自主学习方式学习。一些能够突出网上教学优势的功能得到采用,如学习自测管理、网上作业提交、作业评分管理、网上选课、分学科分课程的答疑等等。3注意到与普通高校常规教育资源相结合利用普通高校本身的办学优势,可以提高网上教学平台和网站建设的质量,降低成本。1.4 系统目标本计算机专业英语教学网站预期实现以下目标:1信息发布方便、快捷、为用户提供全新的服务。2支持资源下载技术。3提供用户在线论坛、留言功能,增强网站的互动性。4网站维护简单、方便。5具有较好的网站安全性。第2章 系统开发技术简介通过对本系统功能及应用各方面的综合分析,本网站
15、采用Dreamweaver作为前台设计工具,在此基础上运用平时所学的动画制作软件Flash MX 2004、图形处理软件photoshop8.0等进行辅助设计,制作计算机专业英语多媒体教学资料。后台设计采用ASP技术及Microsoft Access 2000数据库开发工具,通过ADO对象访问数据库,最终建设成一个有持久生命力兼容性、安全性、可扩展性良好并可以满足师生获取信息和服务的教学网站。下面对本网站涉及到的技术进行简要的介绍。2.1 HTML语言HTML(Hyper Text Markup Language,超文本标记语言),它是构成网页的基础,因为程序无法控制浏览器的内存,与浏览器之间
16、只有下载网页及上传数据的关系,所以对HTML语法必须有一定的了解。WWW上的每个网页都对应一个文件。我们浏览一个页面,要先把页面所对应的文件从提供这个文件的计算机通过Internet传送到我们自己的计算机中,再由WWW浏览器翻译成为我们见到的有文字、有图形甚至有声音的页面。这些页面对应的文件不再是普通的“文本文件”,文件中除包含文字信息外,还包括了一些具体的链接。这些包含链接的文件被称为超文本文件。 和普通文本相比,超文本文件中多了一些对文件内容的注释,这些注释表明了当前文字显示的位置、颜色等信息,更重要的是,在有些注释中包含了对用户计算机应做出何种反应的说明,这些注释的内容经过浏览器的翻译后
17、就成了不同的操作。为了使各种不同类型的WWW服务器都能正确地认识和执行,超文本文件要遵从一个严格的标准,这个标准就是超文本标识语言HTML。我们也可以利用这种语言来编写超文本文件,在Internet上制作自己的WWW的主页。超文本文件的概念出现在多媒体技术迅速发展之前,现在随着多媒体技术应用的日益广泛,超文本应该改叫“超多媒体”更加合适,链接的内容已经从原来文本中的一个词或词组,发展到现在一幅图象或是图象的一部分,通过链接得到的内容也更加广泛,可以是地球另一端的某台计算机上的图片、声音、音乐或者电影。但不管叫超文本还是叫做超多媒体,WWW上各网页都是通过链接来完成相互间的访问。而要使访问正常进
18、行,必须使这些链接能够正确地指向所要访问的网页。这些工作是通过统一资源定位器(URL)来实现的。2.2 ASP技术ASP(Active Server Page,动态服务器网页),是一种由Microsoft公司开发的服务器端的脚本语言运行环境。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。在了解了VB Script或Jscri
19、pt的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行,服务器端的脚本无法被预先复制,用户看到的仅仅是最终产生的HTML内容。而不可能看到原始脚本程序的代码。2.2.1 ASP工作原理ASP脚本是一种服务器端的解释脚本,其后缀名为.asp。当客户端访问一个后缀名为.asp的URL时,该URL请求被发送到Web服务器于是调用相关的ASP引擎asp.dll来将该脚本加以解释。在asp.dll中包含有各种ASP内置对象的集合以及这
20、些对象的处理信息。所以.asp由asp.dll解析后,将生成相应的HTML代码,该代码由Web服务器返回给客户端浏览器执行,于是用户就在屏幕上看到了该.asp执行的结果。ASP的工作原理如图2.1所示。调用asp.dll来解析.asp脚本ODBC驱动程序数据库客户浏览器向服务器发出.asp文件请求Web服务器返回结果图2.1 ASP的工作原理2.2.2 ASP的优势ASP之所以能深受大家欢迎,主要是因为它所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,它依据访问数据库的结果集自动生成符合HTML语言的网页,去响应用户的请求。所有相关的发布工作由Web服务器负责。它具有
21、以下几点优势:1灵活易用对于一个有一定脚本语言编程经验的开发人员来说,只要经过简短的学习,在一个小时内就能编出一个完整的应用程序,同时,编程人员并不能局限与使用VB Script或Jscript来编写应用程序。由于服务器提供了脚本接口,开发人员可以使用自己熟悉的语言来编制ASP应用程序,甚至开发人员还可以在同一个页面中混合使用多种编程语言。2强大的可扩充性除了可以让开发人员自由选择编程脚本外,ASP还可以在页面中嵌入ActiveX组件,并支持COM技术,使得ASP页面的功能得到了极大的扩充。3无需编译ASP使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。与浏览器无关。用户端只
22、要是用可执行HTML代码的浏览器,无需编译,即可浏览用ASP设计的网页内容。 4独立于浏览器目前流行的浏览器有IE和Netscape Navigator,用以往的开发工具所开发出来的代码由于是要下载到客户端浏览器运行,所以同一段代码往往会在不同的浏览器上产生不同的效果。而ASP是在服务器端运行的脚本,其传递给客户端的均是经服务器运行输出的标准HTML代码,所以能独立于浏览器运行。2.3 ADO技术简介ADO(ActiveX Data Objects,动态数据对象),实际上是一种提供访问各种数据类型的连接机制。客户端应用程序能够通过 OLEDB(微软的战略性的通向不同的数据源的低级应用程序接口)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业英语 计算机专业 英语 教学 网站 设计 开发
限制150内