ASP網(wǎng)站設(shè)計(jì)過程_第1頁
ASP網(wǎng)站設(shè)計(jì)過程_第2頁
ASP網(wǎng)站設(shè)計(jì)過程_第3頁
ASP網(wǎng)站設(shè)計(jì)過程_第4頁
ASP網(wǎng)站設(shè)計(jì)過程_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

ASP網(wǎng)站設(shè)計(jì)過程背景ASP要能做一個(gè)精美的網(wǎng)頁。在此次畢業(yè)設(shè)計(jì)中,我們要能更加的了解Dreameaver也的區(qū)別。誠然,次此設(shè)計(jì)的個(gè)人網(wǎng)頁,一方面是為了完成畢業(yè)作業(yè),但更重要們更好的掌握和使用好ASP做的網(wǎng)頁上面。以達(dá)到老師要求的效果和學(xué)以致用。Internet是目前世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。作為Internet上一種先進(jìn)的,易于被人們所接受的信息檢索手段,WorldWideWWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據(jù)估計(jì),目前Internet上已有上百萬個(gè)Web站點(diǎn),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各Web站點(diǎn)對(duì)于一個(gè)機(jī)構(gòu)的發(fā)展別是數(shù)據(jù)庫技術(shù)在Internet中的廣泛應(yīng)用,Web站點(diǎn)向用戶提供的服務(wù)將越來越豐富,越來越人性化。用戶的喜好為不同的用戶顯示其個(gè)性化的頁面,即著重顯示該用戶感興趣的內(nèi)案,對(duì)用戶登陸后的動(dòng)作進(jìn)行跟蹤,分析,發(fā)掘用戶點(diǎn)擊的規(guī)律,即用戶先后點(diǎn)擊的關(guān)聯(lián)規(guī)則,這樣,在用戶點(diǎn)擊一個(gè)主題(鏈接)之后,系統(tǒng)能夠自動(dòng)生成一成Web服務(wù)器端的設(shè)計(jì)實(shí)現(xiàn)管理個(gè)人資料、照片上傳、網(wǎng)文撰寫、客戶留言、日志以及后臺(tái)管理等ASP頁面及整個(gè)實(shí)驗(yàn)網(wǎng)站的組織建立和測試工作。法各有不同,千變?nèi)f化。在網(wǎng)站策劃中,如何把個(gè)人的才華通過網(wǎng)站展示出來,是我設(shè)計(jì)的重要內(nèi)容。1.2.1網(wǎng)頁的界面設(shè)計(jì)由于越來越多個(gè)人開始建立自己的網(wǎng)站,網(wǎng)站除了具有傳播信息的功能外,提出了更高的要求。雖然HTML語言提供了對(duì)常用Windows標(biāo)準(zhǔn)控件的支持,但Windows合Windows要實(shí)現(xiàn)網(wǎng)頁中的自定義控件,以滿足網(wǎng)頁設(shè)計(jì)藝術(shù)化的要求。A.網(wǎng)頁界面構(gòu)成要素面的生動(dòng)性和復(fù)雜性,也使得網(wǎng)頁設(shè)計(jì)者需要考慮更多頁面元素的排布、優(yōu)化。一般來說,網(wǎng)頁的界面主要由下面幾個(gè)因素構(gòu)成:信息、文字鏈接、幾種主要形式。標(biāo)題和傳統(tǒng)媒體中信息傳達(dá)的基本作用相同,(2)圖形:圖形在網(wǎng)頁界面中具有重要作用。合理的運(yùn)用圖形??梢陨鷦?dòng)直觀、形象地表現(xiàn)設(shè)計(jì)主題。網(wǎng)頁中常用的圖形格式包括jpg和gif,這兩種格式壓縮比高,得到了規(guī)范瀏覽器的支持,下載速度快,具有跨平臺(tái)的特性,不需要瀏覽器安裝插件即可直接閱覽。圖形元素包括標(biāo)題、背景、主圖、鏈接圖標(biāo)四種。(3)頁面版式:版式是網(wǎng)頁界面設(shè)計(jì)的重要組成部分,它將文字、圖形等達(dá)的最佳效果。(4)色彩:彩色網(wǎng)頁比單色網(wǎng)頁更具吸引力;色彩本身具有象征作用。(5)多媒體:網(wǎng)頁構(gòu)成中的多媒體元素主要包括音頻、視頻和動(dòng)畫。這些是界面構(gòu)成中最吸引人的元素。術(shù)要求包括:瀏覽器、傳輸速度、屏幕分辨率、顏色顯示。(6)技術(shù):網(wǎng)頁的技術(shù)要素并非任何情況下在網(wǎng)頁中都能直觀體現(xiàn),但是卻代術(shù)要求包括:瀏覽器、傳輸速度、屏幕分辨率、顏色顯示。B.網(wǎng)頁的整體造型主頁界面形式作為參考,因?yàn)樗瓷先ケ容^柔和、簡潔、和諧,給用戶清新的感覺。圓形,三角形,菱形等。對(duì)于不同的形狀,它們所代表的意義是不同的。比如矩形代表正式,規(guī)則,注意到很多ICP和政府網(wǎng)頁都是以矩形為整體造型;圓形代表著柔和,團(tuán)結(jié),溫暖,安全等,許多時(shí)尚站點(diǎn)喜歡以圓形為頁面整體造型;三角形代表著力量,權(quán)體造型;菱形代表著平衡,協(xié)調(diào),公平,一些交友站點(diǎn)常運(yùn)用菱形作為頁面整體以設(shè)計(jì),在這其中某種圖形的構(gòu)圖比例可能占的多一些。制作中主要采用Dreamweaver作為主要制作工具,其中插入了Flash元素,還用了Photoshop處理其中圖片,這樣能使網(wǎng)頁更加生動(dòng)。C.網(wǎng)頁的色彩搭配于一種平面效果設(shè)計(jì),在排除立體圖形、動(dòng)畫效果之外,在平面圖上,色彩的沖擊力是最強(qiáng)的,它很容易給用戶留下深刻的印象。因此,在設(shè)計(jì)網(wǎng)頁時(shí),必須要高度重視色彩的搭配。色彩五顏六色、千變?nèi)f化。其中,紅、黃、藍(lán)是三原色,三原色通過不同比網(wǎng)站產(chǎn)生意想不到的效果。人的感覺是:紅色代表熱情、活潑、熱鬧、溫暖、幸福、吉祥橙色代表光明、華麗、興奮、甜蜜、快樂黃色代表明朗、愉快、高貴、希望綠色代表新鮮、平靜、和平、柔和、安逸、青春藍(lán)色代表深遠(yuǎn)、永恒、沉靜、理智、誠實(shí)、寒冷紫色代表優(yōu)雅、高貴、魅力、自傲白色代表純潔、純真、樸素、神圣、明快灰色代表憂郁、消極、謙虛、平凡、沉默、中庸、寂寞黑色代表崇高、堅(jiān)實(shí)、嚴(yán)肅、剛健、粗莽在色彩搭配中一般遵循下述一些原則:(1)性鮮明,給瀏覽者留下深刻的印象。(2)不同,它在遵從藝術(shù)規(guī)律的同時(shí),還考慮人的生理特點(diǎn),色彩搭配一定要合理,疲勞。(3)講究藝術(shù)性:網(wǎng)站設(shè)計(jì)也是一種藝術(shù)活動(dòng),因此它必須遵循藝術(shù)規(guī)律,在考慮到網(wǎng)站本身特點(diǎn)的同時(shí),按照內(nèi)容決定形式的原則,大膽進(jìn)行藝術(shù)創(chuàng)新,設(shè)計(jì)出既符合網(wǎng)站要求,又有一定藝術(shù)特色的網(wǎng)站。[2]室網(wǎng)站,因此用了樸素、大方、簡潔、和諧的設(shè)計(jì)原則。1.2.2個(gè)人建立網(wǎng)站的幾點(diǎn)優(yōu)勢1、隨時(shí)獲取和發(fā)布信息2、有利于樹立現(xiàn)代化形象3、有助于提高工作效率,降低交易成本4、降低廣告宣傳費(fèi)用5、提供全年每天24小時(shí)的宣傳服務(wù)6、利用互連網(wǎng)擴(kuò)大自己的知名度7、更快地了別人的需求8、有利于開拓個(gè)人市場1.2.3技術(shù)可行性都到了成熟的階段。用現(xiàn)在的技術(shù)來實(shí)現(xiàn)計(jì)算機(jī)上的音像管理系統(tǒng)是綽綽有余。本系統(tǒng)用到的主要是管理軟件與后臺(tái)數(shù)據(jù)庫的數(shù)據(jù)傳送和處理1.3.ASP技術(shù)介紹ASP全稱為ActiveServer環(huán)境,可以利用VBScript或JavaScript語言來設(shè)計(jì),主要用于網(wǎng)絡(luò)數(shù)據(jù)庫的查詢與管理。其工作原理是當(dāng)瀏覽者發(fā)出瀏覽請求的時(shí)候,服務(wù)器會(huì)自動(dòng)將ASPHTML出來。我們也可以將ASP理解為一種特殊的CGI。利用ASPHTML個(gè)ASPASP在工作效率方面較之一些新技術(shù)要差,但勝在簡單、直觀、易學(xué),是涉足網(wǎng)絡(luò)編程的一條捷徑。它具備一個(gè)服務(wù)器端的腳本執(zhí)行環(huán)境,用它可產(chǎn)生和執(zhí)行動(dòng)態(tài)的、交互的、高性能的Web服務(wù)器應(yīng)用程序。ASP應(yīng)用程序以.asp程序的控制部分是使用ASP程序時(shí)腳本程序?qū)⒁徽绦虻木帉懸沧裱籄SP有能解釋這種腳本語言的腳本解釋器。當(dāng)安裝ASP時(shí),系統(tǒng)提供了VBScript和Jscript兩種腳本語言,而VBScript則被作為系統(tǒng)默認(rèn)的腳本語言,也可根據(jù)自己的喜好改變系統(tǒng)默認(rèn)的腳本語言。ActiveServer的另一大優(yōu)點(diǎn)是代碼的安全性。頁面的訪問者所能看到的只是服務(wù)器方的處理結(jié)果。ASP文件可以用常規(guī)的文本編輯器編輯,ASP使用VBScript、JavaScript等腳本語言作為開發(fā)工具,鑲嵌于HTML文本中,使用"<%…%>"將ASPWeb服務(wù)器會(huì)自動(dòng)將ASP的程序解釋為標(biāo)準(zhǔn)的HTML格式的主頁內(nèi)容,用戶端只要使用常規(guī)可執(zhí)行HTML程序的瀏覽器,就可瀏覽ASP所設(shè)計(jì)的主頁內(nèi)容,因此與瀏覽器無關(guān),并且保證了ASP的源程序代碼不會(huì)外漏。ASP中包括五個(gè)內(nèi)置的ActiveX服務(wù)器組件和五個(gè)內(nèi)置的對(duì)象:DatabaseAccessAccessAdRotatorLinkingCapabilitiescomponent(瀏覽器信組件)以及RequestASP組件中,最有用的是數(shù)據(jù)庫訪問組件,也稱為ActiveX數(shù)據(jù)對(duì)象或ADO。在站點(diǎn)發(fā)布數(shù)據(jù)庫將使用這個(gè)組件及其中包含的對(duì)象,以完成對(duì)ODBC數(shù)據(jù)源的讀寫。Basic、VisualC++等語言制作適應(yīng)自己特殊需要的ActiveX服務(wù)器組件來擴(kuò)充ASP的功CGI程序所不及的??偠灾瓵SP設(shè)計(jì)出WEB的源程序碼在服務(wù)器端執(zhí)行,代碼保密性好。集成在HTML中,無需編譯鏈接可直接執(zhí)行,而且使用文本編輯器即可設(shè)計(jì)。在網(wǎng)站系統(tǒng)的開發(fā)應(yīng)用中,Microsoft公司的ASP(ActiveServerPages)被廣為使用。ASP實(shí)際上是將標(biāo)準(zhǔn)的HTML文件拓展了一些附加特征,為編寫人員提供了在服務(wù)器端運(yùn)行腳本的環(huán)境,使編寫人員可以利用VBScript和JavaScript或其他的第三方腳本語言來創(chuàng)建ASP,實(shí)現(xiàn)了過去需要編寫復(fù)雜的CGI程序才能實(shí)現(xiàn)的有動(dòng)態(tài)內(nèi)容的網(wǎng)頁,如計(jì)數(shù)器等。ASP提供了一些內(nèi)置對(duì)象和組件,允許用戶從瀏覽器中接收和發(fā)送信息。ASP可以和諸如SQLServer和MicrosoftAccess2000這樣的數(shù)據(jù)庫進(jìn)行連接,進(jìn)而完成數(shù)據(jù)的交換與更新。1.ASP的特點(diǎn):ASP可以和HTML或其它腳本語言(VBScript,JavaScript)相互嵌套。ASP是一種在WEB服務(wù)器端運(yùn)行的腳本語言,程序代碼安全保密。ASP以對(duì)象為基礎(chǔ),因此可以使用ActiveX控件繼續(xù)擴(kuò)充其功能。ASP內(nèi)置ADO組件,因此可以輕松的存取各種數(shù)據(jù)庫。ASP可以將運(yùn)行結(jié)果以HTML的格式傳送至客戶端瀏覽器,因而可以適用各種瀏覽器。2.ASP的運(yùn)行環(huán)境目前ASP可運(yùn)行在三種環(huán)境下。(1)WINDOWSNTserver4.0運(yùn)行IIS3.0(InternetInformationServer)以上。(2)WINDOWSNTworkstation4.0運(yùn)行PeerWebServer3.0以上。(3)WINDOWS95/98運(yùn)行PWS(PersonalWebServer)。3.VBScript語言的介紹VBScript聽起來會(huì)讓人想到VisualBasic,不錯(cuò),它們的確是有關(guān)系的,具體地說VBScript是VisualBasicBasicforApplication)VBScript的父親。VBA是MicrosoftOfficeSuite和其它應(yīng)用程序的宏編程語言,利用它可以擴(kuò)展Office的功能,如在Word可以采用VBA來實(shí)現(xiàn)WordWeb頁面中增加VBScriptWeb能。引入腳本語言的最重要的一點(diǎn)是把開發(fā)者帶回到了事件驅(qū)動(dòng)的軟件開發(fā)范圍。不是依賴服務(wù)器通過HTTP允許應(yīng)用程序?qū)τ脩舻膭?dòng)作VBScriptVBScript是受API件系統(tǒng)之上的控件。另外,瀏覽器的安全機(jī)制不允許對(duì)沒有安全標(biāo)志的ActiveX運(yùn)行腳本。1.3.1ODBC簡介開放數(shù)據(jù)庫連接(ODBC:OpenDataBaseConnection)是在不同的數(shù)據(jù)庫管SQL語句存取數(shù)據(jù)庫中記錄的程序,此時(shí)ODBC可以讓用戶使用此程序直接存取SQLServer2000此,必須為系統(tǒng)添加稱為“驅(qū)動(dòng)程序”的軟件組件,ODBC會(huì)幫助用戶添加并配置這些驅(qū)動(dòng)程序。以下是使用ODBC存取數(shù)據(jù)庫和傳統(tǒng)數(shù)據(jù)庫存取方式的差別分析:員的負(fù)擔(dān)。ODBC為微軟所定義的數(shù)據(jù)庫編程接口,讓應(yīng)用程序可通過ODBC,利用SQL語言存取各種不同數(shù)據(jù)庫的數(shù)據(jù)。通過ODBC,即使更換了數(shù)據(jù)庫,也只需做很小的改動(dòng),便可將程序應(yīng)用于新的數(shù)據(jù)庫。1.3.2利用ADO訪問數(shù)據(jù)庫ADO(ActiveXDataObjects)是一種操作Microsoft所支持的數(shù)據(jù)庫的新技術(shù)。在ASP中,ADO可以看作是一個(gè)服務(wù)器組件(ServerComponent),更簡單ADO以歸納為以下幾步:(1)創(chuàng)建數(shù)據(jù)庫源名(DSN)(2)創(chuàng)建數(shù)據(jù)庫鏈接(Connection)(3)創(chuàng)建數(shù)據(jù)對(duì)象(4)操作數(shù)據(jù)庫(5)關(guān)閉數(shù)據(jù)對(duì)象和鏈接每一步的作法如下:1.創(chuàng)建數(shù)據(jù)源名DSN(DateSource是一種訪問數(shù)據(jù)庫ODBCODBC操縱驅(qū)動(dòng)程序的數(shù)據(jù)庫。比如我們系統(tǒng)中有SQLServer2000的ODBC驅(qū)動(dòng)程序,那么即使我們沒有Microsoft的SQLServer2000軟件,也可以在我們的程序中對(duì)一個(gè)SQLServer2000的數(shù)據(jù)庫添加、刪除、修改記錄。而且我們根本不用知道這個(gè)數(shù)據(jù)庫是放在哪里的。我們只要寫出SQL語句,ODBC驅(qū)動(dòng)程序就會(huì)幫我們做一切事情。我們在給ODBC驅(qū)動(dòng)程序傳SQL指令時(shí),即是用DSN來告訴它到底操作的是哪一個(gè)數(shù)據(jù)庫。如果數(shù)據(jù)庫的平臺(tái)變了,比如我們改用了SQLServer的數(shù)配置DSN就行了。由此可見,DSN是應(yīng)用程序和數(shù)據(jù)庫之間的橋梁。2.創(chuàng)建數(shù)據(jù)庫鏈接(Connection)鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。ASP文件中如果要訪問數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫的鏈接,其語法如下:setConn=Server.createObject(“ADOBD.CONNECTION”)這條語句創(chuàng)建了鏈接對(duì)象Conn,接下來:connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data.Source="&Server.MapPath(""&db&"")conn.Openconnstr這條語句打開鏈接,用到了才真正可以使用。3.創(chuàng)建數(shù)據(jù)對(duì)象(RecordSet)ADOSet是ADO中最復(fù)雜的對(duì)象,有許多屬性和方法。RecordSet保存的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。以下是創(chuàng)建方法:SetRecordSet=Conn.Execute(sqtStr)這條語句創(chuàng)建并打開了對(duì)象RecordSet,其中Con是先前創(chuàng)建的鏈接對(duì)象,rs是一個(gè)字串,代表一條標(biāo)準(zhǔn)的SQL語句。例如:rs=“SELECT*FROMshop_books”SetRecordSet=mConn.Execute(rs)這條語句執(zhí)行后,對(duì)象RecordSet中就保存了表tab1中的所有記錄。4.操作數(shù)據(jù)庫我們通過調(diào)用鏈接對(duì)象的Execute方法來將查詢結(jié)果返回給一個(gè)數(shù)據(jù)對(duì)象或進(jìn)行插入、刪除等操作。例如:rs=“INSERTINTOtab1VALUES(1,2)”mConn.Execute(rs)/執(zhí)行插入操作5.關(guān)閉數(shù)據(jù)對(duì)象和鏈接對(duì)象在使用了ADO用方法close實(shí)現(xiàn)關(guān)閉,然后再釋放它。RecordSet.closeSetRecordSet=Nothing/關(guān)閉創(chuàng)建的數(shù)據(jù)對(duì)象mConn.closeSetmConn=Nothing/關(guān)閉創(chuàng)建的鏈接對(duì)象1.3.3Access簡介Access是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMSOffice系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、7把數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論