簡(jiǎn)單影院訂票系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第1頁
簡(jiǎn)單影院訂票系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第2頁
簡(jiǎn)單影院訂票系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第3頁
簡(jiǎn)單影院訂票系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第4頁
簡(jiǎn)單影院訂票系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2.2數(shù)據(jù)庫設(shè)計(jì) 2.2.1.1功能需求分析 根據(jù)調(diào)研得出的基本流程為:實(shí)現(xiàn)整個(gè)影片管理和訂票管理過程中各個(gè)信息的錄入存儲(chǔ)、修改、刪除、查尋。具體包括:(1) 影片信息的錄入存儲(chǔ)、修改、刪除和查詢;(2) 會(huì)員信息的錄入存儲(chǔ)、修改、刪除、查詢;2.2.1.2數(shù)據(jù)需求 (1)影片信息:電影名稱、導(dǎo)演、演員、電影簡(jiǎn)介、語言、片場(chǎng)(分鐘)、放映日期、價(jià)格、票數(shù)、作為編號(hào)(1-300)、海報(bào)、硬座數(shù)量、軟座數(shù)量、情侶座數(shù)量、電影類別(2)座位信息:座位類別、座位票價(jià)、座位編號(hào)(3)折扣信息:折扣類型(4)訂票信息:電影名稱、放映日期、放映時(shí)間、放映大廳、座位號(hào)、票價(jià)(單價(jià))、折后價(jià)格、訂票數(shù)量、票數(shù)總

2、價(jià)、折扣類型(5)登記類型:用戶類型、用戶名、用戶密碼、姓名、性別(6)電影類型:電影類型(7)會(huì)員信息:會(huì)員類型、會(huì)員折扣、會(huì)員姓名、會(huì)員身份證號(hào)碼、會(huì)員聯(lián)系電話(8)會(huì)員類型:會(huì)員類型(9)放映時(shí)間:放映時(shí)間、放映大廳(10)放映大廳:放映大廳編號(hào)2.2.1.3數(shù)據(jù)字典Film(電影表)列名含義類型長(zhǎng)度取值范圍FID影片編號(hào)Int 40-32767FFilmName電影名稱Nvarchar(20)20FDirector導(dǎo)演Nvarchar(10)10 FPlay演員Nvarchar(50)50FIntro電影簡(jiǎn)介Nvarchar(1000)1000FLanguage語言Nvarchar(1

3、0)10FLong片長(zhǎng)(分鐘)IntFDate放映日期Nvarchar(50)500-31FMoney價(jià)格Int0-100FNumber票數(shù)Int0-300FNum座位編號(hào)Nvarchar(50)500-300FPhoto海報(bào)Nvarchar(50)50FPew 硬座數(shù)量Nvarchar(10)10150FComPew軟座數(shù)量Nvarchar(10)10100FLove情侶座數(shù)量Nvarchar(10)1050FSortID電影類別Int20-99FTimeID放映日期IntSeat(座位類別)列名含義類型長(zhǎng)度取值范圍SEID主鍵Int1-10SType座位的類型Nvarchar(1

4、0)101-10SMoney座位票價(jià)Int20-99SNumber座位編號(hào)Nvarchar(10)31-100Agio(折扣表)列名含義類型長(zhǎng)度取值范圍AID折扣類型編號(hào)IntAType折扣類型Nvarchar(10)10ARebate折扣IntTicket(訂票表)列名含義類型長(zhǎng)度取值范圍TId主鍵IntTFName電影名稱Nvarchar(20)20TPhone電話Nvarchar(13)130-9TCard身份證等證件Nvarchar(50)50TDate放映日期Nvarchar(50)50TTime放映時(shí)間Nvarchar(50)50THall放映大廳Nvarchar(10)10TNu

5、mber座位號(hào)Int TTicketPrice票的單價(jià)IntTPayMoney打折后的價(jià)格IntTCount訂購票的數(shù)量IntTMoney票數(shù)總價(jià)IntTAgio折扣類型Nvarchar(20)Type(登錄類型表)列名含義類型長(zhǎng)度取值范圍TID用戶序號(hào)Int21-10TLgoinType用戶類型Nvarchar(10)101-10TLgionId用戶名Nvarchar(10)1050TLgionPwd用戶密碼Nvarchar(10)100-9Money(錢箱表)列名含義類型長(zhǎng)度取值范圍MSum售票總額Int50-31767FID影片編號(hào)Int40-32767Sort(電影類型)列名含義類型長(zhǎng)

6、度取值范圍SOID類型編號(hào)Int20-99SSort電影類型NvarcharMember(會(huì)員信息)列名含義類型長(zhǎng)度取值范圍MID會(huì)員編號(hào)IntMType會(huì)員類型NvacharMDiscount折扣NvacharMName用戶姓名NvacharMID card會(huì)員身份證號(hào)Nvacharr(18)180-9MPhone會(huì)員的聯(lián)系電話Nvachar(13)130-9Menbertypes(會(huì)員類型)列名含義類型長(zhǎng)度取值范圍MID類型編號(hào)IntMType會(huì)員類型NvacharTime(放映時(shí)間)列名含義類型長(zhǎng)度取值范圍TID標(biāo)識(shí)列;IntTTime放映時(shí)間NvacharHID放映大廳編號(hào)IntHal

7、l(放映大廳)列名含義類型長(zhǎng)度取值范圍HID放映大廳編號(hào)IntHHall放映大廳Nvachar10)2.2.1.4數(shù)據(jù)流程圖2.2.1.5數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)名構(gòu)成電影信息表Film座位類別Seat折扣表Agio訂票表Ticket登錄類型表Types錢箱表Money電影類型Sort會(huì)員類型MemberTypes大廳Hall會(huì)員信息Member放映時(shí)間表 Time2.2.1.6數(shù)據(jù)流數(shù)據(jù)流名稱構(gòu)成電影信息表Film座位類別Seat折扣表Agio訂票表Ticket登錄類型表Types錢箱表Money電影類型Sort會(huì)員類型MemberTypes大廳Hall會(huì)員信息Member放映時(shí)間表 Time2.2

8、.1.7數(shù)據(jù)處理數(shù)據(jù)存儲(chǔ)名含義P1錄入存儲(chǔ)售票員信息P2錄入存儲(chǔ)、刪除、更改電影信息P3錄入存儲(chǔ)、刪除、修改座位類別信息P4錄入存儲(chǔ)、刪除、修改折扣類別P5錄入存儲(chǔ)、查看影票銷售信息P6錄入存儲(chǔ)、查看營(yíng)業(yè)額P7錄入存儲(chǔ)、查看影片類別P8錄入存儲(chǔ)、查看會(huì)員信息P9錄入存儲(chǔ)、查看會(huì)員分類P10錄入存儲(chǔ)、查看放映時(shí)間P11錄入存儲(chǔ)、查看放映廳信息2.2.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)2.2.2.1E-R圖 實(shí)體:管理員、售票員、消費(fèi)者、影票2.2.2.2局部試圖 電影-添加修改-管理員-增刪-售票員2.2.2.3局部視圖 售票員-出售-電影票-購買-消費(fèi)者2.2.24局部試圖 售票員-管理-消費(fèi)者2.2.3數(shù)

9、據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)Film(FID,F(xiàn)FilmName,F(xiàn)Director,F(xiàn)Play,F(xiàn)Intro,F(xiàn)Language,F(xiàn)Long,F(xiàn)Date,F(xiàn)Money,F(xiàn)Number,F(xiàn)Num,F(xiàn)Photo,F(xiàn)Pew ,F(xiàn)ComPew,F(xiàn)Love,F(xiàn)SortID,F(xiàn)TimeID);Seat(SEID,SType,SMoney,SNumber);Agio(AID,AType,ARebate)Ticket(TId,TFName,TPhone,TCard,TDate,TTime,THall,TNumber,TTicketPrice,TPayMoney,TCount,TMoney,TAgio);Type(TID

10、,TLgoinType,TLgionId,TLgionPwd);Money (MSum,FID);Sort(SOID,SSort);Member(MID,MType,MDiscount,MName,MID card,MPhone);Membertypes (MID,MType);Time(TID,TTime,HID);Hall(HID,HHall);Film(電影表)列名含義類型其他FID影片編號(hào)Int 主碼FFilmName電影名稱Nvarchar(20)FDirector導(dǎo)演Nvarchar(10) FPlay演員Nvarchar(50)FIntro電影簡(jiǎn)介Nvarchar(4000)FL

11、anguage語言Nvarchar(10)FLong片長(zhǎng)(分鐘)varChar(20)FDate放映日期datetimeFMoney價(jià)格IntFNumber票數(shù)IntFNum座位編號(hào)intFSortID電影類別varChar(20)FTimeID放映日期Varchar(20)Seat(座位類別)列名含義類型長(zhǎng)度其他SEID座位號(hào)Int1-10主碼SType座位的類型Nvarchar(10)10SMoney座位票價(jià)Int2SNumber座位編號(hào)Nvarchar(10)3Agio(折扣表)列名含義類型長(zhǎng)度其他AID折扣類型編號(hào)Int主碼AType折扣類型Nvarchar(10)10ARebate折

12、扣IntTicket(訂票表)列名含義類型長(zhǎng)度其他TId影票號(hào)Int主碼TFName電影名稱Nvarchar(20)20TPhone電話Nvarchar(13)13TCard身份證等證件Nvarchar(50)50TDate放映日期Nvarchar(50)50TTime放映時(shí)間Nvarchar(50)50HID放映大廳編號(hào)Nvarchar(10)10外部碼TNumber座位號(hào)Int 外部碼TTicketPrice影票單價(jià)IntTPayMoney打折后的價(jià)格IntTCount訂購票的數(shù)量IntTMoney票數(shù)總價(jià)IntAID折扣類型編號(hào)Int外部碼Type(登錄類型表)列名含義類型長(zhǎng)度其他TID

13、用戶序號(hào)Int2主碼TLgoinType用戶類型Nvarchar(10)10TLgionId用戶名Nvarchar(10)10TLgionPwd用戶密碼Nvarchar(10)10Money(錢箱表)列名含義類型長(zhǎng)度其他MSum售票總額Int5FID影片編號(hào)Int4主碼Sort(電影類型)列名含義類型長(zhǎng)度其他SOID類型編號(hào)Int2主碼SSort電影類型NvarcharMember(會(huì)員信息)列名含義類型長(zhǎng)度其他MID1會(huì)員編號(hào)Int主碼MID2會(huì)員類型編號(hào)Int外部碼MDiscount折扣NvacharMName用戶姓名NvacharMID card會(huì)員身份證號(hào)Nvacharr(18)18M

14、Phone會(huì)員的聯(lián)系電話Nvachar(13)13Menbertypes(會(huì)員類型)列名含義類型長(zhǎng)度其他MID2類型編號(hào)Int主碼MType會(huì)員類型NvacharTime(放映時(shí)間)列名含義類型長(zhǎng)度其他TID標(biāo)識(shí)列;Int主碼TTime放映時(shí)間NvacharHID放映大廳編號(hào)Int外部碼Hall(放映大廳)列名含義類型長(zhǎng)度其他HID放映大廳編號(hào)Int主碼HHall放映大廳Nvachar10)2.2.4數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)Create database FilmsOn Primary(name=Films,F(xiàn)ilename=E:魔方小組項(xiàng)目魔方小組數(shù)據(jù)庫Film.mdf,Size=3mb,Maxs

15、ize=unlimited,Filegrowth=1MB)Log on(name=Film_log,F(xiàn)ilename= E:魔方小組項(xiàng)目魔方小組數(shù)據(jù)庫Film_log.mdf,Size=5mb,Maxsize=unlimited,Filegrowth=10%)Use FilmsCreate table Film(FID int not null primary key,FfilmName nvachar(20) notnull,F(xiàn)director nvarchar(10) not null,F(xiàn)play nvachar(50) not null,F(xiàn)Intro nvarchar(40000) nu

16、t null,F(xiàn)language nvarchar(10) not null,F(xiàn)long int not null,F(xiàn)date nvarchar(50) not null,F(xiàn)money int not null,F(xiàn)number int not null,F(xiàn)num nvarchar(50) not null,Fphoto nvarchar(50) null,FPew nvarchar(10) not null,FcomPew nvarchar(50) not null,Flove nvarchar(10) not null,FsortID int not null foreign key,F(xiàn)ti

17、meID int not null foreign)GoCreate table Agio(AID nvarchar(20) not null primary key,Atype nvarchar(10) not null,Arebate int not null)GoCreate table Money (Mmoney int not null ,FID int null foreign key)GoCreate table Member(MID int nor null primary key,Mtype nvarchar(20) not null,Mdiscount int not nu

18、ll,Mname nvarchar(10) not null,MIDcard nvarchar(25)not null,Mphone nvarchar(20) not null)goCreate table Membertypes (MID int not null primary key ,Mtype nvarchar(10) not null)goCreate table Hall(HID int not null primary key ,Hhall nchar(10) not null)go create table Seat (SEID int not null primary key,SType nvarchar(10) not null,SMoney int not null,SNumuber nvarchar(10) not null) Go create table Sort (SOID int not null primary key,SSort nvarchar(50) not null) Go create table Ticket (TID int not null primary key,

溫馨提示

  • 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)論