O Level Computer Science Project
O Level Computer Science Project
DECLARATION...........................................................................................................................................iii
APPROVAL.................................................................................................................................................iv
ACKNOWLEDGEMENTS..............................................................................................................................v
SECTION A..................................................................................................................................................1
SELECTION INVESTIGATION AND ANALYSIS...............................................................................................1
PROBLEM DEFINITION................................................................................................................................1
INVESTIGATION OF THE CURRENT SYSTEM................................................................................................1
DATA ANALYSIS.......................................................................................................................................1
RESEARCH INSTRUMENTS.......................................................................................................................1
PROBLEM IDENTIFICATION........................................................................................................................2
THE GANNT CHART....................................................................................................................................3
REQUIREMENTS SPECIFICATIONS..............................................................................................................4
AIMS AND OBJECTIVES...............................................................................................................................5
EVIDENCE THAT RESEARCH HAS BEEN CARRIED OUT................................................................................6
SECTION B..................................................................................................................................................7
DESIGN.......................................................................................................................................................7
CONSIDERATION OF AN ALTERNATIVE METHOD.......................................................................................7
JUSTIFICATION OF PROPOSED SOLUTION..................................................................................................7
INPUT DESIGN............................................................................................................................................7
DATA CAPTURE..........................................................................................................................................7
FILE DESIGN..............................................................................................................................................10
TEST STRATEGY/TEST PLAN......................................................................................................................11
SECTION C................................................................................................................................................12
SOFTWARE DEVELOPMENT......................................................................................................................12
USER DOCUMENTATION..........................................................................................................................15
SECTION D................................................................................................................................................17
TESTING AND EVALUATION......................................................................................................................17
USER TESTING..........................................................................................................................................17
EVALUATION OF THE SYSTEM..................................................................................................................18
LIMITATIONS.........................................................................................................................................19
i
OPPORTUNITES FOR FURTHER DEVELOPMENT.....................................................................................19
APPENDIX 1..............................................................................................................................................20
APPENDIX 2..............................................................................................................................................21
ii
DECLARATION
I, NYATHI NOKUPHIWA A, hereby declare that I am the sole author of this project. I authorise
NEMANE MISSION and ZIMBABWE SCHOOL EXAMINATION COUNCIL to lend this project to
SIGNATURE………………… DATE……………………..
iii
APPROVAL
This project entitled “Madlangombe Clinic Management System” by NYATHI NOKUPHIWA A meets
the regulations governing the award of Ordinary Level Computer Science (4021/4) of the ZIMBABWE
SCHOOL EXAMINATION COUNCIL and is approved for its contribution to knowledge and literal
presentation.
SUPERVISOR…………………… DATE………………………..
ACKNOWLEDGEMENTS
iv
I would like to thank all my Friends who helped me in completing my research for the Madlangombe
Clinic Management System. I would like to extend my thanks to Mr J Ngwenya who assisted me in
coming out with solutions for the project and the guidance that he gave to me.
v
SECTION A
SELECTION INVESTIGATION AND ANALYSIS
PROBLEM DEFINITION
The current system being used by Madlangombe Clinic is manual, it is mainly based on the use
of a paper book record system. This system cannot be depended on Since there is a chance of
misplacing the document/record. Files can also be lost through wear and tear.
RESEARCH INSTRUMENTS
Interview:
This refers to the face-to-face communication between two or more people in order to obtain
information. Interviews can also be done over the phone but the most common ones are face to
face. Interviews are done when you want to collect information from a very small population
sample.
Advantages of Interviews
The researcher can ask for clarification on some points that may not be clear.
Non-verbal gestures like facial expressions can help the researcher to determine if the
Respondent is telling the truth.
Disadvantages of Interviews
1
It is time consuming as more time is spent travelling and carrying out the interview.
Record inspection:
A fact finding method which involves scrutinising system documents in order to solicit
information.
DISADVANTAGES
Manual files can be tiresome to go through and some of the data may be illegible.
PROBLEM IDENTIFICATION
Misplacement of records
FEASIBILITY STUDY
TECHNICAL FEASIBILITY
2
The proposed Madlangombe Clinic Management System is technologically based that is using
the necessary technology such as desktops to install the system.
OPERATIONAL FEASIBILTY
The system will be appropriate as it will be operating well in the environment. The performance
and adequate control fraud is guaranteed, even the accuracy and security of data and information.
SCHEDULE FEASIBILITY
Obtaining a computerized system will not be an over the counter experience. The period for its
development is feasible as it is realistic and reasonable. The scheduled of the system is feasible.
3
REQUIREMENTS SPECIFICATIONS
Input/output hardware
1. 2 computer Keyboards
2. 2 computer mouse
Processing Hardware
Storage Hardware
Software specification
Kaspersky 2022
4
AIMS AND OBJECTIVES
Ensure the entry of correct data by carrying out validation on data during entry for the correct
compilation of reports.
5
EVIDENCE THAT RESEARCH HAS BEEN CARRIED OUT
Refer to appendix I, II.
6
SECTION B
DESIGN
Software must be secure so that it does not give access to unauthorised user as the username
INPUT DESIGN
DATA CAPTURE
7
Patient Registry Form
8
DATA STRUCTURES/FILE DESIGN
The following table shows the data items, their data type and their descriptions
Data Item Data Type Description
9
FILE DESIGN
OVERALL PLAN
Nem e Tuck-shop
Madlangombe ClinicPOS
System
Management System
Patient Reports
EXIT INVENTORY RECEIPTS
POS
Registry
10
OUTPUT DESIGN REPORT
SECTION C
SOFTWARE DEVELOPMENT
11
SELECT PATIENTS REGISTER
Patient Register
LOGIN FORM
12
Handles Button1.Click
End If
End Sub
'TODO: This line of code loads data into the 'CMSDataSet.Patient_Registry' table.
You can move, or remove it, as needed.
End Sub
Me.Patient_RegistryBindingSource.AddNew()
Me.TableAdapterManager.UpdateAll(Me.CMSDataSet)
End Sub
13
Me.TableAdapterManager.UpdateAll(Me.CMSDataSet)
Catch ex As Exception
End Try
End Sub
Application.Exit()
End Sub
USER DOCUMENTATION
INSTALLATION
STARTING PROCEDURES
14
Insert the disk MADLANGOMBE CLINIC MANAGEMENT SYSTEM
to the desktop
LOGIN FORM
If you are logging for the first time you can use the USERNAME: “admin” and
PASSWORD“1234”
Main Menu
15
TO exit the system you click on the back button on any module leading you to the main menu
in order for you to exit the Main Menu Screen where you LOGOUT OR CLOSE THE
APPLICATION
SECTION D
TESTING AND EVALUATION
USER TESTING
16
PatientNo Number 01010101010101111 Correct format (<255 )
PatientName Short Text NENHLE KHUMALO Correct format and size (<255)
To ascertain whether the data entered is of the correct type, format or validation
17
PASSWORD VALIDATION
The computerized system has managed to meet its aims and objectives listed on page.
Store large volumes of patient records of different files like patient in registers, safely without
Record errors about entering wrong details since it notifies if the invalid for example is
entered.
18
Reduce time to produce reports, which can take a long time to produce manual, increasing
efficiency report production and making of decisions by the department and organisation.
LIMITATIONS
The computerized system failed to;
Was unable to do data recovery in the event that data is lost (disk mirroring)
The computerized system could be further developed to cope with its limitations. It
Include backup files to enable data restoration of data when corrupted or lost.
19
APPENDIX 1
APPENDIX 2
20