【正文】
通信和信息技術(shù)的發(fā)展, Inter 在全球迅速普及,使得商業(yè)空間發(fā)展到全球的規(guī)模,同時也使得現(xiàn)代商業(yè)企業(yè)需要具有不間斷地供貨能力、不斷增長的客戶需求和不斷增長的全球競爭三大特征 ,這使得任何一個商業(yè)組織都必須調(diào)整自己的經(jīng)營方式和產(chǎn)業(yè)結(jié)構(gòu),以適應(yīng)新的市場發(fā)展的需要。因此,電子商務(wù)中蘊涵著無窮的商機。然而,其增長率大 大高出總的零售貿(mào)易增長率。目前,我國電子商務(wù)應(yīng)用已經(jīng)進入務(wù)實發(fā)展、全面鋪開的階段。使得系統(tǒng)開發(fā)起來更開快捷高效,使用框架使得后期維護更加方便。 社會可行性研究 近年來隨著計算機的日益普及和網(wǎng)絡(luò)(特別是因 特網(wǎng))的迅速發(fā)展,在全球范圍內(nèi)形成了一種新的企業(yè)經(jīng)營方式 ,他們把所有的商業(yè)活動和貿(mào)易往來電子化 ,利用發(fā)達的網(wǎng)絡(luò)環(huán)境進行快速有效的商業(yè)活動。那么,什么是電子商務(wù) ?簡單地講,電子商務(wù)利用現(xiàn)有的計算機硬件設(shè)備、軟件和網(wǎng)絡(luò)基礎(chǔ)設(shè)施,通過一定的協(xié)議連接起來的電子網(wǎng)絡(luò)環(huán)境進行各種各樣商務(wù) 5 活動的方式。同時,這些構(gòu)件的設(shè)計方法在經(jīng)過不斷的改進和完善后逐漸成型,成為構(gòu)成面向?qū)ο笙到y(tǒng)的基本設(shè)計參考,也稱為設(shè)計模式。該部分是用戶界面與 Model 的接口。視圖可以向模型查詢業(yè)務(wù)狀態(tài),但不能改變模型。 (5)功能強大的用戶界面:用戶界面與模型方法調(diào)用組合起來,使程序使用更清晰友好的界面發(fā)布給用戶。 MySQL 數(shù)據(jù)庫是免費的,同時它支持完全多線程,支持多處理器,多用戶訪問。功能的分布在于減少計算機系統(tǒng)的各種瓶頸問題。特別是有很多分部或?qū)Yu店的情況,不是工作量的問題,而是路程的問題。因此選擇了 B/S的體系結(jié)構(gòu)。需求分析是軟件工程中的一個關(guān)鍵過程。 功能需求 整個系統(tǒng)包括四個功能模塊:商品展示、購物車、訂單管理、用戶管理 。 ? 后置條件:無 3) 訂單管理模塊: 用例圖: 圖 25 訂單管理用例圖 訂單管理用例圖描述: ? 訂單確認 : 訂單信息確認,售貨信息確認修改 。 ? 前置條件: 用已經(jīng)注冊 。 4. 安全性要求 登 入 / 登 出個 人 信 息 修 改用 戶 注 冊 e x t e n d s e x t e n d s e x t e n d s 注 冊 用 戶 u s e s 用 戶 管 理 13 本系統(tǒng) 具有特殊性和重要性 , 系統(tǒng)應(yīng)對 登錄口令采取 安全保護措施。 保證用戶輸入數(shù)據(jù)時操作簡單方便,并 且在安排考試時操作簡單、方便、快捷。 數(shù)據(jù)庫需求分析 需求分析是整個設(shè)計過程的基礎(chǔ),是最困難、最耗費時間的一步。 概念模型的特點是 : ( 1)真實、充分的反映現(xiàn)實世界,包括事物和事物之間的聯(lián)系; ( 2)易于理解,可以用于和不熟悉計算機的用 戶交換意見; ( 3)易于修改和擴充; ( 4)易于向數(shù)據(jù)模型轉(zhuǎn)換 。 ( 7)提高用戶的體驗。 : B r o w s e r A c t i o n S e r v l e s t r u t s c o n f i g 判 斷 是 否 存 在 U s e r B u s i n e s U s e r D A O I m1 : 頁 面 請 求2 : 獲 取 對 象3 : A c t i o n 對 象4 : 處 理 方 法 : u s e r n a m e V a l i d a t e5 : 得 到 所 有 用 戶 : f i n d A l l U s e r s6 :7 : 判 斷 是 否 存 在8 : 返 回 判 斷 信 息9 : 響 應(yīng) 請 求1 0 : 頁 面 請 求1 1 : 獲 取 對 象1 2 : A c t i o n 對 象1 3 : 處 理 方 法 : c h e c k M a i l1 4 : 生 成 驗 證 碼1 5 : 發(fā) 送 驗 證 碼1 6 :1 7 : 響 應(yīng) 請 求1 8 : 頁 面 請 求1 9 : 獲 取 對 象2 0 : A c t i o n 對 象2 1 : 處 理 方 法 : r e g i s t e r2 2 : 得 到 注 冊 信 息 , 生 成 U S E R 對 象2 3 : u s e r R e g i s t e r2 4 : u s e r R e g i s t e r2 5 :2 6 :2 7 : 返 回 結(jié) 果2 8 : 響 應(yīng) 請 求圖 34 用戶 注冊時序圖 : B r o w s e r A c t i o n S e r v l e s t r u t s c o n f i g U s e r M a p p i n g D i s p a t c h A c t i o n U s e r B u s i n e s U s e r D A O I m1 : 頁 面 請 求2 : 獲 取 對 象3 : A c t i o n 對 象4 : 處 理 方 法 : l o g i n5 : 取 得 輸 入 參 數(shù)6 : 用 戶 驗 證 : c h e c k U s e r7 : 返 回 用 戶 信 息8 : 保 存 U S E R 對 象 到 S E S S I O N9 : 返 回 交 易 頁 面1 0 : 響 應(yīng) 請 求圖 35 用戶登錄時序圖 19 : B r o w s e r A c t i o n S e r v l e s t r u t s c o n f i g U s e r M a p p i n g D i s p a t c h A c t i o n1 : 頁 面 請 求2 : 獲 取 對 象3 : A c t i o n 對 象4 : 處 理 方 法 : l o g o u t5 : 從 S E S S I O N 中 獲 取 用 戶 信 息6 : 清 除 S E S S I O N 中 U S E R 對 象7 : 返 回 首 頁 面 ( a d m i n 到 登 入 頁 面 )8 : 響 應(yīng) 請 求圖 36 用戶登出時序圖 商品 展示 時序 圖 : B r o w s e r A c t i o n S e r v l e s t r u t s c o n f i g P r o d u c t M a p p i n g D i s p a t c h A c t i o n P r o d u c t B u s i n e s s I m p l P r o d u c t D A O I m p l1 : 頁 面 請 求2 : 獲 取 對 象3 : A c t i o n 對 象4 : 處 理 方 法 : l i s t A l l P r o d u c t5 : 取 得 所 有 商 品 : f i n d A l l P r o d u c t s6 : f i n d A l l P r o d u c t s7 : L i s t P r o d u c t 8 : L i s t P r o d u c t 9 : 商 品 信 息 L i s t P r o d u c t 1 0 : 響 應(yīng) 請 求圖 37 商品列表 時序 圖 20 購物車管理時序 圖 : B r o w s e r A c t i o n S e r v l e s t r u t s c o n f i g S h o p C a r t M a p p i n g D i s p a t c h A c t i o n1 : 頁 面 請 求2 : 獲 取 對 象3 : A c t i o n 對 象4 : 處 理 方 法 : a d d 2 C a r t5 : 從 S E S S I O N 中 獲 得 購 物 車6 : 更 新 購 物 車 中 的 商 品 列 表7 : 購 物 車8 : 響 應(yīng) 請 求圖 38 添加商品到購物車時序 圖 : B r o w s e r A c t i o n S e r v l e s t r u t s c o n f i g S h o p C a r t M a p p i n g D i s p a t c h A c t i o n P r o d u c t B u s i n e s s I m p l P r o d u c t D A O I m p l1 : 頁 面 請 求2 : 獲 取 對 象3 : A c t i o n 對 象4 : 處 理 方 法 : r e m o v e B y I d5 : 從 S E S S I O N 中 獲 得 購 物 車6 : 將 刪 除 商 品 放 入 刪 除 列 表7 : 更 新 購 物 車8 : 響 應(yīng) 請 求圖 39 在購物車中刪除一個訂單列表時序圖 21 : B r o w s e r A c t i o n S e r v l e s t r u t s c o n f i g S h o p C a r t M a p p i n g D i s p a t c h A c t i o n1 : 頁 面 請 求2 : 獲 取 對 象3 : A c t i o n 對 象4 : 處 理 方 法 : u n d o B y I d7 : 更 新 購 物 車8 : 響 應(yīng) 請 求5 : 從 S E S S I O N 中 獲 得 刪 除 訂 單 項 列 表6 : 將 U N D O 的 商 品 I D 放 入 U N D O L I S T 中圖 310 在購物車中恢復(fù)刪除的訂單列表。 圖 31 淘寶網(wǎng)在線交易系統(tǒng)的主要功能模塊 淘 寶 網(wǎng) 交 易 平 臺 購 物 車 訂 單 管 理 商 品 展 示 用 戶 管 理 商品明細 分類檢索 商品瀏覽 刪除列表 回復(fù)列表 添加商品 數(shù)量修改 清空購物車 結(jié)算 訂單列表 刪除訂單 訂單確認 查詢明細 用戶注冊 修改信息 用戶登錄 /登出 16 系統(tǒng)類圖 購物車類圖 p r o d u c t : P r o d u c t n u m : i n t b u y : b o o lC a r t i d : i n t p r o d u c t N a m e : s t r i n g d e s c r i p t i o n : s t r i n g a d d T i m e f i x e d P r i c e d a n g P r i c e k e y w o r d s h a s D e l e t e d p r o d u c t P i c c a t e sP r o d u c t+ b u y ( ) : s t r i n g+ g e t B o o k ( ) : B o o k+ s e t B o o k ( ) b o o k : B o o kb u y A c t i o n i d : i n t a u t h o r : s t r i n g p u b l i s h i n g : s t r i n g p u b l i s h T i m e : s t r i n g w o r d N u m b e r : s t r i n g w h i c h E d t i o n : s t r i n g t o t a l P a g e p r i n t T i m e p r i n t N u m b e r i s b n a u t h o r S u m m a r y c a t a l o g u eB o o k+ a d d ( )+ d e l e t e ( )+ u p d a t e ( )+ c l e a r ( )+ r e c o v e r y ( )+ t o t a l P r i c e ( ) : d o u b l e+ t o t a l S a v e P r i c e ( ) : d o u b l e+ g e t C a r t I t e m s ( ) : o b j e c tC a r t S e r v i c e e x t e n d s u s e s s t o r e B o o k D a o : B o o k D A O