基于SSM框架的德云社票务系统

本文详细描述了德云社在线票务系统的用户角色(访客、会员、管理员),各自的权限和功能需求,包括前台数据展示、登录注册流程、个人信息管理、订单操作以及后台管理模块,如演出信息管理、会员管理等。
摘要由CSDN通过智能技术生成

本课题设计的德云社在线票务系统的浏览人员主要是三部分:访客、会员和管理员。访客进入德云社在线票务管理系统后,首先看到的是系统首页的界面,就像消费者进入演出的实体销售店一样,访客可以查看到所有的演出信息,也可以了解到当前的一些公告信息、活动信息等,但访客所拥有的权限只是进行浏览查看,如要在线订票则需注册成为系统会员。成为会员后则可以线上查看演出信息,浏览网站的公告信息,还可根据自己的喜好来选择演出进行在线预订门票,点击“订票”即可进入座位选择的界面,根据当前门票的销售情况进行选座,已被预订的座位不能重复选定,可以选择未被预定的座位后提交订单。管理员角色的权限与用户的权限完全不同,且不具备任何用户的权限功能,但却拥有管理用户的权限,可以在登录系统后添加演出信息、生成演出座位信息、发布演出门票价格信息、管理用户的订单信息以及解决一些常见问题,管理员还能对演出分类进行添加、修改和删除等操作,管理系统用户信息及将一些非法用户删除来确保系统数据的安全。

系统需求分析
德云社在线票务系统访客用户的用例图主要是包括:浏览演出信息和注册会员用例。如图1所示

在这里插入图片描述

             图1 用户用例图

本系统的会员用例图包括:会员登录、个人信息管理、浏览公告信息、浏览查询演出信息、浏览查询相声演员信息、浏览查询演出城市信息、在线预订演出门票、查看订单信息等主要用例。如图2所示
注册会员用户进入前台子系统,需要先通过登录模块进行登录,登录后会员可查看修改自己的个人信息,也可查看系统的公告信息,还可查看演出信息列表,按照条件检索演出信息,点击演出标题即可进入演出的详细信息页面,用户在线订购演出门票后可在订单管理模块中查看,其中包括待确认订单列表、带观看订单列表和已完结订单列表,观看演出后的会员用户还可以在线进行留言评论。

在这里插入图片描述

                 图2 会员用例图

本系统的管理员用例图包括:管理员登录、个人信息管理、演出信息管理(添加、修改和删除演出信息、生成座位信息、座位票价信息)、演出所在城市信息管理、会员信息管理、资讯信息管理(公告信息管理、常见问题管理)、会员订单管理等主要用例。如图3所示
在这里插入图片描述

图3 管理员用例图

功能需求分析
(1)前台模块数据展示
①系统首页展示
②即将开售演出信息展示
③在售演出信息展示
④常见问题展示
⑤网站公告展示
⑥访客注册
⑦注册会员登录
⑧会员个人信息
⑨订单管理
后台管理模块展示
①管理员登录
②演出管理:添加演出、演出信息管理、生成演出座位信息、演出座位票价管理
③会员订单管理
④公告管理
⑤常见问题管理:添加常见问题、修改常见问题、删除常见问题
⑥城市管理:添加演出所在城市的相关信息、修改演出所在城市的相关信息、删除演出所在城市的相关信息
⑦演出分类管理:添加、修改和删除演出分类信息
⑧场地管理:添加、修改和删除演出所在场地信息
⑨注册会员信息管理
在这里插入图片描述
图4 系统体系结构图
功能模块设计
(1)系统会员功能设计的结构图如图5所示,该功能结构图包括了访客注册会员、用户登录系统、修改个人信息、搜索及查看演出的详细信息、购买门票、查询自己正在进行或已结束的订单。
在这里插入图片描述
图5 会员功能结构图
①访客注册
访客进入系统后可以浏览系统的内容,若访客用户想要进行订票的操作,则需要注册成为会员用户,点击“注册”即可进入系统的注册页面,输入用户名、密码、姓名、性别等信息后提交注册请求即可,通过调用用户的注册控制类来将用户的注册信息保存到数据库会员的信息表中。
②会员登录
访客注册后成为会员用户,通过页面的“登录”按钮进入用户登录模块,在输入用户名和密码后通过点击“登录”来提交请求,后台数据库会验证用户输入的登录信息是否与会员信息表中的用户信息相匹配。
③修改个人信息
用户成功登陆后,可进入个人信息修改界面来修改个人信息,用户输入修改的信息后通过“修改”按钮来提交请求,后台数据库会将用户更新的内容同步到会员信息表中。
④搜索演出及查看演出信息
用户可以通过输入关键字来提交查询请求,进而通过查询控制类来获取符合条件的演出信息。
⑤购买演出门票
用户在选择了自己喜欢的演出后,点击“购买”进入演出门票预订的界面,获取演出信息及座位信息列表,同时获取座位的实时状态,用户选定座位后,提交预订请求。
⑥我的订单
用户通过进入“我的订单”可以查询自己所有的订单列表,包括正在进行的订单及已完成的订单。
(2)系统会员功能设计的结构图如图6所示,该功能结构图包括了管理员登录、修改登录密码、添加演出信息、删除演出信息、管理用户、管理用户订单、公告管理。
在这里插入图片描述
图6 管理员功能结构图
①管理员登录
管理员若想对系统进行管理需要先登录系统,通过页面的“登录”按钮进入登录模块,在输入用户名和密码后通过点击“登录”来提交请求,后台数据库会验证用户输入的登录信息是否与会员信息表中的用户信息相匹配。
②修改登录密码
管理员可以通过定期修改密码来确保自己的账户安全,进入修改密码的界面输入旧密码和新密码后提交修改请求。
③添加、删除演出信息
管理员登录系统后,进入演出信息管理界面来对演出进行添加修改删除操作,通过调用演出控制类将数据库演出信息表中的信息进行添加删除等操作。
④管理用户及其订单
管理员可对注册用户进行管理,确保用户的真实性及订单的可靠性。

  • 25
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Q_97095639

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值