




免费预览已结束,剩余24页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学号:14101104 软件工程课程设计院 别:专 业:年级班级:学生姓名:指导老师:完成日期:电影院售票系统的设计与实现Design and implementation of ticketing system in cinema专 业: 信息与自动化学院班 级: 计算机科学与技术二班年 级: 2014级学生姓名: 陈思任课老师: 杨连贺院 别:专 业:年级班级:学生姓名:指导老师:完成日期:院 别:专 业:年级班级:学生姓名:指导老师:完成日期:院 别:专 业:年级班级:学生姓名:指导老师:完成日期:院 别:专 业:年级班级:学生姓名:指导老师:完成日期:时 间: 2017年6月20日目 录第一章 系统可行性研究报告11.1 引言11.1.1 编写目的11.1.2 背景11.1.3 参考文献21.2 可行性分析21.2.1 要求21.2.2 目标21.2.3 进行可行性研究的方法2第二章 电影院售票系统页面规划和管理32.1对所建议系统的说明32.2处理流程和数据流程3第三章 影院售票系统需求分析43.1 任务概述43.2 任务规定43.2.1对功能的规定43.2.2各模块数据流图73.2.3 ER图93.3 总体设计103.3.1 处理流程103.4 总体结构和模块外部设计113.4.1 总体结构设计113.4.2 程序系统的结构113.5主模块设计说明153.5.1 程序描述153.5.2 功能153.5.3 流程逻辑153.6售票模块设计说明163.6.1 程序描述163.6.2 功能163.6.3 流程逻辑173.7会员模块设计说明183.7.1 程序描述183.7.2 功能183.7.4 流程逻辑183.8维护系统模块设计说明193.8.1 程序描述193.8.2 功能193.8.3 流程逻辑19第四章 影院售票系统数据库设计20第五章 电影院购票系统的实现225.1 管理人员界面的实现225.2 用户购票界面的实现225.4 会员界面的实现24第五章 结束语25软件工程课程设计第一章 系统可行性研究报告1.1 引言1.1.1 编写目的随着社会的发展,人们生活水平的提高,欣赏电影逐渐成为人们闲暇时的主要娱乐方式之一。随着电影在众人的娱乐生活中占据越来越重要的地位,传统手动售票方式繁琐,统计帐户的时候一张一张的记录进入到账户薄里面,容易出现错误,所以研究一个电影售票系统已经非常的重要了。设计电影院售票系统,能方便的订票、退票、查询财务售票情况,极大的提高了了工作效率。本系统由前台和后台两大模块。在前台,用户可以注册、登陆,然后查看影片信息,订票信息,在订票的时候,用户可以根据影片信息选择场次和座位号。在后台,管理员可以对用户信息,电影信息进行管理,主要功能有添加、删除、修改等。传统的电影售票都是人工服务,观看座位都是人工安排,无法体现人性化选择,加上现在人们的生活节奏越来越快,购票时间需要相应缩短以及方便电影院工作人员的管理,本系统就是为了解决这一系列问题提出的。1.1.2 背景电影成为现今社会人们娱乐的重要项目,因此一个完善的影院售票系统为我们的出行和观影提供了方便,避免迟到错过影片和排队拥挤。人工售票的手续繁琐、效率低下给具有强烈时间观念的管理人员带来了诸多不便,影院缺少一套完善的售票系统软件,为了对售票的管理方便,因此必须开发影院售票系统。随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而采用手工售票的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足售票人员对售票,订票,退票等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此影院售票系统软件以提高影院的管理效率。根据对周边电影院售票系统的调查和了解,我提出了本项目的任务。通过系统的设计,实现电影购票系统。1.1.3 参考文献1.软件工程导论-张海藩编著- 清华大学出版社2.数据库系统概论王珊、萨师煊主编-高等教育出版社3.软件工程导论-张海藩编著- 清华大学出版社4.数据库系统概论王珊、萨师煊主编-高等教育出版社 1.2 可行性分析1.2.1 要求 影院售票系统是为方便电影院人员管理售票工作以及体现用户人性化选择而设计的,本系统能够实现管理售票、用户预订观看座位、影片录入、售票、订票、会员办理等功能。系统可以安全、快捷、一目了然的查询用户购票情况、影片情况等。1.2.2 目标影院售票系统的基本目标是方便管理者查找需要的信息以及管理系统信息,为了提高效率,应该做到以下几点要求:(1)方便管理和整理影片信息的管理:管理员可以直接进入登录主页面进行对影片的信息查看。(2)管理员查看信息:可以在界面中看到现已上映的影片信息以及为观众确定其的购买情况。(3)售票人员售票:为售票人员定位影片、确定座位提供方便。1.2.3 进行可行性研究的方法 本次可行性分析是按照前面给出的步骤进行的,即按照复查项目目标和规模,研究目前正使用的系统,导出新系统得高层逻辑模型,重新定义问题这一循环反复过程进行的。考虑到实际电影院运行程序,对会员模块进行简单的设计,实际的电影院售票系统中,相对来说有较为丰富的优惠活动和会员优惠。通过对所学知识的运用,尽量完善的设计出电影购票系统。26第二章 电影院售票系统页面规划和管理2.1对所建议系统的说明所建议的影院售票系统,其利用先进的技术,解决了对用户信息各个流程的控制,并提供了一个良好的、易操作的、直观的用户操作界面,从而实现自动化和系统的管理2.2处理流程和数据流程如图2-2是处理流程和数据流程图。现有系统的工作主要有以下五个方面的内容:票务管理:对电影票的出售、退票、预订进行管理,会员管理:对影院会员的办理、退出进行管理,信息管理:对影院的影片上档、下档进行管理,结算管理:对影院的日、月销售额进行统计与查询,统计管理:对影院的影片上座率、售票情况进行统计。会员管理票务管理信息管理结算管理影院售票系统导航栏退出登录统计管理图2-2第三章 影院售票系统需求分析3.1 任务概述1目标建立的影院售票系统,要把影院的售票管理、订票管理、退票管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平,同时增设会员管理、信息管理、结算管理和统计管理。2用户的特点本软件的使用对象有影院负责人或管理人员(更新维护系统),影院售票人员(办理售票,订票,退票)。3.2 任务规定3.2.1对功能的规定本系统相应的需求有以下五个方面:(1)能够存储一定数量的影片信息,并方便有效地进行相应的影片数据操作和管理,这主要包括以下内容。影片信息的录入、修改及删除。影片的上档、下档。电影票的出售、预订、退还。电影信息的关键字搜索(2)对一定数量的会员进行相应的信息存储与管理,这其中包括以下内容。会员信息的登记、删除及修改。会员资料的统计与查询。(3)能够对影院的销售信息进行统计,这其中包括以下内容。影院月、日销售额的统计与查询。影院放映的影片上座率与票房统计。(4)数据保存:需要长期保存在数据库中的信息有以下几种,影片信息:影片的基本信息,会员信息:会员的基本信息,售票信息:影片售票情况的统计信息,帐号信息:图书管理员和读者的登陆帐号(5)系统用户:影院管理员、售票员。影院管理员的工作内容包括对影片和会员数据可执行添加、修改以及查询等操作。售票员可进行电影票的出售、预订、退还等日常操作。如图3-2-1(1)为影院系统类图:描述了顾客以及会员、管理系统、管理员、售票系统和取票机之间的关系。通过上述各系统之间的协作方便顾客为观影购票的一系列过程。顾客通过登录密码进入电影院管理系统,已成为会员的顾客直接输入会员信息,显示登录成功后通过验证可直接取票,普通顾客可以通过注册成为会员后享受购票优惠和其他影院的活动优惠。购票信息提交后,终端计算机和与联网计算机分析信息完成相应的购票操作。管理员联网计算机查询电影院中电影票的场次信息和剩余数量提供给顾客,由顾客自主选择场次和座位的信息,帮助顾客完成购票。顾客管理系统管理员终端计算机联网计算机VIP猫眼取票机 登录验证VIP 登录成功查询拥有是否购票成功有票访问取票图3-2-1(1)如图3-2-1(2)为影院系统用例图:会员用户包括注册、登录、浏览电影信息、在线选座、在线付款、退票和订单查询等功能。图3-2-1(2)如图为3-2-1(3)为影院系统用例图:管理员可以通过登录自己的信息完成如下工作,包括更新电影信息、修改电影信息、删除电影信息和修改订单。:图3-2-1(3)3.2.2各模块数据流图如图3-2-2(1)为售票系统数据流程图:管理员通过售票系统更新影片信息和库存,及时整理下架电影和更新上映电影信息,完成售票出、票等一系列工作。管理员售票系统更新影片信息库存影片信息售票顾客信息出票顾客顾客信息 影片信息 顾客信息事务事务影片信息 影票图3-2-2(1)如图统计系统3-2-2(2)为统计系统数据流程图:管理员通过售票系统统计票房成绩技术处理更新售票信息,将影院信息递交到审查员中审核。避免出现错误信息误导顾客。管理员统计更新票房更新收入信息影片票房情况影院收入信息处理信息影院信息产生影院情况图表审查员影院信息事务事务影院信息事务请款图表图3-2-2(2)如图3-2-2(3)为维护系统流程图:管理员通过登录影院售票系统,维护更新电影数据库,将临时出现不可避免的问题尽快通知顾客,避免顾客和影院的损失。管理员维护更新影院数据库处理影院出现的问题影院数据库影院信息顾客 影院信息 事务事务影院信息图3-2-2(3)如图3-2-2(4)为会员系统流程图:管理员通过登录影院售票系统,管理影院会员模块,包括会员的办理和删除,及时更新和处理会员信息,生成会员信息一览表方便查询和记录。管理员会员办理会员删除更新会员信息更新会员信息会员信息处理会员信息处理会员信息产生会员信息一览表顾客影院会员信息影院会员信息产生会员信息一览表会员信息会员信息会员信息会员信息事务事务会员信息事务事务会员信息会员信息会员信息会员信息图3-2-2(4)如图3-2-2(5)为查询系统流程图:管理员通过登录影院售票系统,查询影院数据信息,整理出信息图表反馈给顾客。管理员查询显示影院信息查询信息产生信息图表影院数据信息库顾客事务事务影院信息所查询信息查询信息图3-2-2(5)3.2.3 ER图概念结构设计是整个数据库设计的关键,它能通过对需求进行综合,归纳与抽象,形成一个独立于具体DBMS的概念模型,即E-R图。简单的说,E-R图用来分析数据关系的。下面是本系统主要的实体图。围绕着影院和顾客两大主体,分别对影院的的员工信息、影片信息和顾客的信息进行详细描述。如图3-2-3是电影院售票系统总体ER图:图3-2-33.3 总体设计3.3.1 处理流程如图3-3-1(1)为出流程:员工通过登录影院售票管理系统,进行处理相关流程。首先启动系统显示登录界面,工作人员进行选择输入自己的工号和密码完成登录。点击取消按钮退出系统或通过选项售票系统,维护系统,统计系统,查询系统,会员系统,进入系统后进行相关操作完成工作。图3-3-1(1)3.4 总体结构和模块外部设计3.4.1 总体结构设计如图3-4-1(1)为总体结构设计:职工登录影院售票管理系统,完成售票系统的检测、维护,同时进入检票系统对电影票进行整理。图3-4-1(1)3.4.2 程序系统的结构如图3-4-2(1)为主模块:影院售票系统包括会员的管理、售票管理、维护管理、统计管理和查询管理。分别由不同的管理员来进行管理,分工合作完成任务。会员管理售票管理维护管理统计管理影院售票系统查询管理图3-4-2(1)如图3-4-2(2)为售票模块:用户通过登录影院售票系统进入售票界面,选择购买电影票、电影票预定、电影票退票和退出。在售票时输入电影票的信息,交易完成后完成售票,预定时输入电影票信息输入预订人员的信息完成电影票的预订,退票时先进性检票,如果电影票过期或者与电影院地址不符合等则视为不合格不能完成退票,反之信息合格完成退票。图3-4-2(2)如图3-4-2(3)为查询模块:顾客通过登录影院售票系统浏览上映电影信息,选择想要观看的影片和合适的场次,也可以通过查询电影名称、时间和导演名查询电影信息。图3-4-2(3)如图3-4-2(4)为会员模块:会员通过检测后登录影院售票系统,可以添加、删除、更改自己的会员信息,也可以查询自己的会员信息,会员信息填写完毕后保存。图3-4-2(4)如图3-4-2(5)为统计模块:管理员通过登录影院售票系统,可以查询日营业额和各个影片的营业额。对此可以分析出影片的票房成绩。图3-4-2(5)如图3-4-2(6)为维护模块:管理员通过登录影院售票系统选择要维护的系统模块添加、修改、删除、备份影库系统或者职工系统。图3-4-2(6)3.5主模块设计说明3.5.1 程序描述主模块:包括售票系统、维护系统、统计系统、查询系统、会员系统分工合作完成售票系统的各项工作。通过各项系统可以方便顾客使用预定、购票、退票、注册会员、注销会员等功能,方便了顾客为观影基本需要。3.5.2 功能 功能运行包括:建立与数据库连接,获取系统设置,运行主对话框,根据输入调用子模块,退出系统时断开与数据库的连接。为保证系统的正常运行,设置了各项系统的维护功能,增加电影院购票系统的安全性。输入项:用户鼠标点击输入各项,顾客输入自己的登录姓名和密码进入电影院售票系统,管理员通过工号和密码进行管理售票系统内的各项内容。输出项:根据输入项,跳转至相应模块界面,完成售票、维护、统计、查询、会员系统等各项工作。3.5.3 流程逻辑如图3-5-3所示,是主模块设计的逻辑流程图,各系统分工合作构成主模块。通过选择项进入各系统完成目标。 图3-5-33.6售票模块设计说明3.6.1 程序描述售票模块包括售票功能、订票功能、退票功能。顾客可以及时进入售票功能直接订购已上映的电影及场次,也可以进入订票功能提前订购还未上映或已经上映的电影场次信息,避免没有时间直接排队购票。对于不能够按时到影院观看电影的顾客可以提前退票,既避免了顾客不必要的浪费也方便其他未抢到影票的顾客。3.6.2 功能(1)售票功能给观众提供售票服务。要选购哪个位置由观众决定。工作人员根据观众的需要进行操作。系统在购票成功后会产生一个验证码,此验证码连工作人员都不知道。是随机生成的。用于对电影票真假的辩识。输入电影票的信息,顾客信息。输出:相应的界面。影院联网销售的便利性利用了网络的全球性、直接性、便捷性、均等性等特点,实现销售的方式。(2)订票功能提供提前订票服务,顾客在影片开始前换成纸质票,影片开始前10分钟,如果没有换成纸质票即做退票处理。输入电影票的信息,顾客信息。输出相应的界面。打印出纸质电影票进入窗口完成检票后观影。(3)退票功能:提供退票服务,根据顾客提供的票据,进行相应的退票操作,若电影票过期或者购买电影票的影院信息不相符,则视为不合格。若经过检验后,电影票符合退票规定,予以退票处理。输入电影票的验证码。输出相应的界面。3.6.3 流程逻辑如图3-6-3所示,是售票模块设计的逻辑流程图,票务系统进行售票,接受顾客预订、退票,及时为顾客提供服务。充分利用现代网络和计算机技术将现代影院的经营管理。图3-6-33.7会员模块设计说明3.7.1 程序描述会员模块包括会员的管理,通过选项进入会员界面,选择会员办理、会员查询、会员修改、会员注销等操作,输入会员信息和会员编号从而达到更新数据的目的,退出键离开当前页面。3.7.2 功能会员模块提供会员办理,会员注销,会员资料修改,会员信息查询等功能为影院会员提供便捷和优惠。在成为会员的同时享受到更加优惠和方便的待遇。输入项为会员办理:输入顾客信息。输出项为相应的界面。会员注销:输入会员卡信息。输出项为相应的界面。3.7.4 流程逻辑图3-7-43.8维护系统模块设计说明3.8.1 程序描述维护系统模块包括影库信息的维护和职工信息的维护。维护影库信息包括:添加影片、删除影片、修改影片。职工信系维护包括:添加职工、删除职工、修改职工。以上信息存入数据库。3.8.2 功能维护电影院售票系统正常运行,增加影院内部的安全,明确的分工可以使工作人员对各影片信息和职工信息存入数据库。3.8.3 流程逻辑图3-8-3第四章 影院售票系统数据库设计表4-1 表说明表名说明tb_Staff记录员工编号、姓名、密码及权限tb_Cinema记录记录影院的名称及联系方式tb_Movie记录影片的简介、编号及名称tb_Tickets纪录电影名称、场次信息、价格及座位号tb_Customer记录顾客的姓名和联系方式tb_vip记录会员的卡号和姓名表4-2 员工表(tb_Staff)字段名数据类型主键描述IDInt是员工编号NameVarchar(10)否员工姓名QuanxianVarchar(20)否员工权限PassVarchar(20)否员工密码表4-3影院表(tb_Cinema)字段名数据类型主键描述IDInt是电影院联系方式NameVarchar(20)否电影院名称表4-4影片表(tb_Movie)字段名数据类型主键描述IDInt是影片编号NameVarchar(20)否影片名称JianjieVarchar(50)否影片简介表4-5影票表(tb_Tickets)字段名数据类型主键描述IDInt是座位号NameVarchar(20)否影片名称ChangciVarchar(20)否场次信息JiageFloat否价格表4-6表(tb_ Customer)字段名数据类型主键描述IDInt是顾客联系方式NameVarchar(20)否顾客姓名表4-7表(tb_Vip)字段名数据类型主键描述IDInt是会员卡号NameVarchar(20)否会员姓名第五章 电影院
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 健康管理基础知识培训课件
- 便秘的西医治疗课件
- 广西钦州市第十三中学2025-2026学年高二上学期第一周考试历史试卷(含答案)
- 2025年全国中医类别医师资格定期考核理论试题及答案
- 企业电焊工安全培训总结课件
- 企业春节节前安全培训课件
- 网络餐饮管理办法评价
- 2025年中医内科试题及答案
- 新疆维吾尔自治区高级导游等级考试(导游综合知识)考前冲刺试题及答案(2025年)
- 紧急冲淋、洗眼器操作规程
- 手术室多重耐药菌感染防控与管理
- 水生物病害防治员职业技能鉴定经典试题含答案
- 尿道狭窄护理查房
- 新教材八上《历史》第一单元必背知识(背诵版+默写版)
- 中国产业发展
- 小学生种植实践课件
- 白内障术后并发症
- 2025至2030糖生物学行业调研及市场前景预测评估报告
- 2025年官方兽医答题题库附答案详解(达标题)
- 稻谷与大米全产业链解析
- 生态环境监测机构资质认定补充要求解读
评论
0/150
提交评论