前台影院首页:
项目启动进入电影主页、主要查看电影轮播信息以及热门电影、热门影院和资讯等信息、用户可以登录注册、登录后可以查看个人信息、订单、以及帮助中心等具体功能操作。
电影信息:
点击电影信息查看正在热映或即将上映的电影信息、可以查看列表、点击可以查看详情信息
电影详情:
电影详情模块主要查看电影详情信息、以及在线选票功能或查看评价电影信息
电影评价:
用户可以查看具体选座信息以及对电影进行评价
选座功能:
用户点击选座购票进入购票页面、选择场次、选座、支付、提交订单
选座主要前端代码设计:
<#include “…/common/head-css.ftl”/>
<#include “…/common/header.ftl”/>
- 1.选择影片场次
- 2.在线选座
- 3.确认订单支付
- 4.影院取票观影
- 荧幕
可选
已选
已售
情侣座
<#list cinemaHallSeatList as cinemaHallSeat>
<#if cinemaHallSeat.x == 1>
</#if>
<#if cinemaHallSeat.status == 1 && cinemaHallSeat.type == 1>${cinemaHallSeat.x}<#if cinemaHallSeat.status == 1>
<#if cinemaHallSeat.type == 2>
<#else>
</#if>
<#else>
</#if>
<#if cinemaHallSeat.x == cinemaHallSession.cinemaHall.maxX>
</#if>
</#list>
<#list 1…cinemaHallSession.cinemaHall.maxY as y>
${y}</#list>
${cinemaHallSession.movie.name}
片长:${cinemaHallSession.movie.time}分钟
语言:${cinemaHallSession.movie.language.getName()}
影院:${cinemaHallSession.cinema.name}
影厅:${cinemaHallSession.cinemaHall.name}
票价:${cinemaHallSession.newPrice} 元/张
场次:
${cinemaHallSession.startTime}
请选择座位已选择0个座位,再次点击座位可以取消
座位:
总计:0元
使用说明
1.选择你要预定的座位,重复点击取消所选座位。
2.每笔订单最多可选购4张电影票,情侣座不单卖。
3.选座时,请尽量选择相邻座位,请不要留下单个座位。
4.下单后请于15分钟内完成支付,超时系统将不保留座位。
5.电影票售出后暂不支持退换。
6.购票过程产生的各项咨询,请拨打客户电话400-660-5335。
<#include “…/common/footer-js.ftl”/>
<#include “…/common/footer.ftl”/>
<#include “…/common/login-dialog.ftl”/>
提交订单:
提交订单模拟支付完成购票操作
影片订单详情/取票:
在我的个人中心查看购票信息、订单详情以及我的评论和余额管理等具体操作、这个整个流程是非常完善的
影院信息:
影院详情:
点击进入查看影院详情信息、电影排片、影院介绍、影院评论等功能
资讯信息:
用户可以查看一些管理员发布的资讯信息、
我的个人中心:
后台主要功能设计:
后台管理员登录页面、后台主要功能有菜单管理、用户管理、角色管理、日志管理、地域信息管理、电影管理、评价管理、影厅管理、拍片管理、资讯管理、资讯分类管理、用户管理、订单管理、支付管理等、太多了我就不一一截图了
后台系统主页:
对影院个数据进行统计、主要统计有、入住影院、场次、注册用户、订单信息、放映场次、充值、票房等数据统计展示。
系统设置:
菜单管理:
点击菜单管理查看后台菜单信息、管理员可以对菜单进行添加、修改、删除等一系列操作。
用户管理:
电影管理:
添加电影信息:
添加电影前端代码:
猫眼电影票网_电影在线选座购票平台 <#include “…/common/head-css.ftl”/>
<#include “…/common/header.ftl”/>
${movie.name}
${movie.rate!“0”}
${movie.abs!"暂无信息"}
导演:
${movie.directedBy}
主演:
${movie.actor}
语言:
${movie.language.getName()}
片长:
${movie.time} 分钟
上映:
${movie.showTime}
剧情:
${movie.info}
<#if movie.video?? && movie.video?length gt 0>
-
</#if>
<#list movie.pictureList as pic>
-
<#if pic_index gt 2>
<#break>
</#if>
</#list>
剧照:
${movie.pictureList?size}
视频:
<#if movie.video?? && movie.video?length gt 0>1<#else>0</#if>
排期购票
影评
<#if distinctCinemaHallSessionList?size == 0>
暂无影院
<#else>
<#list distinctCinemaHallSessionList as cinemaHallSession>
<#if ylrc_area??>
<#if ylrc_area.id == cinemaHallSession.cinema.area.cityId>
${cinemaHallSession.cinema.name}
</#if>
<#else>
${cinemaHallSession.cinema.name}
</#if>
</#list>
</#if>
影院:
<#if distinctShowDateCinemaHallSessionList?size == 0>
暂无排期
<#else>
<#list distinctShowDateCinemaHallSessionList as cinemaHallSession>
<#if ylrc_area??>
<#if ylrc_area.id == cinemaHallSession.cinema.area.cityId>
${cinemaHallSession.showDate}
</#if>
<#else>
${cinemaHallSession.showDate}
</#if>
</#list>
</#if>
日期:
用户评论
共${commentList?size}条评论
请评分
<#if ylrc_account??>
<#else>
</#if>
<#list commentList as comment>
${comment.account.nickname!comment.account.mobile?replace(comment.account.mobile?substring(3,7),“****”)}
${comment.createTime}
</#list>
<#if commentList?? && commentList?size gt 0>
<#else>
还没有评论,抢个沙发~
</#if>
正在热映
<#list topMovieList as topMovie>
<#if topMovie.name?length gt 25>
${topMovie.name?substring(0,25)}…
<#else>
${topMovie.name}
</#if>
${topMovie.abs!“暂无”}
</#list>
<#list movie.pictureList as pic>
-
</#list>
<#list movie.pictureList as pic>
-
</#list>
<#if movie.video?? && movie.video?length gt 0>
-
</#if>
<#include “…/common/footer-js.ftl”/>
<#include “…/common/footer.ftl”/>
<#include “…/common/login-dialog.ftl”/>