E-Vaccination System: Department of Computer Applications T. John College
E-Vaccination System: Department of Computer Applications T. John College
T. JOHN COLLEGE
(Affiliated to Bangalore University & Approved to AICTE)
Gottigere, Bengaluru – 560083
E-Vaccination System
Submitted by
Akshaychandran kv
19RWSLC002
DECEMBER 2021
DEPARTMENT OF COMPUTER APPLICATIONS
T. JOHN COLLEGE
(Affiliated to Bangalore University & Approved to AICTE)
Gottigere, Bengaluru – 560083
PROJECT WORK
E-Vaccination system
Bonafide Work Done by
Akshaychandran kv
19RWSLC002
The project submitted in partial fulfillment of the requirements for the award of Master
of Computer Applications of Bangalore University, Bengaluru.
DECEMBER 2021
CERTIFICATE
This is to certify that the project work entitled E-vaccination system is a bona fide work
done and submitted by
Akshaychandran kv
19RWSLC002
in partial fulfillment of the requirement of the requirement for the award of the degree of
Master of Computer Applications by the T. John College, Bangalore during 2020-2021.
Place: Bengaluru
Date:
ACKNOWLEDGEMENT
I would like to express my sincere thanks to our beloved Chairman Dr. Thomas P John, for his
vision in transforming Education.
I would express my sincere thanks to Sr. Rose Mary Balappa, Principal, T. John College for her
valuable advice, co-operation and support and for providing all the faculties for the construction of the
project.
I am thankful to Dr. Felcy Judith, Head, Department of Computer Applications department for
her valuable advice for their constant support and encouragement given throughout the development of
the project.
I, wish to record my heartfelt gratitude and sincere thanks to our faculty for his supervision,
gentle support and inspiration given to me till the end of my project.
Last but not the least i also likes to thank our friends and family for their valuable support and
inspiration.
Index
1.INTRODUCTION
The project entitled “E-Vaccination system” is a web application that provide an effectiveand suitable
Method to vaccinate young children. In current scenario, Vaccines are provided for infants and children
Under teenage by various aspects such as by attending school manually and there is a chance that some
The children’s and infants may miss the opportunity ofgetting vaccinated due to some mandatory
reasons,Which leads to loss of life or gets affectedby various diseases such as polio?
2.OBJECTIVE
Committing to immunization as a priority first and foremost means recognizing the importance of immunization as
Critical public health intervention and the value that immunization represents in terms of health and economic
Returns. Countries demonstrate a commitment to immunization by setting ambitious but attainable national targets
And allocating adequate financial and human resources to programmers to achieve these targets; ensuring that their
National immunization plans are fully integrated into national health plans, with appropriate budgets and
Formulated, With the participation of all major stakeholders; and demonstrating good stewardship
and implementation of their National health plans. Country commitment to immunization does not, however,
imply that immunization Programmers will be prioritized or funded at the expense of other vita health
programmers.
.
3.EXISTING SYSTEM
In the existing system, vaccines are provided for infants and children under teenage by
various aspect such as by attending school manually and there is a chance that some of the
children’s and infants may miss the opportunity of getting vaccinated due to some mandatory
reasons. In such cases there is no another option to getting vaccination. Also the parents
forgot to take vaccine for their children’s which lead to loss life of children’s.
In proposed system the problem of existing system are solved. The main objectives of this
project are efficient and less time consuming E-vaccination system. This project is most
probably beneficial to the government organizations. We can change manual vaccination
system by collecting the information of infants, registered under website so that those who
didn’t took vaccination get one more opportunity to save the life of their children. The project
E-Vaccination system uses Python as front end and Sqlite-3 as back end.
proposed system the problem of existing system are solved. The main objectives of this project are
efficient and less time consuming E-vaccination system. This project is most probably beneficial to the
government organizations. We can change manual vaccination system by collecting the information of
infants, registered under website so that those who didn’t took vaccination get one more opportunity to
save the life of their children. The project E-Vaccination system uses Python as front end and Sqlite-3
back end.
By this system a lot of man hours can be saved and it is efficient too. It is less time consuming system.
Also those who didn’t took vaccination can available one more opportunity.This system is secure
because user can register with valid proof.
5. SYSTEM ANALYSIS
MODULE SPECIFICATION
Registration:
Hospital can register to the system by providing basic information. If the regis- tration request
accepted by the admin, then the hospital can login to the systemby using username and
password. Each hospital have their own account to login the application.
Also the admin register the asha worker by providing basic information. Also it
specify the ward of the asha worker. When admin add the details of asha worker, then
asha worker can login to the system by using username and pass- word. Admin have a
provision to accept/reject the asha worker from the system.
When the asha worker is added , then they register each children corresponding to their ward.
When the child added to the system, then they can login by using username and password.
Allocation:
When the asha worker add the child to the system, the admin allocate the vaccine corresponding to
their age. Then the hospital approves the request from the admin for take vaccine. When the child
take the vaccination, then hospital change status of child as ”vaccine take” and it also visible by
the admin and parent too.
Re-allocation:
If the child not take the vaccine at the allocated time, the hospital changes the status of
child as “vaccine not take”. Then the parent has a option to re- quest re-allocation. So
the child gets one more chance to take vaccination if they missed. When they request
for re-allocation, then admin allocate one more time for vaccination.
Feasibility Analysis:
– Technical Feasibility
– Economic Feasibility
– Operational Feasibility
Technical Feasibility:
The Proposed system ”E-Vaccination system” is technically feasible since all the
required tools are easily available.
Economic Feasibility:
Operational Feasibility:
Operational feasibility assesses the extent to which the required system per- forms a series of
steps to solve business problems and user requirements. Oper- ational feasibility is mainly
concerned with issues like whether the system willbe used if it is developed and implemented.
The proposed system really benefits the organization and the management supports to the project.
And they have been involved in the planning and development of the project. By all these the
proposed system is Operationally feasible.
6.HARDWARE REQUIREMENT
Client side:
RAM 512 MB
Hard disk 10 GB
Processor 1.0 GHz
Server side:
RAM 1 GB
Hard disk 20 GB
Processor 2.0 GHz
Software Requirements
Client side:
Server side:
Software python
Google Chrome or any
Web Browser compatible browser
Operating System Windows or any equivalent OS
7. Sequence Diagram
8.ER DIAGRAM
The Entity-Relationship (ER) model was originally proposed by Peter in 1976 [Chen76] as a way to
unify the network and relational database views. Simply stated the ER model is a conceptual data model
that views the real world as entities and relationships. A basic component of the model is the Entity-
Relationship diagram which is used to visually represent data objects. Since Chen wrote his paper the
model has been extended and today it is commonly used for database design for the database designer,
the utility of the ER model is:
• It maps well to the relational model. The constructs used in the ER model can easily be
transformed into relational tables.
• It is simple and easy to understand with a minimum of training. Therefore, the model can be
used by the database designer to communicate the design to the end user.
• In addition, the model can be used as a design plan by the database developer to implement a
data model in specific database management software.
ER Notation
There is no standard for representing data objects in ER diagrams. Each modeling methodology uses its
own notation. The original notation used by Chen is widely used in academic’s texts and journals but
rarely seen in either CASE tools or publications by non-academics. Today, there are a number of
notations used; among the more common are Bachman, crow's foot, and IDEFIX.
All notational styles represent entities as rectangular boxes and relationships as lines connecting boxes.
Each style uses a special set of symbols to represent the cardinality of a connection. The notation used in
this document is from Martin. The symbols used for the basic ER constructs are:
Entities are represented by labeled rectangles. The label is the name of the entity. Entity names should
be singular nouns.
Relationships are represented by a solid line connecting two entities. The name of the relationship is
written above the line. Relationship names should be verbs
Attributes, when included, are listed inside the entity rectangle. Attributes which are identifiers are
underlined. Attribute names should be singular nouns.
Cardinality of many is represented by a line ending in a crow's foot. If the crow's foot is omitted, the
cardinality is one.
Existence is represented by placing a circle or a perpendicular bar on the line. Mandatory existence is
shown by the bar (looks like a 1) next to the entity for an instance is required. Optional existence is
shown by placing a circle next to the entity that is optional.
11.Class Diagram
The class diagram shows a set of classes, interfaces, collaborations and their relationships.
`
12.DATABASE DESIGN
The data in the system has to be stored and retrieved from database. Designing the database is part of
system design. Data elements and data structures to be stored have been identified at analysis stage.
They are structured and put together to design the data storage and retrieval system.
A database is a collection of interrelated data stored with minimum redundancy to serve many users
quickly and efficiently. The general objective is to make database access easy, quick, inexpensive and
flexible for the user. Relationships are established between the data items and unnecessary data items
are removed. Normalization is done to get an internal consistency of data and to have minimum
redundancy and maximum stability. This ensures minimizing data storage required, minimizing
chances of data inconsistencies and optimizing for updates. The MS Access database has been chosen
for developing the relevant databases.
Admin:
13.UI Design
The home page displays the registration, and login fields. By these fieldswe can register the hospital
and Login by all the users in the system
In this page asha worker can add the details of a child corresponding totheir ward. Also
view the details of child such as allocation of hospital, statusupdate of child if they vaccinated
etc.
In this page asha worker can add the details of child. They enter the details of the
child like name, address, contact number, nearest primary center, any other disease they have
etc.
In this page admin can allocate the hospital for vaccination to the child.
The vaccinecorresponding to their age is only visible to the admin for allocation
When the superintendent allocates the hospital for a child, the hospital can view that allocation
and they must approve the allocation. When the child take the vaccine then hospital must change
the status of child as vaccine take.
The hospital has an option to request the vaccine to the admin. Then the adminview the
request and allocate the requested vaccine to the hospital.
The superintendent can add the vaccine to the stock. Also they can update thestock
details.
The screen displays the details of the users. The superintendent manages all usersby using
this page.
By using this screen admin can add the vaccine to the stock. Each vaccine containa period that
specify the age to take the vaccine. Only those ages, the children’s can take the vaccination
By using this screen all the users can login by using username and password
14.SOURCE CODE
Base.html
{% extends 'admin/admin_base.html' %}
{% block content %}
{% load static %}
{% if message %}
<script> alert("{{ message }}")</script>
{% endif %}
<!-- start banner Area -->
<section class="banner-area relative about-banner" id="home">
<div class="overlay overlay-bg"></div>
<div class="container">
<div class="row d-flex align-items-center justify-content-center">
<div class="about-content col-lg-12">
<h1 class="text-white">
Add Events
</h1>
<p class="text-white link-nav"><a href="index.html">Home
</a> <span class="lnr lnr-arrow-right"></span> <a href="about.html"> Asha Worker</a></p>
</div>
</div>
</div>
</section>
<!-- End banner Area -->
enctype="multipart/form-data">
{% csrf_token %}
<h3 class="pb-20 text-center mb-30">Add Events</h3>
<input type="text" class="form-control" name="name"
placeholder="Event Name" autocomplete="off" required>
<input type="text" class="form-control" name="descr" placeholder="Event Details "
autocomplete="off" required>
<input type="date" class="form-control" name="edate"
placeholder="Event Date " autocomplete="off" required>
<input type="Time" class="form-control" name="etime"
placeholder="" autocomplete="off" required>
<input type="file" accept="IMAGE/*" class="form-control" name="image" required>
</head>
<body>
<?php include('includes/colorswitcher.php');?>
<!--Header-->
{% endblock %}
<!-- start banner Area -->
<section class="banner-area relative about-banner" id="home">
<div class="overlay overlay-bg"></div>
<div class="container">
<div class="row d-flex align-items-center justify-content-center">
<div class="about-content col-lg-12">
<h1 class="text-white">
Add Events
</h1>
<p class="text-white link-nav"><a href="index.html">Home
</a> <span class="lnr lnr-arrow-right"></span> <a href="about.html"> Asha Worker</a></p>
{% extends 'admin/admin_base.html' %}
{% block content %}
{% load static %}
{% if message %}
<script> alert("{{ message }}")</script>
{% endif %}
<!-- start banner Area -->
<section class="banner-area relative about-banner" id="home">
<div class="overlay overlay-bg"></div>
<div class="container">
<div class="row d-flex align-items-center justify-content-center">
<div class="about-content col-lg-12">
<h1 class="text-white">
Add Events
</h1>
<p class="text-white link-nav"><a href="index.html">Home
</a> <span class="lnr lnr-arrow-right"></span> <a href="about.html"> Asha Worker</a></p>
</div>
</div>
{% extends 'base.html' %}
{% block content %}
{% load static %}
{% if message %}
<script> alert("{{ message }}")</script>
{% endif %}
</ul>
</nav><!-- #nav-menu-container -->
</div>
</div>
</header><!-- #header -->
{% extends 'base.html' %}
{% block content %}
{% load static %}
{% if message %}
<script> alert("{{ message }}")</script>
{% endif %}
</div>
<section class="banner-area relative about-banner" id="home">
<div class="overlay overlay-bg"></div>
<div class="container">
<div class="row d-flex align-items-center justify-content-center">
<div class="about-content col-lg-12">
<h1 class="text-white">
View Centers
</h1>
<p class="text-white link-nav"><a href="index.html">Primary right"></span> <a
href="about.html">Primary Centers</a></p>
</div>
</section>
{% if message %}
<script>
alert("{{ message }}")
</script>
1. Integration Testing:
Outcomes Integration Testing is a level of software testing where individual units are com-bind and
tested as a group. The purpose of this level of testing is to expose faults in the interaction between
integrated units. During the Integration testing phase of my project it’s clear that the combined
components/units don’t affect the expected pro-cesses and other modules. Here we mixed up the units
that have passed the test cases during unit test. And check-out the workflow of the modules. For
example in the case of allocation, a flow on searching for an vaccine and finding it and then adding
that vaccine to the list. Thus we can find all the processing’s that are happening in the application. In
this manner, each integrated modules are considered for the predicted.
2 . System Testing:
3.Usability Testing:
Usability testing was done to determine the ease of use of the system and whether the users would struggle to
learn and use the system. This was done prior to the announcement of the end of phase one of the project with
the eventual system users, selected individuals from the Ministry of Health
4.Testing conclusion:
The test results from all types of testing conducted, We confirmed that the tool met the
qualities of a robust, highly available and user friendly.
Implementation
Implementation simply means carrying out the activities described in requirement. A Digital
Language Lab is a language learning solution with a specially equipped facilitydesigned to train
students in any language using proven language teaching techniques.The teacher delivers the
methodology through an automated system that is adaptableto teaching a novice or a neophyte
as well as brush-up the skills of a not-very-fluent speaker to not only speak it phonetically correct
in a native accent but also learn it quickly and deliver it with clarity and confidence.
The following lines will give you an introduction into the implementation of projectsin growing
interactive learning world, and highlights key aspects that have to be takeninto account for a
successful implementation.
After testing, the system “E-Vaccination system” is ready for the implementation.
Implementation is the stage of the project when the theoretical design is turned in to a
working system. Implementation is the process of bringing a newly developed system or
revised into operational one. The new system and its components are to be tested in a
structured and planned manner. There are some challenges faced by the me while
implementing the software. Some of them
• Code-reuse: There are huge issues faced by me for compatibility checks and deciding how
much code to re-use.
• Version Management: Every time a new release is issued to the product owner, i have to
maintain version and configuration related documentation.
• The implementation stage of a project is often very complex and time consuming. This
involves careful planning, investigation of the current system and constraints of
implementation, training the operating users in the changeover procedures before the
system is setup and running. So, “E-Vaccination system” is easy to implement. It would be
very easy to run also.
16.Git History
17. CONCLUSION
E-Vaccination system deals with Monitoring of child growth and provides proper aware-ness
about vaccination among people. The purpose of developing this website is to provide an
effective and suitable method to vaccinate young children. They are in increased risk for
infectious diseases because their immune systems have not yet built up the necessary
defenses to fight serious infections and diseases. As a result, diseases like whooping cough
or pneumococcal disease can be very serious — and even deadly.
for infants and young children. Vaccinations start early in life to protect children before they are
exposed to these diseases. The main objectives of this project are efficient and less time-consumin
vaccination system. This project is most proba- bly beneficial to the government organizations. In the
existing system, vaccines are provided for infants and children under teenage by various aspect such as
by attend- ing school manually and there is chance that some of the children’s and infants may miss
the opportunity of getting vaccinated due to some mandatory reasons. We can change this manual
system by E-Vaccination system by collecting the info of infants, registered under website so
that those who didn’t took vaccination can avail one moreopportunity to save the life of
their children. By this system a lot of man hours canbe saved and it is efficient too.
E-Vaccination system deals with Monitoring of child growth and provides proper aware-ness about
vaccination among people. The purpose of developing this website is to provide an effective and
suitable method to vaccinate young children. By using this system we can take the vaccine
efficiently-Vaccination system by collecting the infoof infants, registered under website so that those
who didn’t took vaccination can avail one more opportunity to save the life of their children. In
future we can makethis web site as an appeals we can add a payment section to this system.so we
can make the system more efficient in future.
T john college Department of MCA P a g e | 47
E-Vaccination system
19 . REFERENCE
W3 schools.
Github.com
https://www.youtube.com/watch?v=Niu7Rd0u5M8
https://github.com/NAalytics/Assemblies-of-putative-SARS-CoV2-spike-encoding-mRNA-
`sequences-for-vaccines-BNT-162b2-and-mRNA-1273