電影院售票管理系統(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頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數(shù)據(jù)庫系統(tǒng)概論a實驗文檔電影院售票管理系統(tǒng)的設計與實現(xiàn)            作 者 姓 名:                       專業(yè)、班級 :              

2、; 學     號 :              指 導 教 師:                            完 成 日 期:       

3、0;    大連大學 dalian university成員分工數(shù)據(jù)流圖、概念模型設計、邏輯模型、存儲過程和觸發(fā)器; 項目需求、數(shù)據(jù)字典、系統(tǒng)結構圖。 一需求分析41. 項目需求41.1目標41.2對功能的規(guī)定42. 數(shù)據(jù)字典42.1數(shù)據(jù)項42.2 數(shù)據(jù)結構52.3數(shù)據(jù)流52.4數(shù)據(jù)存儲62.5處理過程83系統(tǒng)結構圖94數(shù)據(jù)流圖94.1第0級數(shù)據(jù)流圖:104.2第1級數(shù)據(jù)流圖:104.3 影片管理數(shù)據(jù)流圖114.4 售票管理數(shù)據(jù)流圖11二概念模型設計121.e-r圖122.概念模型143.物理模型15三邏輯模型15四存儲過程和觸發(fā)器161. 存儲過程162. 觸發(fā)

4、器17五功能流程圖18六各功能模塊界面21 一需求分析1. 項目需求1.1目標現(xiàn)在中國大部分的家庭都喜歡在家里置辦屬于自己風格的家庭影院。但是,仍然有很人喜歡到電影院去看電影。因為家里的氣氛畢竟不如影院好。所以,現(xiàn)代家庭影院的出現(xiàn)并不會讓電影院沒有生路。隨著社會的發(fā)展和進步,社會大分工的細致化和服務化,成為了當今趨勢。為了提高勞動的效率、節(jié)約成本、提高服務質量,我們小組開發(fā)了此款軟件。用以方便影院的售票和客戶的購買。通過這個軟件,可以很快實現(xiàn)一些常用的服務,并保證無錯、高效。每個社會服務系統(tǒng)都有自己的一套管理機制。當然,電影院也不除外。其實電影院的管理系統(tǒng)應該來說比其他的社會服務系統(tǒng)的管理要簡

5、單一點。電影院不外乎是引進電影,制定播放的影片,賣票,會員進場觀看,還有就是一些數(shù)據(jù)管理方面的事。如工作人員管理,票務管理等等。為了工作機制簡單有序,必然要引進一套管理系統(tǒng)。影院可以為觀眾提供影片的播放時間、影片的簡介以及影片的票價的信息。同時為客戶實現(xiàn)訂票等功能。1.2對功能的規(guī)定二周內放映影片顯示。查詢客戶所需的電影、訂票功能、增加、修改電影信息(限管理員)。根據(jù)用戶輸入的信息查詢。1) 根據(jù)所選的電影來查詢。查出電影的播放時間,電影票價,剩余票數(shù)。2) 根據(jù)所選的導演來查詢。查出該導演的近期播放的影片和相關的信息。2. 數(shù)據(jù)字典2.1數(shù)據(jù)項 表1-1數(shù)據(jù)項表編號名稱別名類型長度i1fid

6、電影編號int4i2ffilmname電影名稱varchar20編號名稱別名類型長度i3fdirector導演varchar20i4fplay演員varchar50i5fintro電影簡介varchar1000i6flanguage語言varchar10i7flong片長(分鐘)int4i8fdate放映時間varchar50i9fmoney價格int4i10fnumber票數(shù)int4i11fnum座位編號(1-300)varchar50i12seid座位編號int4i13smoney座位票價int4i14snumber座位編號范圍varchar10i15tid影票編號int4i16tfnam

7、e電影名稱varchar20i17tdate放映日期varchar50i18tnumber座位號int4i19tticketprice票的單價int4i20mid會員編號int4i21mname會員名字varchar20i22mphone會員電話varchar20i23mid card會員身份證號varchar20i24managerid管理員編號int4i25password管理員密碼varchar202.2 數(shù)據(jù)結構數(shù)據(jù)結構名稱:電影票電影票標志:i15,i16電影信息:i1i8座位信息:i18票價信息:i192.3數(shù)據(jù)流數(shù)據(jù)流編號:d1數(shù)據(jù)流名稱:會員信息數(shù)據(jù)流來源:會員信息表數(shù)據(jù)流去向

8、:管理系統(tǒng)數(shù)據(jù)流組成:i20+i21+i22+i23數(shù)據(jù)流編號:d2數(shù)據(jù)流名稱:電影信息數(shù)據(jù)流來源:電影信息表數(shù)據(jù)流去向:會員數(shù)據(jù)流組成:i1 i11數(shù)據(jù)流編號:d3數(shù)據(jù)流名稱:售票數(shù)據(jù)流來源:影票信息表數(shù)據(jù)流去向:管理員(售票)數(shù)據(jù)流組成:i1+i20+i9+i12+i15數(shù)據(jù)流編號:d4數(shù)據(jù)流名稱:座位信息數(shù)據(jù)流來源:作為信息表 數(shù)據(jù)流去向:會員數(shù)據(jù)流組成:i12+i13+i14+i20 i23數(shù)據(jù)流編號:d5數(shù)據(jù)流名稱:管理員信息數(shù)據(jù)流來源:管理員信息表數(shù)據(jù)流去向:管理員數(shù)據(jù)流組成:i24+i252.4數(shù)據(jù)存儲數(shù)據(jù)存儲編號:f1數(shù)據(jù)存儲名稱:會員信息表簡 述:記錄會員的信息數(shù)據(jù)存儲組成:

9、會員編號+會員名字+會員電話+會員身份證數(shù)據(jù)存儲編號:f2數(shù)據(jù)存儲名稱:電影信息表簡 述:記錄電影的信息數(shù)據(jù)存儲組成:電影編號+電影名稱+導演+演員+電影簡介+語言+片長(分鐘)+放映日期+價格+票數(shù)+座位編號(1300) 數(shù)據(jù)存儲編號:f3數(shù)據(jù)存儲名稱:電影票信息表簡 述:記錄電影票的信息數(shù)據(jù)存儲組成:影票編號+電影名稱+放映日期+座位號+票的單價數(shù)據(jù)存儲編號:f4數(shù)據(jù)存儲名稱:座位信息表簡 述:記錄座位的信息數(shù)據(jù)存儲組成:座位編號+座位票價+座位編號范圍數(shù)據(jù)存儲編號:f5數(shù)據(jù)存儲名稱:售票信息表簡 述:記錄售票信息數(shù)據(jù)存儲組成:會員編號+電影編號+價格+座位編號+影票編號數(shù)據(jù)存儲編號:f6

10、數(shù)據(jù)存儲名稱:管理員信息表簡 述:記錄管理員信息數(shù)據(jù)存儲組成:管理員編號+管理員密碼2.5處理過程處理過程編號:n1處理過程名:注冊會員說明:會員取得登陸系統(tǒng)的權利輸入:數(shù)據(jù)流d1輸出:無處理:完成會員的注冊,即增加會員信息 處理過程編號:n2處理過程名:電影管理說明:管理員取得管理電影信息權力輸入:數(shù)據(jù)流d5輸出:數(shù)據(jù)流d2處理:完成電影的增刪改查的功能處理過程編號:n3處理過程名:售票管理說明:管理員取得售票權力輸入:數(shù)據(jù)流d5輸出:d3處理:完成售票的功能 3系統(tǒng)結構圖 圖1-1 系統(tǒng)結構圖4數(shù)據(jù)流圖4.1第0級數(shù)據(jù)流圖: 圖1-2 第0級數(shù)據(jù)流圖4.2第1級數(shù)據(jù)流圖: 圖1-3 第1級

11、數(shù)據(jù)流圖4.3 影片管理數(shù)據(jù)流圖圖1-4 影片管理數(shù)據(jù)流圖4.4 售票管理數(shù)據(jù)流圖圖1-5 售票管理數(shù)據(jù)流圖二概念模型設計1.e-r圖 圖2-1 電影屬性圖圖2-2 座位屬性圖圖2-3 影票屬性圖圖2-4 管理員屬性圖圖2-5 會員屬性圖圖2-6 總體e-r圖2.概念模型3.物理模型三邏輯模型表3-1 電影(film)信息表列名類型允許為空說明fidint否電影編號,主鍵ffilmnamevarchar(20)是電影名稱fdirectorvarchar(20)是導演fplayvarchar(50)是演員fintrovarchar(1000)是電影簡介flanguagevarchar(10)是語

12、言flongint是片長(分鐘)fdatevarchar(50)是放映日期fmoneyint是價格fnumberint是票數(shù)fnumvarchar(50)是已賣出的票數(shù)表3-2 管理員(manager)信息表列名類型允許為空說明manageridint否管理員編號,主鍵passwordvarchar(20)是管理員密碼 表3-3 會員(member)信息表列名類型是否為空說明midint 否會員編號,主鍵mnamevarchar(20)是會員名字mphonevarchar(20)是會員電話mid cardvarchar(20)是會員身份證號表3-4 座位(seat)信息表列名類型是否為空說明s

13、eidint否座位編號,主鍵smoneyint是座位票價snumbervarchar(10)是座位編號范圍表3-5 電影票(ticket)信息表列名類型是否為空說明tidint否影票編號,主鍵tfnamevarchar(20)是電影名稱tdatevarchar(50)是放映日期tnumberint是座位號tticketpriceint是票的單價 四存儲過程和觸發(fā)器1. 存儲過程create procedure query_ticketasselect * from ticketgoexec query_ticket存儲過程query_ticket的作用是查詢ticket內的所有信息,即所有票的

14、信息。create procedure query_memberasselect * from membergoexec query_member存儲過程query_member的作用是查詢member內的所有信息,即所有會員的信息。create procedure query_filmasselect * from filmgoexec query_film存儲過程query_film的作用是查詢film內的所有信息,即所有電影的信息。2. 觸發(fā)器create trigger update_film on filmfor updateasdeclare fnumber intdeclare fnum varchar(50)select fnumber=fnumber,fnum=fnumfrom filmif(fn

溫馨提示

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

最新文檔

評論

0/150

提交評論