<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 系統分析及設計 [TOC] ### 系統可行性分析 #### 技術可行性 &emsp;&emsp;校園外賣訂餐系統是采用 `JavaWeb` 的 `SSM` 框架搭建和 `MySQL` 數據庫開發的系統,開發工具選用 `IntelliJIDEA` ,可以在短時間內開發出復雜且高要求的 `JavaWeb` 系統,這樣使得我們在開發中減少了設計難度。硬件方面,在硬件方面,由于我們自己使用的計算機硬件設備的優異性能足以實現網絡系統的開發,因此可以很容易地實現用戶瀏覽器和服務器交互的目的。因此,校園外賣訂餐系統在技術方面是可行的。 #### 經濟可行性 &emsp;&emsp;校園外賣訂餐系統是為了教師以及學生生活飲食設計,在線訂購系統為人們帶來了便利,并已成為一種全新的電子商務模式。因此,現在是一種新的時尚,無需外出就能訂購食物。校園外賣訂餐系統可以為教師以及學生提供軟件條件,以便教師以及學生可以在宿舍或者辦公樓里的情況下吃自己喜歡的食物。通過網絡在線訂餐系統,餐廳和用戶都將從中受益,這是兩全其美的辦法。因此,校園外賣訂餐系統在經濟方面是可行的。 #### 運行可行性 &emsp;&emsp;校園外賣訂餐系統交互操作簡單易行,并且系統面向用戶為校園內的教師以及學生,高校學生屬于新鮮事物易接受群體,所以越來越多的學生會接受校園外賣訂餐系統這種訂餐方式。因此,校園外賣訂餐系統在運行方面是可行的。 #### 安全可行性 &emsp;&emsp;在建立數據庫時,對用戶密碼進行 `MD5` 加密,之后對數據庫中數據進行 `ROW_FORMAT=COMPRESSED` 壓縮,來保證用戶數據的安全。在系統后端使用 `shiro` 對用戶前臺輸入的數據進行字段過濾,防止系統 `SQL` 注入。因此,校園外賣訂餐系統在安全方面是可行的。 ### 系統設計 #### 系統開發流程設計 &emsp;&emsp;校園外賣訂餐系統開發流程采取軟件工程中的敏捷開發流程,先完成項目的核心功能,然后通過迭代開發,完成項目的其他功能。這樣能夠提高我們軟件系統的可擴展性以及維護性,便于以后擴展其它的功能以及日后的維護。 #### 系統架構設計 &emsp;&emsp;校園外賣訂餐系統在系統架構中采用 `B/S` 架構設計模式,即為瀏覽器 / 服務器架構模式。校園外賣訂餐系統的功能全部集中部署在遠程服務器上,通過系統防火墻能夠保護系統數據以及用戶的日常訪問,以更加豐富的方式與用戶交流。 系統架構圖如圖所示。 ![系統B/S架構圖](https://pic.ryanjie.xyz/blog/000005/1-bs-jia-gou-mo-kuai.jpg) 圖 1.1 系統 B/S 架構圖 JavaWeb 三層架構圖如圖 3.2 所示。 圖 1.2 JavaWeb 三層架構圖 JavaWeb 三層架構圖映射關系如圖 3.3 所示。 圖 1.3 JavaWeb 三層架構映射關系圖 1.2.3 系統總體功能設計 前臺實現用戶的注冊登錄、商品推薦、商品信息查看、購物車管理、訂單管理、訂單商品評價、通知資訊以及用戶幫助。后臺實現包含用戶管理(對系統用戶進行刪改操作)、管理員模塊(對系統用戶權限進行增刪改操作)、商品管理模塊(對商品進行增刪改操作)、評論管理模塊(對商品評論進行刪改操作)、通知資訊模塊(對通知進行審核)和訂單管理模塊(對商品訂單進行發貨操作)。校園外賣訂餐系統功能模塊圖如圖 3.4 所示。 圖 1.4 功能模塊圖 校園外賣訂餐系統前臺包括: 用戶功能:包括用戶注冊,登錄;訂餐服務:用戶訂餐信息(品種,數量,送貨地點等)提交,修改和刪除;訂餐查詢:包括用戶個人訂餐信息查詢和訂單狀態跟蹤;商品推薦。對暢銷商品進行首頁輪播推薦。后臺包括:用戶管理:包括用戶維護、權限和積分管理等功能; 餐品管理:包括添加、修改、刪除以及下線前臺外賣餐品;評論管理:包括用戶對商品的評論信息管理;訂單管理:訂單的增刪改查功能。通知管理:訂單系統前臺通知資訊功能。校園外賣訂餐系統思維導圖如圖 3.5 所示。 圖 1.5 思維導圖 校園外賣訂餐系統外部用戶主要有用戶和管理員。未登錄的用戶可以注冊系統成為系統會員用戶。會員登錄之后可以進行購物車查看管理、訂餐、評價、支付訂單以及個人信息維護等功能。管理員主要對外賣訂餐系統各種后臺數據進行維護管理。校園外賣訂餐系統頂層數據流圖如圖 3.6 所示。 圖 1.6 頂層數據流圖 1.2.4 系統用例設計 校園外賣訂餐系統的用戶在登錄情況下進行瀏覽商品、將自己喜歡的商品添加購物車、購買商品、查看已支付的訂單、評論訂單中的商品操作。未登錄用戶只能進行瀏覽商品。校園外賣訂餐系統用戶用例圖如圖 3.7 所示。 圖 1.7 用戶用例圖 校園外賣訂餐系統的超級管理員可以進行發布系統通知、對系統通知資訊進行審核、商品評論信息管理以及對系統中的用戶以及管理員進行增刪改查操作。店鋪管理員可以對訂單列表中已支付訂單進行發貨、對商品上下線處理、商品類別增刪改查操作、商品增刪改查操作以及發布通知資訊操作。校園外賣訂餐系統管理員用例圖如圖 3.8 所示。 圖 1.8 管理員用例圖
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看