国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于JavaEE的領航手機商城的設計與實現

2019-08-08 06:23:04王亞鵬徐鵬飛
電腦知識與技術 2019年18期

王亞鵬 徐鵬飛

摘要:為了降低商家成本,解決消費者時間及空間上的距離,將廣大消費者和商家緊密結合,設計和實現了基于JavaEE領航手機商城系統(tǒng)。該系統(tǒng)采用瀏覽器/服務器架構,服務器端采用Java EE整合框架SpringMVC+Spring+Mybatis(SSM),使得顯示層、控制層、業(yè)務層以及數據持久層四層分離,降低了各層之間的耦合度,提高了系統(tǒng)的可維護性與可擴展性。瀏覽器端采用HTML+CSS構建頁面,使得頁面美觀。實踐應用表明,該系統(tǒng)可以顯著提高消費者時間并購買到手機。

關鍵詞:SSM;Java EE;手機商城

中圖分類號:TP393? ? 文獻標識碼:A

文章編號:1009-3044(2019)18-0070-02

1 課題背景

近年來,隨著電子商務的興起,互聯網公司都推出購物平臺。對于手機等電子產品,消費者從線下購買逐漸向線上購買的方向發(fā)展,手機銷售已經成為電子商務中的一個重要發(fā)展環(huán)節(jié)。網上銷售與傳統(tǒng)實體店進行銷售的方式相比擁有許多優(yōu)勢:一是減少了企業(yè)成本;二是在互聯網上進行交易,更為快捷便利;三是互聯網信息傳播迅速,新手機信息發(fā)布后,消費者能夠立即在網上看到,交易可以通過網絡進行,提高了交易成功的概率。在此背景下本文開發(fā)了面向中小型商場的手機商城平臺。

2 系統(tǒng)總體設計

本平臺分為前端和后臺兩部分,開發(fā)架構采用主流的B/S架構方案。實現的效果由瀏覽器、后臺服務器、數據庫管理服務器三部分組成。其中后臺服務器采用的是Tomacat9.0,數據庫采用的是SQL Server.完整的框架平臺結構圖如圖1所示。

2.1系統(tǒng)架構設計

Java EE架構大都采用Struts、Struts2、Spring、SpringMVC、Hibernate、Mybatis等框架整合而成,框架的整合方式大都采用五層架構,分別是顯示層、控制層、業(yè)務層、數據持久層以及數據庫層。其中處理數據展示的框架有Struts、Struts2以及SpringMVC,處理業(yè)務邏輯的框架是Spring,處理數據持久層的框架有Hibernate和Mybatis框架。

但在具體的項目開發(fā)過程中,都會根據客戶的不同需求,會采用三層框架的任意組合,這樣才能汲取每種框架的優(yōu)點來達到很好地滿足客戶。常用的框架組合有Struts+Spring+Hibernate、SpringMVC+Spring+Hibernate等。本平臺為了實現商城系統(tǒng)的穩(wěn)定性和快捷性,采用了Struts+Spring+Mybatis(SSM)框架。

2.2系統(tǒng)數據流設計

本系統(tǒng)的數據流主要包括瀏覽器(客戶端)和JavaEE服務器之間的數據流、后臺管理和JavaEE服務器之間的數據流??蛻舳撕秃笈_管理都是通過瀏覽器向Tomcat服務器發(fā)送Http請求,服務端獲取請求并進行判斷請求類型?;镜臄祿畔⒐芾矶即娣旁赟QL Server數據庫里面,為給本系統(tǒng)提供充足的數據管理空間,本數據庫設計7個表,并根據表結構之間的關系,給出了了相應的字段和數據。

3系統(tǒng)實現

3.1 用戶模塊

無論是那個網站,用戶都是最重要的,沒有用戶,你的網站就不可能長期存活,因此,用戶注冊在整個網站中就顯得很重要,同時也是為了方便管理用戶在網站上的操作信息。該模塊的主要功能包括:用戶注冊、用戶登錄、用戶登錄、修改密碼。其中用戶注冊功能的開發(fā)效果圖如下:

3.2 商品模塊

該模塊的主要功能包括:商品列表、商品詳細信息、高級搜索、購物車等模塊。該模塊的商品列表實現效果圖如下:

3.3 訂單模塊

訂單的操作就是對數據庫中訂單表和訂單詳情表(order和order_item)的操作。該模塊的主要功能包括:準備生成訂單、生成訂單、支付頁面、訂單列表、訂單詳情頁面、取消訂單、退款、商品評價。其中訂單列表的開發(fā)效果圖如下:

4 結束語

本文設計和實現了基于Java EE的領航手機商城系統(tǒng)。該系統(tǒng)由客戶端和后臺服務器管理系統(tǒng)兩部分組成,通過SQL Server提供的數據庫實現數據流的傳遞。采用JavaEE流行整合框架SpringMVC+Spring+Mybatis+JQuery實現了前臺商城系統(tǒng)商品展示、用戶注冊、登錄、用戶中心、商品購買、訂單管理等功能。為方便用戶購買手機,提高用戶購物體驗,對領航手機商城系統(tǒng)產生的數據進行大數據分析將是后續(xù)工作研究的重點。

參考文獻:

[1] ??藸?Java編程思想[M].北京:機械工業(yè)出版社,2007.

[2] 李剛.輕量級javaEE企業(yè)應用實戰(zhàn)[M]. 5版. 北京:電子工業(yè)出版社, 2018.

[3] 亞歷克斯·布雷特.Spring MVC實戰(zhàn)[M]. 北京:電子工業(yè)出版社, 2017.

[4] 前端科技.HTML5+CSS3+JavaScript從精通到入門[M]. 北京:清華大學出版社,2018.

[5] 劉增杰.MySQL5.7從入門到精通[M]. 北京:清華大學出版社 ,2016.

【通聯編輯:梁書】

平武县| 阜平县| 界首市| 榕江县| 长宁区| 金门县| 阿尔山市| 黔东| 宁安市| 道真| 兴城市| 博罗县| 家居| 扶余县| 鄄城县| 临湘市| 乌什县| 香港 | 南通市| 巧家县| 敦煌市| 思茅市| 呈贡县| 嵩明县| 团风县| 昆山市| 府谷县| 防城港市| 龙山县| 手游| 汝阳县| 横山县| 周宁县| 彰化市| 将乐县| 潞西市| 广平县| 东乌珠穆沁旗| 天门市| 平度市| 陆丰市|