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

67 阅读5分钟

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

一、技术介绍

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

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

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

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

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

二、功能介绍

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

用户角色 管理员角色
用户登录 管理员登录
修改密码 影片信息管理
发表影评 影评管理
挑选座位 排片管理
查看影片列表 用户信息管理
查看影片详情 影厅设置管理
查看票房统计 订单管理
修改个人资料
确认支付

三、数据库信息

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

序号 表名 说明
admin
evaluate
hall
movie
orders
plan
reply
user
表名:admin
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y
username varchar 20 0 Y N NULL
password text 65535 0 Y N NULL
表名:evaluate
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y
time bigint 20 0 Y N NULL
username varchar 20 0 Y N NULL
nickname text 65535 0 Y N NULL
movie_name text 65535 0 Y N NULL
content text 65535 0 Y N NULL
表名:hall
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y
name text 65535 0 Y N NULL
rows int 10 0 Y N NULL
columns int 10 0 Y N NULL
type text 65535 0 Y N NULL
表名:movie
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y
name text 65535 0 Y N NULL
pic_name text 65535 0 Y N NULL
director text 65535 0 Y N NULL
protagonist text 65535 0 Y N NULL
region text 65535 0 Y N NULL
language text 65535 0 Y N NULL
type text 65535 0 Y N NULL
duration int 10 0 Y N NULL
synopsis text 65535 0 Y N NULL
表名:orders
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y
user_id int 10 0 Y N NULL
plan_id int 10 0 Y N NULL
movie_name text 65535 0 Y N NULL
seat text 65535 0 Y N NULL
amount double 23 0 Y N NULL
create_time bigint 20 0 Y N NULL
表名:plan
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y
movie_name text 65535 0 Y N NULL
hall_name text 65535 0 Y N NULL
price double 23 0 Y N NULL
play_time bigint 20 0 Y N NULL
表名:reply
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y
username varchar 20 0 Y N NULL
nickname text 65535 0 Y N NULL
evaluate_id int 10 0 Y N NULL
time bigint 20 0 Y N NULL
content text 65535 0 Y N NULL
表名:user
说明:
数据列:
序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
id int 10 0 N Y
username varchar 20 0 Y N NULL
password text 65535 0 Y N NULL
nickname text 65535 0 Y N NULL
phone text 65535 0 Y N NULL
reg_time bigint 20 0 Y N NULL

</span>

四、项目截图

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

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

用户角色-用户登录 


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

用户角色-修改密码 


用户角色-发表影评⬇️【点击返回功能介绍页面】

用户角色-发表影评 


用户角色-挑选座位⬇️【点击返回功能介绍页面】

用户角色-挑选座位 


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

用户角色-查看影片列表 


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

用户角色-查看影片详情 


用户角色-查看票房统计⬇️【点击返回功能介绍页面】

用户角色-查看票房统计 


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

用户角色-修改个人资料 


用户角色-确认支付⬇️【点击返回功能介绍页面】

用户角色-确认支付 


 

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

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

管理员角色-管理员登录 


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

管理员角色-影片信息管理 


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

管理员角色-影评管理 


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

管理员角色-排片管理 


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

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


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

管理员角色-影厅设置管理 


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

管理员角色-订单管理