影院售票系統(tǒng)的設計與實現(xiàn)

影院售票系統(tǒng)的設計與實現(xiàn)

ID:30891965

大?。?20.36 KB

頁數(shù):10頁

時間:2019-01-04

影院售票系統(tǒng)的設計與實現(xiàn)_第1頁
影院售票系統(tǒng)的設計與實現(xiàn)_第2頁
影院售票系統(tǒng)的設計與實現(xiàn)_第3頁
影院售票系統(tǒng)的設計與實現(xiàn)_第4頁
影院售票系統(tǒng)的設計與實現(xiàn)_第5頁
資源描述:

《影院售票系統(tǒng)的設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫

1、影院售票系統(tǒng)的設計與實現(xiàn)1弓I言(Introduction)在如今日常娛樂活動中,電影占據(jù)了人們大部分的娛樂項目時間,而當今社會快速的信息流轉(zhuǎn),傳統(tǒng)媒體顯然已經(jīng)不能較高效的來宣傳與展示,電影文化的發(fā)展受到了局限。由此,人們無法第一時間獲取影片的消息以及影院的各種動態(tài),許多精彩的影片得不到較為廣泛的宣傳與獲知。因此,要利用飛速發(fā)展的網(wǎng)絡技術來實現(xiàn)影院售票系統(tǒng),這樣各大影院就能合理的展示影片資訊,與客戶更好的交流。影院售票系統(tǒng)主要面對兩種人,一是普通用戶人員,二是管理人員。對普通用戶實現(xiàn)注冊、登錄、購票功能,查找影片資訊等功能;管理員實現(xiàn)登錄功能,影片放映計劃,座位管理,放映廳管理等功能。本系

2、統(tǒng)主要研究影院售票系統(tǒng)的售票管理系統(tǒng),基于.Net平臺,利用SQLServer2008數(shù)據(jù)庫來進行高效的增刪改查,能夠保證系統(tǒng)的高效的運行。使用該系統(tǒng),可以有效地進行票務的管理和后臺的管理,管理員管理、放映計劃管理、會員信息管理等信息的增刪改查,以及票務的打印工作[1-4]o2系統(tǒng)分析(Systemsanalysis)2.1系統(tǒng)基本功能分析基于met的影院售票系統(tǒng)主要面向兩類人,一是售票員,通過該系統(tǒng)讓顧客了解影院影片資訊并進行訂購票,二是管理員,通過該系統(tǒng)對數(shù)據(jù)進行增刪改查,影片資訊的修改添加,對會員信息的增刪等功能。2.2需求定義與需求分析(1)售票員的主要功能如圖1所示。售票員登錄之

3、后就可以進行電影票的出售工作,根據(jù)客戶對影片的選擇及影片放映廳和座位的選擇進行售票,然后根據(jù)客戶類型進行票的打印出售。(2)管理員的主要功能如圖2所示。管理員登錄之后可以進行配置,此功能售票員是不能夠進行的。在配置中,管理員可以對影片的放映計劃、影片資訊、放映廳、座位、管理員設置等功能進行管理設置。其中電影票的打印用XML來保存,數(shù)據(jù)打卬。圖1隹票員功能圖Fig.lBooking-officeclerkcapabilityuiar&f182管理員功能圖Fig.2Managercapabilitymap從上述功能描述中,可以把系統(tǒng)分為兩個大塊,一是售票員部分,二是管理員部分,這兩個對象可以設

4、置為兩個數(shù)據(jù)實體。而對于面向?qū)ο蟮脑O計來說,它們就是兩個類來映射兩個實體數(shù)據(jù)。這兩個只是系統(tǒng)最基礎的兩個類,它們是構(gòu)成整個影院售票系統(tǒng)的基礎元素。2.3數(shù)據(jù)庫分析影院售票系統(tǒng)涉及到的數(shù)據(jù)庫實體表有:Schedule放映計劃表(系統(tǒng)數(shù)據(jù)表,按天為單位保存數(shù)據(jù))、PlayRoom放映廳表(基礎數(shù)據(jù)表)、Scheduleitem放映場次表(系統(tǒng)數(shù)據(jù)表,每個放映場次都屬于某個放映計劃,其中會包含放映廳、所放影片、放映時間等信息)、Movie影片表(系統(tǒng)數(shù)據(jù)表,含影片本身數(shù)據(jù)信息)、MovieType影片類別表係統(tǒng)數(shù)據(jù)表)、Seat座位表(基礎數(shù)據(jù)表,每個座位都屬于某個放映廳)、SeatType座位

5、類別表(基礎數(shù)據(jù)表)、Ticket售票表(用戶數(shù)據(jù)表,用于保存所售岀的電影票信息,其中包含該票所屬放映場次信息、所屬座位信息及購買的會員信息)、MemberTyp會員類型表(用戶數(shù)據(jù)表[Member會員表(用戶表,保存會員數(shù)據(jù))、Admin管理員表(系統(tǒng)數(shù)據(jù)表)[5?8]。1系統(tǒng)設計(Systemdesign)影院售票系統(tǒng)進行分層開發(fā),利用三層架構(gòu)分別是:數(shù)據(jù)訪問層、業(yè)務邏輯層和表示層。數(shù)據(jù)訪問層專門來進行對數(shù)據(jù)庫中的數(shù)據(jù)進行訪問;業(yè)務邏輯層是表示層和數(shù)據(jù)訪問層之間的橋梁,是應用程序的核心部分,負責處理數(shù)據(jù)層的數(shù)據(jù),實現(xiàn)業(yè)務邏輯;表示層用于顯示界面及接受用戶的輸入,將用戶輸入的數(shù)據(jù)傳輸給業(yè)

6、務邏輯層進行數(shù)據(jù)分析,一旦業(yè)務邏輯層發(fā)生變化,表示層就會跟著變化,實質(zhì)用來為程序提供交互界面。3.1售票員功能設計(1)售票員登錄功能用戶的登錄就是對數(shù)據(jù)庫中用戶(Admin)信息表進行查詢,查詢到用戶名和密碼兩個要素即可,將用戶輸入的數(shù)據(jù)和數(shù)據(jù)庫中的比對如若正確按確認按鈕就進入系統(tǒng),若用戶名和密碼為空則會分別提示,若不想登錄系統(tǒng)取消即可。(2)售票功能當售票員登錄系統(tǒng)就可以進入“系統(tǒng)”這一菜單,開始售票,而售票員只能進入這一菜單進行售票。根據(jù)客戶選擇的電影放映場次、座位、類型進行售票并收取費用然后打印出票,以XML文件的形式保存。綜上,售票員的主要功能為:根據(jù)購票人對影片、場次、座位的選

7、擇來勾選相應的票;根據(jù)票種進行售票打??;購票人付款后,打印電影票。3.2管理員功能設計(1)登錄功能管理員登錄功能設計和售票員登錄是同一個界面,利用對數(shù)據(jù)庫中Admin表中的數(shù)據(jù)查詢來進入系統(tǒng),管理員登錄成功后可以進行配置,對放映計劃、影片管理等進行增刪改查。(2)配置功能下基本設置放映計劃功能:管理員可以對最近一個星期、一個月影片的放映計劃進行調(diào)整更新合理的提供影院放映計劃。影片管理功能:管理員可以對近期的影片信息進行

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。