【正文】
后臺管理框架中又分為套了幾個框架,結(jié)構(gòu)如下: 后臺登錄界面 用戶管理 類別管理 產(chǎn)品管理 訂單管理 銷售統(tǒng)計 添加根類別 添加子類別 添加產(chǎn)品 修改產(chǎn)品 刪除產(chǎn)品 確定用戶 訂單明細 訂單修改 銷售統(tǒng)計分類 刪除用戶 添加價格 添加類別 《管理信息系統(tǒng)》課程設(shè)計 —— 《 ShoppingMall System 管理信息系統(tǒng)》 25 上圖 是由兩個框架來實現(xiàn)的, 整體 的 大 框架是上下結(jié)構(gòu),下結(jié)構(gòu)中有套一個框架分左右框架,左右框架中的右框架又套一個框架, 這個右框架中又套了一個上下結(jié)構(gòu)的框架, Top 框架中,是展示網(wǎng)站后臺信息展示。在其整個開發(fā)的過程中,應(yīng)最好聘請專業(yè)的美工來設(shè)計。這樣就節(jié)約了網(wǎng)站開發(fā)的很大一筆支出。對于 B/S 結(jié)構(gòu)的軟件來講,其數(shù)據(jù)是集中存放的,客戶端發(fā)生的每一筆業(yè)務(wù)單據(jù)都直接進入到中央數(shù)據(jù)庫,不存在數(shù)據(jù)一致性的問題。他的整個流程如圖所示。一旦會員完成了訂單修改,系統(tǒng)繼續(xù)處理訂單(轉(zhuǎn)到第 6 步)。 ALTERNATE COURSES: 替代第 3 步 :會員輸入查詢條件獲取特定的項目,或者顯示一個縮減的列表以便于瀏覽和購買。如果某項不再可得到,也需要指出。 PRECONDITION: 提交訂單的一方(個人或公司)必須是網(wǎng)站的會員。 其 他 流: 若會員購買上商品時,賬戶余額不足時,系統(tǒng)提示轉(zhuǎn)入相應(yīng)的金額。 主 流: Customer 填寫定單訂購商品成功,進入定單交付狀態(tài) 。 Customer 選擇 確認下單 (或相似命名的)功能來發(fā)送 定單給制造廠商 。 主 流 : 用戶查詢標準計算機配置,將選中的計算機標準配置加入購物車,用戶可隨時增減購物車內(nèi)商品 , web 頁面動態(tài)對累積價格進行更新 。 一個客戶通過因特網(wǎng)購買所需要的商品,客戶可以在商品列表的 Web 頁面上選擇訂購商品。 意去接受培訓(xùn)。所以我們采用面向?qū)ο筮@一技術(shù)來實施我們的網(wǎng)站部署和解決方案的使用! 具體的問題分析如下表:表 《管理信息系統(tǒng)》課程設(shè)計 —— 《 ShoppingMall System 管理信息系統(tǒng)》 5 PROBLEMS, OPPORTUNITIES, OBJECTIVES AND CONSTRAINTS MATRIX(問題,機會,目標, 約束) Project: ShoppingMall System Project Manager: 肖俊毅 Created by: 彭新 Last Updated by: 彭新 Date Created: 2021526 Date Last Updated: 2021528 CAUSE AND EFFECT ANALYSIS SYSTEM IMPROVEMENT OBJECTIVES Problem or Opportunity Causes and Effects System Objective System Constraint 繁瑣不利于操作。從前臺的功能的展示到后臺的功能架構(gòu)都具有廣泛的熟知度,這也給我們帶來系統(tǒng)分析的巨大優(yōu)勢,同時也減少了我們進行系統(tǒng)分析的時間和精力。 (1)基本思路 本系統(tǒng)用 Java 語言來編寫網(wǎng)絡(luò)商城系統(tǒng),數(shù)據(jù)庫用 mysql 來連接系統(tǒng),通過 編寫 JavaBeans 來進 行 后臺業(yè)務(wù)邏輯控制 , 即 JSP +JavaBeans + mysql 三 層模式 完成整個設(shè)計工作。 1.根據(jù)課程設(shè)計時間選擇適當規(guī)模大小的設(shè)計課題。 本報告就課程設(shè)計的內(nèi)容,系統(tǒng)地闡述了整個網(wǎng)上商城系統(tǒng)的功能及實現(xiàn)。實現(xiàn)了從商品管理,商品分類和查詢,到購物車實現(xiàn),用戶訂單處理,再到銷售統(tǒng)計,用戶管理系統(tǒng)。 2.根據(jù)合 理的進度安排,按照系統(tǒng)開發(fā)的流程及方法,踏實地開展課程設(shè)計活動,可選擇使用傳統(tǒng)方法(結(jié)構(gòu)化分析設(shè)計)或者 OOAamp。本系統(tǒng)全部基于 Inter 網(wǎng)絡(luò), 以JSP 語言對網(wǎng)站進行開發(fā) , 注重用戶與網(wǎng)站的交互性。從可行性的技術(shù)角度來說,通過以前的學(xué)習(xí),再加上組員分工協(xié)作,我們組應(yīng)該能最終實現(xiàn)它的大體框架的功能,這就解決了技術(shù)可行性。(效率性) 的挑剔性給我們帶來了巨大的機遇同時對于網(wǎng)站也有更多的選擇挑剔性。 1. 采用規(guī)范的技術(shù)和認證手段嚴格保證顧客的利益。 要發(fā)出定單,客戶必須填上運送和付款信息,可接收的付款方式為信用卡、支 票或者其他付款方式,一旦定單被輸入,系統(tǒng)向客戶發(fā)送一個確認 消息,并附上定單的細節(jié),在等待商品送到的時候,客戶可以在任何時候在線查到定單的狀態(tài)。 其 他 流 : 無 后置條件 : 如果用例成功,將購物車內(nèi) 商品名稱 及數(shù)量存入臨時數(shù)據(jù)庫 。 系統(tǒng)給購買定單賦予一個唯一的定單號碼和一個客戶賬號,系統(tǒng)將定單信息存入數(shù)據(jù)庫 。 Administractor 檢查定單,發(fā)送 給客戶,進入定單確認狀態(tài)。 若賬戶信息有誤時,可以向網(wǎng)站 管理員聯(lián)系,解決問題! 若不能夠轉(zhuǎn)賬,可以直接用網(wǎng)銀來支付! 后置條件: 如果用例成功,則將定單所處狀態(tài)存入數(shù)據(jù)庫 。 會員必須登陸到系統(tǒng)中(提供身份認證)輸入訂單。系統(tǒng)然后給會員顯示一個訂單總結(jié)供確認。 替代第 5 步 :如果需要修改,會員修改相應(yīng)的發(fā)貨地址、收費地址或電子郵件,并告訴系統(tǒng)相應(yīng)地存儲。如果會員請求繼續(xù)購買 替代第 12 步: 如果所有的訂購項目都被退單,訂單就步發(fā)送到分銷中心。當管理員查看所有訂單 信息,對于那些沒有被用戶確認的訂單進行作廢處理,然后更新系統(tǒng)的訂單的管理,再次顯示給會員,并發(fā)出一條消息,通知會員! S h o p p i n g : S h o p p i n g M a l l S y st e m sA d m i n : A d m i n i s t r a c t o rI n v e n t o r y: I n v e n t o r yO r d e r s : O r d e r s7 : S h o w a v a i l a b l e P r o d u ct s6 : S h o w a v a i l a b l eP r o u d c t s5 : D i sp l a yI n v e n t o r y4 : U p d a t e I n v e n t o r y2 : D i sp l a y U n c o n f i r m e d O r d e r s D e t a i l s1 : D i sp l a y U n c o n f i r m e d O r d e r s3 : C a n ce l U n co n f i r m e d O r d e r s《管理信息系統(tǒng)》課程設(shè)計 —— 《 ShoppingMall System 管理信息系統(tǒng)》 13 順序圖 (Sequence): (1).取消未確認訂單 Cancel Unconfirmed Orders [Sequence] 圖 33 ☆ ★ CancelUnconfirmedOrders 順序圖文檔 管理員點擊 “ 訂單管理 ” 或其他的相似的 導(dǎo)航條,查看所有的訂單信息并作相應(yīng)的修改,取消作廢訂單! (2).修改訂單狀態(tài) UpdateOrderStatus [Sequence] S h o p p i n g : S h o p p i n g M a l l S y st e m sI n v e n t o r y: I n v e n t o r yA d m i n : A d m i n i s t r a c t o r O r d e r s : O r d e r s7 S h o w a v a i l a b l ep r o d u c t s6 S h o w a v a i l a b l e P r o d u ct s5 D i sp l a y I n v e n t o r y4 U p d a t e I n v e n t o r y3 C a n ce l U n f i r m e d O r d e r s2 D i sp l a y U n c o n f i r m e d O r d e r s1 S h o w U n co n f i r m e d O r d e r sS h o p p i n g : S h o p p i n g M a l l S y st e m sI n v e n t o r y: I n v e n t o r yA d m i n : A d m i n i s t r a c t o r O r d e r s : O r d e r s7 S h o w a v a i l a b l ep r o d u c t s6 S h o w a v a i l a b l e P r o d u ct s5 D i sp l a y I n v e n t o r y4 U p d a t e I n v e n t o r y3 C a n ce l U n f i r m e d O r d e r s2 D i sp l a y U n c o n f i r m e d O r d e r s1 S h o w U n co n f i r m e d O r d e r s《管理信息系統(tǒng)》課程設(shè)計 —— 《 ShoppingMall System 管理信息系統(tǒng)》 14 圖 34 ☆★ UpdateOrderStatus 文檔 修改訂單狀態(tài),他是建立在查看訂單的基礎(chǔ)上,當會員下單出錯或其他的不順利的情況,這是管理員有權(quán)進行訂單的作廢,當會員支付款項時,管理員確認收到時,為了更好的管理,管理員要進行相應(yīng)的訂單處理!把它改已處理狀態(tài)! 然后系統(tǒng)自動的更新數(shù)據(jù)庫,并把更改后的訂單給會員確認! (3).添加商品 AddProduct [Sequence] 圖 35 ☆ ★ AddProduct 文檔 添加商品 是管理員 的權(quán)限,管理員對每天的商品進行添加,對與一些沒有的商品進行添加類別和其他的信息!添加完成以后,再更新數(shù)據(jù)庫,對數(shù)據(jù)庫進行相應(yīng)的維護!數(shù)據(jù)庫把更新過的信息再次展示給管理員確認!整個過程是通過一些類的單擊添加修改! D a t a B a se : D a t a Ba s eP r o d u c t : P r o d u ctS h o p p i n g M a l l : Sh o p p i n g M a l lS y st e m sA d m i n i st r a ct o r : Ad m i n i s t r a c t o r5 . V i e w P r o d u ct s( )4 . D i sp l a yP r o d u ct ( )3 . A d d T o ( )2 . A d d P r o d u ct s ( )1 . L o g i n ( )《管理信息系統(tǒng)》課程設(shè)計 —— 《 ShoppingMall System 管理信息系統(tǒng)》 15 類圖 (Class) Shopping System [Class] D i a r y I t e m T yp e : ch a rA d d I t e m ( I t e m I D : c h a r , C a t a l o g I D :ch a r ) : ch a rD e l e t e I t e m ( I t e m I D : ch a r , C a t a l o g :ch a r )U p d a t e I t e m ( I t e m I D : ch a r ,I t e m N a m e : ch a r , C a t a l o g I D : c h a r ) a ct o r C u st o m e r+ N a m e : c h a r+ a d r e ss : ch a r+ t e l N o : c h a r+ A cc o u n t N o : ch a rC o