【文章內(nèi)容簡介】
564。 3 系統(tǒng)需求分析 用戶需求 該網(wǎng)上書店系統(tǒng)支持 4 類用戶:游客、會員和管理員。游客可以隨意瀏覽圖書及網(wǎng)站信息并且可以通過不同方式(如書名、作者、出版社等)搜索圖書信息,只有 在注冊為網(wǎng)站會員才能在線購書。游客注冊后即為普通會員,當(dāng)其購買書金額達(dá)到一定數(shù)量時即可升為不同等級的 VIP 會員,以享受相應(yīng)的優(yōu)惠折扣。會員登錄后,可進(jìn)行的主要操作有:通過不同方式(如書名、作者、出版社等)搜索圖書信息,網(wǎng)上訂書,在線支付,訂單查詢與修改,發(fā)布評論等。書店工作人員以職員身份登錄后,可進(jìn)行的主要操作有:維護(hù)與發(fā)布圖書信息,處理訂單,安排圖書配送和處理退貨等。系統(tǒng)管理員的主要職責(zé)是維護(hù)注冊會員和職員的信息。 游客可以通過網(wǎng)站地址進(jìn)入系統(tǒng)界面,可以任意瀏覽站內(nèi)相關(guān)書籍信息,也可通過點擊加入購物車(提 示進(jìn)入會員注冊界面)購買。 會員注冊成功后,就可以享受一定的會員優(yōu)惠政策,在購書時享受優(yōu)惠。優(yōu)惠之后購買的商品,可以獲取相應(yīng)的積分,當(dāng)積分達(dá)到一定的程度后,可以獲取相應(yīng)的等級折扣優(yōu)惠。 管理員作為最高權(quán)限的管理者,除了設(shè)置普通客戶、會員、管理員的信息外,還可以刪除和修改他們的權(quán)限 ,并在一定的時候,限制他們的權(quán)限。此外,管理員還擁有其他幾類用戶的操作權(quán)限,也就是說其他用戶能干什么,管理員也具有同樣的權(quán)限。對于財務(wù)管理,管理員對經(jīng)營過程起保證、監(jiān)督和制約的作用 ,主要業(yè)務(wù)有:根據(jù)發(fā)貨單記錄銷售明細(xì)賬、商品明細(xì)賬; 根據(jù)入庫單記錄明細(xì)賬;對銷售、購進(jìn)統(tǒng)計、匯總;對各種收入、支出作憑證處理,填制各種財務(wù)報表等。是系統(tǒng)的最高權(quán)限使用者。 功能需求及性能需求分析 功能需求是描述系統(tǒng)應(yīng)提供的功能和服務(wù)。圖書管理針對用戶的不同,分為前臺與后臺管理系統(tǒng),其中前臺系統(tǒng)針對的對象為游客、會員,而后臺管理系統(tǒng)針對的對象為職員,也就是系統(tǒng)管理員。 根據(jù) 需求 描述 和業(yè)務(wù)流程 ,通過與網(wǎng)上書店人員的溝通與交流,網(wǎng)上書店 主要功能包括 : 注冊管理 (1) 會員 注冊 :會員 注冊時要求填寫基本信息,包括 用戶姓名、登錄密碼、 電子郵箱等信息。 系統(tǒng) 檢查所有信息填寫正確后 提示注冊成功,游客將注冊 成為 普通會員,并返回會員編號。 (2) 職員 注冊 : 書店 工作人員以職員身份注冊并 填寫基本信息,包括 員工 姓名、登錄密碼、性別、出生年月、部門、薪水、住址 、 電話、電子郵箱等信息。 系統(tǒng) 檢查所有信息填寫正確后提示注冊成功 ,并返回職員編號。 圖書管理 (1) 增加 圖書信息 : 當(dāng) 有 新書 發(fā)布 時,書店職員負(fù)責(zé)添加 和 發(fā)布圖書信息,包括書名、作者、 市場價 、 卓越價 、 折扣、 出版社、版次、出版年份、平裝 、 正文語種、開本、 ISBN、 條形碼、 產(chǎn)品尺寸及重量 、 ASIN、 銷售排 行榜 、 內(nèi)容簡介 、編輯推薦、圖書類別( 文學(xué) 、 小說 、 青春 、 歷史等) 。 普通圖書還包括 用戶評分 ,售圖書包括預(yù)售時間。 (2) 圖書信息查詢 : 網(wǎng)站需提供多種方便快捷方式 進(jìn)行圖書檢索,如 既可 輸入 指定 關(guān)鍵詞進(jìn)行簡單查詢,也可根據(jù) ISBN、書名、作者、出版社、出版年份等 單一或 組合條件進(jìn)行查詢。 (3) 圖書信息 更新 及刪除 : 圖書信息發(fā)布后,職員可隨時 更新 和刪除圖書 信息 。 (4) 圖書信息提示:在貨物被發(fā)出的日期,系統(tǒng)會給用戶提示:貨物“已送出”;當(dāng)會員在收到貨物后,系統(tǒng)會給用戶提示:貨物“已送到”并且會請求用戶給已買的書評分,給出的評分會改變出售的圖書的“用戶評分”。 在線訂書 (1) 會員登錄網(wǎng)站后,將 需 訂購的圖書放入購物車中并填寫購買數(shù)量。購物車內(nèi)的圖書可以隨意增加、刪除 和 修改數(shù)量,并能 即時 統(tǒng)計 購物車內(nèi) 的圖書總價格。 (2) 選書完成后, 會員還需 填寫配送信息 ,并選擇送貨 方式 ( 在線支付或上門付款 、送貨時間) 。配送信息默認(rèn)為會員注冊時填寫的基本信息 ,也可填寫新的配送信息,包括 收貨人 姓名 、送貨地址、郵政編碼及聯(lián)系電話 等 。確認(rèn) 所填寫的 信息無誤后,則提交生成訂單 。每張訂單要求記錄 訂單號 ( 按時間順序生成 ) 、客戶號、 訂購 日期、訂 單總 金額、收 件 人、送貨地址、郵政編碼、聯(lián)系電話、 支付 方式、訂單狀態(tài)、訂單明細(xì) ( 包括 書號、 書名、數(shù)量 、 價格) 等。 如果 選擇 了 在線支付 方式 , 則還需進(jìn)行 網(wǎng)上結(jié)算 。 如果余額不足,則取消訂單 (本設(shè)計 不作考慮)。 訂單管理 (1) 訂單查詢。訂單 提交 后, 會員 可隨時查詢訂單的最新狀態(tài) 以及 全部歷史訂單。 (2) 訂單取消及更新。訂單未審核 前, 允許 會員 取消訂單及更新訂單信息。 (3) 訂單受理。訂單生成后,職員對訂單進(jìn)行審核。如 發(fā)現(xiàn)訂單信息填寫不正確 ,則退回客戶重新填寫。如正確 無誤 , 則安排配送。 配送管理 一張訂單所訂購的圖書 填寫 一張發(fā)票。 發(fā)票 內(nèi)容包括發(fā)票 單位、總金額 、發(fā)票抬頭等信息 。 出版社管理 網(wǎng)上 書店直接從出版社采購圖書。為方便查詢出版社 信息 ,要求保存和維護(hù)出版社 信息,包括出版社編號、出版社 名稱、出版社地址、郵政編碼、聯(lián)系人、聯(lián)系電話、傳真、電子郵箱等屬性。 配送公司管理 網(wǎng)上 書店通過配送公司將圖書送到會員手中。為方便查詢配送公司信息,要求保存和 維護(hù)配送公司 信息,包括公司編號、公司名稱、公司地址、郵政編碼、聯(lián)系人、聯(lián)系電話、傳真、電子郵箱等屬性。 評論 管理 (1) 發(fā)表評論。會員 可在網(wǎng)站發(fā)表評 論。評論表 需記錄 評論人 、 評論 內(nèi)容、 發(fā)布 時間等信息。 (2) 回復(fù)評論。書店 職員可回復(fù) 評論 ,并記錄回復(fù)人、回復(fù)時間及回復(fù)內(nèi)容等。 用戶管理 (1) 會員升級。 系統(tǒng) 可 對會員 進(jìn)行 分級, 即 當(dāng)會員訂書總 金額到達(dá)一定數(shù)額 后成為 不同 級別的用戶 ,以享受相應(yīng)的優(yōu)惠折扣 。 (2) 會員信息維護(hù)。系統(tǒng)管理員及會員可修改、刪除和更新會員信息。 (3) 職員信息維護(hù)。系統(tǒng)管理員及職員可修改、刪除和更新職員信息。 業(yè)務(wù)規(guī)則分析 業(yè)務(wù)規(guī)則分析主要是分析數(shù)據(jù)之間的約束以及數(shù)據(jù)庫約束?;谏鲜龉δ苄枨螅ㄟ^進(jìn)一步了解,網(wǎng)上書店業(yè)務(wù)規(guī)則如下: 所有用戶均可搜索圖書信息,但 只有注冊 會員 才能在網(wǎng)上提交訂單 ;只有 注冊 職員才能維護(hù)圖書信息及受理訂單。 每位會員由會員編號唯一標(biāo)識,會員 編號由系統(tǒng) 按時間 順序 生成。 每位職 員由職員編號唯一標(biāo)識,職員 編號由系統(tǒng) 按時間 順序 生成。 如果在任何一個連續(xù)十二個月的期間里, 普通會員 的合格購物的總額達(dá)到或超過 1,888 元人民幣,將會成為 VIP 會員;如果在任何一個連續(xù)十二個月的期間里, 普通會員 的合格購物的總額達(dá)到或超過 5,888 元人民幣,將會成為 SVIP 會員。上述的金額中包括稅收和禮品包裝費,但不含運費和配送費用。卓越對 顧客 合格購物額的系統(tǒng)統(tǒng)計 /確認(rèn)時間為 顧客 每份訂單中的商品從卓越庫房發(fā)出之日起的第十五日。 會員 的 VIP/SVIP 資格的有效期是一年,從 會員 的合格購物額達(dá)到上面所規(guī)定的金額 之日起算。 VIP/SVIP 會員的購物優(yōu)惠。 VIP 會員可以在購買符合條件商品時,在卓越價的基礎(chǔ)上享受最高可達(dá) 3%的特殊折扣, SVIP 會員則可以在購買符合條件商品時,在卓越價的基礎(chǔ)上享受最高可達(dá) 5%的特殊折扣,具體折扣以卓越亞馬遜網(wǎng)站有關(guān)商品頁面上公布的實際折扣價為準(zhǔn) 。 圖書編號是圖書的唯一標(biāo)識。系統(tǒng)需 記錄 每種圖書的當(dāng)前 庫存數(shù)量 ,當(dāng)庫存量低于某一 閾值 時, 則通知 補貨。 選購的圖書必須放入購物車后,進(jìn)入結(jié)算中心后且由客戶提交后才能生成訂單。 每個訂單 用訂單 編號唯一標(biāo)識 。 訂單編號由系統(tǒng) 按時間 順序 生成 ,后提交的訂單具有 更 大的訂單號。 訂單需記錄當(dāng)前狀態(tài),包括未審核、退回、已審核、已處理結(jié)束等狀態(tài) 。 同一訂單 可訂購 多種 圖書 ,且訂購數(shù)量可 以 不同。 因此,一張訂單可包括 多個 書目 明細(xì),包括 ISBN、圖書名稱 、 訂購 數(shù)量、 訂購價格。訂單中的每種圖書需記錄其狀態(tài),包括未送貨、已送貨、已送到等狀態(tài) 。 1訂單受理前允許會員刪除所選圖書,修改購書數(shù)量、配送信息和發(fā) 票單位,甚至取消訂單 。 但是訂單審核通過后,則不允許再做任何修改。 1 訂單 中的圖書采取先到先發(fā)貨原則。若 訂單 中的圖書未同時有貨,可拆分 成不同配送單 發(fā) 貨 ;但是,訂單中的某種圖書只有庫存有足夠存書時才能安排配送。 1配送單由配送單編號標(biāo)識。每個訂單的配送單編號是 由 訂單編號加上 系統(tǒng) 按時間 順序 生成的流水號組成 。 1 每 張配送單對應(yīng) 一張發(fā)票 。發(fā)票用發(fā)票的實際編號唯一標(biāo)識。 1 當(dāng) 訂單中的 某種 圖書送到 后, 則更新 該 書 的 狀態(tài)為“已送到” 。當(dāng)訂單內(nèi) 全部圖書狀態(tài)為“已送到”時 , 則更新該訂單狀態(tài)為“已處理結(jié)束”。 1一種圖書只由一個出版社出版,而一個出版社可出版多種圖書。 1一個會員可發(fā)表多條留言,一個職員可回復(fù)多條留言。 1會員在進(jìn)行購物的時候可以選擇 不同的支付方式,包括網(wǎng)銀支付,卓越禮品卡支付和貨到付款,以及郵局匯款。 1網(wǎng)頁上的書籍可以根據(jù)不同的排序方式來顯示,方式有“折扣”,“銷售排行”,“出版日期”,“價格:由低到高”,“價格:由高到低”,“用戶評分”,其中“銷售排行”為默認(rèn)的顯示方式。 用例模型分析 系統(tǒng)主要功能有: (1)會員管理; (2)訂單管理; (3)庫存管理; (4)系統(tǒng)管理; (5)資料庫管理; (6)商品查詢及管理; (7)個人信息管理; (8)公告管理。系統(tǒng)用例總圖如圖 31 所示。 在確認(rèn)角色的基礎(chǔ)上,確認(rèn)用例。網(wǎng)上書店用例:用戶 管理、購買書籍、結(jié)算、登錄系統(tǒng)、書籍登記管理等。 客戶進(jìn)行的操作包括購買商品、個人信息維護(hù)、查看商品相關(guān)信息等。用戶的用例圖如圖 32 所示。 管理員用例圖如圖 33 所示。管理員進(jìn)行的操作包括用戶管理、訂單管理、公告管理等。 游客會員管理個人信息管理會員訂單管理公告管理庫存管理系統(tǒng)管理資料庫管理商品查詢及管理管理員 圖 31 系統(tǒng)用例總圖 C u s t o m e r訂單處理信息處理個人信息維護(hù)將商品放入購物車清空購物車編輯貨物數(shù)量查看訂單修改訂單登錄注冊修改信息查詢信息查看新書查看排行榜刪除商品購買商品瀏覽購物車瀏覽信息查看信息 圖 32 用戶使用系統(tǒng)用例圖 用戶登錄 用戶登錄實現(xiàn)為了用戶和管理員提供身份確認(rèn)的功能,用戶登錄決定用戶能否購物。如果用例成功,則用戶登錄系統(tǒng),否則系統(tǒng)狀態(tài)不變化。 用戶登錄系統(tǒng)用例圖如圖 34 所示。 用戶瀏覽書籍 用戶 瀏覽書籍用例實現(xiàn)了用戶瀏覽書籍,了解書籍所有信息的功能。如果顧客瀏覽到了感興趣的圖書,通過點擊圖書可以連接到詳細(xì)信息頁面。 用戶瀏覽書籍用例圖如圖 35 所示。 用戶管理刪除訂單查看訂單修改訂單確認(rèn)訂單訂單處理刪除商品添加商品修改商品查看商品商品管理管理員登陸后臺驗證凍結(jié)/ 解凍查看用戶信息客戶管理Admin查詢公告刪除公告添加公告公告管理 i n c l u d e i n c l u d e i n c l u d e i n c l u d e i n c l u d e i n c l u d e i n c l u d e i n c l u d e i n c l u d e i n c l u d e e x t e n d i n c l u d e i n c l u d e i n c l u d e i n c l u d e i n c l u d e 圖 33 管理員使用系統(tǒng)用例圖 輸入密碼用戶輸入用戶名登錄系統(tǒng) i n c l u d e i n c l u d e 圖 34 用戶登錄系統(tǒng)用例圖 用戶登錄系統(tǒng)用例描述: 用例名稱:登錄系統(tǒng) 主要參與者:系統(tǒng)各類用戶,包括普通用戶、高級用戶、管理員 前置條件:用戶在瀏覽器中輸入系統(tǒng)地址,瀏覽器顯示系統(tǒng)首頁 基本路徑: 系統(tǒng)顯示首頁 用戶選擇用戶類型,用戶同時輸入用戶名、密碼 系統(tǒng)驗證用戶身份信息 登錄成功, 系統(tǒng)顯示功能菜單 擴展路徑: 系統(tǒng)驗證用戶身份不合法 系統(tǒng)顯示身份不合法原因(用戶名或密碼錯誤、不存在用戶或格式錯誤) 查詢系統(tǒng)幫助 按作者瀏覽用戶按出版社瀏覽按出版日期瀏覽按書籍名瀏覽按圖書分類瀏覽書籍瀏覽 i n c l u d e i n c l u d