- 相關推薦
網站設計畢業論文
隨著計算機科學的發展,網站成為瀏覽者快速獲取、發布和傳遞信息的重要渠道,成為人們生活不可或缺的一部分。為此小編為大家精心推薦一些網站設計的畢業論文范文,希望對大家有幫助。
網站設計畢業論文篇1
互聯網以及計算機網絡的廣泛應用,為人們的生活、工作與學習提供了極大的便利條件,使得網絡成為日常生活中的重要工具。網站作為數據和信息交流的平臺,對其設計與維護具有更高的要求,因此在網站的設計與維護過程中應科學應用數據庫軟件系統,在數據庫中有效存入動態信息,使網頁能夠自動生成與更新頁面,保證網站運行的安全性和穩定性。
一、數據庫軟件系統在網站設計中的作用
網站作為一種重要的工具,商業性和非商業性網站要想保證運行效果的良好性,必須要合理設計網站,采用基于數據庫(B/S結構)的網站設計技術。在網站的實際設計過程中,應以維護性良好、技術先進、界面友好以及功能全面等為設計目標,結合軟件工程學的.相關知識,有針對性和計劃性地開發軟件,保證軟件設計的模塊化和步驟化,提高設計的質量和效率[1]。一般將動態模式應用在網站設計中時,主要是對SCRIPT(編程腳本技術)、DOM(文本對象技術)、CSS(層迭樣式技術)等技術進行科學運用,從而實現頁面的生動性和豐富性。隨著信息技術的發展,頁面內容的更新速度加快,使得網站維護成本增加,因此在設計過程中可以數據庫軟件系統為依據,采用相關的網站設計技術,保證設計效果。對于B/S結構而言,其從本質上而言屬于一種三層C/S結構模式,即二級的Client/Server。其中第一級是由Web服務器提供的WWW服務,將瀏覽服務提供給瀏覽器客戶端,然后在WebServer上安裝事先建立的網頁文件,對頁面語言進行描述,并利用服務器來轉換執行結果,使其能夠變成HTML語言文本,借助客戶端軟件加以運行解釋,保證顯示結果的明晰化和準確性。一般頁面語言包括ASP、PHP和JSP等多種編程語言、HTML和VBscript語言、DHTML標注語言、Javascript腳本語言等[2]。此外,第二級主要是利用Web服務器和客戶機進行C/S運行模式,客戶端在訪問操作數據庫時,客戶端的軟件應選擇為編程語言程序,如C++、ASP、PHP以及JSP等,同時借助CGI或其他方式來實現信息的互動。服務器端數據庫的支持與管理系統可利用第三方數據庫系統。
二、數據庫軟件系統在網絡維護中的作用
網站達到一定的建設規模后,如果其具有較大的流量和較多的內容時,網站管理人員在維護過程中應及時更新站點,并將與其存在一定關聯的頁面進行設計,在此基礎上更新網站。當然,對于大型企業網站而言,其每天需要發布較多的新聞和公告信息,將APS技術應用在網站維護中,能夠在數據庫中存入動態信息,并將其實際顯示在網頁上,保證頁面的自動生成與更新。首先在數據庫連接的建立方面。站點的建立需要以數據庫作為支撐,利用數據庫能夠快捷查詢、更新和管理數據。一般數據庫可分為Fox數據庫(.dbf)和Oracle數據庫(.mdb)等,其訪問需要以瀏覽器作為操作平臺,有效連接數據庫,正確運用ADO對象,合理設置后臺數據庫,科學管理動態網頁的數據[3]。就現階段而言,大部分Web網站都開始采用動態網頁,利用數據庫對網頁數據進行管理,并借助Web服務器和ADO對象來訪問數據庫中的相關數據,保證網站運行的可靠性與安全性。其次在模塊的組成方面。在網站維護過程中,可利用編程來對模塊進行劃分:一是數據編輯模塊。該模塊主要是添加、刪除和修改數據庫內容,用戶進入網站主頁時可利用客戶端的瀏覽器,并有效操作調用維護程序。當然在進行修改或刪除時,應先對數據庫中數據加以讀取,并結合界面提示進行操作,然后提交結果;在添加內容時,應以界面提示內容為依據進行填寫與提交。要想避免用戶對網站內容進行隨意更改,可以利用安全體系認證用戶身份,并采取頁面加密手段,設置訪問權限。此外,數據編輯模塊能夠準確識別用戶提交數據格式,如果其格式不正確,則可要求用戶對相關內容進行重新填寫后提交[4]。二是數據儲存。模塊的功能就是結合相關要求將用戶提交結果加以入庫,當用戶提交請求被ASP程序接收后,可利用ADO對象將SQL指令加以發送,并在數據庫中存入相應的數據。三是用戶瀏覽器接口。瀏覽器只有利用用戶瀏覽器接口連接客戶端,才能對數據庫中的相關數據進行訪問,促進網頁瀏覽速度的提升。接口接收到用戶瀏覽器的請求時,應以ASP程序中的對象為依據,對數據庫中的相關數據進行提取,在此基礎上利用Web服務器,將其傳輸至瀏覽器。
三、結束語
隨著計算機技術和信息技術的廣泛應用,網絡作為一種新的傳播媒體,其具有信息容量大、覆蓋面廣、多樣性和便捷性等特點,有效推動了IT行業的發展。目前,IT行業要想在信息時代實現自身的發展,有效滿足社會的發展需求,在網站設計和維護中應合理設計數據庫軟件系統,充分發揮出該系統的優勢和作用,盡量吸引人們的訪問參觀,促進網站設計和維護水平的提高,實現自身的可持續發展。
網站設計畢業論文篇2
對于網站的發展來說,設計是非常重要的,網站的設計構思,布局和內容的有效融合是當今網站設計必須考慮的問題。在網站設計的過程中,網站的主題選擇是非常重要的,鮮明的主題可以讓瀏覽者一目了然,也提升了網站的可欣賞度和美觀度。校園資訊網站應該切近學生,反應校園生活,應該突出校園氣息,反應實實在在的校園生活。在校園資訊網站設計的過程中,使用DIV+CSS技術就可以實現上述目的,實現既定的設計目標。
1DIV+CSS概述
DIV+CSS其實是WEB設計標準,是一種當前常用的網頁布局方式,對網站的設計有著直接的影響,這種方法和設計思路相比傳統的表格(table)布局定位設計不同,擁有更有的更明顯的優勢,這種方法可以實現網頁頁面內容與表現相分離,提高瀏覽者的方便程度,也使得網站更加的美觀和具有觀賞性。一般來說,嚴格意義上不能說成DIV+CSS,它的正確叫法是XHT-ML+CSS。需要說清楚的是DIV與Table都是XHTML語言中的一個標記,而CSS只是一種表現形式。長時間的網站設計中,設計者們就習慣性的稱作為DIV+CSS,它也就成為了一種專業術語。在目前的網站設計中,這種方式較為常見,可以粗略的說,DIV主要是起到構建待建網站框架的`作用,而CSS主要負責是是待建網站的樣式和美化,這兩個方面相互配合,相互作用,各自發揮自己的功能。針對這種方式的網站設計最終的表現途徑就是采用XHTML對網站進行標準化重構,使用CSS將表現與內容分離,這樣做的目的很明確,簡化網站管理和設計,有利于網站的及時維護和保養,也有利于優化網站結構和設計,提升瀏覽的便利性。
2校園資訊網站設計總體規劃研究
2.1校園資訊網站設計的基本思維:
校園資訊對學校的發展有著一定的影響,通過什么樣的途徑讓學生及時的了解校園內發生的事件,了解學校的相關動態信息已經成為高效管理的有機組成部分。校園是動態的,每天會產生大量的信息,但是學生往往由于各種時間的限制,都不能及時的了解和掌握,這就需要構建能反映校園生活,透析校園信息的網站,那么校園資訊網站的建設就顯得非常的有必要。校園資訊網站的建設主要的受眾目標群體就是學生,所以它的主題就會非常的明確,必須呈現校園信息,反應真真實的學校校園生活。校園信息的更新速度是非常過的,那么校園資訊的網站建設就必須滿足這樣的需求,及時的更換網站的信息,并且在網站的布局上要呈現瀏覽的便捷性,講究色彩配置,有需要的地方還可以采取特效制作,這就需要網站的設計中滲透色彩設計、平面設計原理。校園生活的資訊是非常豐富的,也是多樣化的,當然更多的是平凡和樸實,無論什么樣的校園資訊都要追求實事求是的報道,讓網站建設真正的做到寫真。
2.2校園資訊網站的功能分析:
對于校園資訊網站的建設來說,為了給瀏覽者提供便利性,在設計的時候需要分割板塊,發揮各個板塊的功能,這樣才能做出讓學生喜歡的網站。例如我們現在要做一個簡單一些的校園資訊網站,我們可以按照需求把網站切分為三大板塊,其一是新聞類資訊,其二是影像類校園資訊,其三是互動討論類校園資訊。校園資訊泛網將信息用這三種板塊形式發布,使得整個網站的后臺管理也變得簡潔明了。具體板塊劃分如下圖所示,這樣也使得網站看上去非常的簡潔,瀏覽起來也非常的方便。
2.3網頁設計:
在校園資訊網站的設計過程中,要力求簡潔方便。無論是采用banner還是使用系統導航,都要為實現這樣的目的而努力。在網站色彩的搭配上要依據學生的偏好酌情的進行選擇,這種沒有固定的模式,但是在顏色組合的過程中要講究色彩的搭配之美,切記為了追求學生偏好而不講究設計風格和技術。例如我們可以在網站設計的時候,選擇灰色為主基調,點綴一些綠色作為輔助,這樣的樣式和色彩看上去很爽朗,也很清晰,學生應該會喜歡。學生擁有極強的思考能力,所以在網站設計的時候最好能激發瀏覽者的思考空間,讓瀏覽者在瀏覽的過程中興趣勃發,并且激發他們的思考意識。在設計校園資訊網站的時候,要講究互動和交流平臺的建設,突出體感設計,讓學生參與進來,這樣才能提升網站的建設和發展。在校園資訊網站的首頁一定要吸人眼球,可以采取巨型的flash,給瀏覽者動態化的瀏覽效果,提升網站建設的特色和特效。在使用flash時要注意舍棄小型框架,巨型圖片展示,附上專題式的文字說明,網站首頁的核心構成。在網站的導航設計中可以使用一定的特效,比如可以采用JS技術,這種操作簡單,網站設計清晰明朗,簡潔大方,還節約了制作成本和網站空間,效果非常好。在網站中也可以有圖片展示區域,展示網站的特色,DIV+CSS的美觀性就可以從這里得到最好的體現。后臺的設置因為其功能性優先性,框架的建設比較重要。能夠一目了然的設置信息才是后臺應該有的樣子。并且還要在同一網頁中實現三信息分區域的跳轉,所以該網頁也不能設置成單一樣式,必須要有嵌套模式才能使得不同信息管理界面統一在單獨網頁中。
網站設計畢業論文篇3
ASP技術在交互式網頁設計中的運用
一、ASP技術簡介
ASP技術 ASP(Active Server Pages動態網頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網關接口)的技術。目前,Internet上的許多基于Windows平臺的Web站點已開始應用ASP來替換CGI。 簡單地講,ASP是一個位于服務器端的腳本運行環境,通過這種環境,用戶可以創建和運行動態的交互式Web服務器應用程序,如交互式動態網頁,包括使用HTML表單收集和處理信息,上傳與下載等等。通常情況下,用戶通過瀏覽器看到的網頁大多是靜態的,目前Internet 上的許多站點,仍然提供"靜態"(static)的主頁內容。 所謂"靜態",指的就是站點的主頁內容是"固定不變"的。 當瀏覽器通過Internet 的HTTP (Hypertext Transport Protocol)協議,向站點服務器(Web Server)要求提供主頁的內容時,站點服務器收到要求后,就傳送原已設計好的靜態的HTML 的文件數據給瀏覽器。 一個"靜態"的站點,若要更新主頁的內容,必須手動的來更新其HTML的文件數據。而隨著Web應用的發展,用戶希望能夠看到根據要求而動態生成的主頁,例如響應用戶查詢數據庫的要求、生成報表等。當在瀏覽器上填好表單(form)的輸入數據,以提供HTTP要求時,可以在站點服務器中執行的應用程序,而不只是一個HTML 文件。
站點服務器收到要求執行的應用程序,分析表單(form)的輸入數據,將執行的.結果以HTML的格式傳送給瀏覽器。 根據用戶請求生成動態主頁的傳統方法有CGI、ISAPI等。CGI是根據瀏覽器端的http請求激活響應進程,每一個請求對應一個進程。當同時有很多請求時,程序擠占系統資源,造成效率低下;ISAPI針對這一缺點進行改進,利用dll(動態鏈接庫)技術,以線程代替進程,提高了性能和速度,但要考慮線程的同步問題,而且開發步驟煩瑣。這兩種技術和另一普遍使用的開發動態網頁的技術Java都還存在著另外一個問題,那就是開發困難,程序的開發和HTML寫作是兩個完全不同的過程,需要專門的程序員開發。而較簡單的開發技術如javascript和IDC(Internet Database Connector)等功能有限,不敷使用。
ASP使用的ActiveX技術基于開放設計環境,用戶可以自己定義和制作組件加入其中,使自己的動態網頁幾乎具有無限的擴充能力,這是傳統的CGI等程序所遠遠不及的地方。ASP與常見的在Client端實現動態主頁的技術如Java applet、ActiveX Control、VBScript、javascript等不同,ASP中的命令和Script語句都是由服務器來解釋執行的,執行結果產生動態生成的Web頁面并送到瀏覽器;而Client端技術的Script命令則是由瀏覽器來解釋執行。由于ASP是在服務器端解釋執行,開發者可以不必考慮瀏覽器是否支持ASP;同時由于它在服務器端執行,開發者也不必擔心別人下載程序從而竊取編程邏輯。
ASP通過后綴名為.asp的ASP文件來實現,一個.asp文件相當于一個可執行文件,因此必須放在Web服務器上有可執行權限的目錄下。當用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個URL請求發給Web Server,如果Web Server上裝了ASP,就調用ASP。ASP讀出相應.asp文件,解釋并執行命令,動態生成一個HTML頁面回傳Web Server,然后Web Server再把結果發送給瀏覽器。ASP文件的制作和HTML類似,且和HTML開發集成,可以在同一個過程完成,利用ASP將可以執行的腳本嵌入到HTML文件中(將HTML文件的后綴名改為.asp),這使得HTML文件的編寫與腳本的開發融合在一起。通過ASP內置的對象、服務器組件(Server Component)可以完成非常復雜的任務,而且用戶還可以自己開發或利用別人開發的服務器組件完成專門的任務。ASP比較網關及服務器擴展模式有著以下優點:
(1)完全與HTML文件融合在一起;
(2)容易創建,不需要其它編譯、鏈接程序;
(3)面向對象的并通過ActiveX Server對象可擴展。
二、電子商務數據訪問方式
電子商務是指通過電子方式,并在網絡基礎上實現物資、人員過程的協調,以便商業交換的活動。在電子商務系統中,Web提供了與客戶進行通信聯絡的有效手段,利用Web技術,實現Web服務器與數據庫系統的連接,完成對數據的處理與查詢,用戶可以通過操作簡單易學的瀏覽器來查詢處理所需要的各種數據。 實現Web服務器與數據庫的連接一般有兩種方法:一種是利用中間件技術在兩者之間建立連接和通信,如CGI(通用網關接口)和API(應用程序編程接口)。
Web服務器通過調用CGI程序實現與Web瀏覽器的交互,即CGI程序接受瀏覽器發給Web服務器的信息,進行處理后,將相應結果再送回給Web服務器,通過Web服務器將信息傳送給瀏覽器。但CGI程序在響應速度和資源利用等方面有較大局限性,客戶端每請求一個CGI程序,服務器端便打開一個進程,當請求的數量較大時容易引起瓶頸現象,開發人員常利用API編程來擴展服務器功能,API程序占系統資源少,運行效率較高,但它的編程較CGI程序更為復雜;另一種是由瀏覽器中的Java小應用程序(Java Applet)通過瀏覽器訪問Web服務器上的數據庫,利用了JDBC(Java Database Connectivity)技術,它通過JDBC提供的API實現對Web Server的訪問。由于Java Applet本身的局限性,目前大多數的應用是基于中間件技術的。
【網站設計畢業論文】相關文章:
網站設計方案12-07
網站營銷網站推廣費用方案設計12-08
網站推廣方案設計12-08
網站畢業設計實習總結04-18
網站設計方案怎么寫12-07
企業網站推廣方案的設計12-09
環藝設計畢業論文開題報告04-02
網站設計師的自我介紹12-04
網站規劃和設計意向書12-31