【2024计算机毕业设计】基于JSP实现在线电影院售票平台

118 阅读6分钟

Hi~今天给大家带来一款使用JSP和Servlet开发的在线电影院售票平台。

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了JSP框架,JSP和Servlet

项目的数据库使用的是mysql数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

用户角色 管理员角色
用户登录与注册 场次管理
修改密码 影院管理
提交评价 放映厅管理
搜索电影 用户信息管理
查看我的订单 电影管理
查看电影 管理员角色
查看电影详情 订单管理
修改个人信息 评论管理

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
cinema 电影院表
comment 评论表
hall 放映厅
movie 电影表
orderinfo 订单表
schedule 场次表
user 用户表
表名:cinema
说明:电影院表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
cinema_id bigint 20 0 N Y
cinema_name varchar 255 0 Y N NULL
cinema_address varchar 255 0 Y N NULL
表名:comment
说明:评论表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
comment_id bigint 20 0 N Y
user_id bigint 20 0 Y N NULL 用户ID
comment_content text 65535 0 Y N NULL
movie_id bigint 20 0 Y N NULL
comment_time datetime 19 0 Y N NULL
comment_score int 10 0 Y N NULL
表名:hall
说明:放映厅
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
hall_id bigint 20 0 N Y
hall_name varchar 255 0 Y N NULL
hall_capacity int 10 0 Y N NULL
cinema_id bigint 20 0 Y N NULL
表名:movie
说明:电影表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
movie_id bigint 20 0 N Y
movie_cn_name varchar 255 0 Y N NULL
movie_fg_name varchar 255 0 Y N NULL
movie_actor varchar 255 0 Y N NULL
movie_director varchar 255 0 Y N NULL
movie_detail text 65535 0 Y N NULL
movie_duration varchar 255 0 Y N NULL
movie_type varchar 255 0 Y N NULL
movie_score float 11 1 Y N NULL
movie_boxOffice float 11 2 Y N NULL
movie_commentCount bigint 20 0 Y N 0
movie_releaseDate datetime 19 0 Y N NULL
movie_picture varchar 255 0 Y N NULL
movie_country varchar 255 0 Y N NULL
movie_state int 10 0 Y N NULL
表名:orderinfo
说明:订单表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
order_id varchar 255 0 N Y
user_id bigint 20 0 Y N NULL 用户ID
schedule_id bigint 20 0 Y N NULL
order_position varchar 255 0 Y N NULL
order_state int 10 0 Y N NULL
order_price int 10 0 Y N NULL
order_time datetime 19 0 Y N NULL 订单时间
表名:schedule
说明:场次表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
schedule_id bigint 20 0 N Y
hall_id bigint 20 0 Y N NULL
movie_id bigint 20 0 Y N NULL
schedule_startTime varchar 255 0 Y N NULL
schedule_price int 10 0 Y N NULL
schedule_remain int 10 0 Y N NULL
schedule_state int 10 0 Y N NULL
表名:user
说明:用户表
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
user_id bigint 20 0 N Y
user_name varchar 255 0 Y N NULL 用户名
user_pwd varchar 255 0 Y N NULL 用户密码
user_email varchar 255 0 Y N NULL 用户邮箱
user_role int 10 0 Y N NULL
user_headImg varchar 255 0 Y N NULL

</span>

四、项目截图

下面是用户角色的功能介绍

用户角色-用户登录与注册⬇️【点击返回功能介绍页面】

用户角色-用户登录与注册 


用户角色-修改密码⬇️【点击返回功能介绍页面】

用户角色-修改密码 


用户角色-提交评价⬇️【点击返回功能介绍页面】

用户角色-提交评价 


用户角色-搜索电影⬇️【点击返回功能介绍页面】

用户角色-搜索电影 


用户角色-查看我的订单⬇️【点击返回功能介绍页面】

用户角色-查看我的订单 


用户角色-查看电影⬇️【点击返回功能介绍页面】

用户角色-查看电影 


用户角色-查看电影详情⬇️【点击返回功能介绍页面】

用户角色-查看电影详情 


用户角色-修改个人信息⬇️【点击返回功能介绍页面】

用户角色-修改个人信息 


 

下面是管理员角色的功能介绍

管理员角色-场次管理⬇️【点击返回功能介绍页面】

管理员角色-场次管理 


管理员角色-影院管理⬇️【点击返回功能介绍页面】

管理员角色-影院管理 


管理员角色-放映厅管理⬇️【点击返回功能介绍页面】

管理员角色-放映厅管理 


管理员角色-用户信息管理⬇️【点击返回功能介绍页面】

管理员角色-用户信息管理 


管理员角色-电影管理⬇️【点击返回功能介绍页面】

管理员角色-电影管理 


管理员角色-管理员角色⬇️【点击返回功能介绍页面】

管理员角色-管理员角色 


管理员角色-订单管理⬇️【点击返回功能介绍页面】

管理员角色-订单管理 


管理员角色-评论管理⬇️【点击返回功能介绍页面】

管理员角色-评论管理