技术微信:375279829 欢迎来到【毕业设计资料-计算机毕业设计源码网】官网!
您的位置:您的位置:主页 > 作品中心 > Java毕业设计

基于Spring boot的电影订票选座管理系统设计与实现

技术微信:375279829

本课题包括源程序、数据库、论文、运行软件、运行教程

毕业设计资料-计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ微信传送,如果有啥问题直接联系客服

包在您电脑上运行成功

语言:Java

数据库:MySQL

框架:ssm、springboot、mvc

课题相关技术、功能详情请联系技术

作品描述


 

设计题目

基于Spring Boot的郑州大剧院订票选座管理系统

姓名

系别

专业班级

学号

1.选题目的和意义

1.1选题目的

本课题采用全新的计算机网络和管理系统,将成为提高剧院管理效率,改善服务水准的重要手段之一。人们生活的速度也在加快,传统模式的剧院管理满足不足了现代人的生活追求,服务质量、服务速度、服务的特色内容等等在改变人们的思想,之前的很多剧院由于人力、物理、财力等原因,一些网站无法完美的展现它的特色,优势,变得繁琐,浪费了很多顾客资源。因此设计一个可以交互的郑州大剧院订票选座管理系统来解决这个问题,一方面可以更好的展现互联网上剧院节目直观性,另一方面可以更好的来适应时代的发展通过以人们更为熟悉、更受欢迎、更便捷的方式来对大剧院订票选座方式进行发展。

本课题的目标主要是设计并能够实现一个基于SpringBoot的郑州大剧院订票选座管理系统,后台管理使用基于SpringBoot+MysqlB/S架构,通过后台设置剧院节目信息、录入特色剧院节目信息等。郑州大剧院订票选座管理系统系统体现以宾客为中心,提供快捷、方便的服务,给宾客一种顾客至上的享受,提高剧院的管理水平,简化各种复杂操作,在最合理最短时间内完成剧院业务规范操作,增加客户回头率。

1.2 选题意义

郑州大剧院订票选座管理系统具有查询速度快,数据存储量大、保密性强,运行成本低的特点,是企业发展必不可少的软件管理平台。系统整合了企业内部资源,实现人员、节目、订单等信息化管理。郑州大剧院订票选座管理系统改变了传统的开发模式,使用B/S进行开发,所有的业务流、逻辑处理和数据库放置在服务器端,客户端只需要通过浏览器进行访问,方便快捷,并降低了部署和升级的成本。

2.本选题在国内外的发展现状及发展趋势

2.1  国内外的发展现状

在我国,现代企业越来越重视管理观念的改变,并随着信息化技术的发展,企业信息化程度逐渐提高,许多企业使用管理系统来提高管理效率,比如企业的办公管理,订票管理。通过系统实现工作流程的管理以及各项事宜系统化管理。使用这些管理系统可以有效地提高企业的管理效率,帮助企业降低运营成本,提高竞争力,但是企业使用的管理系统有相互独立,无法对资源进行整合,各种数据独立,无法进行系统的统计分析,管理者无法进行根据数据进行决策。

在随着互联网技术的不断提高,现代的网的技术已经有了一个质的飞跃,特别是5G时代的到来。故此,现在许多剧院都实现了智能化系统管理,但迫于人力、物力、财力等各种原因,导致一些剧院并没有得到很高的效益,且在智能化管理上亮点较少,不够吸引客户,这些智能化剧院进而也就得不到曾经预想的理想效益,留下了很大的发展空间。

目前国内基于J2EE体系架构开发的信息管理系统的应用范围很广,它们采用三层结构(MVC),将表达逻辑与业务逻辑分离开来,将业务逻辑放置在服务器端,在客户机上配置表达逻辑;三层结构使得系统逻辑清晰,提高了系统的可扩展性,同时也提高了用户体验。国内目前基于J2EE体系架构的技术框架也有了很好的应用,具有代表性的有:Spring系列框架、MyBatisHibernate等持久层技术。通过使用这些框架技术,大大提高了开发人员的开发效率,减轻了基础配置。

国外相关技术及思想起步较早,所以国外对于信息管理系统的开发技术比较成熟,而且对于J2EE体系结构及其周边的一些技术的研究也比较深刻,目前国内在信息系统的开发领域所使用到的技术大多是国外引进,国内发展。而且国外开发的软件项目的托管平台及开发者网上互助社区、开源平台等也在国内比较受欢迎,影响最大的就是Github;这也导致了国外的信息管理系统加J2EE体系结构的开发模式比较成熟。

2.2  发展趋势

目前在主流的企业级Web应用信息系统的开发领域中,SUN公司推出的J2EE平台以其成熟稳定性、安全性和平台无关性等特点导致其占有大部分信息管理类软件市场,但经典J2EE体系架构中的核心技术——EJB组件模型过于复杂,设计、部署企业级应用系统变得异常繁琐;于是有了Spring框架的出现Spring是一种轻量级Web应用系统开发架构。Spring通过对普通的Java对象(POJO)提供企业级服务,简化了使用J2EE体系结构开发系统的开发过程。

3.主要设计内容

郑州大剧院订票选座管理系统包括用户管理、新闻公告管理、预订管理、剧院节目、在线客服管理、系统管理。

用户管理包括会员用户和管理员用户两个用户。设计一个用户数据表,使用权限字段进行区分。当前台会员进行注册的时候,权限设为会员。管理员用户权限设置为管理员。虽然数据存储在一个数据库表,但是在登录的时候使用权限类别进行区分,管理员用户无法通过客户端进行登录。同理,客户端用户也无法登陆管理员端。

新闻公告是管理员发布剧院节目的公告,信息发布后的公告在客户端浏览查看。

系统整体结构如图1所示。

剧院节目是本系统的重点功能,客户端用户登录后发布剧院节目,选择对应的分类,上传图片,其中图片是保存在服务器端,数据库记录对应的图片链接地址,在资源类信息保存中还可以通过二进制进行保存。会员可以通过剧院节目的分类进行搜索,不同分类对应了不同的剧院节目。也可以通过关键字进行检索。剧院节目还具有点赞和收藏功能。

节目订单管理,会员用户查看剧院节目,在线预订,填写预订信息,提交节目订单。管理员审核所有节目订单,会员查看个人的节目订单。

4.完成设计的思路

4.1 方案设计

首先,本系统从理论研究,已有的相关系统等方面出发,对推荐系统研究现状进行综合,指出当前郑州大剧院订票选座管理系统存在的问题并在此基础上研究该系统需要注意的事项。

本系统主要为包括详细设计、总体设计、可行性分析、需求分析、系统设计、编写代码、功能测试、修改测试中遇到的问题等步骤,将软件工程的思想和规范贯穿于设计开发的全过程。

分析调研,确认需求。与周围人群交流沟通,从他们那里得到最详细最准确的需求,

明确本系统可以满足他们的什么要求。明确需求,设计系统。当需求得到确认后,进入到设计阶段。进行概要设计、详细设计、数据库设计等,并再次确认实际方案的可行性。
依据设计,开发系统。按照设计阶段的设计过程,实现郑州大剧院订票选座管理系统。

功能测试,在设计系统中每个功能模块时,都会遇到这样那样的问题,有些是能够自己预测到的,有的是测试好多遍才发现的问题。遇到问题时可以通过百度或者向同学咨询,条件允许的话也可以赵老师解决问题。总之,能把遇到的问题解决就行。

修改错误,在测试中遇到的bug或者逻辑方面的问题,需要及时修改错误。除了对各个单元测试的方式来测试。在系统完成后还对系统进行一次完整的测试,找出系统存在的各种问题并修改。

4.2 技术关键点或创新点

(1)Vue框架:Vue可以和第三方进行整合。Vue.js兼具安angular.jsreact.js优点,以数据驱动和组件思想构建,提供简洁理解的API,可以快速的使用并上手。通过UI组件库提高开发效率,并且可以提供丰富的样式应用,性能方面也很出色。

(2)Mybatis技术:MybatisHibernate不同是一个“半自动化”的ORM框架,它底层对数据库的一些复杂操作过程进行了相应的封装。程序员在使用的时候只需要编写实现相应功能的SQL语句就行了。从而简化了一些繁琐的操作,提高了程序员的开发效率,SQL语句写在XML文件中便于后期维护和统一管理。除此之外还有效的防止了SQL注入攻击。

(3)Spring MVC技术:Spring MVC框架它能够帮助我们进行更简洁的Web层开发,与Spring无缝融合几乎不需要任何配置便可以在项目中使用它。通过前端控制器DispatchServlet,负责分配请求,每个请求过程都有对应的组件进行处理,分工明确。

4.3 进度安排

1-2周:毕业实习;

3-4周:按照学院要求的格式撰写并提交毕业实习报告和开题报告;

5-7周:系统方案设计及详细设计,编码调试;

8周:毕业设计中期检查、抽查;

9-11周:撰写毕业设计论文,完善系统;

12周:代码验收;

13周:论文查重,修改、提交论文,参加毕业答辩;

14-15周:根据答辩组和指导老师意见,修改提交终稿。

4.4.预期成果

通过设计实现基于Spring Boot的郑州大剧院订票选座管理系统,完成后台管理和前台信息查询选座的搭建。该系统所涉及的功能模块都已经实现。

4.5 参考文献

[1]蒋曰钦. 剧院网上预定剧院节目系统的设计与实现[D].青岛大学,2019.

[2]王辰. 基于Java的中小型剧院网上预定剧院节目系统设计与实现[D].吉林大学,2015.

[3]曹课兴,张慧.星级剧院综合管理系统的设计与实现[J].电子测试,2014(12):9-10.

[4]Bao Zhe,Xu Ye,Li Wei,Wang Xu,Li Meng R.,Li Ji H.,Yang Han S.,Wang Xander. A Birandom Chance-Constrained Linear Programming Model for CCHP System Operation Management: A Case Study of Hotel in Shanghai, China[J]. Mathematical Problems in Engineering,2020,2020.

[5]G T Mardiani,Mardiani G T,Faturrahman T. Sales Promotion System Design with Customer Relationship Management approach at Hotel[J]. IOP Conference Series: Materials Science and Engineering,2020,879(1).

[6]袁田. 剧院信息管理系统[D].江西财经大学,2018.

[7]石磊.剧院网上预定剧院节目系统的设计与实现[J].当代旅游(高尔夫旅行),2018(04):108.

[8]娄圣军. 剧院网上预定剧院节目系统的设计与实现[D].青岛大学,2017.

[9]吕治江. 中小型剧院网上预定剧院节目系统的设计与实现[D].厦门大学,2017.

[10]佟微. 剧院管理信息系统设计与开发[D].北京工业大学,2016.

[11]潘学文,鲍正德,李晨曦.Java与数据库交互的剖析与实现[J].计算机系统网络和电信,2019,(2).

[12]张光平.Java多线程的分析[J].科技风,2018,(1).

[13]吴凯佳,陈少琴,李结映.SQL语句的优化与性能调优[J].数字技术与应用,2020,(5).

[14]郭琳.分析Java语言与Java技术的应用[J].电脑迷,2018,(11).

[15]周旺红.SQL Server 2018数据库T-SQL查询方法及实例解析[J].信息与电脑(理论版),2018,(24).

[16]杨诗娴.试析基于JavaWeb开发技术[J].数码设计,2019,(4).

 

 

5.指导教师意见及建议

签字:           

       

注:此表一式一份,随学生毕业设计(论文)材料存档。                                         2018-12


如需定做或者获取更多资料,请联系QQ:375279829
在线客服
联系方式

技术微信

375279829

在线时间

周一到周日

客服QQ

375279829

二维码
线