电影购票系统项目分析

1、完成目标

        前台主要有根据类型和地区进行电影的筛选、电影的搜索、热门榜单、活动的发布、留言的发布、电影的购票、电影的在线选座位、我的购物车、我的订单等功能

        后台主要有影片的增删查改、电影的拍片、海报的管理、用户和员工的管理等等功能

2、前端需求页面

        实现技术:Vue + Element UI

        用户端

        (1)首页

                海报轮播图、电影搜索、热门榜单

        (2)电影

                电影筛选

                (1)电影详情

                        电影的详细信息、用户对电影的评价、电影评分、电影排片查询

                (3)电影选座和购票

                        

        (3)活动

                活动详情和用户活动报名

        (4)留言

                用户添加留言

                用户评价客服

        (5)登录和注册

                用户登录和注册

                记住密码

        (6)购物车、订单

                电影购票支付和查询购票结果

        (7)基本设置

                对用户信息的修改

                图片的上传

        客服端:

        (1)登录页面

                客服账号登录

        (2)影院留言

                对用户留言进行回复

        (3)活动安排

                活动的增删改

        (4)评价

                查看用户对于客服的评价

        (5)个人设置

                对客服信息的修改

        管理员端:

        (1)登录页面(可与客服端通用)

        (2)电影管理

                电影的增删改、电影排片的增删改、轮播图的增删改

        (3)用户管理

                所有用户的查询

        (4)订单管理

                订单列表的查询和订单异常的维护

        (5)客服管理

                客服账号的增删改、客服日常任务的安排

   

后端实现

        实现技术:SpringBoot(后端Java开发框架)+SpringSecurity(安全管理框架,解决权限问题)+MyBatis-Plus(连接数据库,优化MyBatis繁琐的xml配置文件)

        annotation包         存放注解配置

        auth包                   授权,发放token

        config包                存放SpringSecurity配置和swagger配置

        constant包            存放电影状态、订单状态和权限常量

        ocntroller包           后端api接口

        handler包              对异常的处理和拦截返回值并封装处理

        mapper包              连接数据库的接口

        model包                存放数据库实体类和对前端的值传递类

        service包               业务层,对数据库数据进行处理,并编写所需逻辑

        utils包                    存放工具类

数据库设计

        数据库:mysql数据库

        t_activity        活动表,存放活动信息

        t_admin        管理员表,存放管理员信息

        t_arrangemnet        院线排片表,存放电影排片的相关信息

        t_moviehall        院线场地表,

        t_cart        购物车表

        t_film        电影表

        t_film_evaluate        电影评价表

        t_film_region               电影地区表

        t_film_type        电影分类表

        t_leaving_message        用户留言表

        t_order        订单表

        t_order_exception        订单异常表

        t_poster                首页海报表

        t_registration        活动报名表

        t_role                权限角色表

        t_upload                上传图片表

        t_user                用户表

        t_worker                客服表

        t_worker_evaluate        客服评价表

        

                

                

        

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值