最好軟件詳細(xì)設(shè)計(jì)說(shuō)明書(shū)文檔_第1頁(yè)
最好軟件詳細(xì)設(shè)計(jì)說(shuō)明書(shū)文檔_第2頁(yè)
最好軟件詳細(xì)設(shè)計(jì)說(shuō)明書(shū)文檔_第3頁(yè)
最好軟件詳細(xì)設(shè)計(jì)說(shuō)明書(shū)文檔_第4頁(yè)
最好軟件詳細(xì)設(shè)計(jì)說(shuō)明書(shū)文檔_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、-. z.- - - z -丁丁網(wǎng)上購(gòu)書(shū)系統(tǒng)詳細(xì)設(shè)計(jì)Version r.修訂歷史日期版本描述作者2009-8-1初稿寧智2009-8-20r.修改稿歐陽(yáng)國(guó)軍、苑俊英2009-8-27定稿士剛目錄 TOC o 1-3 h z HYPERLINK l _Toc962289701緒言及目標(biāo) PAGEREF _Toc96228970 h 3HYPERLINK l _Toc962289712圍 PAGEREF _Toc96228971 h 3HYPERLINK l _Toc962289723定義及縮寫(xiě) PAGEREF _Toc96228972 h 3HYPERLINK l _Toc962289734引用

2、 PAGEREF _Toc96228973 h 3HYPERLINK l _Toc962289745角色及職責(zé) PAGEREF _Toc96228974 h 3HYPERLINK l _Toc962289756工具及環(huán)境 PAGEREF _Toc96228975 h 3HYPERLINK l _Toc962289766.1研發(fā)硬件配置 PAGEREF _Toc96228976 h 3HYPERLINK l _Toc962289776.2研發(fā)語(yǔ)言及編譯器 PAGEREF _Toc96228977 h 4HYPERLINK l _Toc962289786.3軟件支持工具 PAGEREF _Toc9

3、6228978 h 4HYPERLINK l _Toc962289796.4第三方工具 PAGEREF _Toc96228979 h 4HYPERLINK l _Toc962289807高層分析 PAGEREF _Toc96228980 h 5HYPERLINK l _Toc962289817.1數(shù)據(jù)模型視圖 PAGEREF _Toc96228981 h 5HYPERLINK l _Toc962289827.2抽象類(lèi)視圖 PAGEREF _Toc96228982 h 6HYPERLINK l _Toc962289837.3時(shí)序圖 PAGEREF _Toc96228983 h 7HYPERLIN

4、K l _Toc962289847.4用戶界面架構(gòu) PAGEREF _Toc96228984 h 12HYPERLINK l _Toc962289858詳細(xì)分析 PAGEREF _Toc96228985 h 12HYPERLINK l _Toc962289868.1類(lèi)/接口視圖 PAGEREF _Toc96228986 h 12HYPERLINK l _Toc962289878.2構(gòu)件/包視圖 PAGEREF _Toc96228987 h 12HYPERLINK l _Toc962289889詳細(xì)設(shè)計(jì) PAGEREF _Toc96228988 h 14HYPERLINK l _Toc96228

5、9899.1數(shù)據(jù)庫(kù)定義 PAGEREF _Toc96228989 h 14HYPERLINK l _Toc962289909.2用戶界面設(shè)計(jì) PAGEREF _Toc96228990 h 19緒言及目標(biāo)工程名稱(chēng):丁丁網(wǎng)上購(gòu)書(shū)系統(tǒng)工程提出單位:丁丁圖書(shū)銷(xiāo)售公司工程開(kāi)發(fā)者:大學(xué)軟件師資班第二期第三小組工程使用單位:丁丁圖書(shū)公司軟件的詳細(xì)設(shè)計(jì)階段是給出軟件模塊的部過(guò)程描述即是模塊部的算法設(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)等容,便于對(duì)系統(tǒng)的編碼進(jìn)展指導(dǎo)和約束。本文檔供工程組全

6、體成員及工程組領(lǐng)導(dǎo),單元測(cè)試人員閱讀。圍本文檔用于軟件設(shè)計(jì)階段的詳細(xì)設(shè)計(jì),該詳細(xì)設(shè)計(jì)的圍是:系統(tǒng)各組成局部的構(gòu)成、每個(gè)軟件模塊或類(lèi)的屬性、方法、事件,各軟件模塊的外部接口說(shuō)明,數(shù)據(jù)用戶界面設(shè)計(jì)等容。定義及縮寫(xiě)縮寫(xiě)定義CMDB配置管理數(shù)據(jù)庫(kù)SSD系統(tǒng)順序圖引用文檔名文檔標(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ū)_工程需求規(guī)格說(shuō)明書(shū)角色及職責(zé)序號(hào)角色職責(zé)1參軍工程經(jīng)理,系統(tǒng)分析員,軟件質(zhì)量保證員SQA,程序員負(fù)責(zé)工程過(guò)程的監(jiān)控和管理,負(fù)責(zé)軟件質(zhì)量控制,編寫(xiě)程序代碼。負(fù)責(zé)系統(tǒng)的分析與設(shè)

7、計(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寧智工程文檔員,程序員負(fù)責(zé)工程文檔整理,編寫(xiě)程序代碼。6士剛工程配置管理員,程序員負(fù)責(zé)工程配置與管理,編寫(xiě)程序代碼。7廖福保系統(tǒng)架構(gòu)師,程序員負(fù)責(zé)軟件架構(gòu)設(shè)計(jì),編寫(xiě)程序代碼。8歐陽(yáng)國(guó)軍程序員編寫(xiě)程序代碼。工具及環(huán)境研發(fā)硬件配置本系統(tǒng)開(kāi)發(fā)設(shè)計(jì)所用的硬件是實(shí)驗(yàn)室電腦。其配置:CPUIntel(R) Core (TM)2 Duo CPU E6550 2.33GHz主板Inter(R)82865G存1GB顯卡Intel (

8、R) Q33 E*press Chipset Family顯示器HP L1710 17寸液晶顯示器硬盤(pán)日立 HDS721616PLA38080G網(wǎng)卡Realtek RTL8139 Family PCI Fast Ethernet NIC#2系統(tǒng)Microsoft Windows *P Professional2002 Service Pack2研發(fā)語(yǔ)言及編譯器本系統(tǒng)開(kāi)發(fā)所用的語(yǔ)言是JAVA語(yǔ)言,開(kāi)發(fā)的IDE工具是MyEclipse GA.軟件支持工具開(kāi)發(fā)使用Rose, Myeclipse, Dreamweaver等軟件工具。第三方工具編號(hào)程序包、工具版本用途備注1Jre JAVA版本2Hibe

9、rnateORM工具3SpringIOC與JTA事務(wù)管理4StrutsMVC框架Java Web應(yīng)用5DBDesigner.6數(shù)據(jù)庫(kù)建模6Rational Rose 2003Enterprise Edition可視化建模7MySQL數(shù)據(jù)庫(kù)工具8SVN 配置管理與版本控制9Apache-Tomcat效勞器應(yīng)用高層分析數(shù)據(jù)模型視圖系統(tǒng)數(shù)據(jù)視圖如下列圖所示: 數(shù)據(jù)視圖 數(shù)據(jù)視圖抽象類(lèi)視圖時(shí)序圖 客戶管理修改訂單 客戶增加訂單 圖書(shū)查詢 圖書(shū)瀏覽 業(yè)務(wù)管理員管理訂單業(yè)務(wù)管理員修改訂單業(yè)務(wù)管理員增加書(shū)目用戶登錄時(shí)序圖 用戶注冊(cè)時(shí)序圖詳細(xì)分析8.1類(lèi)/接口 視圖注冊(cè)登錄 Analysis Elements

10、:購(gòu)物車(chē)管理 Analysis Elements圖書(shū)瀏覽 Analysis Elements信息維護(hù) Analysis Elements:訂單管理 Analysis Elements:8.2構(gòu)件/包 視圖系統(tǒng)的包圖如下列圖所示:包圖 包圖 詳細(xì)設(shè)計(jì)數(shù)據(jù)庫(kù)定義數(shù)據(jù)表描述表名描述Books圖書(shū)表,用于記錄圖書(shū)的根本信息BookCategory圖書(shū)類(lèi)別表,用于記錄圖書(shū)類(lèi)別信息Cart購(gòu)物車(chē)表,用于記錄用戶購(gòu)物車(chē)中的信息Orders訂單表,用于記錄每個(gè)訂單的信息OrderDetails訂單詳細(xì)信息,用于記錄每個(gè)用戶訂單的詳細(xì)信息Users用戶會(huì)員、管理員信息表,用于記錄注冊(cè)用戶的信息FavoriteB

11、ook收藏夾表,用于存儲(chǔ)用戶放入收藏夾的圖書(shū)LackBook無(wú)庫(kù)存圖書(shū)表,用于存儲(chǔ)用戶報(bào)告無(wú)庫(kù)存的圖書(shū)PayMent記錄用戶的付費(fèi)狀態(tài)以判斷是否發(fā)貨,假設(shè)屬于網(wǎng)上付款同時(shí)已付款則發(fā)貨給用戶,并修改訂單的配送狀態(tài);假設(shè)屬于貨到付款直接發(fā)貨,貨到收款。表Books序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注1BookID圖書(shū)IDINTEGERNOT NULL2BookName圖書(shū)名VARCHAR(255)NOT NULL3Author作者VARCHAR(255)NOT NULL4PublisherVARCHAR(255)NOT NULL5ISBN圖書(shū)ISBN號(hào)VARCHAR(50)NOT NULL6Cate

12、goryID圖書(shū)類(lèi)別號(hào)INTEGERNOT NULL7PublishDate出版日期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容簡(jiǎn)介VARCHAR(1000)13AuthorIntroduction作者簡(jiǎn)介VARCHAR(500)14Picture圖書(shū)圖片VARCHAR(255)表BookCategory序號(hào)字段名稱(chēng)數(shù)

13、據(jù)類(lèi)型PUFIC備注1CategoryID類(lèi)別IDINTEGERNOT NULL2CategoryName圖書(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用戶VARCHAR(255)NOT NULL3ISBN圖書(shū)ISBN號(hào)VARCHAR(50)NOT NULL4MemberPrice圖書(shū)會(huì)員價(jià)格DECIMAL(18,2)NOT NULL5BuyNum購(gòu)置圖書(shū)數(shù)量INTEGERNOT NULL6CategoryID圖書(shū)類(lèi)別號(hào)INTEG

14、ERNOT NULL表Orders序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注1OrderID訂單IDVARCHAR(30)NOT NULL2UserID用戶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)型

15、PUFIC備注1OrderDetailsIDID號(hào)INTEGERNOT NULL2OrderID訂單IDINTEGERNOT NULL3BookID圖書(shū)號(hào)INTEGERNOT NULL4BuyNum購(gòu)置圖書(shū)數(shù)量INTEGERNOT NULL表Users序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注1UserID用戶IDINTEGERNOT NULL2PassWord密碼VARCHAR(255)NOT NULL3EmailVARCHAR(255)NOT NULL4CustomerName真實(shí)VARCHAR(255)5Address收貨人詳細(xì)地址VARCHAR(255)6PostCode VARCHAR(20

16、)7Telephone聯(lián)系VARCHAR(20)8UserType用戶類(lèi)型INTEGER0表示用戶;1表示系統(tǒng)管理員;2表示業(yè)務(wù)管理員.默認(rèn)為0表FavoriteBook序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注1FavoriteID用戶收藏夾IDINTEGERNOT NULL2UserID用戶IDINTEGERNOT NULL3BookID收藏的圖書(shū)IDINTEGERNOT NULL表LackBook序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注1LackBookID缺失記錄號(hào)INTEGER2BookID用戶報(bào)告無(wú)庫(kù)存圖書(shū)號(hào)INTEGERNOT NULL3LackNum該圖書(shū)被用戶報(bào)告缺失次數(shù)INTEGERNO

17、T NULL表PayMent序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型PUFIC備注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 BooksBookIDINTEGERNOT NULL,BookNameVARCHAR(255)NOT NULL,AuthorVARCHAR(255)NOT NULL,PublisherVARCHAR(255)NOT NULL,ISBNVARCHAR(

18、50)NOT NULL UNIQUE,CategoryID 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);表BookCateg

19、oryCREATE TABLE BookCategory CategoryIDINTEGERNOT NULLauto_increment,CategoryNameVARCHAR(255)NOT NULLUNIQUE,DescriptionVARCHAR(255),PRIMARY KEY(CategoryID);表CartCREATE TABLE CartIDINTEGERNOT NULL auto-increase,EmailVARCHAR(255)NOT NULL,ISBNVARCHAR(50)NOT NULLUNIQUE,MemberPriceDECIMAL(18,2)NOT NULL,B

20、uyNumINTEGERNOT NULL,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

21、(OrderID);表OrderDetailsCREATE TABLE OrderDetailsOrderDetailsIDINTEGERNOT NULLauto-increase,OrderIDINTEGERNOT NULL,BookIDINTEGERNOT NULL,BuyNumINTEGERNOT NULL,PRIMARY KEY(ID);表UsersCREATE TABLE UsersUserIDINTEGERNOT NULLauto-increase,PassWordVARCHAR(10)NOT NULL,EmailVARCHAR(20)NOT NULL UNIQUE,Custome

22、rNameVARCHAR(50),AddressVARCHAR(100),PostCodeVARCHAR(20),TelephoneVARCHAR(20),UserTypeINTEGERNOT NULL,PRIMARY KEY(UserID);表FavoriteBookCREATE TABLE FavoriteBookFavoriteIDINTEGERNOT NULLauto-increase,UserIDINTEGERNOT NULLUNIQUE,BookIDINTEGERNOT NULLUNIQUE,PRIMARY KEY(FavoriteID);表LackBookCREATE TABLE

23、 LackBookLackBookIDINTEGERNOT NULLauto_increment,BookIDINTEGERNOT NULL,LackNumINTEGERNOT NULL,PRIMARY KEY(BookID);表PayMentCREATE TABLE PayMentPaymentIDINTEGERNOT NULLauto_increment,OrderIDINTEGERNOT NULL,PaymentTypeVARCHAR(50)NOT NULL,PayStatusINTEGERNOT NULL,PRIMARY KEY(OrderID);用戶界面設(shè)計(jì)系統(tǒng)首頁(yè)導(dǎo)航界面.1系統(tǒng)首

24、頁(yè)導(dǎo)航關(guān)系元素名稱(chēng)導(dǎo)航備注購(gòu)物車(chē)shoppingCart.jsp如果用戶還沒(méi)有登錄,則先翻開(kāi)登錄頁(yè)面login.jsp,成功登錄后再進(jìn)入我的購(gòu)物車(chē)頁(yè)面我的賬戶myAccount.jsp如果用戶還沒(méi)有登錄,則先翻開(kāi)登錄頁(yè)面login.jsp,成功登錄后再進(jìn)入我的賬戶頁(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輸入查詢關(guān)鍵字后,分頁(yè)顯示符合查詢條件的圖書(shū)列表高級(jí)搜索advanceSearch.jsp翻開(kāi)高級(jí)搜索頁(yè)面,可輸入組合關(guān)鍵字來(lái)查找圖書(shū)登錄界面log

25、in.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)地址輸入注冊(cè)時(shí)的地址文本框必須不能為空密碼輸入用戶密碼文本框必須不能為空登錄驗(yàn)證用戶登錄信息,跳轉(zhuǎn)到相應(yīng)頁(yè)面按鈕必須與數(shù)據(jù)庫(kù)中的用戶信息一致注冊(cè)翻開(kāi)注冊(cè)頁(yè)面按鈕必須無(wú).3功能功能名稱(chēng)功能描述校驗(yàn)異常登錄提供各類(lèi)用戶的登錄功能地址和密碼與數(shù)據(jù)庫(kù)中的用戶信息一致地址或密

26、碼錯(cuò)誤,登錄失敗注冊(cè)界面register.jsp.1頁(yè)面跳轉(zhuǎn)關(guān)系元素名稱(chēng)跳轉(zhuǎn)頁(yè)面?zhèn)渥⑻峤蛔?cè)registerError.jsp地址已經(jīng)注冊(cè)過(guò)提交注冊(cè)login.jsp注冊(cè)成功后跳轉(zhuǎn)到登錄頁(yè)面.2注冊(cè)界面元素元素名稱(chēng)功能元素描述必須/可選數(shù)據(jù)校驗(yàn)地址輸入作為賬戶的文本框必須不能為空、地址合法設(shè)定密碼輸入登錄密碼密碼框必須不能為空、長(zhǎng)度大于6位確認(rèn)密碼確認(rèn)登錄密碼密碼框必須其值與設(shè)定密碼時(shí)輸入容一致真實(shí)輸入真實(shí)文本框可選無(wú)詳細(xì)地址輸入詳細(xì)的地址信息文本框可選無(wú)郵政編碼輸入郵政編碼文本框可選無(wú)聯(lián)系輸入聯(lián)系文本框可選無(wú)提交注冊(cè)注冊(cè)成為會(huì)員,注冊(cè)信息保存到數(shù)據(jù)庫(kù)User表中按鈕必須在數(shù)據(jù)庫(kù)中驗(yàn)證地址的唯

27、一性.3功能功能名稱(chēng)功能描述校驗(yàn)異常注冊(cè)使游客注冊(cè)成為會(huì)員地址不能為空且合法、密碼不能為空且長(zhǎng)度大于6位地址已經(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)我的賬戶頁(yè)面結(jié)算checkout.jsp翻開(kāi)結(jié)算頁(yè)面繼續(xù)購(gòu)物inde*.jsp返回書(shū)城首頁(yè).2購(gòu)物車(chē)界面元素元素名稱(chēng)功能元素描述必須/可選數(shù)據(jù)校驗(yàn)圖書(shū)名顯示圖書(shū)名超必須從book表中讀取市場(chǎng)價(jià)顯示圖書(shū)定價(jià)標(biāo)簽必須從book表中讀取會(huì)員價(jià)顯示圖書(shū)會(huì)員價(jià)標(biāo)簽必須從book表中讀取購(gòu)置數(shù)量顯示圖書(shū)的購(gòu)置數(shù)量,可供會(huì)員修改文

28、本框必須正整數(shù)且不大于該書(shū)的庫(kù)存數(shù)量缺省值為1刪除從購(gòu)物車(chē)中刪除該圖書(shū)超必須無(wú)收藏將該圖書(shū)放入收藏夾超必須無(wú)金額總計(jì)根據(jù)圖書(shū)會(huì)員價(jià)和購(gòu)置數(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)置數(shù)量和金額總計(jì)無(wú)修改訂購(gòu)數(shù)量修改購(gòu)物車(chē)中圖書(shū)的購(gòu)置數(shù)量有購(gòu)置數(shù)量大于該圖書(shū)的庫(kù)存數(shù)量刪除圖書(shū)從購(gòu)物車(chē)中刪除圖書(shū)無(wú)收藏圖書(shū)將所選的圖書(shū)添加到收藏夾中無(wú)進(jìn)入結(jié)算步驟轉(zhuǎn)去提交訂單頁(yè)面有購(gòu)物車(chē)為空我的賬戶界面myAccount.jsp.1頁(yè)面跳轉(zhuǎn)關(guān)系元素名稱(chēng)跳轉(zhuǎn)頁(yè)

29、面?zhèn)渥⒉榭次创_認(rèn)訂單queryOrder.jsp查詢Order表中訂單狀態(tài)為0的訂單查看已確認(rèn)訂單queryOrder.jsp查詢Order表中訂單狀態(tài)為1的訂單查看已撤銷(xiāo)訂單queryOrder.jsp查詢Order表中訂單狀態(tài)為2的訂單申請(qǐng)撤銷(xiāo)訂單deleteOrder.jsp撤銷(xiāo)未確認(rèn)訂單查看收藏夾myFavorite.jsp顯示收藏夾中所有圖書(shū)維護(hù)個(gè)人信息userInfo.jsp更新會(huì)員的注冊(cè)信息.2我的賬戶界面元素元素名稱(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)顯示

30、該會(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í)搜索界面advanceSearch.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è)置搜

31、索的作者文本框必須無(wú)設(shè)置搜索的文本框必須無(wú)ISBN設(shè)置搜索的ISBN文本框必須無(wú)圖書(shū)類(lèi)別設(shè)置搜索的圖書(shū)類(lèi)別下拉列表框可選從BookCategory表中讀取會(huì)員價(jià)設(shè)置搜索的價(jià)格圍文本框可選無(wú)搜索根據(jù)設(shè)置的搜索條件查詢圖書(shū),獲得圖書(shū)列表按鈕必須搜索條件非空重新填寫(xiě)清空搜索條件按鈕必須無(wú).3功能功能名稱(chēng)功能描述校驗(yàn)異常高級(jí)搜索輸入組合關(guān)鍵字查詢圖書(shū)無(wú)查詢結(jié)果為空?qǐng)D書(shū)列表界面search.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)置shoppingCart.jpg翻開(kāi)購(gòu)物車(chē)頁(yè)面收藏myFavor

32、ite.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)置放入購(gòu)物車(chē),翻開(kāi)我的購(gòu)物車(chē)頁(yè)面按鈕必須無(wú)收藏放入收藏夾,翻開(kāi)我的收藏夾頁(yè)面按鈕必須無(wú).3功能功能名稱(chēng)功能描述校驗(yàn)異常查看圖書(shū)列表查看圖書(shū)概要信息無(wú)購(gòu)置圖書(shū)將圖書(shū)參加購(gòu)物車(chē)無(wú)收藏圖書(shū)將圖書(shū)參加收藏夾無(wú)圖書(shū)詳細(xì)信息界面bookInfo.jsp.1頁(yè)面跳轉(zhuǎn)關(guān)系元素

33、名稱(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)置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表中讀取作者顯示圖書(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ū)

34、出版日期標(biāo)簽可選從book表中讀取所屬類(lèi)別顯示圖書(shū)類(lèi)別標(biāo)簽可選從book表中讀取容簡(jiǎn)介顯示圖書(shū)容簡(jiǎn)介標(biāo)簽可選從book表中讀取作者簡(jiǎn)介顯示圖書(shū)作者簡(jiǎn)介標(biāo)簽可選從book表中讀取購(gòu)置放入購(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)置圖書(shū)將圖書(shū)參加購(gòu)物車(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)置shoppingCart.jpg翻開(kāi)購(gòu)

35、物車(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)置把該圖書(shū)放入購(gòu)物車(chē)按鈕必須無(wú)刪除從收藏夾中刪除該圖書(shū)超必須無(wú).3功能功能名稱(chēng)功能描述校驗(yàn)異常查看圖書(shū)查看收藏夾中的圖書(shū)列表無(wú)刪除圖書(shū)從收藏夾中刪除該圖書(shū)無(wú)購(gòu)置圖書(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)系輸入聯(lián)系文本框必須無(wú)確認(rèn)收貨人信息確認(rèn)已填寫(xiě)收貨人信息按鈕必須無(wú)送貨方式顯示可選的送貨方式單項(xiàng)選擇按鈕組必須必選其一確認(rèn)送貨方式確認(rèn)已選送貨方

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論