Final Project
Final Project
Project title
Design and implementation of covid-19 vaccination system
By
Supervised by
Ghazwh Ghanim
2022-2023
بسم هللا الرحمن الرحيم
Signature:
Name:
Date:
Examination Committee Certificate
We certify that the project titled "Design and Implementation of COVID-19
Vaccination System" by (Murtadha Kadhim Salim ,Hamza Abd Alnaser,
and Ghassan Amer Abdulla) has been examined by the committee.
The project and its related content meet the standards for the degree of B.Sc. in
Computer Science. The students have demonstrated a strong understanding
of the subject matter and have successfully designed and implemented the
COVID-19 vaccination system.
Signature:
Name:
Date:
Signature:
Name:
Date:
Thanks And Dedication
We would also like to extend our thanks to all the teachers who provided us
with advice and necessary equipment, enabling us to carry out our work
.effectively
Furthermore, we are grateful to our families and friends for their unwavering
support. Their encouragement and belief in our abilities were instrumental in
.our project's accomplishment
Lastly, we extend our appreciation to all those who assisted and motivated us
.throughout this project. Their contributions have been truly invaluable
Abstract ------------------------------------------------------------------------------------------------------------------ I
References ---------------------------------------------------------------------------------------------------------------- 21
Abstract
This abstract introduces a robust web-based platform specifically designed to
streamline the entire COVID-19 vaccination process. The website serves as a
centralized hub where new patients can register for their first vaccine dose,
while also providing a comprehensive system to track the vaccination status
of older patients and facilitate the administration of their second dose. The
primary goal of the platform is to enhance the efficiency and effectiveness of
the vaccination campaign by efficiently managing patient information,
prioritizing vaccination queues, and ensuring the timely delivery of vaccine
doses.
The website offers an intuitive and user-friendly interface for new COVID-
19 patients to provide their relevant information. This includes essential
personal details such as name, age, contact information, and any pre-existing
medical conditions. The collected data is securely stored in a centralized
database, ensuring privacy and confidentiality.
I
List of table
NO Caption page
1 the patients info table 10
II
List of figures
NO Caption page
1 Website flowchart 12
2 Website login page 14
3 Website choosing page 15
4 Website Patients 15
registering page
5 Website searching 16
patient page
6 the Page about covid- 17
19 info
7 Page who are we 17
8 Contact page 18
III
List of Abbreviations
NO SHORT MEAN
1 INFO information
2 SW software
3 HTML Hyper Text Markup
Language
4 CSS Cascading Style Sheets
5 JS JavaScript
IV
Chapter 1
General Introduction
1
1.1 Introduction
In response to this challenge, a project has been developed with the primary
objective of organizing and arranging the numbers of vaccinated patients, to
efficiently manage vaccine distribution and prioritize those at the greatest
risk of severe illness or exposure to the virus. The project is designed to
complement the website for registering COVID-19 patients for the vaccine,
by providing additional support for medical staff in managing vaccinated
patients.
This paper aims to discuss the theoretical background and project plan for
developing the website, which is based on health communication strategies
and information technology. These approaches efficiently manage the
vaccination process and facilitate communication with patients. The project
plan comprises defining project scope and objectives, gathering
requirements, planning and designing the website, developing and testing it,
deploying and launching it, monitoring and maintaining it, and evaluating
and improving it.
2
1.2 Aim of the project
The aim of this project is to organize and arrange the numbers of vaccinated
Patients to streamline the vaccination process and efficiently manage vaccine
Distribution to eligible individuals.
The project seeks to facilitate the registration process, identify and schedule
individuals for vaccination, and ensure a fair and equitable distribution of
vaccines And reduce the financial losses that you get through registration by
papers.
One of the primary goals of this project is to prioritize those at greatest risk
of severe illness or exposure to the virus.
The target audience of the project includes the Ministry of Health and
primary health clinics.
This project aims to complement the existing website for registering
COVID-19 patients for the vaccine by providing additional support for
medical staff in managing vaccinated patients.
Overall, the project strives to contribute towards the global effort to combat
the COVID-19 pandemic by making the vaccine distribution process more
organized and efficient.
3
Simplified registration: The project simplifies the registration process
for vaccine recipients, making it more accessible and user-friendly.
Complements existing website: The project complements the existing
registration website, providing additional support for medical staff and
facilitating more efficient vaccine distribution.
Use of communication strategies and technology: The project uses
communication strategies and technology to facilitate vaccine
distribution and communicate important information to patients,
leading to higher vaccination rates and better outcomes.
1.4َProject Outline
َ•Chapter One
Highlights its importance in healthcare management with a comprehensive
introduction.
َ•Chapter Two
The tools used to implement the system, the tool’s specialty and advantages.
َ•Chapter Three
Project implementation and overview of the system interface and pages, and
how to interact with the system.
َ•Chapter Four
What is the overall conclusion of the project, why it is important, and the
problems it solves. Also, a futuristic thought about how the system can be
more useful and efficient
4
Chapter Two
Theoretical
Background
5
2.1 Introduction
This chapter presents an overview of the system requirements
needed to implement a covid-19 vaccination system and describes the
techniques and programming languages used to create the system.
This project require any basic operation system that is available these day with the
ability to operate an internet browser to make one of the hardest operations easy and
comfortable for both clients and workers
6
3. Ability to embed media such as images, audio, and video.
4. Support for creating accessible web content with features like alt text for
images.
2. CSS (Cascading Style Sheets) is a styling language that controls the visual
appearance and layout of HTML elements. Its features include:
2.3.2 Backend
7
databases, and performing other server-side operations. It involves the logic,
infrastructure, and functionality that power the application but are not directly
visible to users. The backend is responsible for handling data storage, processing
user inputs, and communicating with external systems or databases. It often
involves programming languages such as Python, Java, or PHP, as well as
frameworks and tools that facilitate development and deployment. The backend
works in conjunction with the front-end to deliver a complete and functional
application to users.
1. PHP is a server-side scripting language used for building the back-end of web
applications. It can dynamically generate web pages and interact with databases,
making it a powerful tool for creating dynamic and data-driven websites.
PHP Features
8
libraries. These resources allow developers to leverage pre-built
functionalities and frameworks to speed up development.
6. Scalability: PHP is highly scalable, capable of handling heavy traffic and
large-scale applications. With proper optimization and caching techniques,
PHP applications can perform efficiently even under high loads.
7. Wide deployment options: PHP can be deployed on a variety of web servers,
including Apache, Nginx, and Microsoft IIS. Additionally, it can be used in
conjunction with various content management systems (CMS) like
WordPress and Drupal.
8. Object-oriented programming (OOP) support: PHP supports object-oriented
programming principles, allowing developers to create reusable and modular
code structures. This promotes code organization, maintainability, and code
reusability.
9
Visual Studio Code (VSCode) is a free and open-source code editor developed by
Microsoft. It provides an integrated development environment (IDE) with powerful
features and extensive customization options. VSCode supports various
programming languages and frameworks, making it a versatile choice for developers
across different domains.
10
Chapter Three
Proposed and Implementation
11
3.1 Introduction
This chapter will discuss the system's functionality and appearance.
The process of the system is simply
3.2 The Proposed work
Now we are going to mention algorithms and diagrams to show
some of the important parts of the system.
3.2.1.Project Flowchart
12
3.2.2 Tables
3.2.2. Algorithm
1. Input: Search and enter patient information
3. Step 1: on the first page, you must enter the username and password
6. Step B: After taking the dose, we print the vaccine card and then exit
8. Step A: We go to the patient form and search for the patient's name
10. Step B.1: A message appears saying "The patient is not registered"
11. Step B.2: The program returns to "Step 2" mentioned above
13
14. Step C.2: We print the vaccination card and exit
This is the first page where you enter your will show when you open the
system that has 2 felids and 1 button the first felid is to enter the username
and the second is to enter the password and the button to submit them and
14
there are a header bar contain 3 extra button each button has its own page the
we will explain later and a logo of the organization that will use the website
in the future
In this page we get new button in the head bar which is the صفحة الرئيسيةwhat
we call the choosing page that has to option the first one is to register new
patient and the second one is to look up old patient if they were registered
15
In this page we see multiple felids all of them service one purpose which is
get the patients info like name , birthdate , dose , address , email and phone
number and a button to submit these info
16
5. About covid-19
6. Who are we
17
7. Contact
18
Chapter Four
Conclusion and
Future work
19
4.1 Introduction
This chapter going to explain the conclusion of the project and what
are the problems that this system solves and how it is going to
solve them. Also, mentioning the future work that can be added to
the project to make it more efficient and useful and convenient.
4.2 Conclusion
1- The vaccination system is a necessary program to facilitate the
vaccination process.
2- The program guarantees fair distribution of vaccines.
3- It reduces financial losses.
4- It is forbidden to make a mistake in which of the two doses the
patient took.
5- Gives priority to sick and elderly people.
6- The registration and review process for patients is easy.
20
References:
.HTML and CSS: Design and Build Websites" by Jon Duckett"
Visual Studio Code: End-to-End Editing and Debugging Tools for Web "
.Developers" by Bruce Johnson
"PHP and MySQL Web Development" by Luke Welling and Laura Thomson
21