• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于SSH的手機(jī)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2017-07-14 15:03:15賈莉
      電腦知識(shí)與技術(shù) 2017年16期
      關(guān)鍵詞:后臺(tái)頁(yè)面訂單

      賈莉

      1概述

      1.1課題背景

      1.1.1對(duì)于購(gòu)買手機(jī)這種電子產(chǎn)品來(lái)講,實(shí)體店購(gòu)買的這種消費(fèi)方式已經(jīng)不再能滿足消費(fèi)者的需求

      于是網(wǎng)上購(gòu)買手機(jī)已經(jīng)成為一種潮流。但是在手機(jī)市場(chǎng)種類繁多的狀態(tài)下,人們會(huì)擔(dān)心買不到質(zhì)量有保證的產(chǎn)品,對(duì)于消費(fèi)者來(lái)講要想購(gòu)買一款適合自己的手機(jī),需要費(fèi)時(shí)費(fèi)力。網(wǎng)上手機(jī)銷售系統(tǒng)是一個(gè)專業(yè)的網(wǎng)上購(gòu)買手機(jī)系統(tǒng),在這個(gè)系統(tǒng)上用戶可以通過(guò)查詢,比較,找到適合自己的手機(jī),同時(shí)會(huì)根據(jù)用戶瀏覽記錄和消費(fèi)記錄計(jì)算出用戶偏好,進(jìn)行推薦。給手機(jī)發(fā)燒友提供了一個(gè)良好,便捷的購(gòu)物環(huán)境。

      1.1.2關(guān)鍵技術(shù)

      1)SSH框架是采用的三層結(jié)構(gòu),分為表現(xiàn)層、中間層(業(yè)務(wù)邏輯層)和數(shù)據(jù)服務(wù)層。三層體系將業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問(wèn)及合法性校驗(yàn)等工作放在中間層處理??蛻舳瞬恢苯优c數(shù)據(jù)庫(kù)交互,而是通過(guò)組件與中間層建立連接,再由中間層與數(shù)據(jù)庫(kù)交互。

      2)B/S結(jié)構(gòu)具有較好的獨(dú)立性、可伸縮性和安全性,適合于不同數(shù)據(jù)庫(kù)之間的互連,并且便于管理維護(hù),因此整個(gè)系統(tǒng)采用客戶端、Web服務(wù)器及數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì),系統(tǒng)基本結(jié)構(gòu)如圖1所示:

      對(duì)于客戶端發(fā)出的對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)的請(qǐng)求,Web服務(wù)器負(fù)責(zé)客戶端與數(shù)據(jù)庫(kù)服務(wù)器之間的網(wǎng)絡(luò)通信,并將相關(guān)數(shù)據(jù)返回給客戶端的Web頁(yè)面;對(duì)于客戶端發(fā)出的不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)的請(qǐng)求,Web服務(wù)器將會(huì)直接處理這些請(qǐng)求,并將最終生成的Web頁(yè)面發(fā)往客戶端的瀏覽器。

      2系統(tǒng)分析

      2.1系統(tǒng)可行性分析及開(kāi)發(fā)環(huán)境

      2.1.1系統(tǒng)可行性分析

      前國(guó)內(nèi)外有不少類似手機(jī)導(dǎo)購(gòu)網(wǎng)站,比如太平洋電腦網(wǎng)、中關(guān)村在線等。各種專業(yè)的數(shù)碼網(wǎng)站比比皆是,新浪、搜狐等國(guó)內(nèi)有名門戶網(wǎng)站也紛紛推出了自己的手機(jī)頻道,發(fā)布各種手機(jī)產(chǎn)品的信息。

      這些功能齊全的大型數(shù)碼頻道包含了許多的信息,更新速度也較快,但對(duì)于易用性和專業(yè)性來(lái)說(shuō),這些大型網(wǎng)站還有所欠缺。其中比較好的是太平洋電腦網(wǎng)的手機(jī)頻道。它提供了很多的信息,更新速度也快。太平洋電腦網(wǎng)在信息的組織上條理比較清楚、也易于查找瀏覽,參數(shù)全面,權(quán)威性強(qiáng),但美中不足是搜索的過(guò)程復(fù)雜,不利于查找。其他的數(shù)碼相機(jī)網(wǎng)站也同樣存在各自的長(zhǎng)處和不足。為此,需要設(shè)計(jì)一個(gè)更加快速、易用、權(quán)威、安全的網(wǎng)上手機(jī)銷售網(wǎng)站來(lái)彌補(bǔ)以上所提到的各個(gè)網(wǎng)站的缺點(diǎn),讓用戶可以享受科技發(fā)展帶給我們的便利與實(shí)惠。

      2.1.2系統(tǒng)開(kāi)發(fā)工具和環(huán)境

      1)系統(tǒng)采用的是B/S模式,關(guān)注用戶網(wǎng)上購(gòu)物的體驗(yàn),因此在數(shù)據(jù)庫(kù)方面使用的是Oracle,性能較強(qiáng),響應(yīng)比較快。在開(kāi)發(fā)語(yǔ)言方面使用的是Jsp,在界面方面為用戶提供了賞心悅目的交互畫(huà)面。在技術(shù)框架方面使用的當(dāng)今流行的SSH框架,開(kāi)源框架,便于集成和升級(jí)。

      2)綜合上述,本系統(tǒng)的運(yùn)行環(huán)境:

      3)技術(shù)平臺(tái):SSH框架

      4)開(kāi)發(fā)語(yǔ)言:JAVA,JSP,JavaScript,xml

      5)調(diào)試(開(kāi)發(fā))工具:EcuPSE

      6)數(shù)據(jù)庫(kù):ORACLE 11g

      7)服務(wù)器:TOMCAT 7.0

      8)操作系統(tǒng):開(kāi)發(fā)過(guò)程中使用Windows 7操作系統(tǒng)。

      2.2系統(tǒng)需求分析

      網(wǎng)上手機(jī)銷售系統(tǒng)有關(guān)的用戶角色包括游客,會(huì)員用戶和系統(tǒng)管理員。如圖2系統(tǒng)總體說(shuō)明圖:

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

      1)系統(tǒng)主要?jiǎng)澐譃閮纱竽K:前臺(tái)購(gòu)物和后臺(tái)管理。

      2)前臺(tái)購(gòu)物模塊。

      3)主頁(yè):網(wǎng)站的主頁(yè),用于展示和推薦產(chǎn)品,導(dǎo)航各個(gè)功能。

      4)購(gòu)物車模塊:用戶可以收藏商品,對(duì)商品下訂單,訂單結(jié)算,修改購(gòu)物車商品,清空購(gòu)物車商品等功能。

      5)賬戶管理:用戶信息修改,查看,忘記密碼可以找回密碼,修改密碼,登錄注冊(cè)退出等功能。

      6)列表頁(yè):系統(tǒng)劃分為一級(jí)產(chǎn)品和二級(jí)產(chǎn)品頁(yè),可以顯示推薦商品,熱銷等,瀏覽商品可以分頁(yè),排序等;系統(tǒng)還可以按照關(guān)鍵詞或者商品名,商品類型等檢索商品。

      7)猜你喜歡:用戶偏好模塊。當(dāng)前用戶是游客,則展示默認(rèn)的推薦手機(jī);當(dāng)前用戶是會(huì)員,根據(jù)會(huì)員之前的瀏覽歷史記錄和消費(fèi)記錄,計(jì)算出用戶的價(jià)格偏好和類型偏好,給用戶推薦類似手機(jī)。根據(jù)大數(shù)據(jù)分析用戶行為偏好,提高成交率。

      8)后臺(tái)管理模塊。

      9)主頁(yè):后臺(tái)管理主頁(yè),提供各級(jí)管理的人口,并提供實(shí)時(shí)管理信息的提示操作。

      10)商品管理:管理員可以在后臺(tái)添加新的商品;可以上架商品和下架商品(不刪除);可以對(duì)已有商品進(jìn)行維護(hù);可以管理商品所屬目錄類型;可以管理商品參數(shù);管理商品的評(píng)論等。

      11)訂單管理:有訂單統(tǒng)計(jì),查詢某一訂單,刪除已取消或交易失敗的訂單,審核訂單,退款處理,取消訂單等功能。

      12)報(bào)表統(tǒng)計(jì):后臺(tái)提供各種類型的報(bào)表統(tǒng)計(jì),對(duì)商城的運(yùn)營(yíng)進(jìn)行分析。

      4系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

      4.1數(shù)據(jù)庫(kù)需求分析

      1)在數(shù)據(jù)庫(kù)的開(kāi)發(fā)過(guò)程中,數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)是一個(gè)重要的環(huán)節(jié)。數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)效果產(chǎn)生影響。好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性比較高;系統(tǒng)具有較快的響應(yīng)速度;能簡(jiǎn)化基于此數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等。網(wǎng)上手機(jī)銷售系統(tǒng)面對(duì)三大用戶:系統(tǒng)管理員、會(huì)員用戶、游客。且系統(tǒng)分為三大模塊:前臺(tái)購(gòu)物,后臺(tái)管理,個(gè)人中心。因此本系統(tǒng)需要的關(guān)鍵數(shù)據(jù)表有如下所列:

      ①用戶表:shopuser

      ②商品表:shopgoods

      ③訂單表:shoporder

      ④訂單商品表:shopordergoods

      4.2數(shù)據(jù)字典設(shè)計(jì)

      1)用戶表(shopuser):商城用戶數(shù)據(jù)表,存儲(chǔ)用戶數(shù)據(jù)。

      3)訂單表(sh叩order):管理商城所有用戶的訂單表。

      4)訂單商品表(sh叩orderg00ds):管理商城所有用戶的訂單里所有的商品。

      4.3數(shù)據(jù)流圖設(shè)計(jì)

      網(wǎng)上手機(jī)銷售系統(tǒng)的數(shù)據(jù)流圖如圖3所示:

      5系統(tǒng)實(shí)現(xiàn)

      本系統(tǒng)是建立在互聯(lián)網(wǎng)基礎(chǔ)上的一種網(wǎng)上購(gòu)物平臺(tái),面向游客,注冊(cè)會(huì)員,系統(tǒng)管理員提供服務(wù)。因而,系統(tǒng)主要實(shí)現(xiàn)了前臺(tái)購(gòu)物,后臺(tái)管理的功能。其中,前臺(tái)購(gòu)物主要實(shí)現(xiàn)用戶瀏覽商品,搜索商品的查看功能和加入收藏,下訂單,加入購(gòu)物車的購(gòu)買功能。后臺(tái)管理主要實(shí)現(xiàn)了商品管理,訂單管理,用戶管理的功能。

      5.1用戶登錄

      本系統(tǒng)是面向游客,注冊(cè)會(huì)員,系統(tǒng)管理員三種用戶服務(wù)的。游客在注冊(cè)以后就成為了會(huì)員;會(huì)員登錄以后就可以進(jìn)行一些操作;以系統(tǒng)管理員的身份登錄,則進(jìn)入了后臺(tái)管理頁(yè)面。

      5.1.1游客注冊(cè)頁(yè)面

      5.1.2會(huì)員登錄頁(yè)面

      會(huì)員通過(guò)這個(gè)頁(yè)面,進(jìn)行登錄,然后就加入收藏,下訂單,進(jìn)行購(gòu)物。

      5.2前臺(tái)購(gòu)物

      系統(tǒng)提供了全部商品分類的功能,用戶可以通過(guò)這個(gè)模塊,快速地找到適合自己的手機(jī)產(chǎn)品。

      會(huì)員登錄以后,可以將喜歡的商品加入購(gòu)物車,在購(gòu)物車模塊中通過(guò)下訂單,付款,就可以實(shí)現(xiàn)購(gòu)買的功能。

      5.3后臺(tái)管理

      后臺(tái)管理是由系統(tǒng)管理員操作的。系統(tǒng)管理員通過(guò)登錄系統(tǒng)之后,進(jìn)入后臺(tái)管理頁(yè)面??梢赃M(jìn)行商品管理,訂單管理,商品類別管理,后臺(tái)信息管理。

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

      6.1測(cè)試方法

      6.1.1性能測(cè)試

      用戶連接到Web應(yīng)用系統(tǒng)的速度是由于上網(wǎng)方式的不同而有所區(qū)別的,他們或許是電話撥號(hào),或是寬帶上網(wǎng),或是無(wú)線網(wǎng)。因此需要測(cè)試Web網(wǎng)頁(yè)的響應(yīng)速度,如果Web系統(tǒng)響應(yīng)時(shí)間太長(zhǎng)(例如超過(guò)5秒鐘),用戶就會(huì)因沒(méi)有耐心等待而離開(kāi)。

      6.1.2功能測(cè)試

      1)鏈接測(cè)試:測(cè)試所有的鏈接是否按提示的那樣確實(shí)鏈接到應(yīng)該鏈接的頁(yè)面;測(cè)試所鏈接的頁(yè)面是否存在;保證網(wǎng)上手機(jī)銷售系統(tǒng)沒(méi)有孤立的頁(yè)面。所謂孤立的頁(yè)面是指沒(méi)有鏈接指向該頁(yè)面,只有知道正確的URL地址才可以訪問(wèn)。

      2)表單測(cè)試:表單提交應(yīng)當(dāng)模擬用戶提交,驗(yàn)證是否完成功能,如注冊(cè)用戶,要確保提交按鈕能正常工作。需要驗(yàn)證Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器能正確保存這些數(shù)據(jù),而且后臺(tái)運(yùn)行的程序能正確使用這些信息。還有數(shù)據(jù)正確性驗(yàn)證,異常處理等。提交數(shù)據(jù),處理數(shù)據(jù)等如果有固定的操作流程可以考慮自動(dòng)化測(cè)試工具的錄制功能,編寫(xiě)可重復(fù)使用的腳本代碼。

      3)數(shù)據(jù)校驗(yàn):根據(jù)業(yè)務(wù)規(guī)則,需要對(duì)用戶輸入進(jìn)行校驗(yàn),則要保證這些校驗(yàn)功能正常工作。

      6.2測(cè)試用例設(shè)計(jì)

      6.2.1登錄模塊的測(cè)試用例設(shè)計(jì)

      6.2.2后臺(tái)管理模塊測(cè)試用例設(shè)計(jì)

      6.2.3前臺(tái)購(gòu)物模塊測(cè)試用例設(shè)計(jì)

      7結(jié)束語(yǔ)

      本文在SSH框架的基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了網(wǎng)上手機(jī)銷售系統(tǒng)。系統(tǒng)包括前端銷售,后臺(tái)管理的功能,同時(shí)優(yōu)化了用戶偏好推薦模塊,通過(guò)大數(shù)據(jù)提升訂單轉(zhuǎn)化率。最后對(duì)系統(tǒng)完成了功能測(cè)試以及性能分析,確保系統(tǒng)功能的完整性。整個(gè)軟件開(kāi)發(fā)的完整流程,對(duì)其他系統(tǒng)的開(kāi)發(fā)起到一定的借鑒和參考作用。

      猜你喜歡
      后臺(tái)頁(yè)面訂單
      大狗熊在睡覺(jué)
      春節(jié)期間“訂單蔬菜”走俏
      刷新生活的頁(yè)面
      新產(chǎn)品訂單紛至沓來(lái)
      “最確切”的幸福觀感——我們的致富訂單
      后臺(tái)暗戀
      前臺(tái)、后臺(tái)精彩花絮停不了
      怎樣做到日訂單10萬(wàn)?
      電力調(diào)度中后臺(tái)監(jiān)控系統(tǒng)的應(yīng)用
      河南科技(2014年11期)2014-02-27 14:10:03
      后臺(tái)
      安康市| 万盛区| 荣成市| 靖州| 晋州市| 大丰市| 开原市| 巩义市| 五台县| 当涂县| 漳平市| 荆州市| 都兰县| 合作市| 张北县| 禄劝| 社会| 黔西| 永昌县| 巫溪县| 蒙城县| 龙门县| 双桥区| 勐海县| 准格尔旗| 永清县| 扬州市| 白河县| 三江| 玛曲县| 迭部县| 洛南县| 中山市| 易门县| 甘南县| 毕节市| 固阳县| 崇礼县| 万州区| 本溪市| 南昌县|