Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 25

Table of Contents

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

other institutions or individuals for the purpose of scholarly research.

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.

INVESTIGATION OF THE CURRENT SYSTEM


DATA ANALYSIS

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

 Effective when gathering information about a system

 The researcher can ask for clarification on some points that may not be clear.

 Encourages good rapport between the researcher and the respondent.

 Non-verbal gestures like facial expressions can help the researcher to determine if the
Respondent is telling the truth.

Disadvantages of Interviews

 It is expensive since the researcher has to travel to the interview venue.

 Difficult to remain anonymous

1
 It is time consuming as more time is spent travelling and carrying out the interview.

 Good interview techniques are required as failure may lead to disappointments.

Record inspection:

A fact finding method which involves scrutinising system documents in order to solicit

information.

Record inspection has the following Advantages:

 Accurate information is collected from system records.

 Shows how data is collected within the system

 Shows the exact data that is collected

 Shows information that must be produced by the system

DISADVANTAGES

 It is time consuming to go through all system records.

 Manual files can be tiresome to go through and some of the data may be illegible.

 Confidential files are not given to the researcher

 Documentation may difficult for an outsider to understand

PROBLEM IDENTIFICATION

 Searching for a record manually takes time

 Misplacement of records

 Records are lost

 Manually accessed that is not Web Based

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.

THE GANNT CHART

JANUARY FEB MARCH APRIL MAY JUNE


ANALYSIS
DESIGN
PROGRAMMING
TESTING
DOCUMENTATION

3
REQUIREMENTS SPECIFICATIONS
Input/output hardware

1. 2 computer Keyboards

2. 2 computer mouse

3. 2 Desktops complete with all connecting cables 4. 1 printer

Processing Hardware

1. 320 GHz Intel Pentium 4 or above Processor

Storage Hardware

1. 320 gig Hard disk drive

2. Compact discs for back up

Software specification

Microsoft Visual Studio Professional 2010

Microsoft Access 2013

Kaspersky 2022

Operating System Windows 10

4
AIMS AND OBJECTIVES

The computerized system will be able to:

 Record Patients Registered in

 Record clinic inventory

 Reduce the number of books used in the clinic

 Ensure the entry of correct data by carrying out validation on data during entry for the correct

compilation of reports.

 Reduce labour of writing

5
EVIDENCE THAT RESEARCH HAS BEEN CARRIED OUT
Refer to appendix I, II.

6
SECTION B

DESIGN

CONSIDERATION OF AN ALTERNATIVE METHOD


• A system bought on the shelf
• Beskope

JUSTIFICATION OF PROPOSED SOLUTION


 Reduces complexity of the system for the users handling the system.

 Software must be secure so that it does not give access to unauthorised user as the username

and password facility is provided

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

PatientNo Number Patient Number

PatientName Short Text Patient Name

Gender Short Text Gender of patient

DOB Date Date of birth of patient

DateofCheckup Date Date of the patients checkup

MassofPatient()Kg Short Text Mass of the patient

Symptoms Short Text Symptoms of the patient

Diagnosis Short Text Diagnosis given to the patient

Prescription Short Text Prescription given to the patient

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

TEST STRATEGY/TEST PLAN


Testing of Standard and Extreme Data

This is done in order to input correct data only

SECTION C
SOFTWARE DEVELOPMENT

LOGIN TO MADLANGOMBE CLINIC PATIENT REGISTRY

11
SELECT PATIENTS REGISTER

Patient Register

LOGIN FORM PATIENT REGISTRATION FORM PSEUDOCODE

LOGIN FORM

Public Class Login

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

12
Handles Button1.Click

Dim password As Double


Dim username As String
username = TextBox1.Text
password = TextBox2.Text

If username = "admin" And password = "1234" Then


Main.Show()
Else
MsgBox("wrong details,ACCESS DENYED")

End If
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button3.Click
Application.Exit()
End Sub
End Class

PATIENT REGISTRY FORM

Public Class PatientReg

Private Sub Patient_RegistryBindingNavigatorSaveItem_Click(ByVal sender As


System.Object, ByVal e As System.EventArgs)
Me.Validate()
Me.Patient_RegistryBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.CMSDataSet)
End Sub

Private Sub PatientReg_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the 'CMSDataSet.Patient_Registry' table.
You can move, or remove it, as needed.

'TODO: This line of code loads data into the 'CMSDataSet.Patient_Registry' table.
You can move, or remove it, as needed.

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
Me.Validate()

Me.Patient_RegistryBindingSource.AddNew()
Me.TableAdapterManager.UpdateAll(Me.CMSDataSet)
End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button5.Click
Try
Me.Validate()
Me.Patient_RegistryBindingSource.EndEdit()

13
Me.TableAdapterManager.UpdateAll(Me.CMSDataSet)
Catch ex As Exception

End Try
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
Me.Validate()
Me.Patient_RegistryBindingSource.RemoveCurrent()
Me.TableAdapterManager.UpdateAll(Me.CMSDataSet)
End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button6.Click
Me.Hide()
Login.Show()
End Sub

Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button7.Click

Application.Exit()

End Sub

Private Sub Patient_RegistryBindingNavigatorSaveItem_Click_1(ByVal sender As


System.Object, ByVal e As System.EventArgs)
Me.Validate()
Me.Patient_RegistryBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.CMSDataSet)
End Sub
End Class

USER DOCUMENTATION

INSTALLATION

STARTING PROCEDURES

 Switch on the computer

14
 Insert the disk MADLANGOMBE CLINIC MANAGEMENT SYSTEM

 Double click on my computer

 Open DVD RW Drive (D)

 Copy MADLANGOMBE CLINIC MANAGEMENT SYSTEM

 to the desktop

 On the desktop open MADLANGOMBE CLINIC MANAGEMENT SYSTEM

 Then it shows login form

LOGIN FORM

 This allows the user to access to the MADLANGOMBE CLINIC MANAGEMENT


SYSTEM

 Enter the username and password

 The PASSWORD is 1234 and USERNAME ”Admin” should be in small caps

 If you are logging for the first time you can use the USERNAME: “admin” and

PASSWORD“1234”

NAVIGATING THROUGH THE SYSTEM

Main Menu

This is the form which linked to all forms

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

Variable Data type Test Data Comment

16
PatientNo Number 01010101010101111 Correct format (<255 )

PatientName Short Text NENHLE KHUMALO Correct format and size (<255)

Gender Short Text FEMALE Correct format and size (<255)


DOB Date 04/22/2005 Correct format (mm/dd/yyyy)

DateofCheckup Date 4/22/2022 Correct format (mm/dd/yyyy)

Mass of Short Text 3 Correct format (NUMBER)


Patient()Kg
Symptoms Short Text SNEEZING Correct format and size (<255)

Diagnosis Short Text COVID-19 Correct format and size (<255)

To ascertain whether the data entered is of the correct type, format or validation

TEST FOR EXTREME AND ABORMAL DATA

17
PASSWORD VALIDATION

EVALUATION OF THE SYSTEM

The computerized system has managed to meet its aims and objectives listed on page.

It has managed to;

 Store large volumes of patient records of different files like patient in registers, safely without

the storage drive getting worn out.

 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)

OPPORTUNITES FOR FURTHER DEVELOPMENT

The computerized system could be further developed to cope with its limitations. It

can be made to;

 Include backup files to enable data restoration of data when corrupted or lost.

 Ensure privacy to data for each user profile and encryption.

 Have different access level with a password that can be modified.

19
APPENDIX 1
APPENDIX 2

20

You might also like