本项目包含程序源码和MySql脚本和文档,idea开发,支持Eclipse。使用SpringBoot的本质是SpringFramework【IoC,AOP】的再次封装的上层应用框架。前端技术:bootsrap、layui、html5+css、jquery 等都有涉猎。对项目进行分阶段,分模块的开发,对项目进行黑盒白盒测试,搭建开发环境、编写相关文档、搭建对象、数据库设计、编写功能代码.最后得到项目成基于web的电影票预订系统设计与实现(设计参考猫眼电影web端)
一、用户身份 springboot是基于spring的快速开发框架, 相比于原生的spring而言, 它通过大量的java config来避免了大量的xml文件, 只需要简单的生成器便能生成一个可以运行的javaweb项目, 是目前最火热的java开发框架
品.
-
用户注册登录
-
个人信息的增删改查
-
购买电影票步骤:①查询,包括电影名称、上映时间等
②选择影院、预订日期、选择观影座位
③支付
④显示购票成功
4.退票功能(预订的座位别人可以重新预订)
5.对购买的电影可以进行评分、评价
6.查询高分电影(在平台热门电影通过评分排行或者管理员设置高分电影,后台管理)
7.平台充值功能(购票后退款)
8.收藏功能
9.电影信息包含电影名、上映时间、主演人员、电影时长、价格等信息
10.取票功能(购票后取票,管理员后台显示订单完成)
二、管理员身份
1.管理员注册登录
2.管理员个人信息修改及对用户信息的修改、删除
3.增加、删除、修改、查看电影信息,包括电影院名称、上映时间、场厅等信息
4.对电影院、观影厅、场次进行增删改查
5.发布、修改公告
6.管理电影评价的功能(可以删除恶意评价)
7.后台统计功能,如电影票收入、观众购票类型统计(爱情片、搞笑片、武侠片等比重分布)
其他要求
1.后期调试使用idea编译器,数据库使用mysql
2.代码需要加入详细的注释,方便我后期理解和熟悉(例如每部分代码注释具体相对应的功能)
3.说明整个项目运用的所有技术和框架(方便我学习对应课程用于理解)