数据结构课程网站设计毕业论文.doc
《数据结构课程网站设计毕业论文.doc》由会员分享,可在线阅读,更多相关《数据结构课程网站设计毕业论文.doc(36页珍藏版)》请在三一办公上搜索。
1、 武汉大学本科毕业论文 数据结构课程网站设计 院(系)名 称:计算机学院 专 业 名 称 :计算机科学与技术 学 生 姓 名 : 指 导 教 师 : 二一三年六月 郑 重 声 明本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单位。本人签名: 日期: 摘 要 在信息化快速发展的今天,传统的说教模式已经无法满足教育的要求。说教方式,学生只是被动地掌握知识,无
2、法较好地培养学生主动的学习能力,而且书本的知识一般都不是最新最前沿的知识。课程教学网站能很好地解决传统教学方式的弊端。本文将描述如何利用帝国CMS和dreamweaver完成数据结构课程网站设计。系统以Html、Asp语言为依托,使用MYSQL 作为系统数据库,IIS作为服务器。系统共分为七大模块,实现了在线交流、资源的上传和下载等功能。关键词:帝国CMS;MYsql;dreamweaver ABSTRACT In the current rapid development of informationization, the traditional model of teaching has
3、 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 d
4、isadvantages 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 o
5、f resources, uploading and downloading functions.Key words: Ecms ;MYSQL;dreamweaver 目 录第1章 绪论11.1 研究背景11.2 研究意义11.3 国内外研究现状11.4本课题的研究内容2第2 章 相关技术概述32.1 ASP32.2 IIS42.3 Dreamweaver42.4 帝国CMS6第3章 系统分析和总体设计73.1 概述73.2 现有课程网站的系统分析7第4章 系统的详细设计134.1系统结构134.2交流论坛134.3 学生信息管理134.4在线测试144.5数据管理子系统154.6 学习资料管
6、理系统154.7 课程动态子系统154.8 学习资料管理系统154.9数据字典154.10数据库设计19第5章 系统设计实现215.1 系统工具的安装215.2前台设计的实现215.3 软件测试的实现24结束语28致谢30参考文献29 第1章 绪论1.1 研究背景 古人云:“学而时习之,不亦说乎。”然而在现实中,我们经常发现学习过程中出现问题却没有人能够帮你及时解决。这种问题在大学生中尤其明显,因为大学学习强调自主学习,书本中知识仅仅作为参考根本无法满足大学生的学习需求。目前随着信息化和多媒体化地快速发展,我们的生活学习方式发生巨大的变化,由此课程网站就孕育而生。国家在多年前就已经开始把精品课
7、程网站作为高校教育改革的重要内容。一个好的课程网站可以很好的提升教学质量,甚至能够提升学校的整体教学水平。1.2 研究意义 课程教学网站又是集图、文、音、像于一体的知识库,资料库。通过课 程网站,学生能够自主学习,独立探索问题,同时可以拥有更多业余时间来分配给自己的兴趣爱好。与传统课堂说教教育方式相比,网络教育方式优点在于它突破了时间和空间的限制,不再需要教师和学生面对面地教与学,而且也打破了实物与虚物的界限,让学生沉浸在营造的情景中。这种交互式的教育方式是以往任何传统的教学模式所无法实现的,它使学生能根据自己的能力和水平控制学习进度,而不会因为某个内容没听懂就错过了或不得不放弃,以致产生自卑
8、感,影响学生的心理健康和发展。所以说这种模式特别适合于独生子女较多的中国国情。1.3 国内外研究现状 在发达国家,有关课程网站的研究早在上世纪就已经开始了,他们在精品课程网站的拥有丰富的经验。作为互联网的发源地美国,网络教育一直领先于世界其他国家,早在1998年,美国就有四百多所大学建立虚拟的网络学校,并且开设了二百多个专业。国外研究者通过对学生学习行为的研究,已经意识到课程网站不是简单的复制书本上的内容,而是要在教师和学生之间建立交互和营造一个可以引导学生自主学习的环境。建构主义的学习理论强调要以学习者为中心,学习的发生是学习者与周围的环境交互的结果,在这个环境中,应该有促进学生学习的各种工
9、具和资源。如果课程网站忽视的交互的重要性和虚拟环境的建设,那么课程网站不过是一本简单的电子书本。 我国有关于网上学习的起步比较晚,我国的网络学习方面虽然不断地在发展,但是在很长的一段时间内并没有取得长足的进步。精品课程的建设对于共享全国优质教学资源,扶持中西部教育发展具有重要意义,国家正在投入大力气来做这方面的工作,出台了很多的文件来让各大高校来执行这件事情。在2003年,国家教育部下发了教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知,精品课程建设工作正式启动。截止2010年底,已累计建设国家级精品课程3700余门,覆盖了全国31个省、自治区、直辖市的近千所高校,并带动起近
10、10000门省级精品课程和校级精品课程。虽然我国课程网站有了不小的进步,但是和国外相比,我们还处于起步阶段,我们需要好好的学习国外先进的理论经验,尽快减小和国外的差距。1.4本课题的研究内容 本课题将会使用数据库技术,帝国CMS网站开发技术和dreamweaver多工具相互结合的方式,实现了一个B/S结构的数据结构工程精品课程网站系统。本文主要的研究工作:(1)对系统设计所需的相关技术进行研究。(2)对网站系统进行需求分析采。(3)利用帝国CMS 和dreamweaver等工具,并以MYSQL数据库为网站后台提供数据支持 以面向对象的方法,实现了一个B/S结构的数据结构工程精品课程网站系统。
11、第2 章 相关技术概述2.1 ASP2.1.1 ASP简介ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是 .asp1。现在常用于各种动态网站中。ASP就是由服务器端脚本、对象以及组件拓展过的标准网页并为其提供了运行的环境。而它的网页并不是在建立初期存在的,而是当某个浏览器向它提出请求时,它才根据需要产生所需要的标准网页,这克服了过去HTML编写的网页的静态缺点,从而使网页上可以有许多动态的信息存在。如:当前的计算机时间、计数器的
12、计数值等。2.1.2 ASP的特点 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4)ASP提
13、供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等;(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取;(7) 方便连接ACCESS与SQL数据库;(8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击。 2.1.3 ASP技术原理当在
14、Web站点中融入ASP功能后,将发生以下事情:(1)用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。(2)浏览器向服务器发出请求。(3)服务器引擎开始运行ASP程序。(4)ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。(5)页面信息发送到浏览器。 2.2 IIS2.2.1 IIS简介 IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS 意味着你能发布网页,并且有ASP(Active Server Pages)、JA
15、VA、VBscript产生页面,有着一些扩展功能。2.2.2 IIS的功能 在同一时间内允许打开的网站页面数,打开一个页面占一个iis, 打开一个站内框架页面占2到3个iis;若图片等被盗链,在其它网站打开本站图片同样占一个iis。假若设置参数为50个iis,则这个站允许同时有50个页面被打开。但要在同一时间(极短的时间)有50个页面被打开,需要50个人同时操作,这个概率还是比较低的。所以,100个iis支持日ip1000(同时访问网站人数必定远低于1000人)以上都不是很大问题,除非网站被盗链或框架引发其它消耗。2.3 Dreamweaver2.3.1 Dreamweaver简介 一个可视化
16、的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP 功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。 Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dreamweaver能与您喜爱的设计工具,如Playback Flash,Shock
17、wave和外挂模组等搭配,不需离开Dreamweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化3。 使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有链接。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(fr
18、ames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和XML Dre
19、amweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出XML1内容。 全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,
20、只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告。2.3.2 Dreamweaver 特性(1)、灵活的编写方式。(2)、可视化编辑界面。(3)、功能更多的CSS支持CSS可视化设计、CSS检查工具。(4)、动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主浏览器3。2.4 帝国CMS2.4.1 帝国CMS简介 帝国网站管理系统英文译为Empire CMS,简称Ecms,它是基于
21、B/S结构,且功能强大而帝国CMS-logo易用的网站管理系统。本系统由帝国开发工作组独立开发,是一个经过完善设计的适用于Linux/windows引/Unix等环境下高效的网站解决方案。2.4.2 帝国CMS特性 它采用了系统模型功能:用户通过此功能可直接在后台扩展与实现各种系统,如产品、房产、供求、等等系统,因此特性,帝国CMS又被誉为“万能建站工具”;采用了模板分离功能:把内容与界面完全分离,灵活的标签+用户自定义标签,使之能实现各式各样的网站页面与风格;栏目无限级分类;前台全部静态:可随受强大的访;强大的信息采集功能。 帝国CMS是不同于以往的CMS系统,他可以直接在后台通过新建表、自
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构课程网站设计 毕业论文 数据结构 课程 网站 设计
链接地址:https://www.31ppt.com/p-3944490.html