• 
    

    
    

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

      基于JavaWeb的在線圖書商城設(shè)計(jì)與實(shí)現(xiàn)

      2021-06-28 22:01:56牛希鐳
      電子測試 2021年1期
      關(guān)鍵詞:購物車前臺(tái)后臺(tái)

      牛希鐳

      (遼寧軌道交通職業(yè)學(xué)院,遼寧沈陽,110000)

      0 引言

      隨著電子商務(wù)的興起、普及,網(wǎng)上書城是電子商務(wù)在圖書銷售行業(yè)發(fā)展的必然結(jié)果。這種新型的圖書銷售形式與傳統(tǒng)利用書店進(jìn)行銷售的方式相比擁有許交多優(yōu)勢,一方面是降低了銷售成本,利用網(wǎng)絡(luò)作為交易平臺(tái)改變傳統(tǒng)的交易方式,使得交易活動(dòng)不受空間和時(shí)間的限制;另一方面是信息的傳遞更迅速靈活,新書信息上傳后,客戶可以立即看到交易,從而大大提高了購書的效率。在線圖書商城系統(tǒng)在設(shè)計(jì)上千差萬別,一些在線商城系統(tǒng)都成為了機(jī)械的發(fā)布圖書消息,而忽略了智能化、人性化的設(shè)計(jì)。本系統(tǒng)將著重于網(wǎng)上書城智能推薦功能的開發(fā)。

      本系統(tǒng)是在MyEclipse平臺(tái)上,運(yùn)用JSP 和 Servlet面向?qū)ο缶幊陶Z言來實(shí)現(xiàn)的。前臺(tái)采用WEB設(shè)計(jì)交互式的動(dòng)態(tài)展示頁面,后臺(tái)采用JAVA語言,使用Oracle數(shù)據(jù)庫數(shù)據(jù)進(jìn)行數(shù)據(jù)管理。整個(gè)系統(tǒng)分前臺(tái)部分和后臺(tái)部分,前臺(tái)部分由用戶使用,主要包括用戶注冊與登錄,圖書分類瀏覽,圖書詳情查看,購物車管理,圖書推薦等功能;后臺(tái)部分由管理員使用,主要包括圖書管理,訂單管理,用戶管理等功能。

      1 系統(tǒng)簡介

      本系統(tǒng)使用MyEclipse開發(fā)平臺(tái),JSP 和 Servlet 面向?qū)ο骩4]編程語言來實(shí)現(xiàn)的。使用Tomcat服務(wù)器。整個(gè)系統(tǒng)分前臺(tái)部分和后臺(tái)部分,前臺(tái)部分由用戶使用,該在線圖書商城根據(jù)一些調(diào)查用戶的瀏覽習(xí)慣,設(shè)有便捷的導(dǎo)航欄,比如對于不經(jīng)常網(wǎng)購的用戶設(shè)有精品推薦,將各個(gè)種類的經(jīng)典圖書顯示在首頁吸引用戶眼球;對于經(jīng)常網(wǎng)購又無明確目標(biāo)的用戶,設(shè)有圖書的“熱銷榜”、“好評(píng)榜”、“主編推薦”和“猜你喜歡”等智能推薦模塊。將網(wǎng)站現(xiàn)下銷售最好的圖書展示出來,而對于有購買目標(biāo)的用戶,既可以在快捷導(dǎo)航瀏覽各類圖書,也可在左側(cè)的菜單中查看一些暢銷好書。如果用戶只記得一些關(guān)鍵字,那么搜索欄是最好的選擇。普通用戶可以瀏覽所有類別的圖書并查看詳細(xì)信息,而只有注冊的用戶才可以加入購物車,或購買生成訂單,并可在該圖書商城中查看相關(guān)會(huì)員信息和訂單信息。

      網(wǎng)上商城后臺(tái)支持著前臺(tái)的運(yùn)營和維護(hù)。后臺(tái)管理者登錄后可以對圖書進(jìn)行添加、修改、查看和刪除,對用戶信息進(jìn)行管理,對訂單信息進(jìn)行處理。

      1.1 系統(tǒng)的主要功能

      1.1.1 前臺(tái)操作的主要功能

      (1)用戶信息模塊:用戶注冊、用戶登錄、修改會(huì)員信息;

      (2)圖書信息模塊:查詢圖書、分類瀏覽圖書、查看圖書詳細(xì)信息;

      (3)購物車模塊:添加圖書、刪除圖書、清空購物車;

      (4)訂單信息模塊:查看訂單。

      1.1.2 后臺(tái)維護(hù)的主要功能

      (1)用戶管理模塊:添加、修改、刪除用戶信息;

      (2)圖書管理模塊:添加圖書信息、刪除圖書信息、修改圖書信息、添加圖書類別、刪除圖書類別,添加圖書圖片、刪除圖書圖片;

      (3)訂單管理模塊:查看訂單、修改訂單。

      1.2 系統(tǒng)的主要特點(diǎn)

      本系統(tǒng)根據(jù)相關(guān)的調(diào)查和用戶的需求以及對比傳統(tǒng)的圖書銷售,設(shè)計(jì)出一個(gè)既利于商家的管理,又便于客戶選購的網(wǎng)上購物網(wǎng)站,主要的特點(diǎn)有:

      (1)實(shí)現(xiàn)在線查詢圖書信息和價(jià)格,方便用戶查找圖書并購買;

      (2)實(shí)現(xiàn)圖書分類,熱銷書展示,好評(píng)書展示等方便用戶瀏覽圖書信息;

      (3)實(shí)現(xiàn)購物車和查看相關(guān)購買協(xié)議,方便用戶結(jié)算;

      (4)實(shí)現(xiàn)用戶管理中心,可查看用戶相關(guān)信息并修改;

      (5)便于網(wǎng)站擴(kuò)展功能以及后期的維護(hù)和升級(jí)。

      在編譯時(shí)如果發(fā)現(xiàn)JSP文件有任何語法錯(cuò)誤,轉(zhuǎn)換過程將中斷,并向客戶端發(fā)出錯(cuò)信息;如果編譯成功,則所轉(zhuǎn)換產(chǎn)生的Servlet代碼被編譯,然后該Servlet被JSP引擎加載到內(nèi)存中。此時(shí)JSP引擎還請求了jspIn信息()方法的執(zhí)行,并對此Servlet初始化。JspIn信息()方法在Servlet的生命周期中只被請求一次,然后將被調(diào)用來處理客戶端的請求和回復(fù)操作。對于所有隨后對該JSP文件的請求,服務(wù)器[5]將檢查該JSP文件自最后一次被存取后是否經(jīng)過修改。如果沒有修改,則將請求交還給還在內(nèi)存中的Servlet的jspService()方法,執(zhí)行回復(fù)操作。由于Servlet始終駐于內(nèi)存,所以響應(yīng)是非??斓?。Jsp頁面在第一次訪問時(shí)由于要轉(zhuǎn)化和編譯,運(yùn)行速度較慢,但是當(dāng)?shù)诙卧L問該頁時(shí),由于文件已經(jīng)被編譯成字節(jié)碼文件了,所以速度非常得快。

      2 系統(tǒng)分析

      2.1 需求分析

      為了適應(yīng)市場和經(jīng)濟(jì)前進(jìn)的步伐,買家和商家都在積極努力地尋找一種能夠帶來高效率、低成本銷售模式,網(wǎng)上購物悄然形成。在線圖書商城系統(tǒng)使得商家可以把商店開到互聯(lián)網(wǎng)上來,而買家也可以到互聯(lián)網(wǎng)上選擇購買自己喜歡的圖書。商城不需要店面的憑租費(fèi);新圖書可以用最短的時(shí)間吸引顧客的眼球,使得“快捷買書”成為現(xiàn)實(shí)。通過實(shí)際調(diào)查和相關(guān)資料,要求本系統(tǒng)具有以下功能特點(diǎn): (1)具有良好的人機(jī)交互界面、美觀友好;(2)具有較好的權(quán)限管理;(3)全面、分類展示商城內(nèi)的圖書信息;(4)信息查詢靈活、方便、快捷、準(zhǔn)確;(5)操作簡易,靈活,非專業(yè)人員可以方便、快捷實(shí)現(xiàn)系統(tǒng)的管理;(6)對用戶輸入的數(shù)據(jù)進(jìn)行驗(yàn)證,盡可能避免人為錯(cuò)誤;(7)系統(tǒng)最大限度的實(shí)現(xiàn)易維護(hù)性和易操作性;(8)系統(tǒng)運(yùn)行穩(wěn)定,安全可靠。

      對于用戶來說,要方便、直觀的看到想購買的圖書,可快速了解圖書的信息和特點(diǎn)并購買,同時(shí)也要保證用戶信息的安全性和保密性。對于管理員來說,既要滿足用戶要求,又要更方便、更快捷的管理整個(gè)系統(tǒng)。結(jié)合用戶和管理員的需求,我們才能確定系統(tǒng)的發(fā)展方向,實(shí)現(xiàn)滿足用戶和管理員需求的系統(tǒng)方案。

      2.2 可行性分析

      在進(jìn)行系統(tǒng)的開發(fā)前,首先都要做系統(tǒng)的可行性研究和分析,目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該項(xiàng)目能否順利開發(fā)完成,是否值得開發(fā)??尚行苑治鯷9]的任務(wù)有以下幾點(diǎn):

      需求可行性:據(jù)調(diào)查網(wǎng)上書店為人們提供了更加廣闊購書的環(huán)境,為商家提提供了全國乃至全世界的市場,加快了流通的速度,降低了圖書交流和交易的成本,在線圖書商城具有很大的需求空間。

      經(jīng)濟(jì)可行性:本次系統(tǒng)所用到的只是計(jì)算機(jī)和計(jì)算機(jī)上所安裝的軟件來完成這次的開發(fā),不需要經(jīng)濟(jì)上的投入,在經(jīng)濟(jì)上是可行的。

      技術(shù)可行性:MyEclipse 8.6采用了可視化面向?qū)ο蠊ぞ唛_發(fā),其窗口、界面簡潔易懂,易于操作。Oracle能在所有主流平臺(tái)上運(yùn)行(包括windows)。完全支持所有的工業(yè)標(biāo)準(zhǔn)。它采用完全開放策略??梢允箍蛻暨x擇最適合的解決方案。具有高安全性,高性能上手容易、可兼容性[15]良好、擴(kuò)展性[15]強(qiáng)等諸多優(yōu)點(diǎn),所以系統(tǒng)在操作上是可行的。

      法律可行性:本系統(tǒng)是根據(jù)用戶習(xí)慣及需求,自主獨(dú)立完成的,不存在任何侵權(quán)或其它責(zé)任問題,因此在法律上是可行的。

      通過以上的可行性分析,我將使用MyEclipse 8.6和Oracle10g在WIN7操作系統(tǒng)下進(jìn)行設(shè)計(jì),建立后的網(wǎng)站系統(tǒng)是一個(gè)動(dòng)態(tài)、交互式的網(wǎng)站。

      2.3 系統(tǒng)流程分析

      本系統(tǒng)設(shè)計(jì)分為前臺(tái)購物流程和后臺(tái)訂單信息管理流程。

      用戶在本網(wǎng)站上可以瀏覽圖書圖書信息、選擇圖書,可以將喜歡的書加入到購物車中。在使用購物車時(shí)要求有用戶權(quán)限,已登錄的注冊用戶可以使用購物車,未登錄的注冊用戶需要登錄,而未注冊的用戶需要注冊登錄后才可使用購物車。用戶可到購物車頁面改變圖書數(shù)量,提交形成訂單。

      后臺(tái)管理員查看訂單,管理訂單。對圖書信息進(jìn)行管理,對用戶信息進(jìn)行管理。

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

      3.1 系統(tǒng)體系結(jié)構(gòu)

      基于Java Web的在線圖書商城系統(tǒng)分前臺(tái)部分和后臺(tái)部分,前臺(tái)部分由用戶使用,完成瀏覽、購買的過程,后臺(tái)部分由管理員使用,主要包括圖書管理,訂單管理,用戶管理。

      功能模塊圖如圖1所示,具體描述如下。

      圖1 系統(tǒng)功能模塊圖

      3.1.1 前臺(tái)管理功能

      (1)注冊功能。用戶首先要注冊為網(wǎng)上圖書商城的用戶會(huì)員。注冊時(shí)要填寫會(huì)員名、密碼、詳細(xì)地址、郵編、電子郵箱等信息。注冊登錄后,用戶可購買圖書,同時(shí)可修改密碼、用戶名等個(gè)人信息,查詢訂單。

      (2)瀏覽圖書。用戶可根據(jù)導(dǎo)航瀏覽相應(yīng)分類的圖書,如文藝,青春像等,其中還可根據(jù)推薦瀏覽熱銷幫、主編推薦,猜你喜歡等。顧客瀏覽網(wǎng)上商城時(shí),在看中的圖書上還可查看詳細(xì)的圖書信息,包括、圖書簡介等

      (3)購物功能。用戶瀏覽網(wǎng)上商城時(shí),在看中的圖書瀏覽詳情打算購買時(shí),可點(diǎn)擊加入購物車,將該圖書收到本會(huì)員下的購物車?yán)铩?/p>

      (4)管理購物車。用戶選擇完圖書后可進(jìn)入購物車頁面,查看自己要購買的圖書,可修改某一圖書數(shù)量、刪除購物車?yán)锏膱D書和清空整個(gè)購物車。

      (5)提交結(jié)賬。用戶確定購物車中的圖書后,點(diǎn)擊購買提交訂單。

      3.1.2 后臺(tái)管理功能

      (1) 圖書管理功能。其中分為圖書管理和圖書類別管理。管理員可以添加圖書如圖書名、圖書圖片、圖書介紹等,可更新圖書信息。類別管理可以添加和刪除類別等。

      (2)訂單管理功能。管理員查看訂單信息,可更改可訂單是否確認(rèn)及是否發(fā)貨等。

      (3)用戶管理功能。查看、添加、更新、刪除用戶信息并進(jìn)行刪除。

      4 結(jié)論

      基于Java Web的在線圖書商城系統(tǒng)按任務(wù)書的要求,實(shí)現(xiàn)了圖書查詢、圖書詳細(xì)信息瀏覽、購物車管理、用戶信息修改、用戶查看訂單、圖書信息管理、訂單信息管理和用戶信息管理等功能。這些技術(shù)的實(shí)現(xiàn),滿足了系統(tǒng)的需要,優(yōu)化了系統(tǒng)的性能。由于是采用面向?qū)ο蟮脑O(shè)計(jì)所以系統(tǒng)中由很多類和方法,本系統(tǒng)在實(shí)現(xiàn)傳統(tǒng)的網(wǎng)上書店功能基礎(chǔ)上對增強(qiáng)系統(tǒng)的智能性進(jìn)行了初步的嘗試,盡量做到一個(gè)在線書城就是一位無聲的售貨員,盡可能做到將消費(fèi)者想要的圖書,最快、最多的展示在他們面前。

      猜你喜歡
      購物車前臺(tái)后臺(tái)
      被疫情改變的購物車
      海峽姐妹(2020年5期)2020-06-22 08:26:10
      推購物車購物
      家教世界(2018年31期)2018-11-28 09:32:26
      公路電助力 從幕后走向前臺(tái)
      中國自行車(2018年6期)2018-07-23 03:17:24
      孟晚舟:從前臺(tái)打雜到華為副總裁
      海峽姐妹(2018年6期)2018-06-26 07:27:15
      后臺(tái)暗戀
      購物車?yán)锏摹皶r(shí)間線”
      清空購物車了嗎!
      前臺(tái)、后臺(tái)精彩花絮停不了
      網(wǎng)站前臺(tái)設(shè)計(jì)分包合同中應(yīng)注意的問題
      電力調(diào)度中后臺(tái)監(jiān)控系統(tǒng)的應(yīng)用
      河南科技(2014年11期)2014-02-27 14:10:03
      德格县| 荆门市| 崇明县| 蓝田县| 东源县| 渑池县| 盐山县| 聂拉木县| 榆树市| 博罗县| 乐都县| 锦屏县| 临漳县| 普宁市| 敦煌市| 大宁县| 南召县| 丹巴县| 利津县| 怀来县| 霍城县| 卢氏县| 兴山县| 揭西县| 精河县| 连山| 大名县| 泰和县| 宁明县| 高密市| 昭通市| 高碑店市| 札达县| 镶黄旗| 乌恰县| 乳源| 盐边县| 云安县| 苏州市| 滁州市| 唐河县|