
簡(jiǎn)單影院訂票系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
20頁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ù)總價(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(10)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放映日期Int Seat(座位類別)列名含義類型長(zhǎng)度取值范圍SEID主鍵Int1-10SType座位的類型Nvarchar(10)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)10TNumber座位號(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)度取值范圍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)IntHall(放映大廳)列名含義類型長(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.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.2.4局部試圖 售票員-管理-消費(fèi)者2.2.3數(shù)據(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,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)FLanguage語言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折扣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)N。



![[精編]吳教人[]13號(hào)](/Images/s.gif)








