## 摘要
  隨著互聯網的飛速發展,網絡購訂餐已經成為一種趨勢。在大學校園中,教職工餐廳和學生食堂是師生學習和生活的重要保證。在學生放學之后很多學生會集中去往食堂,排隊購買時間長以及食堂座位有限,所以許多學生不愿去食堂就餐。而外賣提供了省時方便的就餐條件,這時校園外賣訂餐就成為學生們的不二選擇。通過前期市場調研和需求分析,結合網絡上主流訂餐平臺,開發出一套能供本校教職工以及學生使用的校園外賣訂餐系統。本校師生能夠通過系統瀏覽菜品、將自己喜歡的菜品添加到購物車以及訂單支付。
  本文介紹了校園外賣訂餐系統的實現過程。系統采用Java進行開發,數據庫采用MySQL來存儲系統數據。利用B/S架構下的MVC模式將視圖層、模型層、控制層分離。系統開發中使用軟件工程敏捷開發流程,迭代開發,方便系統開發與維護。采用Spring+SpringMVC+Maven框架來簡化系統的開發同時提高系統的響應性和穩定性。在安全方面采用壓縮數據庫、加密相關字段以及通過shiro框架來加載數據庫訪問流程以及用戶的授權流程,最大程度的保護系統中用戶信息不被盜取。
  通過系統測試和運行結果表明,本文所設計的校園外賣訂餐系統可以滿足教師以及學生兩方面的實際需要,達到了預期目標和設計要求。
**關鍵詞**:校園外賣訂餐系統; Java; MySQL; MVC; SSM;Shiro;