网页网站设计论文.docx
- 文档编号:1982352
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:37
- 大小:319.04KB
网页网站设计论文.docx
《网页网站设计论文.docx》由会员分享,可在线阅读,更多相关《网页网站设计论文.docx(37页珍藏版)》请在冰点文库上搜索。
网站设计
37
摘 要
ASP技术ASP(ActiveServerPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface通用网关接口)的技术。
目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。
简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交
互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。
一个"静态"的站点,若要更新主页的内容,必须手动的来更新其HTML的文件数据。
而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。
ASP比较网关及服务器扩
展模式有着以下优点:
(1)完全与HTML文件融合在一起;
(2)容易创建,不需要其它编译、链接程序;
(3)面向对象的并通过ActiveXServer对象可扩展。
随着Web技术的发展,基于网络的应用来代替传统的信息交换方式无疑有着大好的前景。
至于如何让网络更好的为人类服务,仍是当前人们所关注的问题。
Abstract
TheASPtechniqueASP(theActiveServerPagesdynamicstatewebpage)isthetechniquethattheMicrosoftreleasesakindoftoreplacetheCGI(theCommonGatewayInterfaceingeneralusenetpassconnectingorifice)inordertoontheInternetofmanyaccordingtoterraceofWindowsoftheWebsstationdothavealreadystartedapplytheASPtosubstitutetheCGI.Speakinbrief,theASPisascriptrun-timeenvironmentthatlocatestheserverport,passingthiskindofenvironment,theconsumercanestablishandcirculatedynamichandoverwitheachotherthetypeWebserverapplicationprocedure,ifhandoverwitheachotherthetypedynamicstatewebpage,includetousetheHTMLmenucollectionsandhandletheinformation,spreadupwiththedownloadetcAstationdotof"quiescent",iftoupdatethecontentsofthemainpage,musthandoperationoftoupdatethedocumentdataofitsHTLM.ButalongwiththedevelopmentthatWebapply,theconsumerhopesandcanseethebasisrequestbutbornandmainpageofdynamicstate,forexampletherequest,bornreportetc.oftheresponseconsumersearchDatabase
.TheASPexpandsthemodetohavethefollowingadvantagethanthenetpassandserver:
(1)CompleteblendwiththeHTMLdocumenttogether;
(2)Establisheasily,donotneedtheothertocompile,chainingprocedure;(3)FacetotheobjectofandpasstheobjectofActiveXServerandcanexpand.
AlongwiththetechnicaldevelopmentofWeb,replacethetraditionalinformationexchangemethodtohavethebiggoodforegrounddoubtlessaccordingtotheapplicationoftheNetwork.Asforhowletthenetworkbetterbehaviortypeserve,isstilltheproblemthatcurrentpeoplepayattentionto.
目 录
摘 要 1
Abstract 2
目录 3
第一章诸论 5
1.1设计思想 5
1.2开发工具的选用及介绍 5
1.2.1ASP的优势:
5
1.2.2ASP的特点:
6
1.2.3ASP的新功能 7
第二章网站总体分析 8
2.1网站系统分析 8
2.2主页设计 8
2.3数据库设计 11
2.3.1数据库的组成级类型:
11
2.3.2ASP访问数据库的原理 12
2.3.3ASP访问数据库步骤 14
第三章 系统构成 16
3.1系统维护提示 16
3.1.1功能 16
3.1.2重点与难点代码设计 16
3.2部门职责 17
3.2.1功能 17
3.2.2数据库结构设计 17
3.2.3界面设计与重点、难点代码设计 17
3.3规章制度 18
3.3.1功能 18
3.3.2数据库结构 18
3.3.3重点难点及代码说明 18
3.4普通新闻,学习宣传信息 18
3.4.1功能 18
3.4.2数据库结构 19
3.4.3重点难点代码部分 19
3.5公示板、弹出式公告 21
3.5.1功能:
21
3.5.2数据结构设计:
21
3.5.3重点、难点代码说明:
22
3.6举报信箱 25
3.6.1功能 25
3.6.2数据库结构 25
3.6.3重点难点代码部分 25
3.7图片新闻、图片式友情链接 28
3.7.1功能:
28
3.7.2数据结构设计:
28
3.7.3重点、难点代码说明:
28
3.8新闻检索与后台管理 30
3.8.1功能:
30
3.8.2重点、难点代码分析:
30
第四章系统的使用说明与安装 33
4.1运行环境要求 33
4.2安装设置 33
第五章结论及体会 34
参考文献 35
致谢 36
第一章诸论
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。
因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。
本人有幸为院信息系设计网页并作为毕业设计项目!
特建“盘锦职业技术学院信息系”网站。
通过网站,全面宣传,展示院信息系的风采,发布信息系的组织活动安排与政策规定,增强信息系工作的宣传力度,在Internet上实现完成部分工作,提高办事效率。
第一章简要介绍了本系统的思想。
第二章概述了本系统的功能,数据库设计原理。
第三章详细叙述了本系统开发过程,各模块包含的内容及设计方法。
第四章介绍了本系统的使用说明及安装。
第五章介绍了结论及使用过程中的体会。
1.1设计思想
通过网站,全面宣传,展示盘职院信息系的风采,在Internet上实现完成部分系工作,提高办事效率。
1.2开发工具的选用及介绍
1.2.1ASP的优势:
Active Server Pages:
“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中
“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。
1.2.2ASP的特点:
任何开发工具皆可发展ASP:
只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。
当然,其他网页发展工具,例如,FrontPage Express、 FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写
ASP,可能会发生一些意想不到的离奇状态。
由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。
语言相容性高:
ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、Java
Script、ActiveX服务器组件来设计外,并可用“plug-In(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。
隐密安全性高:
如果我们在浏览器中直接查看网页的原始代码,就只能看到HTLM文件,原始的
ASP程序代码是看不到的!
这是因ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。
易于操控数据库:
ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:
Access、FoxPro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是“Excel”文件当成数据库用。
面向对象学习容易:
ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:
Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或“Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。
对象名称、功能描述:
RequestResponseServerSessionApplicationObjectContext从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合MicrosoftTransaction服务器进行分布式事务处理。
1.2.3ASP的新功能
ActiveServerPages在功能方面有所增强,更易于开发应用程序。
Microsoft脚本调试程序。
您可以使用脚本调试程序调试.asp文件。
事务性脚本。
ASP页面中使用的对象可以运行于事务环境之下。
在页上的全部工作只有两种结果:
提交或终止。
事务可以保护应用程序免于因失败而导致数据丢失。
管理工具。
许多应用程序设置可在 Internet 服务管理器上进行,这是
Internet Information Server 和 Personal Web Server(在 Windows NT
Workstation上)的管理工具。
隔离ASP应用程序。
您可以隔离ASP应用程序以便它们能在Web服务器上独立的内存空间内运行。
万一某个应用程序失败时,可以保护其他应用程序和Web服务器。
它也使您可以在不停止Web服务器的情况下,停止一个应用程序或从内存中卸载其组件。
文件上载。
浏览器可以通过PostingAcceptor应用程序将文件上载到Web服务器。
可以编写ASP脚本来发送带有从PostingAcceptor传来的信息的email,如每一个上传文件的位置和名称。
新的ASP组件。
ASP提供了新的基础组件。
应用程序根目录的改变。
ASP应用程序的根目录在您的Web站点上可以是物理目录。
以前,根目录必须映射为虚拟目录。
现在可以用Internet服务管理器指示ASP应用程序的根目录。
支持InternetExplorer4.0通道和Web预测。
当ASP要发送包含通道定义命令的文件时,它会自动告诉InternetExplorer4.0。
使用ASP很容易就能生成通道定义(.cdf)文件。
支持HTTP1.1协议。
InternetInformationServer和PersonalWeb
Server支持HTTP1.1协议。
在响应支持HTTP1.1的浏览器(例如InternetExplorer4.0)时,这一支持可使ASP利用新协议的高效率。
例如,当向浏览器返回页的时候,ASP使用大块转换编码以提高网络效率。
所以我选择,ASP结合DreamWeaver架构盘锦职业技术学院—纪律检查委员会
—监察处网站。
第二章网站总体分析
2.1网站系统分析
根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:
工作职责:
主要用于介绍职院信息系的一些工作范围。
规章制度:
主要用于公布信息系的规定、要求、制度,起到提醒众人的作用。
网上公示:
主要用于发布一些相关信息等,如新闻等等。
学习宣传:
主要起到对系内优秀事迹的公布、学习作用。
师资展示:
对系内教师、学习环境展示。
友情链接:
主要用于链接到一些知名的网站,方便查找资料,了解信息。
新闻管理系统:
包扩—院内重要通知、系内最新动态。
2.2主页设计
网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,表现职院信息系的特点,静态主页方式介绍系内的联系方。
对于其它方面,就得利用
ASP与数据库结合的技术
立数据库查询管理系统,采用交互式的动态的web画面
一个网站的中心就是主页,这也是这个网站的灵魂,本站是为盘职院信息系做的网站,根据实际情况,本站要显示严肃的态度。
主页包括以下内容:
图片新闻:
图片新闻(最新动态)显示最近时间内所发生的重大事件,并有相关的图片说明,主页上的图片是最近时间发生事件的图片。
降序自动排版。
点击图片或新闻标题可以查看正文。
该项内容位于NewsPic.asp文件内。
公示板:
主要显示系内最新的通知、百字通知。
实现消息迅速的传达给师生。
该内容位于Affiche.asp
学习宣传:
显示学院或薪内的先进事迹。
该项内容位于left.asp文件里。
兄弟各系友情链接:
显示学院内部各系(处)的网址、全国各高校网址和一些常用的网址。
该项内容位于bottom.asp文件里。
菜单上还有工作职责、规章制度、学习宣传、网上公示、都与其相应的页面进行连接具体的分布图如下:
Drumbeating.asp
NewsSearch.asp
FriendLink.asp
Left.asp
Affiche.asp
WeiZi.asp
Index.asp
Bottom.asp
PicLink.asp
CommonNews.asp
PicNews.asp
Main.asp
Menu.asp
Top.asp
Logo.asp
PicLinkMove.asp
2.3数据库设计
2.3.1数据库的组成级类型:
采用的数据库是MicrosoftAccess,数据库存放在JiWei_data文件夹下,数据库名称叫JiWei!
.asa,虽然数据库文件应该是.mdb文件,但是为了网站的安全问题,把数据库文件的扩展名改为.asa,因为.asa文件能在IE上直接浏览,而且显示的是乱码,从而不会弹出“保存到本地”的提示,提高了网站的安全性。
数据库文件包含如下几个表文件:
本站点连接数据库的文件为ConnDB.asp,下面是ConnDB.asp文件的内容与功能注释:
<%
strconn="Provider=Microsoft.Jet.OLEDB.4.0;
DataSource="&Server.MapPath("JiWei_Data/JiWei!
.asa")&";PersistSecurityInfo=False;"
说明:
创建数据库连接字串,并赋给变量strconn。
Provider=Microsoft.Jet.OLEDB.4.0;指数据库连接的类型,表示数据库类型为
Access数据库,DataSource指设置数据源路径,系统通过函数
Server.MapPath(“JiWei_Data/JiWei!
.asa”)本站跟目录的JiWei文件夹下的数据
JiWei!
.asa数据库文件,数据库的扩展名设置为.asa文件,虽然数据库文件应该是.
mdb文件,但是为了网站的安全问题,把数据库文件的扩展名改为.asa,因为.asa文件能在IE上直接浏览,而且显示的是乱码,从而不会弹出“保存到本地”的提示,提高了网站的安全性。
OnErrorResumeNext
Setconn=Server.CreateObject("ADODB.Connection")conn.openstrconn
IfErrThenerr.Clear
SetConn=Nothing
Response.Write"
Response.End
EndIf
OnErrorGoTo0
说明:
连接数据库并对执行连接数据库进行错误捕捉,当数据库在连接时出错时候,就会符合IFErrThen…EndIf的条件,就会断开数据库,在页面上显示一个图片,提示用户网站在连接数据库的时候出错。
那么这时管理员就要马上检查数据库是连接路径是否正确并修改连接数据库的字符串。
Functionlisttime(sendtime)dimllltime
llltime=sendtimellshow_year=year(llltime)llshow_month=month(llltime)llshow_day=day(llltime)
'response.Write(show_month&"ÔÂ"&show_day&"ÈÕ"&show_hour&"µã"&show_minute&"·Ö")listtime=llshow_year&"-"&llshow_month&"-"&llshow_dayEndFunction
说明:
上面的代码是制作一个函数,其功能是读参数sendtime的内容,并使用
库函数对其进行分解,取得日期中的年、月、日,然后再对其进行重新组合。
这里要组合成“2005-5-26”的格式,最后做函数的返回值进行返回。
%>
2.3.2ASP访问数据库的原理
1.ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。
当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JavaScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveXDataObjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。
由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而
ASP源程序不会泄密,增加了系统的安全保密性。
此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。
2.ASP页面的结构:
ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:
1)标准的HTML标记:
所有的HTML标记均可使用。
2)ASP语法命令:
位于<%%>标签内的ASP代码。
3)服务器端的include语句:
可用#include语句调入其它ASP代码,增强了编程的灵活性。
4)脚本语言:
ASP自带JavaScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言。
3.ASP的运行环境
目前ASP可运行在三种环境下。
1)WINDOWSNTserver4.0运行IIS3.0(InternetInformationServer)以上。
2)WINDOWSNTworkstation4.0运行PeerWebServer3.0以上。
3)WINDOWS95/98运行PWS(PersonalWebServer)。
其中以NTserver上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。
4.ASP的内建对象
ASP提供了六个内建对象,供用户直接调用:
1)Application对象:
负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。
2)Session对象:
存贮特定用户的会话信息,只被该用户访问,当用户在不同
WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。
Session对象需cookie支持。
3)Request对象:
从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。
4)Response对象:
服务器将输出内容发送到用户端。
5)Server对象:
提供对服务器有关方法和属性的访问。
6)ObjectContext对象:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 网站 设计 论文
![提示](https://static.bingdoc.com/images/bang_tan.gif)