Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 50

Live Amusement Project Report

2020

INTRODUCTION

1
Live Amusement Project Report
2020

1. INTRODUCTION

Live Amusement is a web portal for booking tickets of scheduled matches


between registered teams conducted at different stadiums. The online portal also provides
services such as team registration, conducting matches, predicting winners, conducting quiz,
getting live stream links of matches etc. System includes a website along with android
application for ticket sales, access services and management of the whole system. Users are
allowed to view live matches, get fixtures.

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

1. The Objectives of the system under development are


2. Provide a very friendly user interface through an android application and website for
gathering information regarding different sports and matches.
3. Provide Ticket booking facility for all matches.
4. Provide Quiz playing facility and win points which can be redeemed later.
5. Provide effective customer management.
6. Building a System that has the potential to replace the conventional sport sites.
7. Provide live streaming of matches.
8. Provide match winner prediction system.

2
Live Amusement Project Report
2020

SYSTEM ANALYSIS

3
Live Amusement Project Report
2020

2. SYSTEM ANALYSIS

A system is an orderly grouping of interdependent components linked


together according to a plan to achieve a specific objective. Analysis is a detail study of the
various operations performed by a system and their relationships within and outside the system.
During analysis, data are collected on the available files decision points and transactions handled
by the present system.

System analysis is concerned with analyzing, designing, implementing and evaluating


information system in our organization. It is carried out to make the system more effective either
by modification or by substantial redesign. In system analysis we identify the problem, study the
alternate solution and select the most suitable solution, which meet the technical, economic and
social demands for analysis, various tools such as dataflow diagrams, interviews, on site
observation, etc are used.

2.1 Existing System

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

The problems faced by existing system are:

1. Time consuming process


2. Not accurate
3. Error prone
4. Large amount of records to be kept is a complicated procedure
5. Paper work is a tedious task
Due to these reasons we are moving for the proposed system.

4
Live Amusement Project Report
2020

2.2 Proposed System


The proposed system consists of an online sports portal having a web interface as well as an
android application which facilitates its users to search various games and purchase their desired
tickets online. The winner prediction, live streaming, match link are features new of its kind and
has the right potential to dominate market. System solves customer issues for visiting different
sports sites by providing a user interface. Thus the proposed system saves time and efforts. User
can view whole sport related features in one website. The system provides high class and
effective graphical user interface.

Advantages of the proposed system

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.

2.3 Feasibility Study


A feasibility study is conducted to select the best system that meets the
performance requirement. The project is considered to be feasible only if the proposed system
software is useful to the organization. For preparing feasibility study report, existing system must
be investigated and the ideas should be generated about the new system. The proposed system
must be evaluated from a technical viewpoint first and their impact on the organization should be
studied. Feasibility analysis is performed to choose the system that meets the performance
requirements at least cost.

The development of a computer based system is always affected by the scarcity


of resources or insufficient time. It is both necessary and cautious to calculate the feasibility of

5
Live Amusement Project Report
2020

the project at the earliest possible time. There are different ways to check the feasibility. They
are,

2.3.1 Economical Feasibility

The economic feasibility is estimated in terms of time, cost and manpower.


Time is the major factor while considering economic feasibility of any project. The cost includes
the expenditure of the hardware, software requirements of the requisites of the system and
manpower. This system requires easy technique and minimal software which reduces the cost of
system.  As the project is developed using the existing hardware and software deals to the
nonexistence of financial risk which increases the economic feasibility of the project.

2.3.2 Operational Feasibility


This is done to analyse whether the users are willing to accept to use the system.
If user has an internet facility then user can easily and instantly access this site. A basic training
for the user is necessary for handling the system, so the user would feel friendly with the system.

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.

2.3.3 Technical Feasibility


It makes the comparison between the levels of technology available such as
software tools, machine environment, platform developed that is needed for the development of
project.
The project is developed using PHP and MYSQL which can be easily available
and thus found to be technically feasible.

6
Live Amusement Project Report
2020

SYSTEM REQUIREMENTS AND


SPECIFICATION

7
Live Amusement Project Report
2020

3. SYSTEM REQUIREMENTS AND


SPECIFICATION

3.1 Hardware Requirements

PROCESSOR : Intel Pentium and higher

MEMORY : 512MB RAM or more

HARD DISK : 8GB or more

NETWORK CARD : Ethernet or wireless

3.2 Software Requirements

Operating System : Windows 7/8/vista/ XP

Front End : HTML/CSS/JS/PHP

Back End : MYSQL

Tools : NETBEANS

Code behind : PHP

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.

4.1 Module Description


This system includes three modules –

Admin Module

User Module

Club Manager Module

1. Admin Module :

They have the following task or responsibilities.

 Add, Edit, Delete & view Teams


 Add, Edit, Delete & view Quiz
 Add, Edit, Delete & view Sport
 Add, Edit, Delete & view Matches
 Add, Edit, Delete & view Live stream Match link
 Manage winner predictions.
 Manage booking.
 Manage score & gallery

10
Live Amusement Project Report
2020

2. Club Manager Module:

It has privileges to accomplish the following responsibilities/tasks:

 Add, Edit, Delete & view Teams


 Add, Edit, Delete & view Local matches
 Add, Edit, Delete & view members
 Manage club settings

3.User Module:

It has the following responsibilities/tasks:

 Apply for registration


 Play quiz and get points
 Winner prediction
 View live stream
 Book match tickets
 Manage settings

11
m

Live Amusement Project Report


2020

4.2 Data Flow Diagram

Data Flow Analysis

  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:

In the DFD, there are four symbols, they are as follows:

1. A Square defines a source (originator) or destination of

system data.

2.          An arrow identifies data flow-data in motion. It is a pipeline through

which information flows.

3.       A circle or a ‘bubble’ represents a process that transforms incoming

data flow(s) into outgoing data flow(s).

4. An open rectangle is a data store-data at rest, of temporary repository 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

LOGIN Add team,


teams
view , update
teams

ADMIN LOGIN Add sport,


view , update sport
teams

Add quiz,
view, update quiz
teams

Approve/ users
block user

Add notification
notification

Add score, match


view , update
teams

Manage bookings
bookings

Change LOGIN
password

Add gallery, gallery


view , update
teams

15
Live Amusement Project Report
2020

4.3 E-R Diagram

The Entity-Relationship Model

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:

A relationship is an association among several entities. A relationship is a set of the same


type.

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.

The Entity-Relationship diagram consists of the following major components:

 Rectangles, which represent entity sets.


 Ellipses, which represent attributes.
 Diamonds, which represent relationship sets.
 Lines, which link attributes to entity sets and entity sets to relationship sets.
 Double ellipses, which represent multivalued attributes
 Dashed ellipses, which denote derived attributes

16
Live Amusement Project Report
2020

 Double lines, which indicate total participation of an entity in a relationship set


 Double rectangles, which represent weak entity sets.

id date
u-id

booking
User Seats

mobile seat_no

match

17
Live Amusement Project Report
2020

4.4 UML Diagrams


UML was meant to be a unifying language enabling IT professionals to model computer
applications. It does provide several types of diagrams, when used with in a given methodology,
increase the ease of understanding an application under development.

Use case Diagram

Use Case Diagram in the Unified Modelling Language(UML) is a type of behavioral


diagram defined by and created from a use case analysis. Its purpose is to present a graphical
overview of the functionality provided by a system in terms of actors, their goals(represented as
use case), and any dependencies between those use case.

Use case diagram :

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

A Sequence Diagram in a Unified Modelling Language (UML) is a kind of interaction


diagram that shows how processes operate with one another and in what order. A sequence
diagram shows object interactions arranged in time sequence. It depicts the objects and classes
involved in the scenario. Sequence diagrams typically are associated with use case realizations in
the logical view of the system under development.

Customer MES Live :Database

++

Logged in

Select Match

Create booking order

Modify booking

Submit

Check for clashes

Report Failure

Add to bookings

Successfully booked

Save to Database

Success Success

19
Live Amusement Project Report
2020

4.5 Database Design

        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

ATTRIBUTE DATA TYPE DESCRIPTION

Id int Store id

Username varchar Store username

Password varchar Store password

20
Live Amusement Project Report
2020

TABLE 2 : sport

ATTRIBUTE DATA TYPE DESCRIPTION

S_id int Store id

Stype varchar Store type of sport

Desc varchar Store description

TABLE 3 : team

ATTRIBUTE DATA TYPE DESCRIPTION

T_id int Store id

Tname varchar Store name of team

Tinfo varchar Store team information

TABLE 4 : gallery

ATTRIBUTE DATA TYPE DESCRIPTION

G_id int Store id

title varchar Store image name

File varchar Store image info

TABLE 5 : users

ATTRIBUTE DATA TYPE DESCRIPTION

Id int Store id

name varchar Store name

email varchar Store email

mobile varchar Store mobile

address varchar Store address

zipcode varchar Store zipcode

status varchar Store user status

21
Live Amusement Project Report
2020

TABLE 6 : club

ATTRIBUTE DATA TYPE DESCRIPTION

c_id int Store id

clubname varchar Store club name

clubinfo varchar Store info about club

TABLE 7 : match

ATTRIBUTE DATA TYPE DESCRIPTION

M_id int Store id

Match name varchar Store match name

desc varchar Store description about match

dattime datetime Store date and time of match

venue varchar Store venue info

TABLE 8 : prediction

ATTRIBUTE DATA TYPE DESCRIPTION

P_id int Store id

Match_id varchar Store store match

prediction varchar Store winner prediction

user varchar Store user who predicted

TABLE 9 : notification

ATTRIBUTE DATA TYPE DESCRIPTION

N_id int Store id

22
Live Amusement Project Report
2020

title varchar Store notification heading

message varchar Store notification info

TABLE 10 : member

ATTRIBUTE DATA TYPE DESCRIPTION

Mm_id int Store id

Member_name varchar Store member name

Member_mobile varchar Store mobile no: of member

TABLE 11 : matchlink

ATTRIBUTE DATA TYPE DESCRIPTION

Ml_id int Store id

match varchar Store match info

Link varchar Store match link

TABLE 12 : quiz result

ATTRIBUTE DATA TYPE DESCRIPTION

Id int Store id

username varchar Store username

Ans varchar Store answer

TABLE 13 : payment

ATTRIBUTE DATA TYPE DESCRIPTION

pyid int Store id

23
Live Amusement Project Report
2020

User_id varchar Store username

amount varchar Store amount

type varchar Store payment type

TABLE 14 : bookings

ATTRIBUTE DATA TYPE DESCRIPTION

Id int Store id

User_id varchar Store user id

Match_id varchar Store match id

date date Store date

4.6 Input Design


Input design is the process of converting the user originated input to a computer based
format. The design for handling input specifies how data are accepted for computer processing.
Input design is a part of overall system design that needs careful attention and if includes
specifying the means by which actions are taken. A system user interacting through a

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

 Collection of needed data from the source


 Conversion of data into computer accepted form
 Verification of converted data
 Checking data for accuracy

4.7 Output Design


The output is most important and direct source of information to the user. The output
should be provided in a most efficient formatted way. An efficient and intelligent output of the
system improves the relationship between the user and help in decision making.

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.

The main output environments here are:


1. Data view

This form is used to view all details about system.

2. View bookings

This form used to view the ticket bookings .

3. View reports

Through this form users can view the reports.

26
Live Amusement Project Report
2020

CODING

5. CODING

27
Live Amusement Project Report
2020

Coding translates a detailed representation of software into programming language


realization. Coding style has been chosen in such a way that it provide execution speed and
minimum memory requirement. Programming language used for coding has greater influence
over the final output. Software must be selected in accordance with the application and the latest
technology available. My choice is PHP as front end and MYSQL as back end.

PHP

PHP is a server-side scripting language designed for web development but also used


as a general-purpose programming language. PHP originally stood for Personal Home Page, it
now stands for PHP: Hypertext Pre-processor, which is a recursive back acronym.

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

XAMPP  is a free & open source cross-platform web server solution stack package,


consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts
written in the PHP programming languages. XAMPP requires only one zip, tar, 7z, or exe file to
be downloaded and run, and little or no configuration of the various components that make up
the web server is required.

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

No system designs are ever perfect. Communication problems, programmer’s


negligence, or time constraints create errors that must be eliminated before the system is ready
for user acceptance testing. System testing requires a test plan that consists of several key
activities and steps for program, string, system, and user acceptance testing.
In a software development project, error can be at any stage during development. At
each phase there are different techniques for detecting and eliminating errors that originate in
that phase. In software the use of testing is not limited to the testing phase.
Testing is vital to the success of the system. System testing makes a logical
assumption that if all the parts of the system are correct, the goal will be successfully achieved.

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

Test case Description Expected Result Actual Result

1 Enter username and Make sure home page should The home page
password and click display appears
on login

2 Without providing a Make sure error message Error message


username, click on should display as enter valid appears
login username and password

3 Without providing Make sure error message Error message


password click on should display as enter valid appears
login username and password

4 Enter wrong username Make sure error message Error message


and password should display as enter valid appears
combination and click username and password
on login

1. Registration

Test case Description Expected Result Actual Result

31
Live Amusement Project Report
2020

1 Fill all necessary fields Successfully Registered Successfully


and click on submit message in a popup Registered message
window. in a popup window.

2 Not filled all necessary Make sure an error Error message


fields and click on submit message should display. appears

3 Enter not a 10 digit Make sure an error Error message


number in the mobile message should display. appears
number field and click on
submit

4 Enter pincode more than Make sure an error Error message


six digits and click on message should display appears

2. Team Registration

Test case Description Expected Result Actual Result

1 Fill all necessary fields Successfully Registered Successfully


and click on submit message in a popup Registered message
window. in a popup window.

2 Not filled all necessary Make sure an error Error message


fields and click on submit message should display. appears

3 Enter incorrect format for Make sure an error Error message


data and click on submit message should display appears

3. Match Registration

Test case Description Expected Result Actual Result

1 Fill all necessary fields Successfully Registered Successfully


and click on submit message in a popup Registered message

32
Live Amusement Project Report
2020

window. in a popup window.

2 Not filled all necessary Make sure an error Error message


fields and click on submit message should display. appears

4 Enter date wrong and click Make sure an error Error message
on submit message should display appears

33
Live Amusement Project Report
2020

SYSTEM IMPLEMENTATION AND

MAINTENANCE

7. SYSTEM IMPLEMENTATION AND 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.

The training could cover:


 Familiarization with the system itself
 Training in using the application, i.e. the software application
 Good communication is essential, but this cannot replace training
 There is no substitute for hands on operation of the system while learning its use.

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

Development is a single activity. Maintenance is a continuous activity. Maintenance


involves activities like inspections, corrections and enhancement. Once the system is delivered
and deployed, it enters the maintenance phase. The system need to be maintained not because
of some of its components wear out and need to be replaced, but because there are some
residual errors remaining in the system that must be removed as they are discovered. This
includes activities related to debugging the software after it goes live, changes required to
address evolving software and enhancement to meet changing customer requirements. So
maintenance phase involves:
1. Understanding the effects of change.
2. Testing the new parts.
3. Retesting the old parts that were not changed
4. Making changes-to both the code and the documents

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

User Home Page

45
Live Amusement Project Report
2020

Club manager interface

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

List of Text Books Referred

 Database Management System, McGraw-Hill International Edition-Arun K


Majumdar
 Software Engineering- A Practitioner’s Approach, McGraw-Hill International
Edition-Roger S Pressman
 System Analysis And Design, Galgotia Publications Pvt Ltd- Elias M . Awad
 Introducing System Analysis And Design, Galgotia Book Source-Lee
 

List of Web Sites Used


.

 www.google.co.in
 www.mysql.com
 www.w3school.com
 www.codeproject.com

50

You might also like