




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、在線購(gòu)物 -JSP版本,內(nèi)容,理解購(gòu)物車(chē)的業(yè)務(wù)邏輯. 需求說(shuō)明. 需求初始分析. 需求分析設(shè)計(jì).,需求說(shuō)明,用戶要求開(kāi)發(fā)一個(gè)在線購(gòu)物系統(tǒng),通過(guò)在線購(gòu)物系統(tǒng),用戶可以隨意瀏覽商品,查詢商品,購(gòu)買(mǎi)商品等。該系統(tǒng)的完整的功能需求列表如下: 用戶注冊(cè)功能 用戶登錄功能 用戶相關(guān)信息自維護(hù)功能 商品瀏覽查詢功能 商品交易功能 管理員登錄功能 商品信息維護(hù)功能 商品類(lèi)別管理功能 注冊(cè)用戶管理功能 管理員維護(hù)功能 定單管理功能,需求結(jié)構(gòu),注冊(cè)功能,由于用戶購(gòu)買(mǎi)的商品必須通過(guò)郵寄,物流等手段送達(dá)給,所以用戶如果想通過(guò)該系統(tǒng)進(jìn)行商品交易,就必須要把一些必須的基本信息通過(guò)注冊(cè)的方式保存在系統(tǒng)中。 要求用戶注冊(cè)的目
2、的主要是為了方便發(fā)送貨物。注冊(cè)信息必須有用戶的聯(lián)系方式,包括住址電話,手機(jī)號(hào)碼,送貨地址,郵政通訊方式,電子郵件。 為防止用戶通過(guò)注冊(cè)機(jī)等手段頻繁注冊(cè),要求實(shí)現(xiàn)附加碼驗(yàn)證功能。附加碼用戶可以自己刷新。 為保證用戶帳號(hào)的唯一性,建議采用電子郵件地址作為ID。 為讓用戶注冊(cè)的時(shí)候更方便,在注冊(cè)的時(shí)候采用向?qū)降淖?cè)方式,比如:帳號(hào)輸入一個(gè)頁(yè)面,送貨地址一個(gè)頁(yè)面,最后讓用戶確認(rèn)后再提交注冊(cè)信息到系統(tǒng)。 為方便用戶隨時(shí)更正不合理的數(shù)據(jù),要求系統(tǒng)提供及時(shí)的客戶校驗(yàn)提示功能。,登錄功能,為了在用戶進(jìn)行商品交易的時(shí)候確認(rèn)用戶ID,用戶在進(jìn)行商品結(jié)算的時(shí)候,必須登錄。 登錄的主要目的是通過(guò)ID確認(rèn)該用戶是否注
3、冊(cè),系統(tǒng)根據(jù)登錄用戶名的注冊(cè)信息進(jìn)行交易。 為防止惡意登錄,要求在登錄中實(shí)現(xiàn)驗(yàn)證碼功能。 登錄的時(shí)機(jī)可以在用戶訪問(wèn)系統(tǒng)的時(shí)候,也可以在商品結(jié)算的時(shí)候。 如果用戶沒(méi)有登錄就結(jié)算,則提示用戶登錄并顯示登錄界面。登錄后自動(dòng)轉(zhuǎn)移到用戶結(jié)算界面進(jìn)行結(jié)算。同時(shí)為方便沒(méi)有注冊(cè)用戶的操作,在登錄頁(yè)面中可以進(jìn)行注冊(cè)功能選擇。注冊(cè)后的用戶自動(dòng)作為登錄用戶,并轉(zhuǎn)移到用戶的結(jié)算界面并由用戶再次確認(rèn)結(jié)算金額。 結(jié)算界面要求可以導(dǎo)航到用戶定單維護(hù)界面,方便用戶查看,維護(hù)定單。,用戶相關(guān)信息維護(hù)功能,用戶注冊(cè)信息維護(hù): 用戶可以維護(hù)個(gè)人信息,注銷(xiāo)注冊(cè)信息,修改注冊(cè)信息。主要是方便用戶隨時(shí)更改聯(lián)系方式。 用戶定單信息維護(hù):
4、用戶可以在訂購(gòu)商品后,對(duì)定單信息進(jìn)行維護(hù),包括查看歷史交易記錄,未發(fā)貨商品記錄。用戶可以修改,刪除還沒(méi)有發(fā)貨的商品記錄。,商品瀏覽與查找功能,購(gòu)物的最大樂(lè)趣就是瀏覽商品,在線購(gòu)物系統(tǒng)必須提供用戶對(duì)商品進(jìn)行瀏覽的功能,用戶可以在不做任何購(gòu)物決定的情況下隨意瀏覽各種商品,要求系統(tǒng)對(duì)用戶瀏覽的商品提供最好的瀏覽效果和瀏覽的方便。 系統(tǒng)提供最新,最時(shí)尚,銷(xiāo)售最熱的商品推薦。 用戶可以方便地通過(guò)商品類(lèi)型(包括:所有商品,圖書(shū),音樂(lè),影視,百貨),商品名稱進(jìn)行查詢。要求查詢結(jié)果每頁(yè)顯示10-15個(gè)商品信息。顯示記錄需要顯示商品名稱,圖片,價(jià)格,說(shuō)明,生產(chǎn)廠家,生產(chǎn)日期,是否有庫(kù)存后臺(tái)為庫(kù)存量等信息,不同種
5、類(lèi)的商品信息不同。 要求爭(zhēng)對(duì)不同類(lèi)型的商品提供更詳細(xì)的查詢方式,比如根據(jù)商品描述,商品價(jià)格等屬性進(jìn)行更詳細(xì)的查詢。 我們?cè)谫?gòu)物的時(shí)候也要挎一個(gè)購(gòu)物藍(lán)或推一個(gè)購(gòu)物車(chē),在線購(gòu)物系統(tǒng)要求在商品信息上提供購(gòu)物功能。方便用戶隨時(shí)把商品加入到購(gòu)物清單中,以便最后進(jìn)行商品交易。,商品交易功能,商品交易功能是本系統(tǒng)最核心的功能,也稱為購(gòu)物車(chē)功能。該功能主要完成商品選購(gòu)與結(jié)算。 登錄用戶可以在查詢結(jié)果中選擇是否購(gòu)物,購(gòu)物商品臨時(shí)存放在購(gòu)物車(chē)中,由用戶最后確認(rèn)并結(jié)算后再放入數(shù)據(jù)庫(kù)交易記錄。 沒(méi)有登錄的用戶則直接轉(zhuǎn)移到登錄頁(yè)面,登錄后自動(dòng)結(jié)算并回到結(jié)算頁(yè)面,確認(rèn)交易結(jié)果。 在結(jié)算得時(shí)候,提供商品數(shù)量錄入,允許用戶指
6、定購(gòu)買(mǎi)數(shù)量。用戶也可以在結(jié)算前刪除預(yù)購(gòu)買(mǎi)的商品。,需求初始化分析,該文檔建立在需求說(shuō)明之上,當(dāng)分析人員初步確認(rèn)用戶的需求后,可以開(kāi)始對(duì)用戶的需求進(jìn)行分析,該過(guò)程主要就是詳細(xì)分析功能實(shí)施的可行性及其解決方案。該分析過(guò)程的重點(diǎn)關(guān)注是功能與數(shù)據(jù), 分析階段的進(jìn)行依賴UML記號(hào)來(lái)完成,該記號(hào)的特點(diǎn)是直觀,分析的初期階段分析文檔還能便于客戶閱讀,比如用例圖。分析后期的文檔便于設(shè)計(jì)師閱讀。也就是說(shuō)分析階段的文檔主要面向兩個(gè)使用者:客戶與設(shè)計(jì)師、程序員。 分析就是把物理模型轉(zhuǎn)化為信息抽象模型,分析階段的文檔就是分析師與客戶交流的介質(zhì),也是分析師與后期設(shè)計(jì)師交流的介質(zhì)。 分析的成功與失敗關(guān)系著整個(gè)項(xiàng)目的成功與
7、失敗。,用例模型,用戶注冊(cè)用例 用戶登錄用例 商品瀏覽查詢用例 商品交易用例 用戶信息自維護(hù)用例,用戶注冊(cè)用例,用戶注冊(cè)用例事件流,用戶登錄用例,用戶登錄用例事件流,商品瀏覽查詢用例,商品瀏覽查詢用例事件流,商品交易用例,商品交易用例描述,商品交易用例選購(gòu)事件流,商品交易用例結(jié)算事件流,用戶信息自維護(hù)用例圖,用戶信息自維護(hù)用例描述,定單查詢?yōu)g覽事件流,訂單修改事件流,訂單刪除事件流,交易記錄查詢?yōu)g覽事件流,用戶信息修改事件流,用戶注冊(cè)信息注銷(xiāo)事件流,購(gòu)物車(chē)分析設(shè)計(jì),設(shè)計(jì)的思想采用OOAD進(jìn)行,由于系統(tǒng)的實(shí)現(xiàn)都采用OOP,所以在分析過(guò)程中采用以類(lèi)圖為中心的分析方式。當(dāng)需求分析中用界面結(jié)構(gòu)已經(jīng)搭建
8、好整個(gè)系統(tǒng)的框架結(jié)構(gòu),設(shè)計(jì)階段,我們采用三個(gè)大的階段完成: 1、設(shè)計(jì)以功能為前導(dǎo),數(shù)據(jù)為主線的設(shè)計(jì)方式,完成如下設(shè)計(jì):UI設(shè)計(jì),邏輯實(shí)現(xiàn)類(lèi)設(shè)計(jì),數(shù)據(jù)實(shí)體類(lèi)設(shè)計(jì)。 2、采用OO的思想對(duì)類(lèi)進(jìn)行接口抽象,繼承抽象,合并等,使設(shè)計(jì)層次結(jié)構(gòu)更符合OO的類(lèi)結(jié)構(gòu)。接口,子類(lèi),抽象類(lèi)是我們采用的基本OO思想。 2、采用設(shè)計(jì)模式,讓層次設(shè)計(jì)結(jié)構(gòu)更良好,合理,方便。充分體現(xiàn)開(kāi)發(fā)的分層思想。MVC模式,DAO模式,單子模式,工廠模式,代理委托模式是我們?cè)诒鞠到y(tǒng)中采用的基本模式,購(gòu)物車(chē)類(lèi)圖結(jié)構(gòu),數(shù)據(jù)實(shí)體類(lèi)結(jié)構(gòu)概要設(shè)計(jì),數(shù)據(jù)訪問(wèn)類(lèi)結(jié)構(gòu)概要設(shè)計(jì),數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)UserInfo,Produts,ProductType,Tr
9、ansactions,公共模塊設(shè)計(jì),數(shù)據(jù)庫(kù)環(huán)境初始化模塊 數(shù)據(jù)庫(kù)連接與訪問(wèn)模塊 異常模塊設(shè)計(jì) 登錄UI模塊設(shè)計(jì),數(shù)據(jù)庫(kù)環(huán)境初始化模塊,數(shù)據(jù)庫(kù)連接與訪問(wèn)模塊,數(shù)據(jù)庫(kù)連接與訪問(wèn)模塊,異常模塊設(shè)計(jì),登錄UI模塊設(shè)計(jì),verifycodelurl 驗(yàn)證碼的url rigistryurl 注冊(cè)頁(yè)面的url actionurl如果不采用ajax,則登錄邏輯實(shí)現(xiàn)的servlet或jsp url isajax是否采用ajax調(diào)用 submitevent采用ajax的調(diào)用的javascript方法 background 驗(yàn)證是否采用背景面板 backcss 采用面板的樣式表名,業(yè)務(wù)邏輯類(lèi)結(jié)構(gòu)概要設(shè)計(jì),用戶注冊(cè)
10、用戶登錄 商品瀏覽查詢 購(gòu)物車(chē) 交易結(jié)算 訂單查詢?yōu)g覽 訂單刪除 訂單修改 交易記錄查詢?yōu)g覽 用戶信息修改 用戶注冊(cè)信息注銷(xiāo),用戶注冊(cè),用戶注冊(cè),用戶注冊(cè)index.jsp,registry.jsp,主頁(yè)面處理流程,registry.jsp registrysave.jsp,用戶登錄,用戶登錄,userlogin.jsp,userlogin.jsp-login.jsp,商品瀏覽查詢,商品瀏覽查詢,tansactions.jsp,tansactions.jsp,tansactions.jsp-cart.jsp,購(gòu)物車(chē),cart.jsp,交易結(jié)算,交易結(jié)算,cart.jsp userlogin.jsp- login.jsp - cartdiscount.jsp,訂單查詢?yōu)g覽,訂單查詢?yōu)g覽,orderquery.jsp,orderquery.jsp,訂單刪除,訂單刪除,orderquery.jsp- orderdelete.jsp,訂單修改,訂單修改,ordermodify.jsp,orderquery.jsp- ordermodify.jsp - orderupdate.jsp,交易記錄查詢?yōu)g覽,交易記錄查詢?yōu)g覽,transacti
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)培訓(xùn)課件PPR模板
- 企業(yè)培養(yǎng)新人課件
- 車(chē)輛銷(xiāo)售代理及市場(chǎng)拓展承包協(xié)議
- 企業(yè)國(guó)有產(chǎn)權(quán)管理課件
- 智能化木結(jié)構(gòu)廠房建造與物聯(lián)網(wǎng)技術(shù)集成合同
- 跨國(guó)勞務(wù)派遣與勞動(dòng)合同
- 高速營(yíng)銷(xiāo)方案么
- 文創(chuàng)園區(qū)整體租賃與文化產(chǎn)業(yè)項(xiàng)目開(kāi)發(fā)合同
- 體育館餐飲服務(wù)承包與賽事配套保障合同
- 鉆井堵漏技術(shù)方案
- 《烏魯木齊市國(guó)土空間總體規(guī)劃(2021-2035年)》
- HJ 651-2013 礦山生態(tài)環(huán)境保護(hù)與恢復(fù)治理技術(shù)規(guī)范(試行)
- SY-T 5333-2023 鉆井工程設(shè)計(jì)規(guī)范
- 冠脈介入進(jìn)修匯報(bào)
- 敘事護(hù)理學(xué)智慧樹(shù)知到期末考試答案章節(jié)答案2024年中國(guó)人民解放軍海軍軍醫(yī)大學(xué)
- 2024四川省南部縣事業(yè)單位招聘45人歷年公開(kāi)引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(kù)(共500題)答案詳解版
- PDCA提高臥床患者踝泵運(yùn)動(dòng)的執(zhí)行率
- NBT《風(fēng)電場(chǎng)工程施工質(zhì)量檢驗(yàn)與評(píng)定規(guī)程》
- 兒科護(hù)理安全不良事件
- 中國(guó)硒化汞行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告2024-2029版
- 票務(wù)購(gòu)票合同
評(píng)論
0/150
提交評(píng)論