SSM開發基於Java EE在線圖書銷售系統

       SSM(Spring+Spring MVC+MyBatis)開發基於Java EE在線圖書銷售系統 

       網站成功建立和運行很大部分取決於網站開發前的規劃,因此爲了在網站建立過程中避免一些不必要的問題,在開發前需要規劃好網站的功能、規模以及費用的投入,充分做好市場調研,使網站能夠順利的運營。前期的設計對於網站的編寫具有 重要的指導作用,運營中也有利於網站的維護。其功能設計如下:

2.3.1 前臺功能

       1)普通遊客用戶。對於未登錄的用戶來說,他們的身份爲遊客。遊客用戶在進入商城後具有對商城進行一個初步的瞭解的需求,因此商城需要提供遊客用戶讓他們進行商品瀏覽,並查看商品詳細信息的功能,同時遊客也可以對感興趣商品通過關鍵字或者目錄種類查詢商品,並查看網站的公告,瞭解網站最新的動態。但是遊客用戶功能會受到限制,不能使用註冊用戶的一些功能,比如下訂單、購物車等功能,如果他們想進一步使用網站的功能就必須登錄或者註冊。

        2)註冊用戶。當遊客用戶在註冊並登錄商城後,註冊用戶可以使用商城用戶的所有功能,而註冊用戶一般需要購買商品,對商品進行下單或者查看和修改他們自己個人的詳細信息,包括姓名、生日、手機號碼、註冊時間、郵箱等,他們可對手機號碼、生日、郵箱進行修改。因此商城爲註冊用戶提供了購物管理、購物車管理、訂單管理等功能。註冊用戶可以瀏覽商品,也可以查看商品的詳細信息,同時通過商品的關鍵詞進行檢索,快速搜索到自己喜好的商品。看中的商品可以添加進購物車集中下單,在購物車中用戶可以修改商品的數量,清除購物車裏的商品,查看商品的詳細信息。用戶也可以單獨對商品進行下單。註冊用戶下單後,所消費的金額將會累計成積分,即1元等於1積分,用戶在消費1000元,即積分累計達1000分,即申請爲VIP,待後臺確認後,用戶便成爲VIP用戶,並享受購物8折優惠。下單後,每個商品都將生成一條訂單的信息,同時商品庫存減少,網站後臺進行發貨和結算,商城用戶可查詢所有商品訂單,並在收到商品後,點擊確定收貨按鈕進行收貨,最後用戶可以對商品進行售後評論。

2.3.2 後臺功能

        1)用戶管理員角色。由於商城有大量註冊用戶,用戶會產生許多的業務需求,因此客戶的信息需要專人管理,而根據此需求在商城後臺中用戶信息由用戶管理員管理。商城用戶管理員登錄後,可以獲得用戶管理模塊的管理權限。一是可以在用戶管理子模塊中,進行查看、修改、刪除、查詢商城用戶的相關信息的操作,也可以改變用戶的狀態,對用戶賬號進行暫停或者啓用。二是可以在VIP的子模塊中,查詢所有商城用戶的積分信息,將商城用戶升級爲VIP或者將VIP用戶降級。兩個模塊都能通過關鍵詞檢索用戶信息。

         2)商品管理員角色。商城存在的大量商品需要專門的人員負責商品相關信息的管理。商品管理員登錄後,可以獲得商品管理模塊的管理權限。一是可以在產品管理子模塊中,進行查看、修改、刪除、查詢商品信等操作,並且可以改變商品上架下架狀態,商品只有上架後,在前臺才能被商城用戶瀏覽,管理員可以根據關鍵詞對產品信息進行檢索。二是可以在類目管理子模塊中,對商品的類目進行查看、修改、刪除,並且可以根據關鍵詞檢索類目。

        3)訂單管理員角色。在商城的交易中,用戶下單後需要商城後臺進行發貨,而用戶也有可能會對訂單進行留言,或者用戶需要取消訂單,而這些業務都由訂單管理員專門負責。訂單管理員登錄商城後臺後,可以管理商城的訂單。管理員可以直接查看未處理的訂單,對未處理的商品訂單進行發貨處理,也可以取消客戶要求放棄購買商品的訂單。管理員可以查看歷史上所有訂單,對自己歷史上所負責的訂單有個大概的瞭解。

          4)網站管理員角色。在網站的運營中,公告需要更新,產品的評論也需要人工進行審覈,防止惡意評論,而這些業務是由網站管理員負責的。網站管理員登錄後,可以獲得網站管理模塊的管理權限。一是在評論管理子模塊中,可以查看、刪除用戶對商品的評論,並可以用戶名爲關鍵詞對用戶名下的評論進行檢索。二是在公告管理子模塊中,可以查看、增加、修改、查詢公告信息,並可根據關鍵詞檢索公告。

        5)賬號管理員角色。網站後臺在後期會產生許多的管理員賬號,有些賬號可能需要改變角色,而有些可能要註銷,而這些賬號由於自身權限問題沒有辦法進行這些業務,因此後臺需要賬號管理員對這些管理員賬號進行維護。賬號管理員在後臺登錄後,可以對其他管理員賬號進行管理,對他們的信息進行修改,比如修改密碼、修改角色等操作,也可以用戶名爲關鍵詞進行檢索。ROOT管理員有系統的最高權限,具有所有管理員角色的功能。

2.4網站流程圖和結構功能圖

業務流程圖是一種描述商城內的管理信息流向,作業順序和業務關係的流程圖表。分析人員可以通過流程圖分析出業務流程的不合理流向[9],及時發現和處理流程中的錯誤和潛在缺陷,調整和消除不合理的流程模塊。功能結構圖是對網站功能的分析,對功能列表結構進行詳細描述,對其輪廓的逐步分解,從上到下繪製出來的結構圖。

2.4.1業務流程圖

業務流程圖以特定符號組成流程圖的形式表示網站各項業務之間的關係,可以用於指導網站設計和數據分析。業務流程圖的業務流程一般使用規定的流程符號和具有流向的箭頭來表示。業務流程圖是基於網站業務模塊運行的處理步驟和流程繪製的。本文業務流程圖符號的圖例說明如圖所示:

 

 

                                                                              圖1 業務流程圖符號說明

 

 

                                                                                     圖2 系統業務流程圖

 

2.4.2 數據流程圖

數據流程圖主要是用來說明網站信息路基模型的主要工具。數據流程圖用了四個基本符號進行表示,分別是外部實體、數據流、數據存儲和數據處理。如圖3示

 

數據流程圖通常是用自上到下逐步分解細化和整體結構化的方法表示。通過數據流程圖,反映購書商城中要完成的所有處理功能。

  1. 頂層數據流程圖,如圖4所示

圖4系統頂層數據流程圖

如圖4所示,顧客可以在瑾晨書屋前臺門戶網站進行購物,管理員可以在後臺對購書商城進行管理。

系統相關的圖:

 項目結構圖:

運行效果圖:

 

 

後臺系統: 

  • 商城後臺管理

 

 

 

 

  

文檔結構圖:

 

    有需要的可加QQ 2027776292

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章