本电影院网上订票系统的设计与实现,学生、系统管理员、宿管员、后勤维修员是本系统的主要用户。首先,需要实现用户能够查看电影票并且可以预定和抢座,然后查看购票订单信息,管理员对用户的订单操作等信息进行处理。都是为了满足不同的权限具有不同的功能,能够更好的使用本系统,
对于用户应实现如下功能:
(1)可以查看自己的账号详细信息,包括用户名、姓名等信息。
(2)可以在前台界面查看详细的电影信息,可以选定影院的座位之后并进行购票。
(3)可以在前台界面查看管理员发布的电影资讯信息。
(4)预定电影票下单之后可以进行,可以通过我的订单功能查看订单信息。
对于管理员应实现如下功能:
(1)可以对目前使用系统的用户的账号信息进行基本的增删改查操作。
(2)当用户预定了电影票信息之后,管理员可以通过功能对订单进行处理。
(3)可以新增系统里面的电影详细信息,比如电影名称、导演等信息。
(4)可以发布电影资讯信息。
现如今,随着科学技术的发展,带动了中国电影的高质量发展。每到周末、节假日等,越来越多的影迷都会去电影院看一部自己喜欢的电影。但是,现如今,用户想买电影票大多数都是直接去电影院进行购买,需要耗费大量的排队时间。其次,就是用户临时行程上有变动的话,无法方便的进行退票。影院靠这种方式进行售卖的话,无法提高自己的营业收入以至于需要更大的运营支出成本。基于此,需要开发一套电影院网上订票系统进行协助解决。
电影院网上订票系统,以杭州市某影院的电影购票方式为背景开发而成。使用SpringBoot框架实现后台功能,Vue框架实现前台页面的渲染。本系统实现的用户角色有两种角色,一种是用户角色另外一种是管理员角色,能够实现的功能有购票统计管理、电影资讯等功能模块。本文在对系统需求进行合理分析的基础之上,论述了系统架构设计、数据库设计和部分功能的设计思路和实现过程。
关键词:电影;购票;SpringBoot;Vue;MySQL
目 录
1 引言 - 1 -
1.1课题目的与意义 - 1 -
1.2 国内外发展现状与分析 - 1 -
1.2.1 国内发展现状 - 1 -
1.2.2 国外发展现状 - 2 -
1.3需要解决的问题 - 4 -
2 开发技术介绍 - 5 -
2.1 SpringBoot框架介绍 - 5 -
2.2 Vue框架介绍 - 5 -
2.3 MySQL数据库介绍 - 5 -
2.4 Java技术介绍 - 5 -
3 需求分析 - 6 -
3.1 可行性分析 - 6 -
3.1.1技术性可行 - 6 -
3.1.2经济可行性 - 6 -
3.1.3操作可行性 - 6 -
3.2 需求概述 - 6 -
3.3 系统功能总体需求 - 6 -
3.4 系统用例分析 - 7 -
3.1.1管理员用例分析 - 7 -
3.1.1用户用例图分析 - 7 -
3.5 系统非功能需求 - 8 -
3.5.1软件性能 - 8 -
3.5.2可靠性 - 8 -
3.5.3安全性 - 8 -
4 系统设计 - 9 -
4.1 总体设计 - 9 -
4.1.1 系统架构设计 - 9 -
4.1.2 系统总体功模块 - 9 -
4.1.3 系统部分模块设计 - 10 -
4.2 数据库设计 - 11 -
4.2.1 主要的实体属性图 - 11 -
4.2.2 主要的实体关系图 - 12 -
4.2.3 主要数据库设计 - 12 -
5 系统实现 - 15 -
5.1 系统实现环境 - 15 -
5.2 系统主要模块的实现 - 15 -
5.2.1 登录注册管理模块的实现 - 15 -
5.2.2 用户管理模块的实现 - 19 -
5.2.3 电影信息管理模块的实现 - 20 -
5.2.4 订单管理模块的实现 - 21 -
5.2.5在线客服模块的实现 - 23 -
6 系统测试 - 25 -
6.1 测试目的 - 25 -
6.2 测试方法 - 25 -
6.3 运行环境 - 25 -
6.4 系统测试 - 25 -
6.4.1在线客服模块的实现 - 25 -
6.4.2用户管理模块测试 - 26 -
6.4.3电影信息管理模块测试 - 27 -
6.4.4电影信息管理模块测试 - 27 -
6.4.5 订单管理模块测试 - 28 -
6.5 测试结果 - 28 -
6.6 测试总结 - 29 -
7 总结 - 30 -
致谢 - 32 -

被折叠的 条评论
为什么被折叠?



