Professional Documents
Culture Documents
Computer Application Project 2021 - 2022: Project Guide Prof - Snehal Varadi
Computer Application Project 2021 - 2022: Project Guide Prof - Snehal Varadi
--------------------------------------------------------------------------------------------------------
Computer Application Project 2021_2022
Project Guide
Prof.Snehal Varadi
Project Name –
Gym Management System
Student Name –
Mr. Yogesh Dadasaheb Vidhate
Mr. Nitin Shivaji Mate
(Class-TY.BBA.CA)
2.Introduction
Our proposed system will help a lot to reduce the drawbacks as mentioned earlier
with the existing system. It is advantageous in numerous ways. Some of its advantages
are:
•FACTFINDINGTECHNIQUES:-
To Study the system we need to collect facts i.e. gathering information about
the system. The Proper use of tools for gathering information is the key to
success analysis.
•Various fact finding techniques are:
•Observation.
•Record Review.
•Interview.
Any number of these techniques can be used to develop a system which is
accurate & comprehensive.
We used the all of the Fact Finding Techniques /Data Collection Methods .
Observation:
This technique is used to collect information, which can’t be obtained by other
fact finding techniques. This method allows analyst to gain first hand information
about how activities are carried out etc.
.
Record Review:
Record review technique is used at beginning or at the end of
system. This Kind of record review provides very valuable information
to the analyst about the system, organizations and various procedures
and rules. In our project we had seen past records of customer’s. Also
we can search their records.
Interview:
Hardware Requirement :-
Software Requirement :-
1 M
Admin Ha Trainer
1 s 1
1
Trai
Goe ns
s to
M
M Customer
M
Pay
s
to
1 1
Ha Account
s
Use Case Diagram
Start System
Select course
&Take Admission
Pay Fee
customer admin
Give
Training
Accept
Training
Update Details
trainer
Shut Down
System
Class Diagram
Gym System
address
name
1 1
turn On()
TurnOff() Has
updateInfo()
Has
1 1 1.*
Account Trainer
acNo Tid
branch tname
UpdateFee() payment
Visited UpdateCource()
1
1
*
Pays to Customer Train
Cid
Cname
* Caddrres
1.*
AddCust()
DeleteCust()
UpdateInfo()
Object Diagram
gym
address 1
1 name Has
Has 1
1 1.*
account trainer
acNo, tid
branch tname
payment
Visited
1 *
*
customer
Pays
Train
Cid 1
* Cname
Caddrres
1
Activity Diagram
No Customer
pay fee
Yes
Trainner Give training to Customer
×
| |
× ×
| | |
×
|
Collaboration Diagram
9.Shut down
1.Start System
4.Select cource and Take addmission
2.Request For info
:Admin :Customer
3.Give info
8.Update Database
5.Pay
Fee
7.Take Training
:Database
6.Give Training
:Trainer :Account
Component Diagram
admin
gym trainer
customer
Deployment Diagram
admin
Gym.db
Data Dictionary
A data dictionary is a catalogue repository of the elements in
a system. These dictionary mainly talks about data and the way
they are structured to meet user requirements and organizational
needs.
1) Admin:-
FIELD NAME TYPE SIZE CONSTRAINT
Admin Text 50
Pass Text 50
2)Addcustomer Details:-
FIELD NAME TYPE SIZE CONSTRAINT
4) Diet Details:-
FIELD NAME TYPE SIZE CONSTRAINT
Diet Memo
5) Tool
Details:-
Tname Text 50
Tqty Text 50
6) Updatecustomer Details:-
Ht Text 50
Wt Text 50
Chest Text 50
Thigh Text 50
Shoulder Text 50
7) Coach Details:-
System Testing:-
Testing is the process to detect the defects and minimize the risks associated with the
residual defects. The objective of testing is to uncover as many bugs as possible.
Types of Testing :
In this the structure of a program is taken into consideration. The objective of this
testing is to ensure each and every line of the code is tested. It is also called logic
driven structural testing. The tester derives test data from an examination of program
logic and structure.
•Black Box Testing:-
This testing has to be done in lab (Alpha Testing) and at users site (Beta
Testing). During planning stage the time for Alpha & Beta are fixed. The black
box testing finds the errors such as interface errors, incorrect and missing
functions, initialization and termination error, performance error,
errors in structure and external database access etc. It is also called
data-driven testing. To test our project, we used both black box and white box
Techniques. All possible test cases were prepared to detect errors and correct
them. Application was tested to see if it produces expected output for a range of
inputs
BIBLIOGRAPHY
•Online Help.
THANK YOU