天天看點

基于Spring boot的電影訂票選座管理系統設計與實作-計算機畢業設計

摘 要

随着經濟的發展和資訊技術的普及,國内許多企業都面臨了重大的挑戰。企業的管理流程、戰略規劃如果不能進行調整,極有可能面臨淘汰的風險。特别是鄭州大劇院,面對大量的會員和節目資訊,如果不使用資訊系統進行有效的管理和利用,那就會阻礙大劇院的發展,使大劇院在市場競争中處于劣勢地位。鄭州大劇院訂票選座管理系統可以為鄭州大劇院帶來發展,提高管理效率,解決訂票管理不善、資訊統計複雜等問題,為大劇院的可持續發展提供非常有利的條件。

本文先提出了開發鄭州大劇院訂票選座管理系統的背景意義,然後通過功能性和非功能性分析闡述本系統的需求,然後從功能設計和資料庫設計兩方面進行系統的設計模組化。在技術實作部分采用了Java作為開發背景的程式設計語言,架構使用SpringBoot,資料庫選擇MySQL。最後進行了代碼的編寫,并說明了實作流程。最終,通過軟體測試來驗證鄭州大劇院訂票選座管理系統的功能要求。綜合表明,本鄭州大劇院訂票選座管理系統滿足了大劇院訂票選座的基本業務,幫助使用者及時線上預定,并為劇院管理者提供了高效的管理模式。

關鍵詞:SpringBoot;劇院;訂票選座;鄭州大劇院;

Abstract

With the development of economy and the popularization of information technology, many domestic enterprises are facing major challenges. If the management process and strategic planning of the enterprise cannot be adjusted, it is very likely to face the risk of elimination. In particular, Zhengzhou Grand Theater, facing a large number of members and program information, if it does not use the information system for effective management and utilization, it will hinder the development of the Grand Theater and put the Grand Theater at a disadvantage in the market competition. The booking and seat selection management system of Zhengzhou grand theater can bring development to Zhengzhou Grand Theater, improve management efficiency, solve the problems of poor booking management and complex information statistics, and provide very favorable conditions for the sustainable development of Zhengzhou Grand Theater.

This paper first puts forward the background significance of developing the ticket and seat selection management system of Zhengzhou Grand Theater, then expounds the requirements of the system through functional and non functional analysis, and then carries on the design modeling of the system from two aspects of functional design and database design. In the technical implementation part, Java is used as the programming language of the development background, the framework uses springboot, and the database selects mysql. Finally, the code is written and the implementation process is explained. Finally, the functional requirements of the booking and seat selection management system of Zhengzhou grand theater are verified through software testing. The comprehensive results show that the booking and seat selection management system of Zhengzhou Grand Theater meets the basic business of booking and seat selection of the Grand Theater, helps users book online in time, and provides an efficient management mode for theater administrators.

Keywords: springboot; theater Booking and seat selection; Zhengzhou Grand Theatre;

目  錄

摘 要 I

Abstract II

第一章 緒論 1

1.1 選題背景 1

1.2 選題意義 2

1.3 研究内容 2

第二章 相關技術介紹 4

2.1 Java語言 4

2.2 SpringBoot技術 4

2.3 Mysql資料庫 5

第三章 系統分析 6

3.1可行性分析 6

3.1.1 法律可行性 6

3.1.2 經濟可行性 6

3.1.3 技術可行性 6

3.2 需求分析 6

3.2.1非功能性需求 6

3.2.2功能需求 7

3.3 系統用例 7

3.3.1 會員功能需求 8

3.3.2 管理者功能需求 8

第四章 系統設計 10

4.1系統詳細設計 10

4.1.1功能設計 10

4.2.2使用者預定設計 11

4.2 資料庫設計 11

4.2.1邏輯結構設計 12

4.2.2實體結構設計 12

第五章 系統實作 20

5.1 運作環境 20

5.2 劇院管理功能實作 20

5.2.1管理者登入 20

5.2.2管理主界面 21

5.2.3節目類型管理 21

5.2.3劇院節目管理 22

5.2.4使用者管理 23

5.2.5節目訂單管理 23

5.3 前台使用者功能實作 24

5.3.1會員注冊 24

5.3.2會員登入 25

5.3.3劇院節目檢視 25

5.3.4使用者訂單 27

第六章 系統測試 28

6.1 測試說明 28

6.2 功能測試 28

6.3 測試說明 30

總結 33

參考文獻 34

謝 辭 35

鄭州大劇院訂票選座管理系統包括使用者管理、新聞公告管理、預訂管理、劇院節目、線上客服管理、系統管理。

使用者管理包括會員使用者和管理者使用者兩個使用者。設計一個使用者資料表,使用權限字段進行區分。目前台會員進行注冊的時候,權限設為會員。管理者使用者權限設定為管理者。雖然資料存儲在一個資料庫表,但是在登入的時候使用權限類别進行區分,管理者使用者無法通過用戶端進行登入。同理,用戶端使用者也無法登陸管理者端。

新聞公告是管理者釋出劇院節目的公告,資訊釋出後的公告在用戶端浏覽檢視。