版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统概论A实验文档电影院售票管理系统的设计与实现作者姓名:专业、班级:学号:指导教师:完成日期:大连大学DalianUniversity成员分工数据流图、概念模型设计、逻辑模型、存储过程和触发器;项目需求、数据字典、系统结构图。一需求分析41.项目需求41.1目标41.2对功能的规定42.数据字典42.1数据项42.2数据结构52.3数据流52.4数据存储62.5处理过程83系统结构图94数据流图94.1第0级数据流图:104.2第1级数据流图:104.3影片管理数据流图114.4售票管理数据流图11二概念模型设计121.E-R图122.概念模型143.物理模型15三逻辑模型15四存储过
2、程和触发器161.存储过程162.触发器17五功能流程图18六各功能模块界面21需求分析1.项目需求1.1目标现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。随着社会的发展和进步,社会大分工的细致化和服务化,成为了当今趋势。为了提高劳动的效率、节约成本、提高服务质量,我们小组开发了此款软件。用以方便影院的售票和客户的购买。通过这个软件,可以很快实现一些常用的服务,并保证无错、高效。每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来
3、说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放的影片,卖票,会员进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。影院可以为观众提供影片的播放时间、影片的简介以及影片的票价的信息。同时为客户实现订票等功能。1.2对功能的规定二周内放映影片显示。查询客户所需的电影、订票功能、增加、修改电影信息(限管理员)。根据用户输入的信息查询。1)根据所选的电影来查询。查出电影的播放时间,电影票价,剩余票数。2)根据所选的导演来查询。查出该导演的近期播放的影片和相关的信息。2.数据字典2.1数据项表1-1数据项表编号名
4、称别名类型长度IIFID电影编号int412FFilmName电影名称varchar20编号名称别名类型长度13FDirector导演varchar2014FPlay演员varchar5015FIntro电影简介varchar100016FLanguage语言varchar1017FLong片长(分钟)int418FDate放映时间varchar5019FMoney价格int4110FNumber票数int4IllFNum座位编号(1-300)varchar50112SEID座位编号int4I13SMoney座位票价int4I14SNumber座位编号氾围varchar10I15TID影票编号
5、int4I16TFName电影名称varchar20I17TDate放映日期varchar50I18TNumber座位号int4I19TTicketPrice票的单价int4I20MID会员编号int4I21MName会员名字varchar20I22MPhone会员电话varchar20I23MIDcard会员身份证号varchar20I24ManagerID管理员编号int4I25Password管理员密码varchar202.2数据结构数据结构名称:电影票电影票标志:115,116电影信息:I1I8座位信息:I18票价信息:I192.3数据流数据流编号:D1数据流名称:会员信息数据流来源:
6、会员信息表数据流去向:管理系统数据流组成:I20+I21+I22+I23数据流编号:D2数据流名称:电影信息数据流来源:电影信息表数据流去向:会员数据流组成:I1I11数据流编号:D3数据流名称:售票数据流来源:影票信息表数据流去向:管理员(售票)数据流组成:I1+I20+I9+I12+I15数据流编号:D4数据流名称:座位信息数据流来源:作为信息表数据流去向:会员数据流组成:I12+I13+I14+I20I23数据流编号:D5数据流名称:管理员信息数据流来源:管理员信息表数据流去向:管理员数据流组成:I24+I252.4数据存储数据存储编号:F1数据存储名称:会员信息表简述:记录会员的信息数
7、据存储组成:会员编号+会员名字+会员电话+会员身份证数据存储编号:F2数据存储名称:电影信息表简述:记录电影的信息数据存储组成:电影编号+电影名称+导演+演员+电影简介+语言+片长(分钟)+放映日期+价格+票数+座位编号(1300)数据存储编号:F3数据存储名称:电影票信息表简述:记录电影票的信息数据存储组成:影票编号+电影名称+放映日期+座位号+票的单价数据存储编号:F4数据存储名称:座位信息表简述:记录座位的信息数据存储组成:座位编号+座位票价+座位编号范围数据存储编号:F5数据存储名称:售票信息表简述:记录售票信息数据存储组成:会员编号+电影编号+价格+座位编号+影票编号数据存储编号:F
8、6数据存储名称:管理员信息表简述:记录管理员信息数据存储组成:管理员编号+管理员密码2.5处理过程处理过程编号:N1处理过程名:注册会员说明:会员取得登陆系统的权利输入:数据流D1输出:无处理:完成会员的注册,即增加会员信息处理过程编号:N2处理过程名:电影管理说明:管理员取得管理电影信息权力输入:数据流D5输出:数据流D2处理:完成电影的增删改查的功能处理过程编号:N3处理过程名:售票管理说明:管理员取得售票权力输入:数据流D5输出:D3处理:完成售票的功能3系统结构图图1-1系统结构图4数据流图4.1第0级数据流图:*会员信息注册.1.0会员管寸理查看会员信息注册通过,审核会员等级.图1-
9、2第0级数据流图4.2第1级数据流图:册急住亠一一生宀畀否是员rm理管1.2会员登录图1-3第1级数据流图个人信息_注册请求是否批准1查看F1h3查看信息/4.3影片管理数据流图图1-4影片管理数据流图4.4售票管理数据流图图1-5售票管理数据流图I1.E-R图图2-2座位属性图TIDTFNameTDateTicketTNumberTTicketPricePassworderlDManagerMIDMemberMPhoneMIDcard图2-3影票属性图图2-4管理员属性图图2-5会员属性图、n、.座位一1C对应.;:1电影票n<.管理1管理员图2-6总体E-R图2.概念模型SeatSE
10、IDSMoneySNumber<pi>IntegerIntegervariablecharacters(10)<M>Identifier<pi>FilmFID<pi>Integer<M>FFilmNameVariablecharacters(20)FDirectorVariablecharacters(20)FPlayVariablecharacters(50)FIntroVariablecharacters(1000)FLanguageVariablecharacters(10)FLongIntegerFDateVariablech
11、aracters(50)FMoneyIntegerFNumberIntegerFNumVariablecharacters(50)Identifier<pi>管理i发放1TicketTID<pi>Integer<M>TFNameVariablecharacters(20)TDateVariablecharacters(50)TNumberIntegerTTicketPriceInteger对应-T-.管理_1<pi>S.ManagerManagerID<pi>Integer<M>PasswordVariablecharac
12、ters(20)Identifier<pi>gMemberMID<pi>Integer<M>MNameVariablecharacters(20)MPhoneVariablecharacters(20)MIDcardVariablecharacters(20)订Identifier<pi>票管理23.物理模型ManagerManagerlDint<pk>Passwordvarchar(20)seatSEIDint<pk>TIDint<fk>SMoneyuNumbe丄intbarcha丄(10)TicketTID
13、int<pk>ManagerIDint<fk4>MIDint<fk1>FIDint<fk3>SEIDint<fk2>TFNamevarchar(20)TDatevarchar(50)TNumberintTTicketP丄iceFilmFIDint<pk>ManagerIDint<fk>FFilmNamevarchar(20)FDirectorvarchar(20)FPlayvarchar(50)FIntrovarchar(1000)FLanguagevarchar(10)FLongintFDatevarchar
14、(50)FMoneyintFNumberNumintva丄cha丄(50)MemberMIDint<pk>ManagerIDint<fk>MNamevarchar(20)MPhonevarchar(20)MIDcardvarchar(20)三逻辑模型表3-1电影(Film)信息表列名类型允许为空说明FIDint否电影编号,主键FFilmNamevarchar(20)是电影名称Fdirectorvarchar(20)是导演Fplayvarchar(50)是演员Fintrovarchar(lOOO)是电影简介Flanguagevarchar(lO)是语言Flongint是片
15、长(分钟)Fdatevarchar(50)是放映日期Fmoneyint是价格Fnumberint是票数Fnumvarchar(50)是已卖出的票数表3-2管理员(Manager)信息表列名类型允许为空说明ManagerlDint否吕理员编号,主键Passwordvarchar(20)是管理员密码表3-3会员(Member)信息表列名类型是否为空说明MIDint否会员编号,主键Mnamevarchar(20)是会员名字Mphonevarchar(20)是会员电话MIDcardvarchar(20)是会员身份证号表3-4座位(Seat)信息表列名类型是否为空说明SEIDint否座位编号,主键Smo
16、neyint是座位票价Snumbervarchar(lO)是座位编号氾围表3-5电影票(Ticket)信息表列名类型是否为空说明TIDint否影票编号,主键TFNamevarchar(20)是电影名称Tdatevarchar(50)是放映日期Tnumberint是座位号TTicketPriceint是票的单价四存储过程和触发器1.存储过程createprocedurequery_Ticketasselect*fromTicketgoexecquery_Ticket存储过程query_Ticket的作用是查询Ticket内的所有信息,即所有票的信息。createprocedurequery_Me
17、mberasselect*fromMembergoexecquery_Member存储过程query_Member的作用是查询Member内的所有信息,即所有会员的信息。createprocedurequery_Filmasselect*fromFilmgoexecquery_Film存储过程query_Film的作用是查询Film内的所有信息,即所有电影的信息。2.触发器CREATETRIGGERupdate_FilmONFilmFORUPDATEASDECLAREFNumberintDECLAREFNumvarchar(50)SELECTFNumber=FNumber,FNum=FNumFROMFilmIF(FNum=FNumber)BEGINPRINT'该部电影票已卖完!'ENDGO作用是当该部电影票已卖完时则会显示“该部电影票已卖完!”。五功能流程图图5.1登录界面功能流程图图5.2查询界面功能流程图图5.3售票界面功能流程图图5.4退票界面功能流程图六各功能模块界面图6.1登陆界面图6.2系统主界面Welcome孙丹阳去it影院资料管理系统H片号.KI4*.Sr*.B住I户港労电鬣炯nmrnmmn吋耐|iOti4MDOM5i&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- C单片机的串行口
- 2026东风雪铁龙C3XR上市期公关传播阶段总结 (压缩)
- 信息与信息资源
- 三班5号刘耕安
- 2026中国新能源汽车保险产品创新与风险管理研究
- 2026中国发酵类保健品菌种研发与知识产权保护报告
- 《选修模块手球》课件
- 2026中国洗衣粉行业低碳转型与可持续发展路径分析报告
- 分式分式的基本质
- 2026中国智能矿业开采设备行业市场现状供需分析及投资评估规划分析研究报告
- PDCA品管改善实例-降低微量泵更换血管活性药安全隐患成果汇报书
- 【安全培训】高处作业安全培训课件
- 物 理2024-2025学年人教版初中物理八年级上册各章节知识点讲解
- 2024年海南省海口市小升初数学试卷(含答案)
- 个人简历模板(5套完整版)
- 江苏省苏州市2023-2024学年高一年级上册期中数学试题
- GB/T 42792-2024航空用铝合金管、棒、型材及线材通用技术规范
- 《风电场项目经济评价规范》(NB-T 31085-2016)
- 安全生产标准化管理全套资料
- 高压旋喷桩、CFG桩、水泥土搅拌桩、振冲碎石桩计算(2012规范)-PJ
- 烟台市龙口市龙港街道社区工作者考试真题2022
评论
0/150
提交评论