Uzima Borehole Drilling System - Docx Documentation

July 23, 2024 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download


Description

UZIMA BOREHOLE DRILLING SYSTEM KENYA CERTIFICATE OF SECONDARY EDUCATIONCOMPUTER PROJECT 2024 (451/3)

ADDownload to read ad-free.   ii DECLARATION STUDENT’S DECLARATION I, Wanjiru Joseph Mukui hereby declare that this project, titled UZIMA BOREHOLEDRILLING 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 thiswork have been appropriately acknowledged and referenced. I have read anda d h e r e d t o t h e g u i d e l i n e s a n d p o l i c i e s s e t o u t b y m y i n s t i t u t i o n i n r e l a t i o n t o academic integrity and plagiarism. I understand that any breach of these guidelinesand policies may result in disciplinary action. DATE: SIGN: SUPERVISOR DECLARATION I, [Supervisor Name], hereby declare that I have supervised [Student Name] in thecompletion of their project titled [Project Title]. During the course of the project, Ihave provided guidance and advice to the student, and have reviewed and assessedthe 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 confirmthat the project meets the academic standards and requirements set by theinstitution.Furthermore, I confirm that the student has demonstrated academic integrity and ethical conduct throughout the project. Any concerns or issues related to academicintegrity or ethical conduct have been addressed and resolved.I endorse this project and recommend it for evaluation. SUPERVISOR NAME: MR. KOMENDATE: SIGN:

ADDownload to read ad-free.   iii DEDICATION

I dedicate this project to my parents and siblings, who have always been my sourceof inspiration and strength. Their unwavering love, support and encouragement have been instrumental in helping me achieve my goals. I also dedicate this projectto my teachers from form one to four, whose guidance and knowledge have beeninvaluable in shaping my academic and personal growth. Finally, I dedicate this  project to all the people who believe in me and have encouraged me to pursue mydreams.

ADDownload to read ad-free.   iv ACKNOWLEDGMENT I would like to express my sincere gratitude to my supervisor Mr. Komen for hisinvaluable guidance and support throughout this project. I would also like to thankmy principal, class teacher and other computer teachers as well for their helpfulfeedback and suggestions. Additionally, I am grateful to my friends and family fortheir unwavering encouragement and support. .

ADDownload to read ad-free.   v 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.1BACKGROUND INTRODUCTION........................................................................................ ....

1 CHAPTER 2:SYSTEM ANALYSIS............................................................................................. .......... 1 2.1PROBLEM DEFINITION...................................................................................................... ....... 1 2.2OVERVIEW OF THE EXISTING SYSTEM............................................................................ ... 2 2.2.1SYSTEM STRUCTURE............................................................................... ........................ 3 2.3OVERVIEW OF THE PROPOSED SYSTEM...................................................... ....................... 3 2.3.1SYSTEM OVERVIEW................................................................................. ........................ 3 2.3.2OBJECTIVES OF THE PROPOSED SYSTEM................................................................... 4 2.3.3BENEFITS OF THE PROPOSED SYSTEM........................................................................ 4 2.3.4DISADVANTAGES OF THE PROPOSED SYSTEM......................................................... 5 2.3.5SCOPE OF THE SYSTEM........................................................................... ........................ 5 2.3.6COST AND BENEFITS ANALYSIS................................................................................... 6 2.4FEASIBILITY STUDY.......................................................................................................... ....... 7 2.4.1Economic Feasibility.......................................................................................................... ... 7 2.4.2Technical Feasibility.......................................................................................................... .... 7 2.4.3Operational Feasibility....................................................................................................... .... 8 2.4.4Social Feasibility............................................................................................................... ..... 8 2.5FACT FINDING................................................................................................................... ......... 9

2.6SUMMARY OF FACT-FINDING METHODS USED................................................................ 9

ADDownload to read ad-free.   vi2 . 7 S Y S T E M R E Q U I R E M E N T S   A N D SPECIFICATIONS........................................................... 10 CHAPTER 3:SYSTEM DESIGN................................................................................................. ......... 12 3.1PRELIMINARY DESIGN...................................................................................................... ..... 12 3.1.1Overall System Flowchart................................................................................................... . 12 3.1.2PROGRAM MODULE FLOWCHARTS........................................................................... 13 3.2DETAILED DESIGN........................................................................................................................ 14 3.2.1TABLES.................................................................................................. ............................ 14 3.2.4RELATIONSHIPS.............................................................................................................. . 19 3.1GENERAL SYSTEM SECURITY........................................................................................... ... 20 CHAPTER 4:SYSTEM CONSTRUCTION................................................................................... ....... 21 4.1DATABASE RELATIONSHIP DIAGRAM......................................................... ..................... 21 4.2ENFORCING INTERGRITY CONSTRAINTS..................................................... .................... 21 4.2.1REFERENCIAL INTERGRITY..................................................................... .................... 21 4.3Database Tables................................................................................................................... ........ 22 4.3.1CLIENTS TABLE...................................................................................... ......................... 22 4.3.2SURVEY AND LOCAL AUTHORITIES FEES................................................................ 23 CHAPTER 5:USER MANUAL.................................................................................................... ......... 24

5.1INTRODUCTION................................................................................................................. ...... 24 5.1.1Software Requirements....................................................................................................... . 24 5.1.2Hardware requirements....................................................................................................... . 24 5.2HOW TO INSTALL, START AND RUN THE SYSTEM INTERFACE................................. 25 5.3GENERATING REPORTS..................................................................................................... .... 25 5.4TROUBLESHOOTING GUIDE.............................................................................................. ... 26 CHAPTER 6:SYSTEM IMPLIMENTATION................................................................................ ...... 27 6.1STAFF TRAINING............................................................................................................... ...... 27 6.2CHANGE-OVER  STRATEGY................................................................................................... 27 CHAPTER 7:SYSTEM REVIEW................................................................................................ ......... 29 7.1OBJECTIVE APPRAISAL..................................................................................................... .... 29 7.2CHALLENGES ENCOUNTERED DURING SYSTEM DEVELOPMENT............................. 30 7.3STRENGTH OF THE AUTOMATED SYSTEM....................................................................... 31 7.4WEAKNESS OF THE AUTOMATED SYSTEM...................................................................... 31 7.5RECOMMENDATIONS........................................................................................................ ..... 32 7.6CONCLUSIONS................................................................................................................... ....... 32

ADDownload to read ad-free.   vii7.7BIBLIOGRAPHY.............................................................................................................. .......... 34 APPENDIX.................................................................................................................................................. 35

ADDownload to read ad-free.   viii LIST OF TABLES AND FIGURES F IGURE 3.1: G ENERAL

S YSTEM F LOWCHART............................................................................................................................................ 12 F IGURE 3.2 N EW M EMBER P ROGRAM M ODULE F LOWCHART..................................................................................................................... 13 T ABLE 3.1 S AMPLE T ABLES U SED AND F IELD P ROPERTIES.......................................................................................................................... 14 T ABLE 3.2 S AMPLE F IELD DATA TYPES.......................................................................................... E RROR  ! B OOKMARK    NOT   DEFINED . F IGURE 3.4 N EW M EMBER D ESIGN F ORM..............................................................................

E RROR  ! B OOKMARK    NOT   DEFINED . F IGURE 3.5 N EW I TEM P URCHASE F ORM................................................................................. E RROR  ! B OOKMARK    NOT   DEFINED . F IGURE 3.6 N EW I TEM S URCHARGE F ORM............................................................................. E RROR  ! B OOKMARK    NOT   DEFINED . F IGURE 3.7 M EMBERS R  EGISTRATION R  EPORT.................................................................................................................................................. 15F

IGURE 3.8 I TEM S ALES R  EPORT.................................................................................................................................................................... 16 F IGURE 3.9 S PORT EVENTS REPORT.................................................................................................. E RROR  ! B OOKMARK    NOT   DEFINED . F IGURE 3.10 I TEM S URCHARGES REPORT.................................................................................................................................................. .. 18F IGURE 3.4 R  ELATIONSHIP D IAGRAM........................................................................................................................................................... 19F IGURE 4.1 D ATABASE R  ELATIONSHIP......................................................................................................................................................... 21F IGURE 4.2 R  EFERENTIAL I  NTEGRITY........................................................................................................................................................... 22F IGURE 4.3 M EMBERS T ABLE.......................................................................................................................................................................... 22F IGURE 4.4: I TEM

P URCHASES..................................................................................................... E RROR  ! B OOKMARK    NOT   DEFINED . F IGURE 4.5 I TEM P URCHASES Q UERY............................................................................................. E RROR  ! B OOKMARK    NOT   DEFINED . F IGURE 4.6 I TEM S URCHARGES Q UERY................................................................................... E RROR  ! B OOKMARK    NOT   DEFINED . F IGURE 4.7 C LUB R  EVENUE Q UERY.......................................................................................... E RROR  ! B

OOKMARK    NOT   DEFINED . F IGURE 5.2 S TART UP S CREEN........................................................................................................... E RROR  ! B OOKMARK    NOT   DEFINED . F IGURE 5.1: L OGIN S CREEN......................................................................................................... E RROR  ! B OOKMARK    NOT   DEFINED . F IGURE 5.1 M AIN S WITCHBOARD............................................................................................... E RROR  ! B OOKMARK    NOT   DEFINED .

ADDownload to read ad-free.   1 CHAPTER 1: INTRODUCTION1.1BACKGROUND INTRODUCTION The UZIMA Company is one of the leading borehole service providers in Kenya. They provide borehole drilling services to industrial, commercial and domestic clients.The company offers either symmetric drilling, or core drilling, or geo-

technical drilling. After thedrilling, they install a water pump. Water pumps are of various types such as submersible electric pumps, solar pumps and hand pumps. The pumps are charged according to; the depth of the borehole, height of the tank above the ground and the type of the pump. They also install tanks andcharge depending on the capacity of the tank in litres. The company also offers other services such as plumbing and pump maintenance. The plumping services are charged according to the type of pipes,diameter of the pipes in inches, length of the pipes and the number of outlets. The goal of thecompany is to develop a computerized system to manage the company’stransactions, including maintaining clients details, recording service transactions,calculating fees and income, and generating reports as needed. CHAPTER 2: SYSTEM ANALYSIS2 . 1 P R O B L E M D E F I N I T I O N The project aims to develop a computerized system for Uzima Company tomanage the company’s transactions, clients, and services and sales done. Thesystem should be able to maintain the following:1.Clients’ details and services offered, including personal information, address telephone, locations and fees paid.2.Services offered by the company, including drilling, plumbing and installation services3.Store records, including services done, stock levels, and sales transactions.4.Facilitation fee and Taxes paid by each client, including fees paid by clients and total revenues for the company.5.Computation of survey fee, drilling fees, total sales, facilitation fees.6.Generation of reports for the company, services offered, transactions,facilitation fees, and club income.The system should be well documented to provide clear instructions for its use andmaintenance.

ADDownload to read ad-free.   2 2.2OVERVIEW OF THE EXISTING SYSTEM The company currently does not have a computerized system for managing itstransactions and relies on manual methods such as paper records, manualcalculations, and manual reports. The aim of this project is to improve theexisting system by replacing it with a computerized system that is more efficient,accurate, and reliable.

ADDownload to read ad-free.   3 2.2.1SYSTEM STRUCTURE  The existing system structure can be summarized as follows:1.Clients Details: Clients provide their personal details during manual registration, including name, address, contact details, borehole location,and physical measurements.2.Survey Fee Payment: The client survey fee is paid manually through cash or mobile money transfer according to category. The fee is between KSh17,000 both survey and local authority fees for domestic and KSh 70,000 both survey and local authority fees for industrial.3.Drilling services: Clients can pay drilling services manually by paying in cash or through mobile money transfer. The charges between KSh130,000 to KSh 335,000 depending on drilling type.4.Pump Installation: The company offers pump installation dependingon clients choice of pump type.5.Taxation Fees: Every client pays 16% tax on total cost of service offered.6.Record Keeping: The company manually maintains records of clients details, service details, facilitation fees and overall companyincome.This manual system is not efficient and prone to errors, which is why the companyis looking to develop a comprehensive computerized system to manage itsoperations and transactions. 2.3OVERVIEW OF THE PROPOSED SYSTEM 2.3.1SYSTEM  OVERVIEW  The proposed system is a computerized solution for Uzima Company that aims toimprove the management and recording of transactions within the company. It willautomate the collection and storage of information about clients, services offered,store records, and transactions.The system will be designed to efficiently handle processes such as tracking clients payments, services offered, Taxes. Additionally, the system will generate accurate

ADDownload to read ad-free.   4 ADDownload to read ad-free.   5 and up-to-date reports to provide a comprehensive overview of the company’sfinancial status, including income and other transactions.The proposed system will feature a user-friendly interface, allowing clients toeasily register and order for services, and allowing the company to manage heroperations and transactions with ease. Data security and privacy will also be a keyconsideration, with features implemented to protect sensitive information abouttransactions. 2.3.2OBJECTIVES OF THE PROPOSED SYSTEM  The objectives of the proposed computerized system for Uzima Company are asfollows:  To provide a centralized database to store information and transactions.  To automate and streamline the process of tracking and recordingclients fees, services offered, stock levels.  To provide real-time information about the company’s financialtransactions, including income, service fees and other financial records.  To improve the accuracy, efficiency, and management of company’stransactions and reduce the risk of errors.  To offer a user-friendly interface that enables staff to access andmanage company’s transactions with ease.  To provide data security and privacy features to protectsensitive information about and transactions.  To enable the generation of accurate and up-to-date reports oncompany’s transactions, including financial statements and performancereports.  To support the overall goal of the company by providing acomprehensive solution for club management and operations. 2.3.3BENEFITS OF THE PROPOSED SYSTEM  The benefits of the proposed computerized system for company include:1.Improved accuracy and efficiency in maintaining records ofcompany’s services and transactions.2.Enhanced speed in generating reports on, and total income for the company.3.Better management of the company’s inventory by tracking stock levelsand alerting the clients to re-order services when necessary.

ADDownload to read ad-free.   6 ADDownload to read ad-free.   7 4.Simplification of the process of computing totals, taxes, and service charges, reducing the risk of errors and increasing reliability of financialreporting.5.Improved security of data through the use of a secure database system.6.Better decision-making support through the availability of accurate, upto- date information on all aspects of the company’s operations.7.Improved transparency and accountability in the club'sfinancial transactions. 2.3.4DISADVANTAGES  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 company is not equipped with the necessary hardwareand software.2.Technical difficulties: If the company does not have a technical team or staff  who is familiar with computer systems, they may experience difficultieswith maintaining and updating the system.3.Resistance to change: Some members of the company may be resistant to the idea of using a computerized system and may prefer the manual methodsthey are used to.4.Dependence on technology: The proposed system relies heavily on technology and if there is a power outage or technical malfunction, itcould lead to disruptions in the company’s operations.5.Privacy concerns: With the introduction of a computerized system, there may be concerns about the security of the members' personal andsensitive information.6.Time-consuming: The initial setup and configuration of the system may be t i m e c o n s u m i n g , a n d i t m a y t a k e s o m e t i m e f o r t h e c o m p a n y a n d i t s clients to get used to the new system. 2.3.5SCOPE OF THE SYSTEM  The scope of the proposed computerized system for Uzima Borehole drillingcompany includes the following:1.Clients registration and management: The system will provide a secure and efficient way of registering clients, capturing their personal details,and managing the information for future reference.

ADDownload to read ad-free.   8 ADDownload to read ad-free.   9 2.Service fee collection: The system will enable the company to automate the collection of clients and services fees and generate reports on the totalfees collected.3.Store management: The system will allow for the efficient tracking ofsporting items in the company’s store, including the recording of sales,stock levels, and discounts offered.4.Equipment management: The system will facilitate the management of  equipment by keeping track of its use, maintenance, and replacementif needed.5.Record keeping: The system will maintain records of all transactions within the company, including member information, store sales, service fees,clients taxes, and overall company income.6.Reporting: The system will provide real-time access to informationand generate various reports for decision-making and planning purposes.In summary, the proposed computerized system will provide a comprehensive andautomated solution for managing the various activities and operations of Uzimacompany 2.3.6COST AND BENEFITS  ANALYSIS  Cost Analysis: The cost of implementing a computerized system for Uzima Company may includethe following:  Software development and customization: This cost would depend onthe complexity of the system and the development team hired. The costcould range from KSh 150,000 to KSh 450,000.  Hardware procurement: This may include computers, servers, printers, barcode scanners, and other related hardware. The cost couldrange from KSh 60,000 to KSh 200,000.  Implementation and training: T h i s   m a y   i n c l u d e   i n s t a l l a t i o n , configuration, and training for company management and employees. Thecost could range from KSh 25,000 to KSh 60,000.  Maintenance and support: This may include software upgrades, bugfixes, and other maintenance costs. The cost could range from KSh 30,000to KSh 70,000 per year.

ADDownload to read ad-free.   10 ADDownload to read ad-free.   11  Benefits Analysis:  Increased efficiency: The computerized system would automate manymanual processes, reducing the time and effort required to completetasks. This would increase the efficiency of the company’s operations.    Improved accuracy: By reducing the number of manual processes,the computerized system would reduce the possibility of human error,improving the accuracy of the company’s records.  Better inventory control: The computerized system would provide real-time information on inventory levels, allowing the company to reorderitems.  Increased revenue: By improving the efficiency and accuracy of itsoperations, the company would be able to increase its revenue byserving more members and reducing operating costs.  Better reporting: The computerized system would provide detailed reportson various aspects of the company’s operations, allowing for betterdecision- making. 2.4FEASIBILITY STUDY The purpose of this feasibility study is to evaluate the potential success ofdeveloping a database system for Uzima Borehole company. The system isintended to provide a comprehensive solution for managing club operationsincluding clients details, services payment details, installation, purchases and payments, and financial reporting. The study aims to determine the feasibility ofthe system, including technical, operational, and financial considerations. 2.4.1Economic  Feasibility The financial feasibility of the database system was assessed through a cost-benefitanalysis. The estimated costs of the database system development, includingsoftware, 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 thatthe proposed database system would provide a positive return on investment, with benefits exceeding costs over a three-year period. 2.4.2Technical  Feasibility The technical feasibility of the database system was assessed through a reviewo f   t h e   e x i s t i n g   c o m p u t e r   i n f r a s t r u c t u r e   a n d   t e c h n o l o g y   a v a i l a b l e   a t   U z i m a Borehol e company. Based on the review, it was determined that the companyhas adequate

ADDownload to read ad-free.   12 ADDownload to read ad-free.   13 computer systems and software to support the development and implementation ofthe database system. The proposed database system would be developed usingMicrosoft Access, a widely used relational database management system that provides an intuitive and user-friendly interface for data management. 2.4.3Operational Feasibility The operational feasibility of the database system was assessed through a review of the current company processes and operations. Based on the review, it wasdetermined that the club's processes are manual and time-consuming, leading to aneed for a more efficient and automated solution. The proposed database systemwould automate many of the company’s manual processes, reducing the time andeffort required to manage company operations. Additionally, the database systemwould provide a centralized repository of data, making it easier to access, update,and maintain accurate information. 2.4.4Social  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 Uzimacompany. The study found that the proposed system would be well received bycompany manager, staff, and invited clients, and would be of great benefit to thecommunity.Conclusion: Based on the results of this feasibility study, it can be concluded thatthe development of a database system for Uzima Borehole Drilling company istechnically, operationally, and financially feasible. The proposed database systemwould provide the company with an efficient and automated solution for managingits operations, reducing manual effort, improving data accuracy, and increasingoperational efficiency. The system would also provide a centralized repository ofdata, making it easier to access, update, and maintain accurate information.

ADDownload to read ad-free.   14 2.5FACT FINDING For the Uzima company database system project, data collection was done in asystematic and organized manner to ensure accuracy and completeness of theinformation. The following methods were employed in collecting the data:1 . S u r v e y s : A   s u r v e y w a s c o n d u c t e d t o g a t h e r i n f o r m a t i o n f r o m t h e c o m p a n y staff members and a few clients regarding their personal details and contactinformation. The survey was designed to be user-friendly and easy to complete.2 . I n t e r v i e w s : I n t e r v i e w s w e r e c o n d u c t e d w i t h t h e c o m p a n y m a n a g e m e n t , store clerks, and company engineers to gather information about the company’soperations, items sold, services done, and their respective prices, as well as theduties and responsibilities of each staff member.3 . R e c o r d s a n a l y s i s : R e c o r d s w e r e a n a l y z e d t o   g a t h e r i n f o r m a t i o n o n t h e company’s income, service fees, and installation fees, as well as the taxes ofthe company. This information was collected from the company’s financialrecords and invoices.The collected data was then verified and cleaned to ensure that it was accurate andcomplete. This involved checking for inconsistencies, correcting errors, andremoving duplicates. Finally, the data was entered into the database system usingMicrosoft Access and organized into tables for efficient and effective retrieval andanalysis.In conclusion, the data collected for Uzima Borehole drilling company databasesystem project was collected using a combination of survey, interviews, recordsanalysis, and observation methods. The collected data was verified, cleaned, andorganized into a database system to provide an efficient and effective means ofmanaging the club's transactions and generating reports. 2.6SUMMARY OF FACT-FINDING METHODS USED Based on the data collected through these methods, several problems with thecurrent manual system were identified. These included:1 . L a c k o f a n   o r g a n i z e d a n d e f f i c i e n t s y s t e m f o r m a n a g i n g c l i e n t s details.2.Inefficient record-keeping system for service transactions and taxes.3.Inconsistent calculation of service fees, clients’ fees, and s u r c h a r g e s for damaged equipment.

ADDownload to read ad-free.   15 4 . D i f f i c u l t y   i n   g e n e r a t i n g   a c c u r a t e   a n d   t i m e l y   r e p o r t s f o r company management.In conclusion, the data collected through these fact-finding methods highlightedthe need for a computerized system that can efficiently manage companyoperations and provide accurate and timely information to company management. 2.7SYSTEM REQUIREMENTS AND SPECIFICATIONS The system requirements and specifications for the proposed Uzima BoreholeDrilling company computerized system are as follows: Hardware Requirements:  Processor: Intel Core i5 or equivalent  RAM: 16GB  Hard Disk: 1TB  Monitor: 32-inch display  Keyboard and Mouse: Standard Software Requirements:  Operating System: Windows 11  Database Management System: Microsoft Access SQL server or equivalent  Programming Language: C# or equivalent  Development Environment: Microsoft Visual Studio or equivalent Functional Requirements:  The system should be able to maintain details of company clientsincluding their name, address, location, services, and contact details.  The system should be able to maintain records of equipments in thestore including the services offered and their prices.  The system should be able to maintain records of items purchased andtheir subsequent stock levels.  The system should be able to compute the total client fee, discounted prices, total amount for services done, surcharged fee for lost or damagedequipment, installation fee, taxes, and total income for the company.  The system should be able to generate appropriate reports including clients'records and financial reports.

ADDownload to read ad-free.   16 Non-Functional Requirements:  Security: The system should have proper security measures to ensurethe confidentiality and protection of sensitive information.  Performance: The system should be able to process transactionsand generate reports efficiently and in a timely manner.  User-friendly interface: The system should have an intuitive interface thatis easy to use for the members, store clerk, and company management.  Scalability: The system should be designed to accommodate futuregrowth and expansion of the company.

ADDownload to read ad-free.   StartLogin CHAPTER 3: SYSTEM DESIGN3.1PRELIMINARY DESIGN 3.1.1Overall System Flowchart  clients NO Pump N O N O Mana YES Clients Details YESYES InstallaonAddress Home   NO   feesInput Itempurchased detailsAccounts NOYES Duty YES Service to be NO done YES pippingPumpinstallaon YES   NO   Total>13000 YES   NO   CollectSurveyfee   YES   Installaondetails   NO   Survey Fees YESNO Fee = 50,000N/AItemsurcharge  

NO   Fee = 20,0000N/A YES “Item requiresrestocking” NOYES SurchargeDetailsTotal surcharge = 110%x Total market Price Figure 3.1: General System Flowchart UzimaBohrehleDrillingCompany REPORTSSTOP Group = three”3 typesTo pay = TotalCalculate totalDiscount = 5% x TotalTo pay = Total Compute total feesCaptain commission = 20%x 

ADDownload to read ad-free.   13 3.1.2PROGRAM MODULE FLOWCHARTS  These flowcharts describe the process of modules that are run individually insidethe whole system during normal operations. They include; i.New Client Program  Module  Flowchart  STARTINPUT  CLIENT ID  CLIENT NAME  ADDRESS  CONTACT  LOCATIONSERVICES TO BE DONE  NOYESUZIMA BOREHOLEDRILLING COMPANYOUTPUT Client ID, MemberName, Address, Telephone,locaon Figure 3.2 New ClientProgram ModuleFlowchart END

ADDownload to read ad-free.   14 ADDownload to read ad-free.   15 3.2 DETAILED DESIGN 3 . 2 . 1 T A B L E S   T A B L E   N A I E L D   N A M 1 Client Data  CLIENT ID (PRIMARY KEY)  FULL NAME  GENDER   DATE OF BIRTH  CONTACT  LOCATION  ADDRESS  WEIGHT  HEIGHT2 Survey and local authorityfees I n d u s t r i a l 2 0 , 0 0 0 5 0 , e r c i a l 1 5 , 0 0 0 3 0 , 0 0 0 D o m e , 0 0 0 1 0 , 0 0 0 3 Drilling Services S y m m e t r i c   d r i l l i n g 1 3 0 , r e   d r i l l i n g 2 2 0 G e o - T e c h n i c a l d r i l l i n g 3 3 5 , 0 0 0 4 Pump Installation S u b m e r s i b l e   e l e c t r i c   p u m p 9 0 , 0 0 0 S r   p u m p 6 5 0 H a n d   p u 3 0 , 0 0 0 5 Depth and Height in Metres 1     1 0 0 1 , 0 0 0 1 0 1   -   2 0 0 -   3 0 0 2 , 0 0 0 O v e r   3 0 0 2 , 5 0 0 Table 3.1 Sample Tables Used and Field Properties

M E

E

0

0 s

0 t

0 0 5

0 ,

F

C i

o m m c 7

C

o 0

o

0

l

,

a 0

0 m

p

1 , 5 0 0 2 0 1  

ADDownload to read ad-free.   17 3 . 2 . 3 . 3 R e p o r t s  Sub-Total:

ADDownload to read ad-free.   18 3 . 2 . 3 . 4 R e p o r t   Figure 3.10 report

ADDownload to read ad-free.   INVENTORY STOCKMEMBERSSPORTS   ITEM SALES 19 3 . 2 . 4 R E L A T I O N S H I P S   Relationship Diagram Figure 3.4 Relationship Diagram SURCHARGES

ADDownload to read ad-free.   20 3.1GENERAL SYSTEM SECURITY Once the computerized system has been created, it's important to ensure that it issecure to protect the data and information that it stores. Here are the general systemsecurity measures that were implemented:1.User authentication: The system should require users to authenticate themselves using a username and password to prevent unauthorizedaccess.2.Access control: Access to different parts of the system should berestricted based on user roles and privileges. For example, only authorizedusers 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 unauthorizedaccess.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 asecure location.6.Security updates: The system should be kept up to date with the latest security updates and patches to address any knownvulnerabilities.7.Monitoring and logging: The system should have logging andmonitoring 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 computerizedsystem is secure and protected the data and information it stores.

ADDownload to read ad-free.   21 ADDownload to read ad-free.   22 CHAPTER 4: SYSTEM CONSTRUCTION After acquiring the required hardware and software, we are ready to implement thedesigns into a computer system using Microsoft Access. The Name of the newsystem is UZIMA BOREHOLE DRILLING SYSTEM . We will construct thesystem using the compatible format of Microsoft Access that is saved with theextension.accdb. This format has both upward and downward compatibility henceit can be opened in all versions of Microsoft Access starting from Access 97 to thelatest (Access 2019). For illustration purposes, we will mainly useAccess 2010.To construct the Uzima Borehole Drilling System, we start by creating a databasethat will be populated using related tables, queries, forms and reports. 4.1 DATABASE RELATIONSHIP DIAGRAM The database relationship diagram is an implementation of the design shownearlier. Figure 4.1 Database Relationship 4.2 ENFORCING INTERGRITY CONSTRAINTS After creating the database tables, some integrity constraints need to be set in order to eliminateduplication and update anomalies. In Uzima Borehole Drilling System , we have enforced dataintegrity using referential integrity. 4 . 2 . 1 R E F E R E N C I A L   I N T E R G R I T Y   Referential integrity ensures that a record entered in the related (secondary) table has a matching primarykey in the primary table. This is achieved by using a foreign key that create the relationship. Figure 4.2shows referential integrity between the clients and services tables.

ADDownload to read ad-free.   23 Figure 4.2 Referential Integrity 4.3 Database Tables 4 . 3 . 1 C L I E N T S   T A B L E   The member table shown in design view below is used to store details of Members of the group. Figure 4.3 Members Table

ADDownload to read ad-free.   24 4 . 3 . 2 S U R V E Y A N D L O C A L A U T H O R I T I E S F E E S   The purchases table shown in design view below is used to store details ofPurchases of the items from members;

ADDownload to read ad-free.   25 CHAPTER 5: USER MANUAL 5 . 1 I N T R O D U C T I O N Welcome to the user manual for the Uzima Borehole Drilling Companymanagement system. This manual is designed to provide guidance on how to usethe computerized system developed for the club's transactions. The system isintended to simplify the management of various club activities, includingmembership registration, sport events facilitation, and store inventorymanagement.This manual is intended for the Company management staff responsible formaintaining and operating the system. It assumes a basic understanding ofMicrosoft Access, which is the platform used to build the system. The manual provides step-by-step instructions on how to perform different functions in thesystem, as well as detailed explanations of the various features and capabilities ofthe system.Before using this manual, it is recommended that you have a good understandingof the Uzima Borehole Drilling Company operations and procedures. Let's getstarted! 5 . 1 . 1 S o f t w a r e R e q u i r e m e n t s i . G U I b a s e d o p e r a t i n g s y s t e m ii.Microsoft Access application softwarei i i . A n t i v i r u s s o f t w a r e 5 . 1 . 2 H a r d w a r e r e q u i r e m e n t s 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, magneticcard reader.

ADDownload to read ad-free.   26 5 . 2 H O W   T O   I N S T A L L ,   S T A R T   A N D   R U N   T H E SYSTEM INTERFACE The system software is copied from the installation disk and pasted in thedocuments 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 theicon to launch the system. After opening the system, a screen appears that promptsthe user to enable content for first time use. Click on Enable Content toterminate.A Startup Screen will appear in which the Program will load its components forapproximately 5 seconds. 5.3 GENERATING 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

ADDownload to read ad-free.   27 ADDownload to read ad-free.   28 5.4 TROUBLESHOOTING   GUIDE Some small and less harmful errors may occur during the use of the system. Theyhave been carefully tested over a period of time and have been found to cause noharmful damage to the data kept in the system. They can be easily bypassed byclicking OK or YES to accept the permissions.

ADDownload to read ad-free.   29 CHAPTER 6: SYSTEM IMPLIMENTATION 6 . 1 S T A F F   T R A I N I N G 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 thesystem is implemented to ensure that normal operation run smoothly. The breakdown of the training procedure is as follows:S t a f f   t r a i n i n g   d u r a t i o n 1 m o n t h   ( S e p t e m b e r ) T o t a l   S t a f f   T r a i n i n g 5 3 , 0 0 0 / =   ( 1 5 , 0 0 0 / =   p e r   s t a f f   h e a d ) 6 . 2 C H A N G E - O V E R   S T R A T E G Y The Uzima Borehole Drilling Company management system will be implementedin two phases: a pilot phase and a full rollout phase.Pilot PhaseDuring the pilot phase, the system will be tested using dummy data by a selectgroup of club staff members. This will enable us to identify any issues or problemswith the system and make necessary adjustments before rolling out the system tothe entire company.The pilot phase will last for one month and will involve the following steps:1.Data Migration: The system developer will migrate the company'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 iteffectively.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 thatneed to be addressed.4.Feedback: The pilot group will provide feedback on the system's functionality, ease of use, and any issues or problems encounteredduring testing.Full Rollout Phase

ADDownload to read ad-free.   30 Once the pilot phase is complete and any necessary adjustments have been made tothe system, the full rollout phase will begin. The full rollout phase will involve thefollowing steps:1.Communication: The club management team will communicate the rollout  plan to all staff members and members of the company. This will includethe timeline for the rollout and any changes to club procedures resultingfrom the new system.2.Data Migration: The system developer will migrate all company data into the new system.3.Training: The system developer will conduct training sessions for all company staff members to ensure they are familiar with the new systemand can use it effectively.4.Testing: The new system will be tested using live data to ensure it meetsthe company's requirements and identify any issues or problems that needto be addressed.5.Support: The system developer will provide ongoing support to company staff members during the rollout phase to ensure any issues or problemsare resolved quickly and efficiently.6.Evaluation: The company management team will evaluate the system's  performance after the rollout phase to ensure it is meeting thecompany’s needs and identify any areas for improvement.

ADDownload to read ad-free.   31 CHAPTER 7: SYSTEM REVIEW7 . 1 O B J E C T I V E   A P P R A I S A L The objective appraisal of the system review was conducted to evaluate the extentto which the system met the goals and objectives of the organization. The reviewwas aimed at identifying the strengths and weaknesses of the system and proposingrecommendations for improvement.To conduct the objective appraisal, the review team used various methods,including system analysis, user feedback, and performance metrics. The systemanalysis involved a comprehensive examination of the system's design,functionality, and usability, while user feedback involved soliciting input fromusers on their experience with the system. Performance metrics were used tomeasure 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 systemmet most of the organization's goals and objectives. The system was found to bereliable, efficient, and user-friendly. However, there were some areas that requiredimprovement, such as the need for additional features to enhance functionality andusability.To address the identified weaknesses, the review team proposed severalrecommendations, including the implementation of new features, improvement ofexisting features, and increased user training. The recommendations were aimed atimproving the system's performance, reliability, and user experience.Overall, the objective appraisal of the system review provided valuable insightsinto the system's performance and identified areas for improvement. Therecommendations proposed by the review team were expected to enhance thesystem's functionality and usability and contribute to the achievement of theorganization's goals and objectives. .

ADDownload to read ad-free.   32 7 . 2 C H A L L E N G E S E N C O U N T E R E D   D U R I N G SYSTEM DEVELOPMENT During the system development phase, some of the challenges encountered were: o Technical issues: There were technical issues that had to be addressedd u r i n g   t h e   d e v e l o p m e n t   o f   t h e   s y s t e m .   T h e s e   i n c l u d e d   i s s u e s   w i t h   t h e 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 deliveredon time. This was a major challenge, as it meant that there was no roomfor error or delays. o Requirement changes: As the project progressed, there were changes in therequirements of the system. This meant that the team had to go back andmake changes to the system, which added to the development time andcost. o Training: The team had to undergo training to acquire the necessary skillsand knowledge to develop the system. This was a challenge, as it requireda significant investment of time and resources. o Testing: Testing the system was a major challenge, as it required a lot ofresources and time. This was particularly challenging as there were a lotof bugs and issues that needed to be addressed.

ADDownload to read ad-free.   33 ADDownload to read ad-free.   34 7.3STRENGTH OF THE AUTOMATED SYSTEM The automated system developed for the project has several strengths, including:  Increased efficiency: The automated system has significantly increasedthe efficiency of the processes involved. The system has reduced the timeand effort required to complete various tasks, such as data entry, reportgeneration, and record-keeping.  Improved accuracy: The automated system has improved the accuracy of the processes involved. The system has reduced errors and inconsistenciesin the data, which has led to better decision-making and improvedoutcomes.  Improved accessibility: The automated system has improved theaccessibility of the data and information. The system has made it easierfor users to access the information they need, when they need it, and fromany location.  Better resource management: The automated system has enabled betterresource management. The system has allowed for better tracking ofresources, such as equipment and materials, which has led to better planning and allocation of resources.  Increased security: The automated system has increased the security ofthe data and information. The system has implemented various securitymeasures, such as user authentication and data encryption, which hasreduced the risk of unauthorized access and data breaches.Overall, the automated system has provided several benefits, including increasedefficiency, improved accuracy, improved accessibility, better resourcemanagement, and increased security. These strengths have led to improved performance and outcomes for the project. 7.4WEAKNESS OF THE AUTOMATED SYSTEM Despite the strengths of the automated system and its functionality, it also has afew limitations;  The system can only accept one entry at a single time which doesn’tallow for multi-registration

ADDownload to read ad-free.   35 ADDownload to read ad-free.   36 7.5RECOMMENDATIONS 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 comprehensiveuser training and support. This could include user manuals, online tutorials,and in-person training sessions to ensure users are comfortable with thesystem 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 validationand error checking features. This could include additional input masks,validation rules, and real-time error feedback to alert users of potentialerrors 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 implementregular data backups and security measures. This could include regular backups to an off-site location, encryption of sensitive data, and user accesscontrols 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 performanceevaluations. This could include reviewing system logs, analyzing userfeedback, and conducting periodic system tests to identify and address any performance issues.By implementing these recommendations, the Uzima Borehole Drilling Companycan improve the effectiveness, efficiency, and security of its automated system,ultimately leading to better outcomes for its members and the organization as awhole. 7.6CONCLUSIONS In conclusion, the development and implementation of the automated system forUzima Borehole Drilling Company has greatly improved the club's operations andmanagement. The system has enhanced the registration process for new members,facilitated the management of sporting equipment and items in the store, andenabled efficient facilitation fee collection for external games. Despite somechallenges encountered during the development phase, the system's strengths suchas its user-friendly interface, accuracy and reliability in data management andreporting, have outweighed the weaknesses. The system review has also

ADDownload to read ad-free.   37 highlighted some areas of improvement, and the recommended solutions will helpenhance the system's functionality and effectiveness. Overall, the automatedsystem has significantly contributed to the success and growth of Uzima BoreholeDrilling Company, and it is highly recommended for adoption by other boreholedrilling companies and organizations.

ADDownload to read ad-free.   38 7.7BIBLIOGRAPHY The bibliography below shows a list of books and reference materials used indeveloping Uzima Borehole Drilling Company.1.Kendal E.K, Kendal J.E: System Analysis and Design, 5 th  Ed, Prentice-Hall,Kenya.2.Connolly T and Beg C: Database Systems: A practical Approach to Design, Implementation and Management, 2 nd -Ed Addison Wesley.3.Jeffrey L., et al: System Analysis and Design Methods,  5 th -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.

Unlock this document Upload a document to download this document or subscribe to read and download. Continue for free OR Unlock this page after an ad 8 ADDownload to read ad-free.   39 APPENDIX Ksh – Kenya Shillings......................................................................................................................11RAM – Random Access Memory.....................................................................................................12TB – Tera Byte..................................................................................................................................12SQL – Structured Query Language...................................................................................................12GB Gigabyte...................................................................................................................................12

Reward Your Curiosity Everything you want to read. Anytime. Anywhere. Any device. Read free for 30 days No Commitment. Cancel anytime.

Share this document

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF