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

Maringo Sports Club System

Uploaded by

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

Maringo Sports Club System

Uploaded by

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

MARINGO SPORTS CLUB SYSTEM

KENYA CERTIFICATE OF SECONDARY EDUCATION


COMPUTER PROJECT 2023 (451/3)

NAME: FATUMA HASSAN OMAR

SCHOOL CODE: 20402066

INDEX NUMBER: 20402066011

PROJECT TITLE: MARINGO SPORTS CLUB SYSTEM

YEAR OF EXAMINATION: 2023

SCHOOL: SANABIL SECONDARY SCHOOL

/20402066011 / – /FATUMA HASSAN OMAR /


DECLARATION
STUDENT’S DECLARATION
I, FATUMA HASSAN OMAR, hereby declare that this project, titled
MARINGO SPORTS CLUB SYSTEM, is entirely my own work and that it has
not been submitted elsewhere for assessment. I confirm that all sources used in the
preparation of this work have been appropriately acknowledged and referenced. I
have read and adhered to the guidelines and policies set out by my institution in
relation to academic integrity and plagiarism. I understand that any breach of these
guidelines and policies may result in disciplinary action: -

DATE: SIGN:

SUPERVISOR DECLARATION
I, NOAH .D. JUMA, hereby declare that I have supervised FATUMA HASSAN
OMAR in the completion of their project titled MARINGO SPORTS CLUB
SYSTEM. During the course of the project, I have provided guidance and advice
to the student, and have reviewed and assessed the work completed by the student.
I certify that the work presented in this project is the original work of the student,
and that any sources used have been properly cited and referenced. I also confirm
that the project meets the academic standards and requirements set by the
institution.
Furthermore, I confirm that the student has demonstrated academic integrity and
ethical conduct throughout the project. Any concerns or issues related to academic
integrity or ethical conduct have been addressed and resolved.
I endorse this project and recommend it for evaluation.

SUPERVISOR NAME:

DATE: SIGN:

ii
DEDICATION
I dedicate this project to my parents, who have always been my source of

inspiration and strength. Their unwavering love, support and encouragement have

been instrumental in helping me achieve my goals. I also dedicate this project to

my teachers MR NOAH JUMAH, whose guidance and knowledge have been

invaluable in shaping my academic and personal growth. Finally, I dedicate this

project to my school SANABIL SECONDARY SCHOOL and all the people who

believe in me and have encouraged me to pursue my dreams.

iii
ACKNOWLEDGMENT
I would like to express my sincere gratitude to my supervisor, NOAH .D. JUMA,

for their invaluable guidance and support throughout this project. Additionally, I

am grateful to my friends and family for their unwavering encouragement and

support. Finally, I would like to thank SANABIL SECONDARY SCHOOL for

providing the funding and resources necessary to carry out this project.

iv
TABLE OF CONTENTS
NAME...........................................................................................................................................................i
SCHOOL CODE:.............................................................................................................................................i
INDEX NUMBER............................................................................................................................................i
PROJECT TITLE..............................................................................................................................................i
YEAR OF EXAMINATION................................................................................................................................i
SCHOOL........................................................................................................................................................i
DECLARATION..............................................................................................................................................ii
STUDENT’S DECLARATION.......................................................................................................................ii
SUPERVISOR DECLARATION.....................................................................................................................ii
DEDICATION................................................................................................................................................iii
ACKNOWLEDGMENT...................................................................................................................................iv
LIST OF TABLES AND FIGURES...................................................................................................................viii
CHAPTER 1: INTRODUCTION....................................................................................................................1
1.1 BACKGROUND INTRODUCTION...................................................................................................1
CHAPTER 2: SYSTEM ANALYSIS................................................................................................................2
2.1 PROBLEM DEFINITION.................................................................................................................2
2.2 OVERVIEW OF THE EXISTING SYSTEM..........................................................................................2
2.2.1 SYSTEM STRUCTURE............................................................................................................3
2.3 OVERVIEW OF THE PROPOSED SYSTEM.......................................................................................4
2.3.1 SYSTEM OVERVIEW..............................................................................................................4
2.3.2 OBJECTIVES OF THE PROPOSED SYSTEM..............................................................................4
2.3.3 BENEFITS OF THE PROPOSED SYSTEM.................................................................................5
2.3.4 DISADVANTAGES OF THE PROPOSED SYSTEM.....................................................................5
2.3.5 SCOPE OF THE SYSTEM........................................................................................................6
2.3.6 COST AND BENEFITS ANALYSIS............................................................................................7
2.4 FEASIBILITY STUDY.......................................................................................................................8
2.4.1 Economic Feasibility.............................................................................................................9
2.4.2 Technical Feasibility.............................................................................................................9
2.4.3 Operational Feasibility.........................................................................................................9
2.4.4 Social Feasibility...................................................................................................................9
2.5 FACT FINDING............................................................................................................................11

v
2.6 SUMMARY OF FACT-FINDING METHODS USED.........................................................................12
2.7 SYSTEM REQUIREMENTS AND SPECIFICATIONS.........................................................................12
CHAPTER 3: SYSTEM DESIGN.................................................................................................................14
3.1 PRELIMINARY DESIGN................................................................................................................14
3.1.1 Overall System Flowchart..................................................................................................14
3.1.2 PROGRAM MODULE FLOWCHARTS...................................................................................15
3.2DETAILED DESIGN.............................................................................................................................16
3.2.1 TABLES...............................................................................................................................16
3.2.2 INPUT DESIGN (FORMS).....................................................................................................18
3.2.3 OUTPUT DESIGN (REPORTS)...............................................................................................22
3.2.4 RELATIONSHIPS..................................................................................................................26
3.1 GENERAL SYSTEM SECURITY......................................................................................................27
CHAPTER 4: SYSTEM CONSTRUCTION....................................................................................................28
4.1 DATABASE RELATIONSHIP DIAGRAM.........................................................................................28
4.2 ENFORCING INTERGRITY CONSTRAINTS....................................................................................28
4.2.1 REFERENCIAL INTERGRITY..................................................................................................28
4.3 Database Tables.........................................................................................................................29
4.3.1 MEMBERS TABLE...............................................................................................................29
4.3.2 ITEM PURCHARSES.............................................................................................................30
4.4 DATABASE QUERIES...................................................................................................................30
4.4.1 Item Purchases Query........................................................................................................30
4.4.1 Item Surcharges Query......................................................................................................31
4.4.1 Club Revenue Query..........................................................................................................31
CHAPTER 5: USER MANUAL...................................................................................................................32
5.1 INTRODUCTION..........................................................................................................................32
5.1.1 Software Requirements.....................................................................................................32
5.1.2 Hardware requirements.....................................................................................................32
5.2 HOW TO INSTALL, START AND RUN THE SYSTEM INTERFACE....................................................33
5.3 DATA MANIPULATION...............................................................................................................34
5.4 NEW MEMBER, ITEM SALES OR EVENTS....................................................................................35
5.4.1 New Member.....................................................................................................................35
5.4.2 New Item sale....................................................................................................................36
5.4.3 New event..........................................................................................................................37

vi
5.4.4 New Surcharge...................................................................................................................37
5.5 GENERATING REPORTS..............................................................................................................38
5.5.1 Members............................................................................................................................38
5.5.2 Item Sales...........................................................................................................................39
5.5.3 Sport events.......................................................................................................................39
5.5.4 Item Surcharges.................................................................................................................39
5.5.5 Item Stocks........................................................................................................................40
5.5.6 Club Revenue.....................................................................................................................40
5.6 ADVANCED FEATURES OF THE SYSTEM.....................................................................................41
5.7 TROUBLESHOOTING GUIDE.......................................................................................................41
CHAPTER 6: SYSTEM IMPLIMENTATION................................................................................................42
6.1 STAFF TRAINING........................................................................................................................42
6.2 CHANGE-OVER STRATEGY..........................................................................................................42
CHAPTER 7: SYSTEM REVIEW.................................................................................................................44
7.1 OBJECTIVE APPRAISAL...............................................................................................................44
7.2 CHALLENGES ENCOUNTERED DURING SYSTEM DEVELOPMENT................................................45
7.3 STRENGTH OF THE AUTOMATED SYSTEM.................................................................................46
7.4 WEAKNESS OF THE AUTOMATED SYSTEM.................................................................................46
7.1 CONCLUSIONS............................................................................................................................47
7.2 RECOMMENDATIONS................................................................................................................47
7.3 BIBLIOGRAPHY...........................................................................................................................48
APPENDIX..................................................................................................................................................49

vii
LIST OF TABLES AND FIGURES
FIGURE 3.1: GENERAL SYSTEM FLOWCHART....................................................................14

FIGURE 3.2 NEW MEMBER PROGRAM MODULE FLOWCHART............................................15

TABLE 3.1 SAMPLE TABLES USED AND FIELD PROPERTIES..................................................16

TABLE 3.2 SAMPLE FIELD DATA TYPES............................................................................17

FIGURE 3.4 NEW MEMBER DESIGN FORM......................................................................18

FIGURE 3.5 NEW ITEM PURCHASE FORM........................................................................19

FIGURE 3.6 NEW ITEM SURCHARGE FORM......................................................................20

FIGURE 3.7 MEMBERS REGISTRATION REPORT.................................................................22

FIGURE 3.8 ITEM SALES REPORT...................................................................................23

FIGURE 3.9 SPORT EVENTS REPORT................................................................................24

FIGURE 3.10 ITEM SURCHARGES REPORT........................................................................25

FIGURE 3.4 RELATIONSHIP DIAGRAM.............................................................................26

viii
FIGURE 4.1 DATABASE RELATIONSHIP............................................................................28

FIGURE 4.2 REFERENTIAL INTEGRITY...............................................................................29

FIGURE 4.3 MEMBERS TABLE.......................................................................................29

FIGURE 4.4: ITEM PURCHASES......................................................................................30

FIGURE 4.5 ITEM PURCHASES QUERY.............................................................................30

FIGURE 4.6 ITEM SURCHARGES QUERY...........................................................................31

FIGURE 4.7 CLUB REVENUE QUERY...............................................................................31

FIGURE 5.2 START-UP SCREEN......................................................................................33

FIGURE 5.1: LOGIN SCREEN..........................................................................................34

FIGURE 5.1 MAIN SWITCHBOARD..................................................................................34

ix
CHAPTER 1: INTRODUCTION
1.1 BACKGROUND INTRODUCTION

The MARINGO SPORTS CLUB is an initiative established by Maringo County

to promote sports and develop talent among the youth within the county. The club

offers a variety of sports activities and has a registration process for individuals

and groups to become members. The members are divided into three groups and

are required to pay a membership fee. The club also operates a store where

sporting items can be purchased and records of sales and stock are maintained. The

club also has patrons who are responsible for facilitating events and selecting game

captains. The goal of the project is to develop a computerized system to manage

the club's transactions, including maintaining member and game details, recording

store transactions, calculating fees and income, and generating reports as needed.

1
CHAPTER 2: SYSTEM ANALYSIS
2.1 PROBLEM DEFINITION
The project aims to develop a computerized system for Maringo Sports Club to
manage the club's transactions, members, and sporting events. The system should
be able to maintain the following:
1. Member details and roles, including personal information, games of interest,
and membership fee.
2. Sports offered by the club, including game patrons and game captains.
3. Store records, including items for sale, stock levels, and sales transactions.
4. Facilitation fee and commission for patrons, including fees for external
games and surcharge for lost or damaged equipment.
5. Computation of total membership fee, discounted prices, total sales,
facilitation fees, patron's commission, and overall club income.
6. Generation of reports for membership, store transactions, facilitation fees,
and club income.
The system should be well documented to provide clear instructions for its use and
maintenance.

2.2 OVERVIEW OF THE EXISTING SYSTEM


The club currently does not have a computerized system for managing its

transactions and relies on manual methods such as paper records, manual

calculations, and manual reports. The aim of this project is to improve the existing

system by replacing it with a computerized system that is more efficient, accurate,

and reliable.

2
2.2.1 SYSTEM STRUCTURE
The existing system structure can be summarized as follows:
1. Member Registration: Members provide their personal details during manual
registration, including name, gender, next of kin, date of birth, contact
details, sub-counties, school or college, games of interest, and physical
measurements. The members can enroll as individuals or in groups.
2. Membership Fee Payment: The membership fee is paid manually through
cash or mobile money transfer. The fee is KSh 1,000 for individuals and
KSh 500 per person for groups.
3. Item Purchases: Members can purchase sporting items from the club store
manually by paying in cash or through mobile money transfer. The club
offers a 5% discount for purchases over KSh 10,000.
4. Item Sales and Inventory Management: The store clerk manually maintains
records of the items sold and their stock levels. If the stock level of any item
drops to 20% of its maximum stock level, the clerk alerts the club
management to re-order the item.
5. Facilitation Fees: For events against external teams, each team member pays
a facilitation fee of KSh 500. The patron, who facilitates the events, receives
20% of the total facilitation fee as commission.
6. Equipment Management: The game patron selects a captain from the
members who collects and returns the equipment for the game. In case of
any loss or damage, the captain and the team members are surcharged at the
market value of the equipment plus 10% of the value.
7. Record Keeping: The club manually maintains records of member details,
sports details, store inventory, item purchases, facilitation fees, patrons'
commission, and overall club income.
This manual system is not efficient and prone to errors, which is why the club is
looking to develop a comprehensive computerized system to manage its operations
and transactions.

3
2.3 OVERVIEW OF THE PROPOSED SYSTEM
2.3.1 SYSTEM OVERVIEW
The proposed system is a computerized solution for Maringo Sports Club that aims
to improve the management and recording of transactions within the club. It will
automate the collection and storage of information about club members, sports
offered, store items, and transactions.
The system will be designed to efficiently handle processes such as tracking
membership fees, item purchases, stock levels, facilitation fees, patrons'
commission, and discounts and surcharges. Additionally, the system will generate
accurate and up-to-date reports to provide a comprehensive overview of the club's
financial status, including income, membership fees, item purchases, and other
transactions.
The proposed system will feature a user-friendly interface, allowing members to
easily register and purchase items, and allowing staff members to manage club
operations and transactions with ease. Data security and privacy will also be a key
consideration, with features implemented to protect sensitive information about
club members and transactions.
2.3.2 OBJECTIVES OF THE PROPOSED SYSTEM
The objectives of the proposed computerized system for Maringo Sports Club are
as follows:
 To provide a centralized database to store information about club members,
sports offered, store items, and transactions.
 To automate and streamline the process of tracking and recording
membership fees, item purchases, stock levels, facilitation fees, patrons'
commission, discounts, and surcharges.
 To provide real-time information about the club's financial transactions,
including club income, membership fees, item purchases, and other financial
records.
 To improve the accuracy, efficiency, and management of club transactions
and reduce the risk of errors.
 To offer a user-friendly interface that enables club members and staff to
access and manage club transactions with ease.
 To provide data security and privacy features to protect sensitive
information about club members and transactions.

4
 To enable the generation of accurate and up-to-date reports on club
transactions, including financial statements and performance reports.
 To support the overall goal of the club in developing talent among youths
within Maringo County by providing a comprehensive solution for club
management and operations.
2.3.3 BENEFITS OF THE PROPOSED SYSTEM
The benefits of the proposed computerized system for Maringo Sports Club
include:
1. Improved accuracy and efficiency in maintaining records of club members,
sports, store items and transactions.
2. Enhanced speed in generating reports on membership fees, discounted
prices, total amount for items bought, surcharged fee for lost or damaged
equipment, facilitation fee, patrons’ commission, and total income for the
club.
3. Better management of the club's inventory by tracking stock levels and
alerting the club management to re-order items when necessary.
4. Simplification of the process of computing totals, discounts, and surcharges,
reducing the risk of errors and increasing reliability of financial reporting.
5. Improved security of data through the use of a secure database system.
6. Better decision-making support through the availability of accurate, up-to-
date information on all aspects of the club's operations.
7. Improved transparency and accountability in the club's financial
transactions.
2.3.4 DISADVANTAGES OF THE PROPOSED SYSTEM
The disadvantages of the proposed system can include:
1. Cost: The implementation of a computerized system can be expensive,
especially if the club is not equipped with the necessary hardware and
software.
2. Technical difficulties: If the club does not have a technical team or staffs
who are familiar with computer systems, they may experience difficulties
with maintaining and updating the system.

5
3. Resistance to change: Some members of the club may be resistant to the idea
of using a computerized system and may prefer the manual methods they are
used to.
4. Dependence on technology: The proposed system relies heavily on
technology and if there is a power outage or technical malfunction, it could
lead to disruptions in the club’s operations.
5. Privacy concerns: With the introduction of a computerized system, there
may be concerns about the security of the members' personal and sensitive
information.
6. Time-consuming: The initial setup and configuration of the system may be
time-consuming, and it may take some time for the club and its members to
get used to the new system.

2.3.5 SCOPE OF THE SYSTEM


The scope of the proposed computerized system for Maringo Sports Club includes
the following:
1. Member registration and management: The system will provide a secure and
efficient way of registering members, capturing their personal details, and
managing the information for future reference.
2. Membership fee collection: The system will enable the club to automate the
collection of membership fees and generate reports on the total fees
collected.
3. Store management: The system will allow for the efficient tracking of
sporting items in the club's store, including the recording of sales, stock
levels, and discounts offered.
4. Facilitation fee collection and patrons' commission calculation: The system
will automate the collection of facilitation fees and calculate patrons'
commissions based on the total fees collected.
5. Equipment management: The system will facilitate the management of
equipment by keeping track of its use, maintenance, and replacement if
needed.
6. Record keeping: The system will maintain records of all transactions within
the club, including member information, store sales, facilitation fees,
patrons' commissions, and overall club income.

6
7. Reporting: The system will provide real-time access to information and
generate various reports for decision-making and planning purposes.
In summary, the proposed computerized system will provide a comprehensive and
automated solution for managing the various activities and operations of Maringo
Sports Club.

2.3.6 COST AND BENEFITS ANALYSIS


Cost Analysis:
The cost of implementing a computerized system for Maringo Sports Club may
include the following:

 Software development and customization: This cost would depend on the


complexity of the system and the development team hired. The cost could
range from KSh 100,000 to KSh 300,000.
 Hardware procurement: This may include computers, servers, printers,
barcode scanners, and other related hardware. The cost could range from
KSh 50,000 to KSh 100,000.
 Implementation and training: This may include installation, configuration,
and training for club management and employees. The cost could range from
KSh 20,000 to KSh 50,000.
 Maintenance and support: This may include software upgrades, bug fixes,
and other maintenance costs. The cost could range from KSh 20,000 to KSh
50,000 per year.

Benefits Analysis:
 Increased efficiency: The computerized system would automate many
manual processes, reducing the time and effort required to complete tasks.
This would increase the efficiency of the club's operations.

7
 Improved accuracy: By reducing the number of manual processes, the
computerized system would reduce the possibility of human error,
improving the accuracy of the club's records.
 Better inventory control: The computerized system would provide real-
time information on inventory levels, allowing the club to re-order items
before stock levels run low.
 Increased revenue: By improving the efficiency and accuracy of its
operations, the club would be able to increase its revenue by serving more
members and reducing operating costs.
 Better reporting: The computerized system would provide detailed reports
on various aspects of the club's operations, allowing for better decision-
making.
Example: Suppose the total cost of implementing the computerized system is KSh
300,000. In the first year, the club saves KSh 50,000 in reduced labor costs, KSh
20,000 in improved inventory control, and KSh 10,000 in improved reporting. The
total first-year savings would be KSh 80,000, with a return on investment (ROI) of
26.67% (80,000/300,000). The club would continue to realize benefits in
subsequent years, leading to a long-term positive ROI for the investment in the
computerized system.

2.4 FEASIBILITY STUDY


The purpose of this feasibility study is to evaluate the potential success of
developing a database system for Maringo Sports Club. The system is intended to
provide a comprehensive solution for managing club operations including member
details, sport details, store inventory, purchases and payments, and financial
reporting. The study aims to determine the feasibility of the system, including
technical, operational, and financial considerations.

2.4.1 Economic Feasibility


The financial feasibility of the database system was assessed through a cost-benefit
analysis. The estimated costs of the database system development, including
software, hardware, and personnel costs, were evaluated against the estimated
benefits of the system, including reduced manual effort, improved data accuracy,
and increased operational efficiency. Based on the analysis, it was determined that

8
the proposed database system would provide a positive return on investment, with
benefits exceeding costs over a three-year period.

2.4.2 Technical Feasibility


The technical feasibility of the database system was assessed through a review of
the existing computer infrastructure and technology available at Maringo Sports
Club. Based on the review, it was determined that the club has adequate computer
systems and software to support the development and implementation of the
database system. The proposed database system would be developed using
Microsoft Access, a widely used relational database management system that
provides an intuitive and user-friendly interface for data management.

2.4.3 Operational Feasibility


The operational feasibility of the database system was assessed through a review of
the current club processes and operations. Based on the review, it was determined
that the club's processes are manual and time-consuming, leading to a need for a
more efficient and automated solution. The proposed database system would
automate many of the club's manual processes, reducing the time and effort
required to manage club operations. Additionally, the database system would
provide a centralized repository of data, making it easier to access, update, and
maintain accurate information.

2.4.4 Social Feasibility


A social feasibility study was conducted to determine the feasibility of the
proposed system in terms of its impact on the community served by the Maringo
Sports Club. The study found that the proposed system would be well received by
club members, staff, and patrons, and would be of great benefit to the community
in terms of increased youth engagement in sports activities.
Dummy Data: For the purpose of this feasibility study, dummy data was used to
illustrate the potential benefits of the database system. The following is a summary
of the dummy data used:
 The club had a total of 100 members, including 50 minors, 30 middle group
members, and 20 senior members.
 The club offered 15 different sports activities, including swimming, hockey,
lawn tennis, and basketball.

9
 The club's store had a total of 10 different items, including sports shoes, T-
shirts, and hockey sticks.
 A total of 50 items were purchased by club members in the first year, with
an average purchase value of KShs. 2,000 per item.
 The club held 5 sports events in the first year, with a total facilitation fee of
KShs. 25,000 and a commission paid to the patron of KShs. 5,000.
 The club had a total income of KShs. 100,000 in the first year, including
membership fees, item sales, and facilitation fees.
Conclusion: Based on the results of this feasibility study, it can be concluded that
the development of a database system for Maringo Sports Club is technically,
operationally, and financially feasible. The proposed database system would
provide the club with an efficient and automated solution for managing its
operations, reducing manual effort, improving data accuracy, and increasing
operational efficiency. The system would also provide a centralized repository of
data, making it easier to access, update, and maintain accurate information.

10
2.5 FACT FINDING
For the Maringo Sports Club database system project, data collection was
done in a systematic and organized manner to ensure accuracy and
completeness of the information. The following methods were employed in
collecting the data:
1. Surveys: A survey was conducted to gather information from the club
members regarding their personal details, games of interest, and contact
information. The survey was designed to be user-friendly and easy to
complete.
2. Interviews: Interviews were conducted with the club management, store
clerks, and patrons to gather information about the club's operations, items
sold in the store, and their respective prices, as well as the duties and
responsibilities of each member.
3. Records analysis: Records were analyzed to gather information on the
club's income, membership fees, and facilitation fees, as well as the purchase
of sporting items in the store. This information was collected from the club's
financial records and invoices.
4. Observation: Observations were made at the club's sporting events to
gather information on the members' roles and responsibilities, as well as the
purchase of sporting items and the use of club equipment.
The collected data was then verified and cleaned to ensure that it was
accurate and complete. This involved checking for inconsistencies, correcting
errors, and removing duplicates. Finally, the data was entered into the
database system using Microsoft Access and organized into tables for
efficient and effective retrieval and analysis.
In conclusion, the data collected for the Maringo Sports Club database
system project was collected using a combination of survey, interviews,
records analysis, and observation methods. The collected data was verified,
cleaned, and organized into a database system to provide an efficient and
effective means of managing the club's transactions and generating reports.

11
2.6 SUMMARY OF FACT-FINDING METHODS USED
Based on the data collected through these methods, several problems with the
current manual system were identified. These included:
1. Lack of an organized and efficient system for managing member and sports
details.
2. Inefficient record-keeping system for store transactions and stock levels.
3. Inconsistent calculation of membership fees, facilitation fees, and surcharges
for damaged equipment.
4. Difficulty in generating accurate and timely reports for club management.
In conclusion, the data collected through these fact-finding methods highlighted
the need for a computerized system that can efficiently manage club operations and
provide accurate and timely information to club management.
2.7 SYSTEM REQUIREMENTS AND SPECIFICATIONS
The system requirements and specifications for the proposed Maringo Sports Club

computerized system are as follows:

Hardware Requirements:
 Processor: Intel Core i5 or equivalent
 RAM: 8GB
 Hard Disk: 1TB
 Monitor: 21-inch display
 Keyboard and Mouse: Standard
Software Requirements:
 Operating System: Windows 10 or later
 Database Management System: Microsoft Access SQL server or
equivalent
 Programming Language: C# or equivalent
 Development Environment: Microsoft Visual Studio or equivalent

12
Functional Requirements:
 The system should be able to maintain details of club members including
their name, gender, next of kin, and date of birth, contact details, sub-
counties, school or college, and games of interest.
 The system should be able to maintain details of sports in the club including
the names of games offered, patrons, and game captains.
 The system should be able to maintain records of items in the store including
the items offered and their prices.
 The system should be able to maintain records of items purchased and their
subsequent stock levels.
 The system should be able to compute the total membership fee, discounted
prices, total amount for items bought, surcharged fee for lost or damaged
equipment, facilitation fee, patrons' commission, and total income for the
club.
 The system should be able to generate appropriate reports including
members' records, items sold, and financial reports.

Non-Functional Requirements:
 Security: The system should have proper security measures to ensure the
confidentiality and protection of sensitive information.
 Performance: The system should be able to process transactions and
generate reports efficiently and in a timely manner.
 User-friendly interface: The system should have an intuitive interface that is
easy to use for the members, store clerk, and club management.
 Scalability: The system should be designed to accommodate future growth
and expansion of the club.

13
Start

CHAPTER 3: SYSTEM DESIGN


Login 3.1PRELIMINARY DESIGN
3.1.1 Overall System Flowchart
NO NO NO
Members Item Purchase Sports

YES YES YES

Member Details Sporting items


MEMBER SHOULD BE
and prices Patrons & captains’
BETWEEN 12 AND 35 YEARS
allocation? NO

Input Item
Age between NO
YES
purchased details
12 and 35?
Allocate
YES Calculate total

Age between NO Age between NO Collect NO

12 and 17? 18 and 25? Total> NO facilitation fee


10000 YES
YES YES
To pay = Total
YES Facilitation
Group = “Minor” Group = “Middle”
details
Group = “Senior”
Compute total fees
Discount = 5% x Total Captain Commission = 20% x
To pay = Total - Discount Total fees

Registered as NO
Fee = 1000 New Stock = Old Stock – Qty
individual?
Purchased Item NO
YES surcharge
s
Fee = 500
New Stock <= 20% NO YES

of Max. Stock?
Surcharge
Details
YES

“Item requires
Total surcharge = 110% x
restocking”
Total market Price

Figure 3.1: General System Flowchart


MARINGO
SPORTS CLUB
SYSTEM

REPORTS

STOP
3.1.2 PROGRAM MODULE FLOWCHARTS
These flowcharts describe the process of modules that are run individually inside
the whole system during normal operations. They include;
i. New Member Program Module Flowchart
START

INPUT
 MEMBER ID
 MEMBER NAME
 DATE OF BIRTH
 YEARS OLD
 REGISTRATION FEE

YEARS OLD = BETWEEN NO


12 AND 35

YES

MARINGO SPORTS
CLUB

OUTPUT Member ID,


Member Name, Date of Birth,
Years Old, Registration Fee

END
Figure 3.2 New Member Program Module Flowchart

15
3.2DETAILED DESIGN
3.2.1 TABLES
TABLE NAME FIELD NAME
1  MEMBER ID (PRIMARY KEY)
 FULL NAME
 GENDER
 DATE OF BIRTH
 NEXT OF KIN
MEMBERS  CONTACT
 SUB-COUNTY
 SCHOOL/COLLEGE
 WEIGHT
 HEIGHT
 DATE OF REGISTRATION
2  SALE ID (PRIMARY KEY)
 ITEM PURCHASED
 PURCHASE DATE
ITEM SALES
 MEMBER ID
 QUANTITY
 TOTAL AMOUNT
3  EVENT ID (PRIMARY KEY)
 SPORT ID
EVENTS
 DATE OF EVENT
 FACILITATION FEES
4  SPORT ID (PRIMARY KEY)
 SPORT NAME
SPORTS
 PATRON ID
 CAPTAIN ID
5  ITEM ID (PRIMARY KEY)
 ITEM NAME
STORE ITEMS
 CURRENT STOCK
 MAXIMUM STOCK LEVEL
6  SURCHARGE ID (PRIMARY KEY)
 CAPTAIN RESPONSIBLE
 SURCHARGE DATE
SURCHARGES  ITEM SURCHARGED
 QUANTITY
 MARKET PRICE
 SURCHARGED AMOUNT

Table 3.1 Sample Tables Used and Field Properties

16
The field data types of some the tables used have been tabulated below with their
example data,
FIELD NAME DATA TYPE DESCRIPTION EXAMPLE
MEMBER ID AUTONUMBER PRIMARY KEY 001
FULL NAME TEXT FULL NAME OF ENTRY JOHN NJUGUNA
GENDER TEXT LOOKUPFIELD MALE
DATE OF BIRTH DATE/TIME TO CALCULATE AGE 21/02/2002
NEXT OF KIN NUMBER FULL NAME OF ENTRY KIPKIMUI TOR
CONTACT NUMBER CONTACT ENTRY 0741816281
SUB-COUNTY TEXT ORIGIN SUB-COUNTY KITALE
SCHOOL/COLLEGE TEXT SCHOOL OF ENTRY NAIROBI HIGH
WEIGHT NUMBER BODY WEIGHT 54 KG
HEIGHT NUMBER BODY HEIGHT 11.4”
SALE ID AUTONUMBER PRIMARY KEY 001
MEMBER ID TEXT LOOKUP FIELD PHILIS NJERI
QUANTITY NUMBER QUANTITY BOUGHT 15
EVENT ID AUTONUMBER PRIMARY KEY 001
SPORT ID NUMBER LOOKUPFIELD 003
DATE OF EVENT DATE/TIME EVENT DATE 14/6/2023
SPORT ID AUTONUMBER PRIMARY KEY 001
SPORT NAME TEXT NAME OF SPORT FOOTBALL
CAPTAIN ID NUMBER LOOKUP FIELD 003
PATRON ID NUMBER LOOKUP FIELD 004
ITEM ID AUTONUMBER PRIMARY KEY 001
ITEM NAME TEXT NAME OF ITEM SPORTS SHOES
CURRENT STOCK NUMBER STOCK REMAINING 54
MAXIMUM STOCK NUMBER MAXIMUM RESTOCK 100
SURCHARGE ID AUTONUMBER PRIMARY KEY 001
CAPTAIN NUMBER LOOKUP FIELD 006
RESPONSIBLE
SURCHARGE DATE DATE/TIME DATE OF SURCHARGE 17/2/2023
ITEM SURCHARGED NUMBER LOOKUP FIELD 002
QUANTITY NUMBER NO. OF ITEMS 4
SURCHARGED
MARKET PRICE CURRENCY MARKET PRICE OF ITEM KSH. 1,500
SURCHARGED CURRENCY SURCHARGED AMOUNT KSH. 1,650
AMOUNT
Table 3.2 Sample Field data types

17
3.2.2 INPUT DESIGN (FORMS)
3.2.2.1 New Member Design Form
MARINGO SPORTS CLUB SYSTEM
MEMBER REGISTRATION
MEMBER NO #

ENROLLED AS DATE OF REG. REG. FEE

FULL NAME SUB-COUNTY DATE OF BIRTH

GENDER SCHOOL/COLLEGE

NEXT OF KIN CONTACT

GAMES OF INTEREST PRIORITY

First Record Previous Record Delete Record New Record Next Record Last Record

Figure 3.4 New Member Design Form

18
3.2.2.2 New Item Purchase Form
MARINGO SPORTS CLUB SYSTEM
ITEM PURCHASES

PURCHASE NO #

PURCHASED BY PURCHASE DATE PAYMENT METHOD

ITEM PURCHASED AMT PER UNIT QUANTITY

Auto-Computed

TOTAL DISCOUNT PAYABLE

First Previous Delete New Next Last


Record Record Record Record Record Record

Figure 3.5 New Item Purchase Form

19
3.2.2.3 New Item Surcharge Form
MARINGO SPORTS CLUB SYSTEM

ITEM SURCHARGES

SURCHARGENO
#

CAPTAIN RESPONSIBLE SURCHARGE DATE ITEM SURCHARGED

QUANTITY TOTAL MARKET PRICE TOTAL SURCHAARGE

First Previous Delete New Next Last


Record Record Record Record Record Record

Figure 3.6 New Item Surcharge Form

20
- First Record Navigates to the top most record

- Previous Record Navigate to the latter record

Delete Record
- Removes the selected record from the

system’s database

New Record
- Used when registering new records

into the system

Next Record
- Navigate to the subsequent record

Last Record

- Navigate to the most bottom record

21
3.2.3 OUTPUT DESIGN (REPORTS)
3.2.3.1 Member Registration Report
MARINGO SPORTS CLUB SYSTEM
MEMBERS REGISTRATION REPORT

January 2023

February 2023

March 2023

April 2023

May 2023

Figure 3.7 Members Registration Report 22


3.2.3.2 Item Sales Report
MARINGO SPORTS CLUB SYSTEM
ITEM SALES REPORT

ITEM SOLD MEMBER ID AMOUNT QTY TOTAL


January 2023

(4 Sales)
Sub-Total:

February 2023

(3 Sales)
Sub-Total:
Sub-Total:

March 2023
(1 Sale)
Sub-Total:

April 2023

(5 Sales) Sub-Total:

May 2023

(3 Sales)
Sub-Total:
Grand-Total:

Figure 3.8 Item Sales Report

23
3.2.3.3 Sports Events Report
MARINGO SPORTS CLUB SYSTEM
SPORTS EVENTS REPORT
NO. OF MEMBERS
SPORT NAME DATE OF EVENT FACILITATION FEE TOTAL FEE
January 2023

(4 Events)
Sub-Total:

February 2023

(3 Events)
Sub-Total:
Sub-Total:

March 2023
(1 Event)
Sub-Total:

April 2023

(5 Events) Sub-Total:

May 2023

(3 Events)
Sub-Total:
Grand-Total:

Figure 3.9 Sport events report

24
3.2.3.4 Item Surcharges Report
MARINGO SPORTS CLUB SYSTEM
ITEM SURCHARGES REPORT

CAPTAIN NAME ITEM SURCHARGE DATE MARKET PRICE


SURCHARGE AMT.

January 2023

(4 Surcharges)
Sub-Total:

February 2023

(3 Surcharges)
Sub-Total:
Sub-Total:

March 2023
(1 Surcharge)
Sub-Total:

April 2023

(5 Surcharges) Sub-Total:

May 2023

(3 Surcharges)
Sub-Total:
Grand-Total:

Figure 3.10 Item Surcharges report

25
3.2.4 RELATIONSHIPS
Relationship Diagram

INVENTORY STOCK

SPORTS MEMBERS ITEM SALES

SURCHARGES

Figure 3.4 Relationship Diagram

26
3.1GENERAL SYSTEM SECURITY
Once the computerized system has been created, it's important to ensure that it is
secure to protect the data and information that it stores. Here are the general system
security measures that were implemented:
1. User authentication: The system should require users to authenticate
themselves using a username and password to prevent unauthorized access.
2. Access control: Access to different parts of the system should be restricted
based on user roles and privileges. For example, only authorized users
should be able to view or modify sensitive data.
3. Data encryption: Sensitive data, such as user passwords or financial
information, should be encrypted to prevent unauthorized access.
4. Regular backups: Regular backups should be taken to ensure that data can be
recovered in the event of a system failure or data loss.
5. Physical security: Physical access to the system should be restricted to
authorized personnel only, and the system should be kept in a secure
location.
6. Security updates: The system should be kept up to date with the latest
security updates and patches to address any known vulnerabilities.
7. Monitoring and logging: The system should have logging and monitoring
capabilities to track user activity and detect any suspicious behavior.
8. Disaster recovery: A disaster recovery plan should be in place to ensure that
the system can be quickly restored in the event of a catastrophic event.
By implementing these security measures, this ensured that the computerized
system is secure and protected the data and information it stores.

27
CHAPTER 4: SYSTEM CONSTRUCTION
After acquiring the required hardware and software, we are ready to implement the
designs into a computer system using Microsoft Access. The Name of the new
system is MARINGO SPORTS CLUB SYSTEM. We will construct the system
using the compatible format of Microsoft Access that is saved with the extension
.accdb. This format has both upward and downward compatibility hence it can be
opened in all versions of Microsoft Access starting from Access 97 to the latest
(Access 2019). For illustration purposes, we will mainly use Access 2016.
To construct the Maringo Sports Club System, we start by creating a database that
will be populated using related tables, queries, forms and reports.
4.1DATABASE RELATIONSHIP DIAGRAM
The database relationship diagram is an implementation of the design shown
earlier.

Figure 4.1 Database Relationship

4.2ENFORCING INTERGRITY CONSTRAINTS


After creating the database tables, some integrity constraints need to be set in order to eliminate
duplication and update anomalies. In Maringo Sports Club, we have enforced data integrity using
referential integrity.

4.2.1 REFERENCIAL INTERGRITY


Referential integrity ensures that a record entered in the related (secondary) table has a matching
primary key in the primary table. This is achieved by using a foreign key that create the relationship.
Figure 4.2 shows referential integrity between the Members and Games of Interest tables.

28
Figure 4.2 Referential Integrity

4.3Database Tables
4.3.1 MEMBERS TABLE
The member table shown in design view below is used to store details of Members of the group.

Figure 4.3 Members Table

29
4.3.2 ITEM PURCHARSES
The purchases table shown in design view below is used to store details of
Purchases of the items from members;

Figure 4.4: Item Purchases

4.4DATABASE QUERIES
In order to combine several tables, we need to create queries that would be used to
process various transactions and generate important reports
4.4.1 Item Purchases Query

Figure 4.5 Item Purchases Query

30
4.4.1 Item Surcharges Query

Figure 4.6 Item Surcharges Query

4.4.1 Club Revenue Query

Figure 4.7 Club Revenue Query

31
CHAPTER 5: USER MANUAL
5.1 INTRODUCTION
Welcome to the user manual for the Maringo Sports Club management system.
This manual is designed to provide guidance on how to use the computerized
system developed for the club's transactions. The system is intended to simplify the
management of various club activities, including membership registration, sport
events facilitation, and store inventory management.
This manual is intended for the club management staff responsible for maintaining
and operating the system. It assumes a basic understanding of Microsoft Access,
which is the platform used to build the system. The manual provides step-by-step
instructions on how to perform different functions in the system, as well as detailed
explanations of the various features and capabilities of the system.
Before using this manual, it is recommended that you have a good understanding
of the Maringo Sports Club operations and procedures. Let's get started!
5.1.1 Software Requirements
i. GUI based operating system
ii. Microsoft Access application software
iii. Antivirus software

5.1.2 Hardware requirements


i. A computerized system
ii. 488-66MHZ processor
iii. At least 170MB of RAM
iv. A compact disk since the software comes on a compact disk
v. Printers
vi. POS terminal equipment e.g. wand reader, magnetic card
reader.

32
5.2 HOW TO INSTALL, START AND RUN THE SYSTEM
INTERFACE
The system software is copied from the installation disk and pasted in the
documents folder. A shortcut icon may be created in the in the desktop. Confirm
the presence of a Microsoft access Software in the machine. Now click on the
icon to launch the system. After opening the system, a screen appears that prompts
the user to enable content for first time use. Click on Enable Content to terminate.
A Startup Screen will appear in which the Program will load its components for
approximately 5 seconds. Kindly be patient till the program fully boots as
illustrated.

Figure 5.2 Start-up Screen

33
A User log in screen will appear as shown below:

Figure 5.1: Login Screen

Type the Username and the Password of the official accessing the database.
NOTE: If it is the first time launching the database, kindly type:
Username: Username and
Password: Password respectively
Then click Login to continue.

34
5.3 DATA MANIPULATION
During data manipulation, a main home screen is used. This is very user friendly
and easy to use. The Home screen looks as shown below. Click on any desired
option to launch the required operation.

Figure 5.1 Main Switchboard

35
5.4NEW MEMBER, ITEM SALES OR EVENTS
5.4.1 New Member

36
5.4.2 New Item sale

37
5.4.3 New event

5.4.4 New Surcharge

38
5.5GENERATING REPORTS
To generate group reports, click on the buttons aligned on the right of the main switchboard as shown
below:

Sample of existing Reports are as shown

5.5.1 Members

39
5.5.2 Item Sales

5.5.3 Sport events

5.5.4 Item Surcharges

40
5.5.5 Item Stocks

5.5.6 Club Revenue

41
5.6ADVANCED FEATURES OF THE SYSTEM
The Log In list button shows the details of every user log in and time of log in
which is able to track any malicious activities.

5.7TROUBLESHOOTING GUIDE
Some small and less harmful errors may occur during the use of the system. They
have been carefully tested over a period of time and have been found to cause no
harmful damage to the data kept in the system. They can be easily bypassed by
clicking OK or YES to accept the permissions.

42
CHAPTER 6: SYSTEM
IMPLIMENTATION
6.1 STAFF TRAINING
The skilled personnel have been scheduled to be trained during the system design.
This will ensure that the appropriate skills are gained in due time before the system
is implemented to ensure that normal operation run smoothly. The breakdown of
the training procedure is as follows:
Staff training duration - 1 month (September)
Total Staff Training - 50,000/= (10,000/= per staff head)
6.2 CHANGE-OVER STRATEGY
The Maringo Sports Club management system will be implemented in two phases:
a pilot phase and a full rollout phase.
Pilot Phase
During the pilot phase, the system will be tested using dummy data by a select
group of club staff members. This will enable us to identify any issues or problems
with the system and make necessary adjustments before rolling out the system to
the entire club.
The pilot phase will last for one month and will involve the following steps:
1. Data Migration: The system developer will migrate the club's existing data
into the new system. This will include all member details, sports activities,
store inventory, and facilitation fees.
2. Training: The system developer will conduct training sessions for the pilot
group to ensure they are familiar with the new system and can use it
effectively.
3. Testing: The pilot group will test the system using dummy data to ensure it
meets the club's requirements and identify any issues or problems that need
to be addressed.
4. Feedback: The pilot group will provide feedback on the system's
functionality, ease of use, and any issues or problems encountered during
testing.

43
Full Rollout Phase
Once the pilot phase is complete and any necessary adjustments have been made to
the system, the full rollout phase will begin. The full rollout phase will involve the
following steps:
1. Communication: The club management team will communicate the rollout
plan to all staff members and members of the club. This will include the
timeline for the rollout and any changes to club procedures resulting from
the new system.
2. Data Migration: The system developer will migrate all club data into the
new system.
3. Training: The system developer will conduct training sessions for all club
staff members to ensure they are familiar with the new system and can use it
effectively.
4. Testing: The new system will be tested using live data to ensure it meets the
club's requirements and identify any issues or problems that need to be
addressed.
5. Support: The system developer will provide ongoing support to club staff
members during the rollout phase to ensure any issues or problems are
resolved quickly and efficiently.
6. Evaluation: The club management team will evaluate the system's
performance after the rollout phase to ensure it is meeting the club's needs
and identify any areas for improvement.

44
CHAPTER 7: SYSTEM REVIEW
7.1 OBJECTIVE APPRAISAL
The objective appraisal of the system review was conducted to evaluate the extent
to which the system met the goals and objectives of the organization. The review
was aimed at identifying the strengths and weaknesses of the system and proposing
recommendations for improvement.
To conduct the objective appraisal, the review team used various methods,
including system analysis, user feedback, and performance metrics. The system
analysis involved a comprehensive examination of the system's design,
functionality, and usability, while user feedback involved soliciting input from
users on their experience with the system. Performance metrics were used to
measure the system's performance in terms of speed, reliability, and accuracy.
Based on the analysis of the data collected, the review team found that the system
met most of the organization's goals and objectives. The system was found to be
reliable, efficient, and user-friendly. However, there were some areas that required
improvement, such as the need for additional features to enhance functionality and
usability.
To address the identified weaknesses, the review team proposed several
recommendations, including the implementation of new features, improvement of
existing features, and increased user training. The recommendations were aimed at
improving the system's performance, reliability, and user experience.
Overall, the objective appraisal of the system review provided valuable insights
into the system's performance and identified areas for improvement. The
recommendations proposed by the review team were expected to enhance the
system's functionality and usability and contribute to the achievement of the
organization's goals and objectives.
.

45
7.2 CHALLENGES ENCOUNTERED DURING SYSTEM
DEVELOPMENT
During the system development phase, some of the challenges encountered were:
o Technical issues: There were technical issues that had to be addressed during
the development of the system. These included issues with the hardware and
software, and also issues with the network infrastructure.
o Time constraints: The project had a strict timeline, and it forced to work
under pressure to ensure that the system was developed and delivered on
time. This was a major challenge, as it meant that there was no room for
error or delays.
o Requirement changes: As the project progressed, there were changes in the
requirements of the system. This meant that the team had to go back and
make changes to the system, which added to the development time and cost.
o Training: The team had to undergo training to acquire the necessary skills
and knowledge to develop the system. This was a challenge, as it required a
significant investment of time and resources.
o Testing: Testing the system was a major challenge, as it required a lot of
resources and time. This was particularly challenging as there were a lot of
bugs and issues that needed to be addressed.

46
7.3STRENGTH OF THE AUTOMATED SYSTEM
The automated system developed for the project has several strengths, including:
 Increased efficiency: The automated system has significantly increased the
efficiency of the processes involved. The system has reduced the time and
effort required to complete various tasks, such as data entry, report
generation, and record-keeping.
 Improved accuracy: The automated system has improved the accuracy of the
processes involved. The system has reduced errors and inconsistencies in the
data, which has led to better decision-making and improved outcomes.
 Improved accessibility: The automated system has improved the
accessibility of the data and information. The system has made it easier for
users to access the information they need, when they need it, and from any
location.
 Better resource management: The automated system has enabled better
resource management. The system has allowed for better tracking of
resources, such as equipment and materials, which has led to better planning
and allocation of resources.
 Increased security: The automated system has increased the security of the
data and information. The system has implemented various security
measures, such as user authentication and data encryption, which has
reduced the risk of unauthorized access and data breaches.
Overall, the automated system has provided several benefits, including increased
efficiency, improved accuracy, improved accessibility, better resource
management, and increased security. These strengths have led to improved
performance and outcomes for the project.
7.4 WEAKNESS OF THE AUTOMATED SYSTEM
Despite the strengths of the automated system and its functionality, it also has a
few limitations;
 The system can only accept one entry at a single time which doesn’t allow
for multi-registration

47
7.1CONCLUSIONS
In conclusion, the development and implementation of the automated system for
Maringo Sports Club has greatly improved the club's operations and management.
The system has enhanced the registration process for new members, facilitated the
management of sporting equipment and items in the store, and enabled efficient
facilitation fee collection for external games. Despite some challenges encountered
during the development phase, the system's strengths such as its user-friendly
interface, accuracy and reliability in data management and reporting, have
outweighed the weaknesses. The system review has also highlighted some areas of
improvement, and the recommended solutions will help enhance the system's
functionality and effectiveness. Overall, the automated system has significantly
contributed to the success and growth of MARINGO SPORTS CLUB, and it is
highly recommended for adoption by other sports clubs and organizations.
7.2 RECOMMENDATIONS
Based on the system review, the following recommendations are suggested:
1. Improve user training and support: To address the potential weakness of the
system's complexity, it is recommended to provide more comprehensive user
training and support. This could include user manuals, online tutorials, and
in-person training sessions to ensure users are comfortable with the system
and able to use it effectively.
2. Enhance data validation and error checking: To reduce the potential for data
entry errors, it is recommended to implement more robust data validation
and error checking features. This could include additional input masks,
validation rules, and real-time error feedback to alert users of potential errors
and prevent them from being saved to the system.
3. Implement regular data backups and security measures: To mitigate the risk
of data loss or unauthorized access, it is recommended to implement regular
data backups and security measures. This could include regular backups to
an off-site location, encryption of sensitive data, and user access controls to
limit who can view or edit certain data.
4. Evaluate system performance regularly: To ensure the system is performing
optimally, it is recommended to conduct regular performance evaluations.
This could include reviewing system logs, analyzing user feedback, and
conducting periodic system tests to identify and address any performance
issues.
By implementing these recommendations, the Maringo Sports Club can improve
the effectiveness, efficiency, and security of its automated system, ultimately
leading to better outcomes for its members and the organization as a whole.

48
7.3 BIBLIOGRAPHY
The bibliography below shows a list of books and reference materials used in

developing MARINGO SPORTS CLUB SYSTEM.

1. Kendal E.K, Kendal J.E: System Analysis and Design, 5th Ed, Prentice-Hall,

Kenya.

2. Connolly T and Beg C: Database Systems: A practical Approach to Design,

Implementation and Management, 2nd-Ed Addison Wesley.

3. Jeffrey L., et al: System Analysis and Design Methods, 5th-Ed, McGraw-

Hill.

4. Mburu S. & Chemwa G: Longhorn Secondary Computer Studies Form 4,

Longhorn Publishers, Nairobi.

5. Mburu S. & Chemwa G: Mastering Computer Studies; Project, Form 3 and 4

work.

49
APPENDIX
Ksh – Kenya Shillings.......................................................................................................................11

RAM – Random Access Memory.....................................................................................................12

TB – Tera Byte.................................................................................................................................12

SQL – Structured Query Language..................................................................................................12

GB - Gigabyte..................................................................................................................................12

50

You might also like