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

正文內(nèi)容

基于j2ee的在線購書系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2024-12-13 22:02 本頁面
 

【文章內(nèi)容簡介】 頻教程等一攬子解決方案 致 謝 錯誤 !未定義書簽。 摘 要 隨著網(wǎng)絡(luò)的普及,人們生活水平的提高,業(yè)余生活也變得豐富多彩,網(wǎng)上購物成為一種時尚。 越來越多的人開始意識到因特網(wǎng)所蘊含的巨大經(jīng)濟價值和無窮商機,并積極投身于 電子商務(wù)活動。實際上,電子商務(wù)是一些商業(yè)行為的電子化 。 在電子商務(wù)中,在線購書 系統(tǒng) 這種 B2C模式的電子商務(wù)系統(tǒng) 是目前應用最廣、最成功的典范之一 。 本文 闡述了 采用 J2EE技術(shù)設(shè)計開發(fā) 在線購 書系統(tǒng) ,目標是使系統(tǒng)具有 J2EE應用的特點 ,比如平臺獨立性、高可靠性和可擴展性等。系統(tǒng)實現(xiàn)過程中使用了 J2EE 中的多種技術(shù) ,如 JSP、 Servlet、 JDBC、 JavaScript、 XML 等。同時在開發(fā)過程中采用 當今流行的 Struts2+Spring+Hibernate 框架, 提高開發(fā)效率和系統(tǒng)性能 等 。 本系統(tǒng)共分為九個模塊, 即會員處理模塊;管理員處理模塊;購物車處理模塊; 圖書評價處理模塊;訂單處理模塊; 圖 書管理模塊;書籍 圖 書顯示模塊;進貨管理模塊;公告管理模塊。各個模塊相互獨立又構(gòu)成統(tǒng)一的整體。 關(guān)鍵詞 : 在線購書; SSH; JSP; MySQL 數(shù)據(jù)庫 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè) 計(論文)和圖文教程、視頻教程等一攬子解決方案 ABSTRACT Along with the work popularization, the improvement of people39。s living standard, the amateur life also bees rich and colorful, online shopping became a kind of fashion. More and more people begin to realize the huge economic value and endless business opportunities, and actively involved in electronic business activities. Actually, emerce is some business behavior. In emerce, online acquisition system the B2C emerce system is the most widely used, the most successful model. This paper USES the J2EE technology acquisition system design online, the goal is to make system with J2EE application characteristics, such as platform independence, high reliability, expansibility, etc. In the process of system using various techniques of J2EE, such as the JSP, Servlet, JDBC, JavaScript, XML, etc. Also in the development process of using today39。s popular Struts2 + Spring + Hibernate framework, improve are efficiency and performance of the system, etc. This system is divided into nine modules: member processing module, Administrator processing module, Shopping cart processing module, Library evaluation module, Order processing module, Books management module, Books books display module, Stock management module, Announcement management module. Each module independent and constitute the unified whole. Key words: online bookstores; SSH; JSP; MySQL databases 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè) 計(論文)和圖文教程、視頻教程等一攬子解決方案 1 前言 國內(nèi)外研究動態(tài) 隨著電子商務(wù)技術(shù)的蓬勃發(fā)展,需要有一種可以快速、高效的建立企業(yè)級商務(wù)應用的技術(shù)。 J2EE 就是這樣一種技術(shù) [1],它提供了一個多層式分布式模型,組件重用,基于 XML的數(shù)據(jù)交換,統(tǒng)一的安全模型以及靈活的事務(wù)控制等技術(shù)和方法。為了提高系統(tǒng)性能, 國內(nèi)外有很多在線購書系統(tǒng)采用了 J2EE 技術(shù)和 B/S 架構(gòu);由于電子商務(wù)技術(shù)在近幾年的飛速發(fā)展, 網(wǎng)上書店系統(tǒng)中 出現(xiàn) 了多種設(shè)計模式,開發(fā)出一個具有較高可擴展性、可靠性以及可重用性的網(wǎng)上書店系統(tǒng),以滿足現(xiàn)實生活中網(wǎng)上購書的需要 ,這一直是國內(nèi)外 研究購書系統(tǒng)的一個重要方向 。 選題的依據(jù)和意義 隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)技術(shù)已經(jīng)逐步滲入社會生活各個層面, 因特網(wǎng)正不斷改變世界,由于因特網(wǎng)具有傳播信息量大,形態(tài)多樣,迅捷方便,全球覆蓋,自由和交互等特點,已經(jīng)發(fā)展成為現(xiàn)在最重要的傳輸媒體。隨著網(wǎng)絡(luò)的普及,人們生活水平的提高,業(yè)余生活也變得豐富多彩,網(wǎng)上購物成為一種時尚。 越來越多的人開始意識到因特網(wǎng)所蘊含的巨大經(jīng)濟價值和無窮商機,并積極投身于電子商務(wù)活動。實際上,電子商務(wù)是一些商業(yè)行為的電子化 。 就網(wǎng)上商店來說,網(wǎng)上書店是目前應用最廣、最成功的典范之一。 眾所周知,圖書單價低體積小,僅用文字描述就可以使讀者形成購買決策,是最適合在網(wǎng)上銷售的商品。 因 此, 網(wǎng) 上售書是一筆好生意。與傳統(tǒng)書店相比,網(wǎng)上書店擁有許多優(yōu)勢: ( 1)開設(shè)網(wǎng)上書店的成本遠遠低于傳統(tǒng)模式的書店; ( 2)與傳統(tǒng)店面書店相比,網(wǎng)上購書的市場規(guī)模和經(jīng)營模式突破了地理位置,經(jīng)營面積,營業(yè)時間的局限,是一種全新的銷售渠道; ( 3) 有效地縮短了圖書流通發(fā)行環(huán)節(jié),將廣大讀者、圖書、出版者、發(fā)行者緊密地結(jié)合在一起,大大提高了圖書流通率。 正是由于這些優(yōu)勢,網(wǎng)上書店才能得以在最短的時間內(nèi)迅速發(fā)展起來,網(wǎng)上書店的 興起,實際上是 Inter 電子商務(wù)在圖書業(yè)發(fā)展的必然結(jié)果。 本系統(tǒng)的特點和設(shè)計的基本原則 ( 1)實現(xiàn)九大模塊,完成在線購書系統(tǒng)的功能 :用戶圖書瀏覽,會員選擇喜歡的精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè) 計(論文)和圖文教程、視頻教程等一攬子解決方案 圖書放入購物車、下訂單,會員個人信息管理等前臺功能;管理員查詢供貨商,填寫進貨單,添加圖書,查詢圖書等后臺管理功能。 ( 2)系統(tǒng)的一些功能只有登錄會員才可以使用,比如:用戶點擊購買之后,書籍被添加到了購物車,但結(jié)算時,只有會員才能進行結(jié)算操作,否則提醒用戶必須先登錄,然后才能進行結(jié)算操作。 ( 3)系統(tǒng)根據(jù)用戶在本書店的消費金額的多少, 進行等級劃分,劃分為 4 個等級,即“會員升級中”、“普通會員”、“中級會員”、“高級會員”;會員等級越高則享有本書店的優(yōu)惠更多。 ( 4)會員查看自己個人信息時,系統(tǒng)會根據(jù)用戶在本書店的消費情況,自動更新會員的一些個人信息,比如:該會員在本書店的等級,消費金額等。 ( 5)系統(tǒng)除了為管理員提供了基本的圖書管理功能外;為了方便管理員進行供貨商和進貨登記,還提供了進貨管理的相關(guān)功能。 ( 6)系統(tǒng)操作簡單,系統(tǒng)界面友好,易于擴展,性能和可維護性很好。 ( 7)本系統(tǒng)能滿足所有用戶網(wǎng)上操作的需求。 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè) 計(論文)和圖文教程、視頻教程等一攬子解決方案 2 系統(tǒng)開發(fā)平臺和技術(shù)簡介 系統(tǒng)開發(fā)平臺簡述 J2EE 是一個開放的、基于標準的開發(fā)和部署的平臺,用于構(gòu)建 N 層的、基于 Web的、以服務(wù)端計算為核心的、模塊化的企業(yè)應用。 J2EE同時也是所有兼容 J2EE標準的應用服務(wù)器產(chǎn)品的統(tǒng)一標識。 Sun 公司領(lǐng)導著 J2EE 規(guī)范和標準的制定,但同時很多公司如 IBM、 BEA也為該標準的制定貢獻了很多力量 [7], 所以 J2EE每一個新規(guī)范的推出,都體現(xiàn)著整個業(yè)界對技術(shù)的共同認同。大家都遵守著 “ 在標準上進行合作,在產(chǎn)品上進行競爭 ” 的原則,從而使 J2EE 在技術(shù)規(guī)范上日臻完善和進步,同時又有各廠家實現(xiàn)J2EE 規(guī)范的應用服務(wù)器產(chǎn)品在市場上推出,在性能上、價格上互相競爭,為最終用戶提供多樣化的選擇。 J2EE 技術(shù)是在 J2SE 的基礎(chǔ)之上,提供了企業(yè)計算所必須的服務(wù)如事務(wù)、安全性、消息服務(wù)等。 J2SE 平臺提供 Java 運行時環(huán)境的標準功能,如對跨平 臺開發(fā)的支持和內(nèi)存管理等。 J2EE 應用的組件如企業(yè) JavaBean( EJB)、 JSP 和 Servlet 運行于 J2EE容器之中,通過連接器訪問企業(yè)信 息系統(tǒng),如數(shù)據(jù)庫系統(tǒng)、 ERP 系統(tǒng)和其他應用程序系統(tǒng) [10]。 J2EE 應用可以 集成一系列的客戶端,包括獨立運行的臺式客戶端、無線客戶端,以及基于 Web 瀏覽 器的客戶端等。 J2EE 平臺為開發(fā)企業(yè)應用提供了高性能、高可靠性和可伸縮性的運行支撐環(huán)境。 J2EE 提供了一個多層的端到端的應用系統(tǒng)架構(gòu)。在客戶端層,多種客戶端可通過多種不同的協(xié)議來訪問中間層的 J2EE 服務(wù),在設(shè)計 J2EE 應 用的時候,首先需要選擇的就是 J2EE 客戶端的類型,應根據(jù)用戶的使用模式及應用環(huán)境的特點來選擇適合的客戶端類型和通信協(xié)議,如 Java Applet 客戶端和 Java Web Start 客戶端適合于復雜的圖形用戶界面 ,如大量的數(shù)據(jù)錄入、數(shù)據(jù)統(tǒng)計等應用,能滿足高效的用戶交互需求,根據(jù)具體應用環(huán)境的不同,可選擇 HTTP(S)、 RMI/IIOP 或 JNLP 等通信協(xié)議 [7]。 在中間層,主要包括 Web服務(wù)器和應用服務(wù)器。在實際部署時,它們可以運行于單一的或多個物理平臺上。從可靠性和可伸縮性考慮,應該采用多個 Web 服務(wù)器 和應用服務(wù)器。 Web 服務(wù)器接受從客戶端發(fā)來的請求,通過 JSP 和 Servlet 技術(shù)動態(tài)生成響應的內(nèi)容, JSP 或 Servlet 可以接著調(diào)用運行于應用 服務(wù)器 EJB 容器中的企業(yè) JavaBean進行相應的業(yè)務(wù)處理和運 算。而中間層通過標準的協(xié)議訪問企業(yè)信息系統(tǒng)層來讀取數(shù)據(jù)和調(diào)用服務(wù) [7]。 總之, J2EE 為我們提供了一個建立在開放和標準的技術(shù)之上、非常靈活的端到端的多層體系架構(gòu),從而滿足各種不同企業(yè)應用的需求。 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè) 計(論文)和圖文教程、視頻教程等一攬子解決方案 系統(tǒng)采用框架 Struts2++ ( 1) Struts2 號稱是一個全新的框架,但這僅僅是相對 Struts 1 而言。 Struts 2 與 Struts 1 相比,確實有很多革命性的改進,但它并不是新發(fā)布的新框架,而是在另一個赫赫有名的框架: WebWork基礎(chǔ)上發(fā)展起來的 。從某種程度上來 講, Struts2沒有繼承 Struts 1 的血統(tǒng),而是繼承 WebWork 的血統(tǒng)?;蛘哒f, WebWork 衍生出了Struts2,而不是 Struts 1 衍生了 Struts2 因為 Struts2 是 WebWork 的升級,而不是一個全新的框架,因此穩(wěn)定性、性能等各方面都有很好的保證:而且吸收了 Struts 1 和WebWork 兩者的優(yōu)勢,因此,是一個非常 優(yōu)秀 的框架 [12]。 ( 2) Spring 作為實現(xiàn) J2EE 的一個全方位應用程序框架,為我們開發(fā)企業(yè)級應用提供了一個健壯、高效的解決方案。所謂全方位,不得 不說以下幾個特點: ① 非侵入式:對于寫代碼從來不考慮復用和移植的程序員來說,這一點根本就沒有吸引力,那么請?zhí)^。所謂非侵入式是指 Spring 框架的 API 不會在業(yè)務(wù)邏輯上出現(xiàn),也就是說我們的業(yè)務(wù)邏輯應該是純凈的,不能出現(xiàn)與業(yè)務(wù)邏輯無關(guān)的代碼。首先針對應用而言,這樣我們才能將業(yè)務(wù)邏輯從當前應用中剝離出來,從而在其他的應用中實現(xiàn)復用;其次針對框架而言,由于業(yè)務(wù)邏輯中沒有 Spring 的 API,所以業(yè)務(wù)邏輯也可以從 Spring 框架快速的移植到其他框架 [1]。 ② 容器: Spring 提供容器功能,容器可以管理對象的生命周 期,對象與對象之間的依賴關(guān)系。你可以寫一個配置文件(通常是 xml 文件),在上面定義對象的名字,是否是單例,以及設(shè)置與其他對象的依賴關(guān)系。那么在容器啟動之后,這些對象就被實例化好了,你直接去用就好了,而且依賴關(guān)系也建立好了。 ③ IOC:控制反轉(zhuǎn),謂之 “ 依賴關(guān)系的轉(zhuǎn)移 ” ,如果以前都是依賴于實現(xiàn),那么現(xiàn)在反轉(zhuǎn)為依賴于抽象吧,其實它的核心思想就是要面向接口編程,至于何謂接口何謂抽象,以及它們的好處, 可以查看 設(shè)計模式 [1]。 ④ 依賴注入:建立對象與對象之間依賴關(guān)系的實現(xiàn),包括接口注入、構(gòu)造注入、set 注入,在 Spring 中只支持后兩種 。 ⑤ AOP:面向方面編程,我們可以把日志、安全、事務(wù)管理等服務(wù)(或功能)理解成一個 “ 方面 ” ,那么以前這些服務(wù)一直是直接寫在業(yè)務(wù)邏輯的代碼當中的,這有兩點不好;首先業(yè)務(wù)邏輯不純凈,其次這些服務(wù)被很多業(yè)務(wù)邏輯反復使用,完全可以剝離出來做到復用。那么 AOP就是這些問題的解決方案,我們可以把這些服務(wù)剝離出來形成一個 “ 方面 ” ,以期做到復用;然后將 “ 方面 ” 動態(tài)的插入到業(yè)務(wù)邏輯中讓業(yè)務(wù)邏輯能夠享受到此 “ 方面 ” 的服務(wù) 。 其他還有一些特點不是 Spring的核心,這里只做簡單陳述,如:對 JDBC的封裝 與簡化,提供事務(wù)管理功能,對 O/R mapping 工具( Hibernate、 iBATIS)的整合;提供精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè) 計(論文)和圖文教程、視頻教程等一攬子解決方案 MVC 解決方案,也可以與其他 web 框架( Struts、 JSF)進行整合;還有對 JNDI、 mail等服務(wù)進行封裝 [7]。 ( 3) Hibernate 是一種新的 ORM(對象關(guān)系映射)工具,它同時提供了從 Java 類到數(shù)據(jù)表的映射和數(shù)據(jù)查詢、恢復等機制,實現(xiàn)數(shù)據(jù)層對象的持久化。相對于使用 JDBC和 SQL 來手工操作數(shù)據(jù)庫,使用 Hibernate 可以大大減少操作數(shù)據(jù)庫的工作量。并且Hibernate 可以和 Web 服務(wù)器以及 應用服務(wù)器良好的集成。 Hibernate 使用數(shù)據(jù)庫和配置文件數(shù)據(jù)來為應用程序提供持久化服務(wù),其體系結(jié)構(gòu)如圖 21 所示: 圖 21 Hibernate 體系結(jié)構(gòu) 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè) 計(論文)和圖文教程、視頻教程等一攬子解決方案 3 系統(tǒng)需求分析 系統(tǒng)可行性分析 系統(tǒng)可行性分析 開發(fā)一個滿足基本業(yè)務(wù)要求的 在線購書系統(tǒng) ,可以提高工作效率,減少了人工和用時,系統(tǒng)的開發(fā)應用會帶來一定的經(jīng)濟效益,可見系統(tǒng)開發(fā)在經(jīng)濟上是完全可行的。 操作 可行性分析 書店管理 員不需要有很高的專業(yè)技能,只要會操作計算機,按照系統(tǒng)提示, 逐步進行即可,借助于 在線購書系統(tǒng)管理 員可以更快更好 地 處理用戶以及業(yè)務(wù)之間的關(guān)系。 技術(shù)可行性分析 在線購書 系統(tǒng)的開發(fā)采用了 當今最優(yōu)秀的企業(yè)信息化開發(fā)平臺 J2EE 和 先進成熟并且符合實際應用的開發(fā)方法,廣泛應用于網(wǎng)站開發(fā)的網(wǎng)頁開發(fā)工具 Dreamweaver,MyEclipse,動態(tài)網(wǎng)頁開發(fā)技術(shù) JSP 和 MVC 架構(gòu)技術(shù) Struts、 Spring 和 Hibernate[7],功能強大的數(shù)據(jù)庫管理工具 MySQL,結(jié)合 自己的 實際開發(fā)能力,可以開發(fā)出較為完善的在線購書 系統(tǒng)。 應解決的主要問題及技術(shù)要求 : ( 1) 收 集系統(tǒng)開發(fā)所使用的足夠的信息 ; ( 2) 按實際應用的可行性劃分模塊,確定模塊功能 ; ( 3) 建立完善的數(shù)據(jù)庫支持環(huán)境 ; ( 4) 使用 JSP 語言 實現(xiàn)前臺頁面視圖,使用 Struts Spring 和 Hibernate 實現(xiàn) MVC架構(gòu),并 實現(xiàn)與數(shù)據(jù)庫之間的各項操作 。 綜上所述,整個 在線購書系統(tǒng) 開發(fā)是切實可行的。 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1