It's about Online Movie or theater ticket booking system. We create Use case, Story Boarding, Activity Diagram, Functional & Non-Functional requirement, User Profile, & Database Design for this system.
3. Daffodil International University
Submitted By
N H M Ahsanul gani Faysal (171-35-220)
Niloy Biswas (171-35-225)
Tanvir islam (171-35-239)
Mahmudul Islam (171-35-218)
Submitted to
Syeda Sumbul Hossain
Lecturer
Department of SWE
Daffodil International University
4. Content
Introduction
Use Case
Storyboarding
Activity Diagram
Functional Non-functional
User profile
Database design
5. Movie/theatre ticket booking system.
This is an online ticket booking system for movie/theatre. This system is more efficient then
any other local system to bye ticket for movie/ theater.
Customer can select a movie , date , seat and also give payment in online for confirm the
seat.
Admin can get payment , send confirmation to the customer if seat is available.
Gateway system can check the card number and if it is valid then check the money
which is enough or not.
6. User profile for customer
User class
User type
Age range
Language
Computer skill
Education
Goal
Characteristics
Above 10
English
Medium
Needed
Book ticket
Primary
7. User profile for Admin
User class
User type
Age range
Language
Computer skill
Education
Training
Characteristics
Above 25
English
High
Needed
3 days
Secondary
Goal Get money & send confirmation
8. Use case for all character
Online ticket booking system
Check seat
Select movie
Payment
Check Payment information
Send notification
Get payment
Gateway
Customer
Admin
9. Functional & non-functional requirements
Requirements ID Name/Description Functional/non-functional
Requirements-01 Browse web page Functional
Requirements-02 Availability Functional
Requirements-03 Ensurity Functional
Requirements-04 Payment method Functional
Requirements-05 Get payment Functional
Rrequirements-06 Check Card Functional
Requirements-07 Payment system Non-functional
Requirements-08 Confirmation Non-functional
10. Database design for this system
Field Data type Constraints
Requirements ID Integer Auto increment
Phone
Integer Unique
Age Integer
Above 13
Card Number
Integer
Unique
11. Activity Diagram for customer
Get confirmation
Select movie
Select seat & date
If
available
Give card number
If valid &
enough money
Payment
Y
Y
N
N
12. Activity Diagram for Admin
Check notification
If
Get payment
Send confirmation to customer
Y
N
13. Activity Diagram for gateway
Check card
If valid &
enough money
Send confirmation to admin
Y
N
17. Conclusion
This online system save our times and money.
It helps to build up a relation with authority and customer.
It’s a better option for authority to build up their business.
Overall this system is more helpful for all.