Project 08 Movie and Cinema
Project 08 Movie and Cinema
Project Objective
The objective of this project is to develop a database management system to efficiently
manage movies, cinema rooms, screening schedules, customers, and ticket reservations.
The system should improve booking experience, streamline cinema operations, and sup-
port report generation.
Main Functionalities
• Movie management (add/edit movie information, genres, duration).
1
Database Design and Implementation
1. Data Model Design
• Design ER diagram for the cinema system.
• Convert the ER model into relational schema including PKs, FKs, and con-
straints.
2. Table Structures
• Movies (MovieID, MovieTitle, Genre, DurationMinutes)
• CinemaRooms (RoomID, RoomName, Capacity)
• Screenings (ScreeningID, MovieID, RoomID, ScreeningDate, ScreeningTime)
• Customers (CustomerID, CustomerName, PhoneNumber)
• Tickets (TicketID, CustomerID, ScreeningID, SeatNumber)
3. Sample Data
• Add 5–10 sample rows for each table.
• Create a database schema diagram using MySQL Workbench.
2
Deliverables
• Complete report (20–30 pages) following the university guidelines.
References
• Include all technical and academic resources used during the project.