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

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫系統(tǒng)概論A實(shí)驗(yàn)文檔電影院售票管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)作者姓名:專業(yè)、班級(jí):學(xué) 號(hào):指導(dǎo)教師:完成日期:大連大學(xué)Dalian University成員分工數(shù)據(jù)流圖、概念模型設(shè)計(jì)、邏輯模型、存儲(chǔ)過程和觸發(fā)器;項(xiàng)目需求、數(shù)據(jù)字典、系統(tǒng)結(jié)構(gòu)圖。 TOC o 1-5 h z HYPERLINK l bookmark21 o Current Document 需求分析4 HYPERLINK l bookmark24 o Current Document 項(xiàng)目需求4 HYPERLINK l bookmark28 o Current Document 1.1目標(biāo)4 HYPERLINK l bookmark3

2、1 o Current Document 1.2對(duì)功能的規(guī)定4 HYPERLINK l bookmark36 o Current Document 數(shù)據(jù)字典4 HYPERLINK l bookmark40 o Current Document 2.1數(shù)據(jù)項(xiàng)4 HYPERLINK l bookmark43 o Current Document 2.2數(shù)據(jù)結(jié)構(gòu)5 HYPERLINK l bookmark46 o Current Document 2.3數(shù)據(jù)流5 HYPERLINK l bookmark49 o Current Document 2.4數(shù)據(jù)存儲(chǔ)6 HYPERLINK l bookma

3、rk52 o Current Document 2.5處理過程83系統(tǒng)結(jié)構(gòu)圖94數(shù)據(jù)流圖9 HYPERLINK l bookmark55 o Current Document 4.1第0級(jí)數(shù)據(jù)流圖:10 HYPERLINK l bookmark58 o Current Document 4.2第1級(jí)數(shù)據(jù)流圖: 104.3影片管理數(shù)據(jù)流圖114.4售票管理數(shù)據(jù)流圖11概念模型設(shè)計(jì)12E-R 圖12 HYPERLINK l bookmark64 o Current Document 概念模型14物理模型15邏輯模型15 HYPERLINK l bookmark67 o Current Docume

4、nt 存儲(chǔ)過程和觸發(fā)器16存儲(chǔ)過程16觸發(fā)器17 HYPERLINK l bookmark70 o Current Document 功能流程圖18 HYPERLINK l bookmark73 o Current Document 各功能模塊界面21一需求分析項(xiàng)目需求1.1目標(biāo)現(xiàn)在中國(guó)大部分的家庭都喜歡在家里置辦屬于自己風(fēng)格的家庭影院。但是, 仍然有很人喜歡到電影院去看電影。因?yàn)榧依锏臍夥债吘共蝗缬霸汉?。所以,現(xiàn) 代家庭影院的出現(xiàn)并不會(huì)讓電影院沒有生路。隨著社會(huì)的發(fā)展和進(jìn)步,社會(huì)大分工的細(xì)致化和服務(wù)化,成為了當(dāng)今趨勢(shì)。為了提高勞動(dòng)的效率、節(jié)約成本、提高服務(wù)質(zhì)量,我們小組開發(fā)了此款軟件。 用以

5、方便影院的售票和客戶的購(gòu)買。通過這個(gè)軟件,可以很快實(shí)現(xiàn)一些常用的服 務(wù),并保證無錯(cuò)、高效。每個(gè)社會(huì)服務(wù)系統(tǒng)都有自己的一套管理機(jī)制。當(dāng)然,電影院也不除外。其 實(shí)電影院的管理系統(tǒng)應(yīng)該來說比其他的社會(huì)服務(wù)系統(tǒng)的管理要簡(jiǎn)單一點(diǎn)。電影院 不外乎是引進(jìn)電影,制定播放的影片,賣票,會(huì)員進(jìn)場(chǎng)觀看,還有就是一些數(shù)據(jù) 管理方面的事。如工作人員管理,票務(wù)管理等等。為了工作機(jī)制簡(jiǎn)單有序,必然 要引進(jìn)一套管理系統(tǒng)。影院可以為觀眾提供影片的播放時(shí)間、影片的簡(jiǎn)介以及影片的票價(jià)的信息。 同時(shí)為客戶實(shí)現(xiàn)訂票等功能。1.2對(duì)功能的規(guī)定二周內(nèi)放映影片顯示。查詢客戶所需的電影、訂票功能、增加、修改電影 信息(限管理員)。根據(jù)用戶輸入

6、的信息查詢。根據(jù)所選的電影來查詢。查出電影的播放時(shí)間,電影票價(jià),剩余票 數(shù)。根據(jù)所選的導(dǎo)演來查詢。查出該導(dǎo)演的近期播放的影片和相關(guān)的信 息。數(shù)據(jù)字典2.1數(shù)據(jù)項(xiàng)表1-1數(shù)據(jù)項(xiàng)表編號(hào)名稱別名類型長(zhǎng)度I1FID電影編號(hào)int4I2FFilmName電影名稱varchar20編號(hào)名稱別名類型長(zhǎng)度I3FDirector導(dǎo)演varchar20I4FPlay演員varchar50I5FIntro電影簡(jiǎn)介varchar1000I6FLanguage語言varchar10I7FLong片長(zhǎng)(分鐘)int4I8FDate放映時(shí)間varchar50I9FMoney價(jià)格int4I10FNumber票數(shù)int4I11

7、FNum座位編號(hào)(1-300)varchar50I12SEID座位編號(hào)int4I13SMoney座位票價(jià)int4I14SNumber座位編號(hào)范圍varchar10I15TID影票編號(hào)int4I16TFName電影名稱varchar20I17TDate放映日期varchar50I18TNumber座位號(hào)int4I19TTicketPrice票的單價(jià)int4I20MID會(huì)員編號(hào)int4I21MName會(huì)員名字varchar20I22MPhone會(huì)員電話varchar20I23MID card會(huì)員身份證號(hào)varchar20I24ManagerID管理員編號(hào)int4I25Password管理員密碼va

8、rchar202.2數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名稱:電影票 電影票標(biāo)志:I15,I16 電影信息:I1I8 座位信息:I18票價(jià)信息:I192.3數(shù)據(jù)流數(shù)據(jù)流編號(hào):D1數(shù)據(jù)流名稱:會(huì)員信息數(shù)據(jù)流來源:會(huì)員信息表數(shù)據(jù)流去向:管理系統(tǒng)數(shù)據(jù)流組成:I20+I21+I22+I23數(shù)據(jù)流編號(hào):D2數(shù)據(jù)流名稱:電影信息數(shù)據(jù)流來源:電影信息表數(shù)據(jù)流去向:會(huì)員數(shù)據(jù)流組成:I1 I11數(shù)據(jù)流編號(hào):D3數(shù)據(jù)流名稱:售票數(shù)據(jù)流來源:影票信息表數(shù)據(jù)流去向:管理員(售票)數(shù)據(jù)流組成:I1+I20+I9+I12+I15數(shù)據(jù)流編號(hào):D4數(shù)據(jù)流名稱:座位信息數(shù)據(jù)流來源:作為信息表數(shù)據(jù)流去向:會(huì)員數(shù)據(jù)流組成:I12+I13+I14+I2

9、0 I23數(shù)據(jù)流編號(hào):D5數(shù)據(jù)流名稱:管理員信息數(shù)據(jù)流來源:管理員信息表數(shù)據(jù)流去向:管理員數(shù)據(jù)流組成:I24+I252.4數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)編號(hào):F1數(shù)據(jù)存儲(chǔ)名稱:會(huì)員信息表簡(jiǎn)述:記錄會(huì)員的信息數(shù)據(jù)存儲(chǔ)組成:會(huì)員編號(hào)+會(huì)員名字+會(huì)員電話+會(huì)員身份證數(shù)據(jù)存儲(chǔ)編號(hào):F2數(shù)據(jù)存儲(chǔ)名稱:電影信息表簡(jiǎn)述:記錄電影的信息數(shù)據(jù)存儲(chǔ)組成:電影編號(hào)+電影名稱+導(dǎo)演+演員+電影簡(jiǎn)介+語言+ 片長(zhǎng)(分鐘)+放映日期+價(jià)格+票數(shù)+座位編號(hào)(1300)數(shù)據(jù)存儲(chǔ)編號(hào):F3數(shù)據(jù)存儲(chǔ)名稱:電影票信息表簡(jiǎn)述:記錄電影票的信息數(shù)據(jù)存儲(chǔ)組成:影票編號(hào)+電影名稱+放映日期+座位號(hào)+票的單價(jià)數(shù)據(jù)存儲(chǔ)編號(hào):F4數(shù)據(jù)存儲(chǔ)名稱:座位信息表簡(jiǎn)述

10、:記錄座位的信息數(shù)據(jù)存儲(chǔ)組成:座位編號(hào)+座位票價(jià)+座位編號(hào)范圍數(shù)據(jù)存儲(chǔ)編號(hào):F5數(shù)據(jù)存儲(chǔ)名稱:售票信息表簡(jiǎn)述:記錄售票信息數(shù)據(jù)存儲(chǔ)組成:會(huì)員編號(hào)+電影編號(hào)+價(jià)格+座位編號(hào)+影票編號(hào)數(shù)據(jù)存儲(chǔ)編號(hào):F6數(shù)據(jù)存儲(chǔ)名稱:管理員信息表簡(jiǎn)述:記錄管理員信息數(shù)據(jù)存儲(chǔ)組成:管理員編號(hào)+管理員密碼2.5處理過程處理過程編號(hào):N1處理過程名:注冊(cè)會(huì)員說明:會(huì)員取得登陸系統(tǒng)的權(quán)利輸入:數(shù)據(jù)流D1輸出:無處理:完成會(huì)員的注冊(cè),即增加會(huì)員信息處理過程編號(hào):N2處理過程名:電影管理說明:管理員取得管理電影信息權(quán)力輸入:數(shù)據(jù)流D5輸出:數(shù)據(jù)流D2處理:完成電影的增刪改查的功能處理過程編號(hào):N3處理過程名:售票管理說明:管理

11、員取得售票權(quán)力輸入:數(shù)據(jù)流D5輸出:D3處理:完成售票的功能3系統(tǒng)結(jié)構(gòu)圖圖1-1系統(tǒng)結(jié)構(gòu)圖4數(shù)據(jù)流圖4.1第0級(jí)數(shù)據(jù)流圖:-會(huì)員信息圖1-2第0級(jí)數(shù)據(jù)流圖4.2第1級(jí)數(shù)據(jù)流圖:圖1-3第1級(jí)數(shù)據(jù)流圖4.3影片管理數(shù)據(jù)流圖4.4售票管理數(shù)據(jù)流圖圖1-5售票管理數(shù)據(jù)流圖概念模型設(shè)計(jì)圖2-2座位屬性圖圖2-5會(huì)員屬性圖2.概念模型SeatSEIDSMoneyIntegerIntegerSNumberVariable characters (10)Identitier_17pi圖2-6總體E-R圖FilmFID IntegerFFilmNameVariablecharacters(20)FDirect

12、orVariablecharacters(20)FPlayVariablecharacters(50)FIntroVariablecharacters(1000)FLanguageVariablecharacters(10)FLongIntegerFDateVariablecharacters(50)FMoneyIntegerFNumberIntegerFNumVariablecharacters(50)Identifier_1 _管理1發(fā)放TicketTID IntegerTFNameVariablecharacters (20)TDateVariablecharacters (50)TNu

13、mberIntegerTTicketPriceInteger-對(duì)應(yīng)、_1 訂票MemberMID IntegerMNameVariablecharacters(20)MPhoneVariablecharacters(20)MID cardVariablecharacters(20)Identifier_1 S.ManagerManagerlD IntegerPasswordVariable characters (20)Identifier_1 管理23.物理模型ManagerManagerlD intPassword varchar(20)SeatISEID TID SMoneyintint

14、intTicketTIDintManagerIDintMIDintFIDintSEIDintTFNamevarchar(20)TDatevarchar(50)TNumberTTicketPriceint-TntFIDFilmintManagerIDintFFilmName FDirector FPlay FIntro FLanguage FLong FDate FMoney FNumber Numvarchar(20)varchar(20)varchar(50) varchar(1000) varchar(10) intvarchar(50) int int vaichaij。)三.邏輯模型M

15、emberMID intManagerlD intMName varchar(20)MPhone varchar(20)MID card varchar(20)表3-1電影(Film)信息表列名類型允許為 空說明FIDint否電影編號(hào),主鍵FFilmNamevarchar(20)是電影名稱Fdirectorvarchar(20)是導(dǎo)演Fplayvarchar(50)是演員Fintrovarchar(1000)是電影簡(jiǎn)介Flanguagevarchar(10)是語言Flongint是片長(zhǎng)(分鐘)Fdatevarchar(50)是放映日期Fmoneyint是價(jià)格Fnumberint是票數(shù)Fnumv

16、archar(50)是已賣出的票數(shù)表 3-2 管理員(Manager)信息表列名類型允許為 空說明ManagerlDint否管理員編號(hào),主鍵Passwordvarchar(20)是管理員密碼表3-3會(huì)員(Member)信息表列名類型是否為 空說明MIDint否會(huì)員編號(hào),主鍵Mnamevarchar(20)是會(huì)員名字Mphonevarchar(20)是會(huì)員電話MID cardvarchar(20)是會(huì)員身份證號(hào)表3-4座位(Seat)信息表列名類型是否為 空說明SEIDint否座位編號(hào),主鍵Smoneyint是座位票價(jià)Snumbervarchar(10)是座位編號(hào)范圍表3-5電影票(Ticket

17、)信息表列名類型是否為 空說明TIDint否影票編號(hào),主鍵TFNamevarchar(20)是電影名稱Tdatevarchar(50)是放映日期Tnumberint是座位號(hào)TTicketPriceint是票的單價(jià)四.存儲(chǔ)過程和觸發(fā)器1.存儲(chǔ)過程create procedure query_Ticket as select * from Ticket goexec query_Ticket存儲(chǔ)過程query_Ticket的作用是查詢Ticket內(nèi)的所有信息,即所有票的信息。create procedure query_Memberasselect * from Membergoexec quer

18、y_Member存儲(chǔ)過程query_Member的作用是查詢Member內(nèi)的所有信息,即所有會(huì)員的信息。create procedure query_Filmasselect * from Filmgoexec query_Film存儲(chǔ)過程query_Film的作用是查詢Film內(nèi)的所有信息,即所有電影的信息。2.觸發(fā)器CREATE TRIGGER update_Film ON FilmFOR UPDATEASDECLARE FNumber intDECLARE FNum varchar(50)SELECT FNumber=FNumber,FNum=FNumFROM FilmIF(FNum=FNumber)BEGINPRINT該部電影票已賣完!ENDGO作用是當(dāng)該部電影票已賣完時(shí)則會(huì)顯示“該部電影票已賣完!”。五.功能流程圖圖5.2查詢界面功能流程圖開始判斷是否有票” =n管理員審核通過結(jié)束進(jìn)行售票查詢影片跳回 查詢界面開始申請(qǐng)退票v品:隹退票A N ;退票失敗Y退票成功結(jié)束 圖5.4退票界面功能流程圖六.各功能模塊界面電影院代票系統(tǒng)登陸圖6.1登陸界面,用戶皆理影片腎理 5理,

溫馨提示

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

評(píng)論

0/150

提交評(píng)論