本项目为华沙大学MIMUW在2020-2021学年数据库课程的期末作业,旨在设计并实现一个用于管理电影院日常运营的系统。
电影电影院管理系统(2020-2021)
系统主页展示了下周的放映时间表。用户可以通过点击“时间表”选项卡访问此页面。
此外,您还可以通过标签“电影”搜索特定影片,并使用标签“放映”查询相关场次信息。
为了预订门票,您需要注册一个账户。该平台提供三种类型的账户:
- 客户:基本帐户类型,允许用户购买电影票;
- 收银员:客户账号的扩展版本,在个人资料选项卡中可以接受订单;
- 员工:包含更多管理功能的高级客户账户,可以在“人员面板”标签页内添加放映场次、影片和影院大厅信息,并且能够增删收银员工。
在配置文件页面中的“历史记录”部分,您可以查看当前持有的票证状态及其过去交易的历史记录。
技术说明:
本项目使用了以下工具和技术进行开发:Django框架、PostgreSQL数据库以及Bootstrap 4前端框架。与数据库的交互采用的是Django ORM机制,所有模型定义均位于每个应用程序(如电影院管理模块、订单处理模块和用户管理系统)内的models.py文件中。
关于数据库结构,图表及创建脚本、触发器和函数等相关内容存储在“数据库”目录下。