影院票务在线系统数据库优秀课程设计项目新版说明书.doc
《影院票务在线系统数据库优秀课程设计项目新版说明书.doc》由会员分享,可在线阅读,更多相关《影院票务在线系统数据库优秀课程设计项目新版说明书.doc(29页珍藏版)》请在咨信网上搜索。
中国计量学院 经济和管理学院 课程设计汇报 课程设计名称 影院票务在线系统 专 业 信息管理和信息系统 班 级 08信管(2) 姓 名 沈佳锋、潘 满 学 号、 指导老师 钮 亮 9月 16日 目录 一 、绪论 1 1. 课题介绍 1 2. 设计目标 1 3. 设计内容 1 二、 需求分析 4 1. 需求分析任务 4 2. 需求分析过程 4 3. 数据字典 5 三、 概念结构设计 9 1. 概念结构设计方法和步骤 9 1.1 概念结构设计方法 9 1.2 概念结构设计步骤 9 2. 数据抽象和局部视图设计 9 3.视图集成 11 四、 逻辑结构设计 13 1. ER图向关系模型转换 13 2. 数据模型优化 13 3. 数据库结构 14 五、 数据库实施和运行 17 1. 数据载入 17 2. 数据库运行 17 总 结 20 一、绪论 1. 课题介绍 计算机出现和逐步普及,把信息对整个社会影响逐步提升到一个绝对关键地位.信息量,信息传输速度,信息处理速度和应用信息程度等全部以几何级数方法在增加。人类进入了信息时代。 当今,大家已经能够娴熟应用电脑技术对影片进行CG合成、3D剪辑制作。观赏影片也成了大家日常生活中必不可少一项娱乐项目。那么,现今有一项难题摆在我们面前:当我们从网络上获取最新影片上映时间时候,迫不及待带着好友一起奔向电影院时候,可能会碰上被通知票已售完尴尬局面。怎样能够在网上就能知道周围影院票务情况,成了一项新立题。本文所叙述影院票务在线系统,经过对实际影院票务销售查询过程研究及对何种数据库管理系统模型分析,结合现实中影院票务销售所存在不足,意在经过在线网络票务销售系统,分析处理这一难题。影院票务在线管理系统,能提升影院管理运作效率,其关键任务,是经过计算机来实现影院票务销售联网发行,为此,实现此目标最好路径就是数据库技术。其中,各个影院管理者能够将各自影院票务信息存入计算机,注册用户能够依据自己所在地,查找和选择最近影院及订购自己喜爱影票。本文所叙述影院票务管理系统可提供广泛、立即影票信息,提升影院运行效率,满足消费者足不出户轻松订票需要,此系统规模不太大但又要确保支持日常工作要求,方便系统应易于扩充,方便以后统一联网和管理,提升管理水平。 2. 设计目标 现在,经过计算机来提升各行各业管理部门运行效率例子已经屡见不鲜。不过,我们发觉,在影院电影票务售票情况上还存在一定问题,观众去影院可能会出现票已售完而白忙活一场尴尬局面。我们所设计电影票务在线管理系统,它所能处理问题就是当大家想去电影院看电影时候,不需要当面再去影院购票,而是能够直接经过这个系统在家里足不出户轻松一点就能将自己喜爱影票预定完成。这么对于观众买票是很方便一件事,观众能够依据自己空余时间来预定完成自己所喜爱影片。同时,对于影院管理这来说,能够立即更新影片信息,获知剩下票数,从而做出综合分析,调整现在影院可能存在不足,做出新影院发展决议。而现下电影院也确实需要这么一个能够使售票和购票变得愈加方便软件。 传统影院票务系统单纯依靠影院工作人员人工售票,对于影院管理者不能立即获知售票信息,而对于部分观众来说,也不能立即获知最近电影信息及是否还有余票信息。利用影院票务在线系统,既能够方便管理者立即或影院信息,也能让观众经过网络方便快捷浏览最新电影信息及预定影票。在这里,全部数据全部经过计算机存放及提取,并能够将修改后数据覆盖掉原有数据。使用影院票务在线系统,能够使影院处理速度成倍、成十倍增加,使在固有时间内能让尽可能多观众预定到自己所需电影影票,从而增加影院了销售收入,而且此影院票务在线系统能够精简影院规模,降低影院成本支出,最终,使用影院票务在线系统也将使影院订票步骤愈加高效化。 3.设计内容 (1).需求分析 需求分析任务是正确了解并分析影院票务管理系统需要和要求,搞清影院票务管理系统要达成目标和实现功效,得到数据字典和数据流图。 (2).概念结构设计 将需求分析得到用户需求抽象为信息结构即概念模型(ER图)。先逐一设计ER图,然后集成得到ER图,最终经过消除无须要冗余,设计基础ER图。 (3).逻辑设计 逻辑设计任务就是把概念设计阶段设计好基础ER图转换为和选择DBMS产品所支持数据模型相符合逻辑结构。首先根据ER图向数据模型转换规则,将概念结构转换为DBMS所支持数据模型;然后对数据模型进行优化,得到最少5个关系模式。 (4).数据库实施 l 表建立 需要明确数据库需要建立多少表,和每个表中所要包含内容。在建立表过程中。要对每个表进行字段属性设置。 l 表之间关系设置 为数据库设置了不一样表以后必需告诉DBMS怎样将这些信息合并在一起,所以要定义表之间关系。 l 完成相关查询 包含已售出电影票表信息、预定影票、售票、退票、电影信息查询、影院管理等功效,能够新增电影信息,修改票务数据和撤消票务数据等功效。 二、 需求分析 1. 需求分析任务 当今社会公众娱乐越来越丰富,定时去影院观看电影成为了部分大家生活中必不可少一项娱乐活动,各大城市全部有很多影院,独立经营成了制约影院收入一项老大难问题。部分观众期望在去影院之前就能获取电影票。为此,我们对传统电影票务系统提出了更高要求,以处理现在这些制约影院发展问题。伴随数据库管理信息系统发展,各大企机关纷纷相继改善自己体制或管理方法,那么怎样在各行各业实现高效率信息系统管理上就显得尤为关键。影院在全国各大中小型城市全部有,我们往往看见全部是独立经营或地域连锁影院,对于这种情况存在一个弊病,即不能愈加好调整观众人流,可能存在这个影院人爆满了而邻近影院却还有余位,这对于两家影院来说全部会在用户及观众中产生不好影响,而且对于传统影院票务系统是不可能实现。影院票务数据互通在这里就显得尤为关键,就影院票务在线系统数据库来说很好处理了这一问题,既能够处理两家或多家电影院余票问题,又能够方便观众在最近影院观看和最想看电影中间选择。影院票务管理系统实施,必将会优化影院管理结构,增强各大影院市场竞争能力,提升影院工作效率,提升管理水平,降低职员劳动强度,方便观众购票,含有很好发展潜力。 2. 需求分析过程 影院票务管理是现在各大影院最基础一项管理内容。它切实关系到影院发展,是影院正常运作关键组成部分。影院票务管理包含信息面广,更新速度快,其内在信息内容并没有我们看上去简单。过去传统售票方法已不能满足当今影院发售票务业务步骤客观要求,本系统便是利用现在最优异、最新型开发工具DELPHI开发一个影院票务在线管理系统。它能方便快捷地利用在影院售票及其后续周围业务正常运行之中。影院在改革开放新世纪时尚下,已经越来越受到大众欢迎。各大城市全部有大批影迷及影院忠实观众。而现在传统影院运作方法只是单一经营或异地连锁经营,且不能合理安排票务数据和立即更新电影信息。很多观众也期望能在家中或单位中足不出户就能预定到自己所喜爱电影。这在传统影院票务管理中是不可能实现。那么,我们所设计影院票务在线系统,恰恰处理了这个问题。服务器为数据库系统,存放全部必需信息,各大影院管理者就能够立即更新影片信息。用户端经过连接到服务应用程序快速、正确地完成对应工作,从而大大提升影院运作效率。 3. 数据字典 以某影院票务管理系统为例,经过可行性分析和初步需求调查,抽象出该影院票务管理系统业务步骤图,图2.1所表示。下面,结合该实例具体情况,给出对观众、影票查询订购和影院管理者具体需求。 观众 查询 退订 打印 各影院管理者 订购 管理者登录 输入影片信息 影片信息库 输出 图1 影院票务管理业务步骤图 ⑴ 调查用户需求 ① 观众订票查询需求 l 订票功效:观众能够在浏览电影信息后依据自己需要实现订票功效。 l 退订功效:如有需要遇突发情况,观众能够依据自己需求来实现退订。 l 打印功效:观众可经过自己打印机,打印出影票。 ② 影院管理需求 l 添加功效:各大影院管理这能够经过立即上传最新影片信息。 l 修改功效:经过修改功效,能立即更新影片信息及影院入座率情况。 l 删除功效:删除已经放映过或票已售完影片信息。 ③ 票务查询需求 l 时间查询功效:观众能够根据自己用空时间断,经过时间来选择自己空余时间所能观看影片信息。 l 类别查询功效:观众能够根据影片类别,选择自己喜好类别影片进行选择。 l 地点查询功效:观众能够依据自己所在地,选择就进影院进行影片选择。 l 影片名查询功效:观众能够直接依据自己所喜好电影,输入影片名称即可查询。 ④ 用户管理需求 l 注册用户功效:一般注册用户可实施,网络查询,网络预定等功效。 l 管理用户功效:为影院管理者专门设置用户,方便影院管理者立即更新影片信息。 l 密码找回动能:方便用户在遗忘了密码以后能够立即找回。 l 密码修改功效:方便用户修改账户密码,增强账户安全性。 ⑵ 分析用户需求 在具体调查了用户需求以后,就要开始分析用户需求。在此,我们采取自顶向下结构化分析方法。首先,定义全局概念结构框架,图2所表示。 图2影院票务管理系统总框架图 对各子系统进行深入细化。以下各图所表示。 图3影院管理子系统细化 图4用户管理子系统细化 图5票务查询子系统细化 图6票务预订子系统细化 经分析以后,本系统要用到四个基础表:用户信息表、影片信息表、影院信息表、预定票务信息表。数据结构定义如表1所表示。 数据结构名 含义说明 组成 用户信息表 定义了全部用户登录信息及权限设置 用户名、姓名、用户密码、用户类别、用户权限 影片信息表 定义了影片全部信息 影片名称、影片类别、票价、播放地点、播放时间、播放日期、余票信息 影院信息表 定义了影院坐落位置和影院内部分票务信息 影院坐落城市、影院具体地点、联络方法、近期影片、影院场次余票 预定票信息表 定义了已预定出相关票务数据信息 用户名、预定票数、预定影片名称、预定影片地点、影片时间、播放日期、票价 表1 数据结构定义表 三、 概念结构设计 1 概念结构设计方法和步骤 (1) 概念结构设计方法 本系统采取自底向上概念结构设计方法。即首先定义各局部应用概念结构,然后将它们集成起来得到全局概念模式。 (2) 概念结构设计步骤 概念结构设计可分为两个步骤: l 抽象数据并设计局部视图。就是对需求分析阶段搜集到数据根据ER模型要求进行分类、组织,形成实体属性,标识实体键,确定实体之间联络类型,设计分ER图。 l 集成局部视图,得到全局概念结构。就是要将全部分ER图综合成一个系统总ER图。 2、 数据抽象和局部视图设计 影片 名称 类别 票价 播放地点 播放日期 余票信息 上映 上映地点 上映时间 上映票价 影院 名称 地点 联络方法 城市 N 1 根据图2.2影院票务管理系统总框架图,设计局部ER图。 影票 影片名称 类别 票价 播放日期 影票编号 售票 售票时间 管理员 姓名 用户名 密码 管理权限 座位号 N 1 影院 名称 联络方法 城市 地点 工作 管理员 姓名 管理权限 密码 用户名 N M 影票 影片名称 类别 票价 播放日期 影票编号 订票 管理员 姓名 用户名 密码 管理权限 座位号 N 1 图2.2影院票务管理系统总框架 3视图集成 描述进行视图集成具体过程,最终得到图8总体概念结构ER图。 图8总体概念结构ER图 影片 名称 类别 票价 播放地点 播放日期 余票信息 上映 上映地点 上映时间 上映票价 影院 名称 地点 联络方法 城市 工作 管理员 姓名 管理权限 密码 用户名 影票 影片名称 类别 票价 播放日期 影票编号 售票 售票时间 座位号 订票 退订 N N N N 1 1 1 1 N M 四、 逻辑结构设计 1、 ER图向关系模型转换 将图2.8总体概念结构ER图转化成关系模型以下: 影片(影片编号,类别,票价,播放日期,余票信息,名称,播放地点) 影票(影票编号,类别,票价,播放日期,影片名称,座位号) 注册用户及管理员(用户名,姓名,密码,管理权限) 影院 (影院名,地点,联络方法,城市) 售票 (影票编号,类别,票价,播放日期,影片名称,座位号) 订票 (影票编号,类别,票价,播放日期,影片名称,订票时间) 退票 (影票编号,类别,票价,播放日期,影片名称,退票时间) 2 、数据模型优化 将转化关系模式进行优化,最终达成第三范式。 影片(影片编号,类别,票价,播放日期,余票信息,名称,播放地点) 影票(影票编号,类别,票价,播放日期,影片名称,座位号) 注册用户及管理员(用户名,姓名,密码,管理权限) 影院 (影院名,地点,联络方法,城市) 售票 (影票编号,类别,票价,播放日期,影片名称,座位号) 订票 (影票编号,类别,票价,播放日期,影片名称,订票时间) 退票 (影票编号,类别,票价,播放日期,影片名称,退票时间) 3、 数据库结构 各表结构。 表:用户信息表(帐号.DB) 字段名 数据类型 长度 约束 用户名 char 20 主键 姓名 char 20 不为空 密码 char 20 不为空 用户类别 varchar 20 不为空 用户权限 varchar 20 不为空 表:影片名称(影片信息.DB) 字段名 数据类型 长度 约束 影片编号 char 20 主键 影片名称 varchar 40 不为空 类型 varchar 20 不为空 播放地点 varchar 40 不为空 播放日期 Date 不为空 播放时间 Date 不为空 票价 decimal 不为空 剩下票量 char 20 外键 表:影院信息表(影院.DB) 字段名 数据类型 长度 约束 坐落城市 char 20 不为空 具体地点 varchar 50 不为空 联络方法 varchar 50 不为空 影院编号 Char 20 主键 近期影片 varchar 50 不为空 表:票务预定信息表(打印.DB) 字段名 数据类型 长度 约束 用户名 Char 20 主键 预定票数 Char 20 不为空 预定影片信息 varchar 40 不为空 预定影片地点 varchar 40 不为空 播放时间 Date 不为空 票价 decimal 不为空 五、数据库实施和运行 多种表截图 登入窗口 var asql:string; begin asql:='select * from 账号.db where 账号="'+edit1.text+'"and 密码="'+edit2.text+'"'; query1.SQL.Text:=asql; query1.Open; if query1.RecordCount=0 then messagedlg('密码错误',mterror,[mbok],0) else begin if query1.FieldByName('身份').asstring='管理员' then begin form2.show; form1.Hide; end else begin form2.show; form1.Hide; form2.N1.enabled:=false; form2.N4.enabled:=false; end; end; query1.Close; end; 主界面 影片预定跟查询界面 begin table1.Append; table1.FieldByName('影片编号').AsString:=edit2.text; table1.FieldByName('预定张数').asstring:=edit3.text; table1.FieldByName('用户名').asstring:=edit4.Text; table1.post; end; end. 打印预定票信息 退订窗口 begin table1.First; while not table1.Eof do begin if (table1.FieldByName('影片编号').AsString='''+edit1.text+''') and (table1.FieldByName('用户名').AsString='''+edit2.text+''') then table1.Delete; table1.next; end; end; end. 总 结 经过这次课程设计,我愈加熟练掌握了使用了数据库应用系统进行系统开发及设计方法,加深了对数据库课程知识了解,同时也愈加深入了解了利用SQL语言操纵数据库知识,而且对数据库删除,查询,修改愈加透彻地了解。以前学内容也愈加好用于实践,发觉原来自己也能建个小型数据库进行信息化管理。 经过这几天团体合作,也愈加团结跟分工明确,是有些东西变得简单,变得更有效率,也更体会到了团体合作关键性。 参考文件 [1] 丁宝康《数据库原理》.经济科学出版社. [2] 王珊,陈红·数据库系统原理教程·清华大学出版社,1998,7 [3] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,.05 [4] 冯玉才《数据库系统基础》华中科技大学出版社 [5] 邝孔武.管理信息系统分析和设计[M].西安:西安电子科技大学出版社,1995.12 [6] 陶宏才《数据库原理及设计》 清华大学出版社 [7] 施佰康 <<数据库教程>>- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 影院 在线 系统 数据库 优秀 课程设计 项目 新版 说明书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文