Score Go Report
Score Go Report
Mumbai
GOVERNMENT POLYTECHNIC,
SOLAPUR
DIPLOMA IN COMPUTER
TECHNOLOGY
ACADEMIC YEAR 2024-25
A PROJECT REPORT
ON
1
Submitted to:
Prof. A.Sathe
CERTIFICATE
year 2024-2025.
2
Project Guide
Internal Examiner
Acknowledgement
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
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
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.
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
8
1.00*1.08
Effort Adjust Factor(EAF) = 1.20 approx.
9
2.Analysis
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.
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
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.
13
successful registration, they can log in using their credentials to
access and manage events, bookings, and other functionalities.
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
15
3.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.
20
Register
Sign- in to the
account
View the
Gallery
Give responsive
feedbacks
US ADM
Book Events
Manage Users
Events
Chat with
AI technology
No. of 21
attendee
Name
Event Date
Regist
ered
Mana
by
ged
by Address
User
Contact
no.
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.
2. System Errors
These errors are typically internal and can occur when the
system fails, such as database connection errors or unhandled
exceptions.
3. Security Errors
Security-related errors involve issues like unauthorized access
attempts or attempted SQL injection.
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.
24
1. Manual Testing: Test for common errors like invalid form
inputs, failed database connections, etc.
2. Getting Started
3. Managing Events
25
4. Registration
5. User Profiles
8. Contact Support
Email: [email protected]
Phone: 7499058142
26
3.7 Test Design
1. Functional Testing
2. Non-Functional Testing
3. Security Testing
4. Database Testing
5. Compatibility Testing
27
Browser: Test on Chrome, Firefox, Safari, and Edge.
6. Regression Testing
7. Acceptance Testing
Test Reporting
28
4.Coding
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
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
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:
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.
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.
Test Deliverables:
Test Plan
35
Test Cases
Test Report
Test Tasks:
Writing a test plan.
Writing test cases.
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.
6.Conclusion
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
References
https://www.chatgpt.com/
https://www.google.com/
https://events.in/
https://en.wikipedia.org/event
https://www.chrome.com
38