




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、網(wǎng)站運(yùn)行的軟硬件環(huán)境網(wǎng)站的運(yùn)行環(huán)境是指網(wǎng)站正常運(yùn)轉(zhuǎn)的硬件、軟件及網(wǎng)絡(luò)環(huán)境。任何網(wǎng)站開發(fā)、運(yùn)行、管理都是在一定的軟硬件平臺基礎(chǔ)上進(jìn)行的,所以,在規(guī)劃好網(wǎng)站后,必須確認(rèn)軟硬件平臺的選型,同時也要考慮到安全性、擴(kuò)展性、易維護(hù)性。運(yùn)行平臺性能直接影響到網(wǎng)站的實(shí)施性能,一個高時效、高運(yùn)轉(zhuǎn)且適當(dāng)?shù)能浻布脚_是企業(yè)網(wǎng)站開發(fā)成功的必要因素: (1)網(wǎng)站必須有良好的可擴(kuò)充性。網(wǎng)站的建設(shè)不可能一步到位,一方面隨著企業(yè)的發(fā)展和信息時代的深入推進(jìn),新的業(yè)務(wù)將不斷在網(wǎng)上開展;另一方面企業(yè)與個人等的合作也不會一成不變。此外,隨著網(wǎng)上業(yè)務(wù)量的增加,網(wǎng)站的訪何量也會不斷增長,網(wǎng)站的規(guī)模隨時需要擴(kuò)充,技術(shù)也需要及時更新。 (2
2、)高效的開發(fā)處理能力。網(wǎng)站應(yīng)能經(jīng)受住每天百萬次,甚至干萬次的訪問量及大量的并發(fā)請求,以防在大訪問量時出現(xiàn)死機(jī)現(xiàn)象。 (3)強(qiáng)大的管理工具。網(wǎng)站的結(jié)構(gòu)可以是分布式的,但必須是可集中管理的。維護(hù)一個網(wǎng)站的運(yùn)轉(zhuǎn)不是一件簡單的事情,一方面要及時更新網(wǎng)站內(nèi)容;另一方面要保證網(wǎng)站的正常運(yùn)行,及時發(fā)現(xiàn)異常情況。功能強(qiáng)大的網(wǎng)站管理與控制,對于一個網(wǎng)站的良好運(yùn)行是必不可少的。 (4)具有良好的容錯性能。要考慮網(wǎng)站的可恢復(fù)性,一旦出現(xiàn)錯誤或意外事故,必須保證所有正在進(jìn)行的交易信息是可恢復(fù)的。并且數(shù)據(jù)具有一致性。為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣
3、泛運(yùn)行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:2.1網(wǎng)站開發(fā)環(huán)境客戶端: (1)操作系統(tǒng):Windows2000/XP/2003/Vista/7(2)網(wǎng)絡(luò)協(xié)議:TCP/IP協(xié)議(3)瀏覽器:Internet Explorer 6.0以上版本服務(wù)器端:(1)操作系統(tǒng):Windows Server 2003 Enterprise Edition(2)網(wǎng)絡(luò)協(xié)議:TCP/IP協(xié)議(3)WEB服務(wù)器:Internet Information Server 6.0(4)數(shù)據(jù)庫:Microsoft SQL Sever 2005 Developer Edition2.硬件環(huán)境:
4、(1)服務(wù)器 CPU:Pentium 雙核 以上 ,內(nèi)存:1G以上(2)客戶機(jī) CPU:P4 以上,內(nèi)存:256M以上2.2系統(tǒng)開發(fā)技術(shù)及開發(fā)平臺2.2.1 Dreamweaver. Dreamweaver是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對專業(yè)網(wǎng)頁設(shè)計師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網(wǎng)頁。Dreamweaver是功能強(qiáng)大的網(wǎng)頁設(shè)計軟件,是網(wǎng)站建設(shè)中最好用的工具之一。Dreamweaver是一個兼容性非常好的工作平臺,在這個平臺中可以使用各種網(wǎng)頁技術(shù)進(jìn)行工作。 1.
5、通過Dreamweaver可以方便地制作網(wǎng)站,其主要作用如下: (1)可以建立Dreamweaver站點(diǎn)。 通過Dreamweaver站點(diǎn),可以指明站點(diǎn)的工作環(huán)境,組織站點(diǎn)中的文件,并可以方便、快捷地管理站點(diǎn)中各種資源,記錄各種信息。 只有建立了Dreamweaver站點(diǎn),才能充分利用Dreamwaver的各項功能管理站點(diǎn)中的文件。例如,自動跟蹤和維護(hù)鏈接、管理文件以及共享文件。 (2)可以制作網(wǎng)頁、網(wǎng)頁模板和CSS樣式。 使用Dreamweaver的大部分工作集中在這里。通過Dreamweaver提供的工具可以很方便地制作網(wǎng)頁、網(wǎng)頁模板和CSS樣式。 (3)可以測試網(wǎng)頁。 Dreamweav
6、er提供了方便可靠的網(wǎng)頁測試功能,通過這些測試可以快速查找出網(wǎng)頁中可能出現(xiàn)的問題。 (4)可以發(fā)布網(wǎng)頁。 當(dāng)設(shè)置了站點(diǎn)的遠(yuǎn)程服務(wù)器信息后,便可以直接使用Dreamweaver上傳站點(diǎn),并且可以直接編輯遠(yuǎn)程站點(diǎn)中的內(nèi)容。2.Dreamweaver特點(diǎn):(1)最佳的制作效率Dreamweaver可以用最快速的方式將Fireworks,F(xiàn)reeHand,或Photoshop等檔案移至網(wǎng)頁上。使用檢色吸管工具選擇熒幕上的顏色可設(shè)定最接近的網(wǎng)頁安全色。對于選單,快捷鍵與格式控制,都只要一個簡單步驟便可完成。Dremweaver能與您喜愛的設(shè)計工具,如Playback Flash,Shockwave和外掛
7、模組等搭配,不需離開Dremweaver便可完成,整體運(yùn)用流程自然順暢。除此之外,只要單擊便可使Dreamweaver自動開啟Firework或Photoshop來進(jìn)行編輯與設(shè)定圖檔的最佳化。 (2)網(wǎng)站管理 使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形、設(shè)計、更新和重組網(wǎng)頁。改變網(wǎng)頁位置或檔案名稱,Dreamweaver 會自動更新所有連結(jié)。使用支援文字、HTML碼、HTML屬性標(biāo)簽和一般語法的搜尋及置換功能使得復(fù)雜的網(wǎng)站更新變得迅速又簡單。 (3)無可比擬的控制能力 Dreamweaver是唯一提供Roundtrip HTML、視覺化編輯與原始碼編輯同步的設(shè)計工具。它包含HomeSite和BBEdit
8、等主流文字編輯器。幀(frames)和表格的制作速度快的令您無法想像。進(jìn)階表格編輯功能使您簡單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組,Dreamweaver 支援精準(zhǔn)定位,利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進(jìn)行版面配置。所見即所得 Dreamweaver成功整合動態(tài)式出版視覺編輯及電子商務(wù)功能,提供超強(qiáng)的支援能力給Third-party廠商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango與自行發(fā)展的應(yīng)用軟體。當(dāng)您正使用Dreamweaver在設(shè)計動態(tài)網(wǎng)頁時,所見即所得的功能,讓您不需要透過瀏覽器就能預(yù)覽網(wǎng)頁
9、。夢幻樣版和XML Dreamweaver將內(nèi)容與設(shè)計分開,應(yīng)用于快速網(wǎng)頁更新和團(tuán)隊合作網(wǎng)頁編輯。建立網(wǎng)頁外觀的樣版,指定可編輯或不可編輯的部份,內(nèi)容提供者可直接編輯以樣式為主的內(nèi)容卻不會不小心改變既定之樣式。您也可以使用樣版正確地輸入或輸出XML內(nèi)容。 全方位的呈現(xiàn)利用Dreamweaver設(shè)計的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺的熱門瀏覽器上。對于cascading style sheets的動態(tài)HTML支援和鼠標(biāo)換圖效果,聲音和動畫的DHTML效果資料庫可在Netscape和Microsoft瀏覽器上執(zhí)行。使用不同瀏覽器檢示功能,Dreamweaver可以告知您在不同瀏覽器上執(zhí)行的成效如何
10、。當(dāng)有新的瀏覽器上市時,只要從Dreamweaver的網(wǎng)站在下載它的描述檔,便可得知詳盡的成效報告。2.2.2 ASP.NETASP.NET是微軟最新推出的用于構(gòu)建動態(tài)、交互式Web內(nèi)容的開發(fā)技術(shù)集。ASP.NET并非構(gòu)建供應(yīng)鏈管理系統(tǒng)的唯一的服務(wù)器端技術(shù),但其編寫的頁面都是由負(fù)責(zé)繪制頁面靜態(tài)部分(模板)的基本HTML和負(fù)責(zé)生成動態(tài)部分的代碼所組成的。ASP.NET是允許用戶選擇并使用功能完善的strongly-type編程語言,也允許使用潛在巨大的.NET Framework。ASP.NET是編譯性的編程框架,運(yùn)行是服務(wù)器上的編譯好的公共語言運(yùn)行時(CLR)庫代碼,可以利用早期綁定,實(shí)施編譯
11、來提高效率。ASP.NET把界面設(shè)計和程序設(shè)計以不同的文件分離開,復(fù)用性和維護(hù)性得到了提高。ASP.NET完全基于模塊與組件,具有更好的可擴(kuò)展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動人心的新技術(shù),正是這些具有革新意義的新特性,讓ASP.NET遠(yuǎn)遠(yuǎn)超越了ASP,同時也提供給web開發(fā)人員更好的靈活性,有效縮短了web應(yīng)用程序的開發(fā)周期。ASP.NET與Windows Server 2003的完美組合,為中小型乃至企業(yè)級的web商業(yè)模型提供了一個更為穩(wěn)定、高效、安全的運(yùn)行環(huán)境。ASP.NET頁面的服務(wù)器端代碼是經(jīng)過編譯和執(zhí)行的,不是逐行解釋的,并且在編譯時(而不是運(yùn)行時)檢測大量錯誤,大大提高
12、了開發(fā)效率與性能。后臺代碼文件把頁面的可視化部分與服務(wù)器端的邏輯分離開來,結(jié)合VS 2008開發(fā)工具的所見即所得的開發(fā)模式和事件驅(qū)動的方法有助于開發(fā)更為簡單。2.2.3 Visual Studio 2008Visual Studio 2008是 Microsoft 最新的正式發(fā)布的集成開發(fā)環(huán)境(IDE),用于構(gòu)建和部署功能強(qiáng)大而安全的連接 Microsoft .NET 的軟件。Visual Studio.2008 包含 Windows .NET Framework 的一個增強(qiáng)版本。.NET Framework 3.5 版在前一版本的基礎(chǔ)上增添了新的能力、功能增強(qiáng)和文檔改進(jìn)。通過對 .NET C
13、ompact Framework 的集成支持,Visual Studio 2008 將移動和嵌入式設(shè)備,如 Pocket PC 和其他采用 Microsoft Windows CE 操作系統(tǒng)的設(shè)備,帶入 .NET。如今,開發(fā)人員能夠使用同樣的編程模型、開發(fā)工具及編程技能,來構(gòu)建應(yīng)用范圍廣泛-從小設(shè)備到最大的數(shù)據(jù)中心-的應(yīng)用程序。包含了: Microsoft Visual Basic .NET ,Microsoft Visual C+ .NET, Microsoft Visual C# ,Microsoft Visual Web Developer。同時,Visual Studio 2008是用
14、于快速創(chuàng)建和集成XML Web服務(wù)和應(yīng)用程序的綜合工具,它可大大提高開發(fā)人員的效率并帶來新的商業(yè)機(jī)會。利用集成功能,利用組織內(nèi)的現(xiàn)有投資并簡化與客戶和貿(mào)易伙伴的業(yè)務(wù)處理。開放式結(jié)構(gòu)使開發(fā)人員能夠使用任何面向Microsoft.NET框架的語言并發(fā)揚(yáng)現(xiàn)有的開發(fā)技能,而無需昂貴而大量的再培訓(xùn)。Visual Studio 2008基于最新的Microsoft Windows服務(wù)器平臺而創(chuàng)建,因此內(nèi)置了應(yīng)用程序的可縮放性、可靠性和安全性,簡化了生成環(huán)境中應(yīng)用程序的管理和部署并降低了應(yīng)用程序生命周期的總體成本。 2.2.4 SQL Server 2005 &SQL語言Microsoft SQL Serv
15、er是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。Microsoft SQL Server 2005 為IT專家和信息工作者帶來了強(qiáng)大的、熟悉的工具,同時減少了在從移動設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。 通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對日常任務(wù)的自動化管理能力,Microsoft SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個完整的數(shù)據(jù)解決方案。Microsoft SQL Server 2005也提供了很多個新特性來節(jié)省精力、時間和金錢。從編程到
16、管理能力,這個版本的SQL Server都優(yōu)于其他版本的產(chǎn)品,并且它還對SQL Server 2000中已經(jīng)存在的特性進(jìn)行了加強(qiáng)。SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)是一個功能強(qiáng)大的數(shù)據(jù)庫語言。SQL通常使用于數(shù)據(jù)庫的通訊。ANSI(美國國家標(biāo)準(zhǔn)學(xué)會)聲稱,SQL是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。使用SQL的常見關(guān)系數(shù)據(jù)庫管理系統(tǒng)有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)
17、使用SQL,但是它們同樣有它們自立另外的專有擴(kuò)展功能用于它們的系統(tǒng)。但是,標(biāo)準(zhǔn)的SQL命令,比如Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成絕大多數(shù)數(shù)據(jù)庫的操作。SQL語言的突出優(yōu)點(diǎn)就是它的非過程化、統(tǒng)一,而且還是所有關(guān)系數(shù)據(jù)庫的公共語言。SQL語言一次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航,它允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而部隊單個記錄進(jìn)行操作,可操作記錄集,所有SQL語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結(jié)果作為另一條SQL語句的輸入。同時,它不要求用戶指定對數(shù)據(jù)的存放方法,這種特性使用戶更易集中精
18、力于要得到的結(jié)果;所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。作為統(tǒng)一的語言,SQL可用于所有用戶的DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。SQL語句概括起來可以分為數(shù)據(jù)操作語言,數(shù)據(jù)定義語言和數(shù)據(jù)控制語言幾大組,它們用于對數(shù)據(jù)庫數(shù)據(jù)的查詢,修改和更新,是一種完備的數(shù)據(jù)處理語言。主要用到的數(shù)據(jù)操作語言主要是:SELECT:用于數(shù)據(jù)檢索,它是T-SQL的核心;INSERT:用于插入數(shù)據(jù)到數(shù)據(jù)
19、庫;UPDATE:用于從數(shù)據(jù)庫中修改現(xiàn)存的數(shù)據(jù);DELETE:用于從數(shù)據(jù)庫中刪除數(shù)據(jù)。2.2.5 AJAXAjax用來描述一組技術(shù),它使瀏覽器可以為用戶提供更為自然的瀏覽體驗(yàn)。在Ajax之前,Web站點(diǎn)強(qiáng)制用戶進(jìn)入提交/等待/重新顯示范例,用戶的動作總是與服務(wù)器的“思考時間”同步。Ajax提供與服務(wù)器異步通信的能力,從而使用戶從請求/響應(yīng)的循環(huán)中解脫出來。借助于Ajax,可以在用戶單擊按鈕時,使用JavaScript和DHTML立即更新UI,并向服務(wù)器發(fā)出異步請求,以執(zhí)行更新或查詢數(shù)據(jù)庫。當(dāng)請求返回時,就可以使用JavaScript和CSS來相應(yīng)地更新UI,而不是刷新整個頁面。最重要的是,用戶
20、甚至不知道瀏覽器正在與服務(wù)器通信:Web站點(diǎn)看起來是即時響應(yīng)的。 雖然Ajax所需的基礎(chǔ)架構(gòu)已經(jīng)出現(xiàn)了一段時間,但直到最近異步請求的真正威力才得到利用。能夠擁有一個響應(yīng)極其靈敏的Web站點(diǎn)確實(shí)激動人心,因?yàn)樗罱K允許開發(fā)人員和設(shè)計人員使用標(biāo)準(zhǔn)的HTML/CSS/JavaScript堆棧創(chuàng)建“桌面風(fēng)格的(desktop-like)”可用性。 Ajax的核心是JavaScript對象XmlHttpRequest。該對象在IE5中首次引入,它是一種支持異步請求的技術(shù)。簡而言之,XmlHttpRequest使開發(fā)人員可以使用JavaScript向服務(wù)器提出請求并處理響應(yīng),而不阻塞用戶。 在創(chuàng)建Web站
21、點(diǎn)時,在客戶端執(zhí)行屏幕更新為用戶提供了很大的靈活性。下面是使用Ajax可以完成的主要功能: 1.動態(tài)更新購物車物品總數(shù),無需用戶單擊Update并等服務(wù)器重新發(fā)送整個頁面。 2.提升站點(diǎn)的性能,這是通過減少從服務(wù)器下載的數(shù)據(jù)量而實(shí)現(xiàn)的。例如,在Amazon的購物車頁面,當(dāng)更新籃子中的一項物品的數(shù)量時,會重新載入整個頁面,這必須下載32K的數(shù)據(jù)。如果使用Ajax計算新的總量,服務(wù)器只會返回新的總量值,因此所需的帶寬僅為原來的百分之一。 3.消除了每次用戶輸入時的頁面刷新。例如,在Ajax中,如果用戶在分頁列表上單擊Next,則服務(wù)器數(shù)據(jù)只刷新列表而不是整個頁面。 4.直接編輯表格數(shù)據(jù),而不是要求
22、用戶導(dǎo)航到新的頁面來編輯數(shù)據(jù)。對于Ajax,當(dāng)用戶單擊Edit時,可以將靜態(tài)表格刷新為內(nèi)容可編輯的表格。用戶單擊Done之后,就可以發(fā)出一個Ajax請求來更新服務(wù)器,并刷新表格,使其包含靜態(tài)、只讀的數(shù)據(jù)。2.2.6 IISIIS是Internet Information Server的縮寫,它是微軟公司主推的服務(wù)器,它與Window NT Server完全集成在一起,因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。IIS支持HTTP(Hypertext Tr
23、ansfer Protocol,超文本傳輸協(xié)議),F(xiàn)TP(File Transfer Protocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴(kuò)展。IIS支持與語言無關(guān)的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動態(tài)的,富有魅力的Web站點(diǎn)。IIS不需要開發(fā)人員學(xué)習(xí)新的腳本語言或者編譯應(yīng)用程序,IIS完全支持VBscript,Jscript開發(fā)軟件以及Java,它也支持CGI和WinCGI,以及ISAPI擴(kuò)展和過濾器。IIS的設(shè)計目的是建立一套集成的服務(wù)器服務(wù),用以支持HTTP,F(xiàn)TP和SMTP,它能夠提供快速且集成了現(xiàn)有產(chǎn)品,同時可擴(kuò)展的I
24、nternet服務(wù)器。IIS相應(yīng)性極高,同時系統(tǒng)資源的消耗也是最少,IIS的安裝,管理和配置都相當(dāng)簡單,這是因?yàn)镮IS與Windows NT Server網(wǎng)絡(luò)操作系統(tǒng)緊密的集成在一起,另外,IIS還使用與Windows NT Server相同的SAM(Security Accounts Manager,安全性賬號管理器),對于管理員來說,IIS使用諸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)之類的NT已有管理工具。IIS支持ISAPI,使用ISAPI可以擴(kuò)展服務(wù)器功能,而使用ISAPI過濾器可以預(yù)
25、先處理和事后處理儲存在IIS上的數(shù)據(jù)。用于32位Windows應(yīng)用程序的Internet擴(kuò)展可以把FTP,SMTP和HTTP協(xié)議置于容易使用且任務(wù)集中的界面中,這些界面將Internet應(yīng)用程序的使用大大簡化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet郵件擴(kuò)展),它可以為Internet應(yīng)用程序的訪問提供一個簡單的注冊項。IIS的一個重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的張貼動態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。對于諸如VBScript,JavaScript開發(fā)軟件,或者由Visual
26、Basic,Java,Visual C+開發(fā)系統(tǒng),以及現(xiàn)有的CGI和WinCGI腳本開發(fā)的應(yīng)用程序,IIS都提供強(qiáng)大的本地支持。2.3網(wǎng)站開發(fā)及運(yùn)行的軟硬件環(huán)境2.3.1計算機(jī)網(wǎng)絡(luò)計算機(jī)網(wǎng)絡(luò):依照計算機(jī)網(wǎng)絡(luò)協(xié)議和拓?fù)洳季?,將?dú)立的計算機(jī)連接起來,所造成的資源(硬件、軟件、數(shù)據(jù))共享的體例。網(wǎng)絡(luò)協(xié)議(protocol):不同的計算機(jī)舉行相互通訊時兩邊所合伙效力的條例。協(xié)議具有以下三要素:(1)語法:包括數(shù)據(jù)布局、編碼及控制信息格式(2)語義:為了融合通訊兩邊的行動和舉行差錯校驗(yàn),電子商務(wù)培訓(xùn)視頻。兩邊必需給出信息,表示“提出乞求”,“作出相應(yīng)”和完成原則行動(3)定時:通訊兩邊還必需原則一些時光
27、干系,如速度如何立室,事變的超時與執(zhí)行的序次等。2.3.2 Internet上的辦事器WWW Server 或 Web Server:提供超文本傳輸( HTTP)辦事。FTP Server:提供文件的下載(Downloproposing)和上載(Uploproposing) 辦事。BBS Server: 提供電子公告板辦事。學(xué)會運(yùn)行。MAIL Server:提供電子郵件辦事。DNS Server:提供域名(主機(jī)名IP地址)辦事。 WWW技術(shù)的首要形式涉獵器Browser同一的資源定位URL(Uniform Resource Loc)超文本傳輸協(xié)議HTTP(Hypertext Tran exce
28、llentsport Protocol)超文本標(biāo)識講話HTML(Hypertext Markup Lan excellentguage)通用網(wǎng)關(guān)接口CGI(Common Ghproposingway Interfstar) IP地址IP地址,軟硬件。獨(dú)一地標(biāo)識Internet 上的計算機(jī)Internet的IP地址由4個字節(jié)(32位)組成,不妨用4個十進(jìn)制數(shù)字表達(dá),每個數(shù)字可取值0255,數(shù)字間用“.”隔開(如:85)IP地址有網(wǎng)絡(luò)標(biāo)識和主機(jī)標(biāo)識兩個局限組成。IP地址分為A、B、C三類。淘寶網(wǎng)店代運(yùn)營。A類地址B類地址C類地址為了使基于IP地址的計算機(jī)在通訊時便于相互判別
29、,Internet在1985年提出域名管理體例(Domain Ni ame System)。主機(jī)名的布局(如:)主機(jī)名.機(jī)構(gòu)名.網(wǎng)絡(luò)名.最高域名域名實(shí)行分層管理的形式,DNS賣力主機(jī)名到IP地址的轉(zhuǎn)換域名辦事中間:InterNIC、CNNIChttp:/(國際)http:/(中國)它既不妨議定接入方式成為Internet的一局限,也可獨(dú)立自成體系基于公然的協(xié)議和軌范TCP/IP彌漫操縱現(xiàn)有的軟硬件資源,保衛(wèi)原有投資不局限于任何硬件平臺和操作體例只是調(diào)換目前企業(yè)網(wǎng)的應(yīng)用方式和界面,并不改動現(xiàn)有的物理布局同一友誼的用戶界面,培訓(xùn)簡易在企業(yè)外部通訊方面有極度高的機(jī)能代價比由于采用B/S布局,體例維護(hù)
30、僅在辦事器端舉行議定CGI技術(shù)完成WWW與數(shù)據(jù)庫的連合2.3.3 Intran excellentet的組成WWW辦事器及涉獵器(Web Server/Browser)域名辦事器(Domain Ni ame Server)數(shù)據(jù)庫辦事器(Dmightapvp bottom Server)文件及打印辦事器(File/Printer Server)郵件辦事器(Email Server)長途探望打聽辦事器(Remote Access Server)代理辦事器(Proxy Server)防火墻(Firewevery touch)Extran excellentet的幾種網(wǎng)絡(luò)類型公共網(wǎng)絡(luò)本錢低安定性差公用
31、網(wǎng)絡(luò)本錢高安定性好虛擬公用網(wǎng)絡(luò)(VPN)隧道(tunnel)技術(shù):公共網(wǎng)絡(luò)、公用通道本錢低安定性好基于Web的數(shù)據(jù)庫探望打聽 實(shí)驗(yàn)環(huán)境設(shè)定裝配Web Server (Win98裝配pws)將*.htm和*.mdb復(fù)制到c:Inetpubwwwroot將*.idc和*.htx復(fù)制到c:Inetpubscripts在“控制面板”中的“ODBC&mdlung burning in the form ofh;體例DSN”中增加數(shù)據(jù)源名DBsource執(zhí)行/dbaloneyfirm.htm2.3.4建立網(wǎng)站的首要方式自主網(wǎng)站:企業(yè)外部網(wǎng)是Internet的一局限主機(jī)托管:辦
32、事器托管在辦事商處虛擬主機(jī):租用辦事商辦事器空間主頁掛接:主頁掛接在他人的域名下2.3.5網(wǎng)站開發(fā)的根基流程1. web開發(fā)流程概括(1)項目的角色劃分如果不包括前期和后期的市場推廣及銷售人員,開發(fā)團(tuán)隊一般可以劃分為項目負(fù)責(zé)人、程序員、美工三個角色。2. 項目負(fù)責(zé)人習(xí)慣稱為項目經(jīng)理,負(fù)責(zé)項目的人事協(xié)調(diào)、時間進(jìn)度等安排,以及處理一些與項目相關(guān)的其他事情。程序員主要負(fù)責(zé)項目的需求分析、策劃、設(shè)計、代碼編寫、網(wǎng)站整合、測試、部署等環(huán)節(jié)的工作。美工負(fù)責(zé)網(wǎng)站的界面設(shè)計、版面規(guī)劃,把握網(wǎng)站的整體風(fēng)格。如果項目比較大,可以按照三種角色把人員進(jìn)行分組。3. 角色劃分是Web項目技術(shù)分散性甚至地理分散性等特點(diǎn)的
33、客觀要求,分工的結(jié)果還可以明確工作責(zé)任,最終保證了項目的質(zhì)量。分工帶來的負(fù)效應(yīng)就是增加了團(tuán)隊溝通、協(xié)調(diào)的成本,給項目帶來一定的風(fēng)險。所以項目經(jīng)理的協(xié)調(diào)能力顯得十分重要,程序開發(fā)人員和美工在項目開發(fā)的初期和后期,都必須有充分的交流,共同完成項目的規(guī)劃和測試、驗(yàn)收。4. (2)開發(fā)工具的選取:5. 不象C/S結(jié)構(gòu)程序開發(fā),可以一門語言從頭到尾,你用Delphi,就是Delphi程序員,你用VC+,你就是VC程序員。B/S結(jié)構(gòu)的Web開發(fā)工作,工具的選擇是一件痛苦的事情。從Windows到Linux,從IIS到 Apache,從J2EE到 .NET,從EJB到COM到.NET組件還有 Asp、Asp
34、.net、Jsp、Php、Perl、Javascript、Vbscript6. 美工也輕松不了多少,什么網(wǎng)頁三劍客 新網(wǎng)頁三劍客、FrontPage、Photoshop、CorelDraw誰都說自己是最強(qiáng)大的!7. 我們的經(jīng)驗(yàn)是,選用工具時最好是統(tǒng)一的,但是也不必刻意強(qiáng)求一致。正是Web開發(fā)工具的多樣*,才成就了今天互聯(lián)網(wǎng)多姿多彩的局面。只要程序員的純Html代碼的功夫足夠過硬,一般不會影響網(wǎng)站最后的整合工作。8. 2.項目開發(fā)流程9. 常規(guī)流程:10. 由項目經(jīng)理牽頭,以程序員為重心,共同討論,完成用戶需求分析,產(chǎn)生網(wǎng)站的欄目規(guī)劃(用樹形圖表示),標(biāo)出哪些是靜態(tài)頁面,哪些是動態(tài)頁面。動態(tài)頁面
35、須要程序?qū)崿F(xiàn)。制定網(wǎng)站的界面框架,包括首頁構(gòu)圖,及各頁面間的鉤稽關(guān)系。產(chǎn)生各欄目文件夾的結(jié)構(gòu)圖(一些公共文件夾如images、scripts、 styles等需要固定存放,共同調(diào)用)。然后由美工根據(jù)內(nèi)容表現(xiàn)的需要,設(shè)計靜態(tài)網(wǎng)頁和其它動態(tài)頁面界面框架,該切分的圖片要根據(jù)尺寸切割開來。給需要程序動態(tài)實(shí)現(xiàn)的頁面預(yù)留頁面空間。制定字體、字號、超級鏈接等CSS樣式等。在美工設(shè)計頁面的同時,程序員著手開發(fā)后臺程序代碼,做一些必要的測試。美工界面完成后,添加程序代碼,組合網(wǎng)站,由項目組共同聯(lián)調(diào)測試,發(fā)現(xiàn)bug,完善一些具體的細(xì)節(jié)。最后進(jìn)行網(wǎng)站部署。以上的每一部都會產(chǎn)生一些階段性成果,項目經(jīng)理需要及時進(jìn)行審核
36、、監(jiān)督,發(fā)現(xiàn)問題即使糾正。11. 一些技術(shù)規(guī)則:12. 1.數(shù)據(jù)庫命名約定13. 2.文件夾命名約定14. 3.對象及變量命名約定15. web2.0下的開發(fā)流程:16. web2.0注重交互,注重人性化和用戶體驗(yàn),所以一切以設(shè)計師和用戶體驗(yàn)師為中心。17. 大致是:體驗(yàn)需求分析-總體設(shè)計-UI設(shè)計頁面設(shè)計-程序設(shè)計-項目整合-調(diào)試-架設(shè)+維護(hù)18. 其實(shí)和傳統(tǒng)的沒太大的區(qū)別,但是觀念上已經(jīng)改變了,采用開發(fā)/任務(wù)為主導(dǎo)的頁面UI設(shè)計, 而不是美工主導(dǎo)的UI設(shè)計。而且現(xiàn)在的風(fēng)格趨向是簡單,而KISS(Keep It Simple, Stupid) 一直是設(shè)計界的最高境界2.3.6網(wǎng)站規(guī)劃的形式必
37、需蘊(yùn)涵以下形式:1、 網(wǎng)站功用2、 網(wǎng)站用戶界面(初步)3、 網(wǎng)站運(yùn)轉(zhuǎn)的軟硬件環(huán)境4、 網(wǎng)站體例機(jī)能定義5、 網(wǎng)站體例的軟件和硬件接口6、 決定網(wǎng)站維護(hù)的要求7、 決定網(wǎng)站體例空間租賃要求8、 網(wǎng)站頁面總體氣勢氣概及美工成績。9、 主頁面及次頁面約略也許數(shù)量。10、管理及形式錄入工作分配。其實(shí)電子商務(wù)托管合同。11、各種頁面迥殊成績及其數(shù)量。12、項目完成時光及進(jìn)度(依照合同)13、清楚明了項目完成后的維護(hù)義務(wù)。2.3.7網(wǎng)站的設(shè)計1.整體現(xiàn)象設(shè)計:在程序員舉行詳明設(shè)計的同時,網(wǎng)頁設(shè)計師入手設(shè)計網(wǎng)站的整體現(xiàn)象和首頁。整體現(xiàn)象設(shè)計包括軌范字,Logo,軌范顏色,環(huán)境。廣告語等。 首頁設(shè)計包括版面
38、,顏色,圖像,靜態(tài)成績,圖標(biāo)等氣勢氣概設(shè)計,也包括screi aming,。菜單,標(biāo)題,版權(quán)等模塊設(shè)計。網(wǎng)站運(yùn)行的軟硬件環(huán)境。首頁一般設(shè)計1-3個不同氣勢氣概。2.開發(fā)建造 本次網(wǎng)站規(guī)劃設(shè)計采用軟件工程的設(shè)計方法,設(shè)計小組在體例分析和總體設(shè)計的基礎(chǔ)上,將設(shè)計工作明白,分配到設(shè)計組的每個成員,各模塊有設(shè)計組成員只身承當(dāng)設(shè)計和調(diào)試,既有合作,又有合作,末了將各模塊上載到辦事器上,做鏈接和整體的調(diào)試。3.調(diào)試完整 各模塊初步完成后,上傳到辦事器,聽說電子商務(wù)托管合同。對網(wǎng)站舉行全界限的測試。包括速度,兼容性,交互性,鏈接無誤性,程序健壯性,超流量測試等,挖掘題目及時處置并紀(jì)錄上去。 網(wǎng)站開發(fā)現(xiàn)實(shí)上是一個一直充實(shí)和完整的進(jìn)程,議定一直的挖掘題目,處置題目,我不知道電子商務(wù)托管合同。改正,補(bǔ)充,使網(wǎng)站布局趨向合理,形式尤其雄厚,形式更富饒感染力。4.網(wǎng)站目錄楷模目錄建立的原則:以最少的層次提供最清晰簡捷的探望打聽布局。a.根目錄。根目錄指DNS域名辦事器指向的索引文件的寄存目錄。根目錄只批準(zhǔn)寄存index.html和main.html文件,3、。以及其他必需的體例文件;b.每個講話版本寄存于獨(dú)立的目錄;c.每個首要功用(主菜單)建立一個相應(yīng)的獨(dú)立目錄;d.當(dāng)頁面超出20頁,每個目錄下寄存各自獨(dú)立imerin the form of目錄.共用
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/ZJFIA 002-2019浙江玫瑰米醋
- T/ZHCA 009-2019面霜類化妝品皮膚刺激性試驗(yàn)體外測試方法重建皮膚模型體外刺激試驗(yàn)
- 2025年英語口語能力考試題及答案設(shè)計
- 2025年網(wǎng)絡(luò)信息安全管理考試試卷及答案
- 2025年行政法與行政訴訟考試試題及答案
- 2025年生物醫(yī)學(xué)工程師職業(yè)資格考試試卷及答案
- 2025年餐飲管理與服務(wù)專業(yè)考試試題及答案
- 2025年地理學(xué)科中學(xué)教師資格考試試題及答案
- 2025年國際貿(mào)易理論與實(shí)務(wù)考試試題及答案
- 2025年酒店管理專業(yè)技能大賽試卷及答案
- DB61T1755-2023放心消費(fèi)示范創(chuàng)建認(rèn)定與管理規(guī)范
- 企業(yè)借款申請書
- 乙醇管施工方案
- 項目七 信息素養(yǎng)與社會責(zé)任
- 電氣施工安全技術(shù)交底記錄范本
- 說課稿【全國一等獎】
- 急性扁桃體炎臨床診療指南
- 第七講 社會主義現(xiàn)代化建設(shè)的教育科技人才戰(zhàn)略PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 室間質(zhì)評記錄表
- SG-T048-結(jié)構(gòu)吊裝施工記錄
- (部編)五年級語文下冊選擇題練習(xí)(1-8單元)
評論
0/150
提交評論