Maringo Sports Club System
Maringo Sports Club System
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
project to my school SANABIL SECONDARY SCHOOL and all the people who
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
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
viii
FIGURE 4.1 DATABASE RELATIONSHIP............................................................................28
ix
CHAPTER 1: INTRODUCTION
1.1 BACKGROUND INTRODUCTION
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
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.
calculations, and manual reports. The aim of this project is to improve the existing
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.
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.
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.
8
the proposed database system would provide a positive return on investment, with
benefits exceeding costs over a three-year period.
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
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
Input Item
Age between NO
YES
purchased details
12 and 35?
Allocate
YES Calculate total
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
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
YES
MARINGO SPORTS
CLUB
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
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 #
GENDER SCHOOL/COLLEGE
First Record Previous Record Delete Record New Record Next Record Last Record
18
3.2.2.2 New Item Purchase Form
MARINGO SPORTS CLUB SYSTEM
ITEM PURCHASES
PURCHASE NO #
Auto-Computed
19
3.2.2.3 New Item Surcharge Form
MARINGO SPORTS CLUB SYSTEM
ITEM SURCHARGES
SURCHARGENO
#
20
- First Record Navigates to the top most record
Delete Record
- Removes the selected record from the
system’s database
New Record
- Used when registering new records
Next Record
- Navigate to the subsequent record
Last 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
(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:
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:
24
3.2.3.4 Item Surcharges Report
MARINGO SPORTS CLUB SYSTEM
ITEM SURCHARGES REPORT
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:
25
3.2.4 RELATIONSHIPS
Relationship Diagram
INVENTORY STOCK
SURCHARGES
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.
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.
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;
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
30
4.4.1 Item Surcharges 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
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.
33
A User log in screen will appear as shown below:
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.
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
38
5.5GENERATING REPORTS
To generate group reports, click on the buttons aligned on the right of the main switchboard as shown
below:
5.5.1 Members
39
5.5.2 Item Sales
40
5.5.5 Item Stocks
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
1. Kendal E.K, Kendal J.E: System Analysis and Design, 5th Ed, Prentice-Hall,
Kenya.
3. Jeffrey L., et al: System Analysis and Design Methods, 5th-Ed, McGraw-
Hill.
work.
49
APPENDIX
Ksh – Kenya Shillings.......................................................................................................................11
TB – Tera Byte.................................................................................................................................12
GB - Gigabyte..................................................................................................................................12
50