999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SSH的網絡商城系統(tǒng)的設計與實現

2015-09-22 09:40:50劉洲陳勇
物聯(lián)網技術 2015年9期

劉洲+陳勇

摘 要:為了網購平臺能在服務器端更加有效而穩(wěn)定的運行,以JavaEE的SSH框架和MySQL數據庫為基礎,結合JQuery等技術,利用Eclipse開發(fā)了一個網絡商城系統(tǒng)。該系統(tǒng)主要分為前臺和后臺兩個部分,前臺供用戶注冊購物使用,后臺供管理員對商品、訂單以及用戶信息進行管理。

關鍵詞:JavaEE;SSH;MySQL;Eclipse;網絡商城系統(tǒng)

中圖分類號:TP18 ? ? ? ? ? 文獻標識碼:A ? ? ? ?文章編號:2095-1302(2015)09-00-02

0 ?引 ?言

近年來,電子商務發(fā)展迅猛,網上購物已成為大眾所趨,網絡商城不僅為人們提供了便利,更促進了產業(yè)、經濟的發(fā)展,越來越多的公司和企業(yè)開發(fā)了自己的網購系統(tǒng)。為推動網購產業(yè)模式的革新,加快互聯(lián)網時代的到來,本文根據人們生活中的實際需求,設計了此網絡商城系統(tǒng)。

1 ?系統(tǒng)概述

1.1 ?系統(tǒng)流程

本系統(tǒng)的主要流程是:注冊用戶可以通過瀏覽器端訪問到本系統(tǒng),從而進行搜索瀏覽商品完成訂單購物。管理員也可以同樣地登錄系統(tǒng),完成對商品、訂單、用戶的管理。

1.2 ?系統(tǒng)功能模塊設計

該系統(tǒng)主要由用戶模塊以及管理員模塊構成。用戶模塊:實現普通用戶訪問系統(tǒng)時注冊、登錄系統(tǒng)后瀏覽商品、購買商品、管理購物車、結算和付款。管理員模塊:包含權限人員對商品及商品種類的管理(增、刪、改、查)、對訂單的管理(增、刪、改、查)、對用戶的管理 (增、刪、改、查) 等。本系統(tǒng)的功能結構圖如圖1所示。

圖1 ?系統(tǒng)功能結構圖

1.3 ?用戶操作系統(tǒng)

訪問該系統(tǒng)的用戶可以實現如下三個功能:

(1)用戶注冊。用戶在購物之前需要提交合法的個人信息,包括用戶昵稱、真實姓名、密碼、住址、聯(lián)系電話等11個屬性,用戶注冊成功后方可訂單購物;

(2)管理購物車。用戶在成功登錄本系統(tǒng)后,可查看并修改個人信息,查詢購買歷史,選擇商品放入購物車或者從購物車中移除一些商品;

(3)結算和付款。用戶在選購完畢后,可以進入結算中心,對本次購買的商品進行結算,并提供各種支付方式。

1.4 ?管理員權限系統(tǒng)

管理員系統(tǒng)用于權限人員登錄后臺進行相關操作,主要有如下四種功能:

(1)管理員登錄。有一定權限的人員可登錄本系統(tǒng);

(2)商品管理。用來管理商品及商品種類信息,包括商品種類的編號、商品種類的名稱、商品名稱、商品描述、商品價格、商品總數等;

(3)訂單管理。用來管理訂單信息,包括用戶編號、訂單時間、發(fā)貨時間、總金額、買家備注、買家是否付款等;

(4)用戶管理。用來管理系統(tǒng)的注冊用戶信息,包括對用戶名、密碼、住址、聯(lián)系電話等的查詢與修改。

2 ?系統(tǒng)技術架構

系統(tǒng)應用開發(fā)方面選擇J2EE技術,Java語言以其特有的安全性、跨平臺性、一次編寫到處執(zhí)行和具有諸多開源框架的特性而流行,已經成為電子商務平臺的首選語言。該系統(tǒng)在應用架構技術實現上依賴于目前最為流行的Struts2+Spring+Hibernate框架組合,并采用具有高度可擴展性的Web層+業(yè)務邏輯層+DAO層的分層架構。系統(tǒng)技術架構如圖 2所示。

分層體系將業(yè)務規(guī)則、數據訪問等工作放到中間層處理,客戶不直接與數據庫進行交互,而是通過控制器與中間層建立連接,再由中間層的SSH與數據庫交互。

Web層:此處選擇Struts2的action作為控制器,負責表現層與業(yè)務邏輯層的交互,調用業(yè)務邏輯層,并將業(yè)務數據返回給表現層來顯示。

業(yè)務層:它處于數據訪問層與表示層中間,在數據交換中起到了承上啟下的作用。

圖2 ?系統(tǒng)技術架構圖

DAO層、持久層:封裝了與數據庫進行聯(lián)絡的操作(CRUD),通過各種關系數據庫將數據保存到磁盤上加以固化。

Spring框架在整個分層結構中起到了“大管家”的作用,它配置了各個層的組件(bean),并維護各個bean之間的關系,有效的將各框架整合到一起。

3 ?數據庫表的設計

數據庫的設計使用MySQL數據庫,由于MySQL軟件體積小、速度快、總體擁有成本低,作為中小型網站的數據庫大大發(fā)揮了其性能卓越的特點。

此處一共設計了6張表,分別是管理員信息表、商品種類信息表、商品信息表、訂單信息表、訂單列表信息表以及用戶信息表。它們之間的關系如圖3所示。

4 ?結 ?語

本文設計并實現的網絡商城系統(tǒng)是一個功能完善的在線購物系統(tǒng),采用SSH框架和MVC模式,支持現在普遍使用的Android、IOS、Windows系統(tǒng),并兼容各種主流瀏覽器。做到了界面簡潔,功能實用,操作簡便,同時具有性能穩(wěn)定及相對安全等特性。整個系統(tǒng)容易維護,而且可拓展性強,可為后期的發(fā)展打下良好的基礎。

圖3 ?數據庫表關系(通過MySQL Workbench生成)

參考文獻

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

[2]貝爾(著).深入理解MySQL[M].楊濤,譯.北京:人民郵電出版社,2010.

[3] Metsker S J.Java設計模式[M].北京:電子工業(yè)出版社,2012.

[4]王瀅銘.基于SSH的音樂共享網站[D].濟南:山東大學,2010.

[5]李兆鋒. Java WEB項目開發(fā)案例精粹[M].北京:電子工業(yè)出版社,2010.

[6] Jhonson,R.JavaEE設計開發(fā)編程指南[M].魏海萍,譯.北京:電子工業(yè)出版社,2003.

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

[8]李興華.Java WEB開發(fā)實戰(zhàn)經典[M].北京:清華大學出版社,2010.

[9](美) 澤卡斯. JavaScript高級程序設計(第3版)[M]. 李松峰,曹力,譯.北京:人民郵電出版社,2010

[10]賽奎春.JSP開發(fā)技術大全[M].北京:人民郵電出版社,2007.

主站蜘蛛池模板: 精品五夜婷香蕉国产线看观看| 日韩色图区| 亚洲A∨无码精品午夜在线观看| 无码免费的亚洲视频| 久久精品中文字幕免费| 国产精品永久久久久| 亚洲国产日韩一区| 日日碰狠狠添天天爽| 久久久久青草线综合超碰| 国产在线视频福利资源站| 国产精品欧美在线观看| 久久久精品国产SM调教网站| 有专无码视频| 亚洲国产在一区二区三区| 重口调教一区二区视频| 久久国产精品影院| 欧美亚洲国产日韩电影在线| 亚洲国产系列| 精品亚洲欧美中文字幕在线看| 久久亚洲国产最新网站| 国产三区二区| 成人a免费α片在线视频网站| 狠狠做深爱婷婷久久一区| 免费一级毛片在线播放傲雪网| 丝袜国产一区| 国产乱子伦一区二区=| 国产网站一区二区三区| 国产日韩AV高潮在线| 国产精品一区二区无码免费看片| 四虎永久在线精品影院| 亚洲第一精品福利| 日韩美一区二区| 日本在线亚洲| 免费看av在线网站网址| 欧美精品一区二区三区中文字幕| 欧美成人在线免费| 亚洲中文在线看视频一区| 玖玖精品在线| 538精品在线观看| 亚洲第一成年网| 欧美精品亚洲精品日韩专区va| 欧美一区中文字幕| 综合色婷婷| 91网红精品在线观看| 一级毛片无毒不卡直接观看| 欧美色图久久| 国内精品小视频在线| 欧美亚洲中文精品三区| 伊人91在线| 国产sm重味一区二区三区| 四虎成人免费毛片| 伊人色在线视频| 日本国产一区在线观看| 久久久久人妻一区精品| 啪啪啪亚洲无码| 国产乱子伦视频三区| 久久国产精品国产自线拍| 亚洲视频免费在线看| 波多野结衣一区二区三区四区视频| 亚洲一级色| 欧美国产日产一区二区| 91视频青青草| 日本在线亚洲| 亚洲无线一二三四区男男| 国产精品嫩草影院视频| 日日摸夜夜爽无码| 在线播放国产99re| 99草精品视频| A级毛片高清免费视频就| 99re在线免费视频| 国产精品久久久久鬼色| 亚洲人妖在线| 88av在线| 永久在线精品免费视频观看| 五月综合色婷婷| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲男人的天堂网| 孕妇高潮太爽了在线观看免费| 亚洲人成日本在线观看| 欧美啪啪一区| 夜夜拍夜夜爽| 国产噜噜噜|