亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SSM的網(wǎng)上商城的開發(fā)與設(shè)計(jì)

        2018-06-06 10:14:36文靜杜柯柯達(dá)文姣
        電腦知識與技術(shù) 2018年7期
        關(guān)鍵詞:網(wǎng)上商城

        文靜 杜柯柯 達(dá)文姣

        摘要:該系統(tǒng)是一個(gè)基于Java面向?qū)ο笳Z言設(shè)計(jì)的網(wǎng)上購物商城。它由前臺系統(tǒng)和后臺系統(tǒng)組成,前臺系統(tǒng)主要功能有門戶展示、用戶的登陸注冊、商品展示、商品搜索、購物車和訂單功能,后臺系統(tǒng)主要功能有商品管理和對網(wǎng)站內(nèi)容的維護(hù)功能。該系統(tǒng)采用B/S模式設(shè)計(jì),系統(tǒng)所用到的技術(shù)有Spring,SpringMVC,MyBatis,EasyUI,Redis,Solr,Maven等。數(shù)據(jù)庫選用的是MySql5.6,服務(wù)器選用的是CentOS6.4,Web服務(wù)器選用的是Tomcat7.x,Nginx,虛擬機(jī)選用的是vmware10,開發(fā)工具是Eclipse。

        關(guān)鍵詞:Java;網(wǎng)上商城;商品管理

        中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)07-0086-02

        隨著計(jì)算機(jī)的普及和計(jì)算機(jī)網(wǎng)絡(luò)以及支付方式的飛速發(fā)展,網(wǎng)上購物已經(jīng)成為了人們的一種生活方式,方便快捷的購物體驗(yàn)以及海量的商品選取,都成為人們網(wǎng)上購物的原因,但是隨著網(wǎng)站購買人數(shù)的增多,高并發(fā)、負(fù)載均衡、安全都成為電子商務(wù)網(wǎng)站的挑戰(zhàn)。Spring、SpringMVC和MyBatis是現(xiàn)在主流的Web框架,高效的性能和輕量級的特點(diǎn)成為開發(fā)電子商務(wù)網(wǎng)站的不二選擇。

        1 開發(fā)本系統(tǒng)的意義

        電子商務(wù)網(wǎng)站面對海量的用戶,技術(shù)上面臨著極大的挑戰(zhàn),電子商務(wù)業(yè)務(wù)比較復(fù)雜,安全問題,高并發(fā)等,都迫使電子商務(wù)網(wǎng)站必須對技術(shù)進(jìn)行升級,嘗試使用新技術(shù)、集群、負(fù)載均衡用來解決這種問題。

        1)從用戶的角度看,網(wǎng)上購物商城了購買商品的時(shí)間,使用solr服務(wù)器可以從海量數(shù)據(jù)中查找出用戶想要的商品,并且進(jìn)行對比,清晰明了的商品介紹以及價(jià)格、使得用戶挑選商品節(jié)省了很多時(shí)間。

        2)在不需要修改前臺代碼的情況下可以通過后臺對前臺商品進(jìn)行維護(hù),提高了運(yùn)營管理人員對商品維護(hù)的效率,節(jié)約了時(shí)間成本。

        3)本系統(tǒng)部署了多臺服務(wù)器,在一臺服務(wù)器宕機(jī)的情況下不會(huì)引起系統(tǒng)的大面積不可用,系統(tǒng)之間的耦合性也比較低,一般產(chǎn)品進(jìn)行改動(dòng)的時(shí)候,對其他系統(tǒng)的改動(dòng)比較少或者是基本上不用進(jìn)行改動(dòng)。

        2 開發(fā)工具的選擇

        系統(tǒng)的開發(fā)語言是JAVA,從目前各個(gè)JAVA的IDE綜合考慮,選擇了Eclipse的JavaEE版本。數(shù)據(jù)庫選用的是MySql5.6,MySql具有高性能,免費(fèi)開源等優(yōu)點(diǎn),成為公司選用的首要理由。Web服務(wù)器選用的是Apache開源組織提供的Tomcat,Tomcat優(yōu)秀的性能,也是眾多開發(fā)者首選的Web容器的原因。

        3 需求分析

        本系統(tǒng)主要分兩類:前臺系統(tǒng)和后臺系統(tǒng)。

        3.1 前臺系統(tǒng)

        前臺系統(tǒng)主要有六大類功能:門戶展示,登錄注冊,商品展示,商品搜索,購物車,訂單。

        1)門戶展示

        門戶展示主要是展示網(wǎng)站首頁和商品分類展示,首頁是所有服務(wù)的入口,通過首頁,用戶可以更加精確地查找到商品,降低了選擇成本。

        2)登錄注冊

        本系統(tǒng)采用了單點(diǎn)登錄模式,用戶可以在不同的系統(tǒng)下只需要登錄一次,就可以訪問所有相互信任的系統(tǒng)。

        3)商品展示

        用戶在購買商品的時(shí)候需要知道商品的詳細(xì)信息,包括商品的參數(shù),商品的圖片,商品的價(jià)格等等,商品詳情展示就提供了這樣一個(gè)功能,商品展示在商品詳情頁顯示了商品的名稱,價(jià)格,賣點(diǎn),圖片,詳情等信息,用戶可以清晰地看到要購買商品的信息。

        4)商品搜索

        由于商城商品數(shù)目比較多,用戶在購買商品的時(shí)候要花費(fèi)大量的時(shí)間去挑選商品,使用搜索之后,用戶只需要鍵入商品的關(guān)鍵字,比如通過名稱等信息就可以找出想要的商品進(jìn)行挑選,既可以節(jié)省用戶挑選商品的時(shí)間成本,也增加了挑選的精度。

        5)購物車

        用戶如果需要購買多件商品一次付款,就需要購物車來存儲購買的商品,如果沒有購物車,用戶每購買一件商品就得支付一次,多次調(diào)用系統(tǒng)接口,增加系統(tǒng)壓力。

        6)訂單

        用戶購買商品之后,賣家要向買家發(fā)送商品,賣家就可以通過訂單接收到用戶購買商品的信息和用戶的物流信息。

        3.2 后臺系統(tǒng)

        后臺系統(tǒng)包括兩類功能:維護(hù)商品,CMS系統(tǒng)。

        1)維護(hù)商品

        網(wǎng)站要進(jìn)行銷售商品,必須要有商品信息,通過后臺對商品的操作可以直接影響前臺系統(tǒng)對商品的展示信息,后臺主要功能有對商品模板的添加,對商品信息的增、刪、改、查等。

        2)CMS系統(tǒng)

        網(wǎng)站的首頁的實(shí)現(xiàn)必須是動(dòng)態(tài)的,本系統(tǒng)在后臺管理維護(hù)。CMS系統(tǒng)就可以通過HttpClient對前臺頁面動(dòng)態(tài)維護(hù)。

        3.3 系統(tǒng)的功能模塊圖

        系統(tǒng)功能模塊如圖1所示。

        4 系統(tǒng)的部分功能實(shí)現(xiàn)

        4.1 登陸注冊模塊設(shè)計(jì)

        1)業(yè)務(wù)邏輯

        當(dāng)用戶如果沒有注冊,可以點(diǎn)擊免費(fèi)注冊,如圖2所示。

        4.2 訂單模塊設(shè)計(jì)

        用戶購買商品的流程為:用戶進(jìn)入商城首頁,瀏覽商品,搜索商品,選中商品后加入購物車進(jìn)行結(jié)算,在加入提交訂單之前,系統(tǒng)會(huì)判斷用戶有沒有登錄,如果沒有登錄,就讓用戶先進(jìn)行登錄,登錄成功才能購買商品。訂單清單如圖3所示。

        訂單清單

        訂單提交如圖4所示。

        4.3 商品搜索模塊設(shè)計(jì)

        用戶在網(wǎng)站首頁進(jìn)行搜索商品,然后快速找到商品,選購商品。搜索商品的流程圖如圖5所示:

        5 結(jié)論

        本系統(tǒng)采用B/S模式結(jié)構(gòu)設(shè)計(jì),使用Spring、SpringMVC等技術(shù),通過MyBatis操作數(shù)據(jù)庫,實(shí)現(xiàn)了商品添加,品類添加,商品查詢,購物車等功能。該系統(tǒng)的開發(fā)使用了EasyUI等前臺框架和Spring、SpringMVC、MyBatis等后臺框架,嘗試了通過使用現(xiàn)有框架快速、有效開發(fā)系統(tǒng)的方式。

        參考文獻(xiàn):

        [1] 許令波. 深入分析JavaWeb技術(shù)內(nèi)幕[M]. 北京:電子工業(yè)出版社,2012:55-60.

        [2] 埃克爾. Java編程思想[M].4版. 北京:機(jī)械工業(yè)出社,2007.

        [3] 李智慧. 大型網(wǎng)站技術(shù)架構(gòu):核心原理與案例分析[M].北京:電子工業(yè)出版社,2013:20-55.

        [4] Jeremy Keith.JavaScript Dom編程[M].2版. 北京:人民郵電出版社,2011.

        [5] Craig Walls. Spring實(shí)戰(zhàn)[M].3版. 北京:人民郵電出版社,2015.

        [6] 徐曉斌.Maven實(shí)戰(zhàn)[M]. 北京:機(jī)械工業(yè)出版社,2011:35-80.

        [7] 李剛.輕量級JavaEE企業(yè)級應(yīng)用[M].北京:電子工業(yè)出版社,2014.

        [8] 李波.MySql從入門到精通[M].北京:清華大學(xué)出版社,2015.

        [9] 王波.jQuery EasyUI開發(fā)指南[M].北京:人民郵電出版社,2015.

        [10] 陳康賢. 大型分布式網(wǎng)站架構(gòu)設(shè)計(jì)與實(shí)踐[M].北京:電子工業(yè)出版社,2014:120-125.

        猜你喜歡
        網(wǎng)上商城
        淮河能源集團(tuán)網(wǎng)上商城交易額超3億元
        商業(yè)銀行進(jìn)軍網(wǎng)上商城的優(yōu)劣勢分析
        山西省政府采購網(wǎng)上商城采購?fù)黄?億元
        60%網(wǎng)上商城成為服裝質(zhì)量問題的重災(zāi)區(qū)
        CHIP新電腦(2016年8期)2016-08-25 12:58:35
        家樂福網(wǎng)上商城進(jìn)京
        中國連鎖(2016年5期)2016-05-14 13:37:44
        悅居商城
        最新国产精品国产三级国产av| 又色又爽又黄又硬的视频免费观看 | 国产一区二区三区成人| 国产无遮挡aaa片爽爽| 亚洲av国产精品色午夜洪2| 99热最新在线观看| 国产精品久久国产精品久久| 99久久综合国产精品免费| 久久久免费精品国产色夜| 久久日日躁夜夜躁狠狠躁| 欧美老肥妇做爰bbww| 999国内精品永久免费视频| 国产肉体XXXX裸体784大胆| 久久精品日韩免费视频| 久久综合伊人77777麻豆| 国产av无码专区亚洲awww| 亚洲AV无码精品色欲av | 久久老熟女一区二区三区福利| 国产特黄级aaaaa片免| 性一交一乱一伦| 一区二区丝袜美腿视频| 亚洲中文字幕久久精品色老板| 少妇激情一区二区三区视频| 97色伦图片97综合影院久久| 亚洲又黄又大又爽毛片| 91色老久久偷偷精品蜜臀懂色 | 亚洲精品美女久久久久99| 亚洲欧洲精品成人久久曰不卡| 99久久精品国产一区色| www国产亚洲精品| 国产午夜精品久久久久免费视| av无码一区二区三| 一区二区三区四区亚洲免费| 久久天天躁狠狠躁夜夜avapp| 国产99r视频精品免费观看| 亚洲国产精品国自产拍av在线| 中文字幕av永久免费在线| 亚洲熟妇色xxxxx欧美老妇y| 中文字幕无码免费久久| 亚洲一区二区三区av色婷婷| 蜜臀av一区二区三区免费观看|