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

正文內(nèi)容

基于jsp的商品發(fā)布與銷(xiāo)售系統(tǒng)(已修改)

2025-05-23 20:23 本頁(yè)面
 

【正文】 I 基于 JSP 的商品發(fā)布與銷(xiāo)售系統(tǒng) 摘 要 : 本 論文對(duì)基于 JSP 的商品發(fā)布與銷(xiāo)售系統(tǒng)的開(kāi)過(guò)發(fā)過(guò)程作了詳細(xì)的描述,系統(tǒng)用的是 Jsp 技術(shù),以 Oracle 作為數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)的,采用了 MVC 設(shè)計(jì)模式,用現(xiàn)在比較流行的企業(yè)級(jí)開(kāi)發(fā)三大框架 SSH,即 Struts+Spring+Hibernate進(jìn)行開(kāi)發(fā),系統(tǒng)整體采用 B2C 模式 。 文中著重論述了該系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),并對(duì)關(guān)鍵的技術(shù)作了較詳細(xì)的介紹。本系統(tǒng)共分兩個(gè)部分:前臺(tái)用戶部分和后臺(tái)管理部分。在前臺(tái)系統(tǒng)中有三個(gè)模塊:包括顧客 /會(huì)員登錄及注冊(cè)、商品展示、購(gòu)買(mǎi)流程。在后臺(tái)系統(tǒng)中 有五個(gè)模塊:包括商品目錄管理、商品管理、訂單管理、銷(xiāo)售量統(tǒng)計(jì)、會(huì)員管理。在用戶注冊(cè)模塊中,特別加強(qiáng)了用戶注冊(cè)信息的前臺(tái)驗(yàn)證的嚴(yán)格性;在商品展示中,用戶可以對(duì)商品進(jìn)行瀏覽檢索,查看商品詳細(xì)資料;并且規(guī)定注冊(cè)成會(huì)員的用戶才能對(duì)商品進(jìn)行評(píng)論。沒(méi)有注冊(cè)成會(huì)員只能瀏覽商品。在后臺(tái)系統(tǒng)中,系統(tǒng)管理員可以對(duì)已注冊(cè)的用戶進(jìn)行管理,并對(duì)提交的訂單進(jìn)行處理;可以對(duì)現(xiàn)有的商品進(jìn)行管理以及對(duì)銷(xiāo)售量進(jìn)行統(tǒng)計(jì)。整個(gè)系統(tǒng)結(jié)構(gòu)清晰、功能明確,頁(yè)面風(fēng)格鮮明,易操作,適合客戶的需要。使交易能夠更加方便和快捷。 關(guān)鍵詞 : B2C; Jsp; Oracle; Struts+Spring+Hibernate II III The Jsp goods based on the issue and distribution software architecture system Abstract: This article through detailed description for development of the Jsp goods based on the issue and distribution software architecture system is based on Jsp and Oracle Database development technology,and the system using the MVC design pattern, using the now popularenterpriselevel framework for the development of three SSH, the Struts + Spring + Hibernate. This article focuses on the design and implementation of the system, andmade a more critical technical detail. The system is divided into two parts: the foreground and the background of the user management section. In the foreground system has three modules: including customer member loginand registration, merchandise display, the purchase process. In the background system has five modules: including catalog management,product management, order management, sales statistics, members of management. In the user registration module, in particular, the userregistration information to enhance the prospects of verification rigor。 in themerchandise display, the user can browse and search for products, view product details more details。 and requires users to register as a member of the goods Comment. Not registered as members can only see the the background system, the system administrator can manage a registered user, and submit orders for processing。 can be managed on the existing products and the sales statistics. The entire system structure is clear, features a clear, distinctive style pages, easy to operate, suitable forcustomer needs. So that transactions can be more convenient and faster. Keywords: B2C。 Jsp。Oracle。Struts+Spring+Hibernate IV 1 目 錄 1 系統(tǒng)所用的技術(shù)簡(jiǎn)述 1 JSP 技術(shù) 1 SSH 三大框架 2 ORACLE 簡(jiǎn)述 4 本章小結(jié) 5 2 系統(tǒng)需求分析 6 系統(tǒng)背景 6 開(kāi)發(fā)環(huán)境 6 可行性分析 6 系統(tǒng)的需求 7 本章小結(jié) 11 3 系統(tǒng)的概要設(shè)計(jì) 12 基本模塊設(shè)計(jì) 12 具體模塊及其功能 12 系統(tǒng)用例圖 14 模塊設(shè)計(jì)說(shuō)明 15 系統(tǒng)總架構(gòu)圖 20 系統(tǒng)出錯(cuò)處理設(shè)計(jì) 20 安全設(shè)計(jì) 21 維護(hù)設(shè)計(jì) 21 本章小結(jié) 21 4 系統(tǒng)的實(shí)體關(guān)系及數(shù)據(jù)庫(kù)設(shè)計(jì) 22 數(shù)據(jù)實(shí)體關(guān)系 22 利用 POWERDESIGNER 對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì) 22 數(shù)據(jù)庫(kù)的設(shè)計(jì) 23 本章小結(jié) 26 5 系統(tǒng)展示及說(shuō)明 27 系統(tǒng)代碼結(jié)構(gòu) 27 前臺(tái)界面展示及說(shuō)明 32 會(huì)員注冊(cè) 32 會(huì)員登錄 35 個(gè)人信息維護(hù) 36 商品搜索 38 商品購(gòu)買(mǎi) 39 購(gòu)物車(chē) 41 收藏夾管理 44 地址簿管理 45 后臺(tái)展示 46 后臺(tái)登錄 46 2 編輯目錄 48 編輯商品 50 訂單管理 52 銷(xiāo)售統(tǒng)計(jì)管理 54 6 總結(jié) 57 參考文獻(xiàn) 59 致 謝 61 1 1 系統(tǒng)所用的技術(shù)簡(jiǎn)述 本章主要介紹了該系統(tǒng)所使用的技術(shù)。其中包括 J2EE 的概述,以及其當(dāng)下流行 SSH 框架的特征。同時(shí)介紹了所使用的數(shù)據(jù)庫(kù) Oracle。 JSP 技術(shù) JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。 JSP技術(shù)有點(diǎn)類(lèi)似 ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML 文件 (*.htm,*.html)中插入 Java程序段 (Scriptlet)和 JSP 標(biāo)記 (tag),從而形成 JSP 文件 (*.jsp)。 用 JSP 開(kāi)發(fā)的 Web 應(yīng)用是跨平臺(tái)的,既能在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 JSP 技術(shù)使用 Java 編程語(yǔ)言編寫(xiě)類(lèi) XML 的 tags 和 scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò) tags 和 scriptlets 訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。 JSP 將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。 Web 服務(wù)器在遇到訪問(wèn)JSP 網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后 將執(zhí)行結(jié)果連同 JSP 文件中的HTML 代碼一起返回給客戶。插入的 Java 程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè) HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP 的 規(guī)范的最后版本是 1999 年 9月推出的, 12 月又推出了 。目前較新的是 規(guī)范, 規(guī)范的征求意見(jiàn)稿也已出臺(tái)。 JSP頁(yè)面由 HTML代碼和嵌入其中的 Java 代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些 Java代碼進(jìn)行處理,然后將生成的 HTML 頁(yè)面返回給客戶端的瀏覽器。 Java Servlet 是JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開(kāi)發(fā)需要 Java Servlet 和 JSP配合才能完成。 JSP 具備了 Java 技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)自 JSP 推出后,眾多大公司都支持 JSP技術(shù)的服務(wù)器,如 IBM、 Oracle、 Bea公司等,所以 JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語(yǔ)言。 JSP 可用一種簡(jiǎn)單易懂的等式表示為: HTML+Java=JSP。 2 SSH 三大框 架 框 架是一個(gè)應(yīng)用程序的半成品??蚣芴峁┝丝稍趹?yīng)用程序之間共享的可覆用的公共結(jié)構(gòu)。開(kāi)發(fā)者把框架融入他們自己的應(yīng)用程序,并加以擴(kuò)展,以滿足他們特定的需要??蚣芎凸ぞ甙牟煌幵谟?,框架提供了一致的結(jié)構(gòu),而不僅僅是一組工具類(lèi)。 框架其實(shí)就是一組組件,供你選用完成你自己的系統(tǒng)。簡(jiǎn)單說(shuō)就是使用別人搭好的舞臺(tái),你來(lái)做表演。而且,框架一般是成熟的,不斷升級(jí)的軟件。 可以說(shuō),一個(gè)框架是一個(gè)可復(fù)用的設(shè)計(jì)構(gòu)件,它規(guī)定了應(yīng)用的體系結(jié)構(gòu),闡明了整個(gè)設(shè)計(jì)、協(xié)作構(gòu)件之間的依賴關(guān)系、責(zé)任分配和控制流程,表現(xiàn)為一組抽象類(lèi)以及其 實(shí)例之間協(xié)作的方法,它為構(gòu)件復(fù)用提供了上下文 (Context)關(guān)系。因此構(gòu)件庫(kù)的大規(guī)模重用也需要框架。 構(gòu)件領(lǐng)域框架方法在很大程度上借鑒了硬件技術(shù)發(fā)展的成就,它是構(gòu)件技術(shù)、軟件體系結(jié)構(gòu)研究和應(yīng)用軟件開(kāi)發(fā)三者發(fā)展結(jié)合的產(chǎn)物。在很多情況下,框架通常以構(gòu)件庫(kù)的形式出現(xiàn),但構(gòu)件庫(kù)只是框架的一個(gè)重要部分??蚣艿年P(guān)鍵還在于框架內(nèi)對(duì)象間的交互模式和控制流模式。 框架比構(gòu)件可定制性強(qiáng)。在某種程度上,將構(gòu)件和框架看成兩個(gè)不同但彼此協(xié)作的技術(shù)或許更好??蚣転闃?gòu)件提供重用的環(huán)境,為構(gòu)件處理錯(cuò)誤、交換數(shù)據(jù)及激活操作提供了 標(biāo)準(zhǔn)的方法。 應(yīng)用框架的概念也很簡(jiǎn)單。它并不是包含構(gòu)件應(yīng)用程序的小片程序,而是實(shí)現(xiàn)了某應(yīng)用領(lǐng)域通用完備功能(除去特殊應(yīng)用的部分)的底層服務(wù)。使用這種框架的編程人員可以在一個(gè)通用功能已經(jīng)實(shí)現(xiàn)的基礎(chǔ)上開(kāi)始具體的系統(tǒng)開(kāi)發(fā)。框架提供了所有應(yīng)用期望的默認(rèn)行為的類(lèi)集合。具體的應(yīng)用通過(guò)重寫(xiě)子類(lèi) (該子類(lèi)屬于框架的默認(rèn)行為 )或組裝對(duì)象來(lái)支持應(yīng)用專(zhuān)用的行為。 應(yīng)用框架強(qiáng)調(diào)的是軟件的設(shè)計(jì)重用性和系統(tǒng)的可擴(kuò)充性 ,以縮短大型應(yīng)用軟件系統(tǒng)的開(kāi)發(fā)周期,提高開(kāi)發(fā)質(zhì)量。與傳統(tǒng)的基于類(lèi)庫(kù)的面向?qū)ο笾赜眉夹g(shù)比較,應(yīng)用框架更注重于面向 專(zhuān)業(yè)領(lǐng)域的軟件重用。應(yīng)用框架具有領(lǐng)域相關(guān)性,構(gòu)件根據(jù)框架進(jìn)行復(fù)合而生成可運(yùn)行的系統(tǒng)??蚣艿牧Χ仍酱?,其中包含的領(lǐng)域知識(shí)就更加完整。 因?yàn)檐浖到y(tǒng)發(fā)展到今天已經(jīng)很復(fù)雜了,特別是服務(wù)器端軟件,設(shè)計(jì)到的知 3 識(shí),內(nèi)容,問(wèn)題太多。在某些方面使用別人成熟的框架,就相當(dāng)于讓別人幫你完成一些基礎(chǔ)工作,你只需要集中精力完成系統(tǒng)的業(yè)務(wù)邏輯設(shè)計(jì)。而且框架一般是成熟,穩(wěn)健的,他可以處理系統(tǒng)很多細(xì)節(jié)問(wèn)題,比如,事物處理,安全性,數(shù)據(jù)流控制等問(wèn)題。還有框架一般都經(jīng)過(guò)很多人使用,所以結(jié)構(gòu)很好,所以擴(kuò)展性也很好,而且它是不斷升級(jí)的,你可以 直接享受別人升級(jí)代碼帶來(lái)的好處。 所以本系統(tǒng)的開(kāi)發(fā),就引進(jìn)了 J2EE中常用的三種框架,分別是: Struts、 Spring Hibernate?,F(xiàn)對(duì)以上三種框架作簡(jiǎn)要的介紹: Struts: Struts 最早是作為 Apache Jakarta 項(xiàng)目的組成部分,項(xiàng)目的創(chuàng)立者希望通過(guò)對(duì)該項(xiàng)目的研究,改進(jìn)和提高 JavaServer Pages 、 Servlet、標(biāo)簽庫(kù)以及面向?qū)ο蟮募夹g(shù)水準(zhǔn)。 Struts 這個(gè)名字來(lái)源于在建筑和舊式飛機(jī)中使用的支持金屬架。這個(gè)框架之所以叫 “ Struts” ,是為了提醒我們記住那些支撐 我們房屋,建筑,橋梁,甚至我們踩高蹺時(shí)候的基礎(chǔ)支撐。這也是一個(gè)解釋 Struts 在開(kāi)發(fā) Web 應(yīng)用程序中所扮演的角色的精彩描述。當(dāng)建立一個(gè)物理建筑時(shí),建筑工程師使用支柱為建筑的每一層提供支持。同樣,軟件工程師使用 Struts 為業(yè)務(wù)應(yīng)用的每一層提供支持。它的目的是為了幫助我們減少在運(yùn)用 MVC 設(shè)計(jì)模型來(lái)開(kāi)發(fā) Web 應(yīng)用的時(shí)間。我們?nèi)匀恍枰獙W(xué)習(xí)和應(yīng)用該架構(gòu),不過(guò)它將可以完成其中一些繁重的工作。如果想混合使用 Servlets 和JSP 的優(yōu)點(diǎn)來(lái)建立可擴(kuò)展的應(yīng)用, Struts 是一個(gè)不錯(cuò)的選擇。 Spring:Spring 是一個(gè) 開(kāi)源框架,它由 Rod Johnson 創(chuàng)建。它是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。 Spri
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1