|
.1 概述 在線銷售系統(tǒng)是幫助您在線銷售各種商品的系統(tǒng),它能快速,簡潔的幫你實(shí)現(xiàn)在線購買各種物品,游客可以自由的瀏覽各種商品,碰到中意的產(chǎn)品可以先注冊(cè),然后登錄本銷售系統(tǒng)。將中意物品添加到購物車中,也可以取消之前選擇的 商品,然后通過留下詳細(xì)的地址,我們可以為你送貨上門。 .2 功能 .3 運(yùn)行環(huán)境 該系統(tǒng)為B/S三層結(jié)構(gòu),它的運(yùn)行環(huán)境分客戶端、應(yīng)用服務(wù)器端和數(shù)據(jù)庫服 務(wù)器端三部分。 以下是系統(tǒng)的軟件環(huán)境。 (1)客戶端 操作系統(tǒng):WindowsXP或更新版本。 瀏覽器:IE6以上,其它常見瀏覽器如FireFox。 (2)應(yīng)用服務(wù)器端 操作系統(tǒng):WindowsXP或更新版本。 應(yīng)用服務(wù)器:Tomcat 6.5或更新版本。 數(shù)據(jù)庫訪問:JDBC。 (3)數(shù)據(jù)庫服務(wù)器端 操作系統(tǒng):WindowsXP或更新版本。 數(shù)據(jù)庫系統(tǒng):SQLServer 2005或更新版本。 .4 假設(shè)與依賴 本項(xiàng)目是否能夠成功實(shí)施,主要取決于以下的條件: (1)實(shí)訓(xùn)員工能夠積極地配合,為了項(xiàng)目的開發(fā)和實(shí)施,在必要時(shí)對(duì) 現(xiàn)有的業(yè)務(wù)流程進(jìn)行合理的調(diào)整。 (2)安博為實(shí)訓(xùn)員工的調(diào)研、開發(fā)和實(shí)施過程提供必要的工作環(huán)境和系統(tǒng)運(yùn) 行環(huán)境,這些環(huán)境有助于實(shí)訓(xùn)員工開展工作。 (3)實(shí)訓(xùn)員工為安博提供完整的功能和性能需求資料,以便于安博對(duì)其進(jìn)行 分析,從而形成完善的軟件需求。 (4)實(shí)訓(xùn)員工為軟件系統(tǒng)的運(yùn)行提供必要的且能夠滿足系統(tǒng)運(yùn)行條件的硬件 環(huán)境和通訊環(huán)境,不合適的硬件環(huán)境和通訊環(huán)境將會(huì)影響系統(tǒng)的性能。 (5)實(shí)訓(xùn)員工與安博具有相對(duì)穩(wěn)定的項(xiàng)目團(tuán)隊(duì),不穩(wěn)定的團(tuán)隊(duì)將影響項(xiàng)目的 進(jìn)度和質(zhì)量。 系統(tǒng)特性 .1 系統(tǒng)角色 本系統(tǒng)主要用于游客或者注冊(cè)會(huì)員: .2 用戶管理 用戶管理模塊作為GWAP V1平臺(tái)的登陸和管理系統(tǒng)的入口,本模塊設(shè)置了一下四個(gè)子模塊來實(shí)現(xiàn)功能: .2.1 用戶注冊(cè) 使用者:游客 目的:用于未注冊(cè)的游客在網(wǎng)站注冊(cè),便于實(shí)現(xiàn)網(wǎng)上購物等操作。 基本事件流程: .游客可以點(diǎn)擊“用戶登陸”表,或者“用戶注冊(cè)”按鈕,進(jìn)入注冊(cè)頁面填寫信息; .系統(tǒng)顯示“用戶名”,“密碼”,“Email地址”等個(gè)人信息,帶*號(hào)的為必填寫項(xiàng)。填寫完畢點(diǎn)擊注冊(cè)按鈕可以返回主頁,注冊(cè)成功; .游客在登陸頁面以及需要用戶權(quán)限的地方也可以找到注冊(cè)按鈕進(jìn)行注冊(cè)。 . 2 .2用戶登陸 使用者:注冊(cè)用戶 目的:用于已注冊(cè)的用戶登陸網(wǎng)站,便于查看修改自己的賬號(hào)資料信息,訂單與購物等信息。 基本事件流程: .用戶登陸網(wǎng)址,進(jìn)入登陸頁面; .系統(tǒng)顯示“請(qǐng)輸入您的用戶名”,“請(qǐng)輸入您的密碼”和填寫框; .用戶輸入用戶名和密碼,點(diǎn)“登陸”按鈕,如果正確,則跳轉(zhuǎn)到主頁,用戶成功登陸;如果頁面中顯示“對(duì)不起,您的用戶名與密碼不正確”,請(qǐng)重新輸入用戶名和密碼。 .2.3用戶信息修改 使用者:注冊(cè)用戶 目的:用于已注冊(cè)的用戶管理自己的個(gè)人資料,便于修改。 基本事件流程: 用戶可以點(diǎn)擊“用戶管理”頁面,頁面中顯示“用戶名”,“密碼”等個(gè)人信息,用戶可以在這里實(shí)現(xiàn)修改密碼和Email,地址等個(gè)人信息的操作。 .2.4管理模塊 (1) 用戶刪除 用戶可以通過“用戶管理”頁面中的,刪除按鈕,實(shí)現(xiàn)刪除用戶操作,會(huì)彈出確認(rèn)是否刪除窗口;如果確認(rèn),則用戶的相關(guān)注冊(cè)信息與資料將銷毀;如果取消,則返回用戶管理頁面; (2) 用戶查詢 用戶 .3購物車管理 .3.1 .添加商品 使用者:登陸用戶 目的:購物 基本事件流程: 在商品列表出有購物車標(biāo)志,點(diǎn)擊加入購物車,然后頁面跳轉(zhuǎn)到購物車管理頁面,若想繼續(xù)購物,則點(diǎn)擊繼續(xù)購物,否則結(jié)算。 .3.2.查看購物清單 使用者:每個(gè)登陸用戶 目的:方便用戶查看已購商品。 基本事件流程: 按順序顯示所購物品,顯示出商品名稱,商品數(shù)量,商品價(jià)格,單項(xiàng)總金額,購物總金額,并顯示出每項(xiàng)商品的操作 .3.3.修改購物清單 使用者:登錄用戶 目的:修改購物清單 基本事件流程: 用戶進(jìn)入購物車頁面后,可以修改單項(xiàng)商品的購物信息,如數(shù)量,用戶可以修改商品數(shù)量,也可以刪除該商品,也可以取消本次購物,即把購物車整個(gè)清空。 .3.4.結(jié)算 使用者:每個(gè)登陸用戶 目的:自動(dòng)算出總金額,用戶結(jié)束購物過程。 基本事件流程: 在點(diǎn)擊結(jié)算后,頁面跳至結(jié)算確認(rèn)頁面,顯示用戶詳細(xì)購物信息,以及自己的詳細(xì)地址,為了便于給用戶郵寄商品。 .4. 訂單管理: 概述: 此部分主要功能是將計(jì)劃要購買的物品提交上去并隨時(shí)查詢。在此過程中,涉及訂單的提交、訂單的查詢、訂單的刪除三個(gè)部分。 .4.1訂單提交: 使用者:購買者 目的:購買物品,完成交易 事件流程: 顧客確認(rèn)購買(先登錄) 獲取購物車中的物品數(shù)據(jù) 交易方式選擇 訂單生成 提交后臺(tái) .4.2訂單查詢: 使用者:購買者 目的:查詢已買物品 事件流程: 顧客點(diǎn)擊查詢訂單(先登錄) 從后臺(tái)獲取訂單數(shù)據(jù) 生成列表反饋 .4.3訂單刪除: 使用者:購買者,管理員 目的:取消交易 事件流程: 顧客提出取消訂單申請(qǐng) 判斷是否已發(fā)出貨物 若已發(fā)貨,提醒顧客等待接收,并轉(zhuǎn)到退貨渠道。 若未發(fā)貨,后臺(tái)管理員刪除訂單,并告知顧客訂單取消成功。 .5產(chǎn)品展示 使用者:游客和登陸用戶。 目的:展示所有產(chǎn)品的基本信息,詳細(xì)信息,分類查詢產(chǎn)品信息。 .5.1產(chǎn)品列表 使用者:游客和登陸用戶。 目的:展示所有產(chǎn)品的基本信息,分類查詢產(chǎn)品信息。 基本事件流: . 進(jìn)入主頁面,顯示所有產(chǎn)品的基本信息,產(chǎn)品分頁顯示,點(diǎn)擊“下一頁”或 “上一頁”可瀏覽更多產(chǎn)品基本信息。可在產(chǎn)品后點(diǎn)擊加入購物車。 . 在搜索欄輸入搜索關(guān)鍵字,選擇搜索條件,點(diǎn)擊“開始搜索”查詢,產(chǎn)品列 表中顯示含有輸入關(guān)鍵字并且滿足搜索條件的產(chǎn)品基本信息。如沒有相符合的產(chǎn)品,提示“抱歉當(dāng)前沒有符合條件的商品信息!”。 3. 在購物車中展示產(chǎn)品基本信息。 .5.2產(chǎn)品明細(xì) 使用者:游客和登陸用戶。 目的:展示所有產(chǎn)品的基本信息,分類查詢產(chǎn)品信息。 基本事件流: 1.在主頁面點(diǎn)擊產(chǎn)品,顯示產(chǎn)品詳細(xì)信息??稍诋a(chǎn)品后點(diǎn)擊加入購物車。 2在購物車頁面點(diǎn)擊產(chǎn)品名稱,進(jìn)入顯示產(chǎn)品詳細(xì)信息的頁面。 非功能性需求 .1 性能需求 .2 安全性需求 (1)重要數(shù)據(jù)加密 本系統(tǒng)對(duì)一些重要的數(shù)據(jù)按一定的算法進(jìn)行加密,如用戶口令、重要參數(shù)等。 (2)數(shù)據(jù)備份 允許用戶進(jìn)行數(shù)據(jù)的備份和恢復(fù),以彌補(bǔ)數(shù)據(jù)的破壞和丟失。 (3)記錄日志 本系統(tǒng)應(yīng)該能夠記錄系統(tǒng)運(yùn)行時(shí)所發(fā)生的所有錯(cuò)誤,包括本機(jī)錯(cuò)誤和網(wǎng)絡(luò)錯(cuò) 誤。這些錯(cuò)誤記錄便于查找錯(cuò)誤的原因。日志同時(shí)記錄用戶的關(guān)鍵性操作信息。 .3 可用性需求 (1)方便操作,操作流程合理 盡量從用戶角度出發(fā),以方便使用本產(chǎn)品。 (2)支持沒有計(jì)算機(jī)使用經(jīng)驗(yàn)、計(jì)算機(jī)使用經(jīng)驗(yàn)較少及有較多計(jì)算機(jī)使用經(jīng) 驗(yàn)的用戶均能方便地使用本系統(tǒng)。 (3)控制必錄入項(xiàng) 本系統(tǒng)能夠?qū)Ρ仨氫浫氲捻?xiàng)目進(jìn)行控制,使用戶能夠確保信息錄入的完整。 同時(shí)對(duì)必錄入項(xiàng)進(jìn)行有效的統(tǒng)一的提示。 (4)容錯(cuò)能力 系統(tǒng)具有一定的容錯(cuò)和抗干擾能力,在非硬件故障或非通訊故障時(shí),系統(tǒng)能 夠保證正常運(yùn)行,并有足夠的提示信息幫助用戶有效正確地完成任務(wù)。 (5)操作完成時(shí)有統(tǒng)一規(guī)范的提示信息 例如刪除操作時(shí),系統(tǒng)可提示警示框“您確認(rèn)刪除記錄嗎?操作不可恢復(fù)!”, 用戶點(diǎn)擊確認(rèn)后,系統(tǒng)才執(zhí)行刪除操作,刪除后可直接返回相關(guān)頁面。 (6)用戶可自定義 為了滿足業(yè)務(wù)的不斷變化,一些重要的參數(shù)應(yīng)該可以靈活設(shè)置。 (7)聯(lián)機(jī)幫助與操作指南。 .4 用戶文檔 同本軟件一起發(fā)行的用戶文檔包括: (1)安裝手冊(cè):Word格式文件。 (2)用戶手冊(cè):Word格式文件。 (3)在線幫助:HTML Help格式文件,聯(lián)機(jī)式。 .5 其它需求 (1)支持多瀏覽器。 (2)系統(tǒng)安裝方便,易于維護(hù)。 外部接口需求 .1 用戶接口 本系統(tǒng)采用B/S架構(gòu),所有界面使用WEB風(fēng)格,用戶界面的具體細(xì)節(jié)將在概 要設(shè)計(jì)文檔中描述。 .2 硬件接口 服務(wù)器端建議使用專用服務(wù)器。 .3 軟件接口 無特殊需求。
.4 通信接口
無特殊需求。
信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
|