Download as pdf or txt
Download as pdf or txt
You are on page 1of 66

A

PROJECT REPORT
ON
COACHING MANAGEMENT SYSTEM

Submitted in partial fulfillment of the requirements for the award of


degree
POST GRADUATION DIPLOMA IN COMPUTER APPLICATION
II-SEMESTER
From

Pt. Ravi Shankar Shukla University Raipur (C.G.)


Year: 2018-19

GUIDED BY: SUBMITTED BY :


PRAPTI CHOUBEY
PROF. DEBOJIT DAS
ROLL NO: 1811340019
SUBMITTED TO
VIVEKANAND MAHAVIDYALAYA
Affiliated by Pt. Ravi Shankar Shukla University, Raipur (C.G.)

COACHING MANAGEMENT Page 1


CERTIFICATE

This is to certify that the project work entitled “COACHING

MANAGEMENT” carried out by PRAPTI CHOUBEY, a student of

PGDCA-II SEMESTER at VIVEKANAND MAHAVIDYALAYA is here

by approved as a credible work in discipline of computer science and

information technology for the award of degree of PGDCA-II SEMSTER

during the year, session 2018-19 from Pt. Ravi Shankar Shukla

University,Raipur (C.G.).

HEAD OF DEPARTMENT:

PROF. NISHID PARMAR

COACHING MANAGEMENT Page 2


CERTIFICATE OF PROJECT GUIDE

This is to certify that the project work entitled “COACHING MANAGEMENT”


submitted to the VIVEKANAND MAHAVIDYALAYA by PRAPTI CHOUBEY in
partial Fulfillment for the requirements relating to nature and standard of the
award of POST GRADUATION DIPLOMA IN COMPUTER APPLIACTION
II-SEMESTER degree by, Pt. Ravi Shankar Shukla University, Raipur (C.G.) for
academic year 2018-19.

This project work has been carried out under my guidance.

SIGNATURE OF THE PROJECT GUIDE:

PROF. DEBOJIT DAS

COACHING MANAGEMENT Page 3


CERTIFICATE OF EVALUATION

This is to certify that the project work entitled “COACHING


MANAGEMENT” is carried out by PRAPTI CHOUBEY, a student of
PGDCA-II SEMESTER at VIVEKANAND MAHAVIDYALAYA,
after proper evaluation and examination, is hereby approved as credible
work in the discipline of computer science and information technology
and is done in satisfactory manner for its acceptance as requisite for the
award of degree of POST GRADUATION DIPLOMA IN
COMPUTER APPLICATION during the year 2018-19 from Pt. Ravi
Shankar ShuklaUniversity, Raipur (C.G.).

INTERNAL EXAMINER EXTERNAL EXAMINER

COACHING MANAGEMENT Page 4


DECLARATION

This is to certify that the project work entitled “COACHING


MANAGEMENT” is which is submitted by me in the partial
fulfillment for the award of the degree of POST GRADUATION
DIPLOMA IN COMPUTER APPLICATION, VIVEKANAND
MAHAVIDYALAYA, comprises the original work carried out by me.

I further declare that the work reported in this project has not
been submitted and will not be submitted, either in part or in full for the
award of any other degree or diploma in this Institute or any other
Institute or University.

PLACE: NAME OF STUDENT

PRAPTI CHOUBEY
DATE:

COACHING MANAGEMENT Page 5


ACKNOWLEDGEMENT

Completing any task is never a one man effort. It is often the result of valuable
contribution of a number of individual in a direct or indirect manner that helps in
shaping and achieving an objective. We express a deep sense of gratitude to
PRAPTI CHOUBEY, for their efforts in giving their timely advice an interest in our
project. Their direction, supervision and constructive criticism were indeed source
of inspiration for all of us.

There is a large and continuing debt owed by us to the


faculty members of our department for their support and encouragement. Last
but not the least our unending gratefulness towards our parents for their
remarkable patience and unending support throughout, thus leading to our
objective. We believe this endeavor of ours has greatly boosted our self-
confidence and will go long on helping us reach further milestones and greater
heights.

PRAPTI CHOUBEY

PGDCA- II SEMSTER

COACHING MANAGEMENT Page 6


Index
Certificate

Acknowledgement

Introduction

Objective of project

Hardware and software requirement

Data flow diagram

E R diagram

Coding

Conclusion

Limitation

Bibliography

COACHING MANAGEMENT Page 7


Introduction
Coaching is just in time learning as opposed to
training which could be just in case learning .If
coaching is combined with training the learning can
be applied and thoroughly integrated back in the
workplace. At a coaching session, you will bring an
agenda of issues or items you wish to work with and
your coach will help you solve problems, established
priorities and make the most of opportunities. Your
coach will challenge, offer alternatives and provide
support.
It helping another person to improve awareness, to
set and achieves goals in order to improve a
particular behavioral performance

COACHING MANAGEMENT Page 8


OBJECTIVES

OBJECTIVE OF THE PROJECT-

Management is essential in each and every fields of human life. This is the era of
computers. Now a days, every field is computerized computer have to be perfect tool in
planning, control and execution. Computer is most a versatile tool ever man has created.
During this era of computer, computers have made a great impact on our everyday life.
They have been used in almost every field concerning the society. They are changing the
way of working even the way of life. Coaching is one of the essential skills of good
manger. There links can help you skill his in the important to achieve goals.

The project “Coaching management””has been developed for “Coaching


management”. The employee can manage the huge files of Student detail, staff detail,
fee detail and other records through this software and can save many time consuming
processes. Coaching management software aimed to make work of educational institution
easier. Using this software you will able to handle all the day today function of you
coaching class in compressive manner.

Through this project I am going to give certain facility for the clerical staff to
entry the details of student detail, course, and fee detail, result, Report details, receive and
many more efficient way. All the workload i.e., manual work has been computerized by
this software. In my project I have also given security facility. So that the confidential
data will only access by administrator by giving a password facility. If password facility
fails in any case the new user ID and password can be given.

SCOPE

This project provides the facility to all users to reach to the desire place. They can also
update and delete the record of the student, teacher, course, fee, staff and results.
Coaching centre monitoring their children and them activities properly. They can check
their student academic performance.

COACHING MANAGEMENT Page 9


PURPOSE OF THE PROJECT

The sole objective to introduce this software of Coaching Management is that its
quick facilities, reliabilities, durability and modifying procedure of office work, easily
and fast so that staff can get as per his requirements. And on the other hand this software
exceeding helping to clericals war reduces workload provides satisfaction, better service
either to student or clerk with least error and time too. Over all I can say that it‟s save
time of manual and this saved time can be utilized for other important task and
development work.

BENEFITS OF COACHING MANAGEMENT -

This Coaching Management solution is fully functional and flexible.


It is very easy to use.
This Coaching Management system helps in back office administration by
streamlining and standardizing the procedures.
Eco-friendly: The monitoring of the vehicle activity and the overall business becomes
easy and includes the least of paper work.
It increases the efficiency of the management at offering quality services to the
student.
It provides custom features development and support with the software.

COACHING MANAGEMENT Page 10


SYSTEM STUDY

EXISTING SYSTEM

After studding current system we find that current system has less facility and it
takes much time to perform the operations. Current system can not provide the central
data storage and it leads to the data redundancy. Current system is not also real-time so
it takes much human hours to perform the tasks.

The existing system in the organization is not completely computerized. The


system is not working smoothly; therefore the organization has decided to replace it
with a completely computerized one. The problems, which the existing system faces,
are:

PROBLEM AND WEAKNESSES OF EXISTING SYSTEM

In current system all operation are maintain through paper work and the data
cannot be stored centrally so its not easy to maintain all record.
Current system cannot effectively calculate the payroll operations and it is very
time consuming.
Current system does not support automatic bill generation.
Current system is not computer based and cannot operate centrally.
Daily reports are not automatically generated in current system.

LIMITATIONS OF EXISTING SYSTEM:


From the client site, the entire work was achieved manually and they manage all their
billing and services manually. Because of the manual system there are so many problems
occurred in the existing system: -

 It involves managing a huge amount of data each having separate data items.
 All the work is done at a very large volume, so we have a possibility of loosing the data.
 To look for a particular problem the entire system is searched, so the process becomes
more time consuming.

COACHING MANAGEMENT Page 11


ABOUT OPERATING SYSTEM:

Windows XP is a line of operating systems developed by Microsoft for use on general


purpose computer systems, including home and business desktops, notebook computers
and media centers. The letters „XP‟ stand for experience. Windows XP is the successor to
both Windows 2000 and Windows Me and is first consumer oriented operating system
produced by Microsoft to be built on the Windows NT kernel and architecture.

The most common editions of operating systems are Windows XP home edition,
which is targeted at home users, and Windows XP professional, which has additional
features such as, support for Windows server domain and two physical processors and is
targeted at power users and business clients. Windows XP Tablet PC edition is designed
to run the ink-aware Tablet PC platform. Two separate 64 bit versions of Windows XP
were also released, Windows XP 64 bit edition for IA-64(Itanium) processors and
Windows XP Professional x64 edition for x86-64 processors.

REQUIREMENTS OF NEW SYSTEM

To stay ahead in this competitive edge you should have to utilize you manpower
and make effective use of men-hours.
New system provides you an interactive way to manage your man power
effectively, efficiently and easily.
It also provides the fast access to perform the routine operations like to make
Daily Report.

COACHING MANAGEMENT Page 12


SYSTEM ANALYSIS

A system is a set or arrangement of functionally dependent component or


working together to attain a predefined goal by processing information. It is the process
of examine of a business situation with the intent of improving it through better
procedure and method. It is the process of gathering and method. It is process gathering
and interpreting facts.

Timing problems and using the information to recommend improvement to


the system. Analysis is used gained and understanding of the conclusion of the system
there is a system description and as set of requirement for a new system. It there is on
existing system, then the analysis only defines the requirement. The step, which follows,
will propose a new system that meets these requirements.

The new system may be built a fresh or by changing the existing system. Development
being by defining a model of new system an continuous by converting these model to a
system in a short analysis specifies what the system should do.

ANALYSIS OBJECTIVE

An efficient system analysis always plays the role of strong foundation for
development of any proposed system. Information play key role, as the horizon of
knowledge keep on expending, since this project is anaphor to convert the manual in to
computer based system, a through knowledge of the day-to-day functions of present
system of mandatory the objective of this study comprise.

FEASIBILITY STUDY

Feasibility is the determination of whether or not a project is worth doing. The


process followed in making this decision is called feasibility study. It determines whether
a project should be taken or not. Various types of feasibility were studied, like:

COACHING MANAGEMENT Page 13


TECHNICAL FEASIBILITY

This is concerned with specifying equipment and the software that successfully satisfies
the user requirements. In examining the technical feasibility, the configuration of the system is
given importance than the actual hardware.

OPERATIONAL FEASIBILITY

It is mainly related to the human organizational and political aspects. It involved the
study of the changes to be through in the system, new skills needed etc. In the present manual
system there is no use of computer and also the operational staff has no idea about the operation
of the computer system, hence an introductory training of the staff is needed.

LOW FUNCTIONALITY:
With the existing system, the biggest problem was the low functionality of the
department. The problem faced hampered the work of the department. For all the tasks like
entering the customer data, salesman data, product data, taking the orders, making Bill, making
reports etc a large number of employees were appointed who would have been utilized in some
other useful tasks.
ERRONEOUS INPUT AND OUTPUT:
In the existing system, humans performed all tasks. As in the human tendency, errors are
also a possibility. Therefore, the inputs entered by the salesman in the registers may not be
absolutely foolproof and may be erroneous. As a result of wrong input, the output reports etc
will also be wrong which would in turn affect the performance of home appliance company.
PORTABILITY:
System that existed previously was manual. As a result, the system was less portable.
One has to carry the loads of so many registers to take the data from one place to another. A
big problem was that the system was less flexible and if one wanted to make a change would
need to change in all the registers that would also prove to be big headache.
PROCESSING SPEED:
In manual system, for a simple work, a number of employees are appointed and in case of
keeping records of orders given by the customers, making Bill & reports, they take a lot of time,

COACHING MANAGEMENT Page 14


which may affect the performance of the organization as well as hamper the progress of the
organization. It also affects the speed of working in the organization and the work that should
have been performed in very short duration can take a large amount of time. But, in the case of
software, all the tasks are performed at the touch of a key, which improves the performance of
the organization, a great deal, thereby, improving the chances of progress of the organization.

OBSERVING THE CURRENT SYSTEM:

Direct observation of the system allows the analyst to verify his understanding of the
system. It is one of the most difficult techniques. It requires intrusion into the user‟s area and can
cause adverse reaction by the users if not handled properly. The user should not be able to know
that he is being observed else he might behave in a different manner. We had to be very careful
in doing the on-site observation though the users are co-operative or reluctant. A lot of
information about the system was gathered by observing the existing system at work.

GATHERING INFORMATION FORM THE EXISTING DOCUMENTS

The information regarding the system was gathered by the existing documents such as
various reports, procedure and practices of the, Raipur (C.G.). After studying these documents
we got the various requirements of the system which helped us to determine to what extent were
the requirements being met by the present system.

DEFINING THE SYSTEM REQUIREMENTS

During the fact-finding phase of the system, we gathered facts, figures and documents
and came to grip with the entire scope of the problem. After the fact-finding, the system
requirements were defined as to what were the system requirements.

These were then put forward to the management and the user. After the approval from
them, we proceeded to start the system

COACHING MANAGEMENT Page 15


PROBLEM DESCRIPTION

PROBLEMS IN THE PROJECT:

The main problems with this current system are collection which is described as below:

In the record book such operation like add, delete and update records are to difficult to perform.
They records are have to change daily.

The second problem is generate the reports. The reports have to generate by it sequence but the
existing system can not work properly. To determine the report we can also find many errors.

For finding the customer driver,or conductor record we just have to find in the information
record and it become to hard form find the history for the person.

There is no security of the registers many things.


If one paper or some register is misplace then it create major problem. It is very time
consuming.

COACHING MANAGEMENT Page 16


LIMITATION:-

SECURITY:
Security concerns were also one of the motives of the department for the need of the
software. In the registers, the data is not secure as anybody can tamper with the data
written in the registers. Also for the security of the registers, lots of problems arise to
store the registers in a secure place and the appointments of security personnel can also
cost a bit.
Whereas in the software, just a password makes it absolutely secure from the reach
of unauthorized users.

DATA REDUNDANCY:
In the case of manual system, the registers are maintained in which, a lot of data is
written. Therefore, there is a problem in the registers that the same data may be repeated
again and again. Against the customer id, a lot of data will be repeated which will cause
a lot of problems at the time of query as well as at the time of preparing the reports
because a single data that will be left mistakenly will largely affect the report and
subsequently, the performance of the department. In the software the concept of primary
key and foreign key is used very efficiently, which will prevent the redundancy of data
that will prove to be very beneficial to the organization because it will nullify the human
error completely.

MANUAL ERRORS:
When a number of tough tasks are prepared by the humans like preparation of reports,
keeping records of all the customers, salesman & available stock in company etc then
some human errors are obvious due to a number of factors like mental strain, tiredness
etc. But as we all know that computer never gets tired irrespective of the amount of work
it has to do. So, this software can nullify the probability of manual errors that improves
the company performance.

COACHING MANAGEMENT Page 17


COMPLEXITY IN WORK:

In a manual system, whenever a record is to be updated or to be deleted a lot of


cutting and overwriting needs to be done on all the registers that are concerned with the
deleted or updated record, which makes the work very complex. However in the
software, once a record is updated or deleted, all the concerned changes are made in the
database automatically.

COACHING MANAGEMENT Page 18


SYSTEM SPECIFICATION

HARDWARE REQUIREMENTS:

Microprocessor - 166 MHz or Higher

Hard Disk - Min 1GB for Operating system & program to


setup properly

Memory - 32 MB (Min) As the package is developed


using MS Office 2000 it requires 32 MB Min RAM

Display - CGA/VGA or higher

Key Board - 84/109 Keys use

Mous - Any Standard Mouse

Printer - 80/132 cols.

SOFTWARE DESCRIPTION

COACHING MANAGEMENT Page 19


The minimum software requirement for developing the software “ Coaching
Management ” is as follows:-

Operating System : Windows XP

Front End : Visual Basic 6.0

Back End : MS Access 2003

INTRODUCTION TO WINDOWS XP

An Operating System (OS) dictates how all the parts (software and hardware resources) of your
computer work together and how specific tasks (i.e., displaying and saving information) are to be
performed.
Windows XP is built primarily on Windows 2000 technology which includes the best
attributes of previous Windows versions. People who already know and have used
previous versions of Windows should have no problems using Windows XP. One major
difference will be in the logging in and logging out procedures. Windows XP offers
several benefits over other versions, namely, its built-in file encryption and password
control capabilities provide basic data and access security, increased reliability and
performance ability, friendly graphical user interface (GUI), and its Web communication
features. Windows XP's desktop is graphical which allows the user to click on pictures
(or icons) to launch applications, open files and folders, connect to a network, and
perform many other functions.
Users should find that Windows XP is more efficient and customizable than previous
versions and other platforms. The Start button on the bottom left corner of the screen
allows easy access to just about everything in the system. The Start button is used to
initiate applications, opens or search for documents, adjusts settings, activates the Help
Support system, manages files, and maintains the entire system to meet your specific
needs.
The taskbar acts as a "home base" and has three elements: the Start button, a bar across
the bottom of the screen that lines up opened (active) applications side-by-side, and the
system tray located on the bottom right corner where the clock and other system icons
may appear. The taskbar is an efficient tool of keeping track of what applications are
active, and allows for switching between applications.

COACHING MANAGEMENT Page 20


ABOUT VISUAL BASIC 6.0
Visual Basic is the most Popular Object Oriented event Driven
Programming language .It revolves around readymade objects, and it is event driven i.e.
all the activities in a program are triggered by one event or another .The main advantage
of visual Programming languages is that we can concentrate on what we want our
program to do, not how to get the programming language to d o it. Some Visual Basic
features are: -
1.Compatibility: Visual Basic is capable of producing software as sophisticated as any
other data access techniques available.
2. Flexibility: It not only provides database access but can also be used to link it
with other word processor, spreadsheets software etc.
3. Familiarity: Because it can be said as an extended version of Basic, which is very
easy to learn and work with, its syntax seems to be more familiar.

4. Features: Various Additional Features Like ADO reports And other various
type of Active X controls are Supported by this application, which
helps widely in development of the Project.

Visual Basic has developed into an extremely powerful application


development tool and it is often referred to as a Rapid Application Development (RAD)
tool. Another key concept of Visual Basic is the ability to create and use self contained
components or objects. One type of Objects is VB Controls.

Controls are elements we can use when designing a user interface. VB


controls enable us to add feature to our programs without having to be involved in the
details of how these feature works.

This software is also designed using several controls available in Visual


Basic with the help of which interactive user interface screen can be developed. Form
Controls are used as containers for other controls like command buttons, labels, scroll
bar, combo box etc.

To avoid any invalid entries to be made a suitable restriction is put on


different controls with the help of their properties.

Coding scheme of different controls is hidden from their appearance and


this resulted into graphical user interface based event driven programming.

COACHING MANAGEMENT Page 21


ABOUT MS ACCESS

This is a Backend Tool widely used for Personal Computer as a Data Base.
The relational database is a well-defined theoretical model of working with and managing
a set of data that attends to three specific things:

Data Structure, Data integrity and Data manipulation .The MS Access has a
distinct component, which adheres to these requirements. The basic Data Structure in
Access is Table having fixed number of columns but variable rows.

The Data integrity rules of the relational models can be defined within
Access relationship using integrity constraints. When a table is created in Access the
integrity rule is defied at that very time.

MS Access has many important features that make it not only an


exceptional database Management System but also an excellent database for personal
system in windows environment,

 It provides highly secure environment to do better handling of database.


 It can handle reasonable amount of data.
 Easily support all window based systems

The goal of the access is to help you get your work done in the least of
time, with a minimum of effort.

What type of application can you develop in Access?

Microsoft Access offers a variety of features for different databases needs. It can
be used to develop five general type of application:

1. Personal application.

2. Application used to run a small business.

3. Department application.

4. Corporation- wide application.

5.Front :- end for enterprise-wide client/server application.

COACHING MANAGEMENT Page 22


What is Database actually?

The term database means different things to different people. For many
years in the world of Dbase was used to describe a collection of fields and records in a
client/server environment. Dbase refers to all the data schema, indexes, rules, triggers
and stored procedures associated with a system in access terms, a dbase is a collection of
all the tables, queries, forms, reports, macros and modules that compose a complete
system.

Actually database is a collection of related information. Here


information is stored in tabular form one record shows all possible attributes of an entity.
In a simple word entity can be identified by its attributes like his name, color, height and
hairstyle etc identify a person. So in databases a record makes tuple while attributes
make fields.

COACHING MANAGEMENT Page 23


DATA FLOW DIAGRAM

DEFINITION

A data flow diagram is graphical tool used to describe and analyze movement of data
through a system. These are the central tool and the basis from which the other components are
developed. The transformation of data from input to output, through processed, may be
described logically and independently of physical components associated with the system. These
are known as the logical data flow diagrams. The physical data flow diagrams show the actual
implements and movement of data between people, departments and workstations. A full
description of a system actually consists of a set of data flow diagrams. Using two familiar
notations Yourdon, Gane and Sarson notation develops the data flow diagrams. Each component
in a DFD is labeled with a descriptive name. Process is further identified with a number that will
be used for identification purpose. The development of DFD‟S is done in several levels. Each
process in lower level diagrams can be broken down into a more detailed DFD in the next level.
The lop-level diagram is often called context diagram. It consists a single process bit, which
plays vital role in studying the current system. The process in the context level diagram is
exploded into other process at the first level DFD.

The idea behind the explosion of a process into more process is that understanding at one
level of detail is exploded into greater detail at the next level. This is done until further
explosion is necessary and an adequate amount of detail is described for analyst to understand
the process.

Larry Constantine first developed the DFD as a way of expressing system requirements
in a graphical from, this lead to the modular design.

A DFD is also known as a “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 to the lowest level of detail. A DFD consists of a series of
bubbles joined by data flows in the system.

COACHING MANAGEMENT Page 24


DFD SYMBOLS:

In the DFD, there are four symbols

1. A square defines a source(originator) or destination of system data


2. An arrow identifies data flow. It is the pipeline through which the information flows
3. A circle or a bubble represents a process that transforms incoming data flow into outgoing
data flows.
4. An open rectangle is a data store, data at rest or a temporary repository of data

Process that transforms data flow.

Source or Destination of data

Data flow

Data Store

COACHING MANAGEMENT Page 25


DATA FLOW DIAGRAM

COACHING MANAGEMENT Page 26


ENTITY RELATIONSHIP DIAGRAM

E-R DIAGRAMS CONSTRUCTS

In E-R diagrams, entity types are represented by squares. See the table below. Relationship types
are shown in diamond shaped boxes attached to the participating entity types with straight lines.
Attributes are shown in ovals, and each attribute is attached to its entity type or relationship type
by a straight line. Multivalued attributes are shown in double ovals. Key attributes have their
names underlined. Derived attributes are shown in dotted ovals.

Weak entity types are distinguished by being placed in double rectangles and by having their
identifying relationship placed in double diamonds.

Attaching a 1, M, or N on each participating edge specifies cardinality ratio of each binary


relationship type. The participation constraint is specified by a single line for partial participation
and by double lines for total participation. The participation constraints specify whether the
existence of an entity depends on its being related to another entity via the relationship type. If
every entity of an entity set is related to some other entity set via a relationship type, then the
participation of the first entity type is total. If only few member of an entity type is related to
some entity type via a relationship type, the participation is partial.

ENTITY TYPE

WEAK ENTITY TYPE

COACHING MANAGEMENT Page 27


RELATIONSHIP TYPE

ATTRIBUTE

KEY ATTRIBUTE

MULTIVALUED
ATTRIBUTE

DERIVED ATTRIBUTE

TOTAL PARTICIPATION
OF E2 IN R

Cardinality Ratio 1:N FOR


E1:E2 IN R

Structural
Constraint(Min,Max) On
Participation Of E In R

NAMING DATA OBJECTS

The names should have the following properties:

unique,
Have meaning to the end-user.
Contain the minimum number of words needed to uniquely and accurately describe the object.

COACHING MANAGEMENT Page 28


For entities and attributes, names are singular nouns while relationship names are typically verbs.

ER- DIAGRAM

COACHING MANAGEMENT Page 29


DATA BASE DESIGN

The general theme behind a database is to handle information as an integrated whole. A database
is a collection of interrelated data stored with minimum redundancy to serve many users quickly
and effectively. After designing the input and output, the analyst must concentrate on database
design or how data should be organized around user requirements. The general objective is to
make information access, easy, quick, inexpensive and flexible for other users. During database
design, the following objectives are concerned:-

Controlled redundancy
Easy to learn and use
More information and low cost
Accuracy
Integrity

COACHING MANAGEMENT Page 30


Database Name: COACHING CENTRE1.mdb

TABLE NAME: RESULT

TABLE NAME: NEW_REG.

COACHING MANAGEMENT Page 31


TABLE NAME:STAFF

TABLE NAME: STU_ATT

COACHING MANAGEMENT Page 32


TABLE NAME:STUDENT

COACHING MANAGEMENT Page 33


SAMPLE CODING & OUTPUT’S

COACHING MANAGEMENT Page 34


LOGIN FORM:

CODING FOR LOGIN:

Option Explicit

Private Sub cmdCancel_Click()

End

End Sub

Private Sub cmdOK_Click()

If txtUserName.Text = "12" And txtPassword.Text = "12" Then

Form10.Show

Else

COACHING MANAGEMENT Page 35


MsgBox "INVAID USERNAME OR PASSWORD"

End If

End Sub

Private Sub txtPassword_Change()

End Sub

COACHING MANAGEMENT Page 36


PROGRESS BAR:

CODING FOR PROGRESS BAR:

Private Sub PB1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)

End Sub

Private Sub Timer1_Timer()

Timer1.Enabled = True

PB1.Value = PB1.Value + 1

COACHING MANAGEMENT Page 37


Label1.Caption = PB1.Value & "%"

If PB1.Value = 100 Then

MDIForm1.Show

Unload Me

End If

End Sub

MDI FORM:

COACHING MANAGEMENT Page 38


CODING FOR MDI FORM
Option Explicit

Private Sub ATTENDANCE_Click(Index As Integer)


Form9.Show

End Sub

Private Sub course2_Click(Index As Integer)


Form8.Show

End Sub

Private Sub FEE_Click(Index As Integer)


Form4.Show

End Sub

Private Sub MDIForm_Load()

End Sub

Private Sub NEWREGISTRATION_Click()


Form2.Show

End Sub

Private Sub oldregistation_Click(Index As Integer)


Form3.Show

COACHING MANAGEMENT Page 39


End Sub

Private Sub Reoort_Click(Index As Integer)


DataReport1.Show

End Sub

Private Sub resulta_Click(Index As Integer)


Form7.Show

End Sub

Private Sub SEARCH1_Click(Index As Integer)


Form6.Show

End Sub

Private Sub staffdetail_Click(Index As Integer)


Form5.Show

End Sub

Private Sub yes_Click(Index As Integer)


End
End Sub

COACHING MANAGEMENT Page 40


REGISTRATION FORM:

CODING FOR REGISTRATION FORM:

Private Sub Command1_Click()

MDIForm1.Show

End Sub

Private Sub Command2_Click()

On Error Resume Next

Adodc1.Recordset.AddNew

COACHING MANAGEMENT Page 41


End Sub

Private Sub Command3_Click()

Adodc1.Recordset.Save

End Sub

Private Sub Command4_Click()

Dim msg As String

msg = MsgBox("do you want to delete this record", vbYesNo + vbInformation)

If msg = vbYes Then

Adodc1.Recordset.Delete

Adodc1.Recordset.MovePrevious

Else

Adodc1.Recordset.Cancel

End If

End Sub

Private Sub Command5_Click()

COACHING MANAGEMENT Page 42


Adodc1.Recordset.MoveNext

sonu:

Adodc1.Recordset.MoveFirst

End Sub

Private Sub Command6_Click()

Dim msg As String

msg = MsgBox("do you want to update this record", vbYesNo + vbInformation)

If msg = vbYes Then

Adodc1.Recordset.Update

Else

Adodc1.Recordset.CancelUpdate

End If

Text1.SetFocus

End Sub

Private Sub Command7_Click()

Adodc1.Recordset.Cancel

COACHING MANAGEMENT Page 43


End Sub

Private Sub Command8_Click()

Adodc1.Recordset.MoveNext

sonu:

Adodc1.Recordset.MoveFirst

End Sub

Private Sub Command9_Click()

Adodc1.Recordset.Last

End Sub

COACHING MANAGEMENT Page 44


STUDENT DETAIL FORM:

CODING FOR STUDENT DETAIL FORM:

Private Sub Command1_Click()

Adodc1.Recordset.AddNew

End Sub

Private Sub Command2_Click()

Adodc1.Recordset.Save

COACHING MANAGEMENT Page 45


End Sub

Private Sub Command3_Click()

Adodc1.Recordset.Delete

End Sub

Private Sub Command4_Click()

MDIForm1.Show

End Sub

Private Sub Command5_Click()

Form1.Show

End Sub

Private Sub Text12_Change()

End Sub

STUDENT ATTENDANCE FORM:

COACHING MANAGEMENT Page 46


CODING FOR STUDENT ATTENDANCE FORM:

Option Explicit

Private Sub Command1_Click()

Adodc1.Recordset.Update

End Sub

Private Sub Command2_Click()

Adodc1.Recordset.Save

End Sub

COACHING MANAGEMENT Page 47


Private Sub Command3_Click()

Adodc1.Recordset.AddNew

End Sub

Private Sub Command4_Click()

Adodc1.Recordset.Cancel

End Sub

Private Sub Command5_Click()


MDIForm1.Show

End Sub

COACHING MANAGEMENT Page 48


STAFF DETAIL FORM:

COACHING MANAGEMENT Page 49


CODING FOR STAFF DETAIL FORM:

Private Sub Command1_Click()


Adodc1.Recordset.Save

End Sub

Private Sub Command2_Click()


Dim msg As String
msg = MsgBox("do you want to update this record", vbYesNo + vbInformation)
If msg = vbYes Then

Adodc1.Recordset.Update
Else
Adodc1.Recordset.CancelUpdate
End If
Text1.SetFocus
End Sub

Private Sub Command3_Click()


Adodc1.Recordset.Cancel
End Sub

Private Sub Command4_Click()

Adodc1.Recordset.Delete
End Sub

Private Sub Command5_Click()


MDIForm1.Show
End Sub

COACHING MANAGEMENT Page 50


Private Sub Command6_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Text1_Change()


End Sub

RESULT FORM:

COACHING MANAGEMENT Page 51


CODING FOR RESULT FORM:

Option Explicit

Private Sub Command1_Click()

Adodc1.Recordset.AddNew

End Sub

Private Sub Command2_Click()

On Error Resume Next

Adodc1.Recordset.AddNew

End Sub

Private Sub Command3_Click()

Adodc1.Recordset.Update

End Sub

Private Sub Command4_Click()

Adodc1.Recordset.Delete

COACHING MANAGEMENT Page 52


End Sub

Private Sub Command6_Click()

On Error Resume Next

Adodc1.Recordset.AddNew

End Sub

Private Sub Command7_Click()

Form1.Show

End Sub

Private Sub Command8_Click()

MDIForm1.Show

End Sub

COACHING MANAGEMENT Page 53


SEARCH FORM:

CODING FOR SEARCH FORM:

Dim rs As ADODB.Recordset

Private Sub Command1_Click()

MDIForm1.Show

End Sub

Private Sub DataGrid1_HeadClick(ByVal ColIndex As Integer)

' Sort on the clicked column.

'Dim rs As ADODB.Recordset

COACHING MANAGEMENT Page 54


Set rs = Adodc1.Recordset

If rs.Sort <> DataGrid1.Columns(ColIndex).DataField & " ASC" Then

' Sort in ascending order; this block is executed if the

' data isn't sorted, is sorted on a different field,

' or is sorted in descending order.

rs.Sort = DataGrid1.Columns(ColIndex).DataField & " ASC"

Else

' Sort in descending order.

rs.Sort = DataGrid1.Columns(ColIndex).DataField & " DESC"

End If

' No need to refresh the contents of the DataGrid.

End Sub

Private Sub Form_Load()

Form6.Hide

Form1.Show

COACHING MANAGEMENT Page 55


Option1.Value = True

DataGrid1.DefColWidth = 3500

On Error Resume Next

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\coaching


management\COACHING CENTRE1mdb;Persist Security Info=False"

Adodc1.RecordSource = "select * From new_reg"

Set DataGrid1.DataSource = Adodc1

End Sub

'Private Sub datagrid1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As


Single)

'Const vbRightButton = 2

'If Button And vbRightButton Then

'Call Me.PopupMenu(mnuMenu)

'End If

'End Sub

'Private Sub mnuAdd_Click()

'Me.Hide

COACHING MANAGEMENT Page 56


'Form2.Show

'End Sub

Private Sub mnuBill_Click()

Me.Hide

Me.Hide

Form2.Show

With DataGrid1

Form2.Text1.Text = .Columns(20).Text

Form2.Text4.Text = .Columns(20).Text

End With

End Sub

Private Sub mnuDelete_Click()

Dim setuju As String

Set rs = Adodc1.Recordset

setuju = MsgBox("Record will be delete?", vbYesNo, "Confirmation")

If setuju = vbYes Then

rs.Delete

MsgBox ("1 record deleted!")

COACHING MANAGEMENT Page 57


End If

End Sub

Private Sub Text1_Change()

Set rs = Adodc1.Recordset

'REG. NO.

If Option1 = True Then

With rs

.Close

.Source = "new_reg where reg_no like '%" & Text1.Text & "%'"

.Open

End With

DataGrid1.ReBind

End If

'STUDENT

If Option2 = True Then

With rs

.Close

COACHING MANAGEMENT Page 58


.Source = "new_reg where name like '%" & Text1.Text & "%'"

.Open

End With

DataGrid1.ReBind

End If

End Sub

REPORT FORM

COACHING MANAGEMENT Page 59


LIMITATION OF PROJECT

LIMITATION:-

 In manual maintenance duplication of record as possible.


 Modification updating can‟t be done frequently.
 If will be difficult to manage files if record exceeds from hundred to thousand and soon.
 Connection with in the files should be made correct otherwise it difficult get desired
result.
 For working on this project it is necessary to the work he/she has knowledge about the
project properly.

FUTURE ENHANCEMENT:-

 We are planning to make it more users friendly.


 Also trying to make less code techniques so that end user has not to maintain or
remember the code for operating.
 In Next version we will try to solve the problem occur in previous version.

COACHING MANAGEMENT Page 60


LIMITATION OF THE SYSTEM:

The complete application is based on Microsoft visual basic 6.0 as Front- End Tool & Data Base
is a MS Access that behaves as back – End for the applications. Both the tools are efficient for
these applications. Some problems arise when we enhance the scope of the system that is
mentioned below.

The limitation behind visual basic 6.0 is that when we connect visual basic
with MS Access, it is sometimes inconsistent because of incompatibility between
Microsoft and MS Access and also when we use the MS Access Personal Edition,
database must be started before operating on the software.

Future Scope of Application:

This application can be easily implemented under various situations. We can add new
features as and when we require. Reusability is possible as and when require in this application.
There is flexibility in all the modules.

COACHING MANAGEMENT Page 61


SYSTEM SECURITY

The system security problem can be divided into four related issues: security,
integrity, privacy and confidentiality. They determine file structure data structure, and access
procedures.

1. System security refers to the technical innovation and procedure applied to the hardware and
operating system to protect against deliberate or accidental damage from a defined threat. In
contrast data security is the protection of data from disclosure, modification, loss and
destruction.

2. System integrity refers to the proper functioning of the hardware and programs, appropriate
physical security and safety against external threats such as eavesdropping and wiretapping.
In comparison, data integrity makes sure that data do not differ from their original form and
have not been accidentally or intentionally disclosed, altered or destroyed.

3. Privacy defines the rights of the users or organization to determine what information they are
willing to share with or accept from others and how the organization can be protected against
unwelcome, unfair or excessive dissemination of information about it.

4. The term Confidentiality is a special status given to sensitive information in a database to


minimize the possible invasion of privacy. It is an attribute of information that characterizes
its need for protection. System security is the technical means of providing such protection. In
contrast, privacy is largely a procedural matter of how information is used.

Data privacy and security are issues that go beyond the scope of system development. They
are actually a societal concern. An Organization that heavily depends on the use of database

COACHING MANAGEMENT Page 62


require special control to maintain viable information .These controls are classified into three
general categories:

a) Physical security or protection from fire, flood and other physical damage.
b) Database integrity through data validation techniques.
c) Control measures through passwords, encryption and monitoring users on a regular basis.

THREATS TO SYSTEM SECURITY

A procedure for protecting systems makes sure that the facility is


physically secure, provides a recovery/restart capability, and has access to backup files. If we list
in order of probability the threats to system security or data integrity, research shows that the
most damage comes from errors and omissions-people making mistakes. The threat of external
attack on a computer system is virtually last. This means that in establishing a priority sequence,
one would probably want to start from within the firm and workout. The list of potential threats
is:

I. Errors and omissions.


II. Disgruntled and dishonest employees.
III. Fire
IV. Natural Disasters
V. External attack

When huge quantities of information are stored in one database, one sensitive data can easily be
copied and stolen. Information can also be directly entered into a computer without any written
record or proper authorization and can be changed without a trace.

COACHING MANAGEMENT Page 63


CONCLUSION

It was a wonderful and learning experience for us while working on this project.
This project took us through the various phrases of project development and gave us real
insight into the world of software engineering. The joy of working as a team and the trill
involved while tackling the various problems adapting to the requirements put forward to
us by the customer, gave us a feel of the developers industry.

If was due to this project we came to know how professional software software‟s
are designed and what precautions should be taken. We also found that it not just the task
of an individual, rather a team work, which helped us in making a firm grip on VB

The project has laid the path to the depth of the subject, that requires a thorough
study and in which an Engineering student have flair of proficiency. We have left no
stone unturned while developing this software and making it easy to understand, easy to
understand, easy to navigate through the forms and recycling.

We enjoyed each and every bit of work we have put into this project and its
successful completion has given us our credit.

COACHING MANAGEMENT Page 64


REFERENCE

For the completion of this project I referred to the following books…….

1. Data Base Programming with Visual Basic 6.0

By Curtis L. Smith & Michael C. Amundsel

2. Using Visual Basic 6.0

By Brian Silver & Jeff Spott

3. Mastering Visual Basic

By My Microsoft

4. Mastering Visual Basic

By BPB Publication

5. Introduction to VB programming

By V.K. Jain

6. Programming in visual Basic

By P.K. Mcbridge

COACHING MANAGEMENT Page 65


COACHING MANAGEMENT Page 66

You might also like