一、課題的背景和意義
隨著互聯網技術的不斷發展,人們對于購票的需求也越來越高。傳統的購票方式存在著排隊時間長、購票流程繁瑣等問題,而網上購票則能夠有效地解決這些問題。電影購票小程序是網上購票的一種新型應用,它能夠讓用戶隨時隨地查詢電影信息、選擇座位、下單支付,并且能夠讓管理員方便地管理電影信息和訂單。因此,本文旨在設計和實現一個基于Java后臺的電影購票小程序,以提高購票效率和便捷性。
二、研究的基本內容與擬解決的主要問題
1.研究的基本內容
系統分為用戶端小程序和管理端PC,主要模塊如下:
???
??????????????????圖1.電影購票小程序系統框架圖
用戶端:
- 登錄注冊(含授權登錄)
- 首頁顯示搜索電影,輪播圖,電影分類,最新上架電影
- 點擊電影進入電影詳情及展示評價,可以點擊購買,選擇場次,選擇座位;也可以收藏電影
- 分類顯示分類信息,根據分類展示對應電影
- 個人中心顯示我的信息(可編輯),我的訂單(包含取消,支付,評價),我的收藏
后臺管理:
- 統計分析:查看用戶,電影,訂單數量;統計近7日訂單趨勢
- 用戶管理:查看注冊用戶信息,及刪除
- 廣告管理:輪播圖增刪改查
- 分類管理:電影分類增刪改查
- 電影管理:電影增刪改查以及上下架
- 場次管理:場次增刪改查
- 訂單管理:顯示用戶下單信息
- 評價管理:查評價信息,及刪除
- 影院管理:影院信息增刪改查
- 影廳管理:播放影廳維護
- 座位管理:影廳座位維護
- 管理員管理:后臺管理員增刪改查
2、擬解決的主要問題
在用戶登錄模塊中,使用SpringSecurity+Jwt技術采用token驗證的方式完成登錄功能。
在系統管理模塊中,用SpringBoot連接Mysql數據庫訪問數據信息,實現交互功能。
三、研究的方法與技術路線
1、研究的方法:
該系統的研究方法有:
(1)文獻研究法:上網查閱相關資料,翻閱相關書籍,不斷充實研究角度和內容,豐富研究方法。
(2)實驗法:在系統的設計和實現中,利用Spring整合框架,實現了項目的架構。
(3)經驗總結法:對設計完成的系統及時使用,通過反饋情況做好改進完善,以期提高設計水平和質量。
2、研究的技術路線:
電影購票小程序的后臺選用java語言開發,主要用到springboot框架,springboot框架的優點很多,封裝了servlet,提高了開發效率,集成了servlet容器,簡單的配置,靈活的應用。還用到了mybatis,mybatis主要封裝了jdbc,提供了靈活的sql配置文件。后臺管理界面則采用了bootstrap框架,bootstrap扁平化設計,使得界面整體美觀大方。js用到vue.js,數據dom綁定,操作更加簡單方便。小程序則只用了自身的標簽去實現,以及小程序weui樣式。數據庫采用mysql,mysql體積小適合中小型項目開發。
四、研究的總體安排與進度
1、研究的總體安排
本系統研究的是企業更好的維護自己倉庫產品而設計一個系統的各大模塊及功能運用。在系統的設計與實現階段,首先對系統的總體架構進行了介紹,通過系統模塊功能劃分圖對系統的功能模塊進行了具體的劃分。隨后在系統具體子模塊的設計與實現時,采用各個模塊的類圖和時序圖進行了詳細的介紹和描述。在數據庫設計中使用數據庫邏輯結構圖對數據庫總體設計進行了描述,隨后對數據庫表進行了使用表格的形式對表中數據項進行了詳細描述。
在設計過程中逐步完善該系統的細節需求,完成數據庫設計,搭建系統的總體框架,實現系統的詳細功能和客戶端頁面交互。
2、研究的進度
(1).初期(第七學期第18~20周) ???
閱讀文獻,收集資料,完成畢業設計方案初步設計,熟悉開發軟件。
(2).中期(第八學期第1~8周) ?
完成系統軟件實現的功能,完成編程,并進行系統測試,詳細撰寫設計說明書初稿電子版。
(3).后期(第八學期第9~10周) ?
根據指導教師意見完善系統功能,最后完成畢業設計,提交設計說明書終稿,畢業設計日志,定稿、打印、裝訂,申請畢業設計答辯。
五、主要參考文獻:
- 陳中全, 羅俊, 譚振. 基于微信小程序的高校教學督導系統設計[J]. 電子技術與軟件工程, 2020(03): 52-53.
- 羅丹. 基于微信小程序的大學選修課考勤簽到系統設計與開發[J]. 電子制作, 2020(01): 71-72.
- 徐艷華. 微信小程序在微機原理與接口技術課程中的應用研究[J]. 教育教學論壇, 2020(01): 382-383.
- 金山云實驗室. 基于Springboot的Web項目開發實戰[M]. 北京:人民郵電出版社,2021.
- 梁健欽. 基于Spring Boot的教學實驗室預約系統設計與實現[J]. 電腦應用,2020,40(2):108-110.
- 黃逸民. Spring Boot:使Java開發更迅速更簡潔的利器[M].北京:人民郵電出版社,2015.