




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、京東商城系統(tǒng)設計說明書1.引言當代社會,電子商務在信息技術的強有力的推動下,正以驚人的速度在發(fā)展。計算機的全球聯(lián)網(wǎng),形成了與地域、空間無關的世界一體化市場,一種全新的、基于計算機網(wǎng)絡的新型商業(yè)機制正在逐步形成。建設一個能夠充分展示產品,提供相關信息,幫助商家及時了解用戶需求,以及實現(xiàn)用戶訂購產品等功能的商務類型網(wǎng)站是適應現(xiàn)在商業(yè)發(fā)展的一個主流方向。本文檔為建設該類型網(wǎng)站的系統(tǒng)概要設計說明書,詳細闡述了網(wǎng)站的定位和設計方案,對系統(tǒng)中的各項功能模塊、技術需求、實現(xiàn)環(huán)境及所使用的實現(xiàn)技術進行了明確定義。1.1 編寫目的詳細設計階段的關鍵任務是確定怎樣具體地實現(xiàn)用戶需求的軟件系統(tǒng),也就是要設計出程序的
2、“藍圖”。除了應該保證軟件的可靠性之外,使建立的編寫出的程序可讀性好、容易理解、容易測試、容易修改和維護,使詳細設計階段的最重要的目標。經過這個階段的設計工作,應該得出對目標系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種設計語言書寫的程序。本詳細設計說明書的編寫目的,就在于對功能需求進行確認的基礎上,設計子系統(tǒng)的詳細結構模型、詳細信息模型,并詳細描述各主要程序模塊的處理邏輯、各輸入/輸出格式及基礎數(shù)據(jù)的編碼方案。它是網(wǎng)站編碼實施的唯一依據(jù),也是將來系統(tǒng)維護的主要參考資料之一。1.2 背景a.待開發(fā)的軟件系統(tǒng)的名稱:京東電子商城序號術語名稱術語定義1B2B模式BusinesstoB
3、usiness-企業(yè)對企業(yè)2B2C模式BusinesstoCustomer-企業(yè)對個人3SEMSearchEngineMarketing的縮寫,意即搜索引擎營銷。2-1所示。表2-1術語定義或解釋表b.本項目的任務提出者:吳焰樟,冉若曦,邱靜,周成c.本項目的任務開發(fā)者:吳焰樟,冉若曦,邱靜,周成d.本項目的任務用戶:廣大消費者1.3術語定義本文當中涉及的專業(yè)術語定義或解釋,一般可以表格形式給出,如表4SEOSearchEngineOptimization的縮寫,搜索引擎優(yōu)化。5二跳率數(shù)據(jù)推廣來主頁二跳率70%以上是高質量流量。1 參考資料1李代平等.軟件工程(第二版).北京:清華大學出版社,
4、20082張海潘,倪寧.軟件工程.北京:人民郵電出版社,20093殷人昆.實用面向對象軟件工程教程.北京:電子工業(yè)出版社,20004參考網(wǎng)址:5參考網(wǎng)址:6張海藩.軟件工程導論.北京:清華大學出版社,2009.2.系統(tǒng)總體設計設計約束本系統(tǒng)應遵循的標準和規(guī)范京東電子商城的制作應遵循國家互聯(lián)網(wǎng)使用標準,網(wǎng)站使用應符合互聯(lián)網(wǎng)合法化的使用。網(wǎng)站內銷售過程應遵守國家經濟法的標準。不允許惡意競爭,符合國家對電子商務網(wǎng)站的管理。軟硬件運行環(huán)境約束a.客戶端設備windows7系統(tǒng),IDE集成開發(fā),Java運行環(huán)境JDK數(shù)據(jù)庫Mysql5.5,IE瀏覽器b.服務器設備服務器:Tomcat6.0a.客戶端軟件
5、軟件類型名稱及版本備注操作系統(tǒng)WindowsXP以上操作系統(tǒng)瀏覽器IE瀏覽器、遨游瀏覽器或者其它流行瀏覽器辦公軟件MicrosoftOffice2003b.服務器端軟件軟件類型名稱及版本備注操作系統(tǒng)Windows7瀏覽器IE瀏覽器、遨游瀏覽器或者其它流行瀏覽器數(shù)據(jù)庫軟件MySQL5.5c.開發(fā)環(huán)境軟件類型名稱及版本備注操作系統(tǒng)WindowsXP瀏覽器IE瀏覽器、遨游瀏覽器或者其它流行瀏覽器數(shù)據(jù)庫軟件MySql5.5開發(fā)工具MyEclipse6.8服務器Web應用服務器:Tomcat6.0使用技術JAVAEE技術等接口約束服務器端接口:管理員操作用戶和商品信息,對商品信息進行添加刪除修改。對用戶
6、權限進行管理??蛻舳私涌冢汉笈_界面模塊,得到客戶登陸信息后查看用戶信息,得到用戶信息后查詢商品信息擇商品,對商品進行添加購買,得到購買信息后進行支付用戶界面約束用戶界面:采用Windows的通用圖形界面,對用戶友好,且必須對鼠標鍵盤提供支持,界面設計應遵循:.盡量保持一致性:界面規(guī)范應遵循MSWindows軟件界面的規(guī)范.設計完整的對話過程:系統(tǒng)的每一次對話都應該有明確的次序:開始、中間處理過程、結束。.提供簡單的錯誤處理機制.提供信息反饋:用多種信息提示用戶當前軟件運行狀態(tài),軟件界面元件的功能。.操作可逆:其動作可以是單個的操作,或者是一個相對獨立的操作序列。設計良好的聯(lián)機幫助.顯示啟動畫面
7、:畫面簡潔明快,富有現(xiàn)代氣息。.提供控制的內部軌跡:系統(tǒng)應該讓用戶覺得是由用戶在做決定,可以通過提示字符和提示消息的方式使用用戶產生這種感覺。.2系統(tǒng)體系結構如采用面向對象方法進行設計,則采用包圖畫出系統(tǒng)的體系結構模型。DataserviccBusinesslogin包dealerfeedbackpaymentcategoryrecipientcustomershipmentorderspasswordDataservice包.3系統(tǒng)功能主功能清單結構填寫如表2-2所小的表格。體現(xiàn)系統(tǒng)所包含的全部主要功能,并對各功能進行簡要描述,表2-2主功能模塊清單功能編號功能名稱功能簡述F1經銷商登錄經銷
8、商登錄并經過身份驗證合法后,經銷商能執(zhí)行該子系統(tǒng)的所肩功能。F2消費者登入消費者登入自己的賬戶后,可以檢查自己的購物車,購物商品,以及詳細訂單。F3游客注冊游客可以注冊自己的專有賬號,然后可以登入買商品。F4商品檢索檢索用戶需要的各種商品。2.3.2子功能描述體現(xiàn)每個主功能內部包含的子功能,并列表描述,如下表2-3所示。表2-3子功能清單功能編號了功目匕編p子功能英文名子功能簡述F1F1-1經銷商信息管理管理京東冏城所啟商戶的信息。F1-2商品信息反饋消費者對商品的所有反饋信息都將反饋到經銷商,經銷商根據(jù)消費的意見調整商品F2F2-1瀏覽目錄消費者在土頁上可以瀏覽顯示目錄清單,消費者選擇了一個
9、目錄之后,應能顯示該類別下的實際商品的圖片(如果有)、名稱、簡單描述、價格信息,并允許把商品加入購物車,不同級別的產品的價格信息應/、同。F2F2-2結帳結帳前必須再次驗證y用戶信息,驗證合法后,可以配置經銷商的收貨信息、送貨方式、付款方式、接下來就口卜訂單。2.4系統(tǒng)權限設置反映各類人員能夠操作和使用的系統(tǒng)中各項功能模塊的具體情況,并列表描述,如下表2-4所示。表2-4系統(tǒng)權限表功能編號人員職能F1商品更新管理貝專門負責商品的更新?lián)Q代F2物流管理管理員管理囤貨數(shù)量,及時給部門提供采購信息F3財務管理員負責查收每個購物用戶的支付和統(tǒng)計管理F4用戶管理員管理所有注冊用戶,還有所有的用戶提供消息和
10、通|知。F5客服管理員商城都野-個功能就是在線詢問客服啊,關于商品的M題|2.5功能設計用類圖說明各個類屬性和方法以及類之間的關系,對于復雜類要畫出狀態(tài)圖和順序圖(時序圖)。系統(tǒng)總體類圖:<<entrty>>customer.門三nl="n-tcddi*sEdlostnnaismadKnerlrupnapp_9e<<errtlty>>In一wo必與iduserid+thsIeatadelivercustojjfiecustoiner1contextsubjectbdatscopeQ>advjceemployid+th*goodre
11、glstO+tlloginQshoppingQlevewofdsOserahgocidOedlatinfoQusiomHsr+theon0.jnO.n<<antiity>>QartBean<<entity>>orderWorderidlorderdateuseridtotalamountpt口tmlnuEpayment七d看liw看,address"%>phonepostcode>siateorderdetail電idfordedd電0OQdidgoodname電即占cdunitpriceHordernum<<e
12、htity>>Q8d*0??赿id,goodnameOgranri至pri。1郢qumnitity-picturecontext顧客購買商品類圖:閭客-頃無境:名-眠素方式展品看求*楠4/瑞,+挑選眼號“+支付代款*;+退說0aw*瞄時號將名端檢H服務人員名號屬野M-m格服務被將類里抒遍60-疑交管理同-編號卜趣疏題。部分用例的順序圖:(1)會員下訂單該用例是客戶端下在客戶登錄后可以瀏覽上架的商品,并能搜索相應的商品,根據(jù)需要選擇商品并下訂單,該用例的流程如下:(i)用戶指定相應的商品種類進行搜索,得到相應的商品信息;(2)選中自己需要的商品并選擇其定購的數(shù)量放入購物車;(3)提交
13、下訂單請求,系統(tǒng)檢查用戶是否登錄,若用戶未登錄轉(4),否則返回個人信息由用戶確認,轉(5);(4)用戶登錄系統(tǒng),重新進入購物車頁面,轉(3)(5)顧客確認自己的信息后,由系統(tǒng)數(shù)據(jù)庫記錄訂單信息及訂單的細節(jié)更新訂單表和訂單細節(jié)表;(6)數(shù)據(jù)庫更新成功后,返回顧客下訂單成功的消息。順序圖如圖:訂單細節(jié)表6HS示搜索到的商品解7:4£商品及數(shù)量放入購物車3%交搜索的商品的號導|F4:查詢商品表Ii.-f_“n5儂暨11:更/訂單表9UE回確認個人信息T2:更新訂單細毛表(2)會員留言該用例是客戶可以通過留言板向服務人員詢問相關的情況,并等待有關的工作人員給予答復,該用例執(zhí)行的流程如下:(
14、1)用戶提交留言的請求,系統(tǒng)檢查用戶是否登錄本系統(tǒng),若登錄,由系統(tǒng)返回留言訂單表商品表I1:登錄系統(tǒng)I1tlI已返回登錄成功頁回IJT1求二請單訂下交提8:13.返回添加成功消息15:顯示仃單信息界面,轉(3),否則進入提示登錄頁面,轉(2);(2)用戶登錄系統(tǒng),轉(1);(3)用戶填寫并提交留言信息;(4)由系統(tǒng)更新數(shù)據(jù)庫中的留言信息表;(5)數(shù)據(jù)庫返回數(shù)據(jù)添加成功的消息,系統(tǒng)將留言信息返回給顧客。正常執(zhí)行的順序圖如圖:3:填寫并提交留言信息|14更新留言表JnU5:返回添加成功消息f|6:返回留言信息n(3)管理員修改商品該用例是管理員可以根據(jù)商品信息的變動情況可以修改商品的相關信息,該用
15、例的執(zhí)行流程如下:(1)管理員登錄系統(tǒng)后,提交要搜索的商品信息,系統(tǒng)搜索數(shù)據(jù)庫中的商品表,向管理員返回符合要求的商品信息;(2)管理員選擇要修改的商品,向系統(tǒng)提交修改請求,系統(tǒng)返回修改商品信息的頁面;(3)管理員修改商品信息,并提交給系統(tǒng)處理;(4)系統(tǒng)更新數(shù)據(jù)庫中商品表的信息,并返回修改成功的頁面。正常執(zhí)行的順序圖如圖:服務人員wstem商品表提交要搜索地商品降,2:搜索商品表信息許著回已經搜索到的信息4普示滿足條件地地細P5:提交修改申諳J二MT6:返回修改頁面獷|7:提交修改信息n耳日:更新數(shù)據(jù)庫時§回數(shù)據(jù)修改成功信導ho返回修改成功頁面H1L胃I.程序模塊設計說明程序名:訂單
16、管理子系統(tǒng)功能描述:該功能模塊主要是對銷售訂單進行一系列的操作管理,包括查詢、添加、修改、刪除訂單這幾個功能。當有新的訂單,商品管理人員通過添加即可錄入,當訂單內容變更時,修改訂單就可以解決,而當消費者要求撤銷訂單時,即可使用刪除功能。性能要求:要求能夠滿足一億人同時在線購物,系統(tǒng)不會崩潰。功能界面設計輸入項:用戶名、密碼、商品名、商品ID等輸出項:商品名、商品詳細介紹、商品ID、總價格。程序流程:程序名:商品管理模塊功能描述:此模塊對應商品建檔的業(yè)務流程:如新商品入庫、新商品編碼、商品出庫、商品信息修改性能要求:準確性要求高,可靠性要求高,輸入嚴格控制,頁面響應時間段,用戶界面友好,輸出準備
17、,能夠準確有效的進行用戶權限的管理。功能界面設計輸入項:商品的名稱:任意的字符,數(shù)字的組合或是單獨使用字符或是數(shù)字商品的編碼:任意的數(shù)字,字符的組合或是單獨使用字符或是數(shù)字輸出項:錯誤提示:商品編碼規(guī)則不正確操作界面:添加(或修改)成功,繼續(xù)下一步操作程序流程:程序名:用戶管理模塊功能描述:此模塊對應的業(yè)務流程:添加用戶和密碼修改,完成對用戶的管理。性能要求:準確性要求高,可靠性要求高,輸入嚴格控制,頁面響應時間段,用戶界面友好,輸出準備,能夠準確有效的進行用戶權限的管理。功能界面設計輸入項:用戶名稱:任意的字符,數(shù)字的組合或是單獨使用字符或是數(shù)字用戶密碼:任意的數(shù)字,字符的組合或是單獨使用字
18、符或是數(shù)字輸出項:錯誤提示:任意的字符,數(shù)字的組合或是單獨使用字符或者數(shù)字操作界面:任意的字符,數(shù)字的組合或者是單獨使用字符或者是數(shù)字,繼續(xù)下一步操作。程序流程:.數(shù)據(jù)結構設計數(shù)據(jù)庫環(huán)境說明數(shù)據(jù)庫的命名規(guī)則說明各數(shù)據(jù)庫表命名的規(guī)則表設計1)數(shù)據(jù)庫表名清單體現(xiàn)系統(tǒng)中所建立的全部數(shù)據(jù)庫表名,并對各數(shù)據(jù)表的用途進行簡要描述??梢韵卤?-5的形式表不。表2-5數(shù)據(jù)庫表名清單序號中文表名英文表名表功能說明1用戶表CustomerList詳細記錄用戶的各種信息2商品表GoodsList詳細記錄商品的各種信息3訂單表OrdersList詳細記錄用戶的訂單信息4供應商表SupplyList詳細記錄供應商各種供
19、貨信息5管理人員表ManagerList詳細記錄各種管理人員的職能與信息2).數(shù)據(jù)庫表的詳細清單逐一描述每個數(shù)據(jù)庫表的詳細內容,包括字段名、含義、字段類型、長度、可否為空值、取等,可以用列表形式給出,表格形式如下表2-6所示。商品表字段名含義回長度空否備注Id商口口編pINTEGER否Sortid商品分類編號INTEGER否Name商品名稱VARCHAR50否price商品價格DOUBLE否Saleprice銷售價格DOUBLE4否Descripts商品描述TEXT500否Contents商品介紹TEXT2000是Saledate上貨時間DATE否Salecount商品數(shù)量INTEGER是Im
20、age商品圖片存放路徑VARCHAR50是商品類別表字段名含義長度空否備注Id商品分類編號INTEGER否Name商品分類名稱VARCHAR40否會員表字段含義長度空否備注Id用戶編號INTEGER否Username用戶名VARCHAR20否Password密碼VARCHAR20否Realname用戶真實姓名1VARCHAR20是Tel用戶電話VARCHAR20是Address用戶地址VARCHAR100是Zip郵政編碼VARCHAR6是email電子郵件地址VARCHAR50是訂單表字段含義長度空否備注Id訂單編號:INTEGER否Orderid生成訂單的編號VARCHAR50否Userid
21、用戶編號:INTEGER否Realname收貨人姓名VARCHAR20否Address收貨地址VARCHAR100否Zip郵政編碼VARCHAR6是Tel聯(lián)系電話VARCHAR11是Payment付款方式VARCHAR20是Email電子郵件地址VARCHAR50是Memo備注說明TEXT2000是Time訂單生成時間VARCHAR20是tag標志該訂單是否處理過INTEGER是Price價格DOUBLE是訂單細目錄字段描述長度空否備注Id編pINTEGER否Ordered訂單編號INTEGER否Bookid商口口編一INTEGER否Count訂購數(shù)量INTEGER否price該條目對應價格I
22、NTEGER否系統(tǒng)管理員員基本信息表字段描述長度空否備注Id用戶編號INTEGER否Username用戶名VARCHAR20否Password密碼VARCHAR20否4.4安全性設計1.SSL安全套接層SSL安全協(xié)議最初是由NetscapeCommunication公司設計開發(fā)的,又叫“安全套接層(SecureSocketsLayer)協(xié)議”,主要用于提高應用程序之間的數(shù)據(jù)的安全系數(shù)。.對稱加密對稱加密算法是應用較早的加密算法,技術已經很成熟。在對稱加密算法中,數(shù)據(jù)發(fā)信方將明文(原始數(shù)據(jù))和加密密鑰一起經過特殊加密算法處理后,使其變成復雜的加密密文發(fā)送出去。收信方收到密文后,若想解讀原文,則需要使用加密用過的密鑰及相同算法的逆算法對密文進行解
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司深秋拓展活動方案
- 公司放松娛樂活動方案
- 公司游玩活動策劃方案
- 公司節(jié)日紀念活動方案
- 公司早會流程策劃方案
- 公司直播間燈光策劃方案
- 公司組織踢毽子策劃方案
- 公司組織慰問活動方案
- 公司花園團建活動方案
- 2025年小學教師資格考試試卷及答案
- 湖北省部分學校2023-2024學年高二下學期期末考試地理試題
- 基于大數(shù)據(jù)的公路運輸碳排放評估與控制
- 敘事護理學智慧樹知到期末考試答案章節(jié)答案2024年中國人民解放軍海軍軍醫(yī)大學
- 工業(yè)機器人系統(tǒng)操作員國家職業(yè)技能考核標準(2023年版)
- 上海學前教育學院附屬青浦第二實驗幼兒園新生入園登記
- 卡前列素氨丁三醇在產后出血的的應用課件
- 固廢危廢培訓課件
- 水庫安保服務方案
- 一例ANCA相關性血管炎患者的護理查房
- 《外科微創(chuàng)技術》課件
- 如何建立與客戶良好的關系
評論
0/150
提交評論