亚洲免费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
        悅居商城
        亚洲aⅴ在线无码播放毛片一线天 中国国语毛片免费观看视频 | 国产久久久自拍视频在线观看| 黄片视频免费在线播放观看| 午夜福利一区二区三区在线观看| 人人妻人人澡人人爽精品欧美| 久久精品国产亚洲AV高清y w| 中文字幕午夜精品一区二区三区| 美女张开腿黄网站免费| 国语自产偷拍精品视频偷| 中文 国产 无码免费| 一区二区三区黄色一级片| 亚洲最大成人综合网720p| 色噜噜狠狠一区二区三区果冻| 8av国产精品爽爽ⅴa在线观看| 亚洲黄色大片在线观看| 日本无遮挡真人祼交视频| 全免费a级毛片免费看网站| 欧美日韩中文亚洲另类春色| 中文字幕一区二区三区| 人人妻人人做人人爽| 久久久久亚洲精品天堂| 亚洲精品美女久久久久99| 免费看黄片的视频在线观看| 国产又色又爽又高潮免费视频麻豆| 国产午夜视频在永久在线观看| 手机在线免费看av网站| 白白在线视频免费观看嘛| 欧美日韩色另类综合| 久久国产精品老女人| 亚洲97成人精品久久久| 夹得好湿真拔不出来了动态图 | 亚洲精品国产综合久久| 在线看无码的免费网站| 精品一区二区久久久久久久网站| 亚洲国产日韩在线精品频道| 国产精品一区二区三区在线观看| 国产成人综合亚洲看片| 国内少妇人妻丰满av| 中文字幕乱码av在线| 青青草激情视频在线播放| 亚洲a∨国产av综合av下载|