ImageVerifierCode 换一换
格式:DOCX , 页数:53 ,大小:2.02MB ,
资源ID:9016253      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9016253.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(校园网站设计毕业设计论文.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

校园网站设计毕业设计论文.docx

1、校园网站设计毕业设计论文校 园 网 站 设 计计算机科学与技术 刘海涛 指导老师:符开耀 彭理摘 要:随着信息技术的高速发展,21世纪是数字信息时代,互联网正以前所未有的冲击力影响着人类的生活。它的出现和发展,同样也为学校教育的发展提供了丰富的资源。正是在这样的趋势下,大部分的学校都建立了自己的网站,通过网站来发布消息,共享资源,为老师和学生提供一个相互交流的平台,增强老师和学生之间的联系。本文主要讲述了如何利用DREAMWEAVER MX和ASP进行校园网站设计的开发过程,详细给出了从校园网站系统分析到总体设计、详细设计与实现及测试的各个环节,最后对本系统做出了客观评价,指出了本系统的不足之

2、处,并给出今后的完善方向,基本上完成了一个网站所要求的内容,包括前台展示和后台管理。整个系统包括首页模块、留言板模块、论坛模块、聊天室模块、后台模块以及同学录模块等。通过对网站的开发,使我们明白在做系统的时候应该要从整体上把握全局,对设计网站有了一定的了解。关键词: ASP;SQL;DREAMWEAVER MX;网站设计Campus website designComputer Science and Technology Liu Haitao Tutor: Hu kai yao PengliAbstract:Along with the information technology high

3、 speed development, the 21st century is the numerical information time, the Internet is affecting humanitys life by the unprecedented impulse. Its appearance and the development, has similarly also provided the rich resources for the school edition development. Is precisely under such tendency, the

4、majority of schools have all established own website, issues the news through the website, the shared resource, provides the platform for teacher and the student which exchanges mutually, strengthens between teacher and students relation. How did this article mainly narrate carries on the campus web

5、site design using DREAMWEAVER MX and ASP the performance history, has given in detail from the campus website system analysis to the system design, the detailed design and the realization and test each link, finally has made the objective evaluation to this system, had pointed out this system defici

6、ency, and will give the next perfect direction. Basically has completed the content which a website requests, including onstage demonstration and backstage management. The overall system including the home page module, the message center module, the forum module, the chatroom module, the backstage m

7、odule as well as schoolmate records the module and so on. Through to the website development, causes us to understand makes the system time should have to grasp the overall situation overall, to designed the website to have certain understanding.Keywords: ASP;DREAMWEAVER MX;HTML;Website design第1章 绪

8、论1.1 设计思想通过网站,全面宣传,展示学校风采、优点与特色,发布学校的活动安排与招生政策17等信息内容,使学生及家长增加对学校的了解,增强学生、家长与学校之间的联系,在Internet网上,让学生及家长及时得到学校发布的重要信息,同时也帮助了学校完成部分事务,提高办事效率,给学生、家长与学校最方便的联系桥梁。在这里学生及家长也可以提出意见及想法,互通教学之间的意见想法,更加有效的办好教学,和学生需要哪样的教学方式能够更好的吸收与接纳,这些都能成为学校的参考,以便更加的提高学校的教学质量。1.2 设计的目的和意义本课题的研究目标17主要让学生通过对该课题的研究,懂得校园网站的设计并不是一件很

9、困难的事情,但是,要想作好就必须不断学习和研究新知识、新技术。只有将教育同信息技术的发展紧密相连,才能探索出一条适合校园网站建设的发展之路。作为一种新兴的信息技术,互联网正以前所未有的冲击力影响着人类的生活,它的出现和发展,正慢慢地改变着人们的生活方式,互联网也因此成为目前比较热门的一个话题,它具有强大的影响力。国际上网站的发展十分迅速,网站已成为人们获取信息的一种重要方式越来越多的人都希望有自己的个人主页,以充分展示自我;越来越多的公司都希望让自己的网站更具吸引力,以宣传公司,提高知名度。提起网站设计,许多人自然会想到 DREAMWEAVER MX和FLASH,FIREWORKS三剑客,还有

10、ASP等等。本课题的研究的主要内容是使用网站设计软件工具,通过对ASP等的学习学会网站的布局,使网站的结构合理。学会链接的建立和修改,使访问者可以在网页之间自由跳转,真正体会网上冲浪的感觉。另外,使用FLASH进行动画设计。通过对ASP的学习进行聊天室、BBS和留言版的源代码的编写。本课题的设计步骤是:首先,通过上网对大型网站的结构进行学习和模仿。上网查找一些相关资料并下载。然后,学习DREAMWEAVER和ASP的网络编程语言学习网站设计的基本技术和方法。然后,利用DREAMWEAVER进行网站的布局和编辑,进行网站的链接。最后,利用ASP进行聊天室,BBS和留言版的设计和编程。1.3开发工

11、具的选用及介绍1.3.1 ASP1 ASP的优势: Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP11之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(lient)在浏览器中可以显示程序执行的结果,可是,客户端(lient)若使用

12、Netscape浏览器就无法显示VBScript的执行结果。2 的特点: 1)任何开发工具皆可发展只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 rontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写11,可能会发生一些意想不到的离奇状态。通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。语言相容性高ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script

13、、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。2)隐密安全性高如果我们在浏览器中直接查看网页的原始代码,就只能看到文件,原始的程序代码是看不到的!这是因杰程序先于网站服务(eb Server)端执行后,将结果转换成标准文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的程序并不会轻易地被看见进而被盗用。3)易于操控数据库可以轻易地通过DBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,

14、另外,亦可将“文本文件”或是”Excel” 文件当成数据库用。 4)面向对象学习容易具备有面向对象(bject-Oriented)功能,学习容易,提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用内建的“Application”对象或”Session”对象所撰写出来的程序可以在多个网页之间暂时保存必要的信息3 访问数据库的原理ASP文件的扩展名为.ASP,一个ASP文件相当于一个可执行的文件,它必须被放在WEB服务器上一个有执行权限的目录下,比如(c:inputwwwroot),或者可以在IIS中设定你所想要的

15、虚拟目录。当用户从客户端浏览器输入一个ASP文件的地址后,浏览器就将这个URL请求发送给WEB服务器,WEB服务器开始调用指定的ASP文件,并且开始调用指定的ASP文件,并由嵌入WEB服务器的ASP解释程序将被请求的ASP文件从头读到尾,执行每一条命令,然后动态的生成一个HTML页面并传送给客户端浏览器。整个过程如图1-1所示。HTTP 请求 查找数据 HTTP 响应 返回数据图1-1 ASP访问数据库的原理图是服务器端的脚本执行环境,可用来产生和执行动态的高性能的web服务器程序。 当用户使用浏览器请求asp主页时,web服务器响应,调用asp引擎来执行asp文件,并解释其中的脚本语言(js

16、cript 或vbscript),通过odbc连接数据库,由数据库访问组件ado(activex data objects)完成数据库操作,最后asp生成包含有数据查询结果的html主页返回用户端显示。由于在服务器端运行,运行结果以html主页形式返回用户浏览器,因而asp源程序不会泄密,增加了系统的安全保密性。此外,asp是面向对象的脚本环境,用户可自行增加activex组件来扩充其功能,拓展应用范围。1)页面的结构:的程序代码简单、通用,文件名由.asp结尾,asp文件通常由四部分构成11:1)标准的html标记:所有的html标记均可使用。2)asp语法命令:位于 标签内的asp代码。3

17、)服务器端的include语句:可用#include语句调入其它asp代码,增强了编程的灵活性。4)脚本语言:asp自带jscript和vbscript两种脚本语言,增加了asp的编程功能,用户也可安装其它脚本语言,如perl、rexx等。2)的运行环境目前asp可运行在三种环境下。1) windows nt server 4.0运行iis 6.0(internet information server)以上。2) windows nt workstation 4.0运行peer web server 3.0以上。3) windows 95/98运行pws(personal web serve

18、r)。其中以nt server上的iis功能最强,提供了对asp的全面支持,是创建高速、稳定的asp主页的最佳选择。3)的内建对象asp提供了六个内建对象,供用户直接调用:1) application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。2) session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同web页面跳转时,session中的变量在用户整个会话过程中一直保存。session对象需cookie支持。3) request对象:从用户端取得信息传递给服务器,是asp读取用户输入的主要方法。4) response对象:服务器将输出内容发送到用

19、户端。5) server对象:提供对服务器有关方法和属性的访问。6) object context对象:iis 4.0新增的对象,用来进行事务处理。此项功能需得到mts(microsoft transcation server)管理的支持。4)Database Access组件ADOwww上很重要的应用是访问web数据库,用asp访问web数据库时,必须使用ado组件,ado11是asp内置的activex服务器组件(activex server component),通过在web服务器上设置odbc和oledb可连接多种数据库:如sybase、oracle、informix、sql serv

20、er、access、vfp等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。ado组件主要提供了以下七个对象和四个集合来访问数据库。1) connection对象:建立与后台数据库的连接。2) command对象:执行sql指令,访问数据库。3) parameters对象和parameters集合:为command对象提供数据和参数。4) recordset对象:存放访问数据库后的数据信息,是最经常使用的对象。5) field对象和field集合:提供对recordset中当前记录的各个字段进行访问的功能。6) property对象和properties集合:提供有关信息,供c

21、onnection、command、recordset、field对象使用。7) error对象和errors集合:提供访问数据库时的错误信息。1.3.2 IIS (Internet Information Server) 1 IIS的概念IIS7是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2000里面包含的IIS 5,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Int

22、ernet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(Fele Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。IIS支持服务器应用的Microsoft Bac

23、kOffice系列,Microsoft BackOffice系列IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Sim

24、ple Nerwork Management Protocol,简单网络管理协议)之类的NT已有管理工具。IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。IIS的

25、一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JScript开发软件,或者由Visual Basic,Java,Visual C+开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。 2 IIS提供的服务IIS7主要集成了Windows NT Server网络操作系统的三个Web服务器功能,这些功能是通过标准HTTP协议传输数据的,所有的IIS服务(WWW,FTP和SMTP)都是单进程多线程的体系结构,用以优化性能。WWW使用的客户/服务器协议是HTTP,这意味着客

26、户和服务器需要交互作用,以执行特定的任务,例如:用户在Web上的HTML页面上单击一个超级连接,结果屏幕上现有的页面会被新的页面所代替,IIS通过Windows Sockets来支持HTTP,目前的IIS支持HTTP 1.1版本。FTP是在TCP/IP网络上两个计算机之间传输文件时使用的协议,IIS通过Windows Sockets来支持FTP,尽管现在使用FTP用户界面的人越来越少,但是这个协议仍然将在一段时间内用来传输文件,因为它几经被Internet用户广为接受,FTP使用TCP作为它的客户和服务器之间进行所有通信和交换的传输协议,而IIS则是以Windows Sockets与TCP打交

27、道的。所有标准Internet服务(如FTP和HTTP)都位于称为Inetinfo(Internet Information Services Application,Internet信息服务应用)的进程中,除了这些Internet服务外,该进程还包含了共享线程池,缓存,纪录和SNMP服务。HTTP和FTP运行与同一进程中,因此它们可以共享缓存中的数据,例如文件句柄,账号信息以及日志文件数据等。您可以使用纪录跟踪正在访问你的节点的那些用户,并控制什么时候可以访问节点,对用户进行跟踪可以帮助确定安全性和性能问题,跟踪信息可以直接纪录到日志文件,这样可以脱机进行处理,以获得更好的性能,同样也可以纪

28、录到数据库中,以进行动态的评价。1.3.3 数据库技术基础数据库技术是计算机科学技术中的重要领域,也是应用最广的技术之一,而且已经成为电子信息系统的重要核心技术。本章重点论述了数据库系统的基本概念和数据库管理系统,最后介绍了当前流行的SQL的一些情况。1 数据库系统的基本概念数据库系统18的基本概念有以下一些:(1) 数据库: 长期存储在计算机内有组织的、大量的、共享的数据集合,具有最小的冗余度和较高的数据独立性。(2)数据:数据是描述事物的符号记录,是数据库中存储的基本对象。(3)数据库系统:指在数据库系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和数据库用户

29、构成。(4)数据结构: 是所研究的对象类型的集合。这些对象是数据库的组成部分,包括数据内容和数据之间的联系两部分,是对数据的静态描述。(5)数据操作: 对数据库中各种对象允许执行的操作的集合,包括操作本身和操作的规则,是对数据的静态描述。(6)完整性规则: 给定的数据及其之间的联系具有的制约和依存的规则,以保证数据的正确、有效和相容。(7)数据的约束条件: 约束条件是一组完整性规则的集合。2 数据库管理系统数据库系统18是具有数据库管理功能的计算机系统,它是有关硬件、软件、数据和人员组合起来的为用户提供信息服务的系统。数据库系统是一个由外模式、概念模式和内模式组成的多级系统结构。数据库管理系统

30、应该包括以下几个方面的内容:数据库管理功能:该功能包括系统配置和管理、数据存取和更新管理、数据完整性管理和数据安全性管理。数据描述功能:定义数据库的全局逻辑结构、局部逻辑结构和其他各种数据库对象。数据库的查询及操纵功能:该功能包括数据库检索和修改。数据库维护功能:该功能包括数据引入引出管理、数据库结构维护、系统恢复功能和性能检测等。3 SQL语言介绍SQL18(Structured Query Language 结构化查询语句)是一个综合的、通用的、功能极强的关系数据库语言。它包括数据定义、数据操作、数据管理、存取保护和处理控制等多种功能,能完成定义关系模式、录入数据、查询、更新、维护、数据安

31、全性控制等一系列操作要求。它十分简洁,语法简单,用户只需要提出“做什么”,而无须提出“怎么做”,存取路径的选择和SQL语句操作的过程均由系统自动完成。查询语句基本的SELECT查询:查询某表的全部信息的查询格式为:SELECT * FROM 表名查询某表的的特定字段的查询格式为:SELECT 字段名,字段名 FROM 表名 WHERE子句:当我们需要查询满足某些条件的数据记录时,可以采WHERE子句,格式为:SELECT * FROM 表名 WHERE 标准WHERE子句中的查询标准可以用到这些操作:、=、=、LIKE等。操作符LIKE用于使用通配符* 号或?号与任意的字符匹配。ORDER BY 子句:通过使用它,可按升序或降序来排列查询结果格式为: SELECT * FROM 表名 ORDER BY 字段 ASC (由低到高) SELECT * FROM 表名 ORDER BY 字段 DESC (由高到低)使用INNER JOIN 从多个表合并数据,格式为: SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段=表2.字段插入语句,基本格式:Insert Into 表名(字段1,字段2)Values(值1,值2)更新语句,基本格式:Update 表名 Set 字段名”新值”删除语句,基本格式:Delete From 表名 WHERE 条件式

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1