毕业设计(论文)
题 目 校园网站设计与实现
学院名称 郑州旅游职业学院
学生姓名 苑陈阳
学 号 **********
专业名称 计算机网络
指导教师 杨鹏飞
年 月 日
郑州旅游职业技术学院旅游商贸系
毕业设计(论文)任务书
姓 名 | 郭 威 | 专 业 | 计算机网络 | 班 级 | 095 | ||
毕业设计(论文) 题 目 | 校园网站设计与实现 | ||||||
毕业设计(论文)选题的目的与意义 学校网站是学校的"商标",每一所学校都有自己的特色,每一所学校都有自己的个性。在这个高度信息化的社会里,建立自己学校网站是最直接的宣传手段。网站没有区域的特性,不仅能让地区内的人们了解学校,更可让世界了解你的学校。凭藉学校网站,学校就可成为教育百花园中一朵鲜艳的花朵. | |||||||
毕业设计(论文)的资料收集情况(含指定参考资料) 1.吴涛主编,网站全程设计技术(修订本),北京:清华大学出版社;北京交通大学出版社,2006.7 2. 龙马工作室编,ASP+SQL Server组建动态网站实例精讲,北京:人民邮电出版社,2004.8 | |||||||
毕业设计(论文)工作进度计划 1、2010/11/12------2011/02/15 毕业设计系统实现 每组一个 2、2011/02/15------2011/03/15 毕业设计系统检查及毕业设计论文撰写 每人一份 3、2011/03/15------2011/04/01 毕业设计论文检查 4、2011/04/01------2011/04/05 毕业论文打印及准备答辩 | |||||||
接受任务日期 2010年 10月 31日 要求完成日期 2011年 3月 25 日 学 生 签 名 : 郭 威 2011年 3月 25 日 | 指导教师签名: 年 月 日 系(分院) 主任(院长)签名: 年 月 日 |
姓 名 | 郭威 | 学 号 | 09523039 | 性 别 | 男 | |||||
专 业 | 计算机网络(3+2) | 班 级 | 信息095 | |||||||
毕业设计(论文) 题 目 | 校园网络设计与实现 | |||||||||
评 阅 意 见 |
| |||||||||
成绩 | 指导教师签字 | 年 月 日 |
姓 名 | 郭 威 | 学 号 | 09523039 | 性 别 | 男 | ||||||
专 业 | 计算机网络(3+2) | 班 级 | 信息095 | ||||||||
毕业设计(论文) 题 目 | 校园网站设计与实现 | ||||||||||
答辩时间 | 地 点 | ||||||||||
答辩 小组 成员 | 姓 名 | 职 称 | 学 历 | 从事专业 | |||||||
组 长 | |||||||||||
成 员 | |||||||||||
秘 书 | |||||||||||
答 辩 小 组 意 见 | 答 辩 成 绩: 答辩小组组长签名: 年 月 日 |
第一章:诸论
1.1 设计思想……………………………………………………………………………………1
1.2 开发工具的选用及介绍…………………………………………………………………. 1
第一节 相关术语及解释……………………………………………………………6
第二节 校园网站的作用 ………………………………………………… 7
第三节 校园网站的设计与规划………………………………………………8
第三章:详细设计 ………………………………………………………………………9
第一节 数据库设计 ………………………………………………………………9
第二节 页面的设计 ………………………………………………………………11
第四章:编码、测试与维护…………………………………………………………… 21
第一节 测试与维护 …………………………………………………………… 21
第二节 设计技巧和解决方法…………………………………………………… 22
第一章诸论
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,提高学校知名度,特构建长沙市工商职业中专学校网站。
1. 1 设计思想
通过网站,全面宣传,展示学校风采、优点与特色,发布学校的重大活动安排与招生,增强家长与学校之间的联系,在Internet上实现完成部分校务,提高办事效率。
1.2 开发工具的选用及介绍
ASP的优势:
Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。
ASP的特点:
任何开发工具皆可发展ASP
只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。
通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。
语言相容性高
ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。
隐密安全性高
如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因杰ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。
易于操控数据库
ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。
面向对象学习容易
ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。
ASP的六大内部对象
对象名称 功能描述
RequestResponseServerSessionApplicationObjectContext 从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsoft Transaction 服务器进行分布式事务处理
第二章 校园网站设计分析
第一节 相关术语及解释
一、Internet
Internet(英特网)诞生于上世纪60年代,发展非常慢,到90年代才开始迅速发展。现在英特网已经是世界上最大的网络的,联在英特网上的电脑有数亿台。上面的资料、信息数不胜数,所以有人把英特网叫成是信息的海洋、知识的海洋。
二、站点
所谓站点,就是将网页文件和素材文件,有条理地放置站点文件夹里,这些文件与文件夹就构成了网站的实质内容。站点文件夹里除了网页文件还有素材文件,所谓素材就是网页中所用到的图像、声音、视频等,这些内容是以单独文件的形式存在。
三、超链接
我们在浏览网页时,当鼠标指针指向某段文本或是某个图像,鼠标指针变成小手状,单击鼠标可以打开其他的网页或是跳转到其他的网站,这就是超链接。采用超链接技术可以将不同的网站、网站中的不同网页、网页中的不同位置彼此串在一起,实现相互间的跳转,方便信息的浏览和查找。人们通过超链接可以很方便很迅速地访问分布于全球计算机上的海量资源,实现在互联网中的漫游。超链接能使Web服务存在广泛和持久的生命力,超链接可以说是Web的灵魂。
四、URL
URL(Uniform Resource Locator的缩写),统一资源定位器。互联网中某种信息资源以某种方式存储在网络中的某处,必须用一个惟一的URL来进行标识,这样才能方便查找。对于Web来说,可以简单并通俗把URL理解为网址。每个Web网页都有自己的网址,在浏览器地址栏里输入网页的URL,就可以访问这个网页。例如,http://www.sina.com/index.html,其意思就是采用http超文本传输协议访问新浪网的首页,由于网页均是通过http超文本传输协议进行访问,默认下,“http://”可以省略不输。
五、IP地址
为了使互联网上的电脑主机在通信时能够相互识别,每台主机都分配一个能表示其位置的IP(Internet Protocol)地址,这如同公用电话网中电话的号码一样。IP地址是由专门的互联网机构来分配。IP地址具有惟一性,是由32位二进制数组成,分为四组,每组8位,每组之间用小数点分隔,在实际之中常转换成十进制数表示。(可以删掉)
第二节 校园网站的作用
互曾几何时我们重视的是传统媒体上的“广播有声、报纸有名、电视有影”。而今在网络中可是鼠标一点“地球人都知道”。较之传统媒体的区域性、时效性而言网络具有广泛性、长期性的特点。我们应该以校园网站为平台树立起具有时代特色的虚拟形象。对于学校网站的具体作用,归纳如下:
一、桥梁作用
网络一个最重要的特点就是其互动性,对于朋友们提的所有意见和建议,无论好坏,都会认真对待、仔细研究,有一些能够马上回复的问题,都予以及时回复。
二、引导作用
通过引导,非理性的言论就会越来越少,许多正面、富有建设性的言论将会不断涌现,从而达到我们预期的目的。
三、育人作用
有及时报道活动、凸现重点文章、组织各种活动、开展咨询服务、及时渲染氛围.
四、窗口作用
网站的另一个重要作用就是宣传学校. 通过充分体现学校的办学特色和师资优势,并突出学校内部与其他校园以及社会群体的信息交流,加强学校与社会、师生与家长的互动沟通,将网站创建成为展示师生风采的舞台,从而实现贯彻教育理念和塑造信息化时代校园品牌的完整统一.
第三节 校园网站的设计与规划
一、明确架设网站的目的
通过网站,全面宣传,展示学校的风采、优秀与特点,发表学校的活动安排与招生信息内容,使学生与家长增加对学校的了解。增强学生、家长及学校之间的联系。在这里学生及家长可以提出意见及想法,互相理解教学之间的意见想法更好有效的办好教学,和学生需要那样的教学方式能够更好的吸纳与接纳,这些都能成为学校的参考,以便更加提高学校的教学质量。
二、校园网站概貌
因为是校园网站,所以建立一个高效率、成本的网络以满足教学工作日益增长的需求是设计这个网站的目标,也能更好提高学校的知名度,为家长和同学们提供一个友谊的桥梁,增加家长与同学们对学校的一些事物的了解。
三、功能划分
网站设计有新闻更新,浏览者可以在首页浏览自己喜欢的新闻,并且可以在留言板和学校交流,在后台管理页面中,通过身份认证,管理员,可以对网站信息进行管理。
(给出设计草图)
四、功能描述
(一)新闻
嵌入百度新闻每日更新代码,使用在本站首页显示今日国内国际新闻,供浏览者浏览。
(二)留言板
是一个学校与大家谈心交流的地方,在留言板中,可以和学校进行交流。就我们校园内的话题展开讨论。和大家进行沟通。
(三)后台管理页面
是管理和添加到新内容的地方,为了方便实现信息的经常更新,设计了这个管理页面,经过身份认证后可以进入网站对其中的信息进行管理。
(四)页面组织和数据库设计
在明确了校园网站的风格和定位后,就是网站的材料组织以及网站的页面设计和数据库设计。
建立一个网站好比写一篇文章,首先要拟好提纲,文章才能主题明确,层次清晰。如果网站结构不清晰,目录庞杂,内容东一块西一块。结果不但浏览者看得糊涂,自己扩充和维护网站也相当困难。网站的题材确定后,并且收集和组织了许多相关的资料内容,但如何组织内容才能吸引网友们来浏览网站呢?栏目的实质是一个网站的大纲索引,索引应该将网站的主体明确显示出来。因此我将网站分为五个栏目,分别是关于学校、本网推荐、站内公告、热门文章、留言等。
第三章 详细设计
第一节 数据库的设计
一、数据库搭建
使用Access2000 实现关系型数据库
(一)用户密码登记表Admin
存储了系统用户和普通用户的信息,包括:姓名,口令,验证码,名称。它的设计视图如图1:
图1
(二)留言基本档案表Book
存储了用户的档案包括:ID,留言者名字、留言者QQ、留言者E-mail,留言内容,留言者主页,留言时间,回复留言,留言头像,留言表情,留言者IP,留言者地址,留言主题,其中ID为该表的主关键字。它的设计视图如图2:
图2
(三网站基本信息表 WebBasicInfo,如图3
图3
以上数据表为Access类型的库文件,将它定名为:“data.mdb”。
二、连接数据库
在上面,我们已经为我们的程序创建了一个数据库,在这里,我们来用ASP把程序和数据库连接起来,以后就可以连接到数据库、在ASP中显示数据库中的数据以及更复杂的插入、修改和删除。
一起看以下代码,这就是ASP程序中常用的连接数据库的代码:
<% '这是ASP程序的起始
set conn=server.createobject("adodb.connection") '在服务器上创建了一个连接数据库的对象
connstr="Provider=Microsoft.jet.oledb.4.0;data source="&server.mappath("data.mdb") '告诉ASP数据库的接接方法以及路径
conn.open connstr '创建了对象后就用来打开数据库进行连接
%> '一切OK了!结束ASP程序
第二节 页面设计
一、界面设计
(一)投票
1、功能
可以迅速有效的查看投票的结果。
2、组成构造
投票显示页面 rote.asp:用来显示所有投票。
站长基本信息显示页面 include.asp:
数据库连接页面 conn.asp
3、投票页面浏览效果图:
(二)google地图
1、功能
可以供浏览者及时打开地图查看地址。
2、组成结构
地图显示页面 xml.asp:显示google地图页面。
站长基本信息显示页面 include.asp
数据库连接页面 conn.asp
3、地图页面浏览效果图:
(三)、后台登陆
1、功能
显示登陆页面,可以供管理者登陆。
2、后台登陆页面浏览效果图:
(四)、留言板
1、功能
利用SQL语法过滤特定的用户留言意见,让站长可以针对某位特定用户所发表的意见作出的回答,同时,用户在发表个人意见时,若认为意见内容涉及敏感的话题或是意见内容涉及私人隐私,都可用“悄悄话”的方式发言,这些“悄悄话”将不会被显示出来让大家看到,当然,站长拥有管理的能力,只要以密码登录管理模式,就可以进行各个用户的单独意见回复,而且还能看到用户所留下的“悄悄话
2、组成构造
意见留言结果网页gbook.asp:用来显示用户发言与站长回复内容,同时还具备查看留言和发表留言两个功能。
站长基本信息显示页面 include.asp
数据库连接页面 conn.asp
3、留言页面浏览效果图,如图13。
图13
4、发表留言浏览效果图,如图14。
图14
二、关键代码设计
(一) 页面相同基本信息代码页面 include.asp
<%
set oRs=server.createobject("adodb.recordset")
sSql="Select Top 1 * From WebBasicInfo"
oRs.Open sSql,Conn,1,1
If Not oRs.Eof Then
W_ID=oRs("W_ID")
W_WebsiteAppe=oRs("W_WebsiteAppe")
W_SuppExpl=oRs("W_SuppExpl")
W_WebSiteName=oRs("W_WebSiteName")
W_WebSiteUrl=oRs("W_WebSiteUrl")
W_StatMastName=oRs("W_StatMastName")
W_StatMastEmail=oRs("W_StatMastEmail")
W_StatMastQQ=oRs("W_StatMastQQ")
W_WebSiteKeyword=oRs("W_WebSiteKeyword")
W_WebSiteIntr=oRs("W_WebSiteIntr")
W_WebSiteCopyInfo=oRs("W_WebSiteCopyInfo")
End If
oRs.Close
If W_WebsiteAppe="False" Then
Response.Write "
" Response.Write W_SuppExpl Response.Write " |
Response.End
End If
Dim WebTitle,WebName
WebName=W_WebSiteName&"-"&W_WebSiteUrl
WebTitle=""
%>
(二)google地图代码
<%
end sub
sub savegoogle(strPath)
XMLContent = "" & vbNewLine
XMLContent = XMLContent & " set rs1=server.createobject("ADODB.Recordset") sql1="select Top "&Request("links")&" ID from Yao_Article where yn = 0 order by DateAndTime desc" rs1.open sql1,conn,1,3 do while not (rs1.eof or err) XMLContent = XMLContent & " Timex = Request("Timex") Timex = Right("0" & Timex ,2) & ":00" aTime = Year(now()) & "-" & Right("0" & Month(now()),2) & "-" & Right("0" & Day(now()),2) & "T" & Right("0" & Hour(now()),2) & ":" & Right("0" & Minute(now()),2) & ":" & Right("0" & Second(now()),2) & "+" & Timex XMLContent = XMLContent & " If Html=2 then XMLContent = XMLContent & "Html/?"&rs1("ID")&".html" Else XMLContent = XMLContent & "List.asp?ID="&rs1("ID")&"" End if XMLContent = XMLContent & " XMLContent = XMLContent & " XMLContent = XMLContent & " XMLContent = XMLContent & " rs1.movenext loop rs1.close set rs1=nothing XMLContent = XMLContent & "
strPath = Server.MapPath(strPath) & "\\Sitemap.xml"
CreateXMLFile XMLContent,strPath
Call Info("生成站点地图成功!
点此浏览")
end sub
Function CreateXMLFile(sXML,FilePath)
Dim objXML
If InStr(FilePath, ":") = 0 Then FilePath = Server.MapPath(FilePath)
Set objXML = Server.CreateObject("MSXML2.DOMDocument.3.0")
If objXML.LoadXml(sXML) Then
objXML.Save(FilePath)
End If
Set objXML = Nothing
End Function
%>
(三)登陆者用户名密码验证代码
<%
dim adminname,adminpwd,adminip
if request("action")="adminlogin" then
adminname =CheckStr(trim(Request.form("adminname")))
adminpwd =CheckStr(trim(Request.form("adminpwd")))
adminpwd =Mid(md5(adminpwd,32),4,18)
mycode = trim(request.form("code"))
if adminname="" or adminpwd="" then
Call Alert("请输入用户名和密码!",-1)
end if
if mycode<>Session("getcode") then
Call Alert("请输入正确的验证码!",-1)
end if
set rs=server.createobject("ADODB.Recordset")
sql="select * from ["&admintable&"] where Admin_Name='"&adminname&"' and Admin_Pass='"&adminpwd&"'"
rs.open sql,conn,1,3
If Not rs.Eof Then
Session("YaoContent")=""
Response.Cookies("LaoYAdmin")("UserID")=rs("ID")
Response.Cookies("LaoYAdmin")("UserPass")=rs("Admin_Pass")
Response.Cookies("LaoYAdmin")("UserName")=rs("Admin_Name")
'Response.Cookies("LaoYAdmin").Expires=Date+1
rs("Admin_Time") = Now
rs("Admin_IP") = GetIP
rs.update
response.Redirect "Index.asp"
else
Call Alert("您输入的用户名或密码不正确!",-1)
end if
rs.close
set rs=nothing
end if
%>
(四)发表留言提交内容判断模块代码
<%
if request("action")="" then response.redirect"gbook.asp?action=show"
if request("action")="post" then
dim bookname
dim bookwhere
dim bookpic
dim bookface
dim bookcontent
dim booktime
dim bookip
dim FoundErr,ErrMsg
bookname=request("name")
bookwhere=request("where")
bookpic=request("pic")
bookface=request("face")
bookshow=request("show")
bookcontent=request("content")
bookip=request.ServerVariables("REMOTE_ADDR")
if bookname="" then
Response.Write ""
Response.End
end if
if bookcontent="" then
Response.Write ""
Response.End
end if
strArr=split(W_BookWorryNeed,"|")
set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from book"
rs.open sql,conn,1,3
rs.addnew
rs("name")=htmlencode(bookname)
rs("where")=htmlencode(bookwhere)
rs("pic")=bookpic
rs("show")=bookshow
rs("content")=htmlencode(bookcontent)
rs("ip")=bookip
rs("time")=now()
rs.update
rs.close
Response.Write ""
Response.end
end if
%>
三、网站管理系统
(一)完成站长对网站信息管理及更新的系统,包括以下几部分:
1、管理登陆页面Login.asp
2、风格管理页面Admin_Css.asp
3、文章管理页面Admin_Article.asp
4、链接管理页面Admin_Linkn.asp
5、留言管理页面GuestBook.asp
(一)管理登陆
管理系统的登陆页面,主要用于管理登陆和判断用户是否已注册。
1、其中判断是否是非法登陆的代码为:
<%
admin_pass=md5(admin_pass)
set rs=server.createobject("adodb.recordset")
sql="select * from admin where admin_name='"&admin_name&"' and admin_pass='"&admin_pass&"'"
rs.open sql,conn,1,3
if rs.eof then
response.write""
else
session("admin_name")=request("admin_name")
session("loc")=1
response.redirect "admin.asp"
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
end if
end if
%>
2、其中验证码验证代码:
<%
dim verifycode,verifycode2
verifycode=trim(Request.Form("verifycode"))
verifycode2=trim(Request.Form("verifycode2"))
if verifycode<>verifycode2 then
response.write""
founderr=true
else
session("verifycode")=""
%>
(三)主要功能程序段
1、打开数据库
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName
%>
2数据库查询操作
大类查讯
setrs=server.CreateObject(adodb.recordset)
只读方式打开
rs.openselectanclass,anclassidfromanclass,conn,1,1
dowhilenotrs.eof
response.writeAhref=javascriptturnX('r&rs(anclassidtarget=_blank)&')
&trim(rs(anclass))&A
rs.movenext
loop
rs.close
小类查询
dimrs2
setrs2=server.CreateObject(adodb.recordset)
rs2.openselectnclass,nclassidfromnclasswhereanclassid=&rs(anclassid)&orderbynclassidorder,conn,1,1
dowhilenotrs2.eof
response.writeAhref=class.aspaid=&rs(anclassid)&&nid=&rs2(nclassid)&&trim(rs2(nclass))&A
rs2.movenext
loop
3、添加记录操作
setrs=server.CreateObject(adodb.recordset)
可写方式
rs.openselectbookid,username,zhuangtai,zongerfromactions,conn,1,3
rs.addnew 添加一条新记录
rs(bookid)=bookid 添加相应的记录
rs(username)=username
…………
rs(zhuangtai)=6
rs(zonger)=0
rs.update 更新数据库
4、删除记录操作
从表actions中删除actionid匹配的记录 conn.executedeletefromactionswhereactionid=
&request.QueryString(actionid)
5、记录的修改和查看
setrs=server.CreateObject(adodb.recordset)
rs.Openselectfrombookswherebookid=&bookid,conn,1,3
rs(anclassid)=int(request(anclassid))修改各项记录
………………
rs.Update
rs.Close
第四章 编码、测试与维护
第一节 测试与维护
一、IIS(Internet 信息服务)安装配置(删掉)
可以在"添加或删除程序 >>添加/删除Windows组件"对话框中把"Internet 信息服务(IIS)"前的勾选中,点"下一步"进行安装就行了(注:在这之前应把系统安装盘放到光驱)。 IIS 装好之后再作一下简单的配置。定位到"开始>>管理工具>>Internet 信息服务(IIS)管理器",打开IIS管理器。在"本地计算机>>网站>>默认网站"上右键单击,在快捷菜单里选"属性"(或者直接在操作菜单下选"属性"),弹出如下对话框图15:
图15
切换到"主目录"标签(图2),重新选择网站根目录(我选择的是E盘下的my web目录),默认是"系统盘:\\Inetpub\\wwwroot",因为系统盘不宜放太多的非系统文件,所以在这里重设默认网站要目录,如果嫌麻烦可以跳过这步。再切换到"文档"标签,通过"添加"、"删除"、"上移"、"下移 ",把站点的默认文档设置如图16:
图16
可能有些朋友会疑惑,设置默认内容文档有什么作用?细心的朋友应该会发现,在浏览一些大网站的首页时用它的一级域名就行了,并不需要指定请求页的文件名,这就是设置了默认内容文档的缘故,它的作用就是在浏览器请求没有指定文档的名称时,将默认文档提供给浏览器。要得到更详尽的解释说明,可以点击图3中的“帮助”。之所以有这步,是因为网站的默认内容页中没有index.asp,不大符合国人习惯。
二、Dream weaver测试站点和用IIS测试本地站点(删掉)
Dream weaver MX提供了全面检测站点的功能,它比检测链接更全面。全面地检测内部、外部链接、去除错标签、空标签、多余的标签等,它的使用相当简单,使用全面检测站点功能如下:
1、选择菜单中【站点】的【报告】命令,打开一个窗口。
2、选择检测范围,在【报告】选项中有四个内容供选择:Current Document、Entire Local Site、Select Files in site、Folder。
3、对工作流方面的信息进行检测。
4、对HTML文件的信息做出检查。
把编好的网站文件复制到D:/my web文件夹中,可以打开浏览器,在地址栏中输入http://localhost/my web/index.asp ,就会看见网站了。
三、维护
网站建成后并不意味着网站建设的结束,网站内容需要不断更新,这样才会不断的吸引更多的浏览者访问,才能成为一个优秀的网站。通过FTP软件将更新过的网页上传到服务器或通过Dream weaver MX来远程管理站点,同时还要认真回复浏览者的电子邮件和留言,做到有问比答。平时多收集资料,多听听别人建议,定期更新版面,还有推广站点。
结束语
经过曾老师耐心细致的指导,及同学之间的相互交流,同时翻阅了大量的资料(包括网上资料,书本及学校的一些相关资料)经过近一段时间的努力,校园网站的设计制作告一段落。总结这次“校园网站”开发制作过程,我们综合使用了目前因特网上比较流行的各种静态制作方法及交互式动态网站的制作设计手段,并对初步利用后台程序完成了网站的动态响应与生成网页的技术。同时也从中学习了对静态页面的处理风格,色彩搭配,页面导航方面有了一定经验。对用Javascript语言制作动态效果也有了更进一步的认识。在交互式网页设计学会了如何使用Access建立数据库,以及对数据库浏览,修改,添加,查询。如何用ASP编写程序来方便用户在网上查看网站各方面的信息和交流。
目前网站的制作技术与要求,都已经告别了因特网初期网站制作的“幼稚”期,随着各类网站的迅速增加与浏览者需求的提高,无不要求网站从立意,策划,页面设计到后台程序的全面提高。无论是校园网站还是企业网站都必须被要求从浏览者角度出发,最大限度的满足用户的要求,这也是以后各类网站发展竞争的真正实质所在。
本次设计由于设计时间较紧,且相关模块比较多,加之设计经验的不足,在网站的整体设计及各模块功能可能设计的不完全,有待于进一步的完善和改进。
致谢
在我的论文完成过程中,得到了很多人的帮助与支持。首先,最感谢的是我的指导老师曾丽娟老师,对我毕业设计与论文给予悉心指导,提出了许多批评建议,使我的设计得以如期完成,在此致上最真挚的谢意。也谢谢河南中医学院所有教导过我的老师,谢谢他们几年来的悉心教导与关心爱护。其次,感谢学院给我提供了一个完成毕业设计的环境,感谢那里的老师给我的帮助。最后,感谢我的同学在我的毕业设计期间给予的大力支持,对我的鼓励与督促。我的毕业设计得以顺利完成,尤其感谢那些提供各种资料的朋友。
注释:
1吴涛主编,网站全程设计技术(修订本),北京:清华大学出版社;北京交通大学出版社,2006.7
参考文献:
2龙马工作室编,ASP+SQL Server组建动态网站实例精讲,北京:人民邮电出版社,2004.8