Professional Documents
Culture Documents
Up till now all the activities of the movie ticket booking processing is performed manually, it
requires more human efforts to manage the each and every aspect of multiplex which is very
costly process. In ordered for movie ticket booking to overcome all kind of problems which is
faced to processing in various multiplexes so that this system develops movie ticket booking
project. The traditional way of booking the ticket for the movie is the customer need to go to
the specific theatre where the desired movie is playing and need to stand in queue and buy the
ticket for the movie this is more difficult for a person in order to overcome this problem.
Rationale
According to the problem stated above, an online assignment submission system Movies
Ticket Booking System will be a standalone web application which allows client to
purchasing the movies ticket through application online. The theatre owner will definitely
reduce the queues of client as well as from black ticket and payment option. The advantages
will be time saving for both parties for purchasing the movies ticket. This can definitely
reduce the workload of the staffs. For the outcome of the web application, there are two
types of benefits:
Tangible Benefits:
i. Payments are Easier and Faster:
Payments are also greatly eased with an online booking platform. we can require from our
guests to pay when they book, further increasing our income, and not worry about payments
when they arrive.
ii. Meet the New Self-Service Portals:
Online booking systems are designed to provide all the features of self-service portals.
Potential guests book services based on the open dates suggested by the system.
iii. Easy to manage calendar:
Online booking systems allow to check client reservations and availability wherever they are
using any mobile device.
Intangible Benefits:
Customers profile or detail is more secure since it has been protected and only
authorized personnel view it.
Customers can easily book or purchasing their suitable movies ticket according to the
seats.
Customer gets more payment options that is easy for the customers in ordered to pay
for ticket.
Nature of Challenge:
In the current world situation, different users view the web application in different browsers.
In this way, users serve the browsing experience. In addition, the app is being developed on a
variety of platforms such as Android, Windows and iPhone for the convenience of customers.
On these platforms, the iPhone is a big challenge for my project. Security should be
considered throughout the software development lifecycle, especially when an application
deals with sensitive information such as billing information, contact information and sensitive
information. You will need to understand how MySQL attacks the injection system and how
to properly select the concepts of the various existing encryption algorithms. At last Visual
Studio 2019 is most challenging aspects on how to structure my project.
Brief description of the resources needed by the proposal. (i.e. hardware, software,
access to information / expertise, user involvement etc.)
Hardware:
The minimums requirements for hardware in ordered to successfully carry out as well ass
meet the objectives of the system are as follows:
Personal computer with keyboard and mouse maintained with uninterrupted power supply.
Processor: Intel Core 2 Duo processor
Installed Memory (RAM): 2.00 GB
Hard Disc: 2 TB
floppy :1.44Mb
Software:
The application is supposed to run on all Windows operating Systems
(NT/2000/XP/Vista/7), with the browser same as Internet Explorer 8.
FRONTEND AND BACKEND:
The brief details of the project are as follows
Project Name: ONLINE TICKET BOOKING SYSTEM
Operating System: windows 10 Coding
Frontend:
Adobe Dreamweaver CS3, Java, html5
Interface: PyCharm
Backend:
Data Base: SQL Server 2005
language: Django
Documentation and Planning
Microsoft Word 2016
The creation of this project requires the consultation of supervisors and IT experts with
experience in web application development and the security industry. In addition, information
can be gathered from interviews and surveys conducted about the LBEF students preferences
and expectations of the system.
User Involvement
The people who will be utilizing this application would be normally all the users from
anywhere they can book their ticket. They can use the system without any authentication.
Academic research being carried out and other information, techniques being learnt.
(i.e. what are the names of books you are going to read / data sets you are going to use)
In order to carry out as well as other information, techniques being learnt through the
following books such are listed below:
Books
Name: Introduction to Algorithms (3rd edition)
Author: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest
Publisher: The MIT Press
What is SQL Injection | SQLI Attack Example & Prevention Methods | Imperva.
Learning Centre. (2021). Retrieved 28 August 2021, from
https://www.imperva.com/learn/application-security/sql-injection-sqli/.
Brief description of the development plan for the proposed project. (i.e. which software
methodology and why, the major areas of functions to be developed and the order in
which developed)
During the research methodology that I have used for the data series that is utilized in the
design of the proposed gadget as well as to find the appropriate data which is needed for the
exploration of both primary as well as secondary data collections. The data set selected for
the set of important facts is the questionnaire as well as interviews. Similarly, two procedure
helps adjusted intention in which questionnaire is used to aggregate quantitative data as well
as interviews is utilized to collective qualitative data. I have chosen SSADM Methodology
which I think are the most suitable to structure, plan and control the development process.
SSADM isolates an application management project into modules, stages, steps, as well as
undertakings, and gives a structure in ordered to portraying projects in a style fit to dealing
with the task. The project is developed using the SSADM method. SSADM that provides a
framework for categorizing application development plans into modules, stages, stages and
tasks and defining the project in a suitable way. It Improve the both task management and
control as well as utilize experienced and unpractised improvement staff.
Brief description of the evaluation and test plan for the proposed project. (i.e. what is
the success criteria and how will be evaluated and implementation will be tested,
indicate the estimated size of the demonstration / test database)
Success Criteria
The main goal of Applet movies ticket booking system rely on the features of provide another
way for the customer to buy cinema ticket. It is an automatic system. After inserting the data
to database, staff need not too due with the order receive through the system.
Black-Box Testing:
Black box testing is an approach to testing where the tests are derived from the program or
component specification. Black box testing is also known as Functional Testing because the
tester is only the functionality and not the implementation of the software. In my project I
have been input all the information that is necessary for it. I have checking for validation.
The numeric field does not accept the character type of data or any other type of symbols.
Unit Testing:
Unit Testing focuses on the verification efforts in the module. The unit testing is always a
white box oriented one and this step can be conducted in parallel for modules. The module
interface is tested to ensure that information flows in and out appropriately. Examples: in the
login modules of movies booking system, the minimum length of username must be less than
10 digits exceed up to 12 digits.
Integration Testing:
Integration testing is a type of testing meant to check the combinations of different units,
their interactions, the way subsystems unite into one common system, and code compliance
with the requirements. For example: when we check login and sign-up features in a movie
booking app, we view them as separate units. If we check the ability to log in or sign up after
a user booking the movies ticket and wants to proceed to the checkout, check the integration
between these two functionalities.
Problem Context:
Up till now all the activities of the movie ticket booking processing is performed manually, it
requires more human efforts to manage each and every aspect of a multiplex which is a very
costly process. In ordered for movie ticket booking to overcome all kind of problems which is
faced to processing in various multiplexes so that this system develops movie ticket booking
project. The traditional way of booking the ticket for the movie is the customer needs to go to
the specific theatre where the desired movie is playing and needs to stand in queue and buy
the ticket for the movie this is more difficult for a person to overcome this problem.
Rationale
According to the problem stated above, an online assignment submission system Movies
Ticket Booking System will be a standalone web application that allows clients to purchase
movies ticket through applications online. The theatre owner will reduce the queues of clients
as well as from black ticket and payment options. The advantages will be time-saving for
both parties for purchasing the movies ticket. This can reduce the workload of the staff. For
the outcome of the web application, there are two types of benefits:
Tangible Benefits:
Payments are also greatly eased with an online booking platform. we can require our guests
to pay when they book, further increasing our income, and not worry about payments when
they arrive.
Online booking systems are designed to provide all the features of self-service portals.
Potential guests book services based on the open dates suggested by the system.
Online booking systems allow checking client reservations and availability wherever they are
using any mobile device.
Intangible Benefits:
Customer profile or detail is more secure since it has been protected and only
authorized personnel view it.
Customers can easily book or purchasing their sui movies ticket according to the
seats.
The Customer gets more payment options that are easy for the customers in ordered to
pay for the ticket.
Nature of Challenge:
In the current world situation, different users view the web application in different browsers.
In this way, users serve the browsing experience. In addition, the app is being developed on a
variety of platforms such as Android, Windows, and iPhone for the convenience of
customers. On these platforms, the iPhone is a big challenge for my project. Security should
be considered throughout the software development lifecycle, especially when an application
deals with sensitive information such as billing information, contact information, and
sensitive information. You will need to understand how MySQL attacks the injection system
and how to properly select the concepts of the various existing encryption algorithms. At last
Visual Studio, 2019 is the most challenging aspect of how to structure my project.
Online ticket booking system i.e., Applet where within 24 hours in a day anyone or customers
can book their movies ticket from their home or from anywhere in the world as well as in
ordered to know all about currently running movies in the theatre that is interacted with
websites multiplexes. by using these systems, in the movie category page, the user will be
able to select movies as per their choice and they can even choose by the genres. After the
movie selection part, the system will navigate the user to the proceeding interface where the
user will have to select the cinema hall, and then to the seat selection interface where the user
will reserve their seat as per the availability. As soon the seat reservation part will confirm in
the respective cinema hall, the system will ask the user for payment where the user will be
able to choose from a different method like forpay, esewa, khalti, e-net pay, credit card, or
direct bank transfer. This application would book the movies ticket. This system adopts a
website for the cinema theatre where anyone user can operate it through the internet. Rather
than wasting time queuing at the film counter, it gives a simple as well as proficient approach
is ordered to book tickets online.
• Allow customers for purchasing and booking their sui priceable tickets and comfor
seats.
• User requires a user name and password to enter the system. Users can login by
entering the users name and password.
• Allows administration to the records if the record is not scrutinized and authorized.
Hardware:
The minimums requirements for hardware in ordered to successfully carry out as well as meet
the objectives of the system are as follows:
Personal computer with keyboard and mouse maintained with uninterrupted power supply.
Processor: Intel Core 2 Duo processor
Hard Disc: 2 TB
floppy :1.44Mb
Software:
Frontend:
Interface: PyCharm
Backend:
language: Nodes.Js
Access to information/expertise:
The creation of this project requires the consultation of supervisors and IT experts with
experience in web application development and the security industry. In addition, information
can be gathered from interviews and surveys conducted about the LBEF students preferences
and expectations of the system.
User Involvement
The people who will be utilizing this application would be normally all the users from
anywhere they can book their ticket. They can use the system without any authentication.
In order to carry out as well as other information, techniques being learned through the
following books are listed below:
Books
Publisher: Prentice-Hall
Publisher: Syngress
Name: HTML5: Up and Running
Publisher: Prentice-Hall
Online Resources:
• What is SQL Injection | SQLI Attack Example & Prevention Methods | Imperva.
Learning Centre. (2021). Retrieved 28 August 2021, from
https:www.imperva.com/learn/application-security/sql-injection-sqli/.
During the research methodology that I have used for the data series that is utilized in the
design of the proposed gadget as well as to find the appropriate data which is needed for the
exploration of both primary as well as secondary data collections. The data set selected for
the set of important facts is the questionnaire as well as interviews. Similarly, two procedure
helps adjusted intention in which questionnaire is used to aggregate quantitative data, as well
as interviews, is utilized to collective qualitative data. I have chosen SSADM Methodology
which I think is the most sui to structure, plan and control the development process.
Success Criteria
The main goal of the Applet movies ticket booking system relies on the features of providing
another way for the customer to buy a cinema ticket. It is an automatic system. After ing the
data the , staff need not due with the order receive through the system.
Black-Box Testing:
Black box testing is an approach to testing where the tests are derived from the program or
component specification. Black box testing is also known as Functional Testing because the
tester is only the functionality and not the implementation of the software. In my project, I
have been input all the information that is necessary for it. I have checked for validation. The
numeric field does not accept the character type of data or any other type of symbols.
Unit Testing:
Unit Testing focuses on the verification efforts in the module. The unit testing is always a
white box-oriented one and this step can be conducted in parallel for modules. The module
interface is tested to ensure that information flows in and out appropriately. Examples: in the
login modules of the movies booking system, the minimum length of the username must be
less than 10 digits exceed up to 12 digits.
Integration Testing:
Integration testing is a type of testing meant to check the combinations of different units,
their interactions, the way subsystems unite one common system, and code compliance with
the requirements. For example: when we check login and sign-up features in a movie booking
app, we view them as separate units. If we check the ability to log in or sign up after a user
booking the movies ticket and wants to proceed to the checkout, check the integration
between these two functionalities.