• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于J2EE在線購物系統(tǒng)的設(shè)計與實現(xiàn)

      2018-05-14 16:31董萍
      關(guān)鍵詞:電子商務(wù)

      摘 要: 針對在線網(wǎng)絡(luò)購物方便快捷的特點(diǎn),結(jié)合購物的需求,利用J2EE優(yōu)勢,實現(xiàn)JSP技術(shù)在數(shù)據(jù)庫中的應(yīng)用;從軟硬件系統(tǒng)架構(gòu)、系統(tǒng)軟件模塊、數(shù)據(jù)庫方面對系統(tǒng)進(jìn)行設(shè)計,并對系統(tǒng)進(jìn)行測試。實驗證明系統(tǒng)性能完全滿足系統(tǒng)的需求。

      關(guān)鍵詞: J2EE; 在線購物; 電子商務(wù)

      中圖分類號: TP 315 文獻(xiàn)標(biāo)志碼: A 文章編號: 1671-2153(2018)05-0090-04

      0 引 言

      J2EE是一種具有表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層三層架構(gòu)的多層次軟件開發(fā)架構(gòu)[1]。JSP是在服務(wù)器端執(zhí)行的,客戶端只要有瀏覽器就能瀏覽。B/S結(jié)構(gòu)是具有數(shù)據(jù)庫安全性高、系統(tǒng)后期維護(hù)好、系統(tǒng)開發(fā)簡單等優(yōu)點(diǎn)[2-3]。SQL server具有速度快、體積小、成本低、存儲數(shù)據(jù)容量大、開放源碼的優(yōu)點(diǎn),適宜于中小型網(wǎng)站開發(fā),在數(shù)據(jù)加密、語言集成查詢實現(xiàn)、資源監(jiān)控器管理方面具有很大的優(yōu)化。MyEclipse是具有編碼、調(diào)試、測試和發(fā)布的功能[4-6]。本文基于J2EE的在線購物系統(tǒng)是在基于JSP,B/S和SQL server數(shù)據(jù)庫技術(shù)的基礎(chǔ)上,采用基于J2EE的設(shè)計方案,使用多層次的B/S架構(gòu)模式,MyEclipse作為后臺程序的開發(fā)平臺來實現(xiàn)的。

      1 系統(tǒng)的現(xiàn)狀分析

      1.1 在線購物系統(tǒng)的工作現(xiàn)狀

      互聯(lián)網(wǎng)絡(luò)的快速發(fā)展促使人們的衣食住行越來越方便,原有的在線購物系統(tǒng)具有系統(tǒng)響應(yīng)慢、安全性能低、送貨渠道少、用戶缺乏信用、安全性低、產(chǎn)品反饋不及時等缺點(diǎn),不能滿足廣大網(wǎng)絡(luò)用戶的需求。隨著網(wǎng)絡(luò)的快速發(fā)展和人們計算機(jī)操作水平的不斷提高,工作的繁重壓力促使人們很少有時間去購物。在線購物已經(jīng)深入滲透到人們?nèi)粘5纳钪?,目前在線購物系統(tǒng)具有網(wǎng)絡(luò)上的產(chǎn)品質(zhì)量有保障、網(wǎng)絡(luò)信息量大、網(wǎng)絡(luò)產(chǎn)品成本低、風(fēng)險小、沒有地域限制的優(yōu)點(diǎn),本文開發(fā)的基于J2EE的在線購物系統(tǒng)就是在這種需求下產(chǎn)生的。因此,開發(fā)一款適宜于當(dāng)前用戶需求的一個安全、可靠、快捷的在線購物系統(tǒng)顯得尤為重要,能夠極大地提高用戶在線購物的效率。

      1.2 在線購物系統(tǒng)需求分析

      在線購物系統(tǒng)旨在滿足電子商務(wù)時代人們對網(wǎng)上購買和購物的需求,能夠節(jié)省傳統(tǒng)店面、店員成本。系統(tǒng)應(yīng)具有完整的商品管理、訂單管理、商品評論等功能。系統(tǒng)整體業(yè)務(wù)流程圖如圖1所示。

      2 系統(tǒng)設(shè)計與實現(xiàn)

      2.1 在線購物系統(tǒng)體系結(jié)構(gòu)

      系統(tǒng)在設(shè)計過程中,要把握查詢準(zhǔn)確方便、存儲數(shù)據(jù)安全可靠、良好的設(shè)計界面幾個原則。本系統(tǒng)采用 B/S 結(jié)構(gòu)和 MVC 設(shè)計模式,B/S模式系統(tǒng)三層體系結(jié)構(gòu)如圖2所示。

      2.2 系統(tǒng)總體功能設(shè)計

      2.2.1 軟硬件系統(tǒng)架構(gòu)

      根據(jù)前述需求分析的結(jié)果,需要對系統(tǒng)的軟硬件總體架構(gòu)進(jìn)行設(shè)計,以便對后續(xù)軟件實現(xiàn)工作做出指導(dǎo)。根據(jù)前述系統(tǒng)整體需求,可以得出如圖3所示的系統(tǒng)硬件整體架構(gòu)。

      2.2.2 系統(tǒng)軟件模塊

      基于B/S模式的在線購物系統(tǒng)應(yīng)具有前臺模塊和后臺管理模塊兩部分。前臺模塊主要是對商品的查詢、瀏覽等信息的管理;后臺模塊主要是對商品和訂單的管理以及會員信息的管理等。系統(tǒng)功能結(jié)構(gòu)如圖4所示。圖4中,在線購物系統(tǒng)包括前臺模塊和后臺管理模塊:前臺模塊的主要功能包括能夠在購物系統(tǒng)中查詢展示的商品以及對瀏覽過的商品信息進(jìn)行查詢、能夠?qū)徺I的商品訂單進(jìn)行查詢,并對購物車進(jìn)行增加、刪除等編輯操作、對購買過的商品進(jìn)行評論、對用戶信息進(jìn)行維護(hù)、用戶信息進(jìn)行維護(hù);后臺模塊的主要功能包括對購物系統(tǒng)中的商品、訂單、公告和用戶進(jìn)行管理,對購物系統(tǒng)的個人進(jìn)行設(shè)置,系統(tǒng)權(quán)限進(jìn)行管理、對購物系統(tǒng)的銷售情況進(jìn)行分析。

      2.3 數(shù)據(jù)庫系統(tǒng)的設(shè)計

      一個好的系統(tǒng)需要有一個良好的數(shù)據(jù)庫來支持[7]。在線購物系統(tǒng)設(shè)計的重點(diǎn)是數(shù)據(jù)庫的設(shè)計。這里以購物車信息表為例分析表的結(jié)構(gòu)。購物車信息表包括購物車編號、商品編號、會員賬號、商品數(shù)量、購物時間、是否結(jié)賬、商品名稱、商品價格、訂單編號,結(jié)構(gòu)如表1所示。

      3 功能模型

      3.1 系統(tǒng)用例分析

      根據(jù)J2EE的在線購物系統(tǒng)的需求分析報告,確定“在線購物系統(tǒng)”的參與者(如普通客戶、管理員及內(nèi)部員工)、用例(如注冊會員、登錄系統(tǒng)、瀏覽商品、檢索商品、查看訂單、查看購物車、指定配送地址、指定支付方式等)、參與者與用例之間的關(guān)系,最后設(shè)計出“在線購物系統(tǒng)”的整體系統(tǒng)用例圖。

      通過分析,J2EE的在線購物系統(tǒng)的用例識別包括:注冊會員、修改注冊資料、管理員退出系統(tǒng)、用戶登錄系統(tǒng)、用戶退出系統(tǒng)、管理業(yè)務(wù)數(shù)據(jù)、瀏覽商品、檢索商品、管理系統(tǒng)權(quán)限、瀏覽商品詳細(xì)信息、查看訂單、商品放入購物車、查看購物車、管理業(yè)務(wù)數(shù)據(jù)、準(zhǔn)備結(jié)賬、指定配送地址、指定支付方式、完成訂單、管理員登錄系統(tǒng)。在線購物用例圖如圖5所示。

      3.2 靜態(tài)結(jié)構(gòu)建模

      根據(jù)在線購物系統(tǒng)的需求分析和用例分析分別得到了需求分析和用例圖。現(xiàn)在對該系統(tǒng)的結(jié)構(gòu)特征進(jìn)行分析,并建立靜態(tài)結(jié)構(gòu)模型。這里主要以建立類圖為例進(jìn)行闡述。

      新用戶要想使用線購物系統(tǒng),首先進(jìn)行注冊,將用戶相關(guān)信息輸入到在線購物系統(tǒng)中的注冊庫中,注冊完成后用戶才能在該系統(tǒng)中進(jìn)行下訂單,所下的訂單會聚集到訂單庫,系統(tǒng)進(jìn)行優(yōu)化后,用戶最后進(jìn)行商品購買。

      3.3 動態(tài)結(jié)構(gòu)建模

      3.3.1 建立順序圖

      用戶注冊順序圖分為注冊表單、注冊控制器、注冊系統(tǒng)三個部分,通過創(chuàng)建一個注冊列表、展示一個空白列表、寫入信息檢查輸入信息、添加一個注冊列表、展示注冊列表步驟實現(xiàn)。

      3.3.2 建立狀態(tài)圖

      如果用戶是老顧客,則必須先登錄在線購物系統(tǒng),才能在該系統(tǒng)中進(jìn)行商品購買和管理自已的購物車。根據(jù)登錄情況和管理購物車的情況,分別設(shè)計出相應(yīng)的狀態(tài)圖。用戶登錄狀態(tài)如圖6所示。

      3.3.3 建立活動圖

      根據(jù)任務(wù)繪制的用戶注冊順序圖和下訂單順序圖,進(jìn)行活動狀態(tài)提取,分別繪制出用戶注冊活動圖、下訂單活動圖。這里重點(diǎn)以用戶注冊活動圖為例進(jìn)行闡述,繪制出圖如圖7所示。

      3.3.4 建立協(xié)作圖

      根據(jù)任務(wù)繪制的用戶注冊活動圖和下訂單活動圖,進(jìn)行交互轉(zhuǎn)換,繪制出用戶注冊協(xié)作圖,如圖8所示。

      4 在線購物系統(tǒng)測試

      4.1 測試方法與環(huán)境

      系統(tǒng)的性能測試采用黑盒法。軟硬件測試環(huán)境如表2所示。

      4.2 系統(tǒng)功能測試

      系統(tǒng)使用等價值劃分法、邊界值法和場景法進(jìn)行功能測試。首先進(jìn)行測試項等價類劃分,在線購物系統(tǒng)等價值劃分如表3所示。

      將表3中的最大最小值進(jìn)行提取,就可以得到邊界值。經(jīng)過測試,在線購物系統(tǒng)工作正常。

      5 結(jié)束語

      本文首先對在線購物系統(tǒng)的相關(guān)技術(shù)、現(xiàn)狀、系統(tǒng)的設(shè)計與實現(xiàn)進(jìn)行分析,重點(diǎn)從系統(tǒng)用例分析、靜態(tài)結(jié)構(gòu)建模、動態(tài)結(jié)構(gòu)建模3個方面圍繞基于J2EE的在線購物系統(tǒng)功能模型進(jìn)行分析。最后,完成了系統(tǒng)的測試,結(jié)果顯示系統(tǒng)符合指標(biāo)要求。

      參考文獻(xiàn):

      [1] 龍勇. 高職院校畢業(yè)生就業(yè)管理系統(tǒng)研究[J]. 電子測試,2015(14):127-128.

      [2] 董萍. 基于B/S模型的高校學(xué)務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 沈陽工程學(xué)院學(xué)報(自然科學(xué)版),2014,10(3):260-265,270.

      [3] 劉茜. 基于SSH框架畢業(yè)實習(xí)管理系統(tǒng)設(shè)計與實現(xiàn)[D]. 廈門大學(xué),2014.

      [4] 董萍. 基于SSH框架的學(xué)工管理系統(tǒng)的設(shè)計與實現(xiàn)[J].周口師范學(xué)院學(xué)報,2015,32(2):111-115.

      [5] 董萍. 基于數(shù)據(jù)挖掘的教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].三門峽職業(yè)技術(shù)學(xué)院學(xué)報,2015,14(1);135-139.

      [6] 李小白,李百怡,陳攸躋,等. 基于Web 的網(wǎng)絡(luò)教學(xué)支持系統(tǒng)的設(shè)計與開發(fā)[J]. 信息通信,2012(5):158.

      [7] 王瑞娜. 基于J2EE的圖書管理系統(tǒng)的設(shè)計與實現(xiàn)[J].漯河職業(yè)技術(shù)學(xué)院學(xué)報,2017(2):37-42,45.

      Abstract: The system is characterized by the convenience and convenience of online shopping, combined with the demand of shopping, using the advantage of J2EE, the application of JSP technology in database, the system is designed from the aspects of hardware and software system architecture, system software module and database. The system is tested and the results show that the performance of the system satisfies the requirement of the system.

      Keywords: J2EE; online shopping; E?螄commerce

      (責(zé)任編輯:徐興華)

      猜你喜歡
      電子商務(wù)
      小微企業(yè)電子商務(wù)平臺的開發(fā)與應(yīng)用
      O2O電子商務(wù)信任問題分析
      O2O電子商務(wù)信任問題分析
      遼寧大拇哥農(nóng)業(yè)電子商務(wù)有限公司
      電子商務(wù)法草案首審
      2013年跨境電子商務(wù)那些事兒
      電子商務(wù):在對的時間做對的事
      英德市| 五原县| 扬中市| 浠水县| 义马市| 句容市| 西华县| 高密市| 邵武市| 和顺县| 周口市| 法库县| 兰溪市| 合水县| 江门市| 宁津县| 垫江县| 乐亭县| 上林县| 宜君县| 门源| 鄂托克旗| 马关县| 芒康县| 涿州市| 丰台区| 乾安县| 凉城县| 湖州市| 敖汉旗| 太白县| 红桥区| 芦山县| 梅河口市| 新平| 宜阳县| 平罗县| 华容县| 永德县| 晋州市| 江阴市|