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

正文內(nèi)容

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

2025-02-12 22:12 本頁面
 

【文章內(nèi)容簡介】 復雜。由于客戶端實現(xiàn)與服務器的直接相連,沒有中間環(huán)節(jié),因此響應速度快??蛻舨僮鹘缑嬖O計個性化,具有直觀、簡單、方便的特點,可以滿足客戶個性化的操作要求。同時由于開發(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)絡結構模式,其本質(zhì)是三層結構的 C/S 模式。在用戶的計算機上安裝瀏覽器軟件,在服務器上存放數(shù)據(jù)并且安裝服務應用程序,服務器有 服務器和文件服務器等。用戶通過瀏覽器訪問服務器,進行信息瀏覽、文件傳輸和電子郵件等服務。 B/S 模式有以下特點 【5】 : 、維護、升級方便。每當服務器應用程序升級時,只要在服務器上升級服務應用程序即可,用戶計算機上的瀏覽器軟件不需要修改,系統(tǒng)開發(fā)和升級維護方便;,在 B/S 模式下,用戶通過通用的瀏覽器進行訪問,系統(tǒng)開放性好;,由于 Web 的平臺無關性,B/S 模式的結構可以任意擴展,可以從包含一臺服務器和幾個用戶的小型系統(tǒng)擴展成為擁有成千上萬個用戶的大型系統(tǒng); ,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 體系結構雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應用中,無論是 Client 端,還是 Server 端,都還需要特定的軟件支持。由于沒能提供用戶真正期望的開放環(huán)境,C/S 結構的軟件需要針對不同的操作系統(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】 :。而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動辦公和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴展性。這種方式遠程訪問需要專門的技術,同時要對系統(tǒng)進行專門的設計來處理分布式的數(shù)據(jù);。首先涉及到安裝的工作量,其次任何一臺電腦出問題,如病毒、硬件損壞,都需要進行安裝或維護。特別是有很多分部或?qū)Yu店的情況,不是工作量的問題,而是路程的問題。還有,系統(tǒng)軟件升級時,每一臺客戶機需要重新安裝,其維護和升級成本非常高;??赡苓m應于 Win98, 但不能用于Win2022 或 Windows XP?;蛘卟贿m用于微軟新的操作系統(tǒng)等等,更不用說Linux、Unix 等。綜上所述,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 的連結信息。超文本(Hypertext)是把一些信息根據(jù)需要聯(lián)結起來的信息管理技術 【7】 。超文本是由若干互連的文本塊組成的,這些信息塊可以是若干屏、窗口、文件或更小的塊信息,這樣的信息單元稱為節(jié)點(node)。不管節(jié)點有多大,每個節(jié)點都由若干指針指向其他節(jié)點或從其他節(jié)點指向該節(jié)點的指針,這些指針稱為鏈接(Link)。超文本的“超”體現(xiàn)在它不僅能包含文本,而且可以包含圖像、音頻、視頻等多媒體信息。所以超文本也稱為超媒體(Hypermedia)。超文本的書寫格式有專門的規(guī)定,這就是超文本標記語言 HTML。通常 HTML 的文件擴展名。生成一個 HTML 文檔主要有以下三種途徑 【8】 :(1)手工直接編寫;(2)通過某些格式轉(zhuǎn)換工具將現(xiàn)有的其它格式文檔(如 WORD 文檔,EXCEL 文檔)轉(zhuǎn)換成 HTML 文檔;(3)由 Web 服務器(或稱 HTTP 服務器)方實時動態(tài)地生成。一般的 HTML 頁面具有如下的結構:htmlheadtitle,base,link,meta…/headbody……(這是 HTML 正文部分)/body/html可見在一個 HTML 網(wǎng)頁文件中,一般必須有一對html/html標記作為文件的開頭和結尾,在html標記后是頭部標記head/head,其后是實體標記body/body【9】 。HTML 是瀏覽器識別的語言,通過它我們可以讓瀏覽器顯示出任何需要提供的信息(文本、表格、表單、圖像等),它是 Web 應用的最終結果。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ù)格式的文件鑲入,這也是 盛行的原因之一,其主要特點如下 【9】 :,HTML 版本升級采用超集方式,從而更加靈活方便;,HTML 語言的廣泛應用帶來了加強功能,增加標識符等要求,HTML 采取子類元素的方式,為系統(tǒng)擴展帶來保證;。雖然 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 服務器緊密結合,執(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)容,并且將結果以 HTML(或者 XML)頁面的形式發(fā)送回客戶端的瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。2)強調(diào)可重用的組件 【12】 。絕大多數(shù) JSP 頁面依賴于可重用的,跨平臺的組件(JavaBean 或者 Enterprise JavaBean)來執(zhí)行應用程序所要求的更為復雜的處理邏輯。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件被更多的使用者或者客戶團體所使用?;诮M件的方法加速了系統(tǒng)總體開發(fā)的過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結果的開發(fā)努力中得到平衡。3)采用標識簡化頁面開發(fā)。JSP 技術封裝了許多的功能,這些功能是在易用的、與 JSP 相關的 HTML 或者 XML 標識中進行動態(tài)內(nèi)容生成所需要的。標準的JSP 標識能夠訪問和實例化 JavaBean 組件,設置或者檢索組件的屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。4)可移植性強。JSP 是用 Java 開發(fā)的,可以一處編寫,到處運行,因此JSP 與平臺完全無關,可以支持多平臺的移植。5)可伸縮性和可擴充性強。JSP 通過 JavaBean 可實現(xiàn)功能的擴充,如文件上傳、操作數(shù)據(jù)庫或者將復雜的業(yè)務分離出來成為獨立可重復利用的模塊。 ASP、PHP 與 JSP 的比較及系統(tǒng)服務器端技術的選擇雖然它們都是服務器端腳本語言,但 JSP 的基本機制同 ASP 和 PHP 技術是不同的。JSP 實質(zhì)上是一種 Servlet,它是編譯執(zhí)行的,但 ASP 和 PHP 則完全是解釋執(zhí)行的,ASP 和 PHP 才是真正的腳本語言,而 JSP 僅僅具有腳本語言的表現(xiàn)形式。表 21 從幾個方面對這 3 種技術進行了比較 【13】 。表 21 JSP、ASP 和 PHP 技術的比較目前,采用 PHP 的網(wǎng)站如新浪網(wǎng)(sina)、中國人(Chinaren)等,但由于PHP 本身存在的一些缺點,使得它不適合應用于大型電子商務站點,而更適合一些小型的商業(yè)站點。首先,PHP 缺乏規(guī)模支持。其次,缺乏多層結構支持。對于大負荷站點,解決方法只有一個:分布計算。數(shù)據(jù)庫、應用邏輯層、
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1