本课题设计的德云社在线票务系统的浏览人员主要是三部分:访客、会员和管理员。访客进入德云社在线票务管理系统后,首先看到的是系统首页的界面,就像消费者进入演出的实体销售店一样,访客可以查看到所有的演出信息,也可以了解到当前的一些公告信息、活动信息等,但访客所拥有的权限只是进行浏览查看,如要在线订票则需注册成为系统会员。成为会员后则可以线上查看演出信息,浏览网站的公告信息,还可根据自己的喜好来选择演出进行在线预订门票,点击“订票”即可进入座位选择的界面,根据当前门票的销售情况进行选座,已被预订的座位不能重复选定,可以选择未被预定的座位后提交订单。管理员角色的权限与用户的权限完全不同,且不具备任何用户的权限功能,但却拥有管理用户的权限,可以在登录系统后添加演出信息、生成演出座位信息、发布演出门票价格信息、管理用户的订单信息以及解决一些常见问题,管理员还能对演出分类进行添加、修改和删除等操作,管理系统用户信息及将一些非法用户删除来确保系统数据的安全。
本系统的会员用例图包括:会员登录、个人信息管理、浏览公告信息、浏览查询演出信息、浏览查询相声演员信息、浏览查询演出城市信息、在线预订演出门票、查看订单信息等主要用例。如图2所示
注册会员用户进入前台子系统,需要先通过登录模块进行登录,登录后会员可查看修改自己的个人信息,也可查看系统的公告信息,还可查看演出信息列表,按照条件检索演出信息,点击演出标题即可进入演出的详细信息页面,用户在线订购演出门票后可在订单管理模块中查看,其中包括待确认订单列表、带观看订单列表和已完结订单列表,观看演出后的会员用户还可以在线进行留言评论。
图2 会员用例图
本系统的管理员用例图包括:管理员登录、个人信息管理、演出信息管理(添加、修改和删除演出信息、生成座位信息、座位票价信息)、演出所在城市信息管理、会员信息管理、资讯信息管理(公告信息管理、常见问题管理)、会员订单管理等主要用例。如图3所示
图3 管理员用例图
功能需求分析
(1)前台模块数据展示
①系统首页展示
②即将开售演出信息展示
③在售演出信息展示
④常见问题展示
⑤网站公告展示
⑥访客注册
⑦注册会员登录
⑧会员个人信息
⑨订单管理
后台管理模块展示
①管理员登录
②演出管理:添加演出、演出信息管理、生成演出座位信息、演出座位票价管理
③会员订单管理
④公告管理
⑤常见问题管理:添加常见问题、修改常见问题、删除常见问题
⑥城市管理:添加演出所在城市的相关信息、修改演出所在城市的相关信息、删除演出所在城市的相关信息
⑦演出分类管理:添加、修改和删除演出分类信息
⑧场地管理:添加、修改和删除演出所在场地信息
本课题研究的内容是开发出一个可以满足用户需求的德云社在线票务管理系统,这个系统主要实现的是管理员对演出信息的管理,对演出座位信息及票价信息的管理,实现用户在线查看、预订演出门票及选择座位的功能,该系统的开发将会在融合电子商务销售功能的基础上进行。与传统门票的销售的区别是,这种售票方式使买票变得简单化,不需要像以往去看演出之前去指定售票处排队买票或者是打电话购票,这种方式不仅可以节省用户的时间,可以让用户随时随地购票,还能实时更新座位信息的状态,避免了用户因为时间差导致错失自己心仪的座位,也避免了多个人共同选择同一个座位而不知情引发的麻烦。