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

?

基于JSP的電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2017-04-27 12:30劉楊
電腦知識(shí)與技術(shù) 2016年29期
關(guān)鍵詞:頁(yè)面商家訂單

劉楊

摘要:電子商城系統(tǒng)借助于計(jì)算機(jī)網(wǎng)絡(luò),為顧客與商家之間提供了一個(gè)高效率的交易平臺(tái)。該文對(duì)電子商城系統(tǒng)的實(shí)現(xiàn)所涉及的技術(shù)、總體設(shè)計(jì)以及主要功能模塊的實(shí)現(xiàn)進(jìn)行了闡述。

關(guān)鍵詞:B/S;JSP;PDE

中圖分類(lèi)號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)29-0270-03

近幾年隨著電子商務(wù)的興起,足不出戶的購(gòu)物已經(jīng)成為一種消費(fèi)理念,面對(duì)如此龐大的消費(fèi)市場(chǎng)和需求,依然采用線下的交易的方式,不僅會(huì)浪費(fèi)大量的人力物力財(cái)力,的還會(huì)被出時(shí)代的潮流。本系統(tǒng)實(shí)現(xiàn)將商品通過(guò)網(wǎng)絡(luò)平臺(tái)銷(xiāo)售到全國(guó)各地,減少線下購(gòu)物繁瑣的工作量,提高客服體驗(yàn)度。

1開(kāi)發(fā)技術(shù)與工具

本系統(tǒng)開(kāi)發(fā)是基于B/S(Brower/Server)模式結(jié)構(gòu)的,其主要表現(xiàn)形式通過(guò)Web頁(yè)面體現(xiàn),設(shè)計(jì)過(guò)程中將使用JSP(Java Serv-er Page)頁(yè)面開(kāi)發(fā)技術(shù)。JSP是一種基于Java的腳本技術(shù)。它是對(duì)Servlet的擴(kuò)展,其目的是簡(jiǎn)化建立和管理動(dòng)態(tài)網(wǎng)站的工作,它能將HTML編碼從Web頁(yè)面的業(yè)務(wù)邏輯中有效地分離出來(lái)。還可以用JSP來(lái)訪問(wèn)可重用的組件,如Servlet、JavaBean和基于Java的Web應(yīng)用程序。JSP還支持在Web頁(yè)面中直接嵌入Java代碼??捎脙煞N方法訪問(wèn)JSP文件:瀏覽器發(fā)送JSP文件請(qǐng)求、發(fā)送至Servlet的請(qǐng)求。

系統(tǒng)開(kāi)發(fā)采用SSM架構(gòu),SSM三層架構(gòu)分別表示SpringMVC,spring,Mybatis。springMVC它采用MVC模式,能夠很好地幫助Java開(kāi)發(fā)者利用J2EE開(kāi)發(fā)Web應(yīng)用。系統(tǒng)使用Eclipse工具進(jìn)行開(kāi)發(fā),它一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具Java Development Tools,JDT)。Eclipse還包括插件開(kāi)發(fā)環(huán)境(Plug-in Development Envi-ronment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展Eclipse的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與Eclipse環(huán)境無(wú)縫集成的工具。

2系統(tǒng)設(shè)計(jì)

2.1總體設(shè)計(jì)

2.1.1系統(tǒng)架構(gòu)設(shè)計(jì)

本系統(tǒng)是一個(gè)典型的三層應(yīng)用——瀏覽器通過(guò)Web服務(wù)器實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種操作。在這個(gè)系統(tǒng)體系結(jié)構(gòu)中,并不是直接用JDBC來(lái)訪問(wèn)數(shù)據(jù)庫(kù)和進(jìn)行數(shù)據(jù)庫(kù)中相關(guān)表的操作,而是通過(guò)一系列持久層的Java對(duì)象來(lái)完成數(shù)據(jù)庫(kù)的操作。

映射文件相當(dāng)于持久層的Java對(duì)象和數(shù)據(jù)庫(kù)的表之間的橋梁,它所描述的是這兩者之間的對(duì)應(yīng)關(guān)系。而且,持久層的Java對(duì)象和數(shù)據(jù)庫(kù)表之間的關(guān)系也是一一對(duì)應(yīng)的。

2.1.2總體結(jié)構(gòu)設(shè)計(jì)

根據(jù)系統(tǒng)需求分析,系統(tǒng)分為三個(gè)角色,游客用戶、會(huì)員用戶、商家用戶,游客用戶可以瀏覽商品、加入購(gòu)物車(chē)、注冊(cè)。會(huì)員用戶可以瀏覽商品、加入購(gòu)物車(chē),登錄后可以添加收貨地址、提交訂單支付,商家用戶可以管理商品品牌、管理商品屬性、管理商品,對(duì)訂單進(jìn)行各種流程的操作。

2.2數(shù)據(jù)庫(kù)設(shè)計(jì)

系統(tǒng)使用Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)管理數(shù)據(jù)庫(kù),一個(gè)設(shè)計(jì)合理的數(shù)據(jù)庫(kù)應(yīng)該能滿足系統(tǒng)的業(yè)務(wù)需求,能準(zhǔn)確的表達(dá)數(shù)據(jù)間的關(guān)系,并且能夠提高數(shù)據(jù)的查詢效率以及擴(kuò)展性。

2.2.1概念結(jié)構(gòu)設(shè)計(jì)

數(shù)據(jù)庫(kù)概念結(jié)構(gòu)分析就是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),即概念模型的過(guò)程就是概念結(jié)構(gòu)設(shè)計(jì)。它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。

根據(jù)前面對(duì)系統(tǒng)所做的需求分析和系統(tǒng)設(shè)計(jì),系統(tǒng)中使用的數(shù)據(jù)庫(kù)實(shí)體應(yīng)包括:用戶實(shí)體,購(gòu)物車(chē)實(shí)體,商品屬性實(shí)體,商品實(shí)體,訂單實(shí)體,訂單性情實(shí)體,收貨地址實(shí)體,最小銷(xiāo)售單元實(shí)體。

2.2.2數(shù)據(jù)表的設(shè)計(jì)

本系統(tǒng)使用Oracle實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)表空間為gxyd,除了工作流的23張表,一共包括張十三張表,分別是用戶信息表,收貨地址信息表,訂單信息表,訂單明細(xì)表,商品品牌信息表,商品類(lèi)別信息表,類(lèi)別品牌信息表,商品信息表,屬性信息表,商品屬性表,最小銷(xiāo)售單元表,最小銷(xiāo)售單元屬性表,后臺(tái)操作日志表,主要表見(jiàn)表1至表3。

3商品管理功能模塊

1)模塊主要功能是商家用戶可以查看添加商品信息,商品的管理包括審核商品如果商品添加有錯(cuò)誤可以在此處刪除商品,如果符合可以點(diǎn)擊審核通過(guò)。在商品的上下架的模塊中將商品上架、發(fā)布,商品管理中心的界面如圖1-1所示。

2)商家用戶首先要查看收到的所有商品列表,查看列表主要用到list方法。

猜你喜歡
頁(yè)面商家訂單
春節(jié)期間“訂單蔬菜”走俏
刷新生活的頁(yè)面
中國(guó)人不騙中國(guó)人
新產(chǎn)品訂單紛至沓來(lái)
商家出售假冒商品,消費(fèi)者獲十倍賠償
“最確切”的幸福觀感——我們的致富訂單
怎樣做到日訂單10萬(wàn)?
易淘食進(jìn)駐百度錢(qián)包中小商家盼低費(fèi)率
網(wǎng)站結(jié)構(gòu)在SEO中的研究與應(yīng)用
淺析ASP.NET頁(yè)面導(dǎo)航技術(shù)
微博| 尼玛县| 威信县| 长宁区| 宿松县| 沭阳县| 英吉沙县| 龙陵县| 大冶市| 固镇县| 敦煌市| 长沙县| 石棉县| 西华县| 灵台县| 洛阳市| 青州市| 姚安县| 民勤县| 迭部县| 横山县| 汽车| 肃宁县| 康保县| 工布江达县| 朝阳区| 甘南县| 马山县| 修水县| 哈密市| 汤阴县| 藁城市| 临清市| 页游| 武义县| 措美县| 安泽县| 嘉鱼县| 潢川县| 江西省| 利辛县|