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