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

?

基于Java Web的社區(qū)商超系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2018-03-30 02:26王品越韓義波
電子技術(shù)與軟件工程 2017年16期

王品越 韓義波

摘要

社區(qū)商超網(wǎng)站是典型的社區(qū)摘商超銷(xiāo)售平臺(tái)。本文采用現(xiàn)在比要較流行的JSP技術(shù)和SQL關(guān)系型數(shù)據(jù)庫(kù),嘗試在B/S三層模式設(shè)計(jì)上開(kāi)發(fā)的一個(gè)網(wǎng)上在線(xiàn)挑選商品和下單的Web網(wǎng)站。以期通過(guò)本平臺(tái)的設(shè)計(jì)實(shí)現(xiàn)與應(yīng)用,探索為社區(qū)商超運(yùn)營(yíng)提供更便捷高效的營(yíng)銷(xiāo)模式。

【關(guān)鍵詞】社區(qū)商超 三層架構(gòu) Web B/S

1 緒論

隨著近幾年互聯(lián)網(wǎng)快速的發(fā)展,國(guó)務(wù)院總理李克強(qiáng)提出“互聯(lián)網(wǎng)+”概念,全國(guó)實(shí)體經(jīng)濟(jì)也都在快速轉(zhuǎn)型,尋找新的銷(xiāo)售模式。在我國(guó),由于社區(qū)商超從業(yè)人員文化水平有限,信息化建設(shè)要遠(yuǎn)遠(yuǎn)落后于連鎖超市等大型門(mén)店,而社區(qū)超市由于自身資本規(guī)模的限制,更加難以完成自身向互聯(lián)網(wǎng)的靠攏。然而社區(qū)超市存在著距離近、送貨成本低的先天優(yōu)勢(shì),如果能夠低成本且便捷的實(shí)現(xiàn)升級(jí)轉(zhuǎn)型,必然能過(guò)迎來(lái)新一輪的快速發(fā)展。

本系統(tǒng)設(shè)計(jì)目標(biāo)是面向城市各個(gè)社區(qū)超市,涵蓋超市服務(wù)的主要方面,功能高度集成,使用簡(jiǎn)潔靈活,性能穩(wěn)定可靠。本系統(tǒng)重點(diǎn)研究設(shè)計(jì)社區(qū)商超系統(tǒng)實(shí)現(xiàn)以及框架設(shè)計(jì)。本系統(tǒng)主要實(shí)現(xiàn)的功能包括首頁(yè)、用戶(hù)登錄注冊(cè)、廣告投放、社區(qū)商超動(dòng)態(tài)、選購(gòu)商品、特價(jià)促銷(xiāo)、留言反饋等核心功能。權(quán)限后臺(tái)模塊的主要業(yè)務(wù)是查詢(xún)統(tǒng)計(jì)編輯,分為員工和管理員兩種角色權(quán)限,后臺(tái)框架設(shè)計(jì)主要包括以下幾個(gè)方而社區(qū)商超的動(dòng)態(tài)管理維護(hù)、廣告投放商業(yè)合作的管理維護(hù)、產(chǎn)品信息類(lèi)型的管理維護(hù)、產(chǎn)品信息的管理維護(hù)、用戶(hù)訂單的管理維護(hù)等。

除了以上前端和后臺(tái)的設(shè)計(jì),在設(shè)計(jì)時(shí)還應(yīng)考慮滿(mǎn)足如下操作:在用戶(hù)操作錯(cuò)誤時(shí)應(yīng)給出正確的系統(tǒng)提示,糾正用戶(hù)錯(cuò)誤;系統(tǒng)重要數(shù)據(jù)應(yīng)正確加密,防止他人盜取泄露;優(yōu)化社區(qū)商超系統(tǒng)業(yè)務(wù)處理的效率和質(zhì)量;實(shí)現(xiàn)商品網(wǎng)上在線(xiàn)下單,用戶(hù)注冊(cè)及留言反饋的功能管理;系統(tǒng)應(yīng)設(shè)計(jì)完整的測(cè)試方案,減少業(yè)務(wù)邏輯漏洞;系統(tǒng)方便維護(hù),操作便捷.

通過(guò)完成以上重點(diǎn)研究,使用者能夠通過(guò)社區(qū)商超網(wǎng)站對(duì)商品通過(guò)互聯(lián)網(wǎng)手段的宣傳銷(xiāo)售。同時(shí)大大的方便了客戶(hù),可以通過(guò)PC端快捷地進(jìn)行商品訂購(gòu)操作,商家給送貨上門(mén),節(jié)省客戶(hù)時(shí)間。

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

社區(qū)商超網(wǎng)站經(jīng)過(guò)和數(shù)據(jù)庫(kù)交互,獲取數(shù)據(jù)展示在系統(tǒng)前端,很容易地實(shí)現(xiàn)商品信息的升級(jí)迭代和更新,使社區(qū)居民可以快速了解到商品的詳細(xì)參數(shù)信息。系統(tǒng)通過(guò)前端獲取在線(xiàn)注冊(cè)的社區(qū)居民信息,然后經(jīng)過(guò)底層業(yè)務(wù)數(shù)據(jù)處理,存到對(duì)應(yīng)的數(shù)據(jù)表信息表中。經(jīng)過(guò)動(dòng)態(tài)操作的前后端交互,服務(wù)器將執(zhí)行相應(yīng)的底層業(yè)務(wù)處理代碼,將查詢(xún)符合條件的用戶(hù)信息傳到前端界面進(jìn)行處理顯示。前端界面的內(nèi)容隨著SQL2005數(shù)據(jù)庫(kù)的數(shù)據(jù)變化而隨之改變,社區(qū)居民便可了解到最新的數(shù)據(jù)信息。

一個(gè)系統(tǒng)要有一個(gè)完整無(wú)誤的設(shè)計(jì)思路,需要選擇最合適的技術(shù)和開(kāi)發(fā)環(huán)境,搭建出框架,進(jìn)而能有序的設(shè)計(jì)底層功能,發(fā)揮出線(xiàn)上平臺(tái)區(qū)別傳統(tǒng)銷(xiāo)售模式的優(yōu)勢(shì)。

2.1 系統(tǒng)架構(gòu)

社區(qū)商超網(wǎng)站采用開(kāi)發(fā)技術(shù)比較成熟的B/S三層模式架構(gòu),該模式有很好的通用性,且開(kāi)發(fā)成本低、維護(hù)操作易學(xué)、界面美觀友好、良好的可拓展性和便捷的管理。本系統(tǒng)的客戶(hù)人群是社區(qū)的居民,使用人群以年輕人為多。

如圖1所示,可以清晰的看出B/S三層框架模式的優(yōu)點(diǎn),B/S在瀏覽器界面只需要數(shù)據(jù)展示就行,不需要進(jìn)行復(fù)雜的數(shù)據(jù)處理,大大的加快了頁(yè)面的加載速度。

2.2 功能結(jié)構(gòu)設(shè)計(jì)

本社區(qū)商超網(wǎng)站主要是針對(duì)于社區(qū)附近周邊的用戶(hù)進(jìn)行購(gòu)買(mǎi)訂購(gòu),系統(tǒng)主要功能結(jié)構(gòu)如圖2所示。

2.3 功能模塊設(shè)計(jì)說(shuō)明

根據(jù)社區(qū)商超網(wǎng)站的需求及以上結(jié)構(gòu)圖,不難分析出系統(tǒng)具體功能模塊及其流程。會(huì)員用戶(hù)可以在網(wǎng)站首頁(yè)看到商品信息和評(píng)論、店鋪信息和新聞、用戶(hù)留言等。登錄注冊(cè)模塊是大多數(shù)Web系統(tǒng)都會(huì)涉及到的功能。在本系統(tǒng)中,登錄分為會(huì)員登錄與管理員登錄。管理員在系統(tǒng)中擁有最大的權(quán)限。非注冊(cè)會(huì)員可通過(guò)填寫(xiě)相關(guān)信息注冊(cè)成為系統(tǒng)會(huì)員用戶(hù)。以下是會(huì)員使用用戶(hù)名密碼登錄系統(tǒng)。店內(nèi)搜索功能是為了方便用戶(hù)能快速找到自己需要的商品、想了解的廣告信息、以及己有的留言評(píng)論等。用戶(hù)能通過(guò)新聞標(biāo)題、關(guān)鍵字搜索到對(duì)應(yīng)新聞,通過(guò)評(píng)論類(lèi)型搜索到具體評(píng)論。也能通過(guò)商品名稱(chēng)、類(lèi)型、編號(hào)搜索到對(duì)應(yīng)商品。商超系統(tǒng)的核心功能就是購(gòu)物。此模塊復(fù)雜精細(xì)且容錯(cuò)率低,設(shè)計(jì)時(shí)要考慮多種情況的產(chǎn)生和處理。非注冊(cè)用戶(hù)點(diǎn)擊購(gòu)買(mǎi)商品會(huì)彈出提示登錄來(lái)提醒用戶(hù)注冊(cè)登錄。用戶(hù)注冊(cè)完成并且地址確認(rèn)無(wú)誤后即可完全使用該功能。購(gòu)買(mǎi)成功后系統(tǒng)生成訂單,店家即可安排配送。信息管理模塊的設(shè)計(jì)是整個(gè)系統(tǒng)所有有關(guān)信息處理方面的設(shè)計(jì)。雖然一個(gè)商超系統(tǒng)信息繁多,但就代碼方面重用率高,可以在一個(gè)模塊內(nèi)完成。本系統(tǒng)信息管理模塊包括會(huì)員用戶(hù)對(duì)個(gè)人信息的修該,管理員對(duì)商品信息增添、修該、刪除,管理員對(duì)新聞廣告的添加、修改、刪除等。

關(guān)系型數(shù)據(jù)庫(kù)的建立必然需要分析實(shí)體之間的關(guān)系,而E-R圖能方便簡(jiǎn)潔的反應(yīng)出實(shí)體的聯(lián)系。E-R圖有實(shí)體、屬性和聯(lián)系三種元素組成。在系統(tǒng)程序中表現(xiàn)出對(duì)E-R的圖的完整性和統(tǒng)一性控制。E-R圖中類(lèi)似一個(gè)箱子,屬性就是相當(dāng)于在箱子里的物品,各個(gè)箱子之間ID相同的又有著關(guān)聯(lián)的關(guān)系。

根據(jù)以上各個(gè)實(shí)體屬性設(shè)計(jì)出每個(gè)實(shí)體對(duì)應(yīng)的邏輯設(shè)計(jì),以廣告投放信息表為例,其邏輯業(yè)務(wù)屬性字段及含義如下:廣告投放信息表主要是為了存儲(chǔ)商業(yè)合作的廣告推送信息,主鍵為GG_ID,唯一,如表1所示。

3 系統(tǒng)測(cè)試

測(cè)試環(huán)節(jié)是當(dāng)前軟件開(kāi)發(fā)必不可缺的重要環(huán)節(jié),它能有效的節(jié)約項(xiàng)目運(yùn)行的后期成本。在社區(qū)商超面向消費(fèi)者使用前,測(cè)試可以減少系統(tǒng)BUG,優(yōu)化用戶(hù)體驗(yàn)細(xì)節(jié)并且可以有效的發(fā)現(xiàn)系統(tǒng)其它邏輯設(shè)計(jì)錯(cuò)誤。在系統(tǒng)測(cè)試前,應(yīng)列出完整的測(cè)試方案,以免出現(xiàn)測(cè)試遺漏。本系統(tǒng)測(cè)試方案如下:

首先檢查所有界面是否有錯(cuò)別字影響用戶(hù)使用;網(wǎng)站走通完整流程,用戶(hù)注冊(cè)-瀏覽-購(gòu)買(mǎi)下單-評(píng)價(jià)-后臺(tái)查詢(xún)-送貨-結(jié)束;子模塊測(cè)試,如反復(fù)測(cè)試多種情況測(cè)試登錄是否存在BUG;2,3步驟反復(fù)測(cè)試,保證系統(tǒng)無(wú)誤;系統(tǒng)XML攻擊測(cè)試。

測(cè)試的目的是為了驗(yàn)證系統(tǒng)實(shí)現(xiàn)最終的效果是否與需求分析設(shè)計(jì)的一致,主要包括界面是否美觀,功能是否完善,業(yè)務(wù)處理是否清晰,用戶(hù)體驗(yàn)感是否良好等幾個(gè)方面。本系統(tǒng)測(cè)試驗(yàn)收結(jié)果和需求分析一致,功能正確實(shí)現(xiàn),軟件可以部署運(yùn)行并面向用戶(hù)使用。

4 結(jié)語(yǔ)

本社區(qū)商超網(wǎng)站在技術(shù)上運(yùn)用JSP、B/S結(jié)構(gòu)以及SSH框架,還運(yùn)用了HTML語(yǔ)言進(jìn)行Web頁(yè)面布局與設(shè)計(jì),數(shù)據(jù)庫(kù)類(lèi)型選擇安全性能較高的SQL Server2005,經(jīng)過(guò)測(cè)試,最終與需求分析設(shè)計(jì)一致。在本網(wǎng)站上,社區(qū)的居民可以很容易的注冊(cè)成為商超會(huì)員,進(jìn)而在線(xiàn)對(duì)平臺(tái)商品進(jìn)行模糊檢索,瀏覽商品詳細(xì)參數(shù),最后根據(jù)需要購(gòu)買(mǎi)對(duì)應(yīng)的商品。平臺(tái)采用貨到付款的支付方式,社區(qū)會(huì)員下單后,填寫(xiě)收貨地址送貨上門(mén),節(jié)省社區(qū)居民時(shí)間,為居民提供便利。具有界面美觀,用戶(hù)體驗(yàn)良好,操作簡(jiǎn)單,維護(hù)簡(jiǎn)單等優(yōu)點(diǎn)。

參考文獻(xiàn)

[1]曹衍龍,徐慧.JSP網(wǎng)絡(luò)開(kāi)發(fā)實(shí)用工程案例[M].北京:人民郵電出版社,2008.

[2]汪大樂(lè).Java Web開(kāi)發(fā)技術(shù)詳解[M].北京:北京科海電子出版社,2008.

[3]王國(guó)輝.Java Web開(kāi)發(fā)實(shí)戰(zhàn)寶典[M].北京:清華大學(xué)出版社,2010.

[4]張紅.利用Java Servlet實(shí)現(xiàn)在Web服務(wù)器平臺(tái)上的開(kāi)發(fā).[J].桂林電子科技大學(xué)學(xué)報(bào),2009,29(03).

栾城县| 华坪县| 麦盖提县| 临汾市| 德钦县| 广水市| 新邵县| 华蓥市| 阿巴嘎旗| 塘沽区| 桐梓县| 宿松县| 九龙县| 新源县| 吕梁市| 凉城县| 上林县| 柞水县| 民乐县| 兰溪市| 壤塘县| 桓台县| 抚远县| 宝坻区| 民乐县| 宣城市| 元江| 冕宁县| 天台县| 南投县| 太和县| 丰宁| 虎林市| 泗水县| 昭觉县| 天祝| 文成县| 遂川县| 宿迁市| 瓦房店市| 樟树市|