基于struts架构的影院购票系统的设计与实现毕业论文
2022-01-27 15:54:26
论文总字数:24110字
摘 要
目前在线服务正在不断的改变人们的生活方式,移动支付越来越流行,让消费者足不出户便可以购买到自己心仪的产品,利用网页登录影院的网站,浏览放映的电影信息,并且在线购买电影票,这样购买电影票的方式相对比以前排队购买,给人们提供了便利。但是许多影院的购票系统存在着一个不足,在对于票房进行统计时,只是显示出数字,这样的展现形式,难以给影院的负责人留下深刻的印象。本系统在基于票房数据的基础上,以图形的形式展示每个电影的销售情况。
本次毕业设计研究并提供一种交互方便、数据展现形象直观的影院在线购票系统,为用户提供更方便、安全的应用。系统功能包括影片信息发布、在线购票、退票,管理员进行用户管理、影片管理、影厅管理、排片管理,影片票房统计等。影片票房统计功能采用了图形和数据两种方式来展示各个影片的票房情况,使管理者可以便捷的对票房数据、季度销售额和影片受欢迎度的统计与分析,对后期的影院运营管理提供有价值的数据参考。系统采用spring框架、IntelliJ IDEA软件编程开发,数据的存储采用了mysql数据库。论文所述应用在win7系统上进行了多次测试,均能完成上述的功能,达到较好的用户体验。
关键词:排序算法 jqplot 柱状图 自动排片
Design and Implementation of Online Ticketing System Documents for Cinema
Abstract
Online services are constantly changing people’s lifestyles, and mobile payments are becoming more and more popular, allowing consumers to purchase their favorite products without leaving home, using the web site to log on to the theater’s website, browsing the screening movie information, and online. Buy movie tickets, so that the way to buy movie tickets is relatively queuing up than before, providing people with convenience. However, there are deficiencies in the multi-cinema ticketing system. When statistics are collected for the box office, only numbers are displayed. This form of presentation makes it difficult to impress the person in charge of the theater. Based on the box office data, the system displays the sales of each movie in graphic form.
This graduated design study provides a theater online ticketing system that is easy to interact and displays data visually and intuitively, providing users with more convenient and safe applications. System features include the release of film information, online ticketing, refunds, administrators for user management, video management, film office management, film management, and movie box office statistics. The box office statistics function uses graphics and data to display the box office situation of each movie, allowing managers to conveniently analyze and analyze the box office data, quarterly sales, and the popularity of the movie, and provide the theater operation management in the later period. Valuable data reference. The system uses the spring framework, IntelliJ IDEA software programming development, data storage using the mysql database. The applications described in the paper have been tested on the win7 system for many times, and all of the above functions can be completed to achieve a better user experience.
Keywords: Sorting; Algorithm; jqplot; histogram automatic slice
目 录
摘要 II
Abstract III
第一章 需求分析 6
1.1 任务概述 6
1.1.1目标 6
1.1.2 用户的特点 6
1.2可行性分析 6
1.2.1 技术可行性 6
1.2.2 经济可行性 6
1.2.3 操作可行性 6
1.3需求规定 7
1.3.1 需求概述 7
1.4 用例模型 7
第二章 总体设计 10
2.1 功能的描述 10
2.2 系统功能模块设计 11
2.2.1 用户模块 11
2.2.2 影院管理人员管理模块 11
第三章 数据库设计 13
3.1 数据库设计定义 13
3.2 E-R图 13
3.3 数据表设计 16
3.2.1 数据表总览 16
3.2.2 数据表详细说明 16
第四章 系统详细设计与实现 19
4.1 详细设计理念 19
4.2 用户界面设计及数据关系。 19
4.2.1 用户登入 19
4.2.2 影片信息 21
4.2.3 会员信息 22
4.3 影片排片界面及数据关系 22
4.3.1 影片排片界面信息 22
4.3.2 影片票房统计界面 28
4.4 用户界面及数据关系 29
4.4.1 用户购票界面 29
4.4.2 购票历史信息 32
4.4.3 用户修改密码界面及数据关系 33
4.4.4 用户充值界面及数据关系。 34
第五章 系统测试 36
5.1测试的任务及目标 36
5.1.1测试的任务 36
5.1.2测试的方法 36
5.2测试用例 36
5.3 系统测试结论 38
第六章 结束语 39
参考文献 40
第一章 需求分析
所谓"需求分析",就是程序设计者在与用户交流之后,分析得到业务需求,设计系统框架,保证系统的稳定性,较低的耦合性。为后续开发打下基础。
1.1 任务概述
1.1.1目标
本系统目标是设计一款方便用户在线购票,影院负责人了解影片票房数据,自动排片等多项功能的软件。
1.1.2 用户的特点
本系统的最终用户是面向青年人,影院的负责人。他们在平常生活中接触到网络应用,具有熟练使用浏览器的能力,是经常使用该应用的用户之一。
系统发布以后,负责维护的人员是掌握了一定的编程能力,熟悉B/S结构应用的开发和数据库软件。主要应付突发性事件,解决系统测试阶段未发现的问题。
1.2可行性分析
可行性分析是综合考虑项目实施阶段遇到的各种影响因素,一方面需要将经济因素作为一个重要的考虑,同时也不能忽略技术的可行度,即便可以获得一定的经济效益,但是如果技术上无法实现,也是不合理的,作为一款提供购票服务的软件,主要用到的是Java语言结合spring框架,技术方面是可行的,同时操作方面也是在图形化界面进行操作,方便快捷,可以让影院的负责人,以及使用这款应用购票的用户较快的上手。
1.2.1 技术可行性
本系统是基于java语言、Spring框架、thymeleaf模板设计实现的,而数据的存储采用了MySql。
1.2.2 经济可行性
本系统是一款小型的应用系统,花费的人力,物力较少。只需要一个本地的数据库、tomcat服务器。这两款软件都是可以免费使用的。
1.2.3 操作可行性
购票用户,影院管理人员是这款应用的主要使用者,关于数据的操作都是通过可视化界面进行的,并不需要经过专业化的培训,简单易操作。
1.3需求规定
1.3.1 需求概述
本系统在对于数据管理方面合理、快捷、安全。年轻的互联网一代,尤其是以90后为主,逐渐成为观影的主力。一款好的系统可以帮助用户省去排队购票的时间,选择自己喜欢类型的电影进行订购观看。管理员可以通过票房的查询,了解何种类型的影片更加受到观众的喜爱,作为以后排片的参考依据,可以合理的引进影片,实现最大化的盈利,提高自己影院的市场竞争力。
请支付后下载全文,论文总字数:24110字