基于Android平台的剧院可视化售票及票务管理系统设计与实现毕业论文
2021-06-08 00:37:27
摘 要
近年来网络技术飞速发展,互联网 的概念越来越被人们所熟知,影院、医疗、购物,更多的行业开始将自己融入到互联网中,借助这个平台更加高效的给用户带来服务,拓展自己的产业线。剧院同样如此,拥有自己的网上平台能够吸引更多的观众和用户,更加有效的管理剧院的演出服务以及方方面面。
论文主要阐述了基于Android平台的剧院可视化售票及票务管理系统设计与实现的整个分析、设计和实现过程。该管理系统的主要功能模块有两个,分别是面向用户的售票模块以及面向管理员的票务管理模块。售票模块主要是方便用户进行网上购票、选座,以及退订、评论等功能。而票务管理模块主要包括了对剧目的添加删除,对演出场次的添加删除以及查看统计信息等功能。具体内容见论文的正文部分。
本系统综合使用了Android、Java开发技术实现了基于C/S模型的客户端、服务器程序,后台使用MySQL来存取数据,服务器采用Tomcat,选用Servlet来处理客户端发送的http请求。
该系统的设计,满足了剧院用于票务管理的需求。同时提高了用户购票的效率并保证了数据的及时性、完整性和安全性,具体的内容请查阅论文的正文部分。
关键词:剧院;售票;票务管理;Android;C/S模型
Abstract
In recent years, the rapid development of network technology, Internet concept more and more fire, theater, health care, shopping, more and more industries begin to integrate the Internet, use this platform to give users a more efficient service, to expand their industry line, the same is true theater has its own online platform to attract more viewers and users, more effective management of all aspects of theater and performance services.
This thesis describes the main theater based on the Android platform visualization ticketing and ticket management system design and realization of the entire analysis, design and implementation process. The main modules of the management system has two, are user-oriented ticketing module for administrators and ticket management module. Ticketing module is user-friendly online booking, seat selection and unsubscribe, comments and other features. The ticket management module includes a repertoire of add delete, add and delete performances view statistics and other functions. The specific content of the body of the paper.
The integrated use of Android, Java technology enables the development of client-based C / S model, the server program, the background to access the data using a MySQL server using Tomcat, choose Servlet to handle http requests sent by the client.
The system is designed to meet the demand for theater ticket management. While improving user productivity and ensure the purchase of the body portion of the data timeliness, integrity and security, please refer to the specific content of the paper.
Keywords: Theatre; Booking; Ticket Management; Android. C/S model
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 背景及意义 1
1.2 国内外研究现状 1
1.2.1 人工售票 2
1.2.2 基于Java Web的网页平台 2
1.2.3 基于C#的桌面端系统 2
1.3 研究内容与目标 3
1.4 论文内容 3
第2章 系统分析与设计 4
2.1 需求分析 4
2.1.1 用户模块需求分析 4
2.1.2 管理员模块需求分析 4
2.2 功能模块设计 4
2.2 数据库设计及其说明 6
2.2.1 数据库概念结构设计 6
2.2.2 数据库逻辑设计 8
2.3 界面设计 10
2.3.1 登陆界面 10
2.3.2 用户模块界面 11
2.3.3 管理员模块界面 14
2.4 设计难点及技术解决方案 15
2.4.1 编码问题 15
2.4.2 服务器保存图片问题 16
2.4.3 Activity间的数据交换问题 16
2.4.4 进行耗时操作及更新UI问题 17
2.4.5 WebView加载时弹出系统浏览器问题 17
第3章 系统实现 18
3.1 界面实现 18
3.2 功能实现 18
3.2.1 数据库连接及SQL语句执行 18
3.2.2 Http网络通信 19
3.2.3 Handler与 onPostExecute()更新UI 19
3.2.4 封装Json数据 20
3.2.5 上传本地图片到服务器 20
3.2.6 加载Html及Echarts插件 21
第4章 结束语 22
参考文献 23
致 谢 24
第1章 绪论
1.1 背景及意义
剧院在当今社会中,起到了非常重要的一个角色。改革开放后,人们的生活日益改善,物质生活得到满足的同时,精神食粮必然不可缺少。剧院这一设施提供了电影播放、话剧演出、才艺活动、文化宣传等诸多功能,丰富了人们的业余生活,加强了民众的文化素养,宣扬了一个好的社会风气,对建设和谐社会起到了重要作用。而日益进化的生活方式要求剧院的管理方式同样更新换代,我们需要拥有一个更加智能快捷、高效精确的管理体系,来更好更快的为人们提供服务。开发一套完善的剧院综合业务管理平台不仅有很大的应用市场,也能促进剧院管理规范化和提高效率,同时为文化产业的发展做出贡献[[1]]。而一个界面简洁、使用方便的售票及票务管理系统正是其中不可或缺的一环,它将为剧院的管理和用户的体验都带来巨大的改善。
完善剧院的票务系统,使用Android平台完成票务系统,能够及时的开展演出售票服务,能够降低售票成本,顺带进行宣传。能够系统的管理票务,减少售票成本,方便观众进行票务查阅,进行购票选座。便于用户规划时间,进行观影。
本系统基于Android平台,实现移动可视化售票管理。具体功能包括:可视化售票、票务管理票务计划管理、售票实时统计、剧目评论等。更加详细快捷的发布演出详情,进行售票以及宣传,便于管理票务系统。
1.2 国内外研究现状
查找了很多文献以及资料之后,由于话剧受众群的局限,我发现基于Android的剧院售票及票务管理系统方面的研究十分的少,多是电影院的票务管理系统。相对而言单独Android或者票务系统独立开来的研究又十分的多,所以开发这样一个基于Android的票务管理系统是完全可行并且有前景的。