Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
18 views38 pages

Score Go Report

The document is a project report for a Capstone Project titled 'Event Solution Hub - Evento' submitted by students of the Government Polytechnic, Solapur for the academic year 2024-25. The project aims to create a centralized online platform for managing various events, addressing issues such as manual processes and lack of communication in event management. It includes detailed planning, analysis, design, coding, and testing phases, along with acknowledgments and a certificate of completion.

Uploaded by

notfound777777
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views38 pages

Score Go Report

The document is a project report for a Capstone Project titled 'Event Solution Hub - Evento' submitted by students of the Government Polytechnic, Solapur for the academic year 2024-25. The project aims to create a centralized online platform for managing various events, addressing issues such as manual processes and lack of communication in event management. It includes detailed planning, analysis, design, coding, and testing phases, along with acknowledgments and a certificate of completion.

Uploaded by

notfound777777
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 38

Maharashtra Board of Technical Education,

Mumbai
GOVERNMENT POLYTECHNIC,
SOLAPUR

DIPLOMA IN COMPUTER
TECHNOLOGY
ACADEMIC YEAR 2024-25

CAPTSONE PROJECT – EXECUTION AND


REPORT WRITING (22060)

A PROJECT REPORT

ON

Event Solution Hub


“ Evento ”
Submitted by:
Roll Enrollment Exam Seat
Student Name
No. No. No.
22001501 Gagankumar Anjanyya
28
55 Patil
22001501
65 Samarth Suresh Alandkar 169272
99
22001502
68 Ramesh Suresh Kamble
02
22001502 Manjunath Rajkumar
73
07 Gavandi

1
Submitted to:
Prof. A.Sathe

CERTIFICATE

It is to certify that following student of class CM6I

Roll Enrollment Exam Seat


Student Name
No. No. No.
22001501 Gagankumar Anjanyya
28
55 Patil
22001501
65 Samarth Suresh Alandkar 169272
99
22001502
68 Ramesh Suresh Kamble
02
22001502 Manjunath Rajkumar
73
07 Gavandi
has satisfactorily completed the final year project titled as

Event Solution Hub – Evento as a partial fulfilment for

awarding the Diploma in Computer Technology by Maharashtra

State Board of Technical Education, Mumbai for the academic

year 2024-2025.

2
Project Guide
Internal Examiner

External Examiner HOD


PRINCIPAL

Acknowledgement

In the accomplishment of this project successfully, many


people have best owned upon us their blessings and heart-
privileged support. Primarily, we would like to express a special
thanks of gratitude to the Principal Sir of the Government
Polytechnic, Solapur for giving this golden opportunity with all
the required facilities for completing this project.

We would like to extend our gratitude to our CPE mentor, Prof


Sathe sir, whose valuable guidance has been the ones that
helped us patch this project and make it full proof success.
Their suggestions and instructions have served as the major
contributor towards the completion of the micro-project.

We would also like to thank our parents who have helped with
their valuable suggestions and provided the required resources
needed for the project.

3
Abstract

As per the I-Scheme implementation of MSBTE, we require to


do a mega-project known as the Capstone Project under the
guidance of our industrial mentor in the third year of diploma.
Hence, we 4 students have done a project titled as EVENT
SOLUTION HUB - EVENTO.

The project is mainly a website which provides a number of


events to manage for users based on their customizability.
Based on form inputs, the website analyzes the data and
manages various events such as birthday’s, party’s, weddings,
anniversaries, etc. The website also will keep a record of the
events booked by the user.

Hence, this report will give a detailed documentation about


each and every module of our project.

4
Index
Sr. Title Page
No. No.
1 Planning 6
1.1 - Feasibility Study
1.2 - Cost Estimation using COCOMO
1.3 - Scheduling & Resources/responsibilities
allocation
2 Analysis 10
2.1 – Problem Statement
2.2 – Objectives of Project
2.3 – Software/hardware requirements
2.4 – Constraints on project development
2.5 – Functional Requirements
2.6 – Performance Requirements
2.7 – Acceptance Criterion

3 Design 16
3.1 – I/O Design
3.2 – UI Design
3.3 – Reports Design
3.4 – Database Design
3.4.1 ER Diagram
3.4.2 Table Design
3.4.3 Normalization up to 3NF
3.5 – Error Design
3.6 – User manual design
3.7 – Test Design

5
4 Coding 26
4.1 – Languages / Tools used
4.2 – Justification for selection of Languages/Tools
4.3 – Important Modules

5 Testing 31
5.1 - Test Plan
5.2 - Test Reports

6 Conclusion 43

1.Planning

1.1 Feasibility Study :


 Financial Feasibility - The resources and tools that are to
be used in the project are free of cost and it doesn’t cause
any financial crisis to the project. But, for hosting the project
on the internet, cost is needed to host the project. Hence, a
proper hosting service should be chosen so as to get
maximum benefits of the paid cost.
 Technical Feasibility - All the technologies that we are
going to use in the project are free of cost. And in fact, they
are the most light-weight technologies. So, we don’t require
a very high configuration computers to develop the project.
 Resource and Time Feasibility - We have a good amount
of resources which are sufficient to develop this project. As
this project has the scope of the complete development
before 6th semester ends, we’ve a limited time to plan and
to prepare for the project.
 Risk Feasibility - The project contains some risks which are
to be monitored regularly like database overflow. We aren’t

6
aware of how much data the database can accept but if it
reaches its limit, whole system can shut down. Also, servers
can handle multiple requests, but if we use an ordinary
server, it can crash if many requests are sent at the same
time.
 Operational Feasibility – The website offers a simple, user-
friendly interface. Event organizers can easily add & manage
events.

1.2 Cost Estimation using COCOMO :


COCOMO (Constructive Cost Model) is a popular model for
estimating the effort, time, and cost required to develop
software systems. There are three versions of COCOMO:
1. Basic COCOMO
2. Intermediate COCOMO
3. Detailed COCOMO
The respective project lies in the first version of COCOMO i.e.
Basic COCOMO which suitable for small projects, based on the
size of the project in lines of code.
For estimating the cost following steps are followed
Step 1: Estimate the size of the project in lines of code.
Step 2: Determine the value of the cost drivers that affect the
project. These cost drivers include factors such as the
complexity of the project, the experience of the development
team, & the tools & processes used.
Step 3: Calculate the effort required using the formula: Effort=
a*(Size)^b*EAF
Step 4: Calculate the duration & cost of the project using the
formulas:

7
▪ Duration=c*(Effort)^d
▪ Cost = Effort * Hourly Rate
The Cost Estimation of EVENTO using Basic COCOMO:
– Project Size in lines of code(Size) = 5000 approx.=5 KLOC
– Determining value of cost drivers
The Ratings are in HIGH, NOMINAL, LOW

Cost Drivers High Nominal Low


Product Attributes
- RELY 1.15 1.00 0.88
- DATA 1.08 1.00 0.94
- CPLX 1.15 1.00 0.85
Computer Attributes
- TIME 1.11 1.00 -
- STOR 1.06 1.00 -
- TURN 1.07 1.00 0.87
Personnel Attributes
- LEXP 1.07 1.00 0.95
- PCAP 1.17 1.00 0.86
Project Attributes
- TOOL 1.10 1.00 0.91
- SCED 1.08 1.00 1.04

Effort Adjust Factor(EAF) = Individual EAFs for each cost driver


Effort Adjust Factor(EAF) =
1.15*1.00*1.00*1.00*1.00*0.87*0.95*1.17*

8
1.00*1.08
Effort Adjust Factor(EAF) = 1.20 approx.

Effort Calculation according Organic type of project


Effort = a*(Size)^b*EAF
Effort = 2.4*(5)^1.05*1.20
Effort = 16 person months approx

Duration & Cost Calculation


Duration = c*(Effort)^d
Duration = 2.5*(16)^0.38
Duration = 7.16 months
Cost = Effort*Hourly Rate
Cost = 16*1500(Rs.)
Cost = Rs. 24,000

1.3 Scheduling & Responsibilities


Allocations
No
Name Roles & Responsibilities
.
1 Samarth Head – Booking Module, Full Stack
Alandkar Developer, Team Lead, UI designer

2 Manjunath Head – AI Module, Full Stack Developer,


Gavandi UI/UX Designer

3 Gagankuma Head – Session Module, Full Stack


r Patil Developer, Session manager

4 Ramesh Head - Login Module, Full Stack Developer,


Kamble Data maintainer

9
2.Analysis

2.1 Problem Statement


In today’s fast-paced world, digital technologies have
transformed how we live, and automation is becoming an
essential part of our daily tasks. One area that still relies
heavily on manual effort is event management, especially at
the local level. From community meetups and college fests to
weddings and workshops, many aspects of organizing these
events still involve tedious manual processes. Below are the
common issues faced in local event management:
 Organizing and managing events manually is time-
consuming and prone to errors.
 Lack of a centralized platform often leads to
miscommunication between organizers, attendees, and
vendors.
 Difficulty in reaching a wider audience due to the absence
of online promotion or event pages.
 Manual registration and attendance tracking can result in
data loss and confusion.

10
 No proper way to collect feedback or analyze the event's
performance post-event.
 Limited exposure for local events makes it difficult for
them to attract sponsors or generate revenue.

2.2 Objectives of Project


To solve the above-mentioned problems, a centralized online
platform for event management is required. The main
objectives of the website are:

 To provide a digital platform where events can be created,


and managed efficiently.

 To offer a user-friendly and responsive UI that enhances


the user experience and makes event creation intuitive.

 To allow users to create, book and manage their events


with custom details like venue, date, time, category and
agenda.

 To enable online registration for participants with easy


check-in and attendance tracking features.

 To provide detailed analytics and reports, including


participant count, feedback scores, session popularity, and
post-event summaries for organizers.

11
2.3 Hardware & Software Requirements
Sr. Resource Broad Specifications
No.
1 Processor Intel CORE i5
2 Graphics Intel graphics iRIS xe
3 RAM 8 GB
4 Storage 512 GB SSD
5 IDE Microsoft VS Code 1.77
6 Operating Microsoft Windows 11
System
7 System Type 64-bit Operating System
8 PHP XAMPP control panel
9 Database MySQL
10 Office Tools MS Word
11 Web Browser Google Chrome

2.4 Constraints on Project Development


 Time - This constraint refers to the project’s schedule for
completion, including deadlines for each phase of the project,
as well as the date for rollout of the final deliverable. As this
project has the scope of the complete development before
6th semester ends, we’ve a limited time to plan and to
prepare for the project.
 Scope - The project mainly focuses on creating and
managing various types of events, ranging from local
community gatherings and educational workshops to college
festivals and weddings. While it supports real-time event
updates and engagement features, live video streaming is
not included due to the lack of necessary hardware and

12
software. However, the platform is designed to support future
integration of such features.
 Quality - The more the modules, more is the complexity of
project. But every task must be completed keeping in mind
the quality of the project. High performance, fast response
time and easy access can make more and more users feel the
project as an attractive one.
 Benefits - The project is highly beneficial for local event
organizers who previously struggled to gain visibility and
manage their events effectively. With this platform, they can
now digitize their events, reach a broader audience, and
streamline the entire management process.

 Risks - The risks of database overflow, server crash, software


unresponsiveness and failure in functionality, these are to be
monitored and measured throughout the project as if they
increase, they can damage the whole project.

2.5 Functional Requirements


Functional Requirements describe the specific services,
operations, and functionalities that the Event Management
Website must provide. These include the behavior of the
system in response to inputs, how it processes data, and the
resulting outputs. These are essential for ensuring the software
meets user expectations and operational needs. Below are the
key functional requirements for the Event Management System:
1. User Registration and Login:

A feature that allows users to sign up and sign in to the event


management website. During registration, users will provide
basic details such as name, email, and password. Upon

13
successful registration, they can log in using their credentials to
access and manage events, bookings, and other functionalities.

2. Event Creation and Management:

Organizers can create and customize their events by entering


details such as event name, date, time, venue, description, and
type (e.g., workshop, wedding, seminar). They can also edit or
delete existing events and manage multiple events through a
user-friendly dashboard.

3. Event Booking / Registration System:

Attendees can browse upcoming events and register/book a


spot in them. The booking system collects user details and
confirms their participation. This module may also handle
limited-seat availability, and generate booking confirmations for
attendees.

4. Feedback and Rating System:

After attending an event, users can submit feedback and rate


the event based on their experience. This information is stored
and can be viewed by organizers to evaluate event
performance and make improvements for future events.

5. Event Records and History:

Each event's data is stored individually in a structured format.


Organizers and admins can view past events, analyze data like
number of attendees, feedback received, and overall ratings.
This provides a detailed event history for review and reporting
purposes.

2.6 Performance Requirements:


Performance requirements define how well the software
system accomplishes certain functions under specific
conditions. Examples include the software's speed of response,
throughput, execution time and storage capacity. The service

14
levels comprising performance requirements are often based on
supporting end-user tasks. In order to assess the performance
of a system the following must be clearly specified:
1. Response Time: The response time of the website is
approx. 2-5 seconds.
It is pretty good for website with multiple users using it.
2. Throughput: The website can process multiple amounts of
data in small amount of time as there is structured database;
instead, an unstructured database is used to retrieve data in
smooth and fast way. Hence, the throughput of the website is
significantly great.
3. Accuracy: The accuracy of website 100%; the events are

efficiently booked and managed.

2.7 Acceptance Criteria


Customer Criteria
 Sign-Up & Sign-In for each customer
 Customized event creation
 Customized booking management
 Venue, Schedule, Time and category facility.

End User Criteria


 Manage and verify organizer accounts.
 Post-event detailed summary and feedback section.
 Email Notifying System

15
3.Design

3.1 I/O Design

16
17
3.2 UI Design

18
3.3 Reports Design
1. Event Reports
 Event Summary Report: Provides an overview of all
events, including event name, date, location, attendees,
and status (upcoming, completed, canceled).
 Event Registration Report: Lists all users who have
registered for specific events, including details like user
name, contact, registration date, ticket type, and payment
status.
2. User Reports
 User Activity Report: Tracks user interactions with the
website, such as event registrations, bookings and
feedback submissions.
 User Registration Report: Details information about new
users who signed up, including registration date, user type
(parent, organizer, etc.), and activity level.
3. Financial Reports
 Revenue Report: Provides a summary of total revenue
from ticket sales, sponsorships, and donations for each
event.
 Expense Report: Breaks down event-related expenses,
including venue, catering, speakers, and logistics costs.
 Profitability Report: Calculates the profitability of each
event by comparing total revenue against total expenses.
4. Feedback Reports

19
 Event Feedback Report: Compiles attendee feedback,
ratings, and comments on each event to evaluate success
and areas for improvement.
 User Rating Report: Summarizes the ratings given by users
to events, services, or speakers, showing overall
satisfaction levels.

3.4 Database Design

 Use Case Diagram :

20
Register

Sign- in to the
account

View the
Gallery

Know about Evento


website

Give responsive
feedbacks
US ADM

Book Events

Maintain session for


each user

Manage Users
Events

Chat with
AI technology

3.4.1 ER Diagram Venue Category


Name Name
Event
Pricing
Name
Name

No. of 21
attendee
Name
Event Date

Regist
ered
Mana
by
ged
by Address

User
Contact
no.

Admin Username Email

Username Password
Password

Give
Provid s
es
Message

Feedback
Chatbot

Email
Name
Messagin
g 3.4.2 Table Design

22
23
3.5 Error Design
1. User Input Errors
These errors occur when users input data incorrectly, such as
invalid form submissions or incomplete data.

 Example: A user attempts to register for an event but


leaves mandatory fields empty or inputs invalid data (e.g.,
invalid email format).

2. System Errors
These errors are typically internal and can occur when the
system fails, such as database connection errors or unhandled
exceptions.

 Example: The website cannot fetch the event details


because of a database connection issue.

3. Security Errors
Security-related errors involve issues like unauthorized access
attempts or attempted SQL injection.

 Example: A user tries to access an event registration


page that requires admin privileges but does not have the
necessary permissions.

4. Network Errors
These errors are related to internet connectivity issues, where
users experience problems with the website loading or
communication between the client and server.

 Example: The event data fails to load due to a slow


internet connection or server timeout.

Testing for Errors

24
1. Manual Testing: Test for common errors like invalid form
inputs, failed database connections, etc.

2. Automated Testing: Use automated tests to simulate


user behavior and check error handling for scenarios like
network failures and unexpected inputs.

3. User Acceptance Testing (UAT): Involve real users to


test error messages and workflows in a production-like
environment.

3.6 User Manual Design


1. Introduction

 Overview of the platform and its purpose (event


management, ticketing, etc.).

 Contact information for support.

2. Getting Started

 Create an Account: Sign up with your details and


confirm via email.

 Login: Use your registered email and password to log in.

 Dashboard Navigation: Access events, profile, and


notifications from the dashboard.

3. Managing Events

 Create an Event: Fill in details (name, date, location) and


save.

 Edit/Delete Event: Modify event details or remove


events.

 Categories: Organize events by categories.

25
4. Registration

 Register for Events: Select events, fill in details, and


purchase tickets.

 Manage Registrations: View or update your registration


details.

5. User Profiles

 Create/Edit Profile: Update personal details and


preferences.

 Change Password: Reset via profile settings.

6. Admin Panel (for Admins)

 Manage Events: Create/edit/delete events.

 User Management: Block, deactivate users, or reset


passwords.

 Reports: View registration and financial data.

7. Common Issues & Troubleshooting

 Registration Issues: Ensure all fields are filled.

 Password Reset: Use "Forgot Password" link.

 Event Data Not Loading: Check internet connection and


try refreshing.

8. Contact Support

 Email: [email protected]

 Phone: 7499058142

 Live chat: Available on the platform

26
3.7 Test Design
1. Functional Testing

 Event Creation: Test creating, editing, and deleting


events (verify data is saved or removed correctly).

 Registration & Ticketing: Ensure users can register for


events, purchase tickets, and manage their registrations.

 Profile Management: Test creating and editing user


profiles, including password reset functionality.

2. Non-Functional Testing

 Performance: Test website load times under heavy traffic


and stress during ticket purchases.

 Usability: Ensure the website is easy to navigate and


mobile-friendly.

3. Security Testing

 Authentication: Test login with valid and invalid


credentials, and admin access control.

 Data Protection: Ensure password encryption and


prevent SQL injection.

4. Database Testing

 Data Integrity: Verify correct data insertion, deletion,


and transaction management (e.g., ticket purchase).

 Database Transactions: Ensure transactions (e.g.,


payment details) are stored correctly.

5. Compatibility Testing

27
 Browser: Test on Chrome, Firefox, Safari, and Edge.

 OS: Test on Windows, macOS, and Linux.

6. Regression Testing

 Ensure existing features work after updates or new


features are added.

7. Acceptance Testing

 End-User Testing: Verify the website meets user


expectations and functionality.

Test Reporting

 Record test results (pass/fail) and track issues with tools


like JIRA.

28
4.Coding

4.1 Languages/Tools Used


Languages:
1. HTML
2. CSS
3. Javascript
4. PHP
Tools:
1. VS Code
2. Xampp Control Panel

4.2 Justification For selection of


languages/tools
HTML –
Web browsers receive HTML documents from a web server or
from local storage and render the documents into multimedia
web pages. HTML describes the structure of a web page
semantically and originally included cues for the appearance of
the document. HTML elements are the building blocks of HTML
pages. With HTML constructs, images and other objects such as
interactive forms may be embedded into the rendered page.
HTML provides a means to create structured documents by

29
denoting structural semantics for text such as headings,
paragraphs, lists, links, quotes and other items.
CSS –
Cascading Style Sheets (CSS) is a style sheet language used for
describing the presentation of a document written in a markup
language such as HTML. CSS is a cornerstone technology of the
World Wide Web, alongside HTML and JavaScript. CSS is
designed to enable multiple web pages to share formatting by
specifying the relevant CSS in a separate .css file, which
reduces complexity and repetition in the structural content; and
enable the .css file to be cached to improve the page load
speed between the pages that share the file and its formatting.
Javascript –
JavaScript often abbreviated JS, is a programming language
that is one of the core technologies of the World Wide Web,
alongside HTML and CSS. Over 97% of websites use JavaScript
on the client side for web page behavior, often incorporating
third-party libraries. All major web browsers have a dedicated
JavaScript engine to execute the code on users' devices.

PHP –
PHP has has been chosen as the backend programming
language for the Event Management Website due to its
simplicity, flexibility, and widespread use in web development.
Being an open-source language, PHP significantly reduces the
overall project cost, making it ideal for academic and startup-
level applications. It offers seamless integration with MySQL,
enabling efficient data handling for functionalities such as user
registration, event creation, bookings, and feedback

30
management. PHP is platform-independent and runs on all
major operating systems, which adds to its versatility.
Additionally, it has built-in features for form handling, session
management, and database connectivity, which help speed up
the development process

4.3 Important Modules


 Authentication & Authorization Module
This module provides the core access functionalities such as
user registration, login, and dashboard navigation. It enables
users (organizers, customers, vendors, or admins) to sign up
with essential details and log in using their email and password.
Upon successful login, users are redirected to their respective
dashboards based on their role. This module consists of
submodules like Register Module, Login Module, and
Dashboard Module, ensuring secure access and smooth
navigation to all other sections of the website.

 Event Management Module


The Event Management Module allows organizers to create,
edit, and manage events. From the dashboard, users can
access the “My Events” section to view past and upcoming
events. Organizers can create new events by filling in details
such as event name, date, venue, type of event, guest
limit, and services required. Each event entry is editable
and can be updated or deleted as needed. The module helps

31
streamline event planning and keeps everything organized in
one place.

 Booking Module
This module allows customers to browse available events
and book them easily. Once an event is selected, users can
view its details, ticket pricing, availability, and book it instantly.
After booking, users receive a confirmation message and
digital ticket via email or on their dashboard. The module
ensures real-time updates in booking availability, preventing
overbooking or double entries. Event organizers can also view
booking stats for each event.

 Feedback Module
The Feedback Module allows customers and attendees to share
their experience after attending an event. Users can rate
events on various parameters such as management,
hospitality, and overall experience. This feedback helps event
organizers improve their services and also builds trust for
future customers. The feedback and ratings are displayed on
the event detail page for others to see.

32
5.Testing

5.1 Test Plan


Introduction:

The purpose of this document is to outline the test plan for the
Event Management Website. The test plan aims to evaluate
the functionality, usability, and performance of the website to
ensure that it meets the requirements and provides a seamless
user experience. The testing process will focus on validating all
features related to event creation, booking, feedback, and the
user interface.
Objectives:

 Verify the functionality of the Event Management Website.


 Test user registration, login, and dashboard navigation.
 Validate event booking and creation process.
 Test the feedback and rating system.
 Verify data storage and retrieval from the backend.
 Ensure that all operations work smoothly in a real-user
environment.

Scope:
The testing will cover all features of the Event Management
Website, with a focus on event creation, booking, user
authentication, and feedback modules. This helps verify the
overall functionality of the website and the accuracy of data
handling, booking confirmation, and user interactions..

33
Test Items:
 Event creation module.
 Booking system.
 User authentication (Sign-up, Login).
 Feedback & Rating system.
 Backend database.

Features to be Tested:
 User Registration – Creating new user accounts.
 User Login – Authentication using email and password.
 Event Creation – Adding new events with details (venue,
date, time, etc.).
 Booking Process – Selecting an event, booking tickets, and
confirmation.
 Feedback System – Submitting and viewing event
feedback.
 Backend Data – Storing and retrieving user and event data.

Features not to be Tested:


 Event management functionality post-booking.
 Admin-side event management beyond booking and
feedback.
 Advanced analytics or reporting features.

Approach:
 Black Box Testing – Testing based on the software’s
functionality without knowing its internal structure.

34
 Dynamic Testing – Verifying the website's behavior and
responses in real-time.
 Manual Testing – Testing the website manually to ensure each
function works as expected.
 Positive and Negative Testing – Ensuring both correct and
incorrect scenarios are handled properly.
 Functional and Non-Functional Testing – Verifying both
functional requirements and performance-related aspects
(like load time).
 Ad-Hoc Testing – Intuitive, exploratory testing to uncover
potential issues.

Item Pass/Fail Criteria:


Test cases will be considered a pass if they meet the expected
results outlined in the test case documentation. If a test case
fails, it will be reviewed, and a bug report will be created. The
success criteria for testing will be 99% coverage of all
requirements. A test report will be generated, compiled, and
approved by the test team.

Suspension Criteria & Resumption Requirements:


 Suspension Criteria: Testing will be suspended if a
blocking bug is found that halts critical functionality (e.g.,
booking system failure).
 Resumption Requirements: Testing will resume once the
blocking bug is fixed and verified.

Test Deliverables:
 Test Plan

35
 Test Cases
 Test Report

Test Tasks:
 Writing a test plan.
 Writing test cases.

 Execution of test cases

 Preparing the test summary report.

Environmental Needs:
Testing will occur on Windows 11 OS and supported web
browsers (Chrome, Firefox, Edge). The website will also be
tested on mobile devices for responsiveness and usability.
Responsibilities:
No. Task Alloted To
1. Preparing Test Plan Samarth Alandkar
2. Preparing Test Cases Manjunath Gavandi
3. Executing Test Cases Gagankumar Patil
4. Preparing Defect Reports Rmesh Kamble

Skills Required:
 Knowledge & practical application of the IEEE-829 standard.
 Knowledge & ability to apply in practice the basic techniques
of test design.
 Knowledge of various types of testing including functional &
nonfunctional.

Schedule:
The deadline for completion of all works & delivery of the
project is 17/04/2025.

36
Risks & Contingencies:
Possible risks during testing -
 Insufficient human resources for testing the application in
deadlines.
 Changing the requirement for the product.

Approvals: Test Lead, Test Engineer

6.Conclusion

In conclusion, our project is an Event Management Website


developed using a combination of HTML, CSS, JavaScript for the
frontend and PHP with Xamp for the backend technologies. This
platform is designed to provide users with a seamless and
interactive experience in managing and booking events.

The website allows users to create and book events easily,


providing features such as event creation, venue selection, and
the ability to manage teams, dates, and feedback. Additionally,
users can register, log in, and track their booked events
through a personalized dashboard. The event booking system is
optimized for smooth transactions, and feedback is integrated
to improve user experience.

In summary, the Event Management Website provides a


comprehensive platform for managing, booking, and providing
feedback on events. The combination of frontend technologies
(HTML, CSS, JavaScript) and backend technologies (PHP)
ensures a robust, scalable, and user-friendly web application.

37
This project is designed to empower event organizers,
streamline the booking process, and offer users a seamless,
engaging experience. It is poised to make a significant impact
in simplifying event management and booking, benefiting both

organizers and participants alike.

References

 https://www.chatgpt.com/
 https://www.google.com/
 https://events.in/
 https://en.wikipedia.org/event
 https://www.chrome.com

38

You might also like