基于java web的票务系统设计和实现毕业论文

 2021-04-10 11:04

摘 要

随着我国经济的持续发展,人们的娱乐活动不断丰富,顺应而生的演出市场也越来越繁荣。该基于JAVA WEB的售票系统包含前台售票系统和后台管理系统,前台售票系统包括登录和注册、修改用户信息、管理订单、在线选座,支付订单、发送二维码电子票到手机、查看演出;后台管理界面包括,用户管理、订单管理、演出管理、财务明细。本系统的特点是提供在线选座功能,和发送带订票信息的二维码电子票到用户手机。在线选座时,设置了选座锁和下单锁,防止出现一张票被多个用户购买的情况。订票成功,该系统在联网情况下会自动发送带订票信息的二维码电子票到消费者手机上,真正实现了降低制作纸质票成本、方便消费者、加快效率的目的。为用户提供了很好的用户体验和便捷,是售票系统更加人性化,更加高效,节省成本。(与下面的内容之间空一行)

关键词: JAVA WEB;演出售票系统;在线选座;二维码;电子票

Design and Realization on Ticket System

Based on Java Web

ABSTRACT

As the sustained development of economy in China, constantly enrich people’s entertainment. The ticketing system based on JAVA WEB is divided into front ticketing system and back office management system. Front ticketing system includes login and registration, edit user information, orders operation, online seat selection, orders payment, sending QR code E-ticket to the phone,viewing the information of performances; back office management system including users management, orders management, performances management, and financial details. The characteristics of this system is providing online seat selection, and sending QR code E-ticket to the user's mobile phone. When online seat selection, the sysytenm set the seating lock and booking lock to prevent the situation of one ticket purchased by multiple users.After user booking success,this system will automatically sent an QR code E-ticket with order informantion to user’s phone,it truly achieved the purpose of reducing the costs production of paper tickets, providing convenience for consumers, enhance the efficiency of the system.

Key words:JAVA WEB;Performance ticket system;Online seat selection;QR code;E-ticket

目 录

1 绪论 - 1 -

1.1 研究背景 - 1 -

1.2 国内票务系统现状 - 1 -

1.3 国外票务系统现状 - 1 -

2 基于JAVA WEB的票务系统的系统分析 - 2 -

2.1 系统可行性分析 - 2 -

2.2 系统需求分析 - 2 -

2.3 系统技术分析 - 3 -

2.3.1 B/S结构 - 3 -

2.3.2 JSP技术 - 3 -

2.3.3 Servlet技术 - 3 -

2.3.4 二维码技术 - 4 -

2.3.5 彩信接口技术 - 4 -

2.4 票务系统的特点 - 4 -

3 基于JAVA WEB的售票系统的系统设计 - 5 -

3.1 系统总体设计 - 5 -

3.1 系统功能设计 - 5 -

3.2.1 系统的功能模块 - 5 -

3.2.2 系统用户角色设计 - 6 -

3.3 系统数据库设计 - 7 -

3.4 前台售票子系统的设计 - 9 -

3.4.1 售票子系统设计方案 - 9 -

3.4.2 销售子系统的业务流程 - 10 -

3.4.3 售票系统的锁票机制 - 13 -

3.4.4 售票子系统的功能模块设计 - 13 -

3.4.5 运用面向对象方法设计售票子系统 - 14 -

4 基于JAVA WEB的售票系统的实现 - 19 -

4.1 系统总体框架的实现 - 19 -

4.1.1 搭建系统环境 - 20 -

4.1.2 数据库连接 - 20 -

4.2 前台售票系统的实现 - 20 -

4.2.1 前台售票系统显示演出列表的实现 - 20 -

4.2.2 在线选座功能的实现 - 21 -

4.2.3 锁票功能和自动清除锁票功能的实现 - 22 -

4.2.4 票务系统支付及发送二维码电子票功能的实现 - 23 -

4.3 系统功能实现展示 - 23 -

5 结论 - 35 -

致 谢 - 36 -

参考文献 - 37 -

1 绪论

1.1 研究背景

随着我国经济的持续发展,人们的娱乐活动不断丰富,顺应而生的演出市场也越来越繁荣。基于java web的网上票务系统是以演出票务系统为具体研究对象,类似的成功的网站有大麦网、永乐网等。在系统开发过程中运用到的主要技术包括:JSP技术、Servlet技术和二维码技术等。目前国内外比较新兴的高级票务系统还采用了RFID(无线射频识别)技术、二维码技术等。

1.2 国内票务系统现状

当今网上的票务系统及其类似应用软件的开发技术大多基于B/S架构,在系统开发过程中用到的主要技术包括:Servlet技术、JSP等动态网页技术和二维码技术等。如今国内的演出市场中的售票业务大多数仍然是以人工售票为主,在互联网的促进下,也出现了一些以互联网和电话订票的方式,但是从规模尚小不足以形成巨大的商业模式。

随着我国经济的快速发展,人们的观看演出、演唱会的需求急剧增加,票倒卖现象也越来越严重。电子票能够切实限制假票、倒票的情况,维护各方的利益。同时,电子票也是提升售票业绩、降低纸质票的制作成本,提升用户体验的有效途径。

1.3 国外票务系统现状

40几年前开始,国外许多发达国家就利用互联网开始开发售票系统,例如TRAINS系统等。伴随着电子商务和互联网技术的迅速发展,利用JAVA WEB技术开发的售务系统也逐渐迅速发展起来。一直以来国外都有许多人在探究基于二维码技术的售票系统,并且现在很多国外售票网站都已经加入了条码技术等。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。