網(wǎng)站建設(shè)與規(guī)劃實習(xí)報告_第1頁
網(wǎng)站建設(shè)與規(guī)劃實習(xí)報告_第2頁
網(wǎng)站建設(shè)與規(guī)劃實習(xí)報告_第3頁
網(wǎng)站建設(shè)與規(guī)劃實習(xí)報告_第4頁
網(wǎng)站建設(shè)與規(guī)劃實習(xí)報告_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《網(wǎng)站規(guī)劃與建設(shè)》專業(yè):電子商務(wù)班級:0701姓名:全朝霞網(wǎng)站規(guī)劃與建設(shè)摘要:隨著網(wǎng)絡(luò)技術(shù)及相關(guān)電子技術(shù)的迅速發(fā)展和普及,企業(yè)或單位對網(wǎng)站需求在不斷增多,利用互聯(lián)網(wǎng)開展宣傳或商務(wù)活動,甚至進行網(wǎng)絡(luò)活動已成為時尚,也是現(xiàn)代企業(yè)或單位參與國際競爭的最重要的手段之一。網(wǎng)站建設(shè)是企業(yè)或單位能否順利開展各項工作的必要前提。關(guān)鍵詞:網(wǎng)站的需求分析、網(wǎng)站設(shè)計、網(wǎng)站的建設(shè)、網(wǎng)站的測試、網(wǎng)站的發(fā)布與推廣

目錄1網(wǎng)站的需求分析…………………11.1采集提煉用戶需求…………11.2確定網(wǎng)站類型與網(wǎng)站內(nèi)容…………………31.3規(guī)劃網(wǎng)站……………………41.4確定網(wǎng)站實現(xiàn)技術(shù)…………51.5編寫網(wǎng)站需求說明書………62網(wǎng)站的全面設(shè)計…………………82.1網(wǎng)站設(shè)計工具及應(yīng)用………82.2網(wǎng)站的概要設(shè)計……………92.3網(wǎng)站的安全性設(shè)計…………93網(wǎng)站的建設(shè)………113.1網(wǎng)站的詳細(xì)設(shè)計……………113.2網(wǎng)頁制作……………………113.3網(wǎng)站數(shù)據(jù)庫設(shè)計……………124動態(tài)網(wǎng)站的建設(shè)…………………154.1采用的編程技術(shù)……………165網(wǎng)站的測試………185.1制定測試計劃………………185.2網(wǎng)站測試的實施……………186網(wǎng)站的發(fā)布與推廣………………22參考文獻………………………24致謝……………25

1、網(wǎng)站的需求分析隨著技術(shù)的不斷發(fā)展和用戶對網(wǎng)站功能性的需求不斷提高,如今網(wǎng)站項目的設(shè)計已經(jīng)不能再僅僅簡單地利用靜態(tài)Html文件來實現(xiàn),與以前的網(wǎng)站設(shè)計創(chuàng)作相比,網(wǎng)站項目的設(shè)計和開發(fā)越來越像一個軟件工程,也越來越復(fù)雜,網(wǎng)站項目的設(shè)計和開發(fā)進入了需要強調(diào)流程和分工的時代,建立規(guī)范的、有效的、健壯的開發(fā)機制,才能適應(yīng)用戶不斷變化的需要,達到預(yù)期的計劃目標(biāo)。網(wǎng)站項目的確立是建立在廣泛需求之上的,這種需求往往來自于客戶的實際需求或者是公司自身發(fā)展的需要,其中客戶的實際需求占了絕大部分。面對對網(wǎng)站開發(fā)擁有不同知識層面的客戶,項目的負(fù)責(zé)人對用戶需求的理解程度,在很大程度上決定了此類網(wǎng)站開發(fā)項目的成敗。因此如何更好地的了解、分析、明確用戶需求,并且能夠準(zhǔn)確、清晰以文檔的形式表達給參與項目開發(fā)的每個成員,保證開發(fā)過程按照滿足用戶需求為目的正確項目開發(fā)方向進行,是每個網(wǎng)站開發(fā)項目管理者需要面對的問題。最終編寫出一份網(wǎng)站的網(wǎng)站策劃書。1.1采集提煉用戶需求在需求分析的工程中,往往有很多不明確的用戶需求,這個時候項目負(fù)責(zé)人需要調(diào)查用戶的實際情況,明確用戶需求。一個比較理想化的用戶調(diào)查活動需要用戶的充分配合,而且還有可能需要對調(diào)查對象進行必要的培訓(xùn)。所以調(diào)查的計劃安排:時間、地點、參加人員、調(diào)查內(nèi)容,都需要項目負(fù)責(zé)人和用戶的共同認(rèn)可。調(diào)查的形式可以是:發(fā)需求調(diào)查表、開需求調(diào)查座談會或者現(xiàn)場調(diào)研。調(diào)查的內(nèi)容主要如下:(1)網(wǎng)站當(dāng)前以及日后可能出現(xiàn)的功能需求。(2)客戶對網(wǎng)站的性能(如訪問速度)的要求和可靠性的要求。(3)確定網(wǎng)站維護的要求。(4)網(wǎng)站的實際運行環(huán)境。(5)網(wǎng)站頁面總體風(fēng)格以及美工效果(必要的時候用戶可以提供參考站點或者由公司向用戶提供)。(6)主頁面和次級頁面數(shù)量,是否需要多種語言版本等。(7)內(nèi)容管理及錄入任務(wù)的分配。(8)各種頁面特殊效果及其數(shù)量(js,flash等)。(9)項目完成時間及進度(可以根據(jù)合同)。(10)明確項目完成后的維護責(zé)任。調(diào)查結(jié)束以后,需要編寫《用戶調(diào)查報告》,《報告》的要點是:(1)調(diào)查概要說明:網(wǎng)站項目的名稱;用戶單位;參與調(diào)查人員;調(diào)查開始終止的時間;調(diào)查的工作安排。(2)調(diào)查內(nèi)容說明:用戶的基本情況;用戶的主要業(yè)務(wù);信息化建設(shè)現(xiàn)狀;網(wǎng)站當(dāng)前和將來潛在的功能需求、性能需求、可靠性需求、實際運行環(huán)境;用戶對新網(wǎng)站的期望等。(3)調(diào)查資料匯編:將調(diào)查得到的資料分類匯總(如調(diào)查問卷,會議記錄等)。1.2確定網(wǎng)站類型與網(wǎng)站內(nèi)容通過市場調(diào)研活動,清晰的分析相似網(wǎng)站的性能和運行情況。可以幫助項目負(fù)責(zé)人更加清楚的構(gòu)想出自己開發(fā)的網(wǎng)站的大體架構(gòu)和模樣,在總結(jié)同類網(wǎng)站優(yōu)勢和缺點的同時項目開發(fā)人員可以博采眾長開發(fā)出更加優(yōu)秀的網(wǎng)站。但是由于實際中時間、經(jīng)費、公司能力所限,市場調(diào)研覆蓋的范圍有一定的局限性,在調(diào)研市場同類網(wǎng)站的時候,應(yīng)盡可能調(diào)研到所有比較出名和優(yōu)秀的同類網(wǎng)站。應(yīng)該了解同類網(wǎng)站的使用環(huán)境與用戶的詫異點、類似點,同類產(chǎn)品所定義的用戶詳細(xì)需求(需要公司或者項目負(fù)責(zé)人有一定的關(guān)系)。市場調(diào)研的重點應(yīng)該放在主要競爭對手的作品或類似網(wǎng)站作品的有關(guān)信息上。市場調(diào)研可以包括下列內(nèi)容:(1)市場中同類網(wǎng)站作品的確定。(2)調(diào)研作品的使用范圍和訪問人群。(3)調(diào)研產(chǎn)品的功能設(shè)計(主要模塊構(gòu)成,特色功能,性能情況等)。(4)簡單評價所調(diào)研的網(wǎng)站情況。調(diào)研的目的是明確并且引導(dǎo)用戶需求。對市場同類產(chǎn)品調(diào)研結(jié)束后,應(yīng)該撰寫《市場調(diào)研報告》主要包括一下要點:(1)調(diào)研概要說明:調(diào)研計劃;網(wǎng)站項目名稱、調(diào)研單位、參與調(diào)研、調(diào)研開始終止時間。(2)調(diào)研內(nèi)容說明:調(diào)研的同類網(wǎng)站作品名稱、網(wǎng)址、設(shè)計公司、網(wǎng)站相關(guān)說明、開發(fā)背景、主要適用訪問對象、功能描述、評價等。(3)可采用借鑒的調(diào)研網(wǎng)站的功能設(shè)計:功能描述、用戶界面、性能需求、可采用的原因。(4)不可采用借鑒的調(diào)研網(wǎng)站的功能設(shè)計:功能描述、用戶界面、性能需求、不可采用的原因。(5)分析同類網(wǎng)站作品和主要競爭對手產(chǎn)品的弱點和缺陷以及本公司產(chǎn)品在這些方面的優(yōu)勢。(6)調(diào)研資料匯編:將調(diào)研得到的資料進行分類匯總。1.3規(guī)劃網(wǎng)站應(yīng)該參加網(wǎng)站開發(fā)項目的需求分析需求分析活動其實本來就是一個和客戶交流,正確引導(dǎo)客戶能夠?qū)⒆约旱膶嶋H需求用較為適當(dāng)?shù)募夹g(shù)語言進行表達(或者由相關(guān)技術(shù)人員幫助表達)以明確項目目的的過程。這個過程中也同時包含了對要建立的網(wǎng)站基本功能和模塊的確立和策劃活動。所以項目小組每個成員、客戶甚至是開發(fā)方的部門經(jīng)理(根據(jù)項目大小而定)的參與是必要的。而項目的管理者在需求分析中的職責(zé)有如下幾個方面:(1)負(fù)責(zé)組織相關(guān)開發(fā)人員與用戶一起進行需求分析。(2)組織美術(shù)和技術(shù)骨干代表或者全部成員(與用戶討論)編寫《網(wǎng)站需求說明書(初稿)》文檔。(3)組織相關(guān)人員對《網(wǎng)站功能描述書(初稿)》進行反復(fù)討論和修改,確定《網(wǎng)站需求說明書》正式文檔或者叫《網(wǎng)站詳細(xì)設(shè)計說明書》。(4)如果用戶有這方面的能力或者用戶提出要求,項目管理者也可以指派項目成員參與,而由用戶編寫和確定《網(wǎng)站需求說明書》文檔。(5)如果項目比較大的話,最好能夠有部門經(jīng)理或者他授權(quán)的人員參與到《網(wǎng)站功能描述書》的確定過程中來。1.4確定網(wǎng)站實現(xiàn)技術(shù)(1)根據(jù)網(wǎng)站的目的確定網(wǎng)站的結(jié)構(gòu)導(dǎo)航。一般企業(yè)型網(wǎng)站應(yīng)包括:公司簡介、企業(yè)動態(tài)、產(chǎn)品介紹、客戶服務(wù)、聯(lián)系方式、在線留言等基本內(nèi)容。更多內(nèi)容如:常見問題、營銷網(wǎng)絡(luò)、招賢納士、在線論壇、英文版等等。(2)根據(jù)網(wǎng)站的目的及內(nèi)容確定網(wǎng)站整合功能。如FLASH引導(dǎo)頁、會員系統(tǒng)、網(wǎng)上購物系統(tǒng)、在線支付、問卷調(diào)查系統(tǒng)、在線支付、信息搜索查詢系統(tǒng)、流量統(tǒng)計系統(tǒng)等。(3)確定網(wǎng)站的結(jié)構(gòu)導(dǎo)航中的每個頻道的子欄目。如公司簡介中可以包括:總裁致詞、發(fā)展歷程、企業(yè)文化、核心優(yōu)勢、生產(chǎn)基地、科技研發(fā)、合作伙伴、主要客戶、客戶評價等;客戶服務(wù)可以包括:服務(wù)熱線、服務(wù)宗旨、服務(wù)項目等。(4)確定網(wǎng)站內(nèi)容的實現(xiàn)方式。如產(chǎn)品中心使用動態(tài)程序數(shù)據(jù)庫還是靜態(tài)頁面;營銷網(wǎng)絡(luò)是采用列表方式還是地圖展示。1.5編寫網(wǎng)站需求說明書在擁有前期公司和客戶簽訂的合同或者是標(biāo)書的約束之下,通過較為詳細(xì)具體的用戶調(diào)查和市場調(diào)研活動,借鑒其輸出的《用戶調(diào)查報告》和《市場調(diào)研報告》文檔,項目負(fù)責(zé)人應(yīng)該對整個需求分析活動進行認(rèn)真的總結(jié),將分析前期不明確的需求逐一明確清晰化,并輸出一份詳細(xì)清晰的總結(jié)性文檔――《網(wǎng)站需求說明書》以供作為日后項目開發(fā)過程中的依據(jù)。《網(wǎng)站需求說明書》必須包含以下內(nèi)容:(1)網(wǎng)站功能(2)網(wǎng)站用戶界面(初步)(3)網(wǎng)站運行的軟硬件環(huán)境(4)網(wǎng)站系統(tǒng)性能定義(5)網(wǎng)站系統(tǒng)的軟件和硬件接口(6)確定網(wǎng)站維護的要求(7)確定網(wǎng)站系統(tǒng)空間租賃要求(8)網(wǎng)站頁面總體風(fēng)格及美工效果(9)主頁面及次頁面大概數(shù)量(10)管理及內(nèi)容錄入任務(wù)分配(11)各種頁面特殊效果及其數(shù)量(12)項目完成時間及進度(根據(jù)合同)(13)明確項目完成后的維護責(zé)任綜上所述,在網(wǎng)站項目的需求分析中主要是由項目負(fù)責(zé)人來確定對用戶需求的理解程度,而用戶調(diào)查和市場調(diào)研等需求分析活動的目的就是幫助項目負(fù)責(zé)人加深對用戶需求的理解和對前期不明確的地方進行明確化,以便于日后在項目開發(fā)過程中作為開發(fā)成員的依據(jù)和借鑒。這就是網(wǎng)站策劃書的前期的市場調(diào)研,通過以上分析大家可以看到前期調(diào)研的重要性了。當(dāng)然一次成功的需求分析不僅需要項目負(fù)責(zé)人甚至是客戶等所有項目相關(guān)人員的共同努力,還和公司的能力范圍有一定關(guān)系,最終要給客戶一份網(wǎng)站策劃書。

2、網(wǎng)站的全面設(shè)計網(wǎng)頁設(shè)計網(wǎng)站是企業(yè)向用戶和網(wǎng)民提供信息(包括產(chǎn)品和服務(wù))的一種方式,是企業(yè)開展電子商務(wù)的基礎(chǔ)設(shè)施和信息平臺,離開網(wǎng)站(或者只是利用第三方網(wǎng)站)去談電子商務(wù)是不可能的。企業(yè)的網(wǎng)址被稱為“網(wǎng)絡(luò)商標(biāo)”,也是企業(yè)無形資產(chǎn)的組成部分,而網(wǎng)站是INTERNET上宣傳和反映企業(yè)形象和文化的重要窗口。2.1網(wǎng)站設(shè)計工具及應(yīng)用(1)dreamweaver,用與編輯HTML、ASP、JSP、PHP時的輔助工具(2)Frontpage跟dreamweaver一樣,不過個人感覺還是dreamweaver好。(3)FLASH網(wǎng)頁需要畫面流動時的首選擇(4)PS圖象處理軟件,一般網(wǎng)頁都需要有圖片相搭配,PS是款很強大的工具。(5)FW跟PS一樣都是圖象處理軟件,但FW偏向與對網(wǎng)頁的處理。(6)Adobe公司推出的cs3系列,軟件之間兼容性較好。可以用此系列對網(wǎng)站的美工特效進行進一步的修飾美化和優(yōu)化。2.2網(wǎng)站的概要設(shè)計明確建立網(wǎng)站的目標(biāo)和用戶需求Web站點的設(shè)計是展現(xiàn)企業(yè)形象、介紹產(chǎn)品和服務(wù)、體現(xiàn)企業(yè)發(fā)展戰(zhàn)略的重要途徑,因此我們必須明確設(shè)計站點的目的和用戶需求,從而做出切實可行的設(shè)計計劃。我們會根據(jù)消費者的需求、市場的狀況、企業(yè)自身的情況等進行綜合分析,以“消費者(customer)”為中心,而不是以“美術(shù)”為中心進行設(shè)計規(guī)劃。在設(shè)計規(guī)劃時我們會考慮:建設(shè)網(wǎng)站的目的是什么?為誰提供服務(wù)和產(chǎn)品?企業(yè)能提供什么樣的產(chǎn)品和服務(wù)?網(wǎng)站的目的消費者和受眾的特點是什么?企業(yè)產(chǎn)品和服務(wù)適合什么樣的表現(xiàn)方式(風(fēng)格)?2.3網(wǎng)站的安全性設(shè)計一個網(wǎng)站,安全問題可能從多方面而來。光是任何一方面,都不可能保證絕對的安全。一個安全的網(wǎng)站,必須要各方面配合才能打造出來。系統(tǒng)管理方面的安全性考慮(1)首當(dāng)其沖的是服務(wù)器的安全服務(wù)器本身如果被人入侵了,你的網(wǎng)站系統(tǒng)再安全,那也沒有任何作用。記得要關(guān)閉所有沒有使用的端口。要設(shè)置復(fù)雜的密碼,關(guān)閉沒有使用的賬戶。(2)其次是FTP或者遠(yuǎn)程管理等的帳號安全如果人家破解了你的FTP或者遠(yuǎn)程管理權(quán)限,那也就等于窗戶開給人家怕,那家里的東西自然是隨便拿了。(3)應(yīng)用服務(wù)器的安全性。

3、網(wǎng)站的建設(shè)網(wǎng)站建設(shè)是網(wǎng)站策劃師、網(wǎng)絡(luò)程序員、網(wǎng)頁設(shè)計師等崗位,應(yīng)用各種網(wǎng)絡(luò)程序開發(fā)技術(shù)和網(wǎng)頁設(shè)計技術(shù),為企事業(yè)單位、公司或個人在全球互聯(lián)網(wǎng)(Internet)上建設(shè)站點,并包含域名注冊和主機托管等服務(wù)的總稱。網(wǎng)站是企業(yè)展示自身形象、發(fā)布產(chǎn)品信息、聯(lián)系網(wǎng)上客戶的新平臺、新天地,進而可以通過電子商務(wù)開拓新的市場,以極少的投入獲得極大的收益和利潤。3.1網(wǎng)站的詳細(xì)設(shè)計背景調(diào)查,以客為本的設(shè)計、聚焦用戶設(shè)計、移情設(shè)計、可用性、可用性工程、可用性測試、用戶經(jīng)驗(UXD)設(shè)計、用戶-友好設(shè)計。3.2網(wǎng)頁制作網(wǎng)頁設(shè)計總體方案主題鮮明網(wǎng)站的版式設(shè)計注意色彩在網(wǎng)頁設(shè)計中的作用網(wǎng)頁設(shè)計形式與內(nèi)容相統(tǒng)一三維空間的構(gòu)成和虛擬現(xiàn)實網(wǎng)頁設(shè)計中多媒體功能的利用結(jié)構(gòu)清晰并且便于使用導(dǎo)向清晰快速的下載時間非圖形的內(nèi)容方便的反饋及訂購程序3.3網(wǎng)站數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計(DatabaseDesign)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。一般,數(shù)據(jù)庫的設(shè)計過程大致可分為5個步驟:(1)需求分析;調(diào)查和分析用戶的業(yè)務(wù)活動和數(shù)據(jù)的使用情況,弄清所用數(shù)據(jù)的種類、范圍、數(shù)量以及它們在業(yè)務(wù)活動中交流的情況,確定用戶對數(shù)據(jù)庫系統(tǒng)的使用要求和各種約束條件等,形成用戶需求規(guī)約。(2)概念設(shè)計;對用戶要求描述的現(xiàn)實世界(可能是一個工廠、一個商場或者一個學(xué)校等),通過對其中住處的分類、聚集和概括,建立抽象的概念數(shù)據(jù)模型。這個概念模型應(yīng)反映現(xiàn)實世界各部門的信息結(jié)構(gòu)、信息流動情況、信息間的互相制約關(guān)系以及各部門對信息儲存、查詢和加工的要求等。所建立的模型應(yīng)避開數(shù)據(jù)庫在計算機上的具體實現(xiàn)細(xì)節(jié),用一種抽象的形式表示出來。以擴充的實體—(E-R模型)聯(lián)系模型方法為例,第一步先明確現(xiàn)實世界各部門所含的各種實體及其屬性、實體間的聯(lián)系以及對信息的制約條件等,從而給出各部門內(nèi)所用信息的局部描述(在數(shù)據(jù)庫中稱為用戶的局部視圖)。第二步再將前面得到的多個用戶的局部視圖集成為一個全局視圖,即用戶要描述的現(xiàn)實世界的概念數(shù)據(jù)模型。(3)邏輯設(shè)計;主要工作是將現(xiàn)實世界的概念數(shù)據(jù)模型設(shè)計成數(shù)據(jù)庫的一種邏輯模式,即適應(yīng)于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。與此同時,可能還需為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域產(chǎn)生相應(yīng)的邏輯子模式。這一步設(shè)計的結(jié)果就是所謂“邏輯數(shù)據(jù)庫”。(4)物理設(shè)計;根據(jù)特定數(shù)據(jù)庫管理系統(tǒng)所提供的多種存儲結(jié)構(gòu)和存取方法等依賴于具體計算機結(jié)構(gòu)的各項物理設(shè)計措施,對具體的應(yīng)用任務(wù)選定最合適的物理存儲結(jié)構(gòu)(包括文件類型、索引結(jié)構(gòu)和數(shù)據(jù)的存放次序與位邏輯等)、存取方法和存取路徑等。這一步設(shè)計的結(jié)果就是所謂“物理數(shù)據(jù)庫”。(5)驗證設(shè)計;在上述設(shè)計的基礎(chǔ)上,收集數(shù)據(jù)并具體建立一個數(shù)據(jù)庫,運行一些典型的應(yīng)用任務(wù)來驗證數(shù)據(jù)庫設(shè)計的正確性和合理性。一般,一個大型數(shù)據(jù)庫的設(shè)計過程往往需要經(jīng)過多次循環(huán)反復(fù)。當(dāng)設(shè)計的某步發(fā)現(xiàn)問題時,可能就需要返回到前面去進行修改。因此,在做上述數(shù)據(jù)庫設(shè)計時就應(yīng)考慮到今后修改設(shè)計的可能性和方便性。至今,數(shù)據(jù)庫設(shè)計的很多工作仍需要人工來做,除了關(guān)系型數(shù)據(jù)庫已有一套較完整的數(shù)據(jù)范式理論可用來部分地指導(dǎo)數(shù)據(jù)庫設(shè)計之外,尚缺乏一套完善的數(shù)據(jù)庫設(shè)計理論、方法和工具,以實現(xiàn)數(shù)據(jù)庫設(shè)計的自動化或交互式的半自動化設(shè)計。所以數(shù)據(jù)庫設(shè)計今后的研究發(fā)展方向是研究數(shù)據(jù)庫設(shè)計理論,尋求能夠更有效地表達語義關(guān)系的數(shù)據(jù)模型,為各階段的設(shè)計提供自動或半自動的設(shè)計工具和集成化的開發(fā)環(huán)境,使數(shù)據(jù)庫的設(shè)計更加工程化、更加規(guī)范化和更加方便易行,使得在數(shù)據(jù)庫的設(shè)計中充分體現(xiàn)軟件工程的先進思想和方法。數(shù)據(jù)庫設(shè)計方法簡述手工試湊法設(shè)計質(zhì)量與設(shè)計人員的經(jīng)驗和水平有直接關(guān)系缺乏科學(xué)理論和工程方法的支持,工程的質(zhì)量難以保證數(shù)據(jù)庫運行一段時間后常常又不同程度地發(fā)現(xiàn)各種問題,增加了維護代價規(guī)范設(shè)計法手工設(shè)計方基本思想過程迭代和逐步求精規(guī)范設(shè)計法(續(xù))典型方法:(1)新奧爾良(NewOrleans)方法:將數(shù)據(jù)庫設(shè)計分為四個階段S.B.Yao方法:將數(shù)據(jù)庫設(shè)計分為五個步驟I.R.Palmer方法:把數(shù)據(jù)庫設(shè)計當(dāng)成一步接一步的過程(2)計算機輔助設(shè)計ORACLEDesigner2000SYBASEPowerDesigner

4、動態(tài)網(wǎng)站的建設(shè)動態(tài)網(wǎng)站也可以采用靜動結(jié)合的原則,適合采用動態(tài)網(wǎng)頁的地方用動態(tài)網(wǎng)頁,如果必要使用靜態(tài)網(wǎng)頁,則可以考慮用靜態(tài)網(wǎng)頁的方法來實現(xiàn),在同一個網(wǎng)站上,動態(tài)網(wǎng)頁內(nèi)容和靜態(tài)網(wǎng)頁內(nèi)容同時存在也是很常見的事情。我們將動態(tài)網(wǎng)頁的一般特點簡要歸納如下:(1)動態(tài)網(wǎng)頁以數(shù)據(jù)庫技術(shù)為基礎(chǔ),可以大大降低網(wǎng)站維護的工作量;(2)采用動態(tài)網(wǎng)頁技術(shù)的網(wǎng)站可以實現(xiàn)更多的功能,如用戶注冊、用戶登錄、在線調(diào)查、用戶管理、訂單管理等等;(3)動態(tài)網(wǎng)頁實際上并不是獨立存在于服務(wù)器上的網(wǎng)頁文件,只有當(dāng)用戶請求時服務(wù)器才返回一個完整的網(wǎng)頁;(4)動態(tài)網(wǎng)頁中的“?”對搜索引擎檢索存在一定的問題,搜索引擎一般不可能從一個網(wǎng)站的數(shù)據(jù)庫中訪問全部網(wǎng)頁,或者出于技術(shù)方面的考慮,搜索蜘蛛不去抓取網(wǎng)址中“?”后面的內(nèi)容,因此采用動態(tài)網(wǎng)頁的網(wǎng)站在進行搜索引擎推廣時需要做一定的技術(shù)處理才能適應(yīng)搜索引擎的要求

4.1采用的編程技術(shù)ASP動態(tài)網(wǎng)站環(huán)境配置及編程基礎(chǔ),ASP是ActiveServerPages的縮寫,意為“活動服務(wù)器網(wǎng)頁”。它是一套微軟開發(fā)的服務(wù)器端運行的腳本平臺,是一種開放式的非編譯應(yīng)用環(huán)境,能夠組合HTML,Scripts和可重用的ActiveX服務(wù)器組件來建立動態(tài)的、強大的基于Web的應(yīng)用程序。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的Web應(yīng)用程序。

5、網(wǎng)站的測試5.1制定測試計劃網(wǎng)站功能測試性能測試安全性測試瀏覽器兼容性測試鏈接測試代碼合法性測試測試工具5.2網(wǎng)站測試的實施網(wǎng)站功能測試對于網(wǎng)站的測試而言,每一個獨立的功能模塊需要單獨的測試用例的設(shè)計導(dǎo)出,主要依據(jù)為《需求分析》,對于應(yīng)用程序模塊需要設(shè)計者提供基本路徑測試法的測試用例。

具有測試用例后可以采用OpenSTA(OpenSystemTestingArchitecture)進行自動化測試。

性能測試

網(wǎng)站的性能測試對于網(wǎng)站的運行而言異常重要,但是目前對于網(wǎng)站的性能測試做的不夠,我們在進行系統(tǒng)設(shè)計時也沒有一個很好的基準(zhǔn)可以參考,因而建立網(wǎng)站的性能測試的一整套的測試方案將是至關(guān)重要的。

網(wǎng)站的性能測試主要從兩個方面進行:負(fù)荷測試(Load)和壓力測試(Stress),負(fù)荷測試指的是進行一些邊界數(shù)據(jù)的測試,壓力測試更像是惡意測試,壓力測試傾向應(yīng)該是致使整個系統(tǒng)崩潰。

性能測試可以采用相應(yīng)的工具進行自動化測試,我們目前采用如下工具abApache的測試工具

OpenSTA—開發(fā)系統(tǒng)測試架構(gòu)

安全性測試

目前網(wǎng)絡(luò)安全問題日益重要,特別對于有交互信息的網(wǎng)站及進行電子商務(wù)活動的網(wǎng)站尤其重要。目前我們的測試沒有涵蓋網(wǎng)站的安全性的測試,我們擬定采用工具來測定,工具如下

SAINTSecurityAdministrator'sIntegratedNetworkTool

此工具能夠測出網(wǎng)站系統(tǒng)的相應(yīng)的安全問題,并且能夠給出安全漏洞的解決方案,不過是一些較為常見的漏洞解決方案。

穩(wěn)定性測試

網(wǎng)站的穩(wěn)定性測試是指網(wǎng)站的運行中整個系統(tǒng)是否運行正常,目前沒有更好的測試方案,主要采用將測試服務(wù)器長時間運轉(zhuǎn)進行測試。

瀏覽器兼容性測試

通過白盒測試或者黑盒測試導(dǎo)出的測試用例,采用相應(yīng)的工具進行測試,可以采用OpenSTA進行測試,此測試工具可以采用不同的瀏覽器進行測試。

可用性/易用性測試

可用性/易用性方面目前我們只能采用手工測試的方法進行評判,而且缺乏一個很好的評判基準(zhǔn)進行,此一方面需要大家共同討論。

鏈接測試超級鏈接對于網(wǎng)站用戶而言意味著能不能流暢的使用整個網(wǎng)站提供的服務(wù),因而鏈接將作為一個獨立的項目進行測試。目前我們已經(jīng)有了一個測試工具

Xenu主要測試鏈接的正確性的工具

可惜的是對于動態(tài)生成的頁面的測試會出現(xiàn)一些錯誤。

代碼合法性測試

代碼合法性測試主要包括2個部分:程序代碼合法性檢查與顯示代碼合法性檢查

¨程序代碼合法性檢查

程序代碼合法性檢查主要標(biāo)準(zhǔn)為《intergrp小組編程規(guī)范》,目前采用由SCM管理員進行規(guī)范的檢查,未來期望能夠有相應(yīng)的工具進行測試。

¨顯示代碼合法性檢查

顯示代碼的合法性檢查,主要分為Html、JavaScript、Css代碼檢查,目前采用

HTML代碼檢查采用CSEHTMLValidator進行測試

JavaScript、Css也可以在網(wǎng)上下載相應(yīng)的測試工具。

測試工具

OpenSTA

主要做性能測試的負(fù)荷及壓力測試,使用比較方便,可以編寫測試腳本,也可以先行自動生成測試腳本,而后對于應(yīng)用測試腳本進行測試

溫馨提示

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

評論

0/150

提交評論