【正文】
的自由軟件,不僅它是免費(fèi)的,和其配合使用的 Apache Server 、 My SQL 數(shù)據(jù)庫也是免費(fèi)的,其源代碼也是向外公開的。但是它所使用的語種不是完全的面向?qū)ο笫秸Z言,不利于開發(fā)大型網(wǎng)站程序,且運(yùn)行速度較慢。微軟還提供了 InterDev 這 樣的 ASP 開發(fā)工具。 ASP 是嵌入在 HTML 中的一種服務(wù)器端編程的 WEB開發(fā)技術(shù),即客戶端請(qǐng)求網(wǎng)頁時(shí) ASP 文件先在服務(wù)器端編譯執(zhí)行,再以 HTML格式傳送給客戶端瀏覽器顯示,因此客戶看不見 ASP 文件,程序的保密性較好。 3P 的出現(xiàn)大大降低了網(wǎng)站設(shè)計(jì)的門檻,為網(wǎng)站普及起著不可磨滅的貢獻(xiàn)。 1995 年java 出現(xiàn)后給網(wǎng)站設(shè)計(jì)帶來了曙光, java 是一個(gè)跨平臺(tái)的程序設(shè)計(jì)語言,以其一次編譯,處處運(yùn)行的優(yōu)勢(shì),迅速推廣。與此同時(shí) Microsoft 公司和網(wǎng)景公司均看到了 CGI 的不足,為 此分別設(shè)計(jì)的一套 API,分別是 ISAPI 和 NSAPI,這兩套 API 均采用線程機(jī)制,每個(gè)用戶均使用一個(gè)線程與網(wǎng)站進(jìn)行交互,他們的出現(xiàn)使得每個(gè)語種如 DELPHI、VB 等均可以設(shè)計(jì) web 應(yīng)用程序, WEB 程序獲得飛速的發(fā)展。為此, CGI 技術(shù)出現(xiàn),基本彌補(bǔ)了不能交互的缺點(diǎn),是技術(shù)上的一種突破,但用戶在使用 CGI 程序時(shí), CGI 為每個(gè)用戶分配一個(gè)進(jìn)程,進(jìn)程是資源分配的基本單位,這樣使資源不能得到完全很好的利用,并且浪費(fèi)嚴(yán)重。 第四章介紹系統(tǒng)的詳細(xì)設(shè)計(jì)和各功能模塊的設(shè)計(jì)及實(shí)現(xiàn) 第五章介紹系統(tǒng)的應(yīng)用演示,分別以用戶和管理員的身份進(jìn)行了演示分析。 第二章主要介紹了 WEB 技術(shù)的發(fā)展,簡單介紹了 ASP, JSP 和 PHP 技術(shù),詳細(xì)說明了 技術(shù),并將各種網(wǎng)站開發(fā)技術(shù)做了深入比較。 論文各章內(nèi)容介紹 論文共分為六章,由淺至深的闡述了研究的結(jié)論并結(jié)合實(shí)例進(jìn)行了說明。 經(jīng)濟(jì)可行性研究 課題 研究的是 技術(shù),設(shè)計(jì)開發(fā)的電子商務(wù)網(wǎng)站在 PC 機(jī)上就可以實(shí)現(xiàn),不要考慮其他的設(shè)備。學(xué)校圖書館有大量關(guān)于這方面的書籍 可以借閱,另外在互聯(lián)網(wǎng)上也有關(guān)于這方面的大量論文可以查閱。 Microsoft .NET 框架在現(xiàn)有開發(fā)人員技巧之上,提供了一個(gè)應(yīng)用程序模板和關(guān)鍵技術(shù),用于簡化安全、可靠、可擴(kuò)展、高可用性的網(wǎng)絡(luò)服務(wù)的建立、部署和不斷的發(fā)展。 網(wǎng)絡(luò)服務(wù)為在 Inter 上綁定應(yīng)用程序提供了一個(gè)利用現(xiàn)存體系架構(gòu)和應(yīng)用程序的簡單的、靈活的、基于許多標(biāo)準(zhǔn)的模型。代理將優(yōu)先使用 SOAP 鏈接網(wǎng)絡(luò)服務(wù),但是它同樣支持 HTTP GET 和 HTTP POST 機(jī)制。代理生成器把 SCL 文件中描述的消息映射成受控類中的方法?;? 的網(wǎng)絡(luò)服務(wù)在網(wǎng)絡(luò)應(yīng)用程序模型中運(yùn)行,因此它們得到了該模型的所有安全、配制和其它優(yōu)點(diǎn)。每次收到一個(gè)服務(wù)請(qǐng)求后,就生成一個(gè)新對(duì)象,請(qǐng)求被轉(zhuǎn)化為一個(gè)方法調(diào)用,當(dāng)該方法調(diào)用返回時(shí)對(duì)象被銷毀。 網(wǎng)絡(luò)服務(wù)模型假定了一個(gè)無狀態(tài)服務(wù)結(jié)構(gòu)。對(duì)方法和參數(shù)進(jìn)行編碼的約定是:對(duì) HTTP GET,將被編碼為查詢字符串;對(duì) HTTP POST,將被編碼為表 單數(shù)據(jù)。當(dāng)被調(diào)用者請(qǐng)求時(shí), 檢查類的元數(shù)據(jù),以自動(dòng)生成 SCL 文件。公有的類方法在標(biāo)記上 WebMethod 屬性后,就會(huì)成為網(wǎng)絡(luò)服務(wù)方法,把 HTTP 請(qǐng)求發(fā)送到 asmx 文件中的 URL 后,這些方法就會(huì)被調(diào)用。 asmx 文件包含對(duì)在其它地方定義的 受控類的引用,或者包含這個(gè)類的定義。 使用 技術(shù),開發(fā)人員不需要理解 HTTP、 SOAP 或其它任何網(wǎng)絡(luò)服務(wù)規(guī)范。 在結(jié)構(gòu)上幾乎完全是基于組件和模塊化的, Web 應(yīng)用程序的開發(fā)人員使用這個(gè)開發(fā)技術(shù)可以實(shí)現(xiàn)更加模塊化的、功能更強(qiáng)大的應(yīng)用程序。 而 技術(shù)是 Microsoft 公司推出的新一代動(dòng)態(tài) Web 開發(fā)技術(shù)。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè) HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 其中 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。 研究背景及研究意義 隨著個(gè)人電腦和 Inter 的普及推廣, Web 技術(shù)得到了迅猛的發(fā)展,人們開始越來越依賴網(wǎng)絡(luò):企業(yè)通過網(wǎng)絡(luò)可以更有效、便捷的發(fā)布信息和推廣自己新的產(chǎn)品;個(gè)人通過網(wǎng)絡(luò)可以跟自己的朋友聊天、寫信,可以查看新聞,可以在網(wǎng)上娛樂,甚至可以不用出戶就可以購 買自己喜歡的商品等等,網(wǎng)絡(luò)帶來無盡的便捷和樂趣。 在研究學(xué)習(xí)的基礎(chǔ)上,結(jié)合相關(guān)資料,設(shè)計(jì)出簡潔的具有用戶注冊(cè)登錄、信息查看、信息查詢等功能的系統(tǒng)。 本課題的主要目的是對(duì)網(wǎng)站設(shè)計(jì)的相關(guān)技術(shù)進(jìn)行理論研究,比較 技術(shù)的相關(guān)特點(diǎn),并在對(duì)各種技術(shù)進(jìn)行系統(tǒng)分析和研究的基礎(chǔ)上,借鑒現(xiàn)有系統(tǒng)的一些經(jīng)驗(yàn),開發(fā)一網(wǎng)站實(shí)現(xiàn)相關(guān)管理功能。雖然建立網(wǎng)絡(luò)服務(wù)并不需要使用網(wǎng)絡(luò)服務(wù)平臺(tái),但是它具有許多的優(yōu)點(diǎn)將簡化開發(fā)過程,并且它使用的編程模型對(duì)用 ASP 或 VB 工作的開發(fā)人員來說是很熟悉的。隨著 WEB 的逐漸發(fā)展和成熟, web技術(shù)也在逐漸的發(fā)展,從 HTML到 CGI,到 3P( ASP、 JSP、 PHP),再到現(xiàn)在的 ,已經(jīng)經(jīng)過了幾個(gè)階段的發(fā)展。它將世界各地的信息鏈接起來,使互聯(lián)網(wǎng)成為最大的信息載體,使地球變的像個(gè)小村子,使信息共享和流通的能力延伸到了我們的桌面上。 Component。 關(guān)鍵詞: 動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù) 組件 網(wǎng)上書店 畢業(yè)設(shè)計(jì)(論文)外文 摘要 Development and Research of Technology in Designing Web Site Abstract: technology based on environment provides a simple, effective means to establish multifunctional, dynamic web sites. This thesis is about a whole new technology to establish dynamic web sites. By using plentiful ponent technologies, packs it up the work munications between Web Explorer and Web Server. In , the technologies of establishing dynamic web sites are turning to build applications basedon web by ponent. And, this thesis also accounts for the actuality of web development technology. I made an indepth study by paring with various skills, and then designed a system of bookstore online. All the basic functions of the s ystem have been achieved. A mon user enter the system, he could browse modity information and purchase. Administrator can add new modities and verify bills that clients made. Keywords: 。論文還闡述了網(wǎng)站開發(fā)技術(shù)的現(xiàn)狀,通過對(duì)各個(gè)技術(shù)的系統(tǒng)比較從而對(duì) 技術(shù)做了較深入的研究,并結(jié)合研究情況開發(fā)設(shè)計(jì)了一個(gè)網(wǎng)上書店系統(tǒng)。 畢業(yè)設(shè)計(jì) (論文 )說明書 題 目: 技術(shù)在網(wǎng)站設(shè)計(jì)中的 研究與開發(fā) 畢業(yè)設(shè)計(jì)(論文)中文摘要 技術(shù)在網(wǎng)站開發(fā)設(shè)計(jì)中的研究與開發(fā) 摘 要: 基于 Microsoft . NET 環(huán)境的 ASP. NET 技術(shù),為開發(fā)功能強(qiáng)大的動(dòng)態(tài)網(wǎng)站提供了一種簡單、高效的途徑。 正文闡述的是 ASP. NET 作為一種全新的動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù),它是通過大量使用組件技術(shù),將 Web 瀏覽器與 Web 服務(wù)器之 間的網(wǎng)絡(luò)通信完全的包裝起來,在 ASP. NET 中,動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)已經(jīng)變?yōu)槔媒M件搭建“基于 Web 的應(yīng)用程序”。該系統(tǒng)的基本功能已實(shí)現(xiàn),普通用戶進(jìn)入系統(tǒng)后,可以查看商品信息,并購買商品;管理員可以添加新的商品信息并可以確認(rèn)核實(shí)客戶提交的訂單。 Dynamic website developing technology。 Bookstore online 目 錄 1 引言 ..................................................................... 6 問題定義與內(nèi)容簡介 ................................................. 6 研究背景及研究意義 ................................................. 6 可行性分析 ......................................................... 8 技術(shù)可行性研究 ................................................. 8 經(jīng)濟(jì)可行性研究 ................................................. 8 論文各章內(nèi)容介紹 .................................................... 8 2 課題研究分析 ............................................................. 9 網(wǎng)站開發(fā)技術(shù)研究 ................................................... 9 WEB 開發(fā)技術(shù)的發(fā)展 ............................................. 9 技術(shù)比較 ...................................................... 10 技術(shù)研究 .............................................. 12 技術(shù)在實(shí)例中的應(yīng)用 ......................................... 16 內(nèi)置對(duì)象的應(yīng)用 ........................................ 16 頁面控件的應(yīng)用 ................................................ 19 開發(fā)工具 ................................................... 22 3 開發(fā)網(wǎng)站應(yīng)用示例 ................................................ 24 方 案研究 ........................................................... 24 業(yè)務(wù)流分析 ......................................................... 24 數(shù)據(jù)流分析 ......................................................... 25 數(shù)據(jù)字典 ........................................................... 27 數(shù)據(jù)流分量(即數(shù)據(jù)元素) ...................................... 27 數(shù)據(jù)流 ........................................................ 28 數(shù)據(jù)存儲(chǔ) ...................................................... 28 數(shù)據(jù)處理 ...................................................... 28 4 系統(tǒng)設(shè)計(jì)及各功能模塊的實(shí)現(xiàn) .............................................. 30 系統(tǒng)設(shè)計(jì) ........................................................... 30 系統(tǒng)總體功能結(jié)構(gòu) .............................................. 30 系統(tǒng)數(shù)據(jù)模型設(shè)計(jì) ...........................................