




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、丁丁網(wǎng)上購(gòu)書(shū)系統(tǒng)詳細(xì)設(shè)計(jì)Version r.修訂歷史日期版本描述作者2009-8-17初稿李寧智2009-8-20r.修改稿歐陽(yáng)國(guó)軍、苑俊英2009-8-27定稿張士剛目 錄1緒言及目標(biāo)32范圍33定義及縮寫(xiě)34引用35角色及職責(zé)36工具及環(huán)境36.1研發(fā)硬件配置36.2研發(fā)語(yǔ)言及編譯器46.3軟件支持工具46.4第三方工具47高層分析57.1數(shù)據(jù)模型視圖57.2抽象類(lèi)視圖67.3時(shí)序圖77.4用戶(hù)界面架構(gòu)128詳細(xì)分析128.1類(lèi)/接口 視圖128.2構(gòu)件/包 視圖129詳細(xì)設(shè)計(jì)149.1數(shù)據(jù)庫(kù)定義149.2用戶(hù)界面設(shè)計(jì)191 緒言及目標(biāo)項(xiàng)目名稱(chēng):丁丁網(wǎng)上購(gòu)書(shū)系統(tǒng)項(xiàng)目提出單位:丁丁圖書(shū)銷(xiāo)售公
2、司項(xiàng)目開(kāi)發(fā)者:中山大學(xué)軟件師資班(第二期)第三小組項(xiàng)目使用單位:丁丁圖書(shū)公司軟件的詳細(xì)設(shè)計(jì)階段是給出軟件模塊的內(nèi)部過(guò)程描述即是模塊內(nèi)部的算法設(shè)計(jì)。本文檔為“丁丁網(wǎng)上購(gòu)書(shū)系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)”,主要用于為實(shí)現(xiàn)系統(tǒng)的功能而進(jìn)行的系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明,詳細(xì)描述了系統(tǒng)各軟件組成模塊的實(shí)現(xiàn)流程、功能、接口、編譯、測(cè)試要點(diǎn)等內(nèi)容,便于對(duì)系統(tǒng)的編碼進(jìn)行指導(dǎo)和約束。本文檔供項(xiàng)目組全體成員及項(xiàng)目組領(lǐng)導(dǎo),單元測(cè)試人員閱讀。2 范圍本文檔用于軟件設(shè)計(jì)階段的詳細(xì)設(shè)計(jì),該詳細(xì)設(shè)計(jì)的范圍是:系統(tǒng)各組成部分的構(gòu)成、每個(gè)軟件模塊(或類(lèi))的屬性、方法、事件,各軟件模塊的外部接口說(shuō)明,數(shù)據(jù)用戶(hù)界面設(shè)計(jì)等內(nèi)容。3 定義及縮寫(xiě) 縮寫(xiě)定義C
3、MDB配置管理數(shù)據(jù)庫(kù)SSD系統(tǒng)順序圖4 引用文檔名文檔標(biāo)題軟件工程;齊治昌等,高等教育出版社 工程相關(guān)以及UML資料D0903_0301_丁丁網(wǎng)上購(gòu)書(shū)系統(tǒng)概要設(shè)計(jì)_r.概要設(shè)計(jì)說(shuō)明書(shū)D0903_0102_需求規(guī)格說(shuō)明書(shū)_項(xiàng)目需求規(guī)格說(shuō)明書(shū)5 角色及職責(zé)序號(hào)姓名 角色 職責(zé) 1趙從軍項(xiàng)目經(jīng)理,系統(tǒng)分析員,軟件質(zhì)量保證員(SQA),程序員負(fù)責(zé)項(xiàng)目過(guò)程的監(jiān)控和管理,負(fù)責(zé)軟件質(zhì)量控制,編寫(xiě)程序代碼。負(fù)責(zé)系統(tǒng)的分析與設(shè)計(jì)。2楊鵬測(cè)試員,程序員,UI設(shè)計(jì)員負(fù)責(zé)軟件測(cè)試和界面設(shè)計(jì),編寫(xiě)程序代碼。3盧曉恩測(cè)試員,程序員負(fù)責(zé)軟件測(cè)試,編寫(xiě)程序代碼。4苑俊英數(shù)據(jù)庫(kù)設(shè)計(jì)員,程序員負(fù)責(zé)數(shù)據(jù)庫(kù)設(shè)計(jì),編寫(xiě)程序代碼。5李寧
4、智項(xiàng)目文檔員,程序員負(fù)責(zé)項(xiàng)目文檔整理,編寫(xiě)程序代碼。6張士剛項(xiàng)目配置管理員,程序員負(fù)責(zé)項(xiàng)目配置與管理,編寫(xiě)程序代碼。7廖福保系統(tǒng)架構(gòu)師,程序員負(fù)責(zé)軟件架構(gòu)設(shè)計(jì),編寫(xiě)程序代碼。8歐陽(yáng)國(guó)軍程序員編寫(xiě)程序代碼。6 工具及環(huán)境6.1 研發(fā)硬件配置本系統(tǒng)開(kāi)發(fā)設(shè)計(jì)所用的硬件是實(shí)驗(yàn)室電腦。其配置:CPUIntel(R) Core (TM)2 Duo CPU E6550 2.33GHz主板Inter(R)82865G內(nèi)存1GB顯卡Intel (R) Q33 Express Chipset Family顯示器HP L1710 17寸液晶顯示器硬盤(pán)日立 HDS721616PLA380 80G網(wǎng)卡Realtek R
5、TL8139 Family PCI Fast Ethernet NIC#2系統(tǒng)Microsoft Windows XP Professional2002 Service Pack26.2 研發(fā)語(yǔ)言及編譯器本系統(tǒng)開(kāi)發(fā)所用的語(yǔ)言是JAVA語(yǔ)言,開(kāi)發(fā)的IDE工具是MyEclipse GA.6.3 軟件支持工具開(kāi)發(fā)使用Rose, Myeclipse, Dreamweaver等軟件工具。6.4 第三方工具編號(hào)程序包、工具版本用途備注1Jre JAVA版本2HibernateORM工具3SpringIOC與JTA事務(wù)管理4StrutsMVC框架Java Web應(yīng)用5DBDesigner.6數(shù)據(jù)庫(kù)建模6Ra
6、tional Rose 2003Enterprise Edition可視化建模7MySQL數(shù)據(jù)庫(kù)工具8SVN 配置管理與版本控制9Apache-Tomcat服務(wù)器應(yīng)用7 高層分析7.1 數(shù)據(jù)模型視圖系統(tǒng)數(shù)據(jù)視圖如下圖所示: 數(shù)據(jù)視圖7.2 抽象類(lèi)視圖7.3 時(shí)序圖 客戶(hù)管理修改訂單7.3.2 客戶(hù)增加訂單7.3.3 圖書(shū)查詢(xún)7.3.4 圖書(shū)瀏覽 業(yè)務(wù)管理員管理訂單 業(yè)務(wù)管理員修改訂單 業(yè)務(wù)管理員增加書(shū)目 用戶(hù)登錄時(shí)序圖 用戶(hù)注冊(cè)時(shí)序圖8 詳細(xì)分析8.1類(lèi)/接口 視圖注冊(cè)登錄 Analysis Elements:購(gòu)物車(chē)管理 Analysis Elements圖書(shū)瀏覽 Analysis Eleme
7、nts信息維護(hù) Analysis Elements:訂單管理 Analysis Elements:8.2構(gòu)件/包 視圖系統(tǒng)的包圖如下圖所示:包圖 9 詳細(xì)設(shè)計(jì)9.1 數(shù)據(jù)庫(kù)定義數(shù)據(jù)表描述表名描述Books圖書(shū)表,用于記錄圖書(shū)的基本信息BookCategory圖書(shū)類(lèi)別表,用于記錄圖書(shū)類(lèi)別信息Cart購(gòu)物車(chē)表,用于記錄用戶(hù)購(gòu)物車(chē)中的信息Orders訂單表,用于記錄每個(gè)訂單的信息OrderDetails訂單詳細(xì)信息,用于記錄每個(gè)用戶(hù)訂單的詳細(xì)信息Users用戶(hù)(會(huì)員、管理員)信息表,用于記錄注冊(cè)用戶(hù)的信息FavoriteBook收藏夾表,用于存儲(chǔ)用戶(hù)放入收藏夾的圖書(shū)LackBook無(wú)庫(kù)存圖書(shū)表,用于
8、存儲(chǔ)用戶(hù)報(bào)告無(wú)庫(kù)存的圖書(shū)PayMent記錄用戶(hù)的付費(fèi)狀態(tài)以判斷是否發(fā)貨,若屬于網(wǎng)上付款同時(shí)已付款則發(fā)貨給用戶(hù),并修改訂單的配送狀態(tài);若屬于貨到付款直接發(fā)貨,貨到收款。表Books序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注1BookID圖書(shū)IDINTEGERNOT NULL2BookName圖書(shū)名VARCHAR(255)NOT NULL3Author作者VARCHAR(255)NOT NULL4Publisher出版社VARCHAR(255)NOT NULL5ISBN圖書(shū)ISBN號(hào)VARCHAR(50)NOT NULL6CategoryID圖書(shū)類(lèi)別號(hào)INTEGERNOT NULL7PublishDate
9、出版日期VARCHAR(50)NOT NULL8StoreTime入庫(kù)時(shí)間VARCHAR(50)NOT NULL9TotalSum庫(kù)存量INTEGERNOT NULL10Price定價(jià)DECIMAL(18,2)NOT NULL 11MemberPrice會(huì)員價(jià)DECIMAL(18,2)NOT NULL12Introduction內(nèi)容簡(jiǎn)介VARCHAR(1000)13AuthorIntroduction作者簡(jiǎn)介VARCHAR(500)14Picture圖書(shū)圖片VARCHAR(255)表BookCategory序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注1CategoryID類(lèi)別IDINTEGERNOT N
10、ULL2CategoryName圖書(shū)類(lèi)別名VARCHAR(255)NOT NULL3Description圖書(shū)類(lèi)別描述信息VARCHAR(500)表Cart序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注1IDID號(hào)INTEGERNOT NULL2Email用戶(hù)郵箱VARCHAR(255)NOT NULL3ISBN圖書(shū)ISBN號(hào)VARCHAR(50)NOT NULL4MemberPrice圖書(shū)會(huì)員價(jià)格DECIMAL(18,2)NOT NULL5BuyNum購(gòu)買(mǎi)圖書(shū)數(shù)量INTEGERNOT NULL6CategoryID圖書(shū)類(lèi)別號(hào)INTEGERNOT NULL表Orders序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注1
11、OrderID訂單IDVARCHAR(30)NOT NULL2UserID用戶(hù)IDINTEGERNOT NULL3DateCreated訂單創(chuàng)建時(shí)間VARCHAR(50)NOT NULL4OrderStatus訂單狀態(tài)INTEGER0未確認(rèn);1已確認(rèn);2已撤銷(xiāo)。默認(rèn)為05PaymentType付款方式VARCHAR(50)NOT NULL6TotalPrice訂單總價(jià)DECIMAL(18,2)NOT NULL7DeliveryType配送狀態(tài)VARCHAR(50)NOT NULL表OrderDetails序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注1OrderDetailsIDID號(hào)INTEGERNOT
12、 NULL2OrderID訂單IDINTEGERNOT NULL3BookID圖書(shū)號(hào)INTEGERNOT NULL4BuyNum購(gòu)買(mǎi)圖書(shū)數(shù)量INTEGERNOT NULL表Users序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注1UserID用戶(hù)IDINTEGERNOT NULL2PassWord密碼VARCHAR(255)NOT NULL3Email郵箱VARCHAR(255)NOT NULL4CustomerName真實(shí)姓名VARCHAR(255)5Address收貨人詳細(xì)地址VARCHAR(255)6PostCode郵編VARCHAR(20)7Telephone聯(lián)系電話(huà)VARCHAR(20)8Use
13、rType用戶(hù)類(lèi)型INTEGER0表示用戶(hù);1表示系統(tǒng)管理員;2表示業(yè)務(wù)管理員.默認(rèn)為0表FavoriteBook序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注1FavoriteID用戶(hù)收藏夾IDINTEGERNOT NULL2UserID用戶(hù)IDINTEGERNOT NULL3BookID收藏的圖書(shū)IDINTEGERNOT NULL表LackBook 序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注1LackBookID缺失記錄號(hào)INTEGER2BookID用戶(hù)報(bào)告無(wú)庫(kù)存圖書(shū)號(hào)INTEGERNOT NULL3LackNum該圖書(shū)被用戶(hù)報(bào)告缺失次數(shù)INTEGERNOT NULL表PayMent序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUF
14、IC備注1PaymentIDID號(hào)INTEGER2OrderID訂單號(hào)INTEGERNOT NULL3PaymentType付款方式VARCHAR(50)NOT NULL4PayStatus是否已付款I(lǐng)NTEGER0未付款;1已付款。默認(rèn)為0數(shù)據(jù)表SQL腳本表BooksCREATE TABLE Books( BookIDINTEGERNOT NULL,BookNameVARCHAR(255)NOT NULL,AuthorVARCHAR(255)NOT NULL,PublisherVARCHAR(255)NOT NULL,ISBNVARCHAR(50)NOT NULL UNIQUE,Catego
15、ryID INTEGERNOT NULL,PublishDateVARCHAR(50)NOT NULL,StoreTimeVARCHAR(50)NOT NULL,TotalSumINTEGERNOT NULL,PriceDECIMAL(18,2)NOT NULL,MemberPrice DECIMAL(18,2)NOT NULL,IntroductionVARCHAR(2000),AuthorIntroductionVARCHAR(1000),PictureVARCHAR(255), PRIMARY KEY(BookID));表BookCategoryCREATE TABLE BookCate
16、gory( CategoryIDINTEGERNOT NULL auto_increment,CategoryNameVARCHAR(255)NOT NULLUNIQUE,DescriptionVARCHAR(255),PRIMARY KEY(CategoryID));表CartCREATE TABLE Cart( IDINTEGERNOT NULL auto-increase,EmailVARCHAR(255)NOT NULL,ISBNVARCHAR(50)NOT NULLUNIQUE,MemberPriceDECIMAL(18,2)NOT NULL,BuyNumINTEGERNOT NUL
17、L,CategoryIDINTEGERNOT NULL,PRIMARY KEY(ID));表OrdersCREATE TABLE Orders( OrderIDVARCHAR(30)NOT NULL,UserIDINTEGERNOT NULL,DateCreatedVARCHAR(50)NOT NULL,OrderStatusINTEGERNOT NULL,PaymentTypeVARCHAR(50)NOT NULL,TotalPriceDECIMAL(18,2)NOT NULL,DeliveryStatusINTEGERNOT NULLPRIMARY KEY(OrderID));表Order
18、DetailsCREATE TABLE OrderDetails( OrderDetailsIDINTEGERNOT NULLauto-increase,OrderIDINTEGERNOT NULL,BookIDINTEGERNOT NULL,BuyNumINTEGERNOT NULL,PRIMARY KEY(ID));表UsersCREATE TABLE Users( UserIDINTEGERNOT NULLauto-increase,PassWordVARCHAR(10)NOT NULL,EmailVARCHAR(20)NOT NULL UNIQUE,CustomerNameVARCHA
19、R(50),AddressVARCHAR(100),PostCodeVARCHAR(20),TelephoneVARCHAR(20),UserTypeINTEGERNOT NULL,PRIMARY KEY(UserID));表FavoriteBookCREATE TABLE FavoriteBook( FavoriteIDINTEGERNOT NULLauto-increase,UserIDINTEGERNOT NULLUNIQUE,BookIDINTEGERNOT NULLUNIQUE,PRIMARY KEY(FavoriteID));表LackBookCREATE TABLE LackBo
20、ok(LackBookIDINTEGERNOT NULLauto_increment, BookIDINTEGERNOT NULL,LackNumINTEGERNOT NULL,PRIMARY KEY(BookID));表PayMentCREATE TABLE PayMent(PaymentIDINTEGERNOT NULLauto_increment, OrderIDINTEGERNOT NULL,PaymentTypeVARCHAR(50)NOT NULL,PayStatusINTEGERNOT NULL,PRIMARY KEY(OrderID));9.2 用戶(hù)界面設(shè)計(jì)系統(tǒng)首頁(yè)導(dǎo)航界面.1
21、系統(tǒng)首頁(yè)導(dǎo)航關(guān)系元素名稱(chēng)導(dǎo)航備注購(gòu)物車(chē)shoppingCart.jsp如果用戶(hù)還沒(méi)有登錄,則先打開(kāi)登錄頁(yè)面login.jsp,成功登錄后再進(jìn)入我的購(gòu)物車(chē)頁(yè)面我的賬戶(hù)myAccount.jsp如果用戶(hù)還沒(méi)有登錄,則先打開(kāi)登錄頁(yè)面login.jsp,成功登錄后再進(jìn)入我的賬戶(hù)頁(yè)面幫助中心help.jsp打開(kāi)幫助中心頁(yè)面聯(lián)系客服contact.jsp打開(kāi)聯(lián)系客服頁(yè)面登錄login.jsp打開(kāi)登錄頁(yè)面注冊(cè)register.jsp打開(kāi)注冊(cè)頁(yè)面搜索search.jsp輸入查詢(xún)關(guān)鍵字后,分頁(yè)顯示符合查詢(xún)條件的圖書(shū)列表高級(jí)搜索advanceSearch.jsp打開(kāi)高級(jí)搜索頁(yè)面,可輸入組合關(guān)鍵字來(lái)查找圖書(shū)登錄界面
22、login.jsp.1頁(yè)面跳轉(zhuǎn)關(guān)系元素名稱(chēng)跳轉(zhuǎn)頁(yè)面?zhèn)渥⒌卿沴oginError.jsp登錄失敗登錄返回登錄前的頁(yè)面會(huì)員登錄成功登錄businessAdmin.jsp業(yè)務(wù)管理員登錄成功登錄systemAdmin.jsp系統(tǒng)管理員登錄成功注冊(cè)register.jsp從未注冊(cè)過(guò)的游客進(jìn)行注冊(cè).2登錄界面元素元素名稱(chēng)功能元素描述必須/可選數(shù)據(jù)校驗(yàn)E-mail地址輸入注冊(cè)時(shí)的E-mail地址文本框必須不能為空密碼輸入用戶(hù)密碼文本框必須不能為空登錄驗(yàn)證用戶(hù)登錄信息,跳轉(zhuǎn)到相應(yīng)頁(yè)面按鈕必須與數(shù)據(jù)庫(kù)中的用戶(hù)信息一致注冊(cè)打開(kāi)注冊(cè)頁(yè)面按鈕必須無(wú).3功能功能名稱(chēng)功能描述校驗(yàn)異常登錄提供各類(lèi)用戶(hù)的登錄功能E-mail
23、地址和密碼與數(shù)據(jù)庫(kù)中的用戶(hù)信息一致E-mail地址或密碼錯(cuò)誤,登錄失敗注冊(cè)界面register.jsp.1頁(yè)面跳轉(zhuǎn)關(guān)系元素名稱(chēng)跳轉(zhuǎn)頁(yè)面?zhèn)渥⑻峤蛔?cè)registerError.jspE-mail地址已經(jīng)注冊(cè)過(guò)提交注冊(cè)login.jsp注冊(cè)成功后跳轉(zhuǎn)到登錄頁(yè)面.2注冊(cè)界面元素元素名稱(chēng)功能元素描述必須/可選數(shù)據(jù)校驗(yàn)E-mail地址輸入作為賬戶(hù)的E-mail文本框必須不能為空、E-mail地址合法設(shè)定密碼輸入登錄密碼密碼框必須不能為空、長(zhǎng)度大于6位確認(rèn)密碼確認(rèn)登錄密碼密碼框必須其值與設(shè)定密碼時(shí)輸入內(nèi)容一致真實(shí)姓名輸入真實(shí)姓名文本框可選無(wú)詳細(xì)地址輸入詳細(xì)的地址信息文本框可選無(wú)郵政編碼輸入郵政編碼文本框可
24、選無(wú)聯(lián)系電話(huà)輸入聯(lián)系電話(huà)文本框可選無(wú)提交注冊(cè)注冊(cè)成為會(huì)員,注冊(cè)信息保存到數(shù)據(jù)庫(kù)User表中按鈕必須在數(shù)據(jù)庫(kù)中驗(yàn)證E-mail地址的唯一性.3功能功能名稱(chēng)功能描述校驗(yàn)異常注冊(cè)使游客注冊(cè)成為會(huì)員E-mail地址不能為空且合法、密碼不能為空且長(zhǎng)度大于6位E-mail地址已經(jīng)注冊(cè)過(guò)購(gòu)物車(chē)界面shoppingCart.jsp.1頁(yè)面跳轉(zhuǎn)關(guān)系元素名稱(chēng)跳轉(zhuǎn)頁(yè)面?zhèn)渥D書(shū)名bookInfo.jsp打開(kāi)該圖書(shū)詳細(xì)信息頁(yè)面收藏myAccount.jsp打開(kāi)我的賬戶(hù)頁(yè)面結(jié)算checkout.jsp打開(kāi)結(jié)算頁(yè)面繼續(xù)購(gòu)物index.jsp返回書(shū)城首頁(yè).2購(gòu)物車(chē)界面元素元素名稱(chēng)功能元素描述必須/可選數(shù)據(jù)校驗(yàn)圖書(shū)名顯示圖書(shū)名
25、超鏈接必須從book表中讀取市場(chǎng)價(jià)顯示圖書(shū)定價(jià)標(biāo)簽必須從book表中讀取會(huì)員價(jià)顯示圖書(shū)會(huì)員價(jià)標(biāo)簽必須從book表中讀取購(gòu)買(mǎi)數(shù)量顯示圖書(shū)的購(gòu)買(mǎi)數(shù)量,可供會(huì)員修改文本框必須正整數(shù)且不大于該書(shū)的庫(kù)存數(shù)量(缺省值為1)刪除從購(gòu)物車(chē)中刪除該圖書(shū)超鏈接必須無(wú)收藏將該圖書(shū)放入收藏夾超鏈接必須無(wú)金額總計(jì)根據(jù)圖書(shū)會(huì)員價(jià)和購(gòu)買(mǎi)數(shù)量自動(dòng)計(jì)算總金額標(biāo)簽必須無(wú)結(jié)算進(jìn)入結(jié)算步驟按鈕必須購(gòu)物車(chē)不為空繼續(xù)挑選商品返回圖書(shū)瀏覽頁(yè)面超鏈接必須無(wú).3功能功能名稱(chēng)功能描述校驗(yàn)異常放入購(gòu)物車(chē)將所選的圖書(shū)添加到購(gòu)物車(chē)中無(wú)查看購(gòu)物車(chē)查看購(gòu)物車(chē)中的圖書(shū)信息、購(gòu)買(mǎi)數(shù)量和金額總計(jì)無(wú)修改訂購(gòu)數(shù)量修改購(gòu)物車(chē)中圖書(shū)的購(gòu)買(mǎi)數(shù)量有購(gòu)買(mǎi)數(shù)量大于該圖書(shū)的庫(kù)存
26、數(shù)量刪除圖書(shū)從購(gòu)物車(chē)中刪除圖書(shū)無(wú)收藏圖書(shū)將所選的圖書(shū)添加到收藏夾中無(wú)進(jìn)入結(jié)算步驟轉(zhuǎn)去提交訂單頁(yè)面有購(gòu)物車(chē)為空我的賬戶(hù)界面myAccount.jsp.1頁(yè)面跳轉(zhuǎn)關(guān)系元素名稱(chēng)跳轉(zhuǎn)頁(yè)面?zhèn)渥⒉榭次创_認(rèn)訂單queryOrder.jsp查詢(xún)Order表中訂單狀態(tài)為0的訂單查看已確認(rèn)訂單queryOrder.jsp查詢(xún)Order表中訂單狀態(tài)為1的訂單查看已撤銷(xiāo)訂單queryOrder.jsp查詢(xún)Order表中訂單狀態(tài)為2的訂單申請(qǐng)撤銷(xiāo)訂單deleteOrder.jsp撤銷(xiāo)未確認(rèn)訂單查看收藏夾myFavorite.jsp顯示收藏夾中所有圖書(shū)維護(hù)個(gè)人信息userInfo.jsp更新會(huì)員的注冊(cè)信息.2我的賬戶(hù)界面
27、元素元素名稱(chēng)功能元素描述必須/可選數(shù)據(jù)校驗(yàn)查看未確認(rèn)訂單打開(kāi)顯示該會(huì)員所有未確認(rèn)訂單的頁(yè)面超鏈接必須無(wú)查看已確認(rèn)訂單打開(kāi)顯示該會(huì)員所有已確認(rèn)訂單的頁(yè)面超鏈接必須無(wú)查看已撤銷(xiāo)訂單打開(kāi)顯示該會(huì)員所有已撤銷(xiāo)訂單的頁(yè)面超鏈接必須無(wú)申請(qǐng)撤銷(xiāo)訂單打開(kāi)顯示可撤銷(xiāo)訂單的頁(yè)面超鏈接必須無(wú)查看收藏夾打開(kāi)顯示收藏夾中所有圖書(shū)的頁(yè)面超鏈接必須無(wú)維護(hù)個(gè)人信息打開(kāi)更新會(huì)員個(gè)人信息的頁(yè)面超鏈接必須無(wú).3功能功能名稱(chēng)功能描述校驗(yàn)異常查看訂單打開(kāi)顯示該會(huì)員各類(lèi)訂單的頁(yè)面無(wú)撤銷(xiāo)訂單打開(kāi)顯示可撤銷(xiāo)訂單的頁(yè)面無(wú)撤銷(xiāo)失敗查看收藏夾打開(kāi)顯示收藏夾中所有圖書(shū)的頁(yè)面無(wú)維護(hù)個(gè)人信息打開(kāi)更新會(huì)員個(gè)人信息的頁(yè)面無(wú)高級(jí)搜索界面advanceSear
28、ch.jsp.1頁(yè)面跳轉(zhuǎn)關(guān)系元素名稱(chēng)跳轉(zhuǎn)頁(yè)面?zhèn)渥⑺阉鱯earch.jsp顯示符合搜索條件的圖書(shū)列表.2高級(jí)搜索界面元素元素名稱(chēng)功能元素描述必須/可選數(shù)據(jù)校驗(yàn)圖書(shū)名設(shè)置搜索的圖書(shū)名文本框必須無(wú)作者設(shè)置搜索的作者文本框必須無(wú)出版社設(shè)置搜索的出版社文本框必須無(wú)ISBN設(shè)置搜索的ISBN文本框必須無(wú)圖書(shū)類(lèi)別設(shè)置搜索的圖書(shū)類(lèi)別下拉列表框可選從BookCategory表中讀取會(huì)員價(jià)設(shè)置搜索的價(jià)格范圍文本框可選無(wú)搜索根據(jù)設(shè)置的搜索條件查詢(xún)圖書(shū),獲得圖書(shū)列表按鈕必須搜索條件非空重新填寫(xiě)清空搜索條件按鈕必須無(wú).3功能功能名稱(chēng)功能描述校驗(yàn)異常高級(jí)搜索輸入組合關(guān)鍵字查詢(xún)圖書(shū)無(wú)查詢(xún)結(jié)果為空?qǐng)D書(shū)列表界面search.j
29、sp.1頁(yè)面跳轉(zhuǎn)關(guān)系元素名稱(chēng)跳轉(zhuǎn)頁(yè)面?zhèn)渥D書(shū)封面bookInfo.jsp打開(kāi)該圖書(shū)詳細(xì)信息頁(yè)面圖書(shū)名bookInfo.jsp打開(kāi)該圖書(shū)詳細(xì)信息頁(yè)面購(gòu)買(mǎi)shoppingCart.jpg打開(kāi)購(gòu)物車(chē)頁(yè)面收藏myFavorite.jsp打開(kāi)收藏夾頁(yè)面.2圖書(shū)列表界面元素元素名稱(chēng)功能元素描述必須/可選數(shù)據(jù)校驗(yàn)圖書(shū)封面顯示圖書(shū)封面超鏈接必須從book表中讀取圖書(shū)名顯示圖書(shū)名超鏈接必須從book表中讀取作者顯示圖書(shū)作者標(biāo)簽可選從book表中讀取出版社顯示圖書(shū)出版社標(biāo)簽可選從book表中讀取市場(chǎng)價(jià)顯示圖書(shū)市場(chǎng)價(jià)標(biāo)簽必須從book表中讀取會(huì)員價(jià)顯示圖書(shū)會(huì)員價(jià)標(biāo)簽必須從book表中讀取購(gòu)買(mǎi)放入購(gòu)物車(chē),打開(kāi)我的購(gòu)物
30、車(chē)頁(yè)面按鈕必須無(wú)收藏放入收藏夾,打開(kāi)我的收藏夾頁(yè)面按鈕必須無(wú).3功能功能名稱(chēng)功能描述校驗(yàn)異常查看圖書(shū)列表查看圖書(shū)概要信息無(wú)購(gòu)買(mǎi)圖書(shū)將圖書(shū)加入購(gòu)物車(chē)無(wú)收藏圖書(shū)將圖書(shū)加入收藏夾無(wú)圖書(shū)詳細(xì)信息界面bookInfo.jsp.1頁(yè)面跳轉(zhuǎn)關(guān)系元素名稱(chēng)跳轉(zhuǎn)頁(yè)面?zhèn)渥D書(shū)封面bookInfo.jsp打開(kāi)該圖書(shū)詳細(xì)信息頁(yè)面圖書(shū)名bookInfo.jsp打開(kāi)該圖書(shū)詳細(xì)信息頁(yè)面購(gòu)買(mǎi)shoppingCart.jpg打開(kāi)購(gòu)物車(chē)頁(yè)面收藏myFavorite.jsp打開(kāi)收藏夾頁(yè)面.2圖書(shū)詳細(xì)信息界面元素元素名稱(chēng)功能元素描述必須/可選數(shù)據(jù)校驗(yàn)圖書(shū)封面顯示圖書(shū)封面超鏈接必須從book表中讀取圖書(shū)名顯示圖書(shū)名標(biāo)簽必須從book表中
31、讀取作者顯示圖書(shū)作者標(biāo)簽可選從book表中讀取出版社顯示圖書(shū)出版社標(biāo)簽可選從book表中讀取市場(chǎng)價(jià)顯示圖書(shū)市場(chǎng)價(jià)標(biāo)簽必須從book表中讀取會(huì)員價(jià)顯示圖書(shū)會(huì)員價(jià)標(biāo)簽必須從book表中讀取ISBN顯示圖書(shū)ISBN標(biāo)簽可選從book表中讀取出版日期顯示圖書(shū)出版日期標(biāo)簽可選從book表中讀取所屬類(lèi)別顯示圖書(shū)類(lèi)別標(biāo)簽可選從book表中讀取內(nèi)容簡(jiǎn)介顯示圖書(shū)內(nèi)容簡(jiǎn)介標(biāo)簽可選從book表中讀取作者簡(jiǎn)介顯示圖書(shū)作者簡(jiǎn)介標(biāo)簽可選從book表中讀取購(gòu)買(mǎi)放入購(gòu)物車(chē),打開(kāi)我的購(gòu)物車(chē)頁(yè)面按鈕必須無(wú)收藏放入收藏夾,打開(kāi)我的收藏夾頁(yè)面按鈕必須無(wú).3功能功能名稱(chēng)功能描述校驗(yàn)異常查看圖書(shū)信息查看圖書(shū)詳細(xì)信息無(wú)購(gòu)買(mǎi)圖書(shū)將圖書(shū)加入購(gòu)
32、物車(chē)無(wú)收藏圖書(shū)將圖書(shū)加入收藏夾無(wú)收藏夾界面myFavorite.jsp.1頁(yè)面跳轉(zhuǎn)關(guān)系元素名稱(chēng)跳轉(zhuǎn)頁(yè)面?zhèn)渥D書(shū)封面bookInfo.jsp打開(kāi)該圖書(shū)詳細(xì)信息頁(yè)面圖書(shū)名bookInfo.jsp打開(kāi)該圖書(shū)詳細(xì)信息頁(yè)面購(gòu)買(mǎi)shoppingCart.jpg打開(kāi)購(gòu)物車(chē)頁(yè)面.2收藏夾界面元素元素名稱(chēng)功能元素描述必須/可選數(shù)據(jù)校驗(yàn)圖書(shū)封面顯示圖書(shū)封面超鏈接必須從book表中讀取圖書(shū)名顯示圖書(shū)名超鏈接必須從book表中讀取市場(chǎng)價(jià)顯示圖書(shū)定價(jià)標(biāo)簽必須從book表中讀取會(huì)員價(jià)顯示圖書(shū)會(huì)員價(jià)標(biāo)簽必須從book表中讀取購(gòu)買(mǎi)把該圖書(shū)放入購(gòu)物車(chē)按鈕必須無(wú)刪除從收藏夾中刪除該圖書(shū)超鏈接必須無(wú).3功能功能名稱(chēng)功能描述校驗(yàn)異常
33、查看圖書(shū)查看收藏夾中的圖書(shū)列表無(wú)刪除圖書(shū)從收藏夾中刪除該圖書(shū)無(wú)購(gòu)買(mǎi)圖書(shū)把該圖書(shū)放入購(gòu)物車(chē)無(wú)結(jié)算界面checkout.jsp.1頁(yè)面跳轉(zhuǎn)關(guān)系元素名稱(chēng)跳轉(zhuǎn)頁(yè)面?zhèn)渥⑻峤挥唵蝟rdersucceed.jsp顯示訂單詳細(xì)信息,并提示訂單提交成功.2結(jié)算界面元素元素名稱(chēng)功能元素描述必須/可選數(shù)據(jù)校驗(yàn)收貨人姓名輸入收貨人姓名文本框必須無(wú)詳細(xì)地址輸入收貨人詳細(xì)地址文本框必須無(wú)郵政編碼輸入郵政編碼文本框必須無(wú)聯(lián)系電話(huà)輸入聯(lián)系電話(huà)文本框必須無(wú)確認(rèn)收貨人信息確認(rèn)已填寫(xiě)收貨人信息按鈕必須無(wú)送貨方式顯示可選的送貨方式單選按鈕組必須必選其一確認(rèn)送貨方式確認(rèn)已選送貨方式按鈕必須無(wú)支付方式顯示可選的支付方式單選按鈕組必須必選其一確認(rèn)支付方式確認(rèn)已選支付方式按鈕必須無(wú)提交訂單系統(tǒng)生成訂單按鈕必須無(wú).3功能功能名稱(chēng)功能描述校驗(yàn)異常確認(rèn)收貨人信息確認(rèn)訂單的收貨人信息無(wú)信息填寫(xiě)不完整確認(rèn)送貨
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年醫(yī)保知識(shí)考試題庫(kù)及答案:醫(yī)保政策調(diào)整與醫(yī)療保險(xiǎn)政策修訂試題
- 2025年期貨從業(yè)資格考試法律法規(guī)全真模擬試題試卷
- 2025年攝影師職業(yè)技能鑒定試卷:攝影后期處理與修圖技巧試題匯編
- 2025年小學(xué)教師資格《綜合素質(zhì)》教育創(chuàng)新實(shí)踐題目解析及答案
- 江蘇省連云港市贛榆區(qū)2023-2024學(xué)年高二下學(xué)期4月期中考試地理試題(解析版)
- 2025年安全生產(chǎn)考試題庫(kù):安全生產(chǎn)法律法規(guī)解讀及安全生產(chǎn)事故預(yù)防培訓(xùn)試題集
- 2025年鄉(xiāng)村醫(yī)生執(zhí)業(yè)資格考試:農(nóng)村常用藥物使用及案例分析試題
- 2025年安全教育培訓(xùn)考試題庫(kù)(應(yīng)急救援知識(shí)):應(yīng)急培訓(xùn)與演練組織
- 202年初中學(xué)業(yè)水平考試地理模擬卷及答案(地理實(shí)驗(yàn)探究實(shí)驗(yàn)設(shè)計(jì))
- 2025年大學(xué)生科技節(jié)科普知識(shí)競(jìng)賽題庫(kù)及答案(五)
- 辦公用品、易耗品供貨服務(wù)方案
- 專(zhuān)升本英語(yǔ)連詞
- 2024心理健康服務(wù)規(guī)范
- 《高績(jī)效團(tuán)隊(duì)》課件
- 2024年廣東省汕頭市龍湖區(qū)中考語(yǔ)文一模試卷
- 中輻放射性藥物貯存及銷(xiāo)售項(xiàng)目環(huán)評(píng)資料環(huán)境影響
- (人教2024版)數(shù)學(xué)五年級(jí)上冊(cè)第6單元《多邊形的面積》大單元教學(xué)課件
- 行政事業(yè)單位內(nèi)部控制制度之合同管理制度
- 大學(xué)生心理健康與發(fā)展學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 《平行四邊形》全章復(fù)習(xí)教學(xué)設(shè)計(jì)
- (新版)高級(jí)考評(píng)員職業(yè)技能鑒定考試題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論