亚洲免费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)
        精品福利一区二区三区蜜桃| 国产亚洲精品hd网站| 少妇人妻出水中文字幕乱码| 熟女人妻在线中文字幕 | 爆操丝袜美女在线观看| 色综合av综合无码综合网站 | 高清国产美女一级a毛片在线| 国产桃色精品网站| 国产韩国一区二区三区| 日本一道综合久久aⅴ免费| 国产欧美日韩精品a在线观看| 亚洲欧美国产日韩字幕| av永久天堂一区二区三区蜜桃| 午夜精品人妻中字字幕| 精品粉嫩av一区二区三区| 免费a级毛片无码av| japanese无码中文字幕| 中文字幕日本人妻一区| 男男亚洲av无一区二区三区久久 | 亚洲AV无码乱码精品国产草莓| 亚洲av有码精品天堂| 亚洲精品国产成人久久av| 亚洲精品久久一区二区三区777| 天堂…在线最新版资源| 九九99国产精品视频| 亚洲高清激情一区二区三区| 成年丰满熟妇午夜免费视频| 99精品国产综合久久久久五月天| 国产成人一区二区三中文| 国产av一区二区三区香蕉| 日本国产亚洲一区二区| 性色av一区二区三区| 国产av综合一区二区三区最新| 亚洲综合精品在线观看中文字幕| 国产爽快片一区二区三区| 四虎成人精品国产永久免费无码| 无码人妻一区二区三区在线视频| 久久国产精品不只是精品| 国产噜噜亚洲av一二三区| 性高朝久久久久久久3小时| 1000部夫妻午夜免费|