Professional Documents
Culture Documents
System Investigation as
an User:
‘Book My Show’ not only allows its customers to
access it online through its website but the the
company also has a mobile application that is
equally user friendly and good as its website. As an
user, the experience of using its website and mobile
application is just matchless.
database. The user can update its Bangladesh, New Zealand, Indonesia, UAE, Sri
information at anytime. The user can even Lanka.
save his credit/debit card details here so
that the user does not have to enter his
details again for future transactions. MyWallet:
1) User interface
Common and different features of the 2) Overall site transitions
system: 3) Site address
4) Helpline numbers
The BookMyShow website is quite different from
other movie ticket booking websites that major Dynamic parts include:
multiplexes use. The BookMyShow website and
app offer a combined complete entertainment 1) User database is ever increasing : With
booking experience. It provides both information as addition of new users the database is
well as complete option of booking for that changing all the time.
experience. BookMyShow offers ticket booking
experience not only for movies but other major
events not only in India but all across the globe. It 2) Offers and promotions: The offers and
has various offers for its users as well as partners promotions offered vary all the time
with other entities such as banks and other mobile with new partners and partnerships.
wallets to provide special discounts.
There are features that makes this a completely
different experience such as : 3) Multiplexes and movies: There is a constant
change in multiplexes and the movies they
Complete information : Trailers and Videos show.
The BookMyShow website shows latest trailers 4) Recommendation system: It also uses a
and video snippets of upcoming movies, plays and recommendation system to suggest
other events. movies based on the users past
experiences and priorities.
Blog and Review Section:
Database of the Website:
It allows users to present their viewpoints and
reviews. Many well known movie critics also The database used in a web application like that of
maintain a blog and section on the this section. book my show is are relational database where
there are six entities (table) namely feedback,
movies, customer, booking and payment. The
International Website: relation has been described between each entity
along with the cardinality of the table participating
The BookMyShow website is an international in the relationship. For instance one movie can
website with presence in countries such as India, have many bookings so the cardinality is defined as
1: N. The relationship would be further converted
to tables according to ER diagram rules of admin which can help him make informed
converting them depending on cardinality, weak decisions. Revenue for individual theatre could be
entities etc. Normalization of tables would generated through his module.
definitely takeplace to maintain consistency and
soundness of the records in the table. Information flow Diagram:
Information flow diagram level 0 for bookmyshow
application.
Associations can be found out by mining 3. Check whether ticket is being mailed to the
data which can identify which set of rightful recipient.
people choose which class of seats . This
would give them an idea as to how to
distribute the number of seats in each Test Scenario: Cancel Booking.
class.
1. Check whether the request for cancellation is
Testing Plan: within the allowed time from the booking as per the
company norms.
Software testing is evaluation of the software
against requirements gathered from users and 2. If yes cancel the booking update the variables
system specifications. Testing is conducted at the and database.
3. Initiate booking amount refund process. 1. Corporates of the region that offer various
adventure and experiences along sports and other
genres.
Performance testing:
2. Integrating various taxi services that can offer
It will be done by means of load testing and stress
pick up and drop to the multiplexes. This can be
testing where the software is put under high user
added as a option to complete the user experience
and data load under various stress conditions. where we can integrate two services as one.
Usability testing: All the functionalities of the
software will be tested individually by means of 3. Integrating offers for better food that can be
scenarios. It will be a white box testing where the booked along with movie tickets.
tester would know about the internal structure of
the unit to ensure that the unit is working as per 4. Partnering with the movie franchise and other
requirements and are error free. merchandise stores to let the user the option to buy
the movie merchandise along with tickets.
Some improvements:
Conclusion:
In every business plan and its implementation there
are always many challenges and errors involved. In Before the boom of the internet it was a hard task
case of movie booking we need the app and the booking tickets. People used to stand in queues
website to be reliable and have smooth waiting outside the theatre to book tickets. The
transactions. Sometimes it fails to provide BookMyshow website and system relieves the
smoother transaction system resulting in loss of people from such difficult task. BookMyshow is
customer time and money. the leader in the Indian online movie ticketing
market. It not only lets the user book movie tickets
Sometimes the apps force user to update the app but has vast offers for experiences and other events
every time a new update is released. Consider a across the globe. The company also provides
situation where there is weak network and you people management and booking skills for events
have saved your ticket in the app, now an update across the country. It has revolutionised the
prevents the app to open it and as a result you are entertainment market with complete user
unable to show your tickets. This kind of service is information experience. The technology used in the
inacceptable. website is the top notch. The company is improving
its services everyday. The promotions on the
To fix this they just need to make sure that user is website also add to the user experience.
able to open the app even if there is an update
pending. In developing a similar system a few points that
should be kept in mind are:
We can improve the database design with the help
of Normalization. Normalizationof tables will help 1. It is important to make the website and
to maintain consistency and soundness of the system efficient and secure. Therefore, it is
records in the table. essential to use the best and latest technology.
These changes will definitely help in enhancing 2. The users are need to be kept in mind while
user experience. designing the system and the UI should be
clean and easy to use.
Corporate systems interaction and
integration: 3. Industry partnerships are important for such a
website to work. Therefore, it is important to
To improve the overall efficiency, productivity and choose the partners carefully.
increase customer experience various corporate
systems have been integrated with movie ticketing References:
system. As there is increasing competition among
various platforms there is an increasing need for • https://in.bookmyshow.com
innovation and addition of services to attract • https://www.wikipedia.org
customers. • techcircle.vccircle.com/tag/bookmyshow/
• economictimes.indiatimes.com
Various corporate systems that can be integrated • https://www.quora.com/
with the BookMyshow website are:-