Professional Documents
Culture Documents
Live Amusement Project Report 2020
Live Amusement Project Report 2020
2020
INTRODUCTION
1
Live Amusement Project Report
2020
1. INTRODUCTION
Registered users can predict winners and play quiz and get points. This system allows
user to raise all service request through web app and some service through mobile app.
Customers are allowed to view and search through without registration. Upon registering with
the portal, users can avail full services. The system includes effective customer management
which encompasses features of sports software. The customer support is provided through
mailing interface. It is a very good alternative for typical sports sites.
One of the most common issue regarding sports is that people have lack of information
about match fixtures and different matches conducted. Hence the system is introduced
1.1 Objective
2
Live Amusement Project Report
2020
SYSTEM ANALYSIS
3
Live Amusement Project Report
2020
2. SYSTEM ANALYSIS
The existing system is doing all the process manually, Currently applications
such as cricbuzz and bookmyshow is available for booking some match tickets and getting latest
score updates. But it does not contain any facility for booking tickets of local matches which is
played between local teams at local clubs. Even though many web portals and apps are available
on market, the needs for better and flexible products are wide open
4
Live Amusement Project Report
2020
The proposed system is intended to avoid all the drawbacks of existing system. It
will add some more features than the existing system. The proposed system is a cost effective
way of doing the manual processes done in the existing system. The proposed system is intended
to do the following:
1. Fully automates
2. Minimize manual data entry
3. Minimum time needed for various processing
4. Greater efficiency
5. User friendly.
5
Live Amusement Project Report
2020
the project at the earliest possible time. There are different ways to check the feasibility. They
are,
The new user finds the website much friendly in nature and not much
information are asked to provide. Hence, operational feasibility of the proposed system is found
to be high. Overall our system is operationally feasible.
6
Live Amusement Project Report
2020
7
Live Amusement Project Report
2020
Tools : NETBEANS
8
Live Amusement Project Report
2020
SYSTEM DESIGN
9
Live Amusement Project Report
2020
4. SYSTEM DESIGN
In the design phase the architecture is established. This phase starts with the requirement
document delivered by the requirement phase and maps the requirements into architecture. The
architecture defines the components, their interfaces and behaviors. The deliverable design
document is the architecture. The design document describes a plan to implement the
requirements. This phase represents the ``how'' phase. Details on computer programming
languages and environments, machines, packages, application architecture, distributed
architecture layering, memory size, platform, and many other details are established.
Admin Module
User Module
1. Admin Module :
10
Live Amusement Project Report
2020
3.User Module:
11
m
A DFD also known as ‘bubble chart’ has the purpose of clarifying system requirements
and identifying major transformations that will become programs in system design. So it is the
starting point of the design phase that functionally decomposes the requirements specifications
down to the lowest level of detail. A DFD consists of a series of bubbles joined by lines. The
bubbles represent data transformations and the lines represent data flows in the system.
DFD symbols:
system data.
12
Live Amusement Project Report
2020
DFD - LEVEL 0
13
Live Amusement Project Report
2020
14
Live Amusement Project Report
2020
LEVEL 1 – ADMIN
Approve
clubs
club
clubs
Block club
Add quiz,
view, update quiz
teams
Approve/ users
block user
Add notification
notification
Manage bookings
bookings
Change LOGIN
password
15
Live Amusement Project Report
2020
The entity-relationship model (E-R) data model was developed to facilitates database
design by allowing specification of an enterprise schema that represents the overall logical
structure of a database. The E-R data model is one of several semantic data models; the semantic
aspect of the model lies in its representation of the meaning of the data. The E-R model is very
useful in mapping the meanings and interactions of real-world enterprises on to a conceptual
schema. Because of this usefulness, many data base design tools draw on concepts from the ER
model. The E-R data model employs three basic notations: entity sets, relationship sets, and
attributes.
Relationship Sets:
Entity Sets:
An entity is a “thing” or “object” in the real world that is distinguishable from all other
objects. For example, each person in an enterprise is an entity. An entity has a set of properties,
and all the values for some set of properties may uniquely identify the entity. For instance, a
person may have a person_id property whose value uniquely identifies that person. An entity is
represented by a set of attributes. Attributes are descriptive properties possessed by each member
of an entity.
16
Live Amusement Project Report
2020
id date
u-id
booking
User Seats
mobile seat_no
match
17
Live Amusement Project Report
2020
Register
Admin
Login
Book ticket
Users
Manage match & customer data
Win prediction
View bookings
Take quiz
Send mails
18
Live Amusement Project Report
2020
Sequence Diagram
++
Logged in
Select Match
Modify booking
Submit
Report Failure
Add to bookings
Successfully booked
Save to Database
Success Success
19
Live Amusement Project Report
2020
The objective of database design is to provide auxiliary storage and to contribute to the
overall efficiency of the computer program component. One auxiliary storage medium must
provide efficient access to the data. The general theme behind a database is to handle
information as an integrated whole. The general objective is to make information access easy,
quick, inexpensive and flexible for the user. In a database environment, common data are
available in which several users can use. The concept behind a database is an integrated
collection of data and provides a centralized access to the data from the program. It makes
possible to treat data as a separate resource. While designing database, several objectives must
be considered:
A database is a collection of logically related data stored with minimum redundancy to
serve many users quickly and efficiently. The general objective is to make database access
easy, quick, inexpensive and flexible for the user. Relationships are established between the
data items and unnecessary data items are removed. Normalization is done to get an internal
consistency of data and to have minimum redundancy and maximum stability. This ensures
minimizing data storage required, minimizing chances of data inconsistencies and optimizing
for update.
4.5.1 Tables
TABLE 1 : LOGIN
Id int Store id
20
Live Amusement Project Report
2020
TABLE 2 : sport
TABLE 3 : team
TABLE 4 : gallery
TABLE 5 : users
Id int Store id
21
Live Amusement Project Report
2020
TABLE 6 : club
TABLE 7 : match
TABLE 8 : prediction
TABLE 9 : notification
22
Live Amusement Project Report
2020
TABLE 10 : member
TABLE 11 : matchlink
Id int Store id
TABLE 13 : payment
23
Live Amusement Project Report
2020
TABLE 14 : bookings
Id int Store id
24
Live Amusement Project Report
2020
workstation must be able to tell the system whether to accept input produce a report or end
processing. The collection of input data is considered to be the most expensive part of the system
design. Since the inputs have to be planned in such a manner as so as to get the relevant
information extreme care is taken to obtain the information. If the data going into the system is
incorrect then the processing and outputs will magnify these errors. Input design is the process of
converting the user oriented description of the inputs to a computer based business systems into a
programmer oriented specification. Inaccurate input is the most common cause of data
processing errors. If the input design is poor, particularly where operators must enter data from
source documents permits bad data to enter a computer system. The main objective of the input
design is to specify how the information is put into a form that is acceptable to the computer.
Each Screen must have its own set of command buttons, labels etc provided by the
system in the input design, user organized inputs are converted into computer based format input
design, the emphasis on producing the hard copy of the information requested or displaying the
output in a predefined format.
The system also needs to include appropriate messages which ensure that the user can
understood the context. The input data is validated to minimize the errors in the data entry. User
is never left in a state of confusion as to what is happening; instead appropriate messages and
acknowledgement messages are displayed. The major activities carried out are
25
Live Amusement Project Report
2020
The output form of an information system should accomplish one or more of the
following objectives.
Convey information about the past activities, urgent status or projection of the
future
Signal important events, opportunities problem or warning
Trigger an action
Confirm an action
The output design has been done so that the results of processing should be
communicated to the user. Effective output design will improve the clarity and performance of
outputs. Output is the main reason for developing the system and the basis on which they will
evaluate the usefulness of the application.
Output design phase of the system is concerned with the Convergence of information to
the end user- friendly manner. The output design should be efficient, intelligible so that system
relationship with the end user is improved and thereby enhancing the process of decision
making.
2. View bookings
3. View reports
26
Live Amusement Project Report
2020
CODING
5. CODING
27
Live Amusement Project Report
2020
PHP
PHP code can be simply mixed with HTML code, or it can be used in combination with
various template engines and web frameworks. PHP code is usually processed by a
PHP interpreter, which is usually implemented as a web server's native module or a Common
Gateway Interface (CGI) executable. After the PHP code is interpreted and executed, the web
server sends resulting output to its client, usually in form of a part of the generated web page –
for example, PHP code can generate a web page's HTML code, an image, or some other data.
PHP has been widely ported and can be deployed on most web servers on almost every operating
system and platform, free of charge.
WEB SERVER
Self-contained, multiple instances of XAMPP can exist on a single computer, and any
given instance can be copied from one computer to another. It is offered in both a full, standard
version and a smaller version.
Officially, XAMPP's designers intended it for use only as a development tool, to allow website
designers and programmers to test their work on their own computers without any access to the
Internet. To make this as easy as possible, many important security features are disabled by
default. XAMPP also provides support for creating and manipulating databases in MySQL
28
Live Amusement Project Report
2020
Database:
MySQL is the world's second most widely used open-source relational database
management system (RDBMS). It is named after co-founder Michael Widenius's
daughter. The SQL phrase stands for Structured Query Language.
The MySQL development project has made its source code available under the terms of
the GNU General Public License, as well as under a variety of proprietary agreements. MySQL
is owned by Oracle Corporation. And it is a popular choice of database for use in web
applications.
29
Live Amusement Project Report
2020
SYSTEM TESTING
6. SYSTEM TESTING
30
Live Amusement Project Report
2020
The first test of a system is to see whether it produces the correct outputs. No other tests
can be more crucial.
Test Cases
1. login
1 Enter username and Make sure home page should The home page
password and click display appears
on login
1. Registration
31
Live Amusement Project Report
2020
2. Team Registration
3. Match Registration
32
Live Amusement Project Report
2020
4 Enter date wrong and click Make sure an error Error message
on submit message should display appears
33
Live Amusement Project Report
2020
MAINTENANCE
Implementation
Implementation phase is the phase, which involves the process of converting a new
system design into an operational one. It is the key stage in achieving a successful new system.
34
Live Amusement Project Report
2020
Implementation is the stage if the project, where the theoretical design is turned into a
working system. At this stage the main workload, the greatest up heal and the major impact on
existing practices shift to user department. If the implementation stage is not planned and
controlled carefully, it can cause chaos.
The implementation stage is a system project in its own right. It involves careful
planning, investigation of the current system and its constraints on the implementation, design
methods to achieve the change over procedures, and evaluation of change over methods.
The implementation plan consists of the following steps
Testing the developed system within the sample data
Detection and correction of errors
Making necessary changes in the system
Training and involvement of user personnel
Installation of software utilities
Implementation Procedures
The implementation phase is less creative than system design. A system project may be
dropped at any time prior to the implementation, although it becomes more difficult when it goes
to the design phase. The final report to the implementation phase includes procedural charts
record layout and a workable plan for implementing the candidate system. Implementation is
used to the process of converting a new or revised system design into an operational one.
Conversion is one aspect of implementation. Several procedures are unique to the
implementation phase.
Conversion begins with a review of the project plan, the system test documentation, and
implementation plan. The parties involved are the user, the project team, programmers and
operators
The conversion portion of implementation plan is finalized and approved
Parallel processing between the existing and the new system is initialized.
Assuming the problems, parallel processing is discontinued. Implementation results are
documented for preference.
Conversion is completed. Plans for the post implementation review are prepared.
Following the review, the new system is officially operational.
35
Live Amusement Project Report
2020
User training
After the system is implemented successfully, training of the user is one of the most
important subtasks of the developer. For this purpose users are trained to operate the developed
system. Both the hardware and software securities are made to run the developed system
successfully in future. User manuals are prepared and provided to the users.
Development research provides interesting insights into how the computer users think
about their exposure to the new system
Analyst should pose an accurate idea of the users that need to be trained. They must
know what their roles will be, and how they can use the system and what the system will do,
and what the system will not do.
Maintenance
Software maintenance is a set of software engineering activities that occur after software
has been delivered for the customer and put into operation. The success of the software and the
project relies on the maintenance procedure adopted.
As with the venture of human, not a single one is perfect. The further modifications are
left to the followers .It is because, the opinion or vision of a thing differs from individual to
individual. The maintenance is performed at regular intervals to keep the project safe and
reliable.
36
Live Amusement Project Report
2020
These changes have to be signed by the user before the change can be carried out. Since
requirement change request involves cost, user will be cautious while requesting the software
changes. The software will require continued support. The system maintenance means the
maintenance activities after and during the system development processes. This include
activities related to debugging the software after it goes live, changes acquired to meet change
in users requirement.
Maintenance phase identifies if there are any changes required in the current system. If the
changes are identified, then an analysis is made to identify if the changes are really required.
Cost benefit analysis is a way to find out if the change is really essential.
The different types of maintenance are:
Corrective maintenance :
It is concerned with fixing reported errors in the software coding errors are usually
relatively cheap to correct. Design errors are more expensive as they involve in the rewriting of
several program components. Requirement errors are the most expensive to repair due to
extensive system redesign that is involved.
Adaptive maintenance :
This involves changing the system to some new environments such as different network
platform or for use with a different operating system. The system functionality does not
radically change.
37
Live Amusement Project Report
2020
Perfective maintenance :
This involves implementing new functional or non fictional system requirements,
software customer policy changes; business changes are change in top management. The
maintenance process id usually triggered by a set of change request from the users,
management or customers. The cost and impact of these changes are first assessed. If proposed
changes are accepted a new release of the system is planned. This release usually involves
elements of adaptive, corrective as well as perfective maintenance. These changes are
implemented, validated and a new version of the system is planned. Rather than viewing
maintenance as a separate process it should be normally considered as an iteration of the
development process. New requirement must be redesigned and implemented and part of all
system should be tested.
38
Live Amusement Project Report
2020
CONCLUSION
8. CONCLUSION
The system “MES SPORTS PORTAL” has been developed for the given conditions
and is found working effectively under all circumstances. The screens designs have been
improved to a great extend so as to make the user comfortable with the system. The system was
39
Live Amusement Project Report
2020
tested for a wide range of input and found to be error-free in all test cases. Even a user with no
knowledge of the technical aspects of the system can easily operate it.
Admin can log on to the site and register details and provide data to other user.
Admin can controls the activities related to the office and provide information to the
customers .Customers also can log on and register the details and order for bikes. This is just a
brief idea on how the proposed application expected to work.
The newly developed system consumes less processing and productivity increases.
Since the navigation is maintained throughout, the system is much user friendly.
40
Live Amusement Project Report
2020
FUTURE ENHANCEMENT
9. FUTURE ENHANCEMENT
41
Live Amusement Project Report
2020
Every application has its own merits and demerits. The project has covered almost all the
requirements. Further requirements and improvements can easily be done since the coding is
mainly structured or modular in nature.
Changing the existing modules or adding new modules can append improvements.
Further enhancements can be made to the application, so that the web site functions very
attractive and useful manner than the presents.
42
Live Amusement Project Report
2020
APPENDIX
10. APPENDIX
Screen shots
43
Live Amusement Project Report
2020
Home page
Login
44
Live Amusement Project Report
2020
45
Live Amusement Project Report
2020
46
Live Amusement Project Report
2020
Admin dashboard
47
Live Amusement Project Report
2020
48
Live Amusement Project Report
2020
BIBLIOGRAPHY
11. BIBLIOGRAPHY
49
Live Amusement Project Report
2020
www.google.co.in
www.mysql.com
www.w3school.com
www.codeproject.com
50