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

        ?

        基于SSM的前后端分離電商網(wǎng)站的設(shè)計(jì)與實(shí)踐

        2018-07-20 01:40:56戈家龍吳紅亞楊保華
        電腦知識(shí)與技術(shù) 2018年13期
        關(guān)鍵詞:架構(gòu)測(cè)試

        戈家龍 吳紅亞 楊保華

        摘要:21世紀(jì)互聯(lián)網(wǎng)處處是機(jī)遇,誰能夠把握機(jī)會(huì),將產(chǎn)品快速上線,誰就有可能獲得領(lǐng)先地位。論文基于SSM三大框架javaEE框架spring、springMVC、Mybatis,設(shè)計(jì)完成了電商網(wǎng)站。首先分析了基于前后端分離的電商網(wǎng)站的必要性和優(yōu)勢(shì),然后對(duì)電商網(wǎng)站進(jìn)行了需求分析和程序設(shè)計(jì),探討了前后端網(wǎng)站開發(fā)的技術(shù)實(shí)現(xiàn)。論文設(shè)計(jì)了基于SSM框架的前后端分離的電商網(wǎng)站,實(shí)現(xiàn)了一些電商網(wǎng)站的基本功能,如登錄注冊(cè)、加入購物車、提交訂單、付款。

        關(guān)鍵詞:電商網(wǎng)站;架構(gòu);前后端分離;測(cè)試

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

        Design of the Frontend and Backend Separation E-commerce Website Based on SSM

        GE Jia-long, WU Hong-ya,YANG Bao-hua

        (Changzhou Vocational Institute of Mechatronic Technology,Changzhou 213164, China)

        Abstract: The Internet is everywhere in twenty-first Century. If the opportunity and the product can grasped and launched quickly, the leading position will be wined by the company. The e-commerce website is designed based on the three major frameworks of SSM which are javaEE framework spring, springMVC and Mybatis. Firstly, the necessity and advantages of the e-commerce website based on the separation of the front end and the end are analyzed. Then, the demand analysis and program design of the e-commerce website are carried out, and the technology implementation of the front end website development is discussed. Finally,an e-commerce website is implemented based on the SSM framework, and the basic functions is realized, such as registration, shopping cart, order and payment.

        Key words: e-commerce website; framework; Separation of frontend and Backend; test

        1 背景

        隨著互聯(lián)網(wǎng)的高速發(fā)展,電子商務(wù)也日新月盛,人們?cè)诰W(wǎng)上購買商品已經(jīng)是非常平常的事情,電商網(wǎng)站正是其中的核心[1]。如何高效,快速地開發(fā)網(wǎng)站,成為企業(yè)的制勝關(guān)鍵[2]。前端、后端和數(shù)據(jù)庫組成了一個(gè)完整的網(wǎng)站[3]。傳統(tǒng)的開發(fā)方式將前端代碼和后端代碼混雜在一起,如ASP、JSP技術(shù)等,這種開發(fā)模式需要在前端穿插后端工作或在后端穿插前端工作,導(dǎo)致代碼可讀性差,開發(fā)效率低等問題?;谝陨显颍昂蠖朔蛛x的開發(fā)架構(gòu)孕育而生[4-5],提高了網(wǎng)站的開發(fā)效率、代碼邏輯更加清晰,更加容易應(yīng)對(duì)變化不斷的需求,更容易維護(hù),綜合減少開發(fā)成本。

        該論文采用前后端分離和模塊化相結(jié)合的開發(fā)方式,IDE選擇IntelliJ Idea,與當(dāng)下最流行的三大javaEE框架spring、springMVC、Mybatis相結(jié)合,服務(wù)器采用tomcat,數(shù)據(jù)庫選取Mysql。

        2 電商網(wǎng)站的分析與設(shè)計(jì)

        2.1 電商網(wǎng)站的需求分析

        分為門戶部分和后臺(tái)管理部分。

        2.1.1 門戶部分

        由以下部分組成:用戶模塊、商品模塊、購物車模塊、支付模塊、訂單模塊、收貨地址模塊組成,門戶部分如圖1所示。

        2.1.2 后臺(tái)管理部分

        由以下幾個(gè)模塊組成,商品模塊、品類模塊、訂單模塊、用戶模塊。

        2.2 電商網(wǎng)站的架構(gòu)設(shè)計(jì)

        2.2.1 前端架構(gòu)設(shè)計(jì)

        選擇較為穩(wěn)妥的Jquery和Css,,而后臺(tái)管理系統(tǒng)則追求快速且無SEO要求,所以選擇AngularJS。

        2.2.2 后端架構(gòu)和技術(shù)選型

        后端采用最經(jīng)典的MVC模型,但不要View層,因?yàn)轫?xiàng)目是前后分離的,后端只需要為前端提供數(shù)據(jù)即可??蚣苓x擇時(shí)下流行的spring+springmvc+mybatis的組合,數(shù)據(jù)庫采用mysql。

        2.2.3 電商網(wǎng)站數(shù)據(jù)庫實(shí)現(xiàn)

        數(shù)據(jù)庫表的結(jié)構(gòu)包括用戶表(user)、商品表(product)、收貨地址表(shipping)、購物車表(cart)、品類表(category)、訂單表(order)、訂單詳情表(order_item)和支付信息表(pay_info)。以商品表為例,用來記錄商品的信息,ID為主鍵,如表1所示。

        3 電商網(wǎng)站的實(shí)現(xiàn)

        3.1 后端接口的實(shí)現(xiàn)

        后端有用戶模塊、產(chǎn)品模塊、購物車模塊、收貨地址模塊、訂單模塊和支付模塊,以產(chǎn)品模塊為例。

        3.1.1 產(chǎn)品模塊

        1)產(chǎn)品搜索及動(dòng)態(tài)排序

        參數(shù)keyword、categoryId、pageNum、pageSize、orderBy,其中關(guān)鍵字和產(chǎn)品Id非必要,即可以通過關(guān)鍵字或產(chǎn)品Id搜索產(chǎn)品。pageNum默認(rèn)為1,pageSize默認(rèn)為10,即默認(rèn)分頁為1頁,每頁10條產(chǎn)品信息,orderBy默認(rèn)為升序。

        2)產(chǎn)品詳情

        查看產(chǎn)品詳情需要提供產(chǎn)品的id,成功則返回產(chǎn)品的詳細(xì)信息。如圖2所示:

        4 電商網(wǎng)站的測(cè)試

        電商網(wǎng)站采用的是模塊化的開發(fā)方式,所以,軟件測(cè)試也可以用模塊化的方式。經(jīng)測(cè)試,前端、后端和后臺(tái)管理測(cè)試數(shù)據(jù)正常顯示,功能完整。

        5 結(jié)束語

        該文首先完成了電商網(wǎng)站的系統(tǒng)需求分析;其次,前端技術(shù)、javaEE技術(shù)以及數(shù)據(jù)庫等技術(shù)進(jìn)行綜合應(yīng)用,實(shí)現(xiàn)了前后端分離和模塊化相結(jié)合的開發(fā)方式,完成了SSM框架前后端分離的電商網(wǎng)站及其基本功能的設(shè)計(jì);最好順利通過了測(cè)試。

        參考文獻(xiàn):

        [1] 張夏恒. 跨境電商類型與運(yùn)作模式[J].中國流通經(jīng)濟(jì),2017, 31(1): 76-83.

        [2] 曾志明. 網(wǎng)站開發(fā)技術(shù)的比較研究[J].電腦知識(shí)與技術(shù),2010, 6(5): 1075-1078.

        [3] 陽小蘭, 羅明. 基于Spring+SpringMVC+MyBatis網(wǎng)上論壇的設(shè)計(jì)與實(shí)現(xiàn)[J]. 科學(xué)技術(shù)創(chuàng)新, 2016(36): 279-280.

        [4] Selakovic M, Pradel M. Performance issues and optimizations in JavaScript: an empirical study[C]// Ieee/acm, International Conference on Software Engineering. IEEE, 2017: 61-72.

        [5] 白蕾, 郭清菊, BAILei, 等. HTML5與CSS3的設(shè)計(jì)模式[J]. 智能計(jì)算機(jī)與應(yīng)用, 2016(2): 104-105.

        猜你喜歡
        架構(gòu)測(cè)試
        基于FPGA的RNN硬件加速架構(gòu)
        功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實(shí)踐
        汽車工程(2021年12期)2021-03-08 02:34:30
        幽默大測(cè)試
        幽默大師(2020年12期)2021-01-04 00:35:42
        幽默大測(cè)試
        幽默大師(2020年11期)2020-11-26 06:12:12
        幽默大測(cè)試
        幽默大師(2020年10期)2020-11-10 09:07:12
        基于云服務(wù)的圖書館IT架構(gòu)
        “攝問”測(cè)試
        “攝問”測(cè)試
        “攝問”測(cè)試
        LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實(shí)現(xiàn)
        久久综合九色综合网站| 精品久久无码中文字幕| 国产V日韩V亚洲欧美久久| 成人无码激情视频在线观看| 一区二区三区国产大片| 国产在线一区二区av| 乱子轮熟睡1区| 国产在线精品一区二区在线看| 色妺妺在线视频| 波多吉野一区二区三区av| 白白色发布视频在线播放 | 少妇人妻在线无码天堂视频网| 欧妇女乱妇女乱视频| 久久99精品久久久66| 久久亚洲精品成人av观看| 嫩呦国产一区二区三区av| 蜜臀av一区二区三区免费观看 | 国产精品国产亚洲精品看不卡| 精品www日韩熟女人妻| 国产欧美一区二区成人影院| 亚洲AV无码久久久一区二不卡| 日韩偷拍视频一区二区三区| 一区二区精品天堂亚洲av | 国产精品无码一区二区三区| 五月婷婷俺也去开心| 亚洲片在线视频| 伊人狼人大香线蕉手机视频| 国产午夜激无码av毛片不卡| 天天燥日日燥| 亚洲日韩精品久久久久久| 久久最黄性生活又爽又黄特级片| 日韩精品在线免费视频| 亚洲欧美日韩国产精品一区二区| 91综合在线| 日本熟妇视频在线中出| 国产日本精品一二三四区| 国产精品无码久久久久久| 传媒在线无码| 国产精品自拍视频免费看| 一区二区三区美女免费视频 | 国语对白做受xxxxx在线|