freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-網(wǎng)上二手拍賣系設計(編輯修改稿)

2025-07-12 13:12 本頁面
 

【文章內(nèi)容簡介】 開發(fā)應用的 構建 模式 客戶端 /服務器( Client/Server)模式 Client/Server(以下簡稱 C/S)模式 是一種兩層結(jié)構的系統(tǒng) ,第一層在客戶機上安裝了客戶機應用程序 ,第二層在服務器上安裝服務器管理程序 。 在 C/S 模式的工作過程中 ,客戶機程序發(fā)出請求 ,服務器程序接收并且處理客戶機程序提出的請求 ,然后返回結(jié)果 【 4】 。 C/S 模式有以下特點 : 1. C/S 模式將應用與服務分離 ,使 系統(tǒng)具有穩(wěn)定性和靈活性 ; 2. C/S 模式配備的是點對點的結(jié)構模式 ,非常 適用于局域網(wǎng) ,具 有可靠的安全性 ; 3. 由于客戶端實現(xiàn)與服務器端的直接連接 ,沒有中間環(huán)節(jié) ,所以 響應速度 很快 ; 4. 在 C/S 模式中 ,作為客戶機的計算機都要安裝客 戶機程序 ,一旦軟件系統(tǒng)升級 ,每臺客戶機都要安裝客戶機程序 ,系統(tǒng)升級和維護較為復雜 。 由于客戶端實現(xiàn)與服務器的直接相連,沒有中間環(huán)節(jié),因此響應速度快。客戶操作界面設計個性化,具有直觀、簡單、方便的特點,可以滿足客戶個性化的操作要求。同時由于開發(fā)是針對性的,因此,操作界面漂亮、形式多樣,可以充分滿足客戶自身的個性化要求。 這些是 C/S 模式較為顯著的優(yōu)點。 但是更為重要的是, 由于是針對性開發(fā),因此缺少通用性的特點,業(yè)務變更或改變不夠靈活,需要重新設計和開發(fā),增加了維護和管理的難度,進一步的業(yè)務拓展困難較多。需要專門 的客戶端 的 安裝程序,分布功能弱,不能夠?qū)崿F(xiàn)快速部署安裝和配置。兼容性差,對于不同的開發(fā)工具,相互之 間很難兼容,具有較大的局限性。若采用不同工具,需要重新改寫程序 。 開發(fā)成本較高 ,需要具有一定專業(yè)水準的技術員才能完成。 瀏覽器 /服務器( Browser/Server)模式 瀏覽器 /服務器模式,即 Browser/Server(以下簡稱 B/S)模式是一種從傳統(tǒng)的兩層 C/S模式發(fā)展起來的新的網(wǎng)絡結(jié)構模式,其本質(zhì)是三層結(jié)構的 C/S模式。在用戶的計算機上安裝瀏覽器軟件,在服務器上存放數(shù)據(jù)并且安裝服務應用程序, 服務器有 服務器和文件服務器等。用戶通過瀏覽器訪問服務器,進行信息瀏覽、文件傳輸和電子郵件等服務。 B/S 模式有以下特點 【 5】 : 1. 系統(tǒng)開發(fā)、維護、升級方便 。 每當服務器應用程序升級時,只要在服務器上升級服務應用程序即可,用戶計算機上的瀏覽器軟件不需要修改,系統(tǒng)開發(fā)和升級維護方便 ; 2. B/S 模式具有很強的開放性 , 在 B/S 模式下,用戶通過通用的瀏覽器進行訪問,系統(tǒng)開放性好 ; 3. B/S 模式的結(jié)構易于擴展 , 由于 Web 的平臺無關性, B/S 模式的結(jié)構可以任意擴展,可以從包含一臺服務器和幾個用戶的小型系統(tǒng)擴展成為擁有成 千上萬個用戶的大型系統(tǒng) ; 4. 用戶使用方便 , B/S 模式的應用軟件都是基于 Web 瀏覽器的,而 Web 瀏覽器的界面是類似的。對于無用戶交換功能的頁面。用戶接觸的界面都是一致的,用戶使用方便 。 B/S 模式顯著的優(yōu)點是 具有分布性特點,可以隨時隨地進行業(yè)務處理。業(yè)務擴展簡單方便,通過增加網(wǎng)頁即可增加服務器功能。維護簡單方便,只需要改變網(wǎng)頁,即可實現(xiàn)所有用戶的同步更新。開發(fā)簡單,共享性強。 但是相對的, B/S 模式也存在著一些特有的不足,比如 個性化特點明顯降低,無法實現(xiàn)具有個性化的設計要求。操作的習慣性是以鼠標為最基本的操作 方式,無法滿足快速操作的要求。頁面動態(tài)刷新,響應速度明顯降低。專用性打印輸出難以實現(xiàn),尤其對票據(jù)等打印,難以實現(xiàn)套打輸出。無法實現(xiàn)分頁顯示,給數(shù)據(jù)庫訪問造成較大的壓力。功能弱化,難以實現(xiàn)傳統(tǒng)模式下的特殊功能要求。 C/S 模式與 B/S 模式的比較 及系統(tǒng)構建模式的選擇 C/S 模式簡單地講就是基于企業(yè)內(nèi)部網(wǎng)絡的應用系統(tǒng)。與 B/S 模式相比, C/S 模式的應用系統(tǒng)最大的好處是不依賴企業(yè)外網(wǎng)環(huán)境,即無論企業(yè)是否能夠上網(wǎng),都不影響應用。 與 B/S 模式客戶端只要有通用瀏覽器就可以使用不同,在 C/S 模式中,客戶端需 要安裝專用的客戶端軟件。這使得開發(fā)成本大大提升。 傳統(tǒng)的 C/ S 體系結(jié)構雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應用中,無論是 Client 端,還是 Server 端,都還需要特定的軟件支持。由于沒能提供用戶真正期望的開放環(huán)境, C/S 結(jié)構的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,加之產(chǎn)品的更新?lián)Q代 十分快,已經(jīng)很難適應百臺電腦以上局域網(wǎng)用戶同時使用。而且代價高, 效率低 【 4】 。 當然, C/S 模式也不是一無是處,它的優(yōu)點是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務 器。對應的優(yōu)點就是客戶端響應速度快。 但是與 B/S 模式相比, C/S 模式的缺點更加明顯 【 4】 : 1. 只適用于局域網(wǎng)。而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動辦公和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴展性。這種方式遠程訪 問需要專門的技術,同時要對系統(tǒng)進行專門的設計來處理分布式的數(shù)據(jù); 2. 客戶端需要安裝專用的客戶端軟件。首先涉及到安裝的工作量,其次任何一臺電腦出問題,如病毒、硬件損壞,都需要進行安裝或維護。特別是有很多分部或?qū)Yu店的情況,不是工作量的問題,而是路程的問題。還有,系 統(tǒng)軟件升級時,每一臺客戶機需要重新安裝,其維 護和升級成本非常高; 3. 對客戶端的操作系統(tǒng)一般也會有限制。可能適應于 Win98, 但不能用于Win2021 或 Windows XP?;蛘卟贿m用于微軟新的操作系統(tǒng)等等,更不用說 Linux、U nix 等。 綜上所述, B/S 模式的優(yōu)勢相對比較明顯,也更符合網(wǎng)上拍賣系統(tǒng)的要求,所以本系統(tǒng)將采用 B/S 模式 作為構建模式 進行開發(fā)! 客戶端技術 HTML技術 與常見的字處理文件不同 ,Web 頁以超文本標識語言編排格式 【 6 】 。HTML(Hyper Text Markup Language 超文本標記語言 )是一種 用來制作超文本文檔的簡單標記語言,它是萬維網(wǎng)技術的基礎 之一 ,對萬維網(wǎng)技術的成功起到了舉足輕重的作用。 HTML 文件 就 是帶有特定 HTML 插入標記的用以編排文檔屬性和格式的標準文本文件。它能 夠 獨立于各種操作系統(tǒng)平臺。自 1990 年以來 HTML 就一直被用作 World Wide Web 上的信息表示語言,用于描述 Homepage 的格式設計和它與 上其它 Homepage 的連結(jié)信息 。 超文本 (Hypertext)是把一些信息根據(jù)需要聯(lián)結(jié)起來的信息管理技術 【 7】 。超文本 是 由若干互連的文本塊組成 的 ,這些信息塊可以是若干屏、窗 口、文件或更小的塊信息,這樣的信息單元稱為節(jié)點 (node)。不管節(jié)點有多大,每個節(jié)點都由若干指針指向其他節(jié)點或從其他節(jié)點指向該節(jié)點的指針,這些指針稱為鏈接(Link)。超文本的“超”體現(xiàn)在 它不僅能包含文本,而且可以包含圖像、音頻、視頻等多媒體信息。所以 超文本也稱為超媒體 (Hypermedia)。 超文本的書寫格式有專門的規(guī)定,這就是超文本標記語言 HTML。 通常 HTML 文件是它帶有 .html 或 .htm 的文件擴展名。生成一個 HTML 文檔主要有以下三種途徑 【 8】 : (1)手工直接編寫; (2)通過某些格式轉(zhuǎn)換工具將 現(xiàn)有的其它格式文檔 (如 WORD 文檔, EXCEL 文檔 )轉(zhuǎn)換成 HTML 文檔; (3)由 Web 服務器 (或稱 HTTP 服務器 )方實時動態(tài)地生成。一般的 HTML 頁面具有如下的結(jié)構 : html head title,base,link,meta… /head body ?? ( 這是 HTML 正文部分 ) /body /html 可見在一個 HTML 網(wǎng)頁文件中,一般必須有一對 html/html標記作為文件的開頭和結(jié)尾,在 html標記后是頭部標記 head/head,其后是實體 標記body/body【 9】 。 HTML 是瀏覽器識別的語言,通過它我們可以讓瀏覽器顯示出任何需要提供的信息 (文本、表格、表單、 圖像 等 ),它是 Web 應用的最終結(jié)果。 HTML 文件是一種靜態(tài)的頁面,其優(yōu)點是不用經(jīng)過其他的處理,而且可以被瀏覽器或代理服務器存在 Cache 中,所以對 HTML 頁面請求的反應時間比較快。另一個優(yōu)點就是它可以通過一些網(wǎng)頁編輯器 (如 FrontPage、 Dreamweaver 等 )以所見即所得的方式生成和編輯,這樣就可以很方便的維護和修改 【 9】 。 DHTML 技術 DHTML 是 對 HTML 的一個 有利的 補充。在 DHTML 中, HTML 頁面上的所有元素都被當作對象來處理,它們有自己的屬性和事件。對它們的控制也就是改變它們的屬性和觸發(fā)它們的某些事件 一樣 。所有這些對象共同構成了 DOM(Document Object Model)。 DHTML 為 Web 應用提供了一種動態(tài)機制,可以通過 JavaScript和 VBScript,甚至嵌入式組件來實現(xiàn)一些更高級功能的程序邏輯。 系統(tǒng)客戶端技術的選擇 HTML 文檔制作不是很復雜,且功能強大,支持不同數(shù)據(jù)格式的文件鑲?cè)?,這也是 盛行的原因 之一,其主要特點如下 【 9】 : 1. 簡易性, HTML 版本升級采用超集方式,從而更加靈活方便; 2. 可擴展性, HTML 語言的廣泛應用帶來了加強功能,增加標識符等要求,HTML 采取子類元素的方式,為系統(tǒng)擴展帶來保證; 3. 平臺無關性。雖然 PC 機大行其道,但使用 MAC 等其他機器的大有人在,HTML 可以使用在廣泛的平臺上,這也是 盛行的另一個原因; 客戶端技術可供選擇的相對較少,考慮到 HTML以上的這些優(yōu)點,尤其是 HTML相對簡單,容易上手,而且使用 HTML 完全可以滿足本系統(tǒng)開發(fā)的需要,所以本系統(tǒng)將采用 HTML 作為客戶端 技術進行開發(fā)! 服務器端 技術 對于一個 基于 Web 的 應用來講 , 更重要的是服務器端的實現(xiàn)。目前在國內(nèi)傳統(tǒng)的構造 動態(tài)頁面的技術比較多的使用 ASP 技術和 PHP 技術 ,但是 JSP 憑借其特有的優(yōu)勢,也 正在 被越來越多的廣泛采用 。 ASP 技術 ASP 即活動服務器頁面,它是微軟提供的一種運行于服務器端的腳本編寫模型,它使開發(fā)者可以使用幾乎所有的腳本語言 (VBScript、 JavaScript 等 )編寫腳本,這些腳本可以執(zhí)行應用程序邏輯,并能夠調(diào)用 ActiveX 組件執(zhí)行特殊任務,如數(shù)據(jù)庫查詢、文件輸入輸出等 。利用 ASP,可以很容易地把 HTML 標簽和文本,腳本命令以及 ActiveX控件混合在一起實現(xiàn)動態(tài)網(wǎng)頁,創(chuàng)建交互式的 Web站點 【 13】 。 PHP 技術 PHP 是一種內(nèi)嵌式的語言,而且其語法混合了 Unix Shell、 C、 C++、 Java、Perl 以及 PHP 自己的特性。它可以比 CGI 更快速地生成動態(tài)網(wǎng)頁。 Perl 執(zhí)行數(shù)據(jù)操作要另外通過 DBI,但是 PHP 本身自帶了幾乎所有數(shù)據(jù)的操作能力,不需借助其他軟件。 PHP 跟 Apache 服務器緊密結(jié)合,執(zhí)行效率較高,并且它幾乎支持所有主 流與非主流數(shù)據(jù)庫,使得基于數(shù) 據(jù)庫的 Web 網(wǎng)頁變得輕而易舉。更重要的是它的源代碼公開,同時它及 其 相關的軟件都是免費的,構造網(wǎng)站成本很低,因此很受歡迎,在中小型網(wǎng)站的開發(fā)中具有很廣泛的市場 【 13】 。 JSP 技術 JSP(Java Server Page)是一種服務器端腳本技術,它的具體實現(xiàn)是在傳統(tǒng)的網(wǎng)頁 HTML 文件中加入 Scriptlet(Java 程序片段 )和 tag(JSP 標記 ),就可以構成 JSP 網(wǎng)頁 【 10】 。當客戶端 的 用戶第一次請求一個 JSP 的 網(wǎng)頁文件時, JSP 引擎將它編譯成一個 Servlet 對象,并存儲在內(nèi)存中,然后把 輸出內(nèi)容送到 客戶端。第一次請求之后,只要再有請求到來, JSP 引擎將進行檢查,看該文件是否有被改動 過 ,如果沒有變化, JSP 引擎將從內(nèi)存中直接調(diào)用編譯過的 Servlet 對象, 對客戶進行響應。因而在 JSP 文件的執(zhí)行過程中除第一次比較慢之外,以后的訪問效率是很高的。 JSP 技術在多個方面加速了動態(tài) Web 頁面的開發(fā) : 1) 內(nèi)容的生成和顯示進行分離 【 11】 。使用 JSP 技術, Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標識來設計和格式化最終 的 頁面,使用 JSP 標識或者小腳本來生成頁面上的動態(tài) 的 內(nèi)容 。生成內(nèi)容的邏輯被封裝于 標識 和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本 都 在服務器端運行。如果核心邏輯被封裝在標識和 JavaBeans 中,那么其他人,如 Web 的 管理人員和頁面設計者, 就 能夠編輯和使用 JSP 頁面,而不影響 其 內(nèi)容的生成。在服務器端, JSP 引擎解釋 JSP標識和小腳本,生成所請求的 動態(tài) 內(nèi)容,并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回 客戶端的 瀏覽器 。 這有助于作者保護自己的代碼,而又保證任何基于HTML 的 Web 瀏覽器的完全可 用性。 2) 強調(diào)可重用的組件 【 12】 。
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1