【正文】
融合在前臺(tái)的瀏覽界面中。前臺(tái)系統(tǒng)包括選擇電影模塊、選擇座位模塊、選擇票種模塊和付款出票模塊;后臺(tái)系統(tǒng)包括管理電影上映及停映模塊、管理電影上映場(chǎng)次及時(shí)間模塊、管理電影上映所用放映廳選擇模塊、管理票價(jià)及不同票種不同折扣模塊。有了模塊間的關(guān)系,就可以設(shè)計(jì)出電影院管理系統(tǒng)的整體構(gòu)架。管理版塊模塊與瀏覽模塊關(guān)聯(lián),是由帖子與版塊的父子關(guān)系決定的,帖子依附與版塊,先有版塊,后有帖子,帖子必須發(fā)表于某個(gè)版塊中。例如,購(gòu)票觀影顧客,擁有自主選擇座位號(hào)、自主選擇觀看某個(gè)時(shí)間段、某個(gè)場(chǎng)次電影的權(quán)限;管理員擁有上映某部電影、停映某部電影、安排上映時(shí)間、安排放映廳的權(quán)限;售票員擁有查看放映電影場(chǎng)次、放映時(shí)間、放映廳座位號(hào)、售票票種及折扣的選擇的權(quán)限。對(duì)于電影院管理系統(tǒng)來(lái)說(shuō),聯(lián)系各個(gè)模塊的主線(xiàn)是使用者的權(quán)限,用戶(hù)能使用電影院管理系統(tǒng)的哪些功能是由用戶(hù)權(quán)限決定的。但是要把電影院管理系統(tǒng)完整地構(gòu)架出來(lái),還要考慮電影院管理系統(tǒng)模塊間的相互關(guān)系。電影上映、停映安排放映廳通過(guò)上面的分析我們可以得到用戶(hù)的整體用例圖。管理員有一下行為(1)管理電影是否上映;(2)管理上映電影的播放場(chǎng)次和播放時(shí)間;(3)管理上映電影的放映廳;(4)管理票價(jià)、折扣票的折扣從程度。電影院管理系統(tǒng)后臺(tái)模塊前臺(tái)模塊折扣安排調(diào)整票價(jià)電影停映電影上映安排購(gòu)買(mǎi)對(duì)應(yīng)票種選擇座位號(hào)選擇點(diǎn)映場(chǎng)次 論壇的模塊體系圖所以對(duì)于售票員可歸結(jié)為一下行為。售票員在前臺(tái)通過(guò)售票系統(tǒng),給購(gòu)票看電影的顧客進(jìn)行票種的出售、作為的選擇、場(chǎng)次的選擇、時(shí)間的選擇。要實(shí)現(xiàn)一個(gè)系統(tǒng),還需要從尋求分析上升到軟件設(shè)計(jì)階段。但是只知道需求還是不行的,整體需求是對(duì)系統(tǒng)目標(biāo)的一個(gè)模糊描述,經(jīng)過(guò)分析后的詳細(xì)需求是對(duì)系統(tǒng)中要實(shí)現(xiàn)功能的設(shè)計(jì)語(yǔ)言的轉(zhuǎn)換表達(dá),一個(gè)是由用戶(hù)表達(dá)的,一個(gè)是由系統(tǒng)的編寫(xiě)者來(lái)分析表達(dá)的。(3)座位管理:打破以往座位定死的售票方式,采納購(gòu)票觀眾的意愿,對(duì)座位進(jìn)行出售。(1)電影管理:通過(guò)對(duì)電影的上架放映、下架停映的選擇后,再對(duì)放映時(shí)間、放映場(chǎng)次、放映廳進(jìn)行安排編輯。通過(guò)以上的分析,票務(wù)管理系統(tǒng)的基本功能需求就從眾多的需求中帥選出來(lái)了。電影院一般分為三種情況,一種是普通的電影觀看者,這類(lèi)人群比較多,票分為成人票以及兒童票;第二種是學(xué)生,現(xiàn)在在電影院看電影的人群中,學(xué)生是一個(gè)很大的群體,所以設(shè)立學(xué)生票這一票種,只要持學(xué)生證,就可以分別打八折或者五折;最后一種就是VIP贈(zèng)票了,這類(lèi)票種是贈(zèng)送給那些辦理有VIP卡的貴賓用戶(hù)的票。票種由管理員來(lái)設(shè)置管理的。電影管理,添加電影和刪除電影兩個(gè)部分組成,瀏覽方法又可分為列表和查看兩個(gè)子方法,管理方法又可分為上映電影、停映電影、安排放映時(shí)間、安排場(chǎng)次、安排放映廳五個(gè)方面。通過(guò)進(jìn)行控件的選用來(lái)實(shí)現(xiàn)電影管理和票務(wù)管理這兩塊功能的大體框架,初步將基本對(duì)象確定當(dāng)然,這些基本的對(duì)象只是影院票務(wù)管理系統(tǒng)的最基本的要素,它們是構(gòu)成影院管理系統(tǒng)的基本骨架,下面是基本骨架的數(shù)據(jù)對(duì)象之間的聯(lián)系。這兩個(gè)個(gè)對(duì)象,可以設(shè)計(jì)為兩個(gè)數(shù)據(jù)實(shí)體,而對(duì)于面向?qū)ο笤O(shè)計(jì)方法來(lái)說(shuō),他們可以設(shè)計(jì)為兩個(gè)基本類(lèi),映射成兩個(gè)實(shí)體的基本數(shù)據(jù)。:管理員刪除電影添加電影票務(wù)管理場(chǎng)地管理時(shí)間管理場(chǎng)次管理 贈(zèng) 票學(xué)生票普通票 流程圖從上面我們可以得知用戶(hù)想要的功能,我們可以加以整理、歸納,構(gòu)建系統(tǒng)的整體框架。我們應(yīng)該從使用者的角度來(lái)分析和編寫(xiě)這個(gè)電影院售票系統(tǒng),首先要確定這個(gè)系統(tǒng)的基本功能,也是使用者想要的系統(tǒng)程序所能做的一些工作。影院管理功能:管理員登陸后,通過(guò)管理員權(quán)限功能,對(duì)影院上映電影、上映電影的放映廳、放映時(shí)間表、所售電影票的種類(lèi)進(jìn)行編輯、安排和管理通過(guò)需求分析,由于我對(duì)于SQL的使用不夠熟練,所以我將暫時(shí)使用XML格式來(lái)存儲(chǔ)一些相關(guān)的數(shù)據(jù),例如:電影場(chǎng)次的安排、電影時(shí)間的安排、電影的介紹等。(2)查詢(xún)?cè)摲庞硰d上座情況,空座情況。而本系統(tǒng)就是為了解決這種問(wèn)題,所以他包括一下幾種功能。人們覺(jué)得去電影院看電影是一種消遣,是一種打發(fā)時(shí)間的娛樂(lè)。從以上二點(diǎn)可以得知,開(kāi)發(fā)此系統(tǒng)是可行的。在社會(huì)可行性上,現(xiàn)在各個(gè)城市都有或大或小的幾家電影院,想要看電影的人群技術(shù)是很大的,而有的電影院因?yàn)橐?guī)模的問(wèn)題,他不可能去購(gòu)買(mǎi)一些很貴的、專(zhuān)業(yè)的售票管理系統(tǒng),但是這些電影院的負(fù)責(zé)人同樣也對(duì)目前那種人力手工出票方式所造成的勞動(dòng)力的浪費(fèi)深感頭疼,他們也想購(gòu)買(mǎi)一種經(jīng)濟(jì)實(shí)惠的電影院購(gòu)票管理系統(tǒng)。在經(jīng)濟(jì)可行性上,由于本系統(tǒng)是基于開(kāi)源項(xiàng)目,在整個(gè)過(guò)程都是使用開(kāi)源軟件, visual studio 2008等,同時(shí)在設(shè)計(jì)過(guò)程我參照了相關(guān)系統(tǒng)來(lái)設(shè)計(jì),比如別人做的一些火車(chē)票訂票系統(tǒng)和機(jī)票訂票系統(tǒng)等。每種產(chǎn)品都可以單獨(dú)購(gòu)買(mǎi)或打包定購(gòu)。使用Visual Studio 2010, 專(zhuān)業(yè)開(kāi)發(fā)人員能夠: 使用改進(jìn)后的可視化設(shè)計(jì)工具、編程語(yǔ)言和代碼編輯器,享受高效率的開(kāi)發(fā)環(huán)境 在統(tǒng)一的開(kāi)發(fā)環(huán)境中,開(kāi)發(fā)并調(diào)試多層次的服務(wù)器應(yīng)用程序 使用集成的可視化數(shù)據(jù)庫(kù)設(shè)計(jì)和報(bào)告工具,創(chuàng)建SQL Server 2005解決方案 使用Visual Studio SDK創(chuàng)建可以擴(kuò)展Visual Studio IDE的工具 Microsoft為單獨(dú)工作或在小型團(tuán)隊(duì)中的專(zhuān)業(yè)開(kāi)發(fā)人員提供了兩種選擇,Visual Studio 2005 Professional Edition和用于Microsoft Office系統(tǒng)的Visual Studio 2005工具。另外,這些語(yǔ)言利用了 .NET Framework 的功能,通過(guò)此框架可使用簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web Services 開(kāi)發(fā)的關(guān)鍵技術(shù)。IT工業(yè)有什么影響. visual studio 簡(jiǎn)介Visual