lOMoARcPSD|47485592
Maringo Sports Club System complete
computer science (Laikipia University)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Downloaded by Wesonga Moses (
[email protected])
lOMoARcPSD|47485592
MARIN
NAME: DANIEL NDUNGU
GO
SPORT INDEX NUMBER:
32519104216
S CLUB
SYSTE SCHOOL: FRIENDS SCHOOL
M POROKO SECONDARY
YEAR: 2023
lOMoARcPSD|47485592
DECLARATION
I declare that this project represents my own work which has been done after I received the
KCSE project question and has never been previously included in a thesis or dissertation
submitted to this or any other institution for any qualifications. I have read the question
current research ethics guidelines, and accept responsibility for the conduct of the procedures.
ii | P a g e
lOMoARcPSD|47485592
ACKNOWLEDGEMENT
I am taking this opportunity to thank the almighty father for giving me the chance of being a
candidate of this year 2023; I would also thank the school and the principal TITU MUSYOKI
for providing the resources they have offered. I more so thank my computer teacher
MR.SIFUNA for the support offered and my parent DAVID KIPLIMO for the encouragement
they gave to me on taking computer as a subject.
iii | P a g e
lOMoARcPSD|47485592
Table of Contents
DECLARATION....................................................................................................................................ii
ACKNOWLEDGEMENT.......................................................................................................................iii
CHAPTER 0NE:.......................................................................................................................................1
INTRODUCTION.................................................................................................................................1
PROBLEM DEFINATION......................................................................................................................1
SYSTEM INVESTIGATIONS..................................................................................................................1
OVERVIW OF THE EXISTING SYSTEM..............................................................................................1
OVERVIEW OF THE NEW SYSTEM..................................................................................................1
SYSTEM FEASIBILITY STUDY...............................................................................................................2
SCOPE OF THE SYSTEM......................................................................................................................3
SYSTEM ANALYSIS (DATA GATHARING)...............................................................................................3
OBSERVATIONS..............................................................................................................................3
DOCUMENTS REVIEW....................................................................................................................3
QUESTIONNAIRE............................................................................................................................4
SAMPLE..........................................................................................................................................4
INTERVIEW.....................................................................................................................................5
SPECIFICATIONS OF THE NEW SYSTEM..............................................................................................6
INPUT SPECIFICATION....................................................................................................................6
PROCESS SPECIFICATION................................................................................................................6
OUTPUT SPECEFICATION................................................................................................................6
CHAPTER TWO:......................................................................................................................................7
SYSTEM DESIGN................................................................................................................................7
Table design.......................................................................................................................................7
INPUT DESIGN....................................................................................................................................9
FLOWCHARTS...................................................................................................................................11
iv | P a g e
lOMoARcPSD|47485592
v|Page
lOMoARcPSD|47485592
CHAPTER 0NE:
MARINGO SPORTS CLUB SYSTEM
INTRODUCTION
M
aringo sports club was formed to develop talents of youths
between the age of 12 to 35 years. The club was started in
Maringo County with various games to start with. Every
youth that is registered must be in a group or register as
individual. Individual registration costs Ksh 1,000 while group registration costs Ksh 500 per
member.
The enrolled members are divided in to three groups depending with the age bracket. The
club also offers sporting items depending with the game one is playing and age. If one
purchases items of a value more than Ksh 10,000, a discount of 5% is given to encourage
others to buy.
Each game offered has a patron who over sees the game performance and needs. The patron
is also responsible of selecting a captain from the members. In case of any derailment, the
captain and the team members are surcharged to buy or repair the damage caused.
PROBLEM DEFINATION
Maringo sports club uses the manual system to do their daily filing which may lead to loss of
data or in accurate data might be filled. More so, the increase in membership will require the
company to use allot of funds to run the club. The club is also undergoing through poor work
1|Page
lOMoARcPSD|47485592
coordination due to many pilling books and files in the office. This has pushed the company
to a point that they require a computerized system for their club to run smoothly and get more
profits than losses.
SYSTEM INVESTIGATIONS
OVERVIW OF THE EXISTING SYSTEM
I have done some investigations and found that some problems were very visible but some
are not visible or expected. The problems include: -
1. Increase in membership has resulted to long waiting to be attended.
2. Insufficient balance sheet and receipt is bringing in people claiming that they had paid
hence they did not pay and vice versa.
3. Payments are not recorded.
4. There is no back up of data which may lead to data loss.
5. Some members are not paying full amount where the balance is forgotten.
6. Surcharged members get away with the damages caused to the club.
The problems above might lead to fall of the whole club and a huge loss of funds. This new
system will eradicate the current problems the club is facing.
OVERVIEW OF THE NEW SYSTEM
The main purpose of the system is to maintain the lists of the club daily running. The system
will also be able to: -
1. Input member’s details
2. Produce a balance sheet and a receipt to the paid items.
3. Keep a record to the payments.
4. Count all the income and the expenditure
2|Page
lOMoARcPSD|47485592
SYSTEM STRUCTURE
Storage Manager: provides an interface between the data stored in the database and the
queries received. It is responsible for updating, storing, deleting, and retrieving data in the
database.
Integrity Manager: It checks the integrity constraints when the database is used.
Transaction Manager: it ensures that the database remains in the consistent state before and
after the execution of a change.
File Manager: It manages the file space and the data structure used to represent information
in the database.
Buffer Manager: It is responsible for the transfer of data between the secondary storage and
main memory.
Data Files: It stores the data.
SYSTEM FEASIBILITY STUDY
The study was done by reasoning, observations, and some discussions with some members of
the group and the group leaders. The feasibility was as follows: -
Technical feasibility-the solutions and objectives made are easy and available to this group.
Legal feasibility-the system has been approved by the law enforcement agencies and suitable
by any group.
Social feasibility-the officials conducted campaigns about the system and we were given an
ok.
Schedule feasibility-total time to complete the project: 7months
STAGE TIME (WEEKS)
Problem recognition 4weeks
3|Page
lOMoARcPSD|47485592
Problem definition 4weeks
Problem coding 10weeks
Problem testing and debugging 5weeks
Maintenance and implementation 5weeks
Economic feasibility-the system will be more beneficial economically and avoid money loss
in the club. The system is also cheap to maintain than the manual one.
Cost-benefits report
Development cost of the computerized system was established as follows: -
development 55000
Monthly operation 125000
Total lifetime 12 years
Benefits/savings
Data storage and information Ksh.20000
Manual to computerized Ksh.25000
Organization benefits Ksh.35,000
Total monthly gain Ksh.400000
Lifetime benefits 25750*(12*10)
LIFE BENEFITS = 480000000/=
SCOPE OF THE SYSTEM
The Maringo sports club system will do the following:
1. Maintains records of membership both members and employees;
2. Maintains records of items in store;
4|Page
lOMoARcPSD|47485592
3. Maintains records of games offered;
4. Maintains records of all payments;
5. Compute:
I. Transactions made;
II. Total sales for items;
III. Discounts and commissions;
IV. Facilitation fees;
V. Overall clubs profit;
6. Generate various reports.
SYSTEM ANALYSIS (DATA GATHERING)
Here, it is explained on how data was gathered through consultations of clients and the club’s
officials to assist in the knowing much about the organization and the manual system. Data
gathering was fulfilled through observation, document review, questionnaires and interviews.
OBSERVATIONS
The officials and clients use a lot of time which is time wastage hence there are better things
to do. More so there are inconveniences when it comes to payments of employees due to lack
inappropriate accuracy of good calculations. The receptionists also go through a hard time to
calculate and make the lists that are required for filing.
DOCUMENTS REVIEW
A number of manual documents were reviewed to see the members and their monthly
contribution. This included: -
Members
Services offered
List of staff members
Paid fees and unpaid fees
The products available
QUESTIONNAIRE
I created questionnaires to get more information from members to uncover some information.
This question met an objective.
5|Page
lOMoARcPSD|47485592
SAMPLE
-
MARINGO SPORTS CLUB
Date 6/3/2023……………
Introduction: The club is coming up with a new computerized system of saving
data and giving loans. Please take some few minutes to fill in the questionnaire so
as to know your views. Return the questionnaire the next meeting on date
5/4/2023……………..
n/b: mark one box for each question
1. How often do youths make order to play external games?
Very often. Often.
Not often. Not at all.
2. How long does it take to pay all the patrons?
Several days one year
Several months several years
3. How many transactions does the organization make in a day?
Less than 50 more than 50
THANK YOU FOR YOUR TIME QUESTIONNAIRE NO: ………
6|Page
lOMoARcPSD|47485592
INTERVIEW
I requested for an interview with the, group officials and some selected clients
Sample of the interview
MARINGO SPORTS CLUB
Interviewer name…DANIEL NDUNGU…………………………………………………..………..Date…
4/5/2023…………………
Interviewee name…WILLIS LEPERES…………………………………………………….……..Time…
9;30 am…………………
Place…NAIROBI………………………………………………………………..…………….Subject
REPORT………………..
INTRO: I intend to construct a new system for Maringo sports club and I would like to ask you some few
questions.
1. What are some challenges you face as a member? (5min)
…The information given might be biased…………………..
…………………………………………………………………
…They seem as iam wasting his valuable time…………………..
…………………………………………………………………
…The distance to the interviewee is
far……………………………………………………………………………...........
…………………….…………………………………………………………………..
2. How long does it take to register as a member? (2min)
……One week…………………………………………………………………………………….
3. Has there been any case of money loss and what are the causes? (3min)
……YES this was due to the price of the equipments go up against our
plans……………………………………………………………………………………..
…………………………………………………………………………………………..
4. Describe the process of making your order for sporting items. (5min)
…There is a partnership of our club with the foreign people that supply us with equipments. These …
partnership started when we submitted our workings online. …They import sporting items every month
accompanied by first aid kits. …These makes us prepare well psychologically for every game. Across the
country we are recognized as the best team because of our proper
planning………………………………………………………………………………..
…………………………………………………………………………………………..
……………………………………………………………………………………………
THANK YOU FOR YOUR TIME INTERVIEW PERSON NO: ……
7|Page
lOMoARcPSD|47485592
SPECIFICATIONS OF THE NEW SYSTEM
INPUT SPECIFICATION
The system should be able to keep records of:-
1. Members
2. Costs
3. Games
4. Game items
PROCESS SPECIFICATION
The system should calculate:-
1. Item payment
2. Games played
3. Total Membership fee
4. Surcharges fees
5. Total clubs profit
OUTPUT SPECEFICATION
Reports of:-
1. Members
2. Costs
3. Games
4. Game items
8|Page
lOMoARcPSD|47485592
CHAPTER TWO:
SYSTEM DESIGN
TABLE DESIGN
Youth/members table
Field name Data type
PLAYER_ID (PK) AUTO NUMBER
FULL_NAME TEXT
GENDER TEXT
NEXT OF KIN TEXT
DATE OF BIRTH DATE/TIME
CONTACTS NUMBER
SCHOOL/ COLLAGE TEXT
GAME OF INTREST LOOKUP
WEIGHT NUMBER
HEIGHT NUMBER
SPECIAL NEED LONG TEXT
Games table
Field name Data type
GAME_ID(PK) AUTO NUMBER
GAME NAME TEXT
PATRON TEXT
CAPTAIN TEXT
TOTAL EXTERNAL GAMES NUMBER
Items table
FIELD NAME DATA TYPE
ITEM_ID(PK) AUTO NUMBER
ITEM NAME TEXT
AMOUNT PER ITEM CURRENCY
9|Page
lOMoARcPSD|47485592
REMAINING ITEMS NUMBER
External game table
FIELD NAME DATA TYPE
GAME_CODE(PK) AUTO NUMBER
GAME NAME LOOKUP
TOTAL FACILITATION FEE CURRENCY
TOTAL TEAM PLAYERS NUMBER
PATRON LOOKUP
CAPTAIN LOOKUP
Employees table
FIELD NAME DATA TYPE
EMPLOYEE_ID(PK) AUTO NUMBER
NAME TEXT
CONTACT NUMBER
ROLE LOOKUP
ID NUMBER NUMBER
Damages table
FIELD NAME DATA TYPE
DAMAGE_CODE(PK) NUMBER
ITEM DAMAGED TEXT
ITEM COST LOOKUP
MEMBER TEXT
GAME DAMAGED LOOKUP
GAME CAPTAIN LOOKUP
SURCHAGED FEE CURRENCY
10 | P a g e
lOMoARcPSD|47485592
INPUT DESIGN
Input design is the overall design of input screens used to enter data into the system.
MARINGO SPOTRS CLUB
PLAYER_ID (PK)
FULL_NAME
GENDER
NEXT OF KIN
DATE OF BIRTH
CONTACTS
SCHOOL/ COLLAGE
GAME OF INTREST
WEIGHT
HEIGHT
SPECIAL NEED
MARINGO SPOTRS CLUB
GAME_ID(PK)
GAME NAME
PATRON
CAPTAIN
TOTAL EXTERNAL GAMES
NEKTA MANAGEMENT SYSTEM
PURCHASE FORM
PRODUCT CODE
MARINGO SPOTRS CLUB
COST
ITEM_ID(PK)
| P aPAYMENT
11 ITEM ge
NAME MODE
AMOUNT PER ITEM
QUANTITY
REMAINING ITEMS
CLOSE
Downloaded by Wesonga Moses ([email protected])
ADD
SAVE
DELETE
CLOSE
lOMoARcPSD|47485592
MARINGO SPOTRS CLUB
GAME_CODE(PK)
GAME NAME
TOTAL FACILITATION FEE
TOTAL TEAM PLAYERS
PATRON
CAPTAIN
12 | P a g e
lOMoARcPSD|47485592
OUTPUT DESIGN
13 | P a g e
lOMoARcPSD|47485592
14 | P a g e
lOMoARcPSD|47485592
FLOWCHARTS
REGISTRATION MODULE
START
Enter member Is member Out of age limit
details yes >12 and < no
35
no
Has paid
1,000
yes
Storage
Display farmers or
trainees details
STOP
15 | P a g e
lOMoARcPSD|47485592
16 | P a g e
lOMoARcPSD|47485592
External game module
Start
Game ID
Members
No
Has all
members
paid 500?
Yes
Sum =total paid amount
Patron = sum*20/100
Members
Sum
Patron
Stop
17 | P a g e
lOMoARcPSD|47485592
Game registration
Start
Game details
Input patron
No
Yes
Is patron
eligible? Input captain
No
Is captain
eligible?
Yes
Game details
Stop
18 | P a g e
lOMoARcPSD|47485592
MARINGO SPORTS CLUB SYSTEM
MSCS
Log in
New New New New
Item
Member patron game Tournament
Member Patron Game Item Details
details details details details
Save and Assign
Is Item Save and
update patron
new?
update
Save and Member
Members
update Tournament
details
report
Games
Members report Calculate totals
Games report
Process
payments
Save and
update
Items
Items report
MSCS database
19 | P a g e
lOMoARcPSD|47485592
SCREENSHOTS
20 | P a g e
lOMoARcPSD|47485592
21 | P a g e
lOMoARcPSD|47485592
CHAPTER 4: USER GUIDE
INSTALLATION GUIDE
This system can be transfer using any storage device e.g. Flash disc. When you open the
database Maringo Sports Club System you will be introduced to a load screen then enter the
credentials to enter the main switchboard automatically.
LOADING PROCESS
When you double click the database access the system will load for 5-10 seconds then the
login screen will appear. Enter the details then click login button to continue to the
Mainboard.
LOG IN FORM
Username: DANIEL NDUNG’U
Password: 32519104216
22 | P a g e
lOMoARcPSD|47485592
DASHBOARD
Fig 4.1 switchboard
FORMS BUTTON
This button navigates all that the management of Maringo Sports Club System offers. When
the button is clicks another sub form appears and one is allowed to enter the details
23 | P a g e
lOMoARcPSD|47485592
REPORT BUTTON
This button enables the user to view the services that are offers in report view. Each report
has a total of the services offered.
HOW TO UPDATE FILES IN REPORT
1. Click the refresh button
2. The system will update itself automatically
TROUBLESHOOTING
Some of the error message you can encounter are stated below
Error messages:-
The data you are entering is not vailed.
The value you entered is less or more to what is expected.
Some fields can’t accept null numbers.
You are entering a duplicate value.
Solutions:-
Enter correct data.
Change validation rule or input the required data range.
Input a value to continue.
24 | P a g e
lOMoARcPSD|47485592
Enter another value if needed.
CLOSING MARINGO SPORTS CLUB SYSTEM
Click the EXIT button at the top-right of the switchboard
Closing guide
25 | P a g e
lOMoARcPSD|47485592
REFERENCE
Longhorn secondary computer book 3 wri琀琀en by Stephene and Geo昀昀rey Chemwa page 66 to
74 www.longhornpublisher.com
26 | P a g e