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

正文內(nèi)容

基于web的網(wǎng)上在線圖書商城的設計與實現(xiàn)論文(編輯修改稿)

2024-12-22 17:07 本頁面
 

【文章內(nèi)容簡介】 要進行安裝、修改和升級,均需要在所有的客戶機上進行,復雜又麻煩。對于 B/S 結(jié)構(gòu),只需在客戶端安裝通用的瀏覽器,所有的維護和升級工作都是在服務器上執(zhí)行的,不需對客戶端進行任何改變,因而大大降低了開發(fā)和維護的成本。 客戶端負載 C/S 結(jié)構(gòu)的客戶端擔負著顯示與處理數(shù)據(jù)的任務,負載過重。隨著應用系統(tǒng)的功能越來越復雜,客戶端的應用程序也變得越來越龐大,客戶端也變得越來越“胖”。而不斷 提高客戶機的配置,又加大了投資成本。 B/S 結(jié)構(gòu)的客戶端把事務處理的邏輯部分交給了服務器端,不再負責處理復雜計算和數(shù)據(jù)訪問等關鍵事務,只需要進行顯示,使客戶機變得很“瘦”。 采用標準 C/S 結(jié)構(gòu)所采用的標準只在內(nèi)部統(tǒng)一,其應用通常是專用的。 B/S 結(jié)構(gòu)所采用的標準是開放的、非專用的,是經(jīng)過標準化組織所確定的,保證了其應用的通用性和跨平臺性。 靈活性 C/S 結(jié)構(gòu)系統(tǒng)模塊中每一部分的變動均要關聯(lián)到其他模塊的變動,是系統(tǒng)很難升級,靈活性差。 B/S 多層結(jié)構(gòu)中,層與 1 層之間相互獨立,任何一層的改變不影響其它層的功能,系統(tǒng) 的改進變得相對容易,可以用不同廠家的產(chǎn)品來組成性能更佳的系統(tǒng)。 移植性 C/S 結(jié)構(gòu)移植困難,不同開發(fā)工具開發(fā)的應用程序,一般來說互不兼容,難以移植到其他平臺上運行。對于 B/S 結(jié)構(gòu),在客戶端安裝的是瀏覽器,不存在移植后兼容性問題。 用戶界面風格 C/S 結(jié)構(gòu)的用戶界面是由客戶端所安裝的軟件決定的,用戶界面各不相同。而 B/S結(jié)構(gòu)只需在客戶端安裝通用的瀏覽器就可訪問程序,瀏覽器的界面統(tǒng)一友好,方便使用。 JavaScript JavaScript 一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言 ,內(nèi)置支持類型。它的解釋器被稱為 JavaScript 引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在 HTML(標準通用標記語言下的一個應用)網(wǎng)頁上使用,用來給 HTML 網(wǎng)頁增加動態(tài)功能。 在 1995 年時,由 Netscape 公司的 Brendan Eich,在網(wǎng)景導航者瀏覽器上首次設計實現(xiàn)而成。因為 Netscape 與 Sun 合作, Netscape 管理層希望它外觀看起來像 Java,因此取名為 JavaScript。但實際上它的語法風格與 Self 及 Scheme 較為接近。 為了取得技術優(yōu)勢,微軟推出了 JScript, CEnvi 推出 ScriptEase,與 JavaScript同樣可在瀏覽器上運行。為了統(tǒng)一規(guī)格,因為 JavaScript 兼容于 ECMA 標準,因此也稱為 ECMAScript。 JavaScript 腳本語言具有以下特點 :(1)腳本語言。 (2)基于對象。 (3)簡單。 (4)動態(tài)性。 (5)跨平臺性。 JQuery Jquery 是繼 prototype 之后又一個優(yōu)秀的 Javascript 庫。它是輕量級的 js 庫 ,它兼容 CSS3,還兼容各種瀏覽器( IE +, FF +, Safari +, Opera +), IE6/7/8瀏覽器。 jQuery使用戶能更方便地處理 HTML(標準通用標記語言下的一個應用)、 events、實現(xiàn)動畫效果,并且方便地為網(wǎng)站提供AJAX 交互。 jQuery 還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。 jQuery 能夠使用戶的 html 頁面保持代碼和 html 內(nèi)容分離,也就是說,不用再在 html 里面插入一堆 js 來調(diào)用命令了,只需要定義 id 即可。 jQuery 是一個兼容多瀏覽器的 javascript 庫,核心理念是 write less,do more(寫得更少 ,做得更多 )。 jQuery 在 2020 年 1 月由美國人 John Resig 在紐約的 barcamp 發(fā)布,吸引了來自世界各地的眾多 JavaScript 高手加入,由 Dave Methvin 率領團隊進行開發(fā)。如今, jQuery 已經(jīng)成為最流行的 javascript 庫,在世界前 10000 個訪問最多的網(wǎng)站中,有超過 55%在使用 jQuery。 jQuery 是免費、開源的,使用 MIT 許可協(xié)議。 jQuery 的語法設計可以使開發(fā)者更加便捷,例如操作文檔對象 、選擇 DOM 元素、制作動畫效果、事件處理、使用 Ajax 以及其他功能。除此以外, jQuery 提供 API 讓開發(fā)者編寫插件。其模塊化的使用方式使開發(fā)者可以很輕松的開發(fā)出功能強大的靜態(tài)或動態(tài)網(wǎng)頁。 jQuery,顧名思議,也就是 JavaScript 和查詢( Query),即是輔助 JavaScript開發(fā)的庫。 MySQL MySQL 是一個關系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB 公司開發(fā),目前屬于 Oracle公司。 MySQL 是最流行的關系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應用方面 MySQL 是最好的RDBMS(Relational Database Management System:關系數(shù)據(jù)庫管理系統(tǒng) )應用軟件之一。MySQL 是一種關聯(lián)數(shù)據(jù)庫管理系統(tǒng),關聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。 MySQL 所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。 MySQL 軟件采用了雙授權政策(本詞條“授權政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是 開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版 的性能卓越,搭配 PHP 和 Apache 可組成良好的開發(fā)環(huán)境。 C3P0 C3P0 是一個開源的 JDBC 連接池,它實現(xiàn)了數(shù)據(jù)源和 JNDI 綁定,支持 JDBC3 規(guī)范和 JDBC2 的標準擴展。目前使用它的開源項目有 Hibernate, Spring 等。 AJAX AJAX 即“ Asynchronous Javascript And XML”(異步 JavaScript 和 XML),是指一種創(chuàng)建交互式網(wǎng)頁應用的網(wǎng)頁開發(fā)技術。 AJAX 等于異步的 JavaScript 和 XML(標準通用標記語言的子集)。 AJAX 是一種用于創(chuàng)建快速動態(tài)網(wǎng)頁的技術。通過在后臺與服務器進行少量數(shù)據(jù)交換, AJAX 可以使網(wǎng)頁實現(xiàn)異步更新。這意味著可以在不重新加載整個網(wǎng)頁的情況下,對網(wǎng)頁的某部分進行更新。傳統(tǒng)的網(wǎng)頁(不使用 AJAX)如果需要更新內(nèi)容,必須重載整個網(wǎng)頁頁面。 JSP JSP 全名為 Java Server Pages,中文名叫 java 服務器頁面,其根本是一個簡化的Servlet 設計,它 [1] 是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。 JSP 技術有點類似 ASP 技術,它是在 傳統(tǒng)的網(wǎng)頁 HTML(標準通用標記語言的子集)文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標記(tag),從而形成 JSP 文件,后綴名為 (*.jsp)。 用 JSP 開發(fā)的 Web 應用是跨平臺的,既能在 Linux 下運行,也能在其他操作系統(tǒng)上運行。 它實現(xiàn)了 Html 語法中的 java 擴張(以 %, %形式)。 JSP 與 Servlet 一樣,是在服務器端執(zhí)行的。通常返回給客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP 技術使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過 tags和 scriptlets訪問存在于服務端的資源的應用邏輯。JSP 將網(wǎng)頁邏輯與網(wǎng)頁設計的顯示分離,支持可重用的基于組件的設計,使基于 Web 的應用程序的開發(fā)變得迅速和容易。 JSP(JavaServer Pages)是一種動態(tài)頁面技術,它的 主要目的是將表示邏輯從 Servlet 中分離出來。 Java Servlet 是 JSP 的技術基礎,而且大型的 Web 應用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP 具備了 Java 技術的簡單 易用,完全的面向?qū)ο螅哂衅脚_無關性且安全可靠,主要面向因特網(wǎng)的所有特點。 系統(tǒng)開發(fā)平臺及運行環(huán)境 系統(tǒng)開發(fā)平臺 系統(tǒng)的開發(fā)是在 Tomcat 環(huán)境下進行的。 Tomcat 是 Apache 軟件基金會( Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、 Sun 和其他一些公司及個人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因為 Tomcat 技術先進、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的 Web 應用服務器。目前最新版本是 。 Tomcat 服務器是一個免費的開放源代碼的 Web 應用服務器,屬于輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好 Apache 服務器,可利用它響應 HTML(標準通用標記語言下的一個應用)頁面的訪問請 求。實際上Tomcat 部分是 Apache 服務器的擴展,但它是獨立運行的,所以當你運行 tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行的。 訣竅是,當配置正確時, Apache 為 HTML 頁面服務,而 Tomcat 實際上運行 JSP 頁面和 Servlet。另外, Tomcat 和 IIS 等 Web 服務器一樣,具有處理 HTML 頁面的功能,另外它還是一個 Servlet 和 JSP 容器,獨立的 Servlet 容器是 Tomcat 的默認模式。不過, Tomcat 處理靜態(tài) HTML 的能力不如 Apache 服務器。目前 Tomcat 最新版本為 。 運行環(huán)境 操作系統(tǒng): Windows XP 以上版本。 服務器軟件: 以上版本。 瀏覽器: IE、 Fire Fox、 Google Chrome。 開發(fā)工具 開發(fā)工具 : Eclipse Eclipse 是著名的跨平臺開源集成開發(fā)環(huán)境( IDE)。最初主要用來 Java 語言開發(fā),目前亦有人通過插件使其作為 C++、 Python、 PHP 等其他語言的開發(fā)工具。 Eclipse 的本身只是一個框架平臺,但是眾多插件的支持,使得 Eclipse 擁有較佳的靈活性,所以許多 軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的 IDE。 雖然大多數(shù)用戶很樂于將 Eclipse 當作 Java 集成開發(fā)環(huán)境( IDE)來使用,但 Eclipse 的目標卻不僅限于此。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment, PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成 開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 [1] 這種平等和一致性并不僅限于 Java 開發(fā)工具。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++、 COBOL、 PHP、 Android等編程語言的插件已經(jīng)可用,或預計將會推出。 Eclipse 框架還可用來作為與軟件開發(fā)無關的其他應用程序類型的基礎,比如內(nèi)容管理系統(tǒng)。 基于 Eclipse 的應用程序的一個突出例子是 IBM Rational Software Architect,它構(gòu)成了 IBM Java 開發(fā)工具系列的基礎。 Eclipse 是一個開放源代碼的軟件開發(fā)項目,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺。它主要由 Eclipse 項目、 Eclipse 工具項目和Eclipse 技術項目三個項目組成,具體包括四個部分組成 —— Eclipse Platform、 JDT、CDT 和 PDE。 JDT 支持 Java 開發(fā)、 CDT 支持 C 開發(fā)、 PDE 用來支持插件開發(fā), Eclipse Platform 則是一個開放的可擴展 IDE,提供了一個通用的開發(fā)平臺。它提供建造塊和構(gòu)造并運行集成軟件開發(fā) 工具的基礎。 Eclipse Platform 允許工具建造者獨立開發(fā)與他人工具無縫集成的工具從而無須分辨一個工具功能在哪里結(jié)束,而另一個工具功能在哪里開始。 3. 需求分析 該網(wǎng)上在線 圖書商城模型是典型的網(wǎng)上購物實踐中最為普遍的電子商務企業(yè)對客戶( B2C)模式,主要包括會員注冊、訂單管理、購物車、搜索、支付等基本功能。此外,本系統(tǒng)也將實現(xiàn)在線圖書銷售系統(tǒng)的后端管理,包括圖書的添加、訂單的處
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1