


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、軟件工程題目:京東商城軟件需求說明書專業(yè):軟件工程學院:信息學院小組成員:吳焰樟冉若曦邱靜周成成員學號:13083503130835041308350613083511指導教師:馬小軍協(xié)助指導教師:2013年11月11日目錄目錄 21 引言 31.1 項目背景 31.2 定義 31.3 參考資料 32 任務概述 42.1 系統(tǒng)目標 42.2 用戶特點 42.3 假定和約束 53 需求分析 63.1 業(yè)務描述 63.2 系統(tǒng)框架圖 63.3 系統(tǒng)流程圖 83.4 用例分析 123.5 類圖 173.6 部分用例的順序圖 194 運行環(huán)境規(guī)定 234.1 設備 234.2 支持軟件 234.3 控
2、制 231 引言1.1 項目背景信息化是當今世界發(fā)展的大趨勢, 是推動經(jīng)濟社會發(fā)展和變革的重要力量。 隨著信息化 時代的到來, 信息傳播發(fā)生了深刻的變革, 人們的工作方式、 生活方式乃至思維方式都發(fā)生 了前所未有的改變, 各行各業(yè)都在順應這一時代變革加強信息化建設。 誰能在信息化變革時 期先人一步,就能獲得先機,搶占鰲頭。傳統(tǒng)的銷售方式是商家把商品放在店鋪里供顧客挑選, 店鋪的規(guī)模、 位置等客觀因素影 響著商店的客流量, 并且商品的存放與銷售需要人力進行管理, 雇員的工資、 店面的租金等 又增加了成本, 顧客也不能迅速找到所需要的商品, 而開一個網(wǎng)上商店只需要一個可以存放 商品的倉庫, 比租一
3、個店面能節(jié)省很多, 也不需要太多的人力來管理, 不會因為商店的面積 影響客流量,客戶足不出戶就能買東西,并且很容易就能找到所需要的商品。近年來,隨著 Internet 的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐 步進入傳統(tǒng)的流通領域。 于是電子商務開始流行起來, 越來越多的商家在網(wǎng)上建起在線商店, 向消費者展示出一種新穎的購物理念。網(wǎng)上購物系統(tǒng)作為 B2B,B2C( Business to Customer ,即企業(yè)對消費者) ,C2C( Customer to Customer,即消費者對消費者)電子商務的前端商務平臺,在其商務活動全過程中起著舉 足輕重的作用。本文主要考慮的是如
4、何建設B2C的網(wǎng)上購物系統(tǒng)。網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng),它向用戶提供靜態(tài)和動態(tài)兩類信息資 源。所謂靜態(tài)信息是指那些比經(jīng)常變動或更新的資源, 如公司簡介、 管理規(guī)和公司制度等等; 動態(tài)信息是指隨時變化的信息, 如商品報價, 會議安排和培訓信息等。 網(wǎng)上購物系統(tǒng)具有強 大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或 EDI交易,這種全新的交易方式實現(xiàn)了公司間文檔與資金的無紙化交換。1.2 定義1、平臺 :平臺是指京東商城整個系統(tǒng)與環(huán)境的組合。2、前臺:指本系統(tǒng)由各類應用人群使用的功能集合。3、前臺門戶: 指各類型應用人群在前臺瀏覽、 購物及各種相關業(yè)務的操作。 包括整站網(wǎng)
5、頁、 各個導航頁、各個欄目及專題頁、商品類頁、最終商品購買頁、商鋪頁、購物引導頁等。4、后臺:指本平臺后臺管理人員使用的功能集合,總運營商可以在后臺操作。后臺包括: 總運營商后臺、運營專品后臺、其他各類型管理人員后臺。5、專區(qū):平臺主推的核心導航及頻道、主要樓層及櫥窗、關鍵活動區(qū)或者頁面等。1.3 參考資料1 代平等 . 軟件工程(第二版) . :清華大學, 20082 海,倪寧 . 軟件工程 . :人民郵電, 20093 殷人昆 . 實用面向?qū)ο筌浖こ探坛?. :電子工業(yè), 20004 參考網(wǎng)址: wenku.baidu./view/1acc4b03de80d4d8d15a4f9b.htm
6、l5 參考網(wǎng)址: wenku.baidu./view/5a25708202d276a200292e1c.html2 任務概述2.1 系統(tǒng)目標隨著社會的發(fā)展, 電子商務成為了一個熱門的話題, 而網(wǎng)上購物已經(jīng)成為當今社會一種 比較流行的購物方式。 一個完整的購物系統(tǒng)就是一個現(xiàn)實中的一個商城, 或者就是一個超市。 本系統(tǒng)就是一個類似超市的網(wǎng)上購物系統(tǒng)。首先用戶進入電子商場的大廳, 也就是商城的首頁。 在這里用戶可以看到所有的商品的 種類, 這里改提供了查詢,促銷商品、購物車等命令。用戶可以單擊商城活動告示查看商城 發(fā)布的公告, 或者是商城舉辦的促銷活動。 還可以查看具體商品, 并從這里進入具體的商品
7、 界面。同樣能夠方便地搜索商品, 而且能夠運用虛擬的購物車替代現(xiàn)實中的購物車進行購物。 用戶在查看商品的價格等詳細情況之后, 就可以把購物車中不滿意的商品去掉, 當用戶購買 完商品后,就可以結(jié)帳了,也就是下定單,在用戶下完定單之后,商城將根據(jù)定列表的容, 使用某種手段進行確認, 然后進行發(fā)貨, 發(fā)貨成功并且收到款后, 一個真正意義上的交易也 就形成了, 以上這些功能是用戶所需要的, 但是一個功能完善的電子商城還需要管理員自己 的貨物和商品。 例如進貨、添加商品、刪除沒有的商品以及向用戶發(fā)送促銷活動的公告、刪 除過期公告,最后還有對注冊會員的管理,這些都寫要管理員來處理。通過上述電子商務系統(tǒng)的分
8、析,可以獲得如下的功能性需求。1、種類顯示:只要涉及商場所賣的產(chǎn)品,都可以顯示在這里。比如電腦、書籍、服務 等。本系統(tǒng)采用分級式的管理, 當單擊某個人具體的種類后面還會分成更細的第二 類別。第二類別中顯示的就是具體的商品實物了。2、查詢。用戶可以利用此項功能來查找需要的商品。 用戶只要輸入想要查找商品的關 鍵字,然后單擊“查詢”就可以查詢到相關的信息了。3、最新產(chǎn)品。 根據(jù)電子商場的動態(tài)管理, 可以將商場中新的商品放到一列表中顯示出 來,供用戶參考。4、電子商場活動信息。 在這里,商家可以以公告的形式顯示商場近期的一些重要活動, 比如什么時候舉行促銷活動,什么產(chǎn)品將舉行展銷會等。5、促銷產(chǎn)品羅
9、列。 商場為了吸引用戶的購買欲, 可以實施狀況的促銷計劃, 這里商場 設置了一個促銷產(chǎn)品的列表,用戶可以打開這個列表查看促銷的商品。6、購買流程。 有些用戶可能不懂怎么在網(wǎng)上交易, 可以在購買流程這個窗口中了解所 有購買流程的信息,這個窗口是很有必要的。7、購物車。 本系統(tǒng)中最主要的一個功能。 用戶在網(wǎng)上商城購買商品, 都要經(jīng)過這個購 物車,才可以將物品買到手。8、登錄、 注冊。用戶要想在電子商場中購買商品,就必須先登錄這個電子商場,如果 還不是會員才可以將物品買到手。9、個人信息。 注冊為會員的用戶, 都將擁有個人信息這個窗口, 在這個窗口中,用戶 可以查看訂單、查看資料、查看購物車。10、
10、系統(tǒng)設置。 這個任務只有管理員才能操作。 其中管理員可以進行訂單管理、 會員管理、商品管理、分類管理、數(shù)據(jù)庫管理、系統(tǒng)參數(shù)設置。2.2 用戶特點網(wǎng)上商店的主要參與者是顧客和商場,以及后臺管理人員。無論什么類型的網(wǎng)上商店, 顧客從網(wǎng)上購物的過程都相似應用圍2.3假定和約束假定:用戶能夠提供交付測試的環(huán)境;用戶能夠參與到需求的核準工作。約束:本系統(tǒng)最后提交時間為2020年12月12日設計和實現(xiàn)上的限制:硬件限制服務器:基于Intel構(gòu)架的企業(yè)服務器 工作站:PC機軟件限制操作系統(tǒng): Win dows Server 2003瀏覽器:IE, google瀏覽器等 后臺數(shù)據(jù)可:SQL Server 20
11、00 編程語言:Visual C#設計工具:Photoshop, Dream Waver, Flash 等。3需求分析3.1業(yè)務描述用戶功能需求分析用戶需要注冊成會員用戶,需要用戶注冊使用的功能有:1、用戶注冊。2、用戶添加商品到購物車的功能。購物車的設計,必須做到清晰、簡單和方便。3、 用戶信息的自我管理。 用戶的注冊信息中,用戶的地址、聯(lián)系方式等都是商品配送的重 要依據(jù),所以應該允許用戶對這些信息進行修改,并使得用戶在用戶信息中,可以查閱購物詳情等信息。業(yè)務管理員功能分析對的管理者來說,分析的管理要求,以下功能是必不可少的。1、商品登記。將商品的各種信息:商品名、價格、廠家等錄入到數(shù)據(jù)庫中
12、,是管理中的一 項基本的工作。2、用戶管理。應該可以對用戶進行諸如刪除、查看部分用戶信息等功能。3、訂單管理。這是最重要的管理功能。管理者應該可以每天清晰的查閱有多少訂單生成、 每個訂單的詳情等信息,并了解個訂單的處理情況。倉庫管理員功能分析1、對于倉庫管理員來說,主要為查詢庫存信息,更改庫存信息等。3.2系統(tǒng)框架圖系統(tǒng)整體框架圖在本系統(tǒng)中,主要分為顧客,業(yè)務管理員,倉庫管理員三個大模塊,其中顧客管理模塊 包括用戶注冊、登錄,瀏覽商品購買商品等環(huán)節(jié),業(yè)務管理員包括商品的管理(編輯商品信息),留言管理,訂單管理等環(huán)節(jié),二倉庫管理員主要為查看庫存,修改庫存信息。用戶注冊用戶登錄瀏覽商品購買商品信息
13、反饋管理員登錄會員管理訂單管理商品管理留言管理管理員信息管理倉庫管理員登錄庫存管理個人信息管理圖3-1京東商城系統(tǒng)總體框圖用戶登錄系統(tǒng)注登冊錄圖3-2商品選購查看訂單信息T 修改個人信息用戶功能框圖網(wǎng)站業(yè)務管理員圖3-3業(yè)務管理員框圖管理員信息管理倉庫管理員個人信息管理修改庫存查詢庫存登錄系統(tǒng)圖3-4倉庫管理員框圖3.3系統(tǒng)流程圖頂層數(shù)據(jù)流圖倉庫管理 員顧客訂單信息息信饋反網(wǎng)站業(yè)務管理員圖3-5頂層數(shù)據(jù)流圖3.3.2 1層數(shù)據(jù)流圖訪客注冊信息注冊結(jié)果信息注冊* 會員信息表商品信息查詢條件商品信息查詢U 商品信息表查詢條件商品信息會員訂單購買商品訂.查詢條件1信息丁息信:訂單信息表訂單管理8商品
14、管理-丫查詢條件9會員管理會員設:8商品管理訂單管理留言管理會員信息:信息查詢條件查詢條件八|訂單信息訂單設置信息商品設置信息-商品信息息信信息反商品信息管理員個人信息設置f- 會員信息表留言信息表3.3.3 2層數(shù)據(jù)流圖會員信息表圖3-7訪客數(shù)據(jù)流圖游客會員信息登錄會員信息表查詢條件圖3-8查詢商品數(shù)據(jù)流圖訂單信息圖3-9購買商品數(shù)據(jù)流圖圖3-10會員訂單管理數(shù)據(jù)流圖圖3-11會員個人信息設置數(shù)據(jù)流圖圖3-12業(yè)務管理員商品管理數(shù)據(jù)流圖3.4用例分析顧客用例圖圖3-14顧客用例圖用例說明如下:(1) 顧客注冊用例用例名稱顧客注冊標識符UC001用例描述顧客注冊用戶參與者顧客前置條件無后置條件
15、顧客注冊成為會員基本操作流程1、點擊注冊進入注冊頁面2、輸入相關信息3、提交信息到數(shù)據(jù)庫中可選操作流程如果輸入的用戶名有重名,EMAIL格式不正確,密碼格式、長度不對等則返回重新注冊, 或取消,終止用例(2)登錄用例用例名稱登錄標識符UC002用例描述登錄系統(tǒng)參與者顧客(會員)前置條件無后置條件登錄到系統(tǒng)基本操作流程1、系統(tǒng)提示用戶輸入用戶名和密碼2、用戶輸入用戶名和密碼3、系統(tǒng)驗證用戶名和密碼,若正確,則登錄到系統(tǒng)中可選操作流程如果用戶輸入無效的用戶名和密碼,系統(tǒng)顯示錯誤信息,并返 回重新提示用戶輸入用戶名和密碼:或者取消登錄或者終止登 錄。(3)查詢商品用例用例名稱反饋信息標識符UC003
16、用例描述顧客可以查詢自己需要的商品參與者顧客前置條件無后置條件顯示出所查詢的商品基本操作流程1、在查詢的文本框中輸入要查詢的信息2、點擊提交,即可顯示信息。假如系統(tǒng)存在所查詢的信息則顯示否則提示該信息不存可選操作流程在,返回再查詢。(4) 購買商品用例用例名稱購買商品標識符UC004用例描述購買商品參與者顧客(會員)前置條件登錄到系統(tǒng)后置條件完成對商品購買基本操作流程1、找到所需要的商品2、點擊添加到購物車3、點擊我的購物車,查看購物車商品,4、點擊結(jié)算,選擇要付款的方式5、點擊完成,顯示購物單可選操作流程可對購物商品數(shù)量添加,和刪除商品,選擇不冋的付款方式, 假如信息不全,則提示要完成所要輸
17、入信息,或取消,終止用 例(5)修改個人信息用例用例名稱修改個人信息標識符UC005用例描述會員可以修改密碼和基本信息。參與者顧客(會員)前置條件顧客登錄到系統(tǒng)后置條件會員完成自己的信息的修改?;静僮髁鞒?、顧客點擊要修改個人信息2、顧客輸入要修改的信息3、提交到數(shù)據(jù)庫,修改數(shù)據(jù)庫的容??蛇x操作流程然后輸入無效的用戶名,舊密碼不正確,EMAIL格式不正確等則提示重新輸入,或終止用例。業(yè)務管理員用例圖圖3-15業(yè)務管理員用例圖(1)登錄系統(tǒng)用例用例名稱登錄標識符UC006用例描述登錄系統(tǒng)參與者系統(tǒng)管理員前置條件無后置條件登錄到系統(tǒng)基本操作流程1、系統(tǒng)提示用戶輸入用戶名和密碼2、用戶輸入用戶名和
18、密碼3、系統(tǒng)驗證用戶名和密碼,若正確,則登錄到系統(tǒng)中可選操作流程如果用戶輸入無效的用戶名和密碼,系統(tǒng)顯示錯誤信息,并返 回重新提示用戶輸入用戶名和密碼:或者取消登錄或者終止登 錄。(2) 訂單管理用例用例名稱訂單管理標識符UC007用例描述參與者前置條件后置條件 基本操作流程可選操作流程查看訂單信息,修改訂單狀態(tài),根據(jù)狀態(tài)查詢訂單信息,如對交易 是否完成的狀態(tài)進行查找。系統(tǒng)管理員管理員登錄進系統(tǒng)完成對訂單的修改1、進入訂單模塊2、修改訂單的狀態(tài)(如交易玩成則添加到訂單完成狀態(tài))查看訂單信息、修改訂單狀態(tài)、根據(jù)狀態(tài)查詢訂單信息,(如對交易是否完成的狀態(tài)進行查找)(3)管理商品用例用例名稱商品管理
19、標識符用例描述參與者前置條件 后置條件 基本操作流程可選操作流程UC008用于編輯商品信息,例如增加商品,刪除商品,修改商品,查詢 商品信息等系統(tǒng)管理員管理員登錄進系統(tǒng)完成商品標題和商品各種信息的管理1、進入商品管理模塊2、選擇要更新的項目3、輸入要更新的信息4、確認、提交添加商品,刪除商品,修改商品,查詢商品信息。(4) 會員管理用例用例名稱會員管理標識符用例描述參與者前置條件 后置條件 基本操作流程可選操作流程UC009是刪除會員,添加會員,查看會員訂單,查看會員購物車等會員 的父用例。系統(tǒng)管理員管理員登錄進系統(tǒng)完成會員各種信息的管理1、選擇管理表項(如:刪除會員、添加會員)2、輸入或修改
20、會員信息,提交刪除會員、添加會員信息、查看會員的訂單,查看會員的購物車(5) 留言管理用例用例名稱留言管理標識符UC010用例描述查看顧客留言,篩選留言信息,刪除不良留言信息參與者系統(tǒng)管理員前置條件管理員登錄進系統(tǒng)后置條件完成對留言信息的管理基本操作流程1、選擇管理表項(如:查詢留言信息,刪除留言信息等)2、查詢或刪除留言信息可選操作流程查詢留言,刪除留言(6)管理員信息管理用例用例名稱管理員信息管理標識符UC011用例描述管理員可以修改密碼和基本信息。參與者管理員前置條件管理員登錄到系統(tǒng)后置條件管理員完成自己的信息的修改。基本操作流程4、管理員點擊要修改個人信息5、管理員輸入要修改的信息6、
21、提交到數(shù)據(jù)庫,修改數(shù)據(jù)庫的容。EMAIL格式不正確等可選操作流程然后輸入無效的用戶名,舊密碼不正確, 則提示重新輸入,或終止用例。倉庫管理員用例圖圖3-16倉庫管理員用例圖說明:由于本用例與其他顧客、業(yè)務管理員用例相差不大,故對倉庫管理員的詳細說明在此處省略。3.5類圖系統(tǒng)包含的實體類有客戶類(customer)、商品類(good)、訂單類(order)、訂單細節(jié)類(ordertail)、購物車類(CartBean)、留言單類(leavewords),包含的邊界類有購物車的物品表單(shoppingchart)、留言表單類(leavewordstable) 、注冊表單類(registetabl
22、e) 、登錄表單類(logintable) 、訂單表單類(ordertable),包含的控制類有購物類(shopping)、注冊類(regist)、登錄類(login)、留言類(leaveword)sercngoc editirfoiO0Lftom«rupn a PP9Cr&giJrtQ "*shgp p jngQ-in切弒 arawu 卜支荷帶204退複門Wtf匕址torn-ustomer<<§ntity>> Garteeanorder;eavewords ®>id user d its JI a liver Sb
23、corrttxt %-subject 'ferdata ;ope -"advl je empoyidrd* rd at* 電"hi ci毛tota- amounttota num 韋 pay ns nt "dclperpostcode< < entity>>o rd e rd eta il細d %5-prderidgoodlid good! namegrand 'unitpriott ordennurn圖3-17系統(tǒng)總體類圖習理肩用創(chuàng)門 晦號 .吃理F於門圖3-18顧客購買商品類圖<<enity> >
24、good!匏good廿 goodhameGprice quanitityOpicture 屯8rrtd服務人員社埔Irr13.6 部分用例的順序圖(1) 會員下訂單該用例是客戶端下在客戶登錄后可以瀏覽上架的商品, 并能搜索相應的商品, 根據(jù)需要 選擇商品并下訂單,該用例的流程如下:(1) 用戶指定相應的商品種類進行搜索,得到相應的商品信息;(2) 選中自己需要的商品并選擇其定購的數(shù)量放入購物車;(3) 提交下訂單請求, 系統(tǒng)檢查用戶是否登錄, 若用戶未登錄轉(zhuǎn) (4) ,否則返回個人信息 由用戶確認,轉(zhuǎn) (5);(4) 用戶登錄系統(tǒng),重新進入購物車頁面,轉(zhuǎn) (3)(5) 顧客確認自己的信息后,由
25、系統(tǒng)數(shù)據(jù)庫記錄訂單信息及訂單的細節(jié)更新訂單表和訂 單細節(jié)表;(6) 數(shù)據(jù)庫更新成功后,返回顧客下訂單成功的消息。順序圖如圖顧客7:T登錄系統(tǒng)返回登錄成珀頁&|顯示披索到的商品信患注交下訂獰出9血回礪認個人信息麗確認個人信息>|倫更新訂單細科表M更點訂單表商品蜃數(shù)重旗入購懶車>411讐交搜索的商品的誓阜|T4查詢商品表I13:返回渤山成功消息:顯示訂甲信息(2 )會員留言并等待有關的工作人員給予該用例是客戶可以通過留言板向服務人員詢問相關的情況, 答復,該用例執(zhí)行的流程如下:(1)用戶提交留言的請求,系統(tǒng)檢查用戶是否登錄本系統(tǒng),若登錄,由系統(tǒng)返回留言界面,轉(zhuǎn)(3),否則,進入提示登錄頁面,轉(zhuǎn)(2);(2)用戶登錄系統(tǒng),轉(zhuǎn)(1);(3)用戶填寫并提交留言信息;(4)由系統(tǒng)更新數(shù)據(jù)庫中的留言信息表;(5)數(shù)據(jù)庫返回數(shù)據(jù)添加成功的消息,系統(tǒng)將留言信息返
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 股權(quán)激勵計劃中員工優(yōu)先購買權(quán)合作協(xié)議
- 外資企業(yè)拉美市場運營專員職務聘用及保密合同
- 貨運合同運輸服務質(zhì)量保證補充協(xié)議
- 生物醫(yī)藥企業(yè)股東除名與股權(quán)重組及激勵方案協(xié)議
- 校招英文測試題庫及答案
- 職業(yè)院校外聘教師教學成果評價與獎勵合同
- 影視作品群眾演員安全與責任合同
- 紅木家具修復技藝傳承與授權(quán)合同
- 前端UIUX設計人才合作開發(fā)項目合同
- 校招前端筆試題目及答案
- 無人機技術在農(nóng)業(yè)的應用
- 快遞云倉合同范本
- NB-T 47037-2021 電站閥門型號編制方法
- 2024春期國開電大??啤兑簤号c氣壓傳動》在線形考(形考任務+實驗報告)試題及答案
- 2024年輔警考試公基常識300題(附解析)
- 前額葉皮質(zhì)在記憶中的作用與機制
- 小學少先隊活動課說課稿
- 妊娠期常見的皮膚病
- T∕CACM 1078-2018 中醫(yī)治未病技術操作規(guī)范 拔罐
- 糖尿病膳食指南2024
- 腹腔穿刺術評分表
評論
0/150
提交評論