前言:本站為你精心整理了電影票訂購網站設計論文范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
一總體設計
系統總體方案設計本系統主要分系統管理員和用戶兩個權限。系統管理員的主要功能常規管理(包括放映廳管理、影訊管理)、經營管理(包括售票管理、訂單管理)、注冊用戶管理。用戶的主要功能有注冊登錄功能、瀏覽影訊、購票選座位管理、我的訂單管理。
二數據庫表的設計
1數據庫表的分析及設計
數據庫在一個信息管理系統中占有非常重要的地位,在此使用Mysql數據庫來設計,數據庫在一個網站搭建起來之前,我們需要對系統所用到的數據進行大致的分類和具體的結果設計,既要做到清晰明了,又要能適應系統各項功能的調用。數據庫結構設計的好壞將直接影響系統的效率,以及實現的效果。合理的數據庫結構設計可以提高數據存儲的效率,保證數據的完整和一致。概念模型設計直觀易懂,能夠比較準確地反映現實世界的信息聯系,從概念上表示一個數據庫的信息組織情況。
2數據庫表的創建
數據庫表的設計需要遵守各個數據庫的建表規則,一個好的數據庫需要滿足一些嚴格的約束和要求,只有這樣才能保證一個網站的穩定運行。根據平臺的需求分析和功能模塊的劃分,本設計主要包含5個表,以下列2個表為例:電影票訂單表(主鍵、下單時間、價格、訂單號、電話、真實姓名、狀態、關聯的用戶ID、關聯的座位ID),
三各功能模塊的詳細設計
1用戶角色
用戶角色包括用戶登錄注冊功能模塊、瀏覽影訊功能模塊、購票選座位功能模塊、用戶的訂單管理功能模塊。用戶的登錄注冊:用戶在注冊頁面輸入用戶名、密碼、真實姓名、電話號碼等信息完成注冊,在登錄頁面輸入正確的用戶名和密碼,保證登錄成功。瀏覽影訊:用戶點擊相應電影的圖片,查看影訊詳情,使用戶詳細的了解影片的信息。影訊詳情包括:片名、放映廳、票價、時長、放映時間、導演、主演、劇情等。購票選座位:用戶根據座位的布局情況,選擇剩余座位,同時在頁面會顯示所選座位的具體位置、票數和總價,用戶可輸入真實姓名和電話號碼以方便取票。用戶的訂單管理:用戶提交訂單后便跳轉到訂單管理頁面,在此頁面上用戶可以看到自己的訂單號、下單時間、電影名字、放映時間、放映廳、座位、票價、訂單狀態。
2系統管理員角色
2.1常規管理功能模塊
此模塊包括放映廳管理模塊和影訊管理模塊。放映廳管理模塊和影訊管理模塊中管理員可以對放映廳和影訊實現增刪改查。新的放映廳和影訊會越來越多,所以可根據不同時段電影的熱映程度刪除數據庫多余的數據,這樣可以維護數據庫避免數據冗余。
2.2經營管理功能模塊
此模塊包括售票管理模塊和訂單管理模塊。售票管理模塊主要是管理員查看影院各個影片購買情況,包括:片名、放映時間、票價、座位數、播放廳、已買票數、剩余票數、查看座位情況。訂單管理模塊主要是用戶所下訂單的詳細信息,此模塊與用戶的訂單管理模塊差不多,但管理員可查看用戶取票情況,當某個訂單確認取票,該訂單就自動被刪除。
2.3注冊用戶管理功能模塊
此模塊實現管理員查看用戶訂單和鎖定用戶等功能。其包括:用戶名、密碼、真實姓名、聯系電話、注冊時間、賬戶狀態。根據實際的情況,管理員可以鎖定用戶,使其不能繼續購買影票。
四總結
本文設計了一個基于Web技術的電影票訂票網站,該系統采用具有更好安全性和跨平臺性的JSP技術,同時采用SSH框架作為整合,并采用MYSQL數據庫作為數據層存儲數據。經測試,系統實現了需求中的全部功能,如:系統管理員的常規管理(包括放映廳管理,影訊管理)、經營管理(包括售票管理,訂單管理)、注冊用戶管理功能;用戶的注冊登錄、瀏覽影訊、購票選座位管理、用戶的訂單管理功能。應用在線售票網站對影城進行管理具有傳統管理模式不可比擬的優點,它憑借其信息更新速度快、信息存儲量大、應用簡便等特點為影城的管理帶來方便,發揮比較重要的作用。
作者:袁丹 周超 單位:成都理工大學