0% found this document useful (0 votes)
247 views

Linux Project

This document summarizes a project report for a Sports Club Management system developed to fulfill requirements for a Master's degree in Information Technology. The report includes sections on project objectives and scope, hardware and software requirements, system analysis, design methodologies, implementation, testing and a conclusion. The project was developed using Java for the front end, MS Access 2003 for the back end, and Notepad as the text editor. It allows management of member data and utilizes interfaces, packages, listeners and JDBC for database connectivity.

Uploaded by

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

Linux Project

This document summarizes a project report for a Sports Club Management system developed to fulfill requirements for a Master's degree in Information Technology. The report includes sections on project objectives and scope, hardware and software requirements, system analysis, design methodologies, implementation, testing and a conclusion. The project was developed using Java for the front end, MS Access 2003 for the back end, and Notepad as the text editor. It allows management of member data and utilizes interfaces, packages, listeners and JDBC for database connectivity.

Uploaded by

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

Sports Club Management

IN THE PARTIAL FULFILLMENT FOR THE AWARD

OF THE DEGREE OF

MASTER’S OF SCIENCE (INFORMATION TECHNOLOGY)

POST GRADUATE GOVERNMENT COLLEGE, SECTOR 11,


CHANDIGARH (2011-12)

AFFILIATED TO

SUBMITTED BY: SUBMITTED TO:


Joohi (4405) Ms. Nisha
Hina(4419)

CONTENTS
S.NO TOPICS PAGE
NO.
1. Preface 3
2. Declaration 4
3. Acknowledgement 5

4. Certificate 6
5. Brief Introduction about GC11 and IT Department 7
6. Project Description and Overview 8-9

7. Objective And Scope 10-11


8. Hardware and Software Requirement 12
9. Problem Description 13

10. System Analysis 14

11. Introduction to the Programming Language 15-17

12. System Design Methodologies 18-19


13. Software Engineering Paradigm Applied 20-21

14. System Evaluation and Implementation 22


15. Entity Relationship Diagram 23
16. Data Flow Diagram 24
17. Application Screen Shots 25-30
18. Testing Phase 31-32

19. Conclusion 33
20. References 34

PREFACE

This project report is submitted in partial fulfillment of the requirements for the award
of the degree of “Master of Computer Science (Information Technology)”

2
The project report is prepared for the project completed during the course of
M.SC.(IT),1ST Semester undertaken at Post Graduate Government College, Sector 11 as a
part of the M.SC.(IT),1ST Semester curriculum as prescribed by Panjab University,
Chandigarh. The project report includes some background information about the college
and information about the services in which the college deals in.

The purpose of this report is to assemble under one cover a sufficient body of knowledge
about management and development of a successful project. The following quotes
outline the basic idea behind this technical report. This report assembles various
functions like planning, organizing, designing, testing, and maintenance of the Sports
club management developed during the training.

This report is about the adaptation of the techniques of project development and reflects
the practice and methods of this project.-

DECLARATION
We all the members of the group here by, declare that the Project Report on “SPORTS
CLUB MANAGEMENT” is the result of the original work done by us and to the best
of our knowledge.

3
We have undergone all the necessary requirements and formalities with the college that
are necessary for the submission of this Project Report.
This Project Report is submitted for partial fulfillment of all wards of the degree of
“M.SC. (IT), 1ST Semester” under Panjab University, Chandigarh.

Joohi 4405
Hina 4419

Above statement by the candidates is true to the best of my knowledge.

(Ms NISHA)

ACKNOLWEDGEMENT

A formal statement of acknowledgement is hardly sufficient to express our gratitude


towards the personalities who have helped us to undertake and carry out this project.

4
We hereby convey our thankfulness and obligation to all those who are providing us
valuable help, support and guidance to carry on this project.
First and foremost, we express our gratitude towards Ms. NISHA (Lecturer- I.T.
Dept.). Her keen interest and encouragement has been of immense help to us. She gave
us unending support and helped us in numerous ways from the stage when the idea of
the project was conceived. She was always there to hear us and to give advice. She is
responsible for involving us in this project. She taught us how to ask questions and
express my ideas. She showed us different ways to approach a research problem and the
need to be persistent to accomplish any goal.She had taken pain to go through the
project and make necessary correction as and when needed. We express our thanks to
the principal our college Dr. J S RAGHU for extending his support. We are also
thankful and express our gratitude to Mr. Sourav, Mr. Sanjeev, Mrs Ritu and
others members of the I.T. Dept. for their valuable time and suggestions regarding this
project.
We thank the almighty god for blessing us with new challenges in life and giving us
enough strength to meet those challenges. We owe everything to our parents who
worked very hard to provide us everything in life.
Finally we are indebted to our friends who showed tolerance and maturity
when we were preoccupied with composition of the project cannot be expressed in
words

NAME ROLLNO.
Joohi 4405
Hina 4419

CERTIFICATE

To whom it may concern

5
This is to certify that the project has been submitted by JOOHI ,
HINA pursuing MSC.IT(1st semester) at PGGC-11 Chandigarh,
under took a project entitled “SPORTS CLUB MANAGEMENT”
which is a record of bonafide work carried out by them under
my supervision. In my knowledge, this work has not been
submitted, either in part or in full, to any other University or
institute for the award of degree. They had submitted the report
in time. They had done good work and have fulfilled all the
requirements.

Project Guide:

Miss Nisha
Assistant Proffesor
PGGC-11
Chandigarh

PLACE : CHANDIGARH
DATE : 23-11-2011

Brief Introduction about GC11


and IT Department
Government College, Sector 11, Chandigarh is as old and as young as the City
Beautiful. Its growth and expansion have kept pace with the growth and expansion of
the city.

6
The college was established on May 26, 1953. The college was envisaged as a leading
institution having its own distinct impress on the educational and cultural map of the
‘City Beautiful’. A prestigious temple of learning, (just in the footsteps of famous Govt
College, Lahore). Being the first college in the city, it has proved itself eminently worthy
of its role as a torch-bearer in the whole gamut of broad-based instruction. The college
aims at providing congenial atmosphere and constructive channels to its young scholars
for the fullest development of their multi-dimensional personalities. ‘Higher and Still
Higher’ is the motto of the college.

During the past 50 years the college has scaled many a glorious height, has taken
tremendous strides and carved for itself a secure niche in the educational edifice in this
part of the country. It has consistently won laurels in the spheres of academics, sports
and other creative activities. A cross-section of our student community has the enviable
position in administrative services, education, medicine, engineering, business, industry,
and even politics. They are the trend setters for the present generation of students.

IT DEPARTMENT.
M.Sc.(IT) was started in 2000. B.C.A. classes were introduced in 1999.B.Sc Computer
Science was introduced in july 2004. H.O.D. of the Department is Mr. Bansal. The term
IT related to Information Technology. There are well maintained labs with new
infrastructure where students are provided guidance about the software development
and other terms related to IT, IT fests are organized every year in which students take
part and explore their knowledge. Faculty of the department is very helpful and
intelligent.

Project Description

7
Project overview-

Project name : SPORTS CLUB MANAGEMENT


Project type : Development project
Front End : Java
Back End : Ms-Access 2003
Tool : Notepad

Overview Of The Project

The project “SPORTS CLUB MANAGEMENT” is developed using Core Java


language, using Swings, importing packages and JDBC(Java DataBase Connectivity). In
this project we make the use of Mouse Listener,Focus Listener and Window Listener
and which contain methods that performs various tasks according to event occur. We

8
also make use of the action listener which helps in the various actions performed on the
buttons.

In this club under the name of Sports Club Management after compiling the project a
new window is display on the computer screen and which asks for Username and
password(CLICK OK BUTTON).When the administrator clicked the button and if
username and password is correct a new Welcome window is displayed Where a new
entry for a member is created and membership number is assigned if the correct form is
filled by the member.We can CREATE,UPDATE,DELETE,SEARCH and also view ALL
RECORDS.There also Validation checks applied in certain columns such as Membership
number, Phone number and Mobile number .The details entered in the form and
managed using the database (Ms-Access).

Objectives and Scope:

Objective:
1. To promote and develop in India sound and progressive sports club activities,
practices and conventions and to contribute to the developments of creative
sports managing.

9
2. To render assistance and to provide various common services to Members and to
the sport clubs.

 To develop and implement new ideas and innovations in sports management


system, operations and procedures.
 To organize co-ordination and co-operation on procedural, legal, technical,
administrative or professional problems and practices of sports and the sport
club.

3. To initiate advance planning for introduction of new systems or services in the


sports club.

4. To collect, classify and circulate statistical and other information on the structure
and working of the sports club.

5. To act as a clearing house for dissemination and exchange of statistical data,


information, views and opinions on the systems, procedures and practices, and
working and operations of the sports club.

10
Future scope of the project

This game can be further expanded by adding only single stages to it in which the speed of the
gun is varied but the ball is moving at the same speed. Better graphics can be added to the
window in which the game is played. The game can be uploaded on internet and in this way be
made available for the other users who can download it and play. The game developed is
basically used for the entertainment purposes.

11
Hardware And Software Requirements

SOFTWARE TECHNOLOGIES:

Presentation Layer

 JAVA (J2SE).

 JDK 6 UPDATE 18

Database Layer

 MS-Access

HARDWARE REQUIRMENTS

 Pentium 4 Prosser
 512 MB RAM
 JDK 6 UPDATE 18
 Microsoft Windows

Problem Description

12
The project SPORTS CLUB MANAGEMENT is concerned with registry of new members
to the club , Updating of various records related to members, and also to make list of all
members details. Mentioned are the only few of the activities of the total activities done
in the SPORT CLUB MANAGEMENT.
This project covers activities related to adding new members, updating members
information, deleting old members records, searching for a specific record. In most
areas all of these processes are paper based which results in luminous paper wastage in
generating documents, maintaining manual registers. The data retrieval is slow and
leads to inefficient working. So our aim is to solve these problems by making all these
works computer based and reducing paper work.
This software is flexible enough to be customized according to the needs of the client.
.

System Analysis

13
When the system analyst decides that the requested system is feasible and the management
agrees to continue the development process, the next phase of the SDLC is determination of the
system requirements. This phase includes studying of existing system in detail and collecting
data in order to find out the requirement of the user. To have it the system analyst must consult
a variety of persons. He has to understand the whole details about the business involved in it and
the problems faced by the staff. He should also identify the reasons for the problems that have
occurred and the preventive measures to avoid them.
During analysis data are collection available file, decision points and transactions handled by the
present system. Some tools are used in analysis like interview, on sit observations and
questionnaires. Detail investigations also require the study of manuals and reports. Once the
structured analysis is completed, analyst has firm understanding of what is to be done?

Introduction to the
Programming Language

JAVA
Java Technology is both a programming language and a platform. Java is a
programming language originally developed by Sun Microsystems and released in 1995
as a core component of Sun Microsystems' Java Platform. The language derives much of
its syntax from C and C++ but has a simpler object model and fewer low-level facilities.

14
Java applications are typically compiled to bytecode that can run on any Java Virtual
Machine (JVM) regardless of computer architecture.

The original and reference implementation Java compilers, virtual machines, and class
libraries were developed by Sun from 1995. As of May 2007, in compliance with the
specifications of the Java Community Process, Sun made available most of their Java
technologies as free software under the GNU General Public License. Others have also
developed alternative implementations of these Sun technologies, such as the GNU
Compiler for Java and GNU Classpath.

Features of JAVA Technology

 Get started quickly: Although the Java programming language is a powerful


object-oriented language, it's easy to learn, especially for programmers already
familiar with C or C++.

 Write less code: Comparisons of program metrics (class counts, method


counts, and so on) suggest that a program written in the Java programming
language can be four times smaller than the same program in C++.

 Write better code: The Java programming language encourages good coding practices, and
its garbage collection helps you avoid memory leaks. Its object orientation, its JavaBeans
component architecture, and its wide-ranging, easily extendible API let you reuse other people's
tested code and introduce fewer bugs.

 Develop programs more quickly: Your development time may be as much as twice as
fast versus writing the same program in C++. Why? You write fewer lines of code and it is a
simpler programming language than C++.

 Avoid platform dependencies with 100% Pure Java: You can keep your
program portable by avoiding the use of libraries written in other languages. The
100% pure JAVA is a repository of historical process manuals, white papers,
brochures, and similar materials online.

15
 Write once, run anywhere: Because 100% Pure Java programs are compiled
into machine-independent bytecodes, they run consistently on any Java platform.

 Distribute software more easily: You can upgrade applets easily from a
central server. Applets take advantage of the feature of allowing new classes to be
loaded "on the fly," without recompiling the entire program.

Introduction to MS-Access

Microsoft Office Access, previously known as Microsoft Access, is a


relational database management system from Microsoft that combines the
relational Microsoft Jet Database Engine with a graphical user interface
and software-development tools. It is a member of the Microsoft Office
suite of applications, included in the Professional and higher editions or
sold separately. In May 12 2010, the current version of Microsoft Access
2010 was released by Microsoft in Office 2010; Microsoft Office Access
2007 was the prior version.

Users can create tables, queries, forms and reports, and connect them
together with macros. Advanced users can use VBA to write rich solutions
with advanced data manipulation and user control.

16
The original concept of Access was for end users to be able to "access" data
from any source. Other uses include: the import and export of data to many
formats including Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL
Server, Oracle, ODBC, etc. It also has the ability to link to data in its
existing location and use it for viewing, querying, editing, and reporting.

System Design Methodologies


System design phase starts after the software requirements have been analyzed and specified.
System design is the first of the three technical activities-designs, code and test- that are
required to build and verify the software.
A design methodology is a system approach to create a design by the application of a set
techniques and guidelines. Some desirable properties for a software system design are as
follows:-

Verifiability
Completeness
Consistency
Efficiency
Traceability
Simplicity/understandability

17
There are two methodologies for designing which are as follows:

Top Down: the top down approach starts from the highest level component of the hierarchy
and proceeds through to lower levels. It starts by identifying the mutual components of the
system, decomposing them into lower level components and iterating until, desired level of
details is achieved.

This approach of describing the system might be the best if the designer has detail idea about the
whole ICMS project to be developed. The advantage of the top down approach is that form can
be changed to affect the look and feel of the whole project because all forms are designed
according to the top form look and feel.

Bottom Up: - a bottom up approach starts from the lowest level of components hierarchy and
proceeds through progressively higher levels to top level components. This design approach
starts with designing the most basic or primitive components and proceed to higher level
components that use the lower level components. This approach is adopted when the designer
has not good idea about the layout of the final project, but knows how specific form look and
work. It might be that working from these specific forms to the top forms is the way to proceed.
This is particularly true project made by someone having the same concept.

If there are no forms from which the designers has to start, when he can begin by designing leave
forms that accomplish specific objectives and then linking them together through intermediate
forms to the top forms. The advantage of this design is that the designers are not constrained by
the style of top forms in the leaf form.

DESIGN OF THE SYSTEM


In the system design phase, the primary objective is to identify user requirements and to build a
system that satisfies these requirements, systems specialists often refer to this stage as logical
design, in contrast to these process of developing program software, which is referred to as
physical design. The main activities of this phase are:-
The analyst begins the design process by identifying reports and other output system will
produce

Identify data requirements


The system design describes the data to be input, calculated or stored.The analyst should specify
the file structure, storage device such as magnetic disk, types etc.
The database is designed in this phase. Changes to be made in the organization structure of the
firm are outlined. Input, output, files, forms and procedure are planned finally standards for
testing, documentation and system control are formulated.

Software Engineering Paradigm Applied

18
SYSTEM DEVELOPMENT LIFE CYCLE

System Development Life Cycle (SDLC) is a well defined process by which a system is conceived,
developed and implemented. The system development life cycle consist of the following phases:

 Preliminary survey or investigation


 Feasibility study
 System analysis
 Design of system
 Development of software
 System testing
 Implementation and evaluation
 Maintenance

Preliminary survey or investigation

One of the most difficult tasks of the system analyst is identifying the real problem of the existing
system without clear understanding of the problem; any further work done would lead to
wastage of effort at the later stage. The purpose of the preliminary survey or investigation is to
evaluate project requests. It is not a design study nor does it include the collection of the details
to describe the business system in all respect. Rather, it is the collecting of the information that
helps committee members to evaluate the merits of the project request and make an informed
judgment about the feasibility of the proposed project.

Feasibility study
The next step is to examine the feasibility study of the proposed system. This involves evaluating
the costs and benefits of the system. Initially, a rough benefit analysis will be sufficient for the
top management to take a decision either in favor of or against the proposed system. Cost
includes cost of design, development, implementation and maintenance if the system. Benefits
will be realized from the timely and accurate generation of the required information to meet the
stated objectives of the organization.

Economics feasibility study


The product should be economically feasible. It should not cost too much which is not affordable
by the organization.
Technical feasibility: - the product should be technologically feasible. It will not require
specialized people to operate upon. It will be a simple English interface and can be operated after
short-term training.

Behavioral feasibility
It will not be opposed by the employees of the organization and they will easily accept it.

19
System Implementation And Evaluation
IMPLEMENTATION consists of installing hardware, software, training of all the user and
collecting data needed to use it. In this phase user actually starts using the system. Therefore this
phase involves training of the users for using the system and also providing them friendly
documentation to refer to:

Implementation can be done in three ways:


New system is implemented and the old system is completely dropped out on one particular
date.New system is implemented and both old and new systems are operated in parallel.The new
system is implemented in many phases. Each phase is carried out only after successful
implementation of previous phase.Once the system is implemented it should be evaluated.
Evaluation of the system is performed to identify its strength and weakness.

MAINTAINENCE:- After implementation the system need to be maintained in order to adapt


the changing business needs. There are three types of maintenance:-
CORRECTION: - Correction means correcting the errors in the existing software.
Adaption: - adaption means customizing the software to run in the new environment.
ENHANCEMENT: - enhancement means adding new functions or additional capabilities to
the system. If the system needs major modification, then life cycle starts again.

20
ER-Diagram

Membership
no
First name Last name
City
D.O.B
District
Ph no
Father_name
Moblile no
Member
Mother_name

Registered
to

Sports club

Club_name
Membership price

mode
Sport2

term Sport1

21
Data Flow Diagram

Enter Username and Password Check for


user valid user
Invalid

valid

Home
page

Add Update Delete Search Display Exit

Search Retrieve
For All
UpdateData Record Records
Base

Exit
from

Application

DataBase

22
Application Screen Shots

First go to the folder where the project is saved and then Run using Comand Prompt.

Login Screen for Administrator ,here admin has to login , if the username and password match
administrator can perform task.

23
After login HomePage will appear now click on Homepage Button.

After the homepage button is clicked the main page containing different Buttons for different
tasks will appear.

24
If the ADD Button is clicked following page will appear, enter the required information and then
click on save button ,your data will be saved and message box is displayed, click ok.

If the UPDATE Button is clicked following frame will appear, enter membership number to be
updated click ok.

25
After clicking ok, following page will appear update the field, click update button.
Message Box will appear.

If DELETE Button is clicked, following frame will appear, enter the membership number to be
deleted, click ok. Message Dialogue will appear

26
If SEARCH Button is clicked, following frame will appear, enter the membership number to be
searched, click ok. Message Dialogue box will appear.

After clicking ok, following page will appear containing the information of entered Membership
number, click Ok .

27
If RECORDS Button is clicked, following frame will appear, containing information of members
of the sports club.

If EXIT Button clicked the window will prompt for logout.

28
Testing Phase
There are many approaches to software testing. Reviews, walkthroughs, or inspections are
considered as static testing, whereas actually executing programmed code with a given set of test
cases is referred to as dynamic testing. Static testing can be (and unfortunately in practice often
is) omitted. Dynamic testing takes place when the program itself is used for the first time (which
is generally considered the beginning of the testing stage). Dynamic testing may begin before the
program is 100% complete in order to test particular sections of code (modules or discrete
functions). Typical techniques for this are either using stubs/drivers or execution from a
debugger environment. For example, spreadsheet programs are, by their very nature, tested to a
large extent interactively ("on the fly"), with results displayed immediately after each calculation
or text manipulation.

Methods
Black-Box Testing

In Black-Box Testing the tester only knows what the software is supposed to do-he can’t see how
it operates. If he types in a certain input, he gets a certain output. He doesn’t know how or why
it happens, just that it does. Means run a test, give input and verify its output and if any bug or
unexpected result u have faced, and ask developer to review its related code.

White-Box Testing

While in White-Box Testing the software tester has access to the program’s code and can
examine it for clues to help him with his testing-he can see inside the box. Thus we can say that
in white-box testing the tester has knowledge about the software that what and how the things
are going on inside the system. Thus he can debug that the certain error is coming from which
part of the software.
Level Of Testing

Unit testing:
Unit testing refers to tests that verify the functionality of a specific section of code, usually
at the function level. In an object-oriented environment, this is usually at the class level,
and the minimal unit tests include the constructors and destructors.
Integration testing:
Integration testing is any type of software testing that seeks to verify the interfaces between
components against a software design. Software components may be integrated in an
iterative way or all together ("big bang"). Normally the former is considered a better
practice since it allows interface issues to be localized more quickly and fixed.
Integration testing works to expose defects in the interfaces and interaction between
integrated components (modules). Progressively larger groups of tested software
components corresponding to elements of the architectural design are integrated and tested
until the software works as a system.

29
System testing:
System testing tests a completely integrated system to verify that it meets its
requirements.System integration testing:System integration testing verifies that a system is
integrated to any external or third party systems defined in the system requirements.

Conclusion

This project that we undertook was truly a very rewarding experience for us in more than one
way. It has given a big thrust to our technical knowledge as prospective Software professional. It
has also helped us enhance our skills in Java language on the personal front.

And we feel extremely satisfied by the fact that we have managed to develop the project of
course with equal contribution from our instructor and the project guide. we think we have
exploited the opportunity that came our way to the fullest extent by increasing my technical
knowledge and also gaining the valuable work experience.

30
References:

Books are helpful in understanding the requirements, development and maintenance of the
project.
1. The Complete Reference Java2 : Hebert Schildt
2 Java 2.0. : Ivan Byross
3. Programming with Java : Anshuman Sharma
Websites :
1. www.google.com
2. www.java.sun.com
3. www.java-forums.org

31

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy