前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇設計網站范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
網絡環境下信息資源繁雜、無序,質量良莠不齊,散落在網絡的各個角落,需要通過專業的視角對其進行整理、歸納和整合。經過組織的信息才方便人們的使用,有助于其對信息價值的判斷和信息增值,這樣的信息資源才稱為信息資源。我們主要針對油料儲運工程專業本科畢業設計相關的信息資源進行整合。范圍主要包括軍網和互聯網。軍網主要包括與專業相關的精品課程、網絡課程、開放課件、標準規范、期刊文獻、電子圖書和工具圖書等,形成信息資源庫?;ヂ摼W主要包括具有權威性的標準規范網站、期刊文獻網站、資源豐富的圖書網站、專題網站和網絡免費資源等。
(二)篩選整理信息,提高信息建設質量
專題網站主要針對油料儲運工程專業本科畢業設計這個專題進行建設的,用戶有對本專題資源感興趣的本科畢業設計學員、指導教師和教管人員。該部分主要針對標準規范、電子圖書、工具書、期刊論文、會議文獻、優秀碩士論文、著作、學術刊物、網絡課程和教研論文等,通過掃描的形式進行有選擇地上傳。實地考察,確保信息質量。對網站上傳的資源要進行篩選和整理,以確保提供資源的權威性、實用性和指導性。吸取在當當網購書的經驗,在篩選資源時,先在網上查找相關的書籍,再到實體書店進行現場考察,確認書籍的正確性、先進性、科學性和權威性之后,再列清單在網上購買,這樣既保證了信息的來源,又節約了經費。建立專業導航系統,提供序列化有效知識信息。畢業設計題目主要是專業某一研究領域的專題,在建設過程中,設專人有重點地、系統地從專業網站、學術學會、電子期刊、會議預報、研究機構等方面組織資源,經過深度加工的綜合集成的信息,甚至是一個包含知識和解決方案的信息服務,提供能直接滲透到知識單元、能直接解決學員實際問題的知識服務。同時對信息進行加工、整理、選擇和分類,使之轉化為有序的、方便利用的數據庫資源,確保提供全面、有專業特色、有研究廣度和深度、載體多樣化的信息資源。主要包括:(1)油料儲運工程專業技術知識;(2)油料儲運工程專業專利;(3)油料儲運工程專業標準;(4)油料儲運工程專業會議信息;(5)油料儲運工程專業專家信息;(6)油料儲運工程專業項目信息;(7)油料儲運工程專業有關獎勵信息;(8)油料儲運工程專業科技發展信息等。有效利用資源,確保信息資源質量。指導教師中,有經驗豐富的專家教授,他們在指導畢業設計過程中,積累了大量的教輔資料、課件、學術成果及學生的優秀論文等,經過時間的篩選,具有一定的權威性和指導性。同時充分發揮他們在專業信息資源建設的積極作用,建立學科專家選書制度,由專家推薦、圈定專業所需的信息資料。通過整合利用,讓這些成果實現共建共享。除舊納新,提高信息質量。在信息資源建設過程中,還要注意信息剔舊工作。一方面通過對信息資源的點擊率進行分析,另一方面通過學員在使用資源過程中對資源的評價進行分析。以用戶實際需求為依據,對點擊率低、下載量少和學員評價不高的信息資源及時剔除、更新、補充,對更換新版本的標準規范及時去舊更新,提高信息資源的利用率和質量。
(三)平臺開放,用戶參與共建
在信息建設過程中,系統的搭建和平臺內容建設是開展有效服務的關鍵。如果僅僅依靠專業團隊建設,還不能完全滿足用戶需求。用戶不但可享受資源定制、專題咨詢等個性化服務,而且還可互動交流,甚至還可實現參與建設。網站在建設過程,設置開放式的平臺,對用戶開放,用戶可以根據欄目內容添加相關資源,這樣可以從不同視角進行資源建設,并且擴大了建設人群。但同時,網絡信息資源的海量與開放性也導致了大量垃圾信息的產生,需要進行必要的過濾監督和質量控制。管理員不僅僅信息,還要對提交信息的有效性、實用性、系統性和理論性進行審核,對提交信息的分類是否正確進行審核。
(四)構建專業建設和維護團隊
網站建設是一項長期工程,必須建立一種可持續發展機制,切實滿足用戶需求,進行有效推廣。網站主要提供的是專業特色較強的信息資源,需要建設人員具有較強的專業素養和信息素養。項目組人員由教學管理人員、專家教授和年輕教員組成,并且形成了穩定的建設團隊。為了網站長期有效地運行,還需要組建由專業人員構成的服務團隊,對用戶的在線需求及時響應,并提供專業和準確的指導,實現一對一及一對多的在線交流。
(五)獲取經費支持,建立激勵機制
關鍵詞:電子計算機;網站;系統分析;系統設計;數據庫;測試
校園網站不僅是在校園內信息的通道與環境,也是對外聯系和宣傳自己的良好途徑。它的意義已不僅僅是計算機的普及與學習,而是計算機的運用,進而在校園中形成富有特色的校園信息文化。因此,校園網站的設立無論對于學校還是對于社會都是非常有利的。但是學校網站開發是一項很復雜的工作,下面,就按照學校網站從立項到制作完成的順序來介紹。
一、網站的立項
當我們需要進行校園網站建設時,就要對建立學校網站這個項目立項。較好的做法是成立一個專門的項目小組,小組成員包括:學校領導、各處室人員,學校網絡管理員、網頁設計人員、計算機教師等5—7人組成。具體細節應由網絡管理員作為項目負責人負責對該項目進行統一的調度和安排。
二、網站開發流程
為了加快網站建設的速度和減少失誤,應該采用一定的制作流程來策劃、設計、制作和網站。通過使用制作流程確定制作步驟,以確保每一步順利完成。好的制作流程能幫助設計者解決策劃網站的繁瑣性,減小項目失敗的風險。制作流程的第一階段是規劃項目和采集信息,接著是網站規劃和設計網頁,最后是上傳和維護網站階段。步驟的實際數目和名稱因人而異,但是總體制作流程如下圖所示。
1 系統分析階段
(1)校園網站功能的設置
要建設一個網站,首先要明確學校網站建設的意義和需求及校園網所能提供的功能和內容。可以采取下發問卷調查表或通過學校各部門上報所需功能的建議等方式了解學校領導和教師希望校園網提供的服務和內容,然后根據各方面的反饋意見進行認真的分析,編寫一份詳盡的需求說明書。把好這一關,可以杜絕很多因為需求不明或理解偏差造成的失誤和網站建設失敗。
(2)構建校園網的框圖和資料收集
很多學校下屬部門非常多,讓每一個部門在網站上都占有一席之地,無疑會在我們的網站設計和資料的收集上增添困難。這時應在學校領導、各處室人員的配合下,在項目負責人帶領下,研究確定網站的總體結構,并請求各部門配合,提供關于各部門的文字資料和電子資料,然后進行分門別類的整理。將文字資料整理成電子資料,將不符合要求的電子資料重新排版,以備后用。
2 網站策劃和整體設計階段
當我們在Internet這個信息的海洋中盡情遨游時,會發現許許多多內容豐富、創意新穎、設計獨特的網站。我們現在具備了上網的條件后,在開始設計網站時,就應該注意網頁制作時應考慮哪些方面的問題,包括網站功能以及訪問者需要什么。整個設計都應該圍繞這些方面來進行:①頁面內容要新穎;②網頁命名要簡潔;③善用表格來布局;④多學習和使用HTML,盡量少用Java程序;⑤每個頁面都要有導航按鈕;⑥網頁風格要統一,動畫最多只用一個;⑦使網站具有交互功能和友好設計界面。
3 網站制作和設計實現
在確立了網站的功能、框圖、資料收集后,就可以進行網站的編制工作了。進行網站的編制前應確立網頁設計工具的選擇。下面簡單介紹幾種工具。在網站的設計中,網站前臺界面可以使用Dreamweaver網站設計軟件,后臺管理可以使用ASP語言中的VBScript語言編寫,網站中的數據庫采用SQL Server數據庫,并在美化網頁的軟件上采用目前比較流行的Flash,Fireworks,Photoshop等工具。
(1)Dreamweaver是制作網頁軟件工具的佼佼者
具有簡單、易學、無需記憶的特點,許多網頁都可利用它來制作。Dreamweaver不但能用可視化的方式來編輯文字、圖像、表單等,還可以直接在網頁中插入控件,Java Applet等組件。Drea—mweaver不只是一個網頁編輯器,就其整體來說,Dreamweaver應該算是一整套網站管理工具,同時Dreamweaver還提供Server測試環境,使我們在設計網站階段,就可以身處于一個模擬網站的工作環境中,方便我們做測試工作。這樣網頁上傳至Internet的Web服務器后,不易發生錯誤。
(2)前臺界面和后臺數據庫連接起來,實現從網頁訪問數據庫的方法
一種是Web服務器作為終結,把瀏覽器和數據庫鏈接起來,在服務器端執行對數據庫的操作;另一種是把應用程序和數據庫下載到客戶端執行對數據庫的訪問。我們可以使用第一種。這是一種完全的Web數據庫訪問解決方案,把ADO和ASP結合起來,建立提供數據庫信息的網頁內容,在網頁中執行SQL命令,對數據庫進行查詢、插入、更新、刪除等操作。ADO可以鏈接多種支持ODBC的數據庫。但我們首先需要配置服務器以使用ADO對象。配置服務器的方法在很多書中都有相關的介紹,在這里就不一一介紹了。
介紹了利用圖片整合技術獲取小圖標方法,詳細講解圖片整合技術(CSSSprites)、定位、獲取圖標的方法,并給出了這些方法的詳細步驟和圖例。
關鍵詞:
圖片整合技術;CSSSprites技術;定位
1引言
在設計網站時,多數大公司習慣將許多個圖標、條目背景、按鈕圖片等集成到一個png圖片上,在使用圖標時,再利用CSS定位所需的圖標。比如的網頁就是把頁面上的圖標、欄目背景、圖片按鈕等圖片有規則地合并到一張png圖片中,然后用CSS中的background或者background-po-sition獲取圖片中小圖的坐標,精確取到所需要的小圖片。本人在設計社區信息網站中也大量使用改方法。這種方法在設計初期需要將小圖放置到一個大的png圖片中,還要合理布局,使用的時候又需要分解獲取坐標。這種用一個png圖片來做頁面圖片來源的方法有何好處?原因是計算機中處理文件數量比處理大小耗費的時間更多。舉例來說,復制100個10kb的圖片比復制1個1000kb的文件所耗費的時間要多很多,而平時所做的網站的圖片都是放在服務器上存取的,如果能將若干圖片整合到一張大圖中,服務器的資源將得到極大的節省,同時網頁的響應速度也會得到很大的提高,也可以改善網站的用戶體驗。這里使用的就是圖片整合技術(CSSSprites)在服務器響應方面的優勢。
2方法思路
在目標png圖片事先放置好網頁中所需要的各類大小圖標、圖片。在網頁中使用div中的background來制定在目標png圖片中的坐標,同時限定寬度和高度,取到所需要的圖標或圖片。例如:<divstyle="width:44px;height:11px;back-ground:url(/images/theme/met_img.png)-707px-235pxno-re-peat;"></div>就是要得到目標png圖片中坐標為(-707px-235px),寬度為44px,高度為11px的圖片放置到一個div中。這里的單位為像素點。如果想讓圖片再div中落到底下,可以將y軸坐標往上改。比如高度為30px的div中想將圖標放到底下,可以將y軸坐標往上提高30px改為-205px,即(-707px,-205px)。
3實現步驟
(1)選取網站中所需要的各類圖片、圖標,在PhotoShop中將所需要用到的小圖片放置到一張大的png圖片中(以下簡稱目標png圖片)。這就是所謂的圖片整合技術(CSSSprites)的圖片切割術。處理和放置圖片時需要注意以下幾個方面的問題:1)選取的小圖片在大的png圖片中應該按照由上至下、左至右的順序來放置,最好能記錄每個圖標的坐標,因為在CSS中background和background-position一般是利用圖片的左上角坐標加上長和寬來定位的。做好前期的準備工作,后期使用和維護的工作量就會小很多。2)目標png圖片中的小圖之間可以保持一定的間距,但是也不可間距過大,因為尺寸大了會導致目標png文件變得很大。3)目標png圖片中各個小圖排列時,最好把顏色接近或顏色相同的放置在一起。因為png圖片中顏色數越多圖片所占居的空間就越大。通過把相近顏色的圖片放在一起可以有效降低整個png圖片中總顏色數,從而使得目標png圖片的文件尺寸也變得更小,加快網頁傳輸速度。4)目標png圖片中盡量把小圖片水平排列放置。因為在大小相同的目標png圖片中,把小圖片垂直排列的目標png圖片,比小圖片水平排列放置的png圖片的文件尺寸要大。5)目標png圖片對等合并。在做目標png圖片時,為了有效節省文件占居的空間,需要適當地把對等相同的小圖片合并。6)使用黃金切割位。在目標png圖片的最右邊和最左邊是整個圖片中最靈活、最方便定位的位置,可以放置網頁中各類文本前的項目圖標,因為它不受目標png圖片中其他CSSSprites圖片的影響,同時也不需要預留任何寬度。(2)計算網頁中所需要用到的小圖標位置。為了取到圖標,計算出它的左上角到圖片最左邊的距離為707px,左上角到圖片最上邊的距離為235px,這樣就得到它的坐標為:(-707px,-235px)。(3)使用圖片整合技術獲取圖標的完整代碼.
4結語
以上圖片整合技術,在國內外大型網站的設計中廣泛使用。雖然設計者在設計初期階段要多花一定的時間來規劃、放置這些圖標、欄目背景、按鈕圖片,但是后期在CSS中調用極其方便,這樣做在減少對服務器的請求數量方面也是絕對合算的,而且是有必要的,業界也是極力推薦的。
參考文獻
【關鍵詞】PHP;動態網站;設計
近年來,電子商務在我國得到了較快的發展,人們對動態網站的設計要求也是越來越高,對于動態網站設計的需求日趨強烈,在動態網站的開發過程中,一般會應用到三種開發語言:PHP、JSP、ASP,在這三種開發語言中,PHP技術具有較好的應用優勢,使得它一直處在應用中的首要位置。
1PHP技術
PHP技術是一種超文本語言處理技術,它屬于開源語言處理技術的范疇,此外還有ASP和JSP技術應用在編寫腳本程序中。隨著PHP技術的發展,其自身的功能也變得日趨強大,當前已經能夠將CGI功能實現,這對網站的發展意義重大,同時還具有下面的一些特點:
1.1更新換代速度快
對于PHP技術來說,它具有非常強大的語言處理能力,它同時還是CGI腳本中的一種,具有Perl和C語言、JAVA等的優點,能夠更加快速的處理網頁處理技術。
1.2較強的實用性
PHP技術因為具有簡單的語法,所以入門很容易,不管是對使用者還是開發者都具有很強大的實用性。
1.3強大的技術功能
PHP技術功能很強大,它能將很多復雜的編寫工作順利完成,比如它能將多種數據庫進行靈活操作,同時還能和多種協議間進行通信,能對一些復雜的字符表達式進行解析。
2在網站開發中PHP的應用優勢
2.1在開發網站中進行跨平臺操作
對于PHP技術來說它所支持的運行平臺是很多的,相較于ASP只能應用在微軟服務器中,PHP技術能支持所有的服務器,同時也有著廣泛的應用范圍。
2.2在網站開發中具有強大的作用
對于PHP技術來說,它集合了Perl和C語言、java的所有應用優勢,同時還具備強大的功能及簡單、快捷的操作等特點,所以在開發和設計網站的過程中能發揮出更加強大的作用。
2.3連接方式多樣,數據操作功能強大
PHP技術有著較多的連接方式,所以其數據操作功能很強大。在數據庫和PHP技術進行連接時不需要任何媒介,就能方便快捷地訪問數據庫,這樣應用和操作起來也會變得更加簡單。
3動態網站開發中PHP的應用
3.1設計系統框架
設計企業網站時,需要確保網站具有標準化和開放性的操作平臺,這樣對企業的運營具有很好的作用,所以要達到這樣的要求就需要應用PHP技術。應用這種技術可以將先進的體系結構建立起來,同時還能將一些必要的模塊添加在設計中。在開發和應用動態網站的過程中,需要將統一的PHP默認編碼設置好,這樣能使得系統具有更好的統一性和準確性。
3.2設置和限制網站一定的目標架構
設計網站時,一般是對5個軟件部分進行,主要是在開發和設計CMS系統時應用PHP技術。將PHP技術的強大數據庫操作系統的功能利用起來,將后臺數據庫的連接工作完成,這樣可以為動態網站的設計提供基于PHP技術的開發、裝置和應用環境。
3.3管理應用后臺業務子系統
利用PHP技術編輯后,能讓管理界面更加的整潔,還能理清具體的控制權限。對于動態網站管理系統來說,它的很大一部分屬于輸出界面,比如網站字和首頁等,需要組合各種后臺子模塊而形成,通過PHP編寫語言可以合理地分類好這些模塊,以此來確保各模塊的正常應用和運行。
3.4PHP技術應用在動態網站
CMS權限管理設計中對于LDAP權限管理來說,它包括了兩方面的內容:①安全授權;②聯系角色。要想順利進行權限管理的各個方面,就需要將專門的角色成員建立起來,授權給相應的角色,并將適當權益授予他們,這樣才能將授權管理的步驟簡化。[4]
4PHP技術的發展前景
對于PHP技術來說,它不僅簡單靈活,同時還具有強大的功能,當前在動態網站設計中已經被廣泛應用,比如搜狐、網易和騰訊等公司在動態網站的設計過程中,應用的都是PHP技術。所以,PHP技術具有非常好的發展前景。PHP技術作為一種開發語言,應該充分聽取已有用戶的建議,來更好地滿足用戶的使用需求。當前PHP技術的性能已經得到了很大的提高,與其相關的硬件和軟件技術也得到了不斷的完善。
5小結
當前,隨著我國PHP技術的不斷發展和完善,它在開發和設計動態網站的過程中也發揮出了越來越大的作用,并且隨著該技術的發展,對于網站的開發也變得日趨合理化和科學化。在PHP技術的開發和應用過程中,需要首先尊重該技術自身的特點,同時將該技術對網站的開發支持工作完成好,而不是還不了解PHP技術的特點就盲目進行網站的開發工作。
參考文獻
[1]李楊.基于PHP技術的CMS在企業網站開發中的應用[J].信息通信,2013(09):107.
[關鍵詞] Struts 商務網站 MVC
隨著計算機和網絡技術的飛速發展,IT技術在商業貿易領域中的應用將越來越普及,對于一個大型企業利用計算機和通信技術實現網上商務活動勢在必行。在各種技術的應用中,往往是網站開發人員把編寫程序的代碼與企業的業務邏輯混合開發,出現網站開發周期長及維護管理混亂等困難。采用基于Struts框架開發技術來設計網站,這些問題將迎刃而解。
一、Struts框架簡介
Struts是通過提供一個總體的開發框架來實現MVC(Model-View-Controller)設計模式,這個框架提供了一系列的系統服務作為管理HTTP請求及響應的補充。該框架技術主要包括以下內容:
1.MVC架構設計
使用MVC設計模式構建的應用主要分為三個層次,M(模型)主要負責業務邏輯處理,V(視圖)主要負責頁面顯示,C(控制器)主要負責控制管理職能。這樣整個應用分為三個層次開發使應用程序的重用性和可維護性更好,而且利于分工,提高開發效率。
2.Struts標簽庫設計
Struts框架提供了一組標簽庫用于和Beans組件進行交互。其中form標簽可以嵌套商務網站中的文本輸入框、下拉列表等表單,Beans標簽為設置它的屬性提供了方便,并可以對組件的參數進行訪問。
3.配置文件設計
在Struts框架應用中最重要的要屬配置文件struts-config.xml文件的設計。通過它可以設計網站訪問的數據源、動態的表單組件、全局映射表及異常處理等。
二、基于Struts的網站設計應用
1.在集成開發環境下裝載Struts庫
該過程主要包括兩個部分,一個是裝載運行時的Struts庫,一個是裝載編輯時的Struts庫。前者目的是便于在繼承開發環境上運行應用服務器時,服務器能找到相應的Struts庫,因而需要將Struts的標簽庫文件放到指定的目錄下面。后者目的是使在進行Struts程序開發過程中不會出現編輯錯誤。
2.實現Action中央控制器
ActionServlet是Struts最核心部分,相當于中央控制器,通過org.apache.struts.action.ActionServlet類來實現,web應用程序通過它來控制頁面流程,通過傳來的參數來分配下一個頁面。
ActionServlet負責接收所有頁面提交的請求,并產生相應的響應送到請求頁面。一旦web容器接收到外部請求時,它的doPost方法將會處理來自客戶端信息,并調用RequestProcedessor對象處理該請求。其工作原理如下圖所示:
Action Servlet工作原理圖
3.組件類設計
Form Bean類負責網站的顯示內容,進行基于Struts的Form Bean開發是通過其基類ActionForm類來完成的,該類繼承于org.apache.struts.action.ActionForm類,可以自動將頁面的表單內容保存起來,并通過請求模塊進行信息傳遞。
4.配置Struts-config.xml文件
如前所述,ActionServlet是Struts的控制器,是最核心部分,這個控制器通過配置Struts-config.xml來完成。
Struts通過定義路徑參數來定義轉向Dispatch的路徑,在該文件里添加標簽,這樣實現了轉向路徑的可配置化,避免在程序中寫具體路徑,易于今后的數據維護和程序修改。
設置動態Form Bean不需要事先創建Form Bean類,直接在配置文件中定義相應的名字和每一個字段類型即可。
5.創建表單校驗器
商務網站中提供了大量的表單輸入,假如在完全輸入后才進行校驗顯然是不行的,可以采用基于頁面輸入校驗的Struts Validator來解決。Struts Validator是基于Struts來進行頁面校驗的組件,它可以完全通過配置來完成頁面的校驗,不需要寫代碼,它實現了頁面顯示層和頁面校驗層的分類,又通過配置將二者整合,整個過程是利用插件標簽來實現的。
三、構建、部署和測試Struts應用
由于jakarta項目已經為JSP平臺提供了一系列應用系統,因此使用jakarta Ant 來構建和部署Struts應用不僅使開發大型網站變得更容易,而且還具有良好得跨平臺特點,結合Junit更發揮了自動化測試功能??梢哉f基于Struts的網站開發應用構建了電子商務建設領域新的里程碑。
參考文獻:
[1]杜明李朝純:Struts+EJB在J2EE平臺上的設計與實現[J].計算機應用研究,2005,(03)
[2]馮相忠:基于MVC設計模式的Struts框架及其應用的研究[J].計算機技術與發展,2006,(08)