影院管理系统(TTMS)功能及使用流程简述

警告!!!将进入多图模式!!!

剧院票务管理系统

首次使用界面,请求用户申请管理员帐号这里写图片描述

再次运行程序进行登陆这里写图片描述

如果登录失败的话,可以通过帐号,和电话号码进行验证重置密码这里写图片描述

登陆成功后进入主功能界面这里写图片描述

八大功能概述

S.演出厅管理(由销售员负责)

  • 按s进入销售员登陆界面,登陆成功进入演出厅界面后这里写图片描述,演出厅的增删改查为基本功能,添加了演出厅之后,可以为演出厅添加座位.即按S键,根据演出厅ID为演出厅添加座位这里写图片描述添加成功后,将座位分布图打印出来其中1代表可预约,0代表没座位有人,*代表座位受损,空格代表空位置,可以对指定座位状态信息进行修改,如图这里写图片描述这里写图片描述同样也可以将座位的信息以列表形式打印出来,即在座位界面按s键,之后可按n或p键进行翻页查看这里写图片描述最后还可以指定演出厅座位行号和列号进行删除。

P.剧目信息管理(由管理员进行负责)

  • 按P进入到管理员登陆界面,登陆成功后,这里写图片描述添加剧目,添加的比较多的话,会同样以每五个剧目为一页进行显示,按p或n进行前后翻页,剧目的改查删不多啰嗦了,和演出厅差不多,经过剧目界面,再进入演出计划界面,添加演出计划,这里写图片描述要输入存在的剧目ID(会自动返回相应ID对应的剧目名称)和演出厅ID,设置座位数量不可超过当前对应演出厅的座位数量,否则会设置失败。同样可以取消演出计划,修改等,在演出计划设置完后,按T进入生成演出票界面这里写图片描述至此剧目管理模块告一段落

Q.查询演出信息界面(对大众开放,无需登陆)

  • 进入界面后,直接输入你想要看的剧目名称,若有该剧目即可获得该剧目的演出计划信息,若无该剧目的演出计划信息,就返回。看完演出计划信息后按T就可以查询所有的票信息!这里写图片描述

T.售票界面(售票员负责登陆进行服务)

  • 所以前提管理员应该添加了售票员,进入售票员登陆成功后,这里写图片描述界面呈现所有剧目信息,用户可以查询了解剧目的票务信息,可以直接买票,买票流程程如下这里写图片描述当输入剧目名称后,若剧目存在,就会直接弹出票的相关信息,输入对应票的Id就可以得到一张票(即就是如图最后自动生成的订单)在这个过程中,票下的演出厅座位状态已经改变,如图一号座位已经显示为0。这里写图片描述

R.退票处理界面(售票员负责)

  • 界面比较简单,只要输入订单Id,若订单信息存在,且状态未已售时,就能退票成功,这里写图片描述相应座位状态票据信息也会随之改变。否则,退票失败!

N.总销售额界面(经理负责)

  • 经理登陆后,会显示所有订单信息,退票处理和售票处理之类,可以输入起止日期,计算这段时间的销售额总额。

F.用于帮用户找回丢掉的密码

  • 当各个用户偶尔忘记密码时,可以通过这一功能验证手机号,身份,用户名来重新设置密码。

A.用户管理(管理员负责)

  • 登陆后,分页显示所有用户信息,添加用户,删除用户(系统管理员一旦设置就不可删除),修改用户信息。这里写图片描述

这样整个TTMS基本结构差不多完成,个人总结:

TTMS的优点:1.用户首次启动程序,会让用户自动申请管理员帐号。2.登陆密码做了保护,不会将内容显示在界面上。3.各个模块之间关联性比较好,有一些“暗地“关联在用户输入时会自动设置,举个例子:比如添加剧目信息时,输入的票价信息,当生成演出票时就可以在对应剧目文件里面获取,还有就是添加座位时,添加的座位数目多少直接影响对应演出厅座位的行数,初始化演出厅的列数在添加座位时是不会改变的,而行数按照座位的多少会不断变化的,说明在添加座位过程演出厅文件数据的改写也在进行。售票时,每当售掉一张票,座位数据也要进行改写。退票也是同样的道理。可以按量添加座位,按行列号删除座位,也算的上是做的比较好的方面。4.多类型用户进行管理,各个类型用户分工比较明确 5.设置了通过手机号码和用户名等进行信息验证重置密码操作6.分页器和清屏函数的使用使界面算是比较简洁。7.人性化的售票服务,这个比较有脑洞的功能在课设验收是可是得分点,就是在售票时用户可通过输入剧目名称查询到演出票信息,和剧目信息,演出计划信息(反正着一块动的文件比较多)查询到所有自己想要知道的特定剧目信息。然后用户很轻易就能获得想看的剧目的票等等还有一些优点没有发现,毕竟程序功能太多,也看不过来!先介绍这些,嘿嘿~~

不足之处:1.首先最大的不足就是程序的不足,数据分析模块比较有难度,所以简单的写了一下。2.然后就是界面全英文,搞的看起来很难受。3.界面清屏安排的不是很恰当。4.许多不合法的数据没设置验证。5.由于开始就没按专业给的框架走,可以说这个程序就是自己瞎搞出来的,一点也不专业。这是一个致命的缺陷。当从文件中删除数据,或给文件添加数据时不能将数据显示的结果及时显示出来,需要先退出,再次进入模块时在才会显示出来,这方面不是很人性化。而专业的即时改,操作完就会显示出来!这个缺陷本想改一下,但是牵连的文件比较多,就没再改。还有比较多的缺陷,反正数不清~~~

源码:已经传入github,可以浏览,点击优乐影院票务管理系统源码,进入github浏览。

猜你喜欢

转载自blog.csdn.net/qq_41681241/article/details/81134360
今日推荐