?數(shù)據(jù)庫技術(shù)?Data?。拢幔螅濉。裕澹悖瑁睿椋瘢酰濉』冢辏幔觯岬木W(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 文/梁麗 可以保護(hù)會(huì)員的合法權(quán)益。非會(huì)員用戶只能瀏 覽商品,將商品加入購物車但是無法提交訂單?!€(gè)游客會(huì)對(duì)本網(wǎng)站感興趣,然后注冊(cè)為本網(wǎng) 站的會(huì)員,所以必須提供一個(gè)注冊(cè)功能,通過 一模型的數(shù)據(jù)安全?!。ǎ玻┮晥D與控制器可以隨時(shí)改變以適應(yīng) 需求,MVC模式允許更換視圖和控制器對(duì)象, 而且可以根據(jù)需求動(dòng)態(tài)的打開或關(guān)閉、甚至在 運(yùn)行期間進(jìn)行對(duì)象替換。?。ǎ常┠P途哂锌缙脚_(tái)和可移植性,由于 簡(jiǎn)單的web瀏覽器驗(yàn)證,和服務(wù)器驗(yàn)證對(duì)用 戶輸入的信息進(jìn)行檢查,用戶點(diǎn)擊注冊(cè)按鈕 后將信息寫入數(shù)據(jù)庫。當(dāng)會(huì)員登錄本系統(tǒng)后, 模型相對(duì)視圖是的,如果我們想要將模型 需要對(duì)自己的賬戶信息進(jìn)行管理。本系統(tǒng)主要 提供的賬戶管理功能有用戶信息修改、訂單查 詢、余額查詢。?。保矆D書模塊 一個(gè)好的網(wǎng)上購書系統(tǒng)要將自己的產(chǎn)品 完美的展現(xiàn)出來,所以圖書瀏覽模塊是非常重 【關(guān)鍵詞】電子商務(wù)網(wǎng)上購書系統(tǒng)設(shè)計(jì)模式 要的。本系統(tǒng)設(shè)計(jì)設(shè)計(jì)了按圖書的類型來展示 數(shù)據(jù)庫結(jié)構(gòu)化查詢語言 圖書,用戶點(diǎn)擊想要查看的圖書類型,系統(tǒng)將 符合該類型的圖書展現(xiàn)出來,方便用戶查看?!〗┠陙恚S著網(wǎng)絡(luò)通信技術(shù)的不斷發(fā)?。保迟徫镘嚹K 展和社會(huì)信息化建設(shè)水平的不斷提高,電子商 購物車界面,用戶購買喜歡的圖書,購買 務(wù)系統(tǒng)在人們的社會(huì)生活和經(jīng)濟(jì)生活中得到了 成功后界面會(huì)自動(dòng)跳轉(zhuǎn)到購物車界面,購物車 越來越廣泛的應(yīng)用,它將傳統(tǒng)的購物方式改為 界面提供了更改商品數(shù)量和刪除商品的功能。 通過電子方式進(jìn)行的商業(yè)交易。電子商務(wù)的發(fā) 并且提供了繼續(xù)購物的按鈕和結(jié)賬按鈕。 展逐步將線下零售線上化,由于圖書自身產(chǎn)品?。保从唵文K 的特性成為線上銷售的熱門選擇,亞馬遜與當(dāng) 當(dāng)用戶認(rèn)為購物車中的商品符合自己的 當(dāng)網(wǎng)在中國巨大的圖書銷量使得傳統(tǒng)書店面臨 需求,確認(rèn)無誤后,點(diǎn)擊結(jié)賬按鈕,系統(tǒng)根據(jù) 著一定的生存壓力。為了能夠給中小型書店的 購物車中的商品信息,展現(xiàn)列表的內(nèi)容,該界 再發(fā)展帶來新的商機(jī),他們也一定要適應(yīng)網(wǎng)絡(luò) 面提供了收貨人信息的輸入,系統(tǒng)默認(rèn)的收貨 銷售,形成線下線上雙管齊下的銷售模式。本 信息是用戶注冊(cè)時(shí)輸入的信息,如果用戶可以 文遵循科學(xué)的原則和軟件開發(fā)的思想,針對(duì)普 對(duì)其進(jìn)行修改,提交訂單后,將進(jìn)入訂單確認(rèn) 通書商網(wǎng)絡(luò)銷售圖書、影像資料等問題,開發(fā) 界面?!×艘惶拙W(wǎng)上書店系統(tǒng)?!。保倒芾韱T管理模塊?。本W(wǎng)上書店系統(tǒng)的設(shè)計(jì) 用戶的管理主要是為了防止網(wǎng)站被人惡 本系統(tǒng)是一個(gè)小型的電子商務(wù)系統(tǒng)一~ 意的注冊(cè),賬號(hào)將被鎖定,經(jīng)過管理員同意可 網(wǎng)上書店,可以為各類書商提供方便的在線 以對(duì)該用戶進(jìn)行解鎖。 售書環(huán)境,符合目前我國流行的電子商務(wù)?!∈?。本系統(tǒng)應(yīng)用了Struts2框架采用了MVC 2基于JAVA的網(wǎng)上書店系統(tǒng)的實(shí)現(xiàn)?。ǎ停铮洌澹欤郑椋澹鳎茫铮睿簦颍铮欤欤澹颍┑脑O(shè)計(jì)模式實(shí)現(xiàn)了 本系統(tǒng)采用的是Struts框架技術(shù)。MVC 網(wǎng)上購書系統(tǒng),該系統(tǒng)是基于JAVA開發(fā)語言 的,以Mysql作為數(shù)據(jù)庫開發(fā)平臺(tái),使用結(jié)構(gòu) 設(shè)計(jì)模式是一個(gè)存在于服務(wù)器表達(dá)層的模型, 化查詢語言進(jìn)行增刪改查操作,以Tomcat作 它將顯示和操作分開,改變界面和操作之間的 為Web服務(wù)器,MyEclipse作為開發(fā)軟件來開 高度耦合,提高了系統(tǒng)的可維護(hù)性。 發(fā)設(shè)計(jì)的網(wǎng)上購書系統(tǒng)。經(jīng)過綜合分析,明確 2.1?。停郑眉夹g(shù) 項(xiàng)目需求的前提下,設(shè)計(jì)了系統(tǒng)的主要功能, 包括用戶模塊分為,登錄、注冊(cè)、修改個(gè)人信 MVC是Model—View—Control的簡(jiǎn)稱, 息、查詢訂單、查詢余額、瀏覽圖書等功能; 即模型一視圖 控制器。而Struts就是典型的 購物車模塊分為變更數(shù)量、刪除、自動(dòng)計(jì)算價(jià) MVC架構(gòu)。MVC設(shè)計(jì)模式的優(yōu)勢(shì)有以下幾點(diǎn): 格的功能;管理員模塊分為對(duì)用戶的鎖定和解?。ǎ保┒鄠€(gè)視圖可以對(duì)應(yīng)一個(gè)模型,視圖 鎖,對(duì)書本的上架、下架、添加的操作。 之間可以互不影響。模型端的數(shù)據(jù)變化,將及 時(shí)的傳遞給與模型相關(guān)聯(lián)的視圖,確保了數(shù)據(jù)?。桑庇脩裟K 的及時(shí)性。視圖并不是直接操縱模型的,要通 登錄是一個(gè)系統(tǒng)的必備功能,登錄功能 過調(diào)用控制層的業(yè)務(wù)邏輯來實(shí)現(xiàn)操作,確保了?。病。保?電子技術(shù)與軟件工程Electronic?。裕澹悖瑁睿铮欤铮纾Γ樱铮妫簦鳎幔颍濉。牛睿纾椋睿澹澹颍椋睿纭?yīng)用到一個(gè)新的項(xiàng)目中,只需要在新項(xiàng)目上對(duì) 視圖和控制器進(jìn)行修改,而不需要修改模型, 提高了模型的復(fù)用率。?。玻簿W(wǎng)上書店系統(tǒng)的實(shí)現(xiàn) 會(huì)員注冊(cè)模塊:新的用戶在注冊(cè)界面填 寫的信息,通過web服務(wù)器檢查通過后,將 其寫入數(shù)據(jù)庫?!?huì)員登錄模塊:用戶在登錄界面填寫用戶 名和密碼,點(diǎn)擊登錄按鈕后,系統(tǒng)會(huì)查找數(shù)據(jù) 庫,匹配成功后進(jìn)入購書系統(tǒng)的indexjsp界面?!≡摻缑嬷饕峁┑逆溄佑校河脩粜畔⑿薷摹⒂啞尾樵?、余額查詢、退出。當(dāng)用戶登錄時(shí)連續(xù) 輸錯(cuò)3次密碼,該賬號(hào)將被自動(dòng)鎖定?!D書瀏覽模塊:用戶進(jìn)入主界面后,可 以查看所有圖書信息,對(duì)圖書選擇分類查看, 也可以選擇根據(jù)圖書的書名、ISBN碼、作者名、 出版商名對(duì)圖書進(jìn)行搜索?!≠徫镘嚹K:購物主要實(shí)現(xiàn)的是修改商 品的數(shù)量,刪除商品,計(jì)算商品總價(jià),清空購 物車等功能?!∮唵文K:用戶在提交訂單的時(shí)候,會(huì) 有填寫收貨信息的文本框,文本框中默認(rèn)顯示 的是用戶注冊(cè)時(shí)填寫的地址信息和聯(lián)系方式?!∮脩粢部梢孕薷氖肇浶畔ⅰ|c(diǎn)擊提交訂單后, 系統(tǒng)將訂單寫入數(shù)據(jù)庫并將訂單的詳細(xì)信息也 寫入數(shù)據(jù)庫。用戶可以到我的賬戶中查看自己 的訂單,此時(shí)訂單狀態(tài)為“等待發(fā)貨”?!」芾韱T模塊:管理員也具有登錄功能, 管理員登錄后可以修改本身的密碼,也可以對(duì) 會(huì)員進(jìn)行鎖定和解鎖操作,查看所有的訂單, 對(duì)訂單進(jìn)行發(fā)貨和刪除操作,對(duì)圖書進(jìn)行添加、 上架、下架操作?!⒖嘉墨I(xiàn)?。郏保輻钌俨ǎ剩玻牛彭?xiàng)目實(shí)訓(xùn)一Strut S框架技術(shù) 【M】.北京:清華大學(xué)出版,2008.?。郏玻菝现緜ィ芾硇畔⑾到y(tǒng)的數(shù)據(jù)庫設(shè)計(jì)[J】. 信息與電腦,2009(07).?。郏常荽奕悍ǎ樱簦颍酰簟。螅玻叭腴T到精通[M】.北隸 電子工業(yè)出版社,2 009. 作者單位 江西工業(yè)貿(mào)易職業(yè)技術(shù)學(xué)院 江西省南昌市?。常常埃埃常浮?
因篇幅問題不能全部顯示,請(qǐng)點(diǎn)此查看更多更全內(nèi)容