演唱会门票预订票务系统nodejs+vue

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

                     图2 会员用例图

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

                        
图3 管理员用例图


功能需求分析
(1)前台模块数据展示
①系统首页展示
②即将开售演出信息展示
③在售演出信息展示
④常见问题展示
⑤网站公告展示
⑥访客注册
⑦注册会员登录
⑧会员个人信息
⑨订单管理
后台管理模块展示
①管理员登录
②演出管理:添加演出、演出信息管理、生成演出座位信息、演出座位票价管理
③会员订单管理
④公告管理
⑤常见问题管理:添加常见问题、修改常见问题、删除常见问题
⑥城市管理:添加演出所在城市的相关信息、修改演出所在城市的相关信息、删除演出所在城市的相关信息
⑦演出分类管理:添加、修改和删除演出分类信息
⑧场地管理:添加、修改和删除演出所在场地信息

本课题研究的内容是开发出一个可以满足用户需求的德云社在线票务管理系统,这个系统主要实现的是管理员对演出信息的管理,对演出座位信息及票价信息的管理,实现用户在线查看、预订演出门票及选择座位的功能,该系统的开发将会在融合电子商务销售功能的基础上进行。与传统门票的销售的区别是,这种售票方式使买票变得简单化,不需要像以往去看演出之前去指定售票处排队买票或者是打电话购票,这种方式不仅可以节省用户的时间,可以让用户随时随地购票,还能实时更新座位信息的状态,避免了用户因为时间差导致错失自己心仪的座位,也避免了多个人共同选择同一个座位而不知情引发的麻烦。

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1.项目代码功能经验证ok,确保稳定可靠运行。欢迎下载使用! 2.主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时私信沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 【资源说明】 毕业新项目-基于Nodejs+Vue+elementplus实现的卓越人才选拔系统源码(前端+后端).zip毕业新项目-基于Nodejs+Vue+elementplus实现的卓越人才选拔系统源码(前端+后端).zip毕业新项目-基于Nodejs+Vue+elementplus实现的卓越人才选拔系统源码(前端+后端).zip毕业新项目-基于Nodejs+Vue+elementplus实现的卓越人才选拔系统源码(前端+后端).zip毕业新项目-基于Nodejs+Vue+elementplus实现的卓越人才选拔系统源码(前端+后端).zip毕业新项目-基于Nodejs+Vue+elementplus实现的卓越人才选拔系统源码(前端+后端).zip毕业新项目-基于Nodejs+Vue+elementplus实现的卓越人才选拔系统源码(前端+后端).zip毕业新项目-基于Nodejs+Vue+elementplus实现的卓越人才选拔系统源码(前端+后端).zip毕业新项目-基于Nodejs+Vue+elementplus实现的卓越人才选拔系统源码(前端+后端).zip毕业新项目-基于Nodejs+Vue+elementplus实现的卓越人才选拔系统源码(前端+后端).zip 毕业新项目-基于Nodejs+Vue+elementplus实现的卓越人才选拔系统源码(前端+后端).zip 毕业新项目-基于Nodejs+Vue+elementplus实现的卓越人才选拔系统源码(前端+后端).zip 毕业新项目-基于Nodejs+Vue+elementplus实现的卓越人才选拔系统源码(前端+后端).zip
【资源说明】 该项目是个人毕设项目源码,评审分达到95分,都经过严格调试,确保可以运行!放心下载使用。 该项目资源主要针对计算机、自动化等相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现类似其他功能。 基于vue2+Mysql+nodejs+express+element-ui的前后端分离图书管理系统 使用步骤: 本地运行方法  1.新建一个名为books_manage_system的数据库  2.将node目录下books_manage_system.sql文件导入到该数据库中,  3.在node/sql/booksystem.js文件内根据自己的数据库情况进行修改  4.运行后台  5.运行前台  6.打开提示的网址既可运行  7.如需通过ip地址访问,请在vue.config.js文件中修改配置 打包运行,及线上运行方法:  1.将根目录下books_manage_system.sql文件导入到数据库中  2.在node/sql/booksystem.js文件内根据自己的数据库情况进行修改  3.在books文件夹和node文件夹下分别执行npm install安装插件  4.注释掉books/src/network/request.js文件中的第4行代码  5.在books文件夹下执行npm run build打包前端文件,打包完成后将该目录新增的dist文件夹复制到node文件夹中  6.打包完成后将dist文件夹复制到node文件夹下  7.将node文件夹下baseURL.js文件中的ip地址,修改为自己电脑的IP,否则线上运行时,会导致部分图片无法访问  8.在node文件夹下执行node index.js  9.之后在处于同一网络中的设备下,输入ip及端口号即可访问页面

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

计算机专业码农一枚

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

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

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

打赏作者

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

抵扣说明:

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

余额充值