课程网站设计毕业论文

更新时间:2024-01-11 13:03:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

武汉大学本科毕业论文

数据结构课程网站设计

院(系)名 称:计算机学院 专 业 名 称 :计算机科学与技术 学 生 姓 名 : 指 导 教 师 :

二○一三年六月

郑 重 声 明

本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单位。

本人签名: 日期:

摘 要

在信息化快速发展的今天,传统的说教模式已经无法满足教育的要求。说教方

式,学生只是被动地掌握知识,无法较好地培养学生主动的学习能力,而且书本的知识一般都不是最新最前沿的知识。课程教学网站能很好地解决传统教学方式的弊端。本文将描述如何利用帝国CMS和dreamweaver完成数据结构课程网站设计。

系统以Html、Asp语言为依托,使用MYSQL 作为系统数据库,IIS作为服务器。系统共分为七大模块,实现了在线交流、资源的上传和下载等功能。

关键词:帝国CMS;MYsql;dreamweaver

ABSTRACT

In the current rapid development of informationization, the traditional model of

teaching has been unable to meet the requirements of education. The traditional teaching mode make students just passively to master knowledge, be unable to cultivate students' active learning ability, and knowledge of book is generally not the latest knowledge. Curriculum teaching website can well resolve the disadvantages of traditional teaching methods. This article describes how to use the empire CMS and dreamweaver to complete data structure course website design.

The system to html, asp language based on the use of MYSQL as database, IIS as a server, using jsp, The realization of an online exchange of resources, uploading and downloading functions.

Key words: Ecms ;MYSQL;dreamweaver

目 录

第1章 绪论 ............................................... 1

1.1 研究背景 ...................................................... 1

1.2 研究意义 ...................................................... 1 1.3 国内外研究现状 ................................................ 1 1.4本课题的研究内容 .............................................. 2

第2 章 相关技术概述 ....................................... 3

2.1 ASP ........................................................... 3 2.2 IIS ........................................................... 4 2.3 Dreamweaver ................................................... 4 2.4 帝国CMS ..................................................... 6

第3章 系统分析和总体设计 ................................. 7

3.1 概述 .......................................................... 7 3.2 现有课程网站的系统分析 ........................................ 7

第4章 系统的详细设计 .................................... 13

4.1系统结构 ..................................................... 13 4.2交流论坛 ..................................................... 13 4.3 学生信息管理 ................................................. 13 4.4在线测试 ..................................................... 14 4.5数据管理子系统 ............................................... 15 4.6 学习资料管理系统 ............................................. 15 4.7 课程动态子系统 ............................................... 15 4.8 学习资料管理系统 ............................................ 15 4.9数据字典 ..................................................... 15 4.10数据库设计 .................................................. 19

第5章 系统设计实现 ...................................... 21

5.1 系统工具的安装 ............................................... 21 5.2前台设计的实现 ............................................... 21 5.3 软件测试的实现 ............................................... 24

结束语 .................................................... 28 致谢 ...................................................... 30 参考文献 .................................................. 29

第1章 绪论

1.1 研究背景

古人云:“学而时习之,不亦说乎。”然而在现实中,我们经常发现学习过程中出现问题却没有人能够帮你及时解决。这种问题在大学生中尤其明显,因为大学学习强调自主学习,书本中知识仅仅作为参考根本无法满足大学生的学习需求。目前随着信息化和多媒体化地快速发展,我们的生活学习方式发生巨大的变化,由此课程网站就孕育而生。国家在多年前就已经开始把精品课程网站作为高校教育改革的重要内容。一个好的课程网站可以很好的提升教学质量,甚至能够提升学校的整体教学水平。

1.2 研究意义

课程教学网站又是集图、文、音、像于一体的知识库,资料库。通过课 程网站,学生能够自主学习,独立探索问题,同时可以拥有更多业余时间来分配给自己的兴趣爱好。与传统课堂说教教育方式相比,网络教育方式优点在于它突破了时间和空间的限制,不再需要教师和学生面对面地教与学,而且也打破了实物与虚物的界限,让学生沉浸在营造的情景中。这种交互式的教育方式是以往任何传统的教学模式所无法实现的,它使学生能根据自己的能力和水平控制学习进度,而不会因为某个内容没听懂就错过了或不得不放弃,以致产生自卑感,影响学生的心理健康和发展。所以说这种模式特别适合于独生子女较多的中国国情。

1.3 国内外研究现状

在发达国家,有关课程网站的研究早在上世纪就已经开始了,他们在精品课程网站的拥有丰富的经验。作为互联网的发源地美国,网络教育一直领先于世界其他国家,早在1998年,美国就有四百多所大学建立虚拟的网络学校,并且开设了二百多个专业。国外研究者通过对学生学习行为的研究,已经意识到课程网站不是简单的复制书本上的内容,而是要在教师和学生之间建立交互和营造一个可以引导学生自主学习的环境。建构主义的学习理论强调要以学习者为中心,学习的发生是学习者与周围的环境交互的结果,在这个环境中,应该有促进学生学习的各种工具和资源。如果课程网站忽视的交互的重要性和虚拟环境的建设,那么课程网站不过是一本简单的电子书本。

1

我国有关于网上学习的起步比较晚,我国的网络学习方面虽然不断地在发展,但是在很长的一段时间内并没有取得长足的进步。精品课程的建设对于共享全国优质教学资源,扶持中西部教育发展具有重要意义,国家正在投入大力气来做这方面的工作,出台了很多的文件来让各大高校来执行这件事情。在2003年,国家教育部下发了《教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知》,精品课程建设工作正式启动。截止2010年底,已累计建设国家级精品课程3700余门,覆盖了全国31个省、自治区、直辖市的近千所高校,并带动起近10000门省级精品课程和校级精品课程。虽然我国课程网站有了不小的进步,但是和国外相比,我们还处于起步阶段,我们需要好好的学习国外先进的理论经验,尽快减小和国外的差距。

1.4本课题的研究内容

本课题将会使用数据库技术,帝国CMS网站开发技术和dreamweaver多工具相互结合的方式,实现了一个B/S结构的《数据结构工程精品课程网站》系统。本文主要的研究工作:

(1)对系统设计所需的相关技术进行研究。 (2)对网站系统进行需求分析采。

(3)利用帝国CMS 和dreamweaver等工具,并以MYSQL数据库为网站后台提供数据支持 以面向对象的方法,实现了一个B/S结构的《数据结构工程精品课程网站》系统。

2

第2 章 相关技术概述

2.1 ASP

2.1.1 ASP简介

ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是 .asp[1]。现在常用于各种动态网站中。

ASP就是由服务器端脚本、对象以及组件拓展过的标准网页并为其提供了运行的环境。而它的网页并不是在建立初期存在的,而是当某个浏览器向它提出请求时,它才根据需要产生所需要的标准网页,这克服了过去HTML 编写的网页的静态缺点,从而使网页上可以有许多动态的信息存在。如:当前的计算机时间、计数器的计数值等。 2.1.2 ASP的特点

ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;

(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;

(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等;

(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取; (7) 方便连接ACCESS与SQL数据库;

3

(8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击。

2.1.3 ASP技术原理

当在Web站点中融入ASP功能后,将发生以下事情:

(1)用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 (2)浏览器向服务器发出请求。 (3)服务器引擎开始运行ASP程序。

(4)ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。 (5)页面信息发送到浏览器。

2.2 IIS

2.2.1 IIS简介

IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS 意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。 2.2.2 IIS的功能

在同一时间内允许打开的网站页面数,打开一个页面占一个iis, 打开一个站内框架页面占2到3个iis;若图片等被盗链,在其它网站打开本站图片同样占一个iis。假若设置参数为50个iis,则这个站允许同时有50个页面被打开。但要在同一时间(极短的时间)有50个页面被打开,需要50个人同时操作,这个概率还是比较低的。所以,100个iis支持日ip1000(同时访问网站人数必定远低于1000人)以上都不是很大问题,除非网站被盗链或框架引发其它消耗。

2.3 Dreamweaver

2.3.1 Dreamweaver简介

一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP 功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。

4

本文来源:https://www.bwwdw.com/article/etko.html

Top