Professional Documents
Culture Documents
OnlineSeminarHallBooking Last Edit
OnlineSeminarHallBooking Last Edit
OnlineSeminarHallBooking Last Edit
C M R INSTITUTE OF TECHNOLOGY
132 ITPL Main Road, AECS Layout, Kundalahalli, Banaglore-560037
(Affiliated to Visveswaraya Institute of Technology, Belagavi)
PROJECT REPORT ON
Guided By
Dr. Helen Josephine
Associate Professor
Submitted By
Asha Yadawad (1CR20MC013)
Amogh Laxminarayan Salehittal (1CR20MC008)
SDM College| Department of B.C.A.
LETTER OF CONFIRMATION
This is to Certify that Ms. Asha Yadawad(1CR20MC013) and Mr. Amogh L. Salehittal
(1CR20MC008) who is the students of M.C.A. 2nd Semester of CMR Institute of
Technology, Bangalore has successfully completed their Project Work ‘Online Seminar
Hall Booking’ during the academic year 2020-21.
Date:
Place: Bangalore
DECLARATION
We hereby declare that the Project Report title ‘Online Seminar Hall Booking’ has
been prepared by us during the year 2020-21 under the valuable guidance and
supervision of Dr. Helen Josephine (Associate Professor, Department of MCA, CMR IT,
Bangalore), for the fulfilment of the requirement of Master Degree in Computer
Application.
I also declare that Project is the result of our own effort and has not been submitted to
any other University for the award of any Degree.
ACKNOWLEDGEMENT
I owe a great thanks to Head of Department of MCA, Prof. Gomathi T for providing her
kind support and co-operation.
I consider its privilege and honour to express our sincere gratitude to our project guide
Prof. Varsha Pawar for guiding and improving our knowledge towards this work.
Finally, I take this opportunity to express our gratitude and respect to all those who
directly and indirectly helped and encouraged us during the course of the Project.
Ms. Asha
Yadawad
Mr. Amogh L. Salehittal
ABSTRACTION
This is Project Report on ‘Online Seminar Hall Booking’. During the designing and
developing of this Project we explored new Ideas and Functionality. This Project is the
Output of our Planning, Schedule, Programming skill and the Hard Work and this report
reflects our steps taken at various level of Programming Skill, Planning and Schedule.
Our Project ‘Online Seminar Hall Booking’. This is Web based Application which helps
people in Booking the Seminar Hall for any types of Activity. It is useful in the way that it
acts like intermediate between Organiser and Audience.
It is a Closed Website were Admin can login and can create or organise an Event,
Where End user can and also login, gets notification and can attend the Event or
Activity.
INDEX
Chapter No. Title Page No
a. Letter of Confirmation i
b. Declaration ii
c. Acknowledgment iii
d. Abstraction iv
1. INTRODUCTION 01-02
2. REQUIREMENT SPECIFICATION 04-05
3. SYSTEM ANALYSIS AND DESIGN 06-13
4. TESTING 15-20
5. RESULT 21-24
6. MAINTANANCE AND SECURITY 25-26
7. LIMITATION 27
8. FUTURE ENHANCEMENT 28
9. CONCLUSION 29
10. BIBLIOGRAPHY 30
INTRODUCTION
Now-a-days everything works on Internet. Internet plays a vital role in every Humans life.
A man from buying-selling, learning etc., everything depended upon Internet.
Likewise Man in comfort need Entertainment. Entertainment doesn’t means on only
Time pass and Fun. So in his leisure man seek for Entertainment in different form. In that
major activity is watching play or drama, Theatre shows like wise. Moreover Artists,
Speaker seek for Platform to reach the Audience. Whatever the show may be. Our
project ONLINE SEMINAR HALL BOOKING helps brings both of them and connects them.
This Website plays as role of Intermediator for Audience and Artists.
OBJECTIVE:
• To help the Artist to reach more Audience.
• To maintain the Computerised Record.
• To generate proper computerised false-less Data.
• To Reduce the Human inefficiency.
• To provide a user friendly application.
• Low cost automation and less time consumption.
• Cheaper installation.
Online Seminar Hall Booking
SDM College| Department of B.C.A.
EXPECTED OUTCOME:
• An elegant user interface.
• Change from paper based transaction to computerised transaction.
• Both Artist and Audience friendly Web Application.
REQUIREMENT SPECIFICATION
Requirement Specification is the part of the project which gives the detail about the
Hardware and Software Requirement of our Project. It also detail the feature of the
programming language used.
HARDWARE REQUIREMENT:
• Processor: Intel® Core™ i3-7020U CPU @ 2.30GHz
• Operating System: Window 10 (1511) (105861540)
• System Type: 64-operating System
• RAM, ROM: 4GB, 1TB
SOFTWARE REQUIREMENT:
• UI and Scripts: Visual Code Studio
• Web Browser: Google Chrome
LANGUAGE TOOLS:
• User Interface Design: HTML 5, CSS 3,
• Coding: JavaScript
• HTML (Hyper Text Mark-up Language): It is the most basic building block of the Web. It
defines the meaning and structure of web content. Other technologies besides HTML
are generally used to describe a web page’s appearance/presentation (CSS) or
functionality / behaviour (JavaScript). HTML uses ‘mark up’ to annotate text, image
and other content for display in a Web Browser.
▪ CSS (Cascading Style Sheet): CSS describes how HTML elements are to be displayed on
screen, paper or in other media. CSS saves a lot of work. It can control the layout of
multiple web page all at once. External stylesheet are stored in CSS Files. CSS is used to
define style foe your Web Pages, including the design, layout and variation in display
for different devices and Screen size.
▪ JS (Java Script): Java script, often abbreviated as JavaScript, is a High- level, interpreted
programming language that conforms to the ECMA Script specification. It is
programming language that is characterised as dynamic weekly typed, prototype-
based and multi paradigm. JavaScript is one of the core technologies of the World Wide
Web. JavaScript enables interactive web pages and is an essential part of web
applications. The vast majority of web sides use it and major web browsers have a
detected JavaScript engine to execute it.
▪ VISUAL STUDIO CODE: Visual code is a free source-code editor, made by Microsoft for
Windows, Linux and MacOS. Features include support for debugging, syntax
highlighting, intelligent code completion, snippets, code refactoring, and embedded
Git. Users can change the theme, keyboard shortcuts, preferences, and install
extensions that add additional functionality.
▪ WEB BROWSER: Google Chrome is a free web browser from Google which we are using
here. With its clean design and advanced features, Chrome has quickly become one
of the most popular web browsers worldwide. More Extension enhances the web
designing.
Details of Event
Create Event
ER DIAGRAM SYMBOLS:
E-R DIAGRAM:
Username Password
CREATE AN EVENT
Date
DASHBOARD
Start Time
CHECK EVENT DETAILS
END USER Stop Time
Username Password
Data Store
Admin:
Manage
Bill
Bills
Manage
payment Payment
Login
Login
ADMIN
Manage
Event Event
Create
Event Event
Manage
Hall Booking
Hall
Manage
Register
user
User:
Register Register
Seminar
Hall Hall Details
00
USER Check
Envetory inventr
Booking
Booking
Payment
method Paymenent
MODULUES:
a. Admin Records: Admin by his Login credential can open his Page and Create
an Event or Activity. He can also check Event Details.
SYSTEM DESIGN:
In the design phase the informational, functional, and network requirements
identified during the initiation and planning phases will be converted into unified
Online Seminar Hall Booking
SDM College| Department of B.C.A.
design specifications that will be used to script programs during the implementation
phase. The design tools to be used were entity relationship diagram (was used in
describing the relationships between entities), flow charts (was used to show the flow
of events and how the processes are executed) and the following tools will be used:
WAMMP to design a database, PHP and HTML to make interface, authenticate user
and make a connection to a database, CSS to describe the presentation of a
document and JAVASCRIPT to add interactivity, validation to the webpages.
Architectural Design of the System: The architectural design of the system shows how
the architecture of Parking System. The architecture of the system was based on the
Ntier architecture model, where application is split into different layers. OVPRS is
composed of different subsystems which when combined all together form the whole
architecture of the system.
The topmost level of the web application is the presentation layer which displays
information such as browsing parking lot, client, system user login, booking, etc. It
communicates with other layers by which it puts out the results to the browser/client
tier and all other tiers in the network. The Business Access Layer Project is responsible
for all the business logic of the application by performing detailed processing, it
interfaces the Data Access Layer and the presentation Layer. The Data Access Layer
subsystem is responsible for accessing the database for data retrieval and insertion.
TESTING
Online Seminar Hall Booking
SDM College| Department of B.C.A.
INTRODUCTION:
Testing and Implementation is the process which tells the Reliability,
Efficiency and Flexibility of the Design System. Reliability means how much the user is
expecting from the System. Flexibility tells how much the user is comfortable and has
additional facilities with the system.
SYSTEM TESTING:
System Testing is actually a series of different tests whose primary
purpose is to fully exercise the Computer based System. Although each test has a
different purpose, all work to verify that all system elements have been properly
integrated and perform allocated functions.
During testing it will make sure that the product does exactly what is
supposed to do. Testing is the final verification and validation activity within the
organization itself. In the testing stage , It try to achieve the following goals; to affirm the
quality of the product, to find and eliminate any residual errors from previous stages, to
validate the software as a solution to the original problem, to demonstrate the presence
of all specified functionality in the product, to estimate the operational reliability of the
system. During testing the major activities are concentrated on the examination and
modification of the source code.
LEVELS OF TESTING
Since the error in the software can be injured at any stage. So we have carry in the
testing process at different levels during the development. The basic levels of testing
are:
1. Unit Testing: Unit testing focuses verification effort on the smallest unit of software
design that is the module. Unit testing exercises specific paths in a module’s control
structure to ensure complete coverage and maximum error detection. This test
focuses on each module individually, ensuring that it functions properly as a unit.
Hence, the naming is Unit Testing.
2. User Acceptance Testing: User Acceptance of a system is the key factor for the
success of any system. The system under consideration is tested for user
acceptance by constantly in touch with the prospective system users at time of
developing and making changes wherever required is done in regard to the
following point:
▪ Input Screen Design
▪ Output Screen Design
▪ Menu Driven System
▪ Output Testing
3. Integration Testing: Integration testing addresses the issues associated with the dual
problems of verification and program construction. After the software has been
integrated a set of high order tests are conducted. The main objective in this testing
process is to take unit tested modules and builds a program structure that has been
dictated by design.
The low-level modules are combined into clusters that perform a specific Software
sub-function.
A driver (i.e.) the control program for testing is written to coordinate test case input
and output.
The cluster is tested.
Drivers are removed and clusters are combined moving upward in the program
structure.
4. Output Testing: After performing the validation testing, the next step is output testing
of the proposed system, since no system could be useful if it does not produce the
required output in the specified format. Asking the users about the format required
by them tests the outputs generated or displayed by the system under consideration.
Hence the output format is considered in 2 ways- one is on screen and another in
printed format.
5. Validation Checking: Validation checks are performed on the following fields:
▪ Text Field: The Text Field can contain only the number of characters lesser than
or equal to its size. The text fields are alphanumeric in some fields and
alphabetic in other fields. Incorrect entry always flashes an Error Message.
▪ Numeric Field: The Numeric Field can contain only numbers from 0 to 9. An entry
of any character flashes an Error Messages. The Individual modules are checked
for accuracy and what it has to perform. Each module is subjected to test run
along with sample data. The Individually Tested modules are integrated into a
Single System.
6. Performance Testing: This is used to test the Run time performance of software. It
mainly checks weather the system meet all the user requirement.
7. Security Testing: This attempt to verify that protection mechanisms built into system
will protect it from improper penetration.
8. Recovery Testing: This forces software to fail in variety ways and verifies that recovery
is properly performed.
9. TEST CASES:
1. Admin Login:
Sl. No. Test Description Test Case Expected Output Result
Data
2. User Login:
Sl. No. Test Description Test Case Expected Output Result
Data
Create an Event:
RESULT
1. Login Page:
2. Index Page:
3. Create an Event:
SYSTEM MAINTENANCE:
• Correct faults.
• Improve the performance or other attributes
Adapt the product to the change environment the term support and maintenance
describes activity that occur after a system is made operational. Support activities
assist users in realizing the full benefits of the system. It ensures that the system function
at peak efficiency and the needed changes are implemented with minimal disruption
to the organization.
The performance of the system can be measured by two factors, viz. the Efficiency
and Effectiveness. The efficiency indicates the manner in which the inputs are used by
the system .If the input-output ratios is adverse, we say that the system is inefficient
thought produces the desired output or not .When the system is ineffective, the
Online Seminar Hall Booking
SDM College| Department of B.C.A.
Throughout the Lifecycle of the project it is put through test against efficiency and
effectiveness quite frequently. The stronger the system is, the lesser maintenance the
system requires. As of now, there is no significant maintenance policy adopted or
proposed for the system.
SYSTEM SECURITY:
The system security problem can be divided into four relates issues: security, integrity,
privacy and confidentiality. They determine the file structure, data structure and
access procedures.
System Security: An (operating) system is responsible for controlling access to system
resources, which will include sensitive data. The system must therefore include
ascertain amount of protection for such data, and must in turn control access to those
parts of the system that administer this protection. System security is concerned with all
aspects of these arrangements.
System Integrity: State of a system where it is performing its intended functions without
being degraded or impaired by changes or disruptions in its internal or external
environments.
That condition of system wherein its mandated operational and technical parameters
are within the prescribed limits. The state that exists when there is complete assurance
that under all conditions antisystem is based on the logical correctness and reliability
of the operating theological completeness of the hardware and software that
implement the protection mechanisms, and data integrity.
Confidentiality, integrity and availability, also known as the CIA triad, is a model
designed to guide policies for information security within an organization. The model is
also sometimes referred to as the AIC triad (availability, integrity and confidentiality) to
avoid confusion with the Central Intelligence Agency.
Online Seminar Hall Booking
SDM College| Department of B.C.A.
LIMITATION
FUTURE ENHANCMENT
CONCLUSION
This chapter discusses about what has been done, recommendations on the system’s
operations and the conclusions that are to be made regarding the system’s
functioning in the current status and that of the future where some improvements are
to be made on the system.
BIBILOGRAPHY
• Online Resource
• Website Referred:
▪ www.youtube.com-
▪ www.unsplesh.com
▪ www.html5up.com
▪ www.w3school.com
▪ www.udemy.com
▪ www.uigradients.com
▪ www.getbootstrap.com
▪ www.jquery.com