【正文】
方便用戶隨時(shí)查看購物情況,在網(wǎng)站的首頁加入了查看購物車鏈接,通過它可以將所選物品信息放入購物車中顯示出來。當(dāng)用戶在前臺首頁中單擊商品展示區(qū)的“購買”按鈕時(shí),系統(tǒng)會(huì)將該商品的詳細(xì)信息展示在查看物品清單頁中。網(wǎng)站首頁在用戶第一次訪問時(shí)會(huì)判斷用戶是否登錄,未登錄則顯示用戶登錄窗口,在用戶登錄窗口將顯示用戶的相關(guān)信息.首頁主要是根據(jù)保存用戶名信息的session參數(shù)來判斷用戶是否已經(jīng)登錄的。用戶注冊界面如圖51所示。圖41各表間關(guān)系圖5 系統(tǒng)詳細(xì)設(shè)計(jì) 用戶注冊與登錄用戶注冊當(dāng)用戶第一次登錄時(shí)首先要注冊,成為會(huì)員后,。.d_order產(chǎn)品訂單信息表存儲了訂單的基本信息。d_book圖書信息表存儲了圖書特有的信息。包含主界面類別菜單功能。包含填寫送貨地址功能。包含用戶登錄、用戶注冊功能。3 系統(tǒng)功能需求 系統(tǒng)功能需求網(wǎng)上商城共分兩個(gè)部分,一部分是用戶部分,包括:顧客在線注冊、登陸、購物、提交訂單、付款等操作;另外一部分是購物車管理部分,這部分的內(nèi)容包括:產(chǎn)品的添加、刪除、恢復(fù)、生成訂單等。這樣無論前端如何變化,模型層只需很少的改動(dòng),并且數(shù)據(jù)庫的變化也不會(huì)對前端有所影響,大大提高了系統(tǒng)的可復(fù)用性。在持久層中,則依賴于Hibernate的對象化映射和數(shù)據(jù)庫交互,處理DAO組件請求的數(shù)據(jù),并返回處理結(jié)果。本系統(tǒng)的具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實(shí)現(xiàn)為基本的Java對象,然后編寫基本的DAO接口,并給出Hibernate的DAO實(shí)現(xiàn),采用Hibernate架構(gòu)實(shí)現(xiàn)的DAO類來實(shí)現(xiàn)Java類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問。集成SSH框架的系統(tǒng)從職責(zé)上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層,搭建結(jié)構(gòu)清晰、可復(fù)用性好、維護(hù)方便的Web應(yīng)用程序。這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層的改變不會(huì)影響其它層的功能。 Browse瀏覽器Web服務(wù)器數(shù)據(jù)庫 圖21 三層體系結(jié)構(gòu)圖這種結(jié)構(gòu)不僅把客戶機(jī)從沉重的負(fù)擔(dān)和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護(hù)人員從繁重的維護(hù)升級工作中解脫出來。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁生成等工作全部由Web Server完成。B/S結(jié)構(gòu)簡化了客戶機(jī)的工作,客戶機(jī)上只需配置少量的客戶端軟件?;贛VC的開發(fā)流程則使開發(fā)過程更加清晰明了,利于做一些復(fù)雜的邏輯實(shí)現(xiàn),從而節(jié)省了開發(fā)周期和開發(fā)成本[3]。 系統(tǒng)的主要架構(gòu)及開發(fā)模式系統(tǒng)的建設(shè)關(guān)鍵在于其所使用的B/S基于瀏覽器的架構(gòu)。運(yùn)行可行性該系統(tǒng)需要搭建JVM即JAVA虛擬機(jī)和Tomcat環(huán)境,在此環(huán)境下,還需要在正確連接數(shù)據(jù)庫后可以正常運(yùn)行。 網(wǎng)站的可行性經(jīng)濟(jì)可行性 該平臺設(shè)計(jì)只是作為本人的畢業(yè)設(shè)計(jì),又因?yàn)楸救说脑O(shè)計(jì)能力有限,其功能還不能完善,所以沒有什么經(jīng)濟(jì)效益可談。針對性:該平臺設(shè)計(jì)是網(wǎng)上購物系統(tǒng)及后臺管理的定向開發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對性。用戶部分是友好的操作界面,包括:用戶登錄,用戶注冊,瀏覽商品、購買商品等功能;購物車部分包括:商品管理(商品添加與刪除、商品修改)等。能夠通過查看購物車對所選商品進(jìn)行確定、挑選,通過定單查詢對支付費(fèi)用進(jìn)行確定。該平臺功能如下:能夠完成用戶基本信息錄入的注冊和用戶基本信息的個(gè)人管理。目前為止,網(wǎng)購在中國仍有很大的發(fā)展空間。而在人口最多的中國,近年來網(wǎng)購這一趨勢也變的愈加明顯。很多網(wǎng)上商城跟用戶的交流很少,開發(fā)出來的網(wǎng)站,卻不適合大部分用戶的要求。 支付和安全認(rèn)證上的客觀技術(shù)原因,導(dǎo)致用戶完成電子商務(wù)交易變得相當(dāng)復(fù)雜,使大部分用戶還沒等交易完成就已經(jīng)退避三舍了,所以開發(fā)一個(gè)安全又操作簡單的網(wǎng)上商城難度很大。 研究現(xiàn)狀在國內(nèi)的網(wǎng)上商城:起步晚、數(shù)量卻非常多。更重要的是,大部分信息都是免費(fèi)的,應(yīng)用電子商務(wù)可使企業(yè)獲得在傳統(tǒng)模式下所無法獲得的巨量商業(yè)信息,在激烈的市場競爭中領(lǐng)先對手。 Background in part by managers, including modity management, processing orders, customer information management, inform ation management, and other functions links. After the establishment of the website is a dynamic, inter