影院售票系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
影院售票系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
影院售票系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
影院售票系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
影院售票系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請聯(lián)系刪除,謝謝!.摘要隨著社會的發(fā)展,計算機的普及,計算機應(yīng)用技術(shù)在我們的生活中起著越來越重要的作用,計算機的方便性、高效性日益突出。在影院售票過程,從電影信息的添加,放映廳的安排,到影票的銷售及統(tǒng)計,大量的工作都需要處理得井井有條,稍有錯誤就會給影院造成許多不必要的損失。然而,面對復(fù)雜的管理,僅僅依靠人力來完成這些工作已經(jīng)不能滿足日益增長的通過分析知道,電影售票系統(tǒng)包含電影的添加、刪除、管理與銷售、統(tǒng)計等過程,怎樣使這些過程快速有效的進行是我們首要解決的問題?!坝霸菏燮毕到y(tǒng)”主要是針對這些問題來進行設(shè)計的。系統(tǒng)的主要功能包括:1.管理員對電影信息的添加、電影信息的修改與刪除、票價的折扣管理和對當(dāng)天影票銷售的統(tǒng)計;2.售票員對近期影票的銷售、退票、訂票的處理和會員的添加與管理;3.前臺界面展示近期電影的詳細信息與查詢結(jié)果;4.會員登錄實現(xiàn)在線購票和預(yù)訂等。系統(tǒng)架構(gòu)為的實現(xiàn)采用VisualStudio2008平臺下的C#開發(fā)語言,數(shù)據(jù)庫使用SQLServer2005。關(guān)鍵詞:影院,售票,C#,SQLServer2005.Withthedevelopmentofsociety,thecomputerwaspopularize,computerapplicationtechnologyinourlifeplaysamoreandmoreimportantrole,thecomputer’sconvenienceandefficiencyismoreandmoreserious.Intheticketingprocess,beginwithinformationadd,andthemoviearrangement,ticketsalesandthestatistics,alargeofworkhavetodoingperfectorder,alittlemistakewillbecausedmanyunnecessaryloss.However,facethecomplexmanagement,justrelyonhumanhavealreadycan'tsatisfywiththegrowingdemand,Inordertosolvethisproblem,sodesignthe"CinemaTicketingSystem".Withtheanalysisweknowthathowsolvetheproblemtoadd,delete,managementandsalesisourtoppriority."CinemaTicketingSystem"ismainlyaimedattheseproblemstothedesign.Themainfunctionsofthissysteminclude:1.Theadministratorcouldaddanddeletethefilms,settheticketpricediscountandstatisticthesales.2.TheSalesmancouldsaleanddealwithtickets,dealwiththebookingtickets,toaddandmanagementthemember.3.Clientofsystemcouldshowdetailedinformationoffilmandshowresultofquerying..4.TheMembercouldloginandbuyticketsorbooktickets.Thissystem’sframeworkisC/S.Thissystem’sanalysisanddesignmethodisObject-oriented.Thissystem’srealizationisundertheVisualStudio2008platformandthelanguageisC#andthedatabaseisSQLServer2005.KEYWORDS:Cinema,Ticketing,C#,SQLServer2005.目錄前言...................................................................................................第1章緒論........................................................................................121.1項目開發(fā)背景........................................................................21.2項目開發(fā)工具........................................................................2第2章系統(tǒng)分析................................................................................32.1系統(tǒng)功能需求分析................................................................32.2系統(tǒng)用例圖............................................................................4第3章系統(tǒng)結(jié)構(gòu)設(shè)計........................................................................63.1系統(tǒng)功能模塊劃分................................................................63.1.1權(quán)限劃分......................................................................63.1.2前臺界面功能設(shè)計......................................................73.1.3銷售端功能設(shè)計..........................................................83.1.4后臺管理功能設(shè)計......................................................93.2數(shù)據(jù)庫設(shè)計..........................................................................數(shù)據(jù)庫概念設(shè)計........................................................103.2.2數(shù)據(jù)庫物理設(shè)計........................................................11第4章系統(tǒng)功能實現(xiàn)......................................................................154.1系統(tǒng)功能選擇......................................................................154.2前臺界面功能實現(xiàn)..............................................................154.2.1電影詳細信息瀏覽....................................................154.2.2放映信息查詢............................................................154.2.3會員登錄界面............................................................174.2.4會員購票界面............................................................174.3管理與售票功能實現(xiàn)..........................................................184.3.1管理員及售票員登錄界面........................................184.3.2電影信息管理實現(xiàn)....................................................194.3.3售票功能實現(xiàn)............................................................20第5章系統(tǒng)測試..............................................................................225.1測試環(huán)境..............................................................................22.5.2功能測試..............................................................................225.2.1會員購票測試............................................................235.2.2售票測試....................................................................235.3使用手冊..............................................................................24結(jié)論.................................................................................................謝辭.................................................................................................參考文獻.............................................................................................附錄.................................................................................................25262728.前言隨著社會的發(fā)展,計算機在我們的生活中起著越來越重要的作用,辦公自動化已是不可阻擋的趨勢,如何在一定時間內(nèi)高效地完成一項工作是我們生活中追求的一個目標。日常生活中,越來越多的問題我們通過計算機來解決,當(dāng)然,在影院售票的過程中,我們能利用一個非常簡單有效的影院售票系統(tǒng)來實現(xiàn)售票的自動化是最好不過的。提高工作效率,解決復(fù)雜的管理問題是我們共同的目的。本文即以自我設(shè)計的“影院售票系統(tǒng)”來介紹“影院售票系統(tǒng)”的設(shè)計與實現(xiàn)。,本系統(tǒng)按照簡單、明了、高效的思想來設(shè)計影院在日常售票與影片信息管理中遇到的一些問題。首先,對于售票的問題,實現(xiàn)靈活的售票方式,采用會員在線購票或者預(yù)訂座位及售票員根據(jù)客戶的要求選擇客戶所選座位的位置以實現(xiàn)售票的目的,簡化購票流程,從選擇影片到選擇座位位置,然后到出票,全部過程只需通過鼠標的點擊即可完成復(fù)雜的售票工作,大大提升了工作效率。當(dāng)然,對影片信息的管理是必不可少的,影片信息的添加、刪除,影票折率的設(shè)定及對影票銷售的統(tǒng)計構(gòu)成了后臺的管理,管理員可以一一對每個模塊進行管理。另外,為了更好地讓顧客了解最新的電影放映情況,前臺界面提供影片信息的詳細查看和近期電影放映的安排,讓“影院售票系統(tǒng)”更人性化。“影院售票系統(tǒng)”的設(shè)計采用VisualStudio2008為開發(fā)平臺,C#.NET為開發(fā)語言,采用結(jié)合SQLServer2005數(shù)據(jù)庫的安全高效性,更好的提高系統(tǒng)效率。限于自身水平,作品還有不足之處,懇請批評指正。.第1章本論文以“影院售票系統(tǒng)”為開發(fā)背景,論文論述了“影院售票系統(tǒng)”的概念、結(jié)構(gòu)以及系統(tǒng)開發(fā)的基本原理和方法,整篇論文分為前言、緒論、系統(tǒng)需求分析、系統(tǒng)結(jié)構(gòu)設(shè)計、系統(tǒng)功能實現(xiàn)、系統(tǒng)性能測試、總結(jié)、參考文獻和附錄九部分組成。1.1項目開發(fā)背景隨著計算機的日益普及,更多的工作我們要交給計算機來完成,這樣不僅節(jié)省人力物力,而且更重要的是能夠大大提高我們完成工作的效率,在21世紀,提高效率就意味著更好的增加收益。我國在全國范圍內(nèi)推廣計算機的應(yīng)用雖然比較晚,但是近些年來發(fā)展迅速,計算機已經(jīng)融入到我們生活中的方方面面,比如我們獲取新聞、日常購物、火車票的預(yù)訂等等,這些與我們?nèi)粘I钕⑾⑾嚓P(guān)的事情,我們都可以用計算機來完成。對于電影院來說也不例外。影院售票與日常影片信息管理看似是一件容易的事情,但是實際操作請來還是非常的麻煩,要花費大量的精力來對影票進行核實、對每個座位進行排查等,這些都是一些枯燥而繁雜的工作。能夠在日常的售票管理中節(jié)省人力物力,提高售票、管理的效率是很重要的。一款適合于電影院的影院售票系統(tǒng),能夠大大提高電影院售票管理日常工作效率,本軟件就是為了此目的而進行設(shè)計制作的。1.2項目開發(fā)工具“影院售票系統(tǒng)”使用MicrosoftVisualStudio2008開發(fā)平臺,C#.NET為開發(fā)語言,SQLServer2005數(shù)據(jù)庫作為系統(tǒng)數(shù)據(jù)庫。.第2章本章主要介紹“影院售票系統(tǒng)”的功能需求分析和數(shù)據(jù)庫的設(shè)計分析。2.1系統(tǒng)功能需求分析在日常生活中,閑暇時間帶著家人、陪著朋友去電影院看一場電影,陶冶一下情操已成為越來越多人的選擇,電影市場在我國的比重隨著社會的發(fā)展不斷的擴大,人們對電影文化的關(guān)注度不斷提升,這樣就更加刺激了電影市場的發(fā)展,電影院在每個城市都不斷建設(shè),而這時,一款良好的影院售票管理軟件的出現(xiàn)無疑給影院的發(fā)展添加一抹亮麗的風(fēng)景。“影院售票系統(tǒng)”的設(shè)計初衷是簡化影院售票流程、提高售票效率、提升影院對影片的管理質(zhì)量,開發(fā)系統(tǒng)的目的是為了更好的促進影院管理規(guī)范化及操作的簡易化。從節(jié)儉人力物力的角度出發(fā),本著方便實用的原則,為影院設(shè)計一款簡單、方便、易操作的售票管理系統(tǒng),為影院的售票、影片管理提供一個良好的平臺?!坝霸菏燮毕到y(tǒng)”即為影院優(yōu)化售票流程,提高管理質(zhì)量而進行設(shè)計的。系統(tǒng)的主要功能包括:1.管理員對電影信息的添加、電影信息的修改與刪除、票價的折扣管理和對當(dāng)天影票銷售的統(tǒng)計;2.售票員對近期影票的銷售、3.前臺界面展示近期電影的詳細信息與查詢;4.會員登錄實現(xiàn)在線購票和預(yù)訂等;系統(tǒng)的設(shè)計要注重易操作性和高效性,方便售票員和顧客使用。售票系統(tǒng)可提供會員管理功能,根據(jù)會員級別提供打折優(yōu)惠。系統(tǒng)模塊圖如圖2-1所示。.管管管管管管管管圖2.2系統(tǒng)用例圖用例圖主要用來圖示化系統(tǒng)的主事件流程,用來描述系統(tǒng)的需求及各個模塊以及它們之間的關(guān)系,觀察用例圖可以更方便地看出系統(tǒng)的大體結(jié)構(gòu)及功能。1.管理員用例圖,如圖2-2所示。管管管管管管管管管管管管管管管管管管管管管圖.2.售票員用例圖,如圖2-3所示。管管管管管管管圖3、會員用例圖,如圖2-4所示。管管管管管管管管管管管管管管管管圖.第3章3.1系統(tǒng)功能模塊劃分本系統(tǒng)的主要功能是通過PC機的窗體應(yīng)用程序來實現(xiàn)對某影院電影票的預(yù)訂、銷售等業(yè)務(wù)。影院售票系統(tǒng)主要功能包括電影信息管理、售票管理和會員在線購票等功能,系統(tǒng)流程圖如圖3-1所示。NYYN管管圖3.1.1權(quán)限劃分1.會員在線購票、預(yù)訂影票等功能;.2.售票員:通過售票窗口可實現(xiàn)售票員賣票、出票、退票等操作,會員可憑會員證領(lǐng)取預(yù)訂影票,同時實現(xiàn)新會員的注冊、充值等功能;3.管理員:管理員通過登錄后臺可使用添加、刪除電影信息,設(shè)定票價、設(shè)定優(yōu)惠措施及統(tǒng)計當(dāng)天售票的詳細信息等功能。3.1.2前臺界面功能設(shè)計1.影院售票系統(tǒng)提供近兩天的放映信息,在首頁面顧客可以看到電影放映的安排信息,也可看到影院的一些公告和優(yōu)惠等信息。2.在電影查詢界面,系統(tǒng)提供按日期查詢、按放映廳查詢及電影名稱關(guān)鍵字查詢等,查詢結(jié)果將以詳細信息的方式顯示。3.提供會員在前臺界面登錄實現(xiàn)電影票的訂購操作;若會員實現(xiàn)在線支付則憑刷會員卡入場,入場時影院根據(jù)會員購買座位號提供紙質(zhì)座位號信息;若會員卡中余額不足則可實現(xiàn)在線預(yù)訂。會員登錄購票功能流程圖如圖3-2所示。NYYN管管圖.系統(tǒng)前臺功能結(jié)構(gòu)圖如圖3-3所示。會員登錄在線訂票在線購票圖3.1.3銷售端功能設(shè)計1.在銷售端提供售票員對電影票的售賣,可銷售近兩天的電影票,當(dāng)電影開始三十分鐘后則停止銷售當(dāng)場的電影票。2.銷售員可根據(jù)會員及顧客的不同類型選擇售票的優(yōu)惠折率,系統(tǒng)自動算出本次售票的金額并打印出項應(yīng)的影票。3.售票員可根據(jù)顧客的要求為顧客選擇相應(yīng)的座位號。4.售票員可對售出票或會員預(yù)訂票進行退票操作,并在辦理退票操作后收取一定的退票費用,退票必須在電影開始前操作,否則無法退票。5.售票員可對會員進行辦理與充值服務(wù)。銷售功能結(jié)構(gòu)圖如圖3-4所示。銷售影票訂票處理退票處理會員辦理會員充值圖售票員售票流程圖如圖3-5所示。.N管管管管圖3.1.4后臺管理功能設(shè)計1.管理員可根據(jù)影院實際情況安排近兩天的電影放映,對電影信息進行添加與刪除。2.管理員可設(shè)定某場電影的票價,對不同類型的顧客設(shè)定不同額度的優(yōu)惠折扣率。3.管理員統(tǒng)計當(dāng)天銷售情況,分別可統(tǒng)計某一天中某個放映廳的收入詳情與某一場電影的收入詳情。后臺功能結(jié)構(gòu)圖如圖3-6所示。.電影信息添加過影票折率設(shè)定統(tǒng)計當(dāng)天銷售期電影刪除圖3.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計(DatabaseDesign)是指根據(jù)用戶需求,在具體的數(shù)據(jù)庫管理系統(tǒng)上設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程?!坝霸菏燮毕到y(tǒng)”的數(shù)據(jù)庫使用SQLServer2005數(shù)據(jù)庫進行設(shè)計。一般情況下,數(shù)據(jù)庫的設(shè)計過程大致可分為5個步驟:需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、驗證設(shè)計。根據(jù)“影院售票系統(tǒng)”的需求分析,本系統(tǒng)需要建立8個數(shù)據(jù)表來存放不同的數(shù)據(jù)。3.2.1數(shù)據(jù)庫概念設(shè)計根據(jù)需求分析,為“影院售票系統(tǒng)”建立一個名為DB_Cinema的數(shù)DB_Cinema數(shù)據(jù)庫中包含有T_User、T_MemberInf八個表。系統(tǒng)的E-R圖如圖3-7和圖3-8所示。.1管管管管管管管管管管管管管管管管管管管管管11管管管管管管管管管1管管n管管管管管管管管管管管管管管管管管管管管管管管管管圖圖ID1n放映廳ID會員ID圖-會員訂票信息圖3.2.2數(shù)據(jù)庫物理設(shè)計接下來設(shè)計數(shù)據(jù)庫表的物理結(jié)構(gòu),在設(shè)計物理結(jié)構(gòu)的過程中,根據(jù)數(shù)據(jù)庫的概念設(shè)計,各個表的說明如表3-1所示。.表T_User表的字段說明如表3-2所示。表表T_PlayInf表的字段說明如表3-3所示。表表55ee5T_FilmInf表的字段說明如表3-4所示。表表.5(5,2)T_TicketType表的字段說明如表3-5所示。表表c5(2,1)T_MemberInf表的字段說明如表3-6所示。表表5e(6,2)(6,2)(6,2)T_TicketInf表的字段說明如表3-7所示。表表.5555(5,2)T_MovieHouse表的字段說明如表3-8所示。表表e5T_BookTicket表的字段說明如表3-9所示。表表5555(5,2).圖4.2前臺界面功能實現(xiàn)4.2.1電影詳細信息瀏覽余額不足的情況下進行訂票,前臺界面首界面如圖.查詢?nèi)N查詢模式,界面如圖4-3所示。圖圖.圖.4.3管理與售票功能實現(xiàn)圖.4.3.2電影信息管理實現(xiàn)影編號”旁邊會出現(xiàn)“最后一部電影的編號為FXXX出文件選擇對話框,選擇目標圖片即可。如圖圖包含各類票的出票情況、小計及當(dāng)天銷售額的總計,如圖.圖.圖.第5章5.1測試環(huán)境表7位()2()(/(/()5.2功能測試經(jīng)過一系列的測試,本“影院售票系統(tǒng)”各個功能模塊均能滿足影院售票過程的基本需要,能夠有效的完成影片信息的查詢,會員購票,銷售員售票及管理票務(wù),管理員實現(xiàn)后臺管理等。表12345678.則提示會員可到售票窗口充值或者直接購票,預(yù)訂票提示信息如圖示。圖銷售員登錄銷售端后可實現(xiàn)對影片的售票,售票員在操作時可實現(xiàn)同時銷售多張影票,銷售成功后會彈出銷售的影票界面,如圖5-2所示。.圖5.3使用手冊2.在管理員添加電影時,“電影編號”需根據(jù)提示輸入,以免編號沖突產(chǎn)生系統(tǒng)報錯情況,即使操作不當(dāng)報錯,只需修改錯誤即可,不會出現(xiàn)系統(tǒng)錯誤等問題。而造成的不便;另外,需手動輸入的部分大多采用maskedTextBox進行.結(jié)論在即將畢業(yè)的日子里,學(xué)校安排給了我們畢業(yè)設(shè)計,是對我們大學(xué)三年來所學(xué)知識的考驗,讓我們把在大學(xué)三年來學(xué)習(xí)的理論知識與實際的生產(chǎn)相結(jié)合,融會貫通,使我們所學(xué)的知識更加牢固,理論與實際結(jié)合的能力加以提升,為我們將來找到一份滿意的工作奠定基礎(chǔ)。在做畢業(yè)設(shè)計的過程中,我學(xué)到了很多在課堂上沒有學(xué)到的知識與解決問題的方法,在這次畢業(yè)設(shè)計中,我很好的鍛煉了我綜合知識、靈活運用所學(xué)知識的能力,同時也真正提高了我查閱文獻資料、網(wǎng)絡(luò)搜索的水平,是我在本次實習(xí)中受益匪淺,讓我學(xué)到了豐富的知識。.謝辭時光飛逝,三年的大學(xué)生活已逝,在這三年中,各位老師對我們的諄諄教誨仍在心間,這將是我們永恒的財富。能夠順利完成畢業(yè)設(shè)計,老師和同學(xué)們的幫助是不可缺少的,正如做一件事情,不可能全部由一個人來完成,在做的過程中總會遇到這樣那樣的問題是我們自己無法自己解決的。這里要感謝陳老師的指導(dǎo)和幫助,為我的畢業(yè)設(shè)計設(shè)定目標,分析畢業(yè)設(shè)計的題目內(nèi)容,讓我很好的了解所選畢業(yè)設(shè)計任務(wù)的方向,為我完成畢業(yè)設(shè)計鋪下良好的基礎(chǔ),在完成任務(wù)的過程中遇到不懂不會的問題給我以合理化的建議。另外要感謝在此過程中幫助過我的同學(xué)們,我們在一起探討問題的同時,讓我學(xué)到了很多我沒有學(xué)到的東西。在最后,再次真誠的感謝大學(xué)里所有老師的教導(dǎo),感謝我們一起走過大學(xué)三年的同學(xué)們。.[1]李春葆,金晶,于丹丹.ASP.NET2.0動態(tài)網(wǎng)站設(shè)計教程[M].北京:清華大學(xué)出版社,2010.[2]郭鮮鳳,郭翠英.SQLServer數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)[M].北京:北京大學(xué)出版社,2009.[3]張曉蕾,C#程序設(shè)計使用教程[M].北京:人民郵電出版社,2008.[4]陶華亭,軟件工程初級教程[M].北京:清華大學(xué)出版社,2010.[5]袁濤,孔蕾蕾,統(tǒng)一建模語言UML[M].北京:清華大學(xué)出版社,2009.[6]張紅霞,白桂梅,數(shù)據(jù)結(jié)構(gòu)與實訓(xùn)[M].北京:電子工業(yè)出版社,2010.[7]王珊,薩師煊,數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2011.[8]郭鮮鳳,郭翠英.SQLServer數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)[M].北京:北京大學(xué)出版社,2009.[9]馬軍,李玉林.SQL語言與數(shù)據(jù)庫操作技術(shù)大全[M].北京:電子工業(yè)出版社,2008.[10]戴宗友,張伍榮,楊輝.C#程序設(shè)計實訓(xùn)[M].北京:清華大學(xué)出版社,2009.[11]王文強.新一代影院售票系統(tǒng)[J].影視技術(shù).2003,(12):38-40.[12]沈蘊梅.基于借口技術(shù)的影院售票系統(tǒng)的設(shè)計與實現(xiàn)息.2010,(31):57-58.[J].科技信[13]孫朝云,陳寧寧,趙柯.影院售票系統(tǒng)開發(fā)中的問題與處理技術(shù)[J].現(xiàn)代電子技術(shù).2009,(22):50-52.[14]朱如龍.SQLServer2005數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù)[M].北京:機械工業(yè)出版社,2006.[15]明日科技.C#開發(fā)技術(shù)大全[M].北京:人民郵電出版社,2011..附錄主要源程序代碼1.售票及管理員登錄源代碼(會員登錄與之相似,不再累述)privatevoidbutton1_Click(objectsender,EventArgse){Stringconstr=System.Configuration.ConfigurationSettings.AppSettings["connstr"].ToString();SqlConnectionmyconn=newSqlConnection();myconn.ConnectionString=constr;stringpassword;stringtype;if(textBox2.Text!=""){try{myconn.Open();stringsqlstr="selectU_PasswordfromT_UserwhereU_Name=@name";SqlCommandSqlCommand(sqlstr,myconn);mycmd.Parameters.Add("@name",SqlDbType.NChar).Value=comboBox2.Text;mycmd=newObjectpwdObj=mycmd.ExecuteScalar();password=pwdObj.ToString().Trim();.stringsqlstr1="selectU_TypefromT_UserwhereU_Name=@name";SqlCommandmycmd1=newSqlCommand(sqlstr1,myconn);mycmd1.Parameters.Add("@name",SqlDbType.NChar).Value=comboBox2.Text;type=mycmd1.ExecuteScalar().ToString().Trim();if(textBox2.Text.Trim()==password&comboBox1.Text.Trim()==type&type=="管理員"){Program.manage=newmanage();Program.manage.Show();this.Close();}elseif(textBox2.Text.Trim()==password&comboBox1.Text.Trim()==type&type=="售票員"){Program.sale=newsale();Program.sale.Show();this.Close();}else{textBox2.Text="";comboBox1.Text="請選擇";MessageBox.Show("密碼錯誤!");}myconn.Close();}.catch(SqlExceptionex){MessageBox.Show(ex.ToString());}catch(NullReferenceExceptionex){MessageBox.Show("用戶名不存在");}}elseMessageBox.Show("請輸入密碼!");}2.電影票的銷售(會員購買與之相似,不再累述)privatevoidcomboBox4_SelectedIndexChanged(objectsender,EventArgse)//影院座位的生成代碼{groupBox1.Controls.Clear();stringF_MH;List<string>SP_Name=newList<string>();List<string>SP_Nameb=newList<string>();stringmystr=System.Configuration.ConfigurationSettings.AppSettings["connstr"].ToString();SqlConnectionmyconn=newSqlConnection(mystr);myconn.Open();SqlCommandmycmd0=newSqlCommand("selectFI_PricefromT_FilmInf,T_MovieHousecomboBox1.Text.Trim()"'andwhereFI_Name='"+FI_ShowDate='"++.comboBox2.Text.Trim()comboBox3.Text.Trim()+"'and+FI_EnterTime='""'+andT_FilmInf.MH_Id=T_MovieHouse.MH_Id",myconn);SqlCommandmycmd1=newSqlCommand("selectMH_IdfromT_MovieHousewhereMH_Name='"+comboBox4.Text.Trim()+"'",myconn);F_MH=mycmd1.ExecuteScalar().ToString().Trim();SqlCommandmycmd4=newSqlCommand("selectSP_NamefromT_TicketInfwhereMH_Id='"+F_MH+"'andPI_Date='"+comboBox2.Text.Trim()+"'andTI_Date='"+comboBox3.Text+"'",myconn);SqlCommandmycmd5=newSqlCommand("selectSP_NamefromT_BookTicketwhereMH_Id='"+F_MH+"'andPI_Date='"+comboBox2.Text.Trim()+"'andTI_Date='"+comboBox3.Text+"'",myconn);SqlDataReadermyreader=mycmd4.ExecuteReader();while(myreader.Read()){SP_Name.Add(string.Format("{0}",myreader.GetString(0).ToString()));}myreader.Close();SqlDataReadermycmd5.ExecuteReader();myreader1=while(myreader1.Read()){SP_Nameb.Add(string.Format("{0}",myreader1.GetString(0).ToString()));.}myreader1.Close();textBox1.Text=mycmd0.ExecuteScalar().ToString();Labellab;inti,j,k,l;intcount,countb;count=SP_Name.Count;countb=SP_Nameb.Count;string[]spname=newstring[count];string[]spnameb=newstring[countb];spname=SP_Name.ToArray();spnameb=SP_Nameb.ToArray();for(i=0;i<11;i++)for(j=1;j<19;j++){lab=newLabel();lab.Text=j+"-"+(i+1);lab.Location=newPoint(10+(42*i),(20*j));lab.BackColor=Color.Green;lab.Font=newSystem.Drawing.Font("微軟雅黑",9F);lab.TextAlign=System.Drawing.ContentAlignment.MiddleCenter;lab.Click+=newEventHandler(lab_Click);lab.Width=41;lab.Height=15;if(i==3||i==7){.lab.Text="過道";lab.BackColor=Color.GreenYellow;}for(k=0;k<spname.Length;k++){if(lab.Text==Convert.ToString(spname[k]).Trim()){lab.BackColor=Color.Red;}}for(l=0;l<spnameb.Length;l++){if(lab.Text==Convert.ToString(spnameb[l]).Trim()){lab.BackColor=Color.Yellow;}}groupBox1.Controls.Add(lab);}myconn.Close();}privatevoidlab_Click(objectsender,EventArgse)//定義生成的lab標簽的單擊事件{if(comboBox1.Text==""||comboBox2.Text==""||comboBox3.Text==""||comboBox4.Text==""||comboBox5.Text==""){.MessageBox.Show("請選擇電影的完整信息");}elseif(((Label)sender).Text=="過道"){textBox3.Text=Convert.ToString(Convert.ToInt32(textBox3.Text)+0);}elseif(((Label)sender).BackColor==Color.Red){MessageBox.Show("此座位已售出。");}elseif(((Label)sender).BackColor==Color.Yellow){MessageBox.Show("此座位已預(yù)訂。");}else{intnum;stringFI_Id;stringTI_Id;stringMH_Id;stringTT_Id;stringmystr=System.Configuration.ConfigurationSettings.AppSettings["connstr"].ToString();SqlConnectionmyconn=newnewSqlConnection(mystr);myconn.Open();Program.SeatId=((Label)sender).Text;SqlCommandmycmd0=.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論