Professional Documents
Culture Documents
INTRODUCTION
Page 1 of 35
1.2 Project Overview/Specifications
Making the application software in sports complexes simplifies the scheduling and
management of data, fields, courts, leagues, tournaments, trainers, membership and more.
Managing the data of sports is a very complex job, just overseeing and tracking schedules
and memberships for employees, classes, teams, trainers and more takes painstaking
effort. With making an application for managing it, your sports facility will just about
schedule and manage itself, leaving management free to focus to focus on more important
endeavours.
Sports Facility Scheduling: Simplify your facility scheduling using our color-coded
calendar to view resource availability, create reservations and assign instructors/officials.
Point of Sale: Speed up purchases, gain control over your sales and allow players to
charge items directly to their account by simply scanning their ID card.
League Management: Manage all aspects of league and tournament scheduling and
provide real-time schedules, registration, stats, and standings on your website.
Billing & Payments: Invoice teams and players, accept payments in-house or online,
automate payment schedules and track sales for camps, clinics, memberships, and more.
Online Registration: Allow players to register online for leagues, tournaments, camps
and clinics. Provide online access to forms, waivers, payment history, and more.
Easy Information Retrieval: Allow players to check out information about leagues,
tournaments, camps and clinics. Provide easy access to forms, waivers, payment history,
and more.
Page 2 of 35
Key features which benefits the project:
Connection Time
Request Statistics
Connection Statistics
Thread Details
Table Lock Statistics
Key efficiency
Query Hit Ratio
Query Cache Hitrate
Replication Details
Advantages
It becomes convenient for members to book ground without actually visiting the
place thus saves their time.
The system calculates proper cost calculations for expected period hence there
does not arise any need of negotiating for cost.
The system stores and sends all the members details to the admin for requests.
The system is easy to use and saves human efforts and cost.
Disadvantages
Admin has the authority to either approve or disapprove the request for ground
booking. So if already there exists a booking for the one that other member is
asking for, his request would be disapproved which may disappoint them.
Page 3 of 35
1.3 Hardware requirements:
Pentium 4 or AMD or Celeron Processor
RAM 512 Mb or above
System Type: 32 bit operating system
2-4 Gb free space on Hard-disk (according to requirement)
Mouse
Keyboard
Page 4 of 35
1.5 Language Used
Page 5 of 35
USING TCP/IP PROTOCOL FOR SECURITY:
Our project is based on client/server model, we generate a network in which a client can
request for its services and user can gets its services done.
We are using UDP(User Define Protocol) for providing security feature in our
application. Whereas, UDP (User Datagram Protocol) is an alternative communications
protocol to Transmission Control Protocol (TCP) used primarily for establishing low-
latency and loss tolerating connections between applications on the Internet. UDP can
also be used in applications that require lossless data transmission when the application is
configured to manage the process of retransmitting lost packets and correctly arranging
received packets. This approach can help to improve the data transfer rate of large files
compared with TCP.
Using these protocols our project gives a feature of describing a network between the
systems that are being used for running an application. Particular information about
leagues, tournaments and other data is being safely stored in the database and can’t be
shared among with any illegal user. It gives a feature where only authorized users can
access the software.
Page 6 of 35
1.6 Goals/Objectives of proposed system-
2. Accuracy:
The level of accuracy in the proposed system will be higher. All operations would be
done correctly and it ensures that whatever information is coming from the center is
accurate.
3. Reliability:
The reliability of the proposed system will be high due to the above stated reasons. The
reason for the increased reliability of the system is that now there would be proper
storage of information.
4. No Redundancy:
In the proposed system utmost care would be that no information is repeated anywhere,
in storage or otherwise. This would assure economic use of storage space and consistency
in the data stored.
The main objective of proposed system is to provide quick and efficient retrieval of
information. Any type of information should be available whenever the user requires.
6. User Friendly:
The system should be easy to operate and should be such that it can be
developed within a short period of time and fit in the limited budget of the user.
Page 7 of 35
1.7 Budget
The “Automation Sports Complex” doesn’t require enormous amount of money for its
development. This can be done economically if planned judicially, so it is economically
feasible.
It is a centralized system, therefore we need at least 7-8 system, a database server and
licensed software.
Page 8 of 35
1.8 Applications/Solutions
Software can take your business from the amateur ranks to the major leagues. Whether
you house softball diamonds, soccer fields, tennis courts, or any other type of athletic
facility, Appointment Plus can help you manage those facilities more effectively
By making an application for managing the data of sports complexes would make
the system more efficient in working. Efficient working of system will increased
the performance of the system in managing data in a better way.
It would be easy for the members working on the system to deal with data
management, as information will be maintained in well planned manner.
This will reduce the paper work, as all the data will be stored in an application. It
will become easy for the user to see and access on that data any time.
The problem of the time consuming which was arising working manually is
being solved through an automated sports complex system.
Information is being organized in this system, as stored in well mannered way.
Data stored in system is centralized; authorization of data is done by the
authorities which makes the data secure, no data loss is there. It provides the data
recovery and backup.
Enhance the quality, accessibility and management of existing facilities. The best
use made of existing sports facilities through improving their quality, access and
management. It will developed a wide range of supporting advice on
understanding and planning for facility provision, including efficient facility
management such as community access to school sites.
Provide new facilities to meet demand to seek to ensure that communities have
access to sufficient high quality sports facilities that are fit for purpose. Using
evidence and advocacy, we help to guide investment into new facilities and the
expansion of existing ones to meet new demands that cannot be met by existing
provision.
Page 9 of 35
Chapter 2
LITERATURE SURVEY
2.1 Existing System
Sports industry is growing at a tremendous pace owing to its strengthening coverage,
interest and increasing expenditure by public as well private players. Therefore it is
necessary for a Sports centre to keep track of its day-to-day activities and record of its
players, coaches, heads, workers and staff personal that keep it running smoothly and
successfully.
Earlier all this track-keeping work was done manually on papers therefore
managing and creating information was cumbersome and error prone.
Earlier Sports centres used manual registration system. It was a tedious work as it
requires person to be physically present to book required slot manually and in
specific time period.
Earlier players’ history and achievements weren’t maintained by sports
complexes so it was difficult for coaches to understand player’s level to train
them accordingly and work on them.
It was difficult for players to know about Coach’s schedule i.e. either he/she is
free or busy at required time.
Time waste as having no idea when is your turn going to come.
No option of choosing Coach or time-slot according to convenience by players or
users.
No user Convenience was given any priority
Page 10 of 35
2.2 Proposed System
l. Employee Details: The new proposed system stores and maintains all the employees
details.
2. Calculations: The new proposed system calculates bills automatically and it is very
fast and accurate.
3. Registers: There is no need of keeping and maintaining salary and employee register
manually. It remembers each and every record and we can get any history related to
employee or user at any time.
4. Speed: The new proposed system is very fast with 100precent accuracy and saves
time.
5. Less Manpower: The new proposed system needs less manpower. Less people can
do the large work.
6. Efficiency: The new proposed systems complete the work of many salesperson in
less time.
7. Past details: The new proposed system contains the details of every past Coach and
player for future assistance.
8. Reduces redundancy: The most important benefit of this system is that it reduces
the redundancy or repetition of data within the data.
9. Work load: Reduces the work load of the data store by helping in easy updates of
the products and providing them with the necessary details together with financial
transactions management.
10. Easy statements: Month-end and day-end statement easily taken out without
getting headaches on browsing through the day end statements.
11. Easy Retrieval: The new proposed system allows us to get access of any
information easily and in no time.
12. Easy Updation: Proposed System makes adding, deleting and altering data easier.
Page 11 of 35
2.3 Feasibility Study
Depending on the results of the initial investigation the survey is now expanded to a more
detailed feasibility study. “FEASIBILITY STUDY” is a test of system proposal
according to its workability, impact of the organization, ability to meet needs and
effective use of the resources.
During feasibility analysis for this project, following primary areas of interest are to be
considered. Investigation and generating ideas about a new system does this.
Page 12 of 35
2.3.1) Technical feasibility
A study of resource availability that may affect the ability to achieve an acceptable
System. This evaluation determines whether the technology needed for the proposed
System is available or not.
• Can the work for the project be done with current equipment existing software
technology & available personal?
• Can the system be upgraded if developed?
• If new technology is needed then what can be developed?
This is concerned with specifying equipment and software that will successfully satisfy
the user requirement.
Page 13 of 35
Back-end Selection:
1. Multiple user support.
2. Efficient data handling.
3. Provide inherent features for security.
4. Efficient data retrieval and maintenance.
5. Stored procedures.
6. Popularity.
7. Operating System compatible.
8. Easy to install.
9. Various drivers must be available.
10. Easy to implant with the Front-end.
According to above stated features we selected SQL Management Studio as the backend.
The technical feasibility is frequently the most difficult area encountered at this stage. It
is essential that the process of analysis and definition be conducted in parallel with an
assessment to technical feasibility. It centers on the existing computer system (hardware,
software etc.) and to what extent it can support the proposed system.
Page 14 of 35
• This feasibility checks whether the system can be developed with the available funds.
The Automation of Sports Complex does not require enormous amount of money to be
developed. This can be done economically if planned judicially, so it is economically
feasible. The cost of project depends upon the number of manhours required.
Page 15 of 35
Chapter 3
SYSTEM ANALYSIS
This project deals with drawbacks of File Management which was practiced in the sports
complexes in earlier times which was a bit confusing and a hectic task. This project
includes managing all the information about each entity included in the field of sports.
Players playing in each sport which is being played in the sports institute, all the details
of coach their id number, name, etc.
This project includes database working on SQL Server Management Studio, all the data
of player, coach, game details, etc. The project is headed by creating forms in Core Java
1.7, AWT, SWING, IDE used is NetBeans, making suitable type of forms to perform
certain operations on the data of the particular entities.
Page 16 of 35
In this project all the records are stored in single database. Different users have different
permission to access this web application. Each user has unique id. If any data is lost user
is having option to recovery. User’s don’t have right to alter records after particular time
period and also it is not having option to alter other users’ records.
The admin, Coaches, operators and players will be the main users. The system is also
designed to be user-friendly.
Admin: Admin should have prior knowledge of the system. Admin is able to
control the whole system. He/she can add, delete, update and modify the system.
Operators: in order to add or delete the details of the players and accordingly
provides identity to them.
Coaches: Coaches should fairly know about the usage of the system. Coaches are
able to see the respective appointments taken. And also can view player’s details
and history.
Casual users/players: Anyone can view the information. Playerss can view their
own records and Coach details and timings. And also can take appointment online
or over telephone.
Page 17 of 35
3.1.3.2 Security Requirements
This system is provided with authentication without which no user can pass. So
only the legitimate users are allowed to use the application. If the legitimate
user’s share the authentication information then the system is open to outsiders.
Page 18 of 35
3.2 Flowcharts/DFDs/ERD
3.2.1) Flowchart
Page 19 of 35
3.2.2) Data Flow Diagrams
Data flow diagrams are used to specify the flow of data between different modules.
Data flow diagrams give us complete knowledge that what happens to a particular data in
a particular module and also specifies that what data are used.
Context Diagram
Level 1 DFD
Level 2 DFD
Level 2 DFD Phase2
Context Diagram:
Page 20 of 35
Level 1 DFD:
Level 2 DFD:
Member’s info
Page 21 of 35
Level 2 phase 2
Sign up process
Page 22 of 35
Schedule Check
Team Info
Page 23 of 35
Chapter 4
RESULTS/OUTPUTS
i) Login form
Page 24 of 35
ii) Welcome page
Page 25 of 35
iv) Game form
Page 26 of 35
vi) Applicant registration form
Page 27 of 35
vii) Coach change form
Page 28 of 35
ix) Add coach
Page 29 of 35
x) Select coach
Page 30 of 35
xii) Employee details
Page 31 of 35
xiii) User registration
Page 32 of 35
Chapter 5
CONCLUSIONS
This guide has been well prepared and easily stated. The problem of financial
management has been dealt with in detail. It is up to the official/administrator to make
use of what he/she has learnt from the manual. It is important that the administrator put it
into practise and share the knowledge acquired with his fellow club members.
Page 33 of 35
Chapter 6
REFERENCES
[2] Java Programming Language By Ken Arnold, James Gosling, David Holmes
[3] Java Swing,2nd edition By Marc Loy, Robert Eckstein, Dave Wood, James Elliott,
Brian Cole
Publisher: O'Reilly Media
[4] The Language of SQL: How to Access Data in Relational Databases 1st Edition
by Larry Rockoff
[3] Oliver White: Java Tools and Technologies Landscape for 2014
Page 34 of 35
Chapter 7
APPENDICES
Since the present system is manual, due to this it has the following limitations.
1. The work is done manually and there is only one person appointed to do the
transaction work and keeping the record in the registers. This sometimes results in
misplacement of certain records.
5. Updating the registers about all the information takes a lot of time.
So, there is a need of a system which could solve all such problems.
Page 35 of 35