电影院票务管理系统操作手册
- 格式:doc
- 大小:653.00 KB
- 文档页数:9
周浦剧院影院剧票售票系统说明目录一、售票 (3)二、微信订票取票 (5)三、影院排片 (7)四、设置微信端广告 (9)五、会员卡办理 (10)六、会员卡生成 (11)一、售票系统登录地址:/admin/ 系统登录用户名:admin系统登录密码:admin(请及时更改登录密码,以防数据被窃取)1、管理员登录系统后,点击首页菜单中按钮或点击菜单【营销系统】-->【售票】进入购票页面2、选择购票影片:绿色为当前选中影片3、选择放映时间:绿色为当前选中放映时间4、选择座位:影院的座位分为三个等级,A等(绿色)、B等(紫色)、C等(粉红色)。
图中黑色部分为已售出座位,不可再次选择5、输入收款金额,确定收到的款项,并点击提交,系统会自动跳转至打印票务信息页面。
二、微信订票取票1、管理员登录系统后,点击首页菜单中按钮或点击菜单【营销系统】-->【售票】-->【取票】进入取票页面2、进入取票页面后,需要输入购票的订单号,验证通过后才能够进入票务信息打印页面。
3、订单号验证通过后,可进入票务信息确认页面,确认信息后可点击打印按钮打印影票。
三、影院排片1、管理员登录系统后,点击首页菜单中按钮或点击菜单【排片系统】-->【影片排片】进入排片页面。
2、进入排片页面后,即可查看当前所有的影片信息。
3、新增影片排片时,点击顶部【单条添加影片】可进入添加影片页面。
4、在影片信息页面,可对某一条影片添加播放时间,点击【播放日历】按钮即可进入该影片的播放日历。
5、如需新增播放时间,可点击【单条添加播放日历】,进入添加页面。
6、票价分为三类,需要单独对每一个定价,如果该影片不区分座位价格票,可填写为一样。
四、设置微信端广告1、微信端系统内,有首页头部广告位和首页底部广告位,可根据需要设置微信端广告内容。
2、点击【营销系统】-->【广告管理】进入广告管理页面。
3、在广告添加页面内,根据系统提示填写相应的信息。
电影院票务管理操作规程一、引言电影院作为文化娱乐场所,为了确保观众的权益和顺利营业,需要制定一套严格的票务管理操作规程。
本文旨在规范电影院票务管理流程,提高服务效率和观影体验质量。
二、票务购买1. 线上购票:a) 观众可通过电影院官方网站或授权的第三方平台进行在线选座购票。
b) 在选择电影、时间和座位后,观众需提供真实姓名、联系方式和有效身份证件信息进行注册和实名认证。
c) 支付完成后,观众将收到电子票,并可选择打印或直接使用手机等电子设备进行入场。
2. 线下购票:a) 观众可前往电影院售票窗口购买票务,工作人员应及时提供相关电影信息、座位选择以及票价等。
b) 观众需要提供有效身份证明以备查验。
c) 在购票过程中,工作人员应提供明确的购票政策,并为观众解答疑问。
三、票务入场1. 电子票入场:a) 观众持有效的电子票,在规定时间前往电影院入场处。
b) 电影院工作人员应使用专用设备或扫码工具进行电子票的验证,确保票券的有效性。
c) 如观众无法出示有效电子票,工作人员有权拒绝其入场。
2. 实体票入场:a) 观众持有效的纸质票,在规定时间前往电影院入场处。
b) 工作人员应当仔细核对票面信息与观众身份,并确保票券完整无损。
c) 如观众无法出示有效实体票,工作人员有权拒绝其入场。
四、退票规定1. 线上购票:a) 观众线上购票后可在规定时间内申请退票,但需扣除手续费。
b) 已超过规定时间的退款将不予受理。
2. 线下购票:a) 观众需在电影开始前一小时前到售票窗口申请退票。
b) 仅在购票当日有效,过期不再受理。
五、观影规则1. 观众应自觉遵守影片版权法律,不得携带摄像设备、录音设备等非法物品。
2. 观众应在规定的时间内入场,不得在电影播放过程中大声喧哗或产生其他妨碍观影的行为。
3. 观众不得随意转让票券,否则后果自负。
六、安全措施1. 电影院应配备安全设施和消防装备,确保观众的人身和财产安全。
2. 工作人员应定期进行安全培训,并能够应对突发情况,处理紧急疏散等应急事务。
电影院线售票系统操作手册第一章:系统概述 (4)1.1 系统简介 (4)1.2 功能特点 (4)1.2.1 票务管理 (4)1.2.2 会员管理 (4)1.2.3 订单管理 (4)1.2.4 营销活动管理 (5)1.2.5 数据统计与分析 (5)1.2.6 信息发布与推送 (5)1.3 技术参数 (5)1.3.1 系统架构 (5)1.3.2 系统兼容性 (5)1.3.3 系统安全性 (5)1.3.4 系统部署 (5)1.3.5 系统升级与维护 (5)第二章:用户注册与登录 (5)2.1 用户注册 (5)2.2 用户登录 (6)2.3 忘记密码 (6)2.4 账户管理 (6)第三章:影片信息管理 (6)3.1 影片查询 (6)3.1.1 查询界面 (6)3.1.2 查询条件 (6)3.1.3 查询结果 (7)3.2 影片添加 (7)3.2.1 添加界面 (7)3.2.2 影片信息录入 (7)3.2.3 影片信息提交 (7)3.3 影片修改 (7)3.3.1 修改界面 (7)3.3.2 影片信息查询 (7)3.3.3 影片信息修改 (7)3.3.4 影片信息提交 (7)3.4 影片删除 (8)3.4.1 删除界面 (8)3.4.2 影片信息查询 (8)3.4.3 影片信息删除 (8)第四章:放映计划管理 (8)4.1 放映计划查询 (8)4.1.1 功能概述 (8)4.2 放映计划添加 (8)4.2.1 功能概述 (8)4.2.2 操作步骤 (8)4.3 放映计划修改 (9)4.3.1 功能概述 (9)4.3.2 操作步骤 (9)4.4 放映计划删除 (9)4.4.1 功能概述 (9)4.4.2 操作步骤 (9)第五章:票价管理 (9)5.1 票价查询 (9)5.1.1 功能概述 (9)5.1.2 操作步骤 (9)5.2 票价添加 (10)5.2.1 功能概述 (10)5.2.2 操作步骤 (10)5.3 票价修改 (10)5.3.1 功能概述 (10)5.3.2 操作步骤 (10)5.4 票价删除 (10)5.4.1 功能概述 (10)5.4.2 操作步骤 (10)第六章:座位管理 (10)6.1 座位分布图 (11)6.1.1 系统功能 (11)6.1.2 操作步骤 (11)6.2 座位选择 (11)6.2.1 系统功能 (11)6.2.2 操作步骤 (11)6.3 座位锁定 (11)6.3.1 系统功能 (11)6.3.2 操作步骤 (11)6.4 座位开启 (11)6.4.1 系统功能 (11)6.4.2 操作步骤 (11)第七章:售票操作 (12)7.1 普通票购买 (12)7.1.1 进入购票界面 (12)7.1.2 选择影片和场次 (12)7.1.3 选择座位 (12)7.1.4 填写订单信息 (12)7.1.5 支付订单 (12)7.2 优惠票购买 (12)7.2.2 选择优惠票类型 (12)7.2.3 核验优惠资格 (12)7.2.4 完成购票流程 (12)7.3 团体票购买 (13)7.3.1 联系影院客服 (13)7.3.2 提交团体购票申请 (13)7.3.3 确认订单及支付 (13)7.4 退票操作 (13)7.4.1 进入退票界面 (13)7.4.2 核实退票信息 (13)7.4.3 提交退票申请 (13)7.4.4 退款到账 (13)第八章:支付与结算 (13)8.1 支付方式选择 (13)8.1.1 系统支持多种支付方式,包括但不限于以下几种: (13)8.1.2 顾客在选座购票时,可根据个人喜好和需求选择合适的支付方式。
目录版权说明本产品使用手册(以下简称“手册”)内容若有变动,恕不另行通知。
本手册例子中所用公司、人名和数据若非特别声明,均属虚构。
未得到武汉易讯通科技有限公司(以下简称“易讯通”)明确的书面许可,不得为任何目的、以任何形式或手段(电子的或机械的)复制或传播手册的任何部分。
本手册以及相关的程序仅用于为最终用户提供信息,易讯通有权随时更改或撤销其内容。
手册是易讯通的专有信息,并受中华人民共和国版权法和国际公约的保护。
在有关法律允许的范围内,易讯通按“既定”方式提供本手册,且不对本手册提供任何形式的担保,包括(但不限于)对特定目的的适销性、适用性以及无侵权行为不作任何暗示担保。
在任何情况下,易讯通不对最终用户或任何第三方因使用本手册而引发的任何直接或间接的丢失或损坏负责,包括(但不限于)利润损失、业务中断、商誉影响或信息丢失等,即使已将此类损失或损坏明确告知易讯通。
本手册以及本手册所提及的任何产品的使用均受适用的用户许可协议限制。
本手册由易讯通制作。
本手册中提及的所有商标、商标名称、服务标志及徽标均归公司所有。
第一章引言1.编写目的编写本手册的目的是充分叙述本软件所能实现的功能及其运行环境,以便使用者了解本软件的使用范围和使用方法,并为软件的维护和更新提供必要的信息。
2.参考资料3.术语和缩略词第二章软件概述1.软件用途说明该软件的目的、总体功能、适用范围2.软件运行说明运行本软件所需要的支持软件,如:操作系统的名称,版本号;数据库管理系统的名称和版本号;其它软件支持3.系统配置列出为运行该软件时所要求的设备的最小配无思无虑第三章软件系统功能1电影院票务管理系统该系统包含有:影院管理、影片管理、服务管理、参数管理功能模块。
2影院管理影院管理主要包含:新增影院、修改影院,查询影院、查看详情、设置影院服务、新增影院图像、发布影院、影院排片、新增影厅、修改影厅、删除影院、删除影厅操作。
以上操作均可在该页面进行操作,如下图所示:新增影院单击,弹出新增影院页面,依次填写正确信息(带*为必填项),点击“保存”即可。
满天星城市文化娱乐售票网络系统操作手册一、登录系统键入用户名和密码后按Enter键进入系统,或直接按Esc键退出系统。
若用户名非法或密码输入错误,系统将提示错误信息并要求重新输入用户名和密码。
系统禁止同一用户名重复登陆多台机,将提示错误信息并禁止登录。
二、排片员操作步骤一、以下三步是排片员编排影片计划的一般步骤:第1步:在“主菜单”界面中,进入“项目管理”模块的“电影片库管理”窗口,选择“新增影片”键,进入“影片基本信息”对话框后,输入影片的基本资料(蓝色字体选项必须输入)。
输入完毕后按“保存”键退出,回到“电影片库管理”窗口。
在“电影片库管理”窗口中可以看到刚才新增影片的资料栏,点选刚才新增的影片,然后选择“新增拷贝”键,进入“拷贝基本资料”对话框后,输入影片的基本资料和附加信息后(蓝色字体选项必须输入),按“保存”键退出。
回到“电影片库管理”窗口。
选择“拷贝”栏目,这时可以看到窗口中出现了刚才新增影片拷贝的信息。
备注:在以上操作中,如果没有所需基本资料选项,则先退出到电影片库管理窗口,在“影片参数”或“拷贝参数”中添加所需要的参数内容,例如:片商、制片厂、洗印厂等。
第2步:1、在“主菜单”界面中,进入“映出计划”模块的“映出计划编排”窗口,按“新计划”键,进入“映出计划信息”窗口。
2、点选日历表的日期、选择影厅,票面版式、票价精度,选择所编排影片的类别:如“分账电影”、“其他电影”、“录象节目”,选择影片名称。
3、按“设置时间段”键,出现“当日排片信息”对话框,用鼠标点击(时间会随鼠标的移动改变)“时间条”中点击相应的时间,时间将摄取影片的长度自动生成时间段。
如果结束时间不可满足要求,可以按键盘的“shift”键,同时用鼠标点击结束时间。
设置完时间段后按“确定”键退出。
4、按“保存计划并建立票价”键,点击票价窗口的票价就可直接输入数字修改票价,按“保存”键,再“退出”回到“映出计划编排”窗口。
票务管理系统使用说明(一)引言概述:票务管理系统是一种用于管理和处理各种票务事务的软件系统。
本文旨在通过详细的使用说明,向用户介绍如何使用票务管理系统来实现快速、高效和准确的票务管理。
正文:一、系统登录和用户管理1. 使用用户名和密码登录系统2. 用户权限管理,包括管理员、销售员、财务等角色的分配和权限设置3. 注册新用户和修改用户信息的操作方式4. 重置密码和解锁账户的方法5. 多层次的用户管理体系,确保安全和可追溯性二、票务销售管理1. 查看和编辑航班、车次、演出等活动的票务信息2. 创建和编辑新的票务活动,包括日期、时间、地点等信息的设定3. 票务分类和定价的设置,支持不同级别的票价和促销活动4. 添加和管理销售员,分配票务任务并跟踪销售情况5. 查看实时的销售统计数据和报表,方便管理和决策三、订单管理和支付处理1. 创建和编辑订单,包括选择活动、选择座位和票价等信息的填写2. 确认订单和生成订单号,方便后续查询和处理3. 支持在线支付和货到付款等支付方式,保证支付安全和便捷性4. 发送订单确认和电子票务给客户,提供订单状态查询功能5. 退票和改签的流程和操作方式,支持自动计算退款金额和手续费四、票务检票和入场管理1. 票务验真和防伪技术的应用,确保票务的真实可信性2. 扫描或手动输入电子票务信息,验证门票的有效性3. 检票结果的实时反馈和记录,方便统计和跟踪4. 入场安全措施的设定,例如闸机、人工检票等方式5. 售票和检票的数据同步和差错处理,保证数据的一致性和可靠性五、报表分析和系统维护1. 销售统计报表和财务报表的生成和导出2. 生成活动出票情况和入场情况的报表,方便管理和分析3. 数据备份和恢复的方法,确保数据的安全性和可靠性4. 系统升级和故障处理的流程,保证系统的稳定性和可用性5. 用户反馈和问题解答的渠道,提供优质的用户支持和服务总结:通过本文的说明,用户可以了解到票务管理系统的使用方法,包括系统登录和用户管理、票务销售管理、订单管理和支付处理、票务检票和入场管理,以及报表分析和系统维护等方面的内容。
电影院线排片管理系统使用手册第一章引言 (3)1.1 系统概述 (3)1.2 使用对象 (3)1.3 使用目的 (3)第二章系统安装与配置 (3)2.1 系统环境要求 (3)2.2 安装流程 (4)2.3 系统配置 (4)第三章用户管理 (5)3.1 用户注册 (5)3.1.1 注册流程 (5)3.1.2 注意事项 (5)3.2 用户登录与登出 (5)3.2.1 登录流程 (5)3.2.2 登出流程 (5)3.3 用户权限设置 (5)3.3.1 权限分类 (5)3.3.2 权限设置流程 (6)3.3.3 权限变更 (6)第四章影院管理 (6)4.1 影院信息录入 (6)4.1.1 功能概述 (6)4.1.2 操作步骤 (6)4.1.3 注意事项 (6)4.2 影院信息修改与查询 (7)4.2.1 功能概述 (7)4.2.2 操作步骤 (7)4.2.3 注意事项 (7)4.3 影院列表管理 (7)4.3.1 功能概述 (7)4.3.2 操作步骤 (7)4.3.3 注意事项 (8)第五章排片管理 (8)5.1 影片排期 (8)5.1.1 排期原则 (8)5.1.2 排期操作 (8)5.2 影厅安排 (8)5.2.1 影厅分类 (8)5.2.2 影厅安排原则 (8)5.2.3 影厅安排操作 (9)5.3 排片查询与修改 (9)5.3.1 排片查询 (9)5.3.2 排片修改 (9)第六章票务管理 (9)6.1 票务信息录入 (9)6.2 票务查询与统计 (10)6.3 票务退换 (10)第七章营销活动管理 (11)7.1 活动创建与发布 (11)7.1.1 活动创建 (11)7.1.2 活动发布 (11)7.2 活动查询与修改 (11)7.2.1 活动查询 (11)7.2.2 活动修改 (11)7.3 活动数据统计 (12)7.3.1 数据统计范围 (12)7.3.2 数据统计方法 (12)7.3.3 数据导出 (12)第八章数据报表管理 (12)8.1 日报表 (12)8.1.1 功能概述 (12)8.1.2 报表内容 (13)8.1.3 方式 (13)8.2 周报表 (13)8.2.1 功能概述 (13)8.2.2 报表内容 (13)8.2.3 方式 (13)8.3 月报表 (13)8.3.1 功能概述 (14)8.3.2 报表内容 (14)8.3.3 方式 (14)第九章系统维护 (14)9.1 系统备份与恢复 (14)9.1.1 备份策略 (14)9.1.2 备份操作 (14)9.1.3 数据恢复 (14)9.2 系统升级 (15)9.2.1 升级策略 (15)9.2.2 升级操作 (15)9.3 系统安全 (15)9.3.1 用户权限管理 (15)9.3.2 数据加密 (15)9.3.3 网络安全 (15)第十章帮助与支持 (16)10.1 常见问题解答 (16)10.1.1 如何登录电影院线排片管理系统? (16)10.1.2 如何添加影厅? (16)10.1.3 如何排片? (16)10.1.4 如何修改排片信息? (16)10.1.5 如何查询票房数据? (16)10.2 联系我们 (16)10.3 用户反馈 (16)第一章引言1.1 系统概述电影院线排片管理系统是一款面向电影院线管理人员的智能化、高效化的管理工具。
“院线票务数据处理系统”操作手册(v100简单系统操作步骤登录系统键入用户名和密码后按Enter键进入系统,或直接按Esc键退出系统。
若用户名非法或密码输入错误,系统将提示错误信息并要求重新输入用户名和密码。
系统禁止同一用户名重复登陆多台机,将提示错误信息并禁止登录。
统计分析一、统计分析综合报表1、选择“统计分析”模块,点选“综合查询报表”菜单。
选择“过滤条件”的“起始”时间。
选择“上下限”的复选框使它变成“√”。
单击向上或向下的箭头选择票房的收入。
选择“影院”的复选框使它变成“√”,双击黄色的位置出现对话框,双击影院名称或单击影院名称按“确定”键。
选择节目种类的复选框使它变成“√”,双击黄色的位置出现对话框,双击影片名称或单击影片名称按“确定”键。
2、选择“分类条件”,各种分类条件的复选框使它变成“√”。
3、选择“统计结果”,各种统计条件的复选框使它变成“√”。
4、按“统计”键,统计的结果将会显示出来。
5、按“打印”键将进入“打印预览”的窗口。
6、按“票房图”将会出现关于票房数据的饼图、垂直直方图等等图例。
退出此界面只需再按“票房图”即可。
7、按“导出”键,票房数据则可导出到EXCEL。
注意:没有安装Excel办公软件的计算机则不可使用该功能。
(以上可选条件可根据实际需要而简化操作步骤)二、影院上报情况1、选择“统计分析”模块,点选“影院上报情况”菜单。
2、单击“选择月份”的向下箭头拉出日历表选择月份。
做法:选择“警戒线”复选框使它变成“√”。
将会显示警戒线。
选择“影院”的复选框使它变成“√”,双击黄色的位置出现对话框,双击影院名称或单击影院名称按“确定”键。
选择影院使用哪种售票系统,单击该售票系统,显示“? ”即可。
3、按“接收情况”将会显示所限制条件的接收情况。
4、按“详细数据”将会显示所限制条件的详细数据。
5、按“票房合计”将会显示所限制条件的票房全计数。
6、按“应缴专资”将会显示所限制条件的应缴专资数。
package util;import java.io.FileOutputStream;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import javax.xml.transform.OutputKeys;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerFactory;import javax.xml.transform.dom.DOMSource;import javax.xml.transform.stream.StreamResult;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.NodeList;import org.xml.sax.SAXException;public class DomUtil {public static Document getDocument(String fileAddress){Document doc=null;try {DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();DocumentBuilder db=dbf.newDocumentBuilder();doc=db.parse(fileAddress);} catch (Exception e) {e.printStackTrace();}if(doc!=null)return doc;else return null;}public static void saveDocument(Document doc,String fileAddress){//保存try{TransformerFactory tf=TransformerFactory.newInstance();Transformer t=tf.newTransformer();DOMSource doms=new DOMSource(doc);//获得数据源//设置字符编码类型t.setOutputProperty(OutputKeys.ENCODING, "UTF-8");StreamResult result =new StreamResult(new FileOutputStream(fileAddress));t.transform(doms, result);} catch (Exception e) {e.printStackTrace();}}}package test;import service.impl.Login;public class Start {public static void main(String[] args) { new Login().start();}}package service;public interface UserService {public void menu();//查看全部电影public void getAll();//通过电影名称查询电影public void getByName();//通过放映时间查询电影public void getByItem();//购买普通票public void byTicket();//购买学生折扣票public void byDiscount();//购买免费票优惠券public void byFree();}package service;public interface AdminService {//菜单public void menu();//查看所有public void getAll();//添加电影public void addFilm();//删除电影public void delFilm();//更新电影public void upFilm();//售票查询public void getTicket();}package service.impl;import java.util.ArrayList;import java.util.List;import java.util.Scanner;import dao.impl.FilmDaoImpl;import entity.Film;import entity.Seat;import erService;public class UserLogin implements UserService {Scanner input=new Scanner(System.in);List<Film> listFilm=new ArrayList<Film>();List<Seat> listSeat=new ArrayList<Seat>();FilmDaoImpl fdi=new FilmDaoImpl();public void menu() {System.out.println("选择你的操作:1:查看所有电影;2:按电影名查询;3:按播放时间查询;" +"4:购票;5:返回上一层;6:退出;");int chose=input.nextInt();switch(chose){case 1:getAll() ;break;case 2:getByName();break;case 3:getByItem();break;case 4:byTicket();break;case 5:break;case 6:System.exit(0);break;default :break;}}public void getAll() {System.out.println("序号"+"\t"+"电影名称"+"\t"+"英文名称"+"\t"+"导演"+"\t"+"演员"+"\t"+"影片类型"+"\t"+"票价"+"\t"+"播放时间");listFilm=fdi.getAll();for(Film film:listFilm){System.out.println(film.getId()+"\t"+film.getName()+"\t"+film.getPoster()+"\t"+film.getDirector()+"\t"+film.getAcotr()+"\t"+film.getType()+"\t"+film.getPrice()+"\t"+film.getItem());}listFilm.clear();menu();}public void getByName() {System.out.println("请输入要查询到电影:");String name=input.next();listFilm=fdi.getByName(name);if (listFilm != null) {System.out.println("序号"+"\t"+"电影名称"+"\t"+"英文名称"+"\t"+"导演"+"\t"+"演员"+"\t"+"影片类型"+"\t"+"票价"+"\t"+"播放时间");for (Film film : listFilm) {System.out.println(film.getId() + "\t" + film.getName() + "\t"+ film.getPoster() + "\t" + film.getDirector() + "\t"+ film.getAcotr() + "\t" + film.getType() + "\t"+ film.getPrice() + "\t" + film.getItem());}listFilm.clear();menu();}else{System.out.println("不存在该电影");this.getByName();}}public void getByItem() {System.out.println("请输入时间段:");String Item=input.next();//listFilm=fdi.getByItem("15:00");listFilm=fdi.getByItem(Item);if (listFilm != null) {System.out.println("序号"+"\t"+"电影名称"+"\t"+"英文名称"+"\t"+"导演"+"\t"+"演员"+"\t"+"影片类型"+"\t"+"票价"+"\t"+"播放时间");for (Film film : listFilm) {System.out.println(film.getId() + "\t" + film.getName() + "\t"+ film.getPoster() + "\t" + film.getDirector() + "\t"+ film.getAcotr() + "\t" + film.getType() + "\t"+ film.getPrice() + "\t" + film.getItem());}listFilm.clear();}else{System.out.println("该时间段没有电影");}menu();}public void byTicket() {System.out.println("请输入电影名:");String name=input.next();System.out.println("请输入播放时间:");String item=input.next();// 返回该电影的座位信息//Seat seat = fdi.getSeates("中国功夫", "15:00");Film film=new Film(name, item);Seat seat = fdi.getSeates(film);if (seat != null) {String ticketType = null;boolean flagTicketType=true;while(flagTicketType){System.out.println("请选择票的种类:1:普通票;2:学生票;3:免费票;");int chose = input.nextInt();switch (chose) {case 1:ticketType = "普通票";flagTicketType=false;break;case 2:ticketType = "学生票";flagTicketType=false;break;case 3:ticketType = "免费票";flagTicketType=false;break;default:System.out.println("输入错误选项!!!");break;}}printSeat(seat);//输出座位信息boolean flagIndex=true;String index=null;while(flagIndex){System.out.println("请选择座位:");index = input.next();if(seat.isSold(index)){//该座位已经卖出System.out.println("该座位已经卖出!!!");}else{flagIndex=false;}}fdi.buyTicket(film, index, ticketType);System.out.println("购票成功!!!");menu();}else{System.out.println("该电影不存在,或该电影没有此播放时间!!!");this.byTicket();}}@Overridepublic void byDiscount() {// TODO Auto-generated method stub}@Overridepublic void byFree() {// TODO Auto-generated method stub}//座位信息public void printSeat(Seat seat){System.out.println("************************屏幕************************");for(int i=0;i<7;i++){for(int j=0;j<7;j++){System.out.print(seat.getSeats()[i][j]+"\t");}System.out.println();}}}package service.impl;import java.util.Scanner;import service.AdminService;import entity.AdminUser;public class Login {Scanner input =new Scanner(System.in);public void start(){System.out.println("请选择登陆方式:1:管理员登录;2:普通用户登录;3:退出;");int chose=input.nextInt();switch(chose){case 1:/*AdminUser admin=new AdminUser();System.out.println("请输入用户名:");String name=input.next();System.out.println("请输入密码:");String pwd=input.next();if(name.equals(admin.getUserName())&&pwd.equals(admin.getUesrPassword()))*/new AdminLogin().menu();//else System.out.println("用户名和密码不匹配!!!");break;case 2:new UserLogin().menu();break;case 3:System.exit(0);break;default :System.out.println("输入错误的选择方式!!!");this.start();break;}this.start();}}package service.impl;import java.util.ArrayList;import java.util.List;import java.util.Scanner;import dao.impl.FilmDaoImpl;import entity.Film;import entity.Seat;import service.AdminService;public class AdminLogin implements AdminService{Scanner input=new Scanner(System.in);List<Film> list=new ArrayList<Film>();FilmDaoImpl fdi=new FilmDaoImpl();public void menu() {System.out.println("选择你的操作:1:查看;2:添加;3:删除电影;" +"4:修改电影;5:售票查询;6:返回上一层;7:退出;");int chose=input.nextInt();switch(chose){case 1:getAll() ;break;case 2:addFilm();break;case 3:delFilm();break;case 4:upFilm();break;case 5:getTicket();break;case 6:break;case 7:System.exit(0);break;default :System.out.println("输入错误的选择方式!!!");this.menu();break;}}public void getAll() {int num=0;System.out.println("序号"+"\t"+"电影名称"+"\t"+"英文名称"+"\t"+"导演"+"\t"+"演员"+"\t"+"影片类型"+"\t"+"票价"+"\t"+"播放时间");list=fdi.getAll();//System.out.println(list.size());for(Film film:list){num++;System.out.println(film.getId()+"\t"+film.getName()+"\t"+film.getPoster()+"\t"+film.getDirector()+"\t"+film.getAcotr()+"\t"+film.getType()+"\t"+film.getPrice()+"\t"+film.getItem());}list.clear();menu();}public void addFilm() {System.out.println("请输入电影名称:");String name=input.next();System.out.println("请输入英文名称:");String poster=input.next();System.out.println("请输入导演:");String director=input.next();System.out.println("请输入演员:");String acotr=input.next();System.out.println("请输入影片类型:");String type=input.next();System.out.println("请输入票价:");String price=input.next();System.out.println("请输入播放时间:");String item=input.next();Film film=new Film(name, poster, director, acotr, type, price, item);//Film film=new Film("东成西就", "e-w", "刘镇伟", "郑伊健", "喜剧", "150", "15:50");fdi.addFilm(film);System.out.println("添加成功!!!");menu();}public void delFilm() {System.out.println("请输入删除的电影名称:");String name=input.next();System.out.println("请输入播放时间(输入all,则全部删除):");String item=input.next();Film film=new Film(name, item);boolean exist=fdi.delateFilm(film);//boolean exist=fdi.delateFilm("非常完美",time);if(exist){System.out.println("删除成功!!!");menu();}else{System.out.println("该电影不存在,或该电影没有此播放时间!!!");this.delFilm();}}public void upFilm() {System.out.println("请输入要修改的电影名称:");String name=input.next();System.out.println("请输入要修改的放映时间:");String item=input.next();System.out.println("请输入要修改的列表名称:");String property=input.next();System.out.println("请输入该列表修改后的值:");String value=input.next();//fdi.updateFilm("蜘蛛侠","14:00","播放时间","15:00");//fdi.updateFilm("蜘蛛侠","14:00","影片类型","搞笑");Film film=new Film(name, item);int message=fdi.updateFilm(film,property,value);switch(message){case 0:System.out.println("更新成功!!!");menu();break;case 1:System.out.println("不存在该电影;");this.upFilm();break;case 2:System.out.println("不存在此电影的该播放时间;");this.upFilm();break;case 3:System.out.println("不存在该属性列表;");this.upFilm();break;}}public void getTicket(){System.out.println("请输入电影名称:");String name=input.next();System.out.println("请输入电影播放时间:");String item=input.next();//Film film=new Film("中国功夫", "15:00");Film film=new Film(name,item);Seat seat=fdi.getTicket(film);if (seat != null) {printSeat(seat);System.out.println("普通票:" + seat.getTicket().getOrdinaryNum());System.out.println("学生票:" + seat.getTicket().getStudentNum());System.out.println("免费票:" + seat.getTicket().getFreeNum());menu();}else{System.out.println("该电影不存在,或该电影没有此播放时间!!!");this.getTicket();}}//座位信息public void printSeat(Seat seat){System.out.println("***************屏幕*****************");for(int i=0;i<7;i++){for(int j=0;j<7;j++){System.out.print(seat.getSeats()[i][j]+"\t");}System.out.println();}}}package entity;public class Ticket {private String type;private int ordinaryNum=0;private int studentNum=0;private int freeNum=0;public String getType() {return type;}public void setType(String type) {this.type = type;switch(type){case "普通票":ordinaryNum++;break;case "学生票":studentNum++;break;case "免费票":freeNum++;break;default:break;}public int getOrdinaryNum() {return ordinaryNum;}public void setOrdinaryNum(int ordinaryNum) { this.ordinaryNum = ordinaryNum;}public int getStudentNum() {return studentNum;}public void setStudentNum(int studentNum) {this.studentNum = studentNum;}public int getFreeNum() {return freeNum;}public void setFreeNum(int freeNum) {this.freeNum = freeNum;}}package entity;public class Seat {private String index;private Ticket ticket;private Film film;private String[][] seats=new String [7][7];public Seat(String index, Ticket ticket, Film film) { this.index = index;this.ticket = ticket;this.film = film;}public Seat(){for(int i=0;i<7;i++){for(int j=0;j<7;j++){seats[i][j]=(i+1)+"-"+(j+1);}}public String getIndex() {return index;}public void setIndex(String index) {String[] str=index.split("-");setSeats(Integer.parseInt(str[0]),Integer.parseInt(str[1])); }public Ticket getTicket() {return ticket;}public void setTicket(Ticket ticket) {this.ticket = ticket;}public Film getFilm() {return film;}public void setFilm(Film film) {this.film = film;}private void setSeats(int x, int y) {seats[x-1][y-1]="已售";}public String[][] getSeats() {return seats;}public boolean isSold(String index){String[] str=index.split("-");int a=Integer.parseInt(str[0]);int b=Integer.parseInt(str[1]);if(!seats[a-1][b-1].equals(index)){return true;}elsereturn false;}}package entity;public class Film {private int id; //序号private String Name; //电影名称private String Poster; //英文名private String Director; //导演private String Acotr; //演员private String Type; //电影类型private String Price; //电影价格//private String Schedule; //时刻表private String Item; //放映时间public Film(){}public Film(String name,String item){Name = name;Item = item;}public Film(int id, String name, String poster, String director, String acotr, String type, String price, String item) { this.id = id;Name = name;Poster = poster;Director = director;Acotr = acotr;Type = type;Price = price;Item = item;}public Film(String name, String poster, String director,String acotr, String type, String price, String item) { Name = name;Poster = poster;Director = director;Acotr = acotr;Type = type;Price = price;Item = item;}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return Name;}public void setName(String name) { Name = name;}public String getPoster() {return Poster;}public void setPoster(String poster) { Poster = poster;}public String getDirector() {return Director;}public void setDirector(String director) { Director = director;}public String getAcotr() {return Acotr;}public void setAcotr(String acotr) {Acotr = acotr;}public String getType() {return Type;}public void setType(String type) {Type = type;}public String getPrice() {return Price;}public void setPrice(String price) {Price = price;}public String getItem() {return Item;}public void setItem(String item) {Item = item;}}package entity;public class AdminUser {private String userName;private String uesrPassword;public AdminUser(){erName="admin";this.uesrPassword="admin";}public String getUserName() {return userName;}public void setUserName(String userName) {erName = userName;}public String getUesrPassword() {return uesrPassword;}public void setUesrPassword(String uesrPassword) { this.uesrPassword = uesrPassword;}}package dao;import java.util.List;import entity.Film;import entity.Seat;public interface FilmDao {public List<Film> getAll();/** 用户操作*/public List<Film> getByName(String name);public List<Film> getByItem(String time);public void buyTicket(Film film,String index,String ticketType);public Seat getSeates(Film film);/** 管理员操作*/public void addFilm(Film film);public boolean delateFilm(Film film);public int updateFilm(Film film,String property,String value);public List<Film> selectFilm();public Seat getTicket(Film film);}package dao.impl;import java.util.ArrayList;import java.util.List;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import org.w3c.dom.NodeList;import util.DomUtil;import dao.FilmDao;import entity.Film;import entity.Seat;import entity.Ticket;public class FilmDaoImpl implements FilmDao{List<Film> listFilm=new ArrayList<Film>();List<Seat> listSeat=new ArrayList<Seat>();String filmsAddress="src/films.xml";String ticketsAddress="src/tickets.xml";Document docFilms=DomUtil.getDocument(filmsAddress);NodeList list=docFilms.getElementsByTagName("Movie");Document docTickets=DomUtil.getDocument(ticketsAddress);NodeList listTickets=docTickets.getElementsByTagName("Name");public List<Film> getAll() {int id=0;for(int i=0;i<list.getLength();i++){String filmName=null;String myPoster=null;String myDirector=null;String myAcotr=null;String myType=null;String myPrice=null;Node movieNode=list.item(i);NodeList movieChildList=movieNode.getChildNodes();for(int j=0;j<movieChildList.getLength();j++){if (movieChildList.item(j) instanceof Element) {Element movieChild = (Element) movieChildList.item(j);String strText=movieChild.getTextContent();String strElementName=movieChild.getNodeName();if("Name".equals(strElementName)){filmName=strText;}else if("Poster".equals(strElementName)){myPoster=strText;}else if("Director".equals(strElementName)){myDirector=strText;}else if("Acotr".equals(strElementName)){myAcotr=strText;}else if("Type".equals(strElementName)){myType=strText;}else if("Price".equals(strElementName)){myPrice=strText;}else if("Schedule".equals(strElementName)){NodeList scheduleChildList=movieChild.getChildNodes();for(int k=0;k<scheduleChildList.getLength();k++){if (scheduleChildList.item(k) instanceof Element) {id++;Element scheduleChild = (Element) scheduleChildList.item(k);Film film=new Film(id,filmName,myPoster,myDirector,myAcotr,myType,myPrice,scheduleChild.getTextContent());listFilm.add(film);}}}}}//listAir.add(airMsg);}return listFilm;}public List<Film> getByName(String name) {boolean exist=false;int id=0;for(int i=0;i<list.getLength();i++){String filmName=null;String myPoster=null;String myDirector=null;String myAcotr=null;String myType=null;String myPrice=null;Node movieNode=list.item(i);NodeList movieChildList=movieNode.getChildNodes();for(int j=0;j<movieChildList.getLength();j++){if (movieChildList.item(j) instanceof Element) {Element movieChild = (Element) movieChildList.item(j);String strText=movieChild.getTextContent();String strElementName=movieChild.getNodeName();if("Name".equals(strElementName)){if(strText.equals(name)){filmName=strText;exist=true;}else{//跳出循环,继续找下一个movie节点break;}}else if("Poster".equals(strElementName)){myPoster=strText;}else if("Director".equals(strElementName)){myDirector=strText;}else if("Acotr".equals(strElementName)){myAcotr=strText;}else if("Type".equals(strElementName)){myType=strText;}else if("Price".equals(strElementName)){myPrice=strText;}else if("Schedule".equals(strElementName)){NodeList scheduleChildList=movieChild.getChildNodes();for(int k=0;k<scheduleChildList.getLength();k++){if (scheduleChildList.item(k) instanceof Element) {id++;Element scheduleChild = (Element) scheduleChildList.item(k);Film film=new Film(id,filmName,myPoster,myDirector,myAcotr,myType,myPrice,scheduleChild.getTextContent());listFilm.add(film);}}}}}//listAir.add(airMsg);}if(exist){return listFilm;}else{return null;}}public List<Film> getByItem(String time){boolean exist=false;int id=0;for(int i=0;i<list.getLength();i++){Node movieNode=list.item(i);NodeList itemList=((Element) list.item(i)).getElementsByTagName("Item");for(int j=0;j<itemList.getLength();j++){if (itemList.item(j) instanceof Element) {String itemTime=itemList.item(j).getTextContent();if(itemTime.equals(time)){//找到了该时间段的电影exist=true;NodeList movieChildList=movieNode.getChildNodes();String filmName=null;String myPoster=null;String myDirector=null;String myAcotr=null;String myType=null;String myPrice=null;String myItem=itemTime;for(int k=0;k<movieChildList.getLength();k++){//逐个获取该电影的子节点if (movieChildList.item(k) instanceof Element) {Element movieChild = (Element) movieChildList.item(k);String strText=movieChild.getTextContent();String strElementName=movieChild.getNodeName();if("Name".equals(strElementName)){filmName=strText;}else if("Poster".equals(strElementName)){myPoster=strText;}else if("Director".equals(strElementName)){myDirector=strText;}else if("Acotr".equals(strElementName)){myAcotr=strText;}else if("Type".equals(strElementName)){myType=strText;}else if("Price".equals(strElementName)){myPrice=strText;}}}id++;Film film=new Film(id,filmName,myPoster,myDirector,myAcotr,myType,myPrice,myItem);listFilm.add(film);}}}}if(exist){return listFilm;}else{return null;}}public void addFilm(Film film) {Element movie=docFilms.createElement("Movie");Element name=docFilms.createElement("Name");Node Textname=docFilms.createTextNode(film.getName());name.appendChild(Textname);movie.appendChild(name);Element poster=docFilms.createElement("Poster");Node Textposter=docFilms.createTextNode(film.getPoster());poster.appendChild(Textposter);movie.appendChild(poster);Element director=docFilms.createElement("Director");Node Textdirector=docFilms.createTextNode(film.getDirector());director.appendChild(Textdirector);movie.appendChild(director);Element actor=docFilms.createElement("Acotr");Node Textactor=docFilms.createTextNode(film.getAcotr());actor.appendChild(Textactor);movie.appendChild(actor);Element type=docFilms.createElement("Type");Node Texttype=docFilms.createTextNode(film.getType());type.appendChild(Texttype);movie.appendChild(type);Element price=docFilms.createElement("Price");Node Textprice=docFilms.createTextNode(film.getPrice());price.appendChild(Textprice);movie.appendChild(price);Element schedule=docFilms.createElement("Schedule");Element item=docFilms.createElement("Item");Node Textitem=docFilms.createTextNode(film.getItem());item.appendChild(Textitem);schedule.appendChild(item);movie.appendChild(schedule);docFilms.getElementsByTagName("Film").item(0).appendChild(movie);DomUtil.saveDocument(docFilms,filmsAddress);}public boolean delateFilm(Film film) {for(int i=0;i<list.getLength();i++){ //遍历Movie节点NodeList nameList=((Element) list.item(i)).getElementsByTagName("Name");Node nameNode=nameList.item(0);String moveName=nameNode.getTextContent();if(film.getName().equals(moveName)){ //找到匹配的电影名称if(film.getItem().equals("all")){ //删除该电影的所有播放时间list.item(i).getParentNode().removeChild(list.item(i));}else{ //删除具体的某个场次boolean existItem=false;NodeList itemList=((Element) list.item(i)).getElementsByTagName("Item");for(int j=0;j<itemList.getLength();j++){ //遍历该电影的每个Item 节点if (itemList.item(j) instanceof Element){String textItem=itemList.item(j).getTextContent();if(textItem.equals(film.getItem())){ //找到该场次existItem=true;itemList.item(j).getParentNode().removeChild(itemList.item(j));}}}if(!existItem){return false;//没找到该电影播放时间}}DomUtil.saveDocument(docFilms,filmsAddress);return true;//因为有唯一值,所以找到该电影后,不再往下寻找,直接返回true即可}}return false;//没有找到}/** 返回值:* 1:不存在该电影;* 2:不存在此电影的该播放时间;* 3:不存在该属性列表;* 0:更新成功;*/public int updateFilm(Film film, String property,String value) {switch (property) {case "电影名称":property = "Name";break;case "英文名称":property = "Poster";break;case "导演":property = "Director";break;case "演员":property = "Acotr";break;case "影片类型":property = "Type";break;case "票价":property = "Price";break;case "播放时间":property = "Item";break;default:return 3;}for (int i = 0; i < list.getLength(); i++) {NodeList nameList = ((Element) list.item(i)).getElementsByTagName("Name");Node nameNode = nameList.item(0);String moveName = nameNode.getTextContent();if (film.getName().equals(moveName)) {if (!property.equals("Item")) {//如果所要修改的不是Item的文本内容,则不需要判断场次,直接修改该节点的文本内容即可NodeList propertyList = ((Element) list.item(i)).getElementsByTagName(property);propertyList.item(0).setTextContent(value);}else {boolean existItem=false;NodeList itemList = ((Element) list.item(i)).getElementsByTagName("Item");for (int j = 0; j < itemList.getLength(); j++) {if (itemList.item(j) instanceof Element) {// Element item=(Element)itemList.item(j);String textItem = itemList.item(j).getTextContent();if (textItem.equals(film.getItem())) {/** 找到该电影并修改对应的场次*/existItem=true;itemList.item(j).setTextContent(value);}}}if(!existItem){return 2;}}DomUtil.saveDocument(docFilms,filmsAddress);return 0;}}return 1;}public void buyTicket(Film film,String index,String ticketType){/** 创建Seat节点,添加ticket属性,添加文本内容;*/。
全国电影票务综合信息管理系统登录一、引言随着电影产业的发展,电影票务已成为人们生活中不可或缺的一部分。
为了方便观众购票以及电影院进行票务管理,全国电影票务综合信息管理系统应运而生。
本文将介绍如何登录全国电影票务综合信息管理系统,以及登录后可以进行的操作。
二、系统登录步骤1. 打开登录页面在浏览器中输入全国电影票务综合信息管理系统的网址,并进入系统登录页面。
通常,该网址是由管理系统提供方提供给用户的。
2. 输入账号信息在系统登录页面中,输入您的账号信息。
账号信息通常由系统管理员或相关工作人员提供,并且是唯一的。
账号信息一般包括用户名和密码,确保您输入的信息准确无误。
3. 确认信息并登录在输入完账号信息后,点击登录按钮或按下回车键确认信息并登录系统。
系统会对您输入的账号信息进行验证,如果验证成功,您将成功登录全国电影票务综合信息管理系统。
三、登录后的操作1. 查询电影信息登录后,您可以通过系统提供的查询功能查找全国范围内的电影信息。
您可以输入电影名称、导演、演员等关键词进行搜索,系统将返回相应的电影信息。
2. 预订电影票在登录后,您可以选择一部或多部电影进行预订。
通过系统提供的预订功能,您可以选择电影院、日期、时间和座位等信息,并完成预订流程。
系统会生成一张电子票据,供您在观影时使用。
3. 取消预订如果您需要取消之前的电影票预订,只需登录系统并查找您的预订记录。
通过系统提供的取消预订功能进行操作,系统将会取消您的预订并退还相应的费用。
4. 查看观影历史登录后,您可以查看您的观影历史记录。
系统会保存您的观影记录,方便您以后查阅。
5. 账户管理登录后,您可以管理您的账户信息。
包括修改密码、更改个人信息等。
6. 系统公告全国电影票务综合信息管理系统还会发布一些与电影票务相关的公告。
您可以在登录后查看这些公告信息,了解最新的电影票务活动和信息。
四、安全性为了保护用户的个人信息和账户安全,全国电影票务综合信息管理系统采用了一系列的安全措施。
目录
版权说明
本产品使用手册(以下简称“手册”)内容若有变动,恕不另行通知。
本手册例子中所用公司、人名和数据若非特别声明,均属虚构。
未得到武汉易讯通科技有限公司(以下简称“易讯通”)明确的书面许可,不得为任何目的、以任何形式或手段(电子的或机械的)复制或传播手册的任何部分。
本手册以及相关的程序仅用于为最终用户提供信息,易讯通有权随时更改或撤销其内容。
手册是易讯通的专有信息,并受中华人民共和国版权法和国际公约的保护。
在有关法律允许的范围内,易讯通按“既定”方式提供本手册,且不对本手册提供任何形式的担保,包括(但不限于)对特定目的的适销性、适用性以及无侵权行为不作任何暗示担保。
在任何情况下,易讯通不对最终用户或任何第三方因使用本手册而引发的任何直接或间接的丢失或损坏负责,包括(但不限于)利润损失、业务中断、商誉影响或信息丢失等,即使已将此类损失或损坏明确告知易讯通。
本手册以及本手册所提及的任何产品的使用均受适用的用户许可协议限制。
本手册由易讯通制作。
本手册中提及的所有商标、商标名称、服务标志及徽标均归公司所有。
第一章引言
1.编写目的
编写本手册的目的是充分叙述本软件所能实现的功能及其运行环境,以便使用者了解本软件的使用范围和使用方法,并为软件的维护和更新提供必要的信息。
2.参考资料
3.术语和缩略词
第二章软件概述
1.软件用途
说明该软件的目的、总体功能、适用范围
2.软件运行
说明运行本软件所需要的支持软件,如:操作系统的名称,版本号;数据库管理系统的名称和版本号;其它软件支持
3.系统配置
列出为运行该软件时所要求的设备的最小配无思无虑
第三章软件系统功能
1电影院票务管理系统
该系统包含有:影院管理、影片管理、服务管理、参数管理功能模块。
2影院管理
影院管理主要包含:新增影院、修改影院,查询影院、查看详情、设置影院服务、新增影院图像、发布影院、影院排片、新增影厅、修改影厅、删除影院、删除影厅操作。
以上操作均可在该页面进行操作,如下图所示:
新增影院
单击,弹出新增影院页面,依次填写正确信息(带*为必填项),点击“保存”即可。
如下图所示:
新增影厅
在影院列表中单击选中影院,在影厅信息中单击
弹出新增影厅页面,依次填写影厅名次,总行数,总列数,点击“产生座位”,点击“保存”即可。
如下图所示:
修改影院
在影院列表中单击选中一条记录,单击
弹出修改影院页面,进行修改操作(带*为必填项)后,点击“保存”即可。
如下图所示:
修改影厅
在影厅信息列表中单击选中影厅,单击
弹出修改影厅页面,修改影厅名称,座位数,点击“保存”即可。
如下图所示:
图1-2-2
注:单击,座位变成灰色显示,表示该座位不可用;再次单击,座位消失,表示无此座位,座位数相应减少。
详情
在影院列表中单击选中影院,点击,弹出影院详情页面,可以查看该影院的基本信
息、地图信息、图像信息、服务信息,如下图所示:
服务
在影院列表中单击选中影院,点击,弹出影院服务页面,在该页面填写正确的服务描述后,点击“保存”即可,如图1-4所示。
注:必须先在“服务管理”中添加服务
图像
进入影院管理页面,在影院列表中单击选中影院,点击,弹出影院图像页面,点击
“新增图像”在新增页面,点击选择图像并点击”开始上传“即可,如图1-5所示。
图1-5
注:上传图片后缀必须为jpg,png,gif格式,文件大小?,否则无法上传。
上传成功后,光标移至图像右上角,点击设为封面,点击,删除该图片。
选中多张图片,点击”“批量删除”,可删除多张图像。
发布
进入影院管理页面,在影院列表中单击选中影院,点击
已发布的:提示该影院已发布;
未发布的:提示“确定要发布此影院吗?”点击确认,发布成功,详情页面发布情况显示该影院已发布,如图所示。
排片
进入影院管理页面,在影院列表中单击选中影院,点击,弹出影片排期页面,点击
影片并拖入影厅中,单击时间可修改放映时间,点击“保存”即可,如图1-7所示。
注:必
须先在“影片管理”中添加影片。
图1-7
删除影院
进入影院管理页面,在影院列表中单击选中影院,点击,提示“确定删除此影院吗”,点击“确认”,删除该影院并且该影院下的影厅全部删除。
删除影厅
进入影院管理页面,在影厅信息列表中单击选中影厅,点击,提示“确定删除此影
厅吗”,点击“确认”即可。