开发工具(eclipse/idea/vscode等):idea
数据库(sqlite/mysql/sqlserver等):mysql
功能模块(请用文字描述,至少200字):基于web的电影票预订系统设计与实现(设计参考猫眼电影web端)
一、用户身份
用户注册登录
个人信息的增删改查
购买电影票步骤:①查询,包括电影名称、上映时间等
②选择影院、预订日期、选择观影座位
③支付
④显示购票成功
4.退票功能(预订的座位别人可以重新预订)
5.对购买的电影可以进行评分、评价
6.查询高分电影(在平台热门电影通过评分排行或者管理员设置高分电影,后台管理)
7.平台充值功能(购票后退款)
8.收藏功能
9.电影信息包含电影名、上映时间、主演人员、电影时长、价格等信息
10.取票功能(购票后取票,管理员后台显示订单完成)
二、管理员身份
1.管理员注册登录
2.管理员个人信息修改及对用户信息的修改、删除
3.增加、删除、修改、查看电影信息,包括电影院名称、上映时间、场厅等信息
4.对电影院、观影厅、场次进行增删改查
5.发布、修改公告
6.管理电影评价的功能(可以删除恶意评价)
7.后台统计功能,如电影票收入、观众购票类型统计(爱情片、搞笑片、武侠片等比重分布)
其他要求
1.后期调试使用idea编译器,数据库使用mysql
2.代码需要加入详细的注释,方便我后期理解和熟悉(例如每部分代码注释具体相对应的功能)
3.说明整个项目运用的所有技术和框架(方便我学习对应课程用于理解)