![第五組(beyond)網(wǎng)上商城詳細設(shè)計說明書_第1頁](http://file4.renrendoc.com/view10/M00/3B/35/wKhkGWeiyBiAVh51AABVMAUUtX4877.jpg)
![第五組(beyond)網(wǎng)上商城詳細設(shè)計說明書_第2頁](http://file4.renrendoc.com/view10/M00/3B/35/wKhkGWeiyBiAVh51AABVMAUUtX48772.jpg)
![第五組(beyond)網(wǎng)上商城詳細設(shè)計說明書_第3頁](http://file4.renrendoc.com/view10/M00/3B/35/wKhkGWeiyBiAVh51AABVMAUUtX48773.jpg)
![第五組(beyond)網(wǎng)上商城詳細設(shè)計說明書_第4頁](http://file4.renrendoc.com/view10/M00/3B/35/wKhkGWeiyBiAVh51AABVMAUUtX48774.jpg)
![第五組(beyond)網(wǎng)上商城詳細設(shè)計說明書_第5頁](http://file4.renrendoc.com/view10/M00/3B/35/wKhkGWeiyBiAVh51AABVMAUUtX48775.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
詳細設(shè)計說明書Beyond網(wǎng)上商城詳細設(shè)計說明書第0頁共114頁 北京中軟國際信息技術(shù)有限公司Beyond研發(fā)小組 第0頁Beyond網(wǎng)上商城詳細設(shè)計說明書(第五組)Beyond網(wǎng)上商城詳細設(shè)計說明書(Beyond小組)2012年3月第112頁共162頁 北京中軟國際信息技術(shù)有限公司Beyond研發(fā)小組 第74頁共75頁Beyond研發(fā)小組 第1頁共58頁目錄TOC\o”1-3”\h\z\u_Toc318715823”1.1編寫目的 41.2背景 4HYPERLINK\l”_Toc318715825"1。3定義 51.3。1專門術(shù)語 5_Toc318715828”1。4參考資料 5第二章總體設(shè)計 62.1需求規(guī)定 6HYPERLINK\l”_Toc318715831"2.1.2輸入/輸出要求 82。1。3故障處理要求 82.3支持軟件 9HYPERLINK\l”_Toc318715835"2.3.1基礎(chǔ)平臺 92。4接口 11HYPERLINK\l”_Toc318715838"2.5控制 122.6基本設(shè)計概念和處理流程 12HYPERLINK\l”_Toc318715840"2。6.1設(shè)計原則 122.6。2軟件目的 12HYPERLINK\l”_Toc318715842”2.6.3技術(shù)架構(gòu) 13HYPERLINK\l”_Toc318715843”2.6。4部署模型 13HYPERLINK\l”_Toc318715844"2。6.5軟件系統(tǒng)整體流程 13HYPERLINK\l”_Toc318715845"第三章功能系統(tǒng)設(shè)計 153。1前臺管理 15HYPERLINK\l”_Toc318715847”3.1.1購物車管理 15HYPERLINK\l”_Toc318715848”3.1.2用戶注冊 20HYPERLINK\l”_Toc318715849”3。1.3商品選擇、查詢功能 24HYPERLINK\l”_Toc318715850"3。1。4訂單管理 283.1。5店鋪管理 323。1。6付款管理 36HYPERLINK\l”_Toc318715853”3。1.7評價管理 43HYPERLINK\l”_Toc318715854"3.2后臺管理 46HYPERLINK\l”_Toc318715855"3。2.1商品類別管理 46HYPERLINK\l”_Toc318715856”3。2。2商品信息管理 50HYPERLINK\l”_Toc318715857”3。2.3會員信息管理 55HYPERLINK\l”_Toc318715858"3.2.4訂單管理 62HYPERLINK\l”_Toc318715859”3。2.5后期維護、升級 65_Toc318715862”4。1.1用戶界面 66HYPERLINK\l”_Toc318715863"4。1.2軟件接口 66HYPERLINK\l”_Toc318715864”4。1.3硬件接口 674.2內(nèi)部接口 67HYPERLINK\l”_Toc318715866”第五章運行設(shè)計 68第六章系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 69HYPERLINK\l”_Toc318715869"6.1概念結(jié)構(gòu)設(shè)計 69HYPERLINK\l”_Toc318715870"6.1。1庫表關(guān)系圖 69_Toc318715872"6。2邏輯結(jié)構(gòu)設(shè)計 70HYPERLINK\l”_Toc318715873"6.2.1用戶類型表的列清單 706。2。2用戶表的列清單 70HYPERLINK\l”_Toc318715875”6。2.3購物車內(nèi)商品表的列清單 71HYPERLINK\l”_Toc318715876”6.2。4臨時購物車用戶表的列清單 716。2.5商品表的列清單 71HYPERLINK\l”_Toc318715878"6。2。6訂單狀態(tài)表的列清單 72HYPERLINK\l”_Toc318715879”6.2.7訂單表的列清單 72HYPERLINK\l”_Toc318715880"6.2。8商品類別表的列清單 72HYPERLINK\l”_Toc318715881”第七章系統(tǒng)出錯處理 73HYPERLINK\l”_Toc318715882”7.1出錯信息 73_Toc318715884”第八章維護設(shè)計 73HYPERLINK\l”_Toc318715885”第九章附注:軟件共享組件設(shè)計 749。1總體設(shè)計 74狀態(tài)除外),系統(tǒng)自動提醒管理員(如該訂單變色,彈出提醒窗口等方式。訂單狀態(tài)發(fā)生變化,系統(tǒng)自動發(fā)E-mail給顧客).另一類是后臺管理用戶,該類用戶除了與前臺用戶相同的功能外,還增設(shè)了對其他會員用戶的店鋪的訂單進行處理的功能,關(guān)閉有違禁商品銷售的訂單,凍結(jié)惡意下單的用戶等等.5、系統(tǒng)維護、升級系統(tǒng)維護與升級管理.主要針對后臺超級管理員,主要描述:略.輸入/輸出要求1、在數(shù)據(jù)輸入的相關(guān)Web頁面,須提供頁面數(shù)據(jù)合法性校驗,包括:對數(shù)據(jù)類型的檢查、對日期類型數(shù)據(jù)的檢查、對特定字符轉(zhuǎn)碼和字符長度的檢查。2、使用Web頁面輸出數(shù)據(jù),包括頁面顯示的數(shù)據(jù)、可供下載或在線瀏覽的文檔.對這類數(shù)據(jù)沒有特殊要求.故障處理要求正常使用時不應(yīng)出錯,若運行時遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損(采用回滾機制)。當(dāng)系統(tǒng)出現(xiàn)錯誤時,系統(tǒng)會查找錯誤原因,并提示用戶按照一定步驟繼續(xù)完成操作或者重新開始操作,并保留錯誤信息以供查看.其它專門要求◆系統(tǒng)對單個用戶的操作反應(yīng)響應(yīng)時間不超過5s◆更新處理數(shù)據(jù)時間能在消費者所需求的范圍內(nèi)◆數(shù)據(jù)之間的轉(zhuǎn)換時間不超過2s◆數(shù)據(jù)在從服務(wù)器傳送到客戶端的時間不超過5s◆數(shù)據(jù)庫的錄入,數(shù)據(jù)庫的更新也需要一定的時間限制◆系統(tǒng)并發(fā)量不低于系統(tǒng)所能承受的范圍◆系統(tǒng)吞吐量能達到100M/s◆當(dāng)并發(fā)量達到最大時,CPU利用率及內(nèi)存使用率不超過50%◆系統(tǒng)能夠支持負債均衡,保證系統(tǒng)性的可擴展◆系統(tǒng)能夠定進行升級維護.◆商城的一系列設(shè)計、交易都應(yīng)遵循國家相關(guān)法律法規(guī).◆商城可以與第三方交易平臺等相集成。支持軟件本軟件將運行在連接了Internet的的計算機網(wǎng)絡(luò)用戶中。對于軟件的運行環(huán)境并無特殊要求?;A(chǔ)平臺基礎(chǔ)平臺的邏輯結(jié)構(gòu)如下圖:圖支撐環(huán)境基礎(chǔ)平臺網(wǎng)絡(luò)平臺Beyond網(wǎng)上商城是一個基于Internet技術(shù)的大型網(wǎng)絡(luò)環(huán)境,基本的通訊協(xié)議就是采用了TCP/IP協(xié)議。操作系統(tǒng)平臺服務(wù)器可以選擇現(xiàn)有的Windows2000Server操作系統(tǒng)??蛻舳说牟僮飨到y(tǒng)由于對安全性的要求相對較高,一般選擇Windows操作平臺?;A(chǔ)服務(wù)應(yīng)用平臺支撐環(huán)境的第二層是基礎(chǔ)服務(wù)層,這一層是由操作系統(tǒng)提供的服務(wù)加上一些第三方軟件進行集成所形成的各種基于基礎(chǔ)平臺上的底層服務(wù)。該層被設(shè)計處于基礎(chǔ)平臺的上面一層,是站在服務(wù)集成的角度上,在這一層基本上是由各種系統(tǒng)軟件連同相應(yīng)的硬件,構(gòu)筑在操作系統(tǒng)平臺之上的各種資源服務(wù)和底層應(yīng)用程序接口(API)調(diào)用服務(wù)。操作系統(tǒng)自帶的服務(wù)在平臺里應(yīng)該有的服務(wù)支持包括:1、物理上的分布式計算支持。2、域名解析服務(wù)(DNS):提供TCP/IP協(xié)議下的按照域名解析IP地址的服務(wù)。3、系統(tǒng)管理服務(wù):提供利用工具在本地或者遠程進行系統(tǒng)管理的接口或者服務(wù)功能。第三方軟件提供的服務(wù)對上層應(yīng)用框架的底層支持除了操作系統(tǒng)有限的服務(wù)之外,很多都需要集成第三方的軟件來提供支持。1、關(guān)系數(shù)據(jù)庫在本平臺之上的應(yīng)用不是直接訪問數(shù)據(jù)庫,而是通過應(yīng)用框架服務(wù)層提供的數(shù)據(jù)庫訪問組件來訪問數(shù)據(jù)庫。2、Web服務(wù)器Web服務(wù)器(或稱HTTP服務(wù)器)提供HTTP服務(wù)。本來Web服務(wù)器只提供“靜態(tài)"內(nèi)容,即返回在URL里指定的文件的內(nèi)容,一般具備將URL名映射到文件名的功能,并能實施某種安全策略。Web服務(wù)是建立B/S結(jié)構(gòu)應(yīng)用的基礎(chǔ)。Web服務(wù)在系統(tǒng)中的作用如圖2-6:Web服務(wù)以Web服務(wù)器的形式出現(xiàn),主要的功能是提供靜態(tài)的Http服務(wù),即提供靜態(tài)的Html頁面.同時,Web服務(wù)還需要有諸如負載均衡、頁面緩沖等功能.Web服務(wù)器通常需要和應(yīng)用服務(wù)器相配合,提供動態(tài)的Http服務(wù),應(yīng)用服務(wù)器可以和數(shù)據(jù)庫相配合提供動態(tài)Html頁面。3、應(yīng)用服務(wù)器將應(yīng)用服務(wù)器放在這一層,可以形成這樣一個平臺,它為應(yīng)用的業(yè)務(wù)邏輯提供了一個運行環(huán)境。它可以提供企業(yè)級的組件支持環(huán)境,支持分布式網(wǎng)絡(luò)環(huán)境下應(yīng)用軟件的快速開發(fā)和部署。應(yīng)用組件在應(yīng)用服務(wù)器的服務(wù)上運行,并利用網(wǎng)絡(luò)基礎(chǔ)架構(gòu)提供的目錄和安全服務(wù)。這些組件還可以利用數(shù)據(jù)庫、事務(wù)處理和群集等設(shè)施。應(yīng)用服務(wù)器軟件層為開發(fā)和支撐運行在Web應(yīng)用服務(wù)器上的機關(guān)輔助辦公應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯提供了核心功能?;疽ㄏ铝蟹?wù):數(shù)據(jù)庫訪問接口:它將一個數(shù)據(jù)庫的特性及功能與Web應(yīng)用服務(wù)器集成起來;事務(wù)處理服務(wù):它通過提供一個高可用的、健壯的、可擴充的、安全的事務(wù)處理應(yīng)用執(zhí)行環(huán)境來擴展Web應(yīng)用服務(wù)器的功能;輔助辦公系統(tǒng)平臺提供的服務(wù)略。接口參見接口設(shè)計??刂茣簾o?;驹O(shè)計概念和處理流程設(shè)計原則1、采用面向?qū)ο蠹夹g(shù)進行設(shè)計和開發(fā)。2、應(yīng)用中間件技術(shù),保證了系統(tǒng)的開放性和對技術(shù)發(fā)展的適應(yīng)性。3、科學(xué)劃分信息塊,方便快速查詢,提高使用性.軟件目的此網(wǎng)絡(luò)購物平臺系統(tǒng)旨在為用戶提供一個簡易的具備一些基本功能的購物系統(tǒng),通過這個系統(tǒng)用戶可以輕松的獲得自己想要的商品.對于網(wǎng)上購物這樣一個發(fā)展迅速的消費模式,又存在一些制約其發(fā)展的問題,從購物網(wǎng)站中不難發(fā)現(xiàn)這些問題。對于一個好的購物網(wǎng)站往往有著這樣幾點要求:第一,結(jié)構(gòu)清晰。要求購物平臺結(jié)構(gòu)清晰簡潔,用戶易于操作,不會因為頁面設(shè)計的過于繁瑣導(dǎo)致用戶操作困難。第二,方便查找,用戶需要通過某種商品名稱查找商品。第三,便于管理,設(shè)置管理員對商品信息進行管理,且管理員能夠很容易的對商品進行管理。第四,方便快捷的交易方式,網(wǎng)絡(luò)交易中不需要太多繁瑣的步驟,讓客戶能在較短的時間內(nèi)完成所需的交易任務(wù)。第五,消費安全,要求網(wǎng)站具有比較高的安全防護措施,能夠比較好的保護用戶的隱私與財產(chǎn)。這些問題往往是一個購物網(wǎng)站發(fā)展的關(guān)鍵因素。為解決以上幾點問題首先需要為系統(tǒng)設(shè)立兩種用戶,一種普通用戶,一種管理員用戶.其次為滿足結(jié)構(gòu)清晰的問題,我們需要對頁面布局花更多時間設(shè)計,使得頁面結(jié)構(gòu)體系分塊明顯.最后為方便用戶查找商品在系統(tǒng)中設(shè)置一個搜索功能。只有解決了以上幾點不足我國的網(wǎng)上購物業(yè)才能夠有更進一步的發(fā)展,才能夠吸引更過的顧客投入到網(wǎng)上購物中。技術(shù)架構(gòu)采用J2EE技術(shù)進行開發(fā).部署模型統(tǒng)將基于J2EE架構(gòu)進行開發(fā),所以在部署結(jié)構(gòu)上,本系統(tǒng)將形成一個單獨的部署WAR包,通過設(shè)計上與部署配置上遵循電子商務(wù)平臺標(biāo)準。該商城的加入不會影響其他電子商務(wù)的安全等等。軟件系統(tǒng)整體流程網(wǎng)上商城初步流程圖如下所示(細節(jié)修改待定):功能系統(tǒng)設(shè)計前臺管理購物車管理模塊描述購物車管理主要針對有購買欲望的注冊和非注冊用戶,系統(tǒng)用戶將對有購買欲望的商品放入購物車,可以對購物車已放入的商品進行添加或者刪除,如果長時間未對自己的購物車里的商品進行處理,系統(tǒng)會自動記錄購物車里的信息。結(jié)構(gòu)功能劃分:1、臨時購物車管理臨時購物車用戶是以游客的身份進行瀏覽商品,選擇自己喜歡的商品,并將商品放入臨時購物車,在臨時購物車中用戶可以選擇添加、修改、刪除商品的操作,用戶需要購買商品,需要登陸注冊為會員,然后確認提交后放入購物車中才能進行購買商品。2、購物車管理購物車管理是對于已經(jīng)注冊登陸的會員用戶,通過瀏覽商品并將商品放入購物車,確認購物后通過支付寶的方式進行購買商品,用戶可以對購物車商品進行刪除、添加、修改的相關(guān)操作,臨時購物車中的商品經(jīng)確認后放入購物車,然后再進行商品的相關(guān)操作.3、購物車商品查詢臨時購物車和購物車可以對購物車中的商品進行查詢操作,通過輸入關(guān)鍵字進行模糊查詢。對象關(guān)系與類結(jié)構(gòu)無功能需求與程序的關(guān)系功能需求程序商品的添加/修改/刪除項目ShoppingChangeAction商品的查詢ShoppingSearchAction資源注冊功能入口資源功能描述/Beyond/shoppingadmin?todo=showList&orderby=startdate&asc=desc顯示購物車商品/Beyond/shoppingadmin?todo=showMyPrjList本人負責(zé)項目/Beyond/shoppingSearch?orderby=startdate&asc=desc購物車商品搜索查詢權(quán)限設(shè)計序號功能角色1商品添加/刪除/修改商品查詢游客、管理員2商品購買,訂單管理管理員算法無人工處理過程商品管理員可對工程中的所有項目基本信息進行維護(增、刪、改),以及維護商品資料信息,會員用過登陸按鈕進行登陸,游客可以直接瀏覽beyond網(wǎng)上購物主頁選擇自己喜歡的商品,頁面如下圖所示:用戶選擇了用過商品頁面選擇好自己喜歡的商品后確認提交,進入上詳細信息頁面,用戶可查看商品的詳細信息,并且可以通過加入購物車按鈕將其加入購物車,頁面如下所示:2、當(dāng)用戶選擇好所有所有的商品后,可以查看我的購物車,所有已經(jīng)選擇的均會顯示在我的購物車中,已經(jīng)登陸了的會員用戶可以通過結(jié)算付款按鈕進行購買一選擇的商品,游客身份點擊次按鈕會切換到登陸按鈕,登陸完成后才可以進行購物操作,頁面如圖下圖所示:類設(shè)計1、總體結(jié)構(gòu)2、詳細描述(1)項目列表(維護項目信息)控制類:ShoppingControlAction商品列表(維護購物車商品信息).業(yè)務(wù)類:ShoppingCartService。java購物車維護的基本操作功能的業(yè)務(wù)邏輯方法。實體類:ShoppingProjectDAO.java購物車信息實體,所有購物車商品基本信息的內(nèi)容。視圖類:Shoppingcart.jsp購物車商品列表的頁面.(2)維護資料(維護購物車信息)控制類:PrjShoppingAction資料列表(維護購物車商品資料信息)。業(yè)務(wù)類:ShoppingDataService.java維護購物車的基本操作功能的業(yè)務(wù)邏輯方法。實體類:ShoppingDataDAO.java維護購物車實體,所有項目基本信息的內(nèi)容。視圖類:Shoppingcart。jsp項目列表的頁面.(3)購物車商品查詢控制類:ShowShoppingAction購物車商品列表。業(yè)務(wù)類:ShoppingService.java購物車商品維護的基本操作功能的業(yè)務(wù)邏輯方法.實體類:ShoppingDAO。java購物車信息實體,所有項目基本信息的內(nèi)容.視圖類:ShowShoppingList.jsp購物車列表的頁面.(4)購物車商品查詢控制類:SearchShoppingLimitAction購物車商品列表。業(yè)務(wù)類:IEmShoppingService。java購物車商品維護的基本操作功能的業(yè)務(wù)邏輯方法。實體類:IEmShoppingDAO。java項目信息實體,所有項目基本信息的內(nèi)容.視圖類:Shoppingcart。jsp購物車商品列表的頁面.接口調(diào)用的外部接口:com.beyond。emis.web。shopping;com。beyond。emis.shopping。admin;存儲分配所有購物車流程,商品信息都存儲在數(shù)據(jù)庫中.購物車內(nèi)商品表清單(CartGoods)名稱代碼數(shù)據(jù)類型購物車商品聯(lián)合idcart_goods_idint用戶iduser_idint商品idgoods_idint臨時購物車用戶idTuser_idInt注釋設(shè)計 無限制條件 無測試計劃 見《軟件測試計劃》中的相關(guān)內(nèi)容尚未解決的問題無用戶注冊模塊描述用戶注冊是針對用戶有實際購買需求,并對Beyond網(wǎng)上商城有一定的了解的用戶,注冊成為該網(wǎng)上商城的會員,需要填寫的信息是用戶名、用戶密碼以及聯(lián)系郵箱,注冊成功之后可以購買網(wǎng)上商城的商品,并可以在商城上開設(shè)自己的商品店鋪.結(jié)構(gòu)用戶注冊通過注冊后就可以成為會員,會員用戶可以擁有很多權(quán)限,可以購買商品,管理自己的購物車的商品,并且可以在網(wǎng)上開設(shè)自己商品店鋪。用戶通過注冊頁面,并且完整填寫注冊好資料及可以成為本網(wǎng)站的會員,用戶需要填寫的有用戶名、用戶密碼、及聯(lián)系郵箱。對象關(guān)系與類結(jié)構(gòu)無功能需求與程序的關(guān)系功能需求程序用戶注冊信息UserRegisterAction資源注冊功能入口資源功能描述/Beyond/login.do?todo=showPrjList注冊管理權(quán)限設(shè)計序號功能角色1注冊信息管理用戶管理員算法無人工處理過程用戶可以通過登陸頁面中的注冊按鈕進行注冊,點擊按鈕后按要求認真填寫好資料,確認資料的填寫完整后提交注冊信息,若彈出注冊成功消息,則表示注冊成功,頁面將會跳轉(zhuǎn)到登陸頁面,用戶可以進行登陸。若注冊失敗,頁面會顯出不合理的注冊向并且提示注冊用修改注冊信息,直到完全正確為止。并將注冊成功后的信息插入到用戶表中.頁面顯示如下圖所示:點擊登陸頁面中的注冊按鈕即可彈出注冊信息欄,頁面顯示如下圖所示:類設(shè)計注冊管理 控制類:Login注冊信息列表 業(yè)務(wù)類:LoginService,注冊信息的基本維護方法 視圖類:login。jsp,注冊信息接口調(diào)用的外部接口:BaseAction;action基類。BeyondLogin注冊類。儲存分配 用戶類型表的類清單(UserType)名稱代碼數(shù)據(jù)類型用戶類型idutype_idint用戶類型名稱utype_namechar(10)用戶表的列清單(BS_User)名稱代碼數(shù)據(jù)類型用戶iduser_idint用戶類型idutype_idint用戶名user_namevarchar(16)用戶密碼user_pwdvarchar(16)用戶郵箱user_emailvarchar(50)注釋設(shè)計 無限制條件 無測試計劃 見《軟件測試計劃》中的相關(guān)內(nèi)容尚未解決的問題無商品選擇、查詢功能功能模塊描商品的選擇查詢功能通常包括對時下各大網(wǎng)站的熱賣商品、低價商品、團購商品、分類商品、以及對各種商品的查詢功能。商品的查詢可以分為商品名稱查詢和商品類別、商品的不同用途等方面進行查詢. 結(jié)構(gòu)功能劃分:1、商品查詢商品查詢的功能是,各用戶能在網(wǎng)站上實現(xiàn)商品查詢從而找到用戶需求的商品信息,方式有通過商品號查詢,商品名稱查詢,生產(chǎn)者信息查詢,排行榜查詢等等查詢方式到相應(yīng)的信息。2、商品選擇商品選擇主要功能,商品選擇功能是用戶通過查詢或者點擊相應(yīng)物品圖標(biāo)得到信息,或者選定你要購買的物品然后進行一些列的操作,或者作為管理員進行新品上架、調(diào)整各種折扣信息,或者選擇購買商品。商品選擇功能都有著至關(guān)重要的地位.功能需求與程序的關(guān)系功能需求程序添加商品AddGoods修改商品ModifyGoods刪除商品Deletegoogle、更新商品UpdateGoods資源注冊功能入口資源功能描述/emis/goodsadmin。html?todo=showList&orderby=startdate&asc=desc顯示商品管理列表權(quán)限設(shè)計序號功能角色1商品(資料)添加/刪除/修改項目查詢店鋪管理員/超級管理員2店鋪添加/刪除/修改店鋪更行超級管理員算法無人工處理過程注冊用戶與游客可對網(wǎng)站中的所有商品進行選擇,查詢。點擊網(wǎng)站選擇商品搜索,即可以進行商品搜索,頁面如下圖所示:1、在對話框內(nèi)輸入搜索物品的物品id,物品名稱,生產(chǎn)者等信息后點擊商品搜索。如下圖2、點擊商品搜索后,就會出現(xiàn)相應(yīng)的對話框.如下圖類設(shè)計1、總體結(jié)構(gòu)2、詳細描述(1)項目列表(維護項目信息)控制類:StoreAction店鋪信息列表 業(yè)務(wù)類:IEmStoreService項目維護的基本操作功能的業(yè)務(wù)邏輯方法.實體類:IEmStoreDAO項目信息實體,所有項目基本信息的內(nèi)容。視圖類:StoreList。jsp項目列表的頁面.接口調(diào)用的外部接口:com.icss.emis。web.action.BaseAction;action基類.IEmStoreService;店鋪類。存儲分配所有項目、復(fù)核文書信息及復(fù)核流程都存儲在數(shù)據(jù)庫中。商品信息表(Goods)名稱代碼數(shù)據(jù)類型商品idGoods_idInt用戶idUser_idInt商品類別idGtype_idInt商品名稱Goods_nameVachar(30)商品單價Goods_priceNumeric(8,0)商品圖片Goods_imageVarchar(50)商品庫存Goods_inventoryInt商品銷售量Goods_salesInt注釋設(shè)計 無限制條件 無測試計劃 見《軟件測試計劃》中的相關(guān)內(nèi)容尚未解決的問題無訂單管理模塊描述訂單管理功能主要針對已成功注冊成為Beyond網(wǎng)上商城的網(wǎng)絡(luò)用戶,商城買家可以對商品進行下單和在商城賣家還未對訂單進行處理之前選擇取消訂單,商城賣家可以對購買該店鋪商品的訂單進行發(fā)貨處理、訂單完成并對未完成的訂單進行修改刪除等相關(guān)處理.結(jié)構(gòu)訂單管理:訂單管理是整個網(wǎng)站運作的連接點,聯(lián)系著客戶與商家用戶之間的關(guān)系,作為這么重要一環(huán)的訂單,他包含了訂單號,訂單金額,商品信息,商品圖片,庫存量等等重要信息.訂單分為我的訂單管理與訂單管理員界面。我的訂單管理主要信息是商品名稱,買家與賣家,單價,數(shù)量,總價,交易時間等等重要的信息。訂單管理員主要包括商品信息,買家,賣家,數(shù)量,交易時間,總價和訂單狀態(tài)等等信息,這些信息是由管理員進行操作。功能需求與程序的關(guān)系功能需求程序訂單查詢Order_serch訂單修改Order_modify訂單刪除Order_delete資源注冊功能入口資源功能描述/emis/orderadmin。html/todo=showList訂單權(quán)限設(shè)計序號功能角色1訂單添加/修改/刪除用戶/訂單管理員2訂單查詢用戶/訂單管理員算法無人工處理過程訂單管理:訂單管理軟件使用人員可以點擊我的訂單管理和訂單管理員兩個界面,通過這兩個界面可以實現(xiàn)訂單的查詢,修改,刪除,更新等操作。類設(shè)計1、總體結(jié)構(gòu)2、詳細描述(1)管理列表 控制類:OrderAction,訂單管理 業(yè)務(wù)類:OrderList,封裝訂單管理列表的實現(xiàn) 實體類:OrderManage,訂單管理的實體 表現(xiàn)類:OrderAdmin.jsp,訂單管理列表(2)訂單查詢 控制類:OrderSearch,訂單查詢 OrderSearchList,帶權(quán)限的訂單查詢 表現(xiàn)類:OrdersearchList.jsp,訂單列表 OrdersearchList.jsp,帶權(quán)限查詢訂單列表 OrderAdmin.jsp,訂單詳細信息接口調(diào)用的外部接口:BaseAction;action基類。Order;訂單類.OrderAdmin;訂單管理類存儲分配訂單管理(orderadmin名稱代碼數(shù)據(jù)類型商品idGoods_idInt用戶idUsers_idInt商品類別idGtype_idInt商品名稱Goods_nameVarchar(30)商品單價Good_priceNumeric(8。0)商品圖片Goods_imageVarchar(50)商品庫存Goods_inventoryInt訂單狀態(tài)idOstate_idInt訂單狀態(tài)名稱Ostate_nameChar(10)訂單idOrder_idInt買家idBuyer_idInt賣家idSeller_idInt訂單交易時間Order_timeBigint訂單交易數(shù)量Order_volInt商品類別名稱Gtype_nameVarchar(20)注釋設(shè)計 無限制條件 無測試計劃 見《軟件測試計劃》中的相關(guān)內(nèi)容尚未解決的問題無店鋪管理模塊描述店鋪管理主要是針對在網(wǎng)絡(luò)商城中注冊的用戶自己開設(shè)的店鋪的一系列管理。結(jié)構(gòu)店鋪管理功能是限于商城的注冊用戶,對于游客不開設(shè)其功能.店鋪的管理權(quán)限也僅限于店主和超級管理員,其他注冊用戶不能隨意修改店鋪的信息.獲得店鋪管理權(quán)限,注冊會員需要申請開設(shè)自己的店鋪,并獲得超級管理員的批準后可以對自己的店鋪進行操作。注冊店主在登錄后,進入自己的店鋪界面,對店鋪中的商品進行上架,下架以及價格、信息、庫存數(shù)量的修改操作。功能需求與程序的關(guān)系功能需求程序添加/修改/刪除商品信息FileAction資源注冊功能入口資源功能描述/emis/file.do?todo=showPrjList店鋪管理權(quán)限設(shè)計序號功能角色1店鋪管理店鋪擁有者2店鋪管理超級管理員算法無人工處理過程店鋪管理員和超級管理員在登錄后可以對店鋪信息進行修改,其修改的主要內(nèi)容在于店鋪中的商品信息修改!1、點擊表中商品類別的下拉框,可以從其中選擇不同的商品類別。2、表中的其他信息都可以直接編輯和修改.3、選中下架操作,并點擊保存修改后,選擇的該商品就會從商品列表中刪除,在店鋪中便不存在該商品。 4、點擊添加新商品后,彈出添加商品菜單,如下:5、同樣的,在將需要添加的新商品信息添加完成后,點擊上面的保存修改后,該新商品就將添加到店鋪商品列表中,并將被推薦至“新貨上架”。類設(shè)計1、總體結(jié)構(gòu)2、詳細描述(1)店鋪管理 控制類:StoreAction店鋪信息列表 業(yè)務(wù)類:IEmStoreService,封裝了對店鋪信息的基本維護方法 實體類:IEmStoreDAO,店鋪信息的實體視圖類:StoreList。jsp,店鋪信息展現(xiàn)接口調(diào)用的外部接口:BaseAction;action基類。IEmStoreService;店鋪類。儲存分配 檔案信息表(EM_FILE)名稱代碼數(shù)據(jù)類型店鋪編號UUIDSTOREUUIDVARCHAR(32)所屬用戶UUIDOWNERUUIDVARCHAR(32)店鋪名稱STORENAMEVARCHAR(200)開設(shè)時間DATETIMESTAMP注釋設(shè)計 無限制條件 無測試計劃 見《軟件測試計劃》中的相關(guān) 內(nèi)容尚未解決的問題無付款管理模塊描述付款處理主要針對前臺顧客和后臺管理人員.顧客選中了商品,放在購物車里,處理付款信息,選擇銀行支付,確認付款信息,并可以在提交之前隨時查詢自己的付款信息.在不滿意商家發(fā)來的商品的情況下,有權(quán)要求商家退貨,并如數(shù)退還貨款。后臺管理人員有權(quán)根據(jù)顧客所買的商品計算出商品的總價格,在顧客處理付款信息的同時自動顯示給顧客。并在確認顧客的購買信息后提交給第三方交易平臺。同時將付款信息確認情況反饋給顧客。結(jié)構(gòu)功能劃分:1、付款信息提交顧客選中商品之后,選擇支付方式,并提交付款信息給第三方交易平臺。此權(quán)限屬前臺顧客。2、付款信息確認商家在看到顧客提交的付款信息后,予以確認并發(fā)貨,通知第三方交易平臺發(fā)貨成功,等待顧客確認收貨后收款.此權(quán)限屬后臺管理人員。3、付款之后退貨顧客在不滿意商家發(fā)來的貨品的情況下,有權(quán)要求退貨,通知第三方退款。此權(quán)限屬前臺顧客。對象關(guān)系與類結(jié)構(gòu)功能需求與程序的關(guān)系功能需求程序付款信息提交PayInformationSubmit付款信息確認PayInformationOK付款之后退貨PayedAskForGoodsBack資源注冊功能入口資源功能描述/emis/PayInformationSubmit。do?todo=showList付款信息提交/emis/PayInformationOK。do?todo=showList付款信息確認/emis/PayedAskForGoodsBack.do?todo=showList付款之后退貨權(quán)限設(shè)計序號功能角色1付款信息提交前臺顧客2付款信息確認后臺管理人員3付款之后退貨前臺顧客算法無人工處理過程 1、選擇商品類別,有兩種選擇方式。選好后保存修改。 2、顯示商品名稱和賣家信息。 3、用戶登錄窗口,注冊成會員與網(wǎng)站交換信息。4、商城主界面,可以搜索商品,多種產(chǎn)品類別,以及商品分類,供客戶選擇.5、顧客購買商品信息顯示界面,宣召商品放在購物車里,點擊保存修改,即可提交給后臺管理人員.可任意數(shù)量添加新商品。6、交易界面,可供客戶查看商品信息。7、顧客的購物車,供顧客將選好的商品一起放入,一并提交.8、購買成功界面,供顧客查看總共消費數(shù)目。同時可加以評論。點擊完成評論按鈕,即可提交。9、供后臺管理人員操作,可添加管理員。查看管理員和普通用戶。10、包括商品名稱和商品圖片等信息,顧客可一覽其內(nèi)容,可更改購買數(shù)量,加入購物車,即提交.類設(shè)計1、總體結(jié)構(gòu)2、詳細描述(1)付款信息處理控制類:PayInformationSubmit:付款信息提交。業(yè)務(wù)類:PayInformationOK:付款信息確認。實體類:PayedAskForGoodsBack:付款之后退貨。(2)評價信息處理控制類:DescInformationSubmit:評價信息提交。業(yè)務(wù)類:DescInformationOK:評價信息確認。 實體類:DescInformationAdd:評價信息添加。接口調(diào)用的外部接口:BaseAction;action基類。PayDeal:付款處理類。DescDeal:評價處理類。儲存分配付款管理表(PAY_DEAL)名稱代碼數(shù)據(jù)類型付款I(lǐng)DPAYIDVARCHAR(32)序號PAYNUMBERVARCHAR(2)付款名稱PAYNAMEVARCHAR(100)評價管理表(DESC_DEAL)名稱代碼數(shù)據(jù)類型評價IDDESCUUIDVARCHAR(32)評價編碼DESCCODEVARCHAR(10)評價名稱DESCNAMEVARCHAR(100)注釋設(shè)計 無限制條件 無測試計劃 見《軟件測試計劃》中的相關(guān)內(nèi)容尚未解決的問題無評價管理模塊描述評價功能主要是針對顧客而言,顧客需要對網(wǎng)城的商品有一個了解的過程,而這個了解的途徑最重要的還是來自于顧客,所以顧客對網(wǎng)城的評價至關(guān)重要.顧客對商城的評價功能主要有評價信息填寫和修改以及提交.而后臺管理人員對顧客提交的評價信息無修改與刪除功能,但應(yīng)對一些現(xiàn)下的敏感字眼給予屏蔽。結(jié)構(gòu)評價功能主要結(jié)構(gòu)有:評價信息填寫,提交。對象關(guān)系與類結(jié)構(gòu)略功能需求與程序的關(guān)系功能需求程序評價信息填寫DescInformationDes評價信息確認DescInformationOK評價信息提交DescInformationSubmit資源注冊功能入口資源功能描述/emis/DescInformationDes。do評價信息填寫/emis/DescInformationOK。do評價信息確認/emis/DescInformationSubmit。do評價信息提交權(quán)限設(shè)計序號功能角色1填寫對商城的評價,使得每一位顧客都能對商城有直觀的了解前臺顧客2無權(quán)對顧客作出的評價給予修改和刪除.后臺管理人員算法無人工處理過程1、評價信息填寫。顧客通過此界面給予商城評價。2、評價信息顯示。此界面用以顯示顧客的評價信息,供顧客參考。此界面主要針對后臺管理人員提交。類設(shè)計1、總體結(jié)構(gòu)2、詳細描述(1)評價信息填寫控制類:DescInformationDes, 評價信息填寫(2)評價信息提交控制類:DescInformationSubmit,評價信息提交 接口調(diào)用的外部接口:BaseAction;action基類.DescInformationDes:評價信息填寫類DescInformationSubmit:評價信息提交類儲存分配 (無)注釋設(shè)計 無限制條件 無測試計劃 見《軟件測試計劃》中的相關(guān)內(nèi)容尚未解決的問題無后臺管理商品類別管理模塊描述商品類別管理主要針對商品管理員,管理員可以對商品進行類別的分類,可以增加商品類別,修改商品類別。結(jié)構(gòu)功能劃分:1、商品類別管理商品類別基礎(chǔ)信息管理主要是對商品名稱、商品生產(chǎn)日期、商品出廠日期、商品生產(chǎn)地、商品責(zé)任人、商品貨號、商品責(zé)任單位、商品型號、商品庫存、商品單價、商品圖片、商品條形碼、備注等要素信息的維護。2、商品類別查詢根據(jù)不同商品名稱,可以對商品的(型號、貨號、圖片)等進行查詢。功能需求與程序的關(guān)系功能需求程序添加/修改/刪除商品名稱GoodsChangeAction商品查詢(管理員)SearchGoodsAction資源注冊功能入口資源功能描述/emis/goods.do?todo=showList&orderby=startdate&asc=desc顯示商品管理列表/emis/searchgoodsListLimit。do?orderby=prjnumber&asc=asc商品查詢(管理員)權(quán)限設(shè)計序號功能角色1商品添加/刪除/修改商品查詢管理員算法無 人工處理過程管理員使用人員可點擊商品管理菜單,可增加、修改和刪除商品信息,如下圖: 點擊【添加】按鈕可添加新的商品信息,選擇任意一商品類別,點擊【修改】按鈕修改該商品類別,選擇任意一想【刪除】的商品信息點擊刪除按鈕,刪除該商品信息。類設(shè)計2、詳細描述(1)商品類別控制類:GoodsAction商品類別(維護商品信息)。業(yè)務(wù)類:IEmGoodsService.java商品類別管理的基本操作功能的業(yè)務(wù)邏輯方法實體類:IEmGoodsDAO.java商品類別實體,所有商品基本信息的內(nèi)容。視圖類:showPublishGoodsList。jsp商品類別列表的頁面.(2)商品查詢(管理員)控制類:SearchGoodsListLimitAction商品列表。業(yè)務(wù)類:IEmGoodsService.java項目維護的基本操作功能的業(yè)務(wù)邏輯方法。實體類:IEmGoodsDAO。java商品類別實體,所有商品基本信息的內(nèi)容。視圖類:searchGoodsListLimit。jsp商品列表的頁面。接口調(diào)用的外部接口:com。icss.web。action.BaseAction;action基類。com.icss.Beyond.Projecte;工程類com.icss.Beyonds.Data;資料類.存儲分配所有商品類別、復(fù)核文書信息及復(fù)核流程都存儲在數(shù)據(jù)庫中。商品類別信息表(GOODS)名稱代碼數(shù)據(jù)類型商品idgoods_idint用戶idusers_idint商品類別idgtype_idint商品名稱goods_namevarchar(30)商品單價goods_pricenumeric(8,0)商品圖片goods_imagevarchar(50)商品庫存goods_inventoryint商品銷售量goods_salesint商品類別表的列清單名稱代碼數(shù)據(jù)類型商品類別idgtype_idint商品類別名稱gtype_namevarchar(20)注釋設(shè)計 無限制條件 無測試計劃 見《軟件測試計劃》中的相關(guān)內(nèi)容尚未解決的問題無商品信息管理模塊描述商品信息管理主要針對管理員以及店鋪店主,用戶可以對商品添加、修改、刪除商品信息,以及修改商品分類、在商城發(fā)布商品相關(guān)的促銷廣告等等。結(jié)構(gòu)功能劃分:1、商品信息基礎(chǔ)管理商品信息基礎(chǔ)管理主要是對商品名稱、編號、買賣雙方(多方)、簽訂日期、商品金額(支付金額)、分期付款、所屬店家、商品信息等要素的維護。2、商品信息執(zhí)行商品信息執(zhí)行是按照商品分類把所有商品的執(zhí)行情況展示出來。具體的內(nèi)容包括商品價款,已付款以及年內(nèi)應(yīng)付款??筛鶕?jù)條件對要查看的商品價格進行過濾。3、商品信息查詢商品信息查詢主要是搜索商品品名或?qū)m?以便查閱或修改。可針對商品品名的名稱、買賣雙方(多方)、簽訂日期、所屬日期和類別進行單個或組合的查詢。功能需求與程序的關(guān)系功能需求程序添加/修改/刪除商品名稱GoodsChangeAction商品查詢(管理員)SearchGoodsAction資源注冊功能入口資源功能描述/emis/goods。do?todo=showGoodsorderby=startdate&asc=desc顯示商品信息列表權(quán)限設(shè)計序號功能角色1添加/修改/刪除管理員/超級管理員3商品信息查詢管理員/超級管理員算法無人工處理過程商品信息管理管理員可對工程中的所有商品基本信息進行(增、刪、改)操作,以及維護商品上、下、缺、補等信息,及時提供新增商品。點擊添加新商品,頁面如下圖所示:點擊【添加】按鈕可添加新的商品信息,選擇任意一商品名稱,點擊【修改】按鈕修改該商品信息,選擇任意一想【刪除】的商品信息點擊刪除按鈕,刪除該商品信息點擊【添加】按鈕可添加新的商品信息,選擇任意一商品信息,點擊【修改】按鈕修改該商品信息,選擇任意一想刪除的商品信息點擊【刪除】按鈕,刪除該資料信息.點擊【返回】退回項目列表。點擊文檔資料名稱鏈接可下載文檔資料到本地硬盤。類設(shè)計1、總體結(jié)構(gòu)2、詳細描述(1)商品信息管理列表 控制類:GoodsAction,商品信息管理 業(yè)務(wù)類:IEmGoodsService,封裝商品信息管理列表的實現(xiàn) IEmGoodsService,商品列表 IEmGoodsNumberorderService,商品流水號 實體類:IEmContractDAO,商品信息管理的實體 IEmGoodsDAO,商品信息列表IEmGoodsNumberorderDAO,商品流水號實體 表現(xiàn)類:GoodsList。jsp,商品信息管理列表 GoodsDisplay。jsp,商品信息詳細信息(2)商品信息查詢 控制類:SearchGoodsListAction,商品信息查詢 SearchGoodsListLimitAction,帶權(quán)限的商品信息查詢 業(yè)務(wù)類:IEmGoodsService,封裝商品信息管理列表的實現(xiàn) IEmGoodsService,商品列表 實體類:IEmGoodsDAO,商品信息管理的實體IEmGoodsDAO,商品信息實體 表現(xiàn)類:searchGoodsList.jsp,商品列表 searchGoodsListLimit。jsp,帶權(quán)限查詢商品列表 GoodsDisplay.jsp,商品詳細信息接口調(diào)用的外部接口:BaseAction;action基類。IEmGoodsService;商品類.存儲分配用戶類型表的列清單名稱代碼數(shù)據(jù)類型用戶類型idutype_idint用戶類型名稱utype_namechar(10)用戶表的列清單名稱代碼數(shù)據(jù)類型用戶iduser_idint用戶類型idutype_idint用戶名user_namevarchar(16)用戶密碼user_pwdvarchar(16)用戶郵箱user_emailvarchar(50)購物車內(nèi)商品表的列清單名稱代碼數(shù)據(jù)類型購物車商品聯(lián)合idcart_goods_idint用戶iduser_idint商品idgoods_idint臨時購物車用戶idTuser_idInt注釋設(shè)計 無限制條件 無測試計劃 見《軟件測試計劃》中的相關(guān)內(nèi)容尚未解決的問題無會員信息管理模塊描述可完成對會員信息管理,主要針對不同級別的會員(管理員)。對會員角色分成三種角色:超級管理員、商品管理員和訂單管理員三類,超級管理員擁有最高權(quán)限,是商品管理員和訂單管理員的上級,對商品管理員和訂單管理員具有任免、評審業(yè)績的權(quán)力,為保證超級管理員的有效管理,超級管理員的信息保密,將其設(shè)置為系統(tǒng)內(nèi)唯一對象,其他管理員都無權(quán)管理超級管理員的信息,商品管理員主要職責(zé)為對網(wǎng)上商城上銷售的商品信息進行管理,主要職責(zé)為增刪商品目錄,管理商品只有此類管理員有此類權(quán)限。不同級別的會員分別管理本級別分內(nèi)的相關(guān)事宜,HR負責(zé)商品管理員和訂單管理員的相關(guān)人事任免,負責(zé)行政管理事宜,商品管理員負責(zé)對進貨相關(guān)事宜的管理,訂單管理員負責(zé)對網(wǎng)上銷售及售后服務(wù)。結(jié)構(gòu)功能劃分:1、會員基礎(chǔ)信息管理會員基礎(chǔ)信息管理主要是對會員名稱、權(quán)限級別、工作開始日期、會員部門、備注等要素信息的維護。1)會員管理為了便于管理員對會員的信息和狀態(tài)進行管理,我們要在后臺管理員部分設(shè)計一個會員管理的頁面。會員管理包括查看會員信息和修改會員狀態(tài)兩大功能的實現(xiàn)。管理員可以在會員管理頁面點擊查看,去查看會員的基本信息,同時也可在會員管理中修改會員的信息,即改變會員的狀態(tài),使其不能登錄。2)商品管理管理員對每個具體商品的管理,首先管理員要登陸到商品管理頁面,對每個商品,管理員都有權(quán)進行查看、修改、添加和刪除。在查看商品中,還可以點擊商品查看大圖,在修改時,管理員要填寫相應(yīng)的商品信息,并且添加商品的圖片。對象關(guān)系與類結(jié)構(gòu)功能需求與程序的關(guān)系功能需求程序添加/修改/刪除會員(超級管理員)MemberAction添加/修改/刪除會員資料維護(超級管理員)MberMaterialsAction會員/資料查詢(超級管理員)ShowPublishHMemberActionSearchHMemberAction會員/資料查詢(商品管理員)ShowPublishSMemberActionSearchSMemberAction會員/資料查詢(訂單管理員)SearchDMemberListLimitActionSearchDMaterialLimitAction資源注冊功能入口資源功能描述/emis/member。do?todo=showList&orderby=startdate&asc=desc顯示項會員管理列表/emis/member.do?todo=showMyMberjList本人負責(zé)項目/emis/showPublishMember.do?orderby=startdate&asc=desc會員/資料查詢(商品管理員)/emis/searchMemberListLimit.do?orderby=mbernumber&asc=asc會員/資料查詢(訂單管理員)權(quán)限設(shè)計序號功能角色1會員(資料)添加/刪除/修改項目查詢超級管理員2本人負責(zé)商品查看/維護資料商品查詢商品管理員3本人負責(zé)訂單查看/維護資料商品查詢訂單管理員算法無人工處理過程超級管理員可對工程中的所有會員基本信息進行維護(增、刪、改),以及維護會員資料信息。點擊導(dǎo)航條選擇會員管理菜單,進入會員管理模塊,頁面如下圖所示:1、輸入需要查找的管理員信息、名稱,點擊【篩選】按鈕可篩選出需要的會員信息,選擇任意一會員信息,點擊【添加此管理員】按鈕設(shè)置新的管理員成員.,選擇任意一想【刪除】的會員信息點擊刪除按鈕,刪除該會員信息。如下圖所示:類設(shè)計詳細描述:(1)會員列表(維護會員信息)控制類:PepAction會員列表(維護會員信息)。實體類:MemberInformation.java會員信息實體,所有會員基本信息的內(nèi)容.視圖類:pepList。jsp會員列表的頁面.(2)會員查詢(HR)控制類:ShowPublishPepAction會員列表。業(yè)務(wù)類:IEmPepService.java會員維護的基本操作功能的業(yè)務(wù)邏輯方法。實體類:IEmPepDAO.java會員信息實體,所有會員基本信息的內(nèi)容。視圖類:showPublishPepList.jsp會員列表的頁面。(3)會員查詢(HR)控制類:SearchPepListLimitAction會員列表。業(yè)務(wù)類:IEmPepService.java會員維護的基本操作功能的業(yè)務(wù)邏輯方法。實體類:IEmPepDAO。java會員信息實體,所有會員基本信息的內(nèi)容。視圖類:searchPepListLimit.jsp會員列表的頁面。接口調(diào)用的外部接口:com.icss.emis。web。action。BaseAction;action基類。com。icss。emis。business.IEmPepService;會員類com。icss。emis。business.Information;資料類。存儲分配所有會員信息、部門人員信息及復(fù)核流程都存儲在數(shù)據(jù)庫中.會員信息表(MEMBER)名稱代碼數(shù)據(jù)類型會員IDMBERVARCHAR(32)會員名稱MBERNAMEVARCHAR(200)會員開始日期MBERSTARTDATETIMESTAMP會員所在部門MBERCHARGEDEPTVARCHAR(32)會員級別MBERLEVELVARCHAR(32)備注MBERMEMOVARCHAR(500)商品管理員目錄(SELAMEMBERS)名稱代碼數(shù)據(jù)類型IDIDVARCHAR(32)商品管理員UUIDMBERIDVARCHAR(32)商品管理員姓名UUPERSONNAMEVARCHAR(20)管理者人員UUIDPERSONIDVARCHAR(64)商品表(GOODS)名稱代碼數(shù)據(jù)類型IDIDVARCHAR(32)商品IDGOODIDVARCHAR(32)商品名GOODNAMEVARCHAR(20)管理者人員IDGOODPIDVARCHAR(64)訂單管理員目錄(ORDERMEMBERS)名稱代碼數(shù)據(jù)類型IDIDVARCHAR(32)訂單管理員IDORDERIDVARCHAR(32)訂單管理員姓名ORDERNAMEVARCHAR(20)管理者人員UUIDORDERIDVARCHAR(64)訂單表(ORDER)名稱代碼數(shù)據(jù)類型IDIDVARCHAR(32)商品IDMBERIDVARCHAR(32)商品名PERSONNAMEVARCHAR(20)管理者人員IDPERSONIDVARCHAR(64)注釋設(shè)計 無限制條件 無測試計劃 見《軟件測試計劃》中的相關(guān)內(nèi)容尚未解決的問題無訂單管理模塊描述訂單處理主要針對兩類用戶,一類是前臺用戶,顧客可通過Web方式取消、修改自己提交的訂單(在管理員確認前),查詢自己提交的訂單(隨時)。如訂單的狀態(tài)在一定時限(如12個小時)后仍沒有發(fā)生變化(“無效訂單”狀態(tài)除外),系統(tǒng)自動提醒管理員(如該訂單變色,彈出提醒窗口等方式。訂單狀態(tài)發(fā)生變化,系統(tǒng)自動發(fā)E—mail給顧客).另一類是后臺管理用戶,該類用戶除了與前臺用戶相同的功能外,還增設(shè)了對其他會員用戶的店鋪的訂單進行處理的功能,關(guān)閉有違禁商品銷售的訂單,凍結(jié)惡意下單的用戶等等。結(jié)構(gòu)訂單管理是按用戶進行組織的,用戶維護訂單信息前要先選擇相關(guān)訂單,選擇好會員后,所有維護的訂單信息都是屬于該會員的,這樣維護起來條理清晰便于理解。訂單維護的相關(guān)要素包括訂單名稱、所屬會員(系統(tǒng)自動識別)、資料信息(上傳資料)、備注等.對象關(guān)系與類結(jié)構(gòu)略功能需求與程序的關(guān)系功能需求程序添加/修改/刪除訂單信息PickupAction資源注冊功能入口資源功能描述/emis/file.do?todo=showPickupList訂單管理權(quán)限設(shè)計序號功能角色1訂單管理工程管理軟件用戶算法無人工處理過程管理訂單,進入到訂單管理界面,如下所示:在我的訂單頁面(myorders)可以查看到買入的訂單信息、賣出的訂單信息。可以根據(jù)時間篩選出當(dāng)個階段內(nèi)的訂單信息,如下圖所示:類設(shè)計1、總體結(jié)構(gòu)2、詳細描述(1)訂單管理 控制類:FileAction訂單信息列表 業(yè)務(wù)類:IEmFileService,封裝了對訂單信息的基本維護方法 實體類:IEmFileDAO,訂單信息的實體視圖類:fileList。jsp,訂單信息展現(xiàn)接口調(diào)用的外部接口:BaseAction;action基類。IEmFileService;訂單類.儲存分配 訂單信息表(EM_FILE)名稱代碼數(shù)據(jù)類型訂單IDIDVARCHAR(32)訂單名稱FILENAMEVARCHAR(200)提交時間DATETIMESTAMP提交的負責(zé)人PERSONUUIDVARCHAR(32)備注MEMOVARCHAR(500)訂單內(nèi)容FILECONTENTBLOB(20000000)注釋設(shè)計 無限制條件 無測試計劃 見《軟件測試計劃》中的相關(guān)內(nèi)容尚未解決的問題無后期維護、升級略接口設(shè)計外部接口用戶界面在用戶界面部分,根據(jù)需求分析的結(jié)果。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯信息.總的來說,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性、易使用.軟件接口平臺的接口與平臺的接口主要體現(xiàn)在兩方面:1、基礎(chǔ)數(shù)據(jù)的使用平臺中提供人員基本信息和組織結(jié)構(gòu)的基本信息,平臺以提供客戶端開發(fā)包的形式將獲取這些基本信息的對象提供給應(yīng)用,而應(yīng)用要使用這些開發(fā)包中的對象就必須在應(yīng)用的web.xml中注冊一個sdkfilter。一旦我們注冊了它,我們就能夠按照平臺提供的開發(fā)包使用手冊上的方法使用所有基礎(chǔ)數(shù)據(jù).2、應(yīng)用配置平臺提供了用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年葫蘆島貨運從業(yè)資格證模擬考試題下載
- 長安大學(xué)《Spak大數(shù)據(jù)技術(shù)與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年A特種設(shè)備相關(guān)管理(A5起重機械)考試試題題庫
- 中級工商管理-中級經(jīng)濟師考試《工商管理實務(wù)》??荚嚲?
- 2025至2030年中國消渴丸數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國旋轉(zhuǎn)式真空傳輸器數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國ABS法蘭數(shù)據(jù)監(jiān)測研究報告
- 2025年中國UV鐳射油墨市場調(diào)查研究報告
- 江西省撫州市2020-2021學(xué)年高一下學(xué)期期末生物試題
- 2025至2030年中國真空紅燒黃魚數(shù)據(jù)監(jiān)測研究報告
- 四星級酒店工程樣板房裝修施工匯報
- 圓翳內(nèi)障病(老年性白內(nèi)障)中醫(yī)診療方案
- 博士后進站申請書博士后進站申請書八篇
- 華為攜手深圳國際會展中心創(chuàng)建世界一流展館
- 2023版思想道德與法治專題2 領(lǐng)悟人生真諦 把握人生方向 第3講 創(chuàng)造有意義的人生
- 全過程工程咨詢服務(wù)技術(shù)方案
- GB/T 41509-2022綠色制造干式切削工藝性能評價規(guī)范
- 三年級道德與法治下冊我是獨特的
- 土木工程畢業(yè)設(shè)計(論文)-五層宿舍樓建筑結(jié)構(gòu)設(shè)計
- 青年卒中 幻燈
- 典型倒閘操作票
評論
0/150
提交評論