PUSAT KESIHATAN UNISZA (PKU) MANAGEMENT
SYSTEM
NURUL FATIN SHAFIQAH BINTI MOHD SHAFEE
BACHELOR OF COMPUTER SCIENCE
(INTERNET COMPUTING) WITH HONOURS
UNIVERSITI SULTAN ZAINAL ABIDIN
2018
PUSAT KESIHATAN UNISZA (PKU) MANAGEMENT SYSTEM
NURUL FATIN SHAFIQAH BINTI MOHD SHAFEE
Bachelor of Computer Science (Internet Computing) with honours
Faculty of Informatics and Computing
Universiti Sultan Zainal Abidin, Terengganu, Malaysia
MAY 2018
i
DECLARATION
I hereby declare that Pusat Kesihatan UniSZA (PKU) Management System report is
based on my original work except for quotations and citations, which have been duly
acknowledged. I also declare that it has not been previously or concurrently submitted
for Bachelor of Computer Science (Internet Computing) at Universiti Sultan Zainal
Abidin (UniSZA).
________________________________
Name : NURUL FATIN SHAFIQAH BINTI
MOHD SHAFEE
Date : MAY 2018
ii
CONFIRMATION
This is to confirm that:
This project entitled Pusat Kesihatan UniSZA (PKU) Management System using
mobile computing technique was prepared and submitted by Nurul Fatin Shafiqah
Binti Mohd Shafee, matric number BTCL15039861 has been found satisfactory in
terms of scope, quality and presentation as a partial fulfilment of the requirement for a
Bachelor of Computer Science (Internet Computing) in Universiti Sultan Zainal
Abidin (UniSZA).
________________________________
Supervisor : MADAM MAIZAN BINTI
MAT AMIN
Date : MAY 2018
iii
ACKNOWLEDGEMENT
In the name of Allah, the Most Gracious and the Most Merciful for giving me this
kind of opportunity to complete this final year project entities “Pusat Kesihatan
UniSZA (PKU) Management System”. This project was prepared for Faculty of
Informatics and Computing, Universiti Sultan Zainal Abidin (UniSZA) to complete
undergraduate program in Bachelor of Computer Science (Internet Computing).
I would like to express my gratitude to my supervisor, Madan Maizan Binti Mat
Amin, lecturer of Faculty of Informatics and Computing who had guided and give
valuable information during development of this project.
I also want to express my gratitude towards my parent, family, friend and all the
lecturer of Faculty of Informatics and Computing for their help and encouragement
during this whole semester and for those who has involve during this project
development.
iv
ABSTRACT
Pusat Kesihatan UniSZA (PKU) is a health centre for all UniSZA students.
Basically this health centre is for the early treatment such as fever, stomach ache,
small wound and etc. Besides, students also can take the medicine that they need with
consultation from the medical assistant. Currently, the students need to fill in the form
every time they have to meet the medical assistant or take the medicine. Other than
that, all the details of medicine for the students are manually written and the medical
assistant need to check the file for the previous details of the student that came to the
health centre.
Thus, PKU Management System is proposed to overcome these problems. For
student, they needs to register their details in the system and when visiting the PKU
they just need to give their matric number. Thus, this system helps them from re-
written their details when visiting the health centre. For the medical assistant, after
registered into the system, they only need to enter the student′s matric number and fill
in the details of their medicine and health. Besides, they can review the details from
the system. This system is more systematic to the assistant medical and student.
v
ABSTRAK
Pusat Kesihatan UniSZa adalah sebuah pusat kesihatan yang dikhaskan kepada
pelajar Universiti Sultan Zainal Abidin. Secara amnya, pusat kesihatan ini
memberikan khidmat rawatan awal kepada pelajar sebagai contohnya demam, luka
kecil, sakit perut dll. Selain itu, pelajar juga boleh mendapatkan ubat dengan nasihat
pembantu medikal. Penggunaan kertas setiap kali mengisi borang perjumpaan
menyebabkan sistem pusat kesihatan ini tidak teratur dan berkemungkinan borang
tersebut utuk hilang dan berlebihan.
Oleh itu, Sistem Pengurusan Pusat Kesihatan UniSZA dicadangkan bagi mengatasi
masalah tersebut. Dengan adanya sistem ini, pelajar tidak perlu mengisi borang
setiap kali mereka ingin berjumpa pembantu medikal. Pembantu medikal juga hanya
perlu mengisi butiran keihatan pelajar terus ke dalam sistem dengan memasukkan
nombor matrik pelajar.Pelajar juga boleh melihat semula butiran di dalam sistem.
Sistem ini membantu pusat kesihatan lebih teratur dan sistematik.
vi
CONTENTS
PAGE
DECLARATION i
CONFIRMATION ii
ACKNOWLEDGEMENT iii
ABSTRACT iv
ABSTRAK v
CONTENTS vi
LIST OF TABLES viii
LIST OF FIGURES ix
LIST OF ABBREVIATIONS x
CHAPTER I INTRODUCTION
1.1 Introduction 1
1.2 Problem statement 2
1.3 Objectives 2
1.4
1.5
Scopes
Limitation of Works
2
3
1.6 Expected Result 3
1.7 Activities 4
CHAPTER II LITERATURE REVIEW
2.1 Introduction 5
2.2 Management Information System 5
2.3 Mobile Computing 6
2.4 JavaScript Object Notation (JSON) 6
2.4.1 Exchanging Data
2.4.2 Storing Data
2.5 Research of Studies 7
2.6 Application on PKU Management System
2.6.1 Hospital Management System 9
2.6.2 SoftClinic 10
2.6.3 Dr. Pad Management Application 12
2.7 Summary 13
vii
CHAPTER III
METHODOLOGY
3.1 Introduction 14
3.2 System Development Life Cycle (SDLC) 14
3.3 Waterfall Model 14
3.4 Framework and Design
3.4.1 Framework 18
3.4.2 Context Diagram 19
3.4.3 Data Flow Diagram Level 0 20
3.4.4 Data Flow Diagram Level 1 22
3.4.5 Entity Relationship Diagram (ERD) 27
3.5 Data Decomposition 28
3.6 Data Dictionary 33
3.7 Summary 36
CHAPTER IV IMPLEMENTATION DAN RESULT
4.1 Introduction 37
4.2 Interfaces
4.2.1 Student - Registration 37
4.2.2 Student - Login 38
4.2 4.2.3 Student - Homepage 39
4.2.4 Student - Appointment 40
4.3 Summary 42
CHAPTER V CONCLUSION
5.1 Introduction 42
5.2 System Achievement 42
5.3 Summary 42
REFERENCES 43
viii
LIST OF TABLES
TABLE TITLE PAGE
2.1 Description on method in PKU Management System 7
3.1 Details of admin table in PKU Management System 33
3.2 Details of student table in PKU Management System 33
3.3 Details of medical assistant table in PKU Management
System
34
3.4 Details of appointment table in PKU Management System 34
3.5 Details of medicine table in PKU Management System 35
3.6 Details of treatment table in PKU Management System 35
ix
LIST OF FIGURES
FIGURE TITLE PAGE
2.1 Appointment page of HMS 9
2.2 HMS’s patient registration form 10
2.3 Appointment page of SoftClinic 11
2.4 SoftClinic’s patient details form 11
2.5 Appointment and patient details pages of Dr.Pad 12
3.1 Model of Waterfall 15
3.2 Framework of PKU Management System 18
3.3 Context Diagram of PKU Management System 19
3.4 DFD Level 0 of PKU Management System 21
3.5 Data Flow Diagram Level 1 (Admin) 23
3.6 Data Flow Diagram Level 1 (Student) 24
3.7 Data Flow Diagram Level 1 (Medical Assistant) 26
3.8 ERD of PKU Management System 28
3.9 Data Decomposition of PKU Management System 29
3.10 Data Decomposition of Admin 30
3.11 Data Decomposition of Student 31
3.12 Data Decomposition of Medical Assistant 32
4.1 Register Interface for Student 37
4.2 Login Interface for Student 38
4.3 Homepage Interface for Student 39
4.4 Appointment Interface for Student 40
x
LIST OF ABBREVIATIONS / TERMS / SYMBOLS
CD Context Diagram
DFD Data Flow Diagram
ERD Entity Relationship Diagram
PKU Pusat Kesihatan UniSZA
MA Medical Assistant
MIS Management Information System
SDLC System Development Life Cycle
xi
LIST OF APPENDICES
APPENDIX TITLE PAGE
A Appendix 1 44
1
CHAPTER I
INTRODUCTION
1.1 Project Background
Health centres are community-based and patient-directed organizations that deliver
comprehensive, culturally competent, high-quality primary health care services.
Health centres also often integrate access to pharmacy, mental health, substance abuse
and oral health services in areas where economic, geographic, or cultural barriers limit
access to affordable health care services. Pusat Kesihatan UniSZA (PKU) is a health
centre for all UniSZA students. This health centre is for the early treatment for the
students such as fever, stomach ache, small wound and etc. Besides, students also can
take the medicine that they need with consultation from the medical assistant.
Currently, the students need to fill in the form every time they need to meet the
medical assistant for consultation or any treatment. Other than that, all the records of
medicine for the students are manually written and the medical assistant need to check
the file for the previous records of the student that came to the health centre. A system
is needed for a systematic management.
PKU Management System is proposed to overcome the problems. For student, they
needs to register their details in the system and when visiting the PKU they just need
to give their matric number. Thus, this system helps them from re-written their details
when visiting the health centre. For the medical assistant, after registered into the
system, they only need to enter the student’s matric number and fill in the details of
their medicine and health. Besides, they can review the details from the system. This
system is more systematic to the assistant medical and student.
2
1.2 Problem Statement
There are several problems that lead to develop this system
1. Student need to fill in the form every time they need to meet the medical
assistant, thus it leads to data redundancy.
2. Medical assistant need to manually write the student’s record and need to
check the file for the previous records of the student that came to the health
center.
1.3 Objectives
1. To design a health center management system for UniSZA.
2. To implement the technique of mobile computing in the system.
3. To test the functionality of the system.
1.4 Scopes
1.4.1 Admin
Admin can manage students and medical assistant records. Admin need to add
and update the medicine details in the system.
1.4.2 Students
Students are able to register to the system. After being registered, they can
proceed to log in into the system and fill in the form that provided.
Besides, student can make an appointment before visiting health centre.
PKU Management System will manage the student’s details with their
medical details after visiting the health centre. Students can view their
medical details.
3
1.4.3 Medical Assistants (MA)
Medical assistant will use the system to view a student details. MA need to
log into the system. After logging in, MA can fill in the student’s treatment
records and choose the suitable medicine. The records can be retrieve
which is help the MA to view the previous student’s record.
1.5 Limitation of work
1. This system only available for students and medical assistants in Unisza Besut.
2. This system only manage the students, medical assistants, and the health
records of the student.
1.6 Expected Result
This system is expected to be able to help the student from fill in their details every
time that they need to get a treatment to register in a system and just give the matric
number to medical assistant. The redundancy of records can be reduced with this
management system. Besides, the system can be accessed by using mobile application.
It also can help medical assistants to retrieve the previous records of the student from
this system.
4
1.7 Activities
Week
Task Name
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Project Title Discussion
With Supervisor
Abstract And Title
Submission
Analyser And Determine
The Of Objective
Analyser Problem
Statement & Literature
Review
Proposal Presentation
Proposal Correction
Designation Of Framework
& Functional Design
Documentation
Presentation FYP
Report Submission
5
CHAPTER II
LITERATURE REVIEW
2.1 Introduction
This chapter discusses the literature for the Pusat Kesihatan UniSZA (PKU)
Management System to be developed. In this chapter it will be described how this
project relates to existing research, techniques, and related technology. Thus, based on
the reviews and evaluation from the existing system, it will be a guidelines in
developing the system. There are many system have been develop for health centre or
hospital that provided the records of the patients, medicine and payment details after
visiting the hospital or getting a treatment.
2.2 Management Information System.
Management information system, or MIS, broadly refers to a computer-based
system that provides managers with the tools to organize, evaluate and efficiently
manage departments within an organization. In order to provide past, present and
prediction information, a management information system can include software that
helps in decision making, data resources such as databases, the hardware resources of
a system, decision support systems, people management and project management
applications, and any computerized processes that enable the department to run
efficiently.
6
2.3 Mobile Computing
Based on an article by A.Scherchen (2017),mobile computing is the advances in
wireless networking have prompted a new concept of computing, called mobile
computing in which users carrying portable devices have access to a shared
infrastructure, independent of their physical location. This provides flexible
communication between people and (ideally) continuous access to networked services.
Mobile computing is revolutionizing the way computers are used and in the coming
years this will become even more perceptible although many of the devices
themselves will become smaller or even invisible (such as sensors) to users.
2.4 JavaScript Object Notation (JSON)
JSON is a syntax for serializing objects, arrays, numbers, strings, booleans, and
null. It is based upon JavaScript syntax but is distinct from it: some JavaScript is not
JSON, and some JSON is not JavaScript. JSON is a syntax for storing and exchanging
data.
2.4.1 Exchanging Data
When exchanging data between a browser and a server, the data can only
be text. JSON is text, and we can convert any JavaScript object into JSON, and
send JSON to the server. We can also convert any JSON received from the
server into JavaScript objects. This way we can work with the data as
JavaScript objects, with no complicated parsing and translations.
2.4.2 Storing Data
When storing data, the data has to be a certain format, and regardless of
where you choose to store it, text is always one of the legal formats. JSON
makes it possible to store JavaScript objects as text.
7
2.5 Research of Studies
Table 2.1: Description on method used in PKU Management System
TITLE AUTHOR/
YEAR
OBJECTIVES SUMMARY TECHNIQUE
/METHOD
Mobile
computing
acceptance
factors in the
healthcare
industry: A
structural
equation
model
Jen-Her
Wu, Shu-
Ching
Wang, Li-
Min Lin
January,
2007
A revised technology
acceptance model to
examine what
determines mobile
healthcare systems
(MHS) acceptance by
healthcare professionals
In this journal, further
study is needed to explore
extra significant
antecedents of new IT/IS
acceptance for mobile
healthcare.
Mobile
computing
Mobile
healthcare
information
management
utilizing
Cloud
Computing
and Android
OS
Thomas
Pliakas,
2010
-To develop the
availability of e-health
applications and medical
information anywhere
and anytime and the
invisibility of computing
- To utilize cloud
computing and Android
operating system in
mobile healthcare
In this article, by using
mobile application can
provides the management
of patients health records
and it can be updated,
retrieved the data using
cloud computing
Cloud
computing,
Android
operating
system
8
information
management system
Mobile
Application
Web service
Performance
Analysis:
Restful
Services with
JSON and
XML
Carlos
Rodrigues,
José
Afonso,
Paulo
Tomé
2011
To show how restful
Web services, combined
with JSON, may help
developers to fill this
gap while keeping
security, stability and
speed
In this paper, it will shows
how the restful Web
services combined with
JSON may help the
communication between
the mobile application and
the pre-existing
background system
become stable , secure and
light way.
JSON, XML
Improving
Data
Transmission
in Web
Applications
via the
Translation
between
XML and
JSON
Guanhua
Wang
June, 2011
To analyses the form of
two data serializing
approaches used in web
applications, XML and
JSON
In this paper, the
algorithm was proved by
translation experiments.
When it is applied in web
application, it gives how
this method can improve
system structure and the
performance of the web
application.
XML, JSON
9
2.6 Application on PKU Management System
2.6.1 Hospital Management System
A hospital management system (HMS) is a computer or web based system
that facilitates managing the functioning of the hospital or any medical set up.
This system or software will help in making the whole functioning paperless. It
integrates all the information regarding patients, doctors, staff, hospital
administrative details etc. into one software. It has sections for various
professionals that make up a hospital.
Not only for the doctors and patients, this system also manage the functioning
of the hospital or any medical set up which is the occupancy, staff, supplies
control, billing, laboratory and employees. A Web based HMS can be used for
providing online services to patients, appointments and obtaining opinions of
consultants sitting away from the hospital set up.
Figure 2.1: Appointment page of HMS
10
Figure 2.2: HMS’s patient registration form
2.6.2 SoftClinic
SoftClinic is world best EHR & HMS (Hospital Management System) with all
required features to run a practice or hospital smoothly and hassle free.
SoftClinic has become preferred choice for respective physicians, clinics,
hospital and nursing homes. Currently there are more than a million patients
registered on SoftClinic in over 30 countries. Having various integrated
modules like pharmacy, laboratory, human resources and financial accounting,
it has everything a physician needs. This system has appointment management,
charting and patient portal features. Besides, this system can be access by
using mobile phone and personal computer.
11
Figure 2.3: Appointment page of SoftClinic
Figure 2.4: SoftClinic’s patient details
12
2.6.3 Dr.Pad Management Application
By using Dr.Pad management app, user can manage patient records such as
personal information, medical reports, medication, visit history, clinical notes,
patient history, and other notes. Appointments for patients can be easily
handled using Dr.Pad app. User just log in through Google, Facebook or
Twitter account, then user can save their data in a secure cloud. There are two
type of features which the free features and paid features. For the free features,
user can create and keep track of patient's appointments, visit history, and
medical records. SMS and/or email prescription, appointment reminder, and
visit history to a patient.
Figure 2.5: Appointment and patient details page of Dr.Pad
13
2.7 Summary
The idea of proposing Pusat Kesihatan UniSZA (PKU) Management System is based
on the previous research materials includes articles, journals, papers and existing
systems. Based on the research, the existing systems are very helpful to develop the
PKU management system better.
14
CHAPTER III
METHODOLOGY
3.1 Introduction
This chapter covers the details explanation of methodology used in this system. A
methodology is a model, which employ for the design, planning, implementation and
achievement of the project objectives. Common methodologies include Waterfall,
Spiral Development, Rapid Application Development (RAD) and Agile Software
Development. Hence, this project will adapt the use of waterfall model as a software
development life cycle (SDLC).
3.2 System Development Life Cycle (SDLC)
The systems development life cycle (SDLC) is a conceptual model used in project
management that describes the stages involved in an information system development
project, from an initial feasibility study through maintenance of the completed
application. The life cycle defines a methodology for improving the quality of
software and the overall development process.
3.3 Waterfall Model
Waterfall model is a sequential design process which the progress is seen as
flowing steadily downwards through the phases. In a waterfall model, each phase must
be completed before the next phase can begin and there is no overlapping in the
phases. In waterfall model, there are generally five phases involved, which are
analysis, design, implementation, testing and maintenance.
15
Figure 3.1 Model of Waterfall
Requirement Analysis
All possible requirements of the system to be developed are captured in this
phase and documented in a requirement specification document.
In this phase, the system requirements have been collected and analyzed. The
problems statements, objectives and scope of the project have been defined.
The requirement have been specified based on the scope and user which is
students and medical assistant.
Design
The requirement specifications from first phase are studied in this phase and
the system design is prepared. This system design helps in specifying hardware
and system requirements and helps in defining the overall system architecture.
16
Design phase is important because it shows the detailed of the system and its
functionality. For example, Context Diagram (CD), Data Flow Diagram (DFD)
and Entity Relationship Diagram (ERD). A DFD shows the movement of the
data between processes, entities and data store. The database and interface
design also have been designed.
Implementation
With inputs from the system design, the system is first developed in small
programs called units, which are integrated in the next phase. Each unit is
developed and tested for its functionality, which is referred to as Unit Testing.
Codes have been written according to specification, requirements and
diagrams design in previous phase. By using PHP and Xampp Server the codes
are written. In this phase the JSON are used for storing and exchanging data.
Verification/Testing
All the units developed in the implementation phase are integrated into a
system after testing of each unit. Post integration the entire system is tested for
any faults and failures.
For PKU Management System, testing is vital to ensure the functionality.
Intention of testing is to detect an error so that all the error can be corrected.
This process helps in discovering vulnerabilities that are not discovered in the
previous phase.
17
Deployment of system
Once the functional and non-functional testing is done; the product is deployed
in the customer environment or released into the market.
Maintenance
There are some issues which come up in the client environment. To fix those
issues, patches are released. Also to enhance the product some better versions
are released. Maintenance is done to deliver these changes in the customer
environment.
This phase is needs to maintain the system and make a changes if needed until
the project is completely better.
18
3.4 Framework and Design
3.4.1 Framework
Figure 3.2 shows the framework for PKU Management System. In order to
access the system, student will be needed to register first before proceeding
into the login page and accessing system. After succeed logging in, the
students can access their user interface and make an appointment. The
appointment details will be in the database before the admin will be make the
confirmation of the appointment. The medical assistant will update the
treatment details of the students and choose the right medicine. Admin will be
add the medicine in the system. Besides, student can review the treatment
information after the medical assistant update in the system.
Figure 3.2: Framework of PKU Management System
19
3.4.2 Context Diagram
Figure 3.3 shows the Context Diagram for PKU Management System. Since
PKU Management System involve three actor which the Admin, Student and
Medical Assistant, the context diagram will explain more about the flow
between the three actors and what they are capable to do with their own
authorization
Figure 3.3: Context Diagram of PKU Management System
20
3.4.3 Data Flow Diagram Level 0
Figure 3.4 show an in-depth processes flow of the system based on context
diagram that had been explained before. This is where the details of
functionality will be stretch out for better understand what the system do.
There are ten process involve in PKU Management System which is
Registration, Login, Make appointment, Approve appointment, Manage
student, Manage medical assistant, Manage treatment record, Manage
medicine, Manage user and Manage report. There are five data store involved
which are Student, Medical assistant, Appointment, Treatment and Medicine.
21
Figure 3.4: DFD Level 0 of PKU Management System
22
3.4.3 Data Flow Diagram Level 1
Below are Data Flow Diagram Level 1 involved in this system. This include
the Admin, Student and Medical assistant.
3.4.3.1 Admin
Figure 3.5 shows the DFD level 1 of Admin. In DFD level 0, admin were
involve in four processes including approve appointment (process 3.0),
manage medicine (process 8.0), manage user (process 9.0) and manage report
(process 10.0). In DFD level 1, the process of managing medicine (process
8.0) is divided into two sub processes which is add medicine (process 8.1) and
delete medicine (process 8.2). Besides, the process of managing user (process
9.0) only has one sub process which is delete user (process 9.1). The process
of managing report (process 9.0) also has one sub process which is view report
(process 10.1).
23
Figure 3.5: Data Flow Diagram Level 1 (Admin)
24
3.4.3.2 Student
Figure 3.6 shows the DFD level 1 of Student. In DFD level 0, student were
involve in three processes including register student (process 1.0), login
(process 2.0), make appointment (process 3.0) and manage student (process
5.0). In DFD level 1, the process of managing student (process 5.0) is divided
into three sub processes which is edit profile (process 5.1), view profile
(process 5.2) and view treatment record (process 5.3).
Figure 3.6: Data Flow Diagram Level 1 (Student)
25
3.4.3.3 Medical Assistant
Figure 3.7 shows the DFD level 1 of Medical Assistant. In DFD level 0,
medical assistant were involve in two processes including manage medical
assistant (process 6.0), and manage treatment records (process 7.0). In DFD
level 1, the process of managing medical assistant (process 6.0) is divided into
two sub processes which is edit profile (process 6.1) and view profile (process
6.2). Moreover, the process of managing treatment records (process 7.0) is
divided into four sub processes which are add treatment records (process 7.1),
edit treatment records (process 7.2), view medicine (process 7.3) and choose
medicine (process 7.4).
26
Figure 3.7: Data Flow Diagram Level 1 (Medical Assistant)
27
3.4.4 Entity Relationship Diagram (ERD)
Figure 3.8 shows the tables and their relationship one to another. All tables are
normalized to a satisfactory level as shown below. There are three entity
consist of Admin, Student and Medical assistant.
28
Figure 3.8: ERD of PKU Management System
29
3.5 Data Decomposition
3.5.1 System as general
Figure 3.9 below shows that the PKU Management System are open for
student and medical assistant in UniSZA use. First, user need to register as the
system user. After being confirm as a user then they need to login. In this
system, there are three types of user which is Admin, Student and Medical
Assistant and then each of the user will be directed to their own homepage.
Figure 3.9: Data decomposition of PKU Management System
30
3.5.2 Admin
Figure 3.10 below shows the data decomposition of an Admin. The admin
will be able to approve the appointment, manage medicine, manage user and
manage report.
Figure 3.10: Data decomposition of Admin
31
3.5.3 Student
Figure 3.11 shows the data decomposition of Student. For student, there
are three main functionality that they can do including manage profile, make
an appointment and logout.
Figure 3.11: Data decomposition for Student
32
3.5.4 Medical Assistant
Figure 3.12 below shows the data decomposition of a Medical Assistant.
For medical assistant, they also have three main functionality including
manage profile, manage treatment record and logout.
Figure 3.12: Data decomposition of Medical Assistant
33
3.6 Data Dictionary
A database is a collection of information that is organized so that it can be easily be
access, manage and update. There are six table involve in this PKU Management
System. Each attributes displayed in ERD will be describe in this section.
3.6.1 Table Admin
Table 3.1 shows the attributes in Table Admin.
Table 3.1: Details of admin table in PKU Management System
Column Types Null Default Description
adminID varchar(10) no none Primary key
adminName varchar(50) no none
adminEmail varchar(20) no none
3.6.2 Table Student
Table 3.2 shows the attributes in Table Student
Table 3.2: Details of student table in PKU Management System
Column Types Null Default Description
matricNo varchar(10) no none Primary key
fullName varchar(50) no none
icNo varchar(12) no none
faculty varchar(4) no none
email varchar(20) no none
password varchar(15) no none
34
confirmPassword varchar(15) no none
3.6.3 Table Medical Assistant
Table 3.3 shows the attributes in Table Medical Assistant.
Table 3.3: Details of medical assistant table in PKU Management System
Column Types Null Default Description
staffID varchar(10) no none Primary key
maName varchar(50) no none
maEmail varchar(20) no none
maTel varchar(15) no none
3.6.4 Appointment
Table 3.4 shows the attributes in Table Appointment.
Table 3.4: Details of appointment table in PKU Management System
Column Types Null Default Description
appointID varchar(10) no none Primary key
adminID varchar(10) no none
matricNo varchar(10) no none Foreign Key
appointDate date no none
appointTime varchar(4) no none
status varchar(10) no none
35
3.6.5 Medicine
Table 3.5 shows the attributes in Table Medicine.
Table 3.5: Details of medicine table in PKU Management System
Column Types Null Default Description
medID varchar(10) no none Primary key
medName varchar(20) no none
3.6.6 Treatment
Table 3.6 shows the attributes in Table Treatment.
Table 3.6: Details of treatment table in PKU Management System
Column Types Null Default Description
treatID varchar(10) no none Primary key
matricNo varchar(10) no none Foreign key
treatDetails varchar(50) no no
medID varchar(10) no no
36
3.7 Summary
In this chapter, the explanation is all about how the system is designed which includes
CD, DFD and ERD. Besides, the explanation of relationship that related between
tables also being explained on this system.
37
CHAPTER IV
IMPLEMENTATION
4.1 Introduction
Implementation method is a systematic structured approach to integrate software
based service or component into workflow of an organizational structure or an
individual end-user. This phase should be done before a system is fully utilized. PKU
Management System may be customized to meet functional requirement and the
whole system is tested before being approve, signed off and becoming a fully
operational production system.
4.2 Interfaces
4.2.1 Student – Register
Figure 4.1 shows that the registration part for student before log in to the system.
Figure 4.1: Register Interface for Student
38
4.2.2 Student – Login
Figure 4.2 shows the log in session for the student after submit the registration
form.
Figure 4.2: Login Interface for Student
39
4.2.3 Student – Homepage
Figure 4.3 shows the homepage of the student. Student need to log in before
proceed to this page.
Figure 4.3: Homepage Interface for Student
40
4.2.4 Student – Appointment
Figure 4.4 shows the appointment interface. Student can make the appointment by fill
in the appointment form.
Figure 4.4: Appointment Interface for Student
41
4.3 Summary
Testing and implementation is an interrelated process where each of
implementation modules need to be tested in order to achieve less error and meets
requirement specified. In general, most of the budget consume on implementation and
testing phase because it is core process to complete the product and able to deliver all
the functionalities smoothly.
42
CHAPTER V
CONCLUSION
5.1 Introduction
This final chapter will focus on achievement of the system, system constraints and
suggestion on improvement for PKU Management System.
5.2 System Achievement
This system have meet several achievement which is:
i. This system can help student from keep on fill in the form manually everytime
they visit UniSZA health centre by registering online.
ii. This system help student make an appointment online before visiting the
health centre.
5.3 Summary
Pusat Kesihatan UniSZA (PKU) Management System have meet its objective to
user to make an online registration and manage the health centre. Thus, this system
help student and medical assistant from fill in the form in the paper, by using this
system it can be written in mobile application view. With this system the health centre
become more systematic.
43
REFERENCES
D. Jaramillo, R. Smart, B. Furht and A. Agarwal, "A secure extensible container for
hybrid mobile applications," 2013 Proceedings of IEEE Southeastcon, Jacksonville,
FL, 2013, pp. 1-5.
G. Wang, "Improving Data Transmission in Web Applications via the Translation
between XML and JSON," 2011 Third International Conference on Communications
and Mobile Computing, Qingdao, 2011, pp. 182-185.
C. Doukas, T. Pliakas and I. Maglogiannis, "Mobile healthcare information
management utilizing Cloud Computing and Android OS," 2010 Annual International
Conference of the IEEE Engineering in Medicine and Biology, Buenos Aires, 2010,
pp. 1037-1040.
Prof. Madhuri Nitin Badgujar Birla College of Arts, commerce, and Science, Kalyan
(w), “Introduction to Mobile Computing”, Aug 22, 2014
44
APPENDIX
Gantt chart
Week
Task Name
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Project Title
Discussion With
Supervisor
Abstract And Title
Submission
Analyser And
Determine The Of
Objective
Analyser Problem
Statement & Literature
Review
Proposal Presentation
Proposal Correction
Designation Of
Framework &
Functional Design
Documentation
Presentation FYP
Report Submission