Professional Documents
Culture Documents
Cinema Ticket Purchase Website
Cinema Ticket Purchase Website
Cinema Ticket Purchase Website
Contents
Group Member(SS30)
Vichet Sereirathnak
Say Sokhea
Chhorm Chhaklyta
Path Sotheayuth
Oeng Lymeng
Thy Seyhak
Doung soka
ii
Cinema Ticket Purchase | ss30
Website Summary
The purpose of our cinema ticket booking website is to provide movie enthusiasts with a
seamless and enjoyable experience in purchasing tickets for their favorite films. Our platform boasts a
user-friendly interface, allowing users to effortlessly browse through movie listings, check cinema
details, and select preferred seats. The website integrates a secure online payment system, ensuring a
safe transaction process. Upon completion, users receive a confirmation via email or QR code, with the
option to download or print tickets for easy access. For added convenience, our platform allows users to
cancel or reschedule bookings, offering a hassle-free way to manage their movie plans. Embrace the
simplicity of our website and focus on the cinematic experience. Explore our platform now to secure the
perfect tickets for your next movie outing!
I. System Requirement
Overview:
The Cinema Ticket Purchase Website is designed to provide users with a straightforward and convenient
experience for buying movie tickets. The platform includes user registration and login, browsing movie
listings, selecting seats, secure payment processing, confirmation via email or SMS, and the option to
download or print tickets. The system also features an admin panel for managing website content,
tracking transactions, and monitoring sales. Notably, the ticket purchase process does not include a
cancellation feature.
Input Requirements:
Process Requirements:
1|Page
Cinema Ticket Purchase | ss30
Output Requirements:
Performance Requirements:
Functional Requirements:
- Users can search for tickets based on date, venue, movie, and price.
2|Page
Cinema Ticket Purchase | ss30
4. Non-functional Requirements:
1. Performance:
2. Usability:
3. Security:
4. Reliability:
5. Compatibility:
6. Maintenance:
3|Page
Cinema Ticket Purchase | ss30
4|Page
Cinema Ticket Purchase | ss30
Table Hall
Hall_ID Int 10 PK
5|Page
Cinema Ticket Purchase | ss30
Table User
User_ID Int 10 PK
Seat_ID Int 10 PK
User_ID Int 10 FK
6|Page
Cinema Ticket Purchase | ss30
Table Movie
Movie_ID Int 10 PK
Table Show
Show_ID Int 10 PK
Hall_ID Int 10 FK
Movie_ID Int 10 FK
7|Page
Table Ticket Cinema Ticket Purchase | ss30
Ticket_ID Int 10 PK
Hall_ID Int 10 FK
Title Int 10 FK
Payment_ID Int 10 FK
Seat_ID Int 10 FK
User_ID Int 10 FK
Table Payment
Payment_ID Int 10 PK
8|Page
Cinema Ticket Purchase | ss30
V. User Interface
9|Page
Cinema Ticket Purchase | ss30
10 | P a g e
Cinema Ticket Purchase | ss30
11 | P a g e
Cinema Ticket Purchase | ss30
12 | P a g e
Cinema Ticket Purchase | ss30
13 | P a g e
Cinema Ticket Purchase | ss30
Product Backlog items (Sprint = 2 weeks, 4 hours * 14 days= 56 hours, Works =49
hours, meeting = 7 hours )
Estimation
ID User Story Priority Sprint Status
(h)
As User Registration and Authentication
Develop user registration functionality with fields for necessary
1 12h High 1 Open
information.
Implement authentication system using unique login ID and
2 14h High 1 Open
password.
3 Optional: Integrate social media account login functionality. 10h Medium 1 Open
14 | P a g e
Cinema Ticket Purchase | ss30
Performance
8 Optimize website loading speed and response time. 16h High 2 Open
Usability
12 Implement data encryption for user data security. 16h High 3 Open
Compatibility
17 Ensure compatibility with various browsers and devices. 16h High 4 Open
15 | P a g e
Cinema Ticket Purchase | ss30
Sprint I (2 weeks)
Story Id Description Estimation
User Registration and Authentication
1 User registration functionality
2 Authentication system
Search and Filter Options for Movie Tickets
4 Search functionality
5 Filter options design
Sprint II (2 weeks)
Ticket Purchase and Payment System
6 Ticket purchase process
7 Payment gateway integration
8 Performance optimization
Sprint III (2 weeks)
Usability and Security
10 Interface design improvements
11 Accessibility adherence
12,13,14 Security measures implementation
Sprint IV (2 weeks)
Reliability and Compatibility
15,16 Enhance system reliability
17,18 Conduct compatibility testing
19,20 Develop maintenance procedures
16 | P a g e