Professional Documents
Culture Documents
Module Code & Module Title FC6P01NT-Final Year Project
Module Code & Module Title FC6P01NT-Final Year Project
I confirm that I understand my coursework needs to be submitted online via Google Classroom under the
relevant module page before the deadline in order for my assignment to be accepted and marked. I am
fully aware that late submissions will be treated as non-submission and a mark of zero will be
awarded.
FC6P01NT Final Year Project
Table of Contents
1. Introduction ............................................................................................................ 1
1.1 Problem Scenario ................................................................................................. 2
1.2 Problem as Solution ............................................................................................. 3
2. Aim and Objective .................................................................................................. 4
3. Expected Outcomes and Deliverables ................................................................... 5
4. Project Risks, Threats and Contingency Plans: ..................................................... 6
5. Methodology: .......................................................................................................... 8
6. Resource Requirements....................................................................................... 10
7. Work Breakdown Structure ................................................................................. 11
8. Milestone Chart .................................................................................................... 12
9. Project Gantt Chart............................................................................................... 13
10. Conclusion ......................................................................................................... 15
References ............................................................................................................... 16
FC6P01NT Final Year Project
Tables of Figures
Table of Tables
Table 1: Project risks, threats and contingency plans ................................................ 7
FC6P01NT Final Year Project
1. Introduction
As we all know, Health is the backbone of the nation. To develop the nation,
the People must be healthy. The World Health Organization (WHO) defines health as
"a condition of complete physical, mental, and social well-being." Healthy living refers
to the steps, behaviors, and strategies that we employ to promote health and well-
being. (Felman, April 19, 2020)
In Today’s World, innovation is becoming an increasingly crucial element of our daily
lives. There are countless types of applications that have taken over the marketplace,
and many people are seeking new apps daily to make our life easier and better.
I’m working on designing and developing a web app for covid vaccine that will be
beneficial to all the People of major cities of Province 1. ‘CoVaccine’ will be the name
of this app. This app will be built with Visual Studio Code as the editor and JavaScript
as the programming language, with NodeJS and the express JS framework as the
backend. This app has all the features that a covid online booking portal must have.
The following are the some of the features that will be included in this app.
• Advanced Booking (People can book a vaccine date whatever date they want).
• Friendly and easy UI to use for People as it contains both English as well as
Nepali language.
• Precautions and safety guide for People.
• Information of active Covid cases.
• Keeps the record of vaccinated People and their doses.
• Shows places of vaccination in google maps.
• Shows the active tracking of the Covid-19 Patients.
• People can cancel booking afterwards if they are unable to visit that place in
vaccine dates.
• Shows available dates, vaccine, and vaccine features to the people.
• People faced a lot of problems in injecting covid vaccine especially people who
have diabetes, blood pressure, heart diseases etc. People must stay in queue
which may affects their health.
• Daily wages laborer and Farmers are facing problems as they earn money only
when they go to work if they stand in line for hour their family might be hungry
in that day, due to lack of earning at that day.
• If only government is injecting vaccine, then businessman might get a lot of
problems in their business due to spent of lot of hours for vaccine and can
cause a huge loss in their business.
• People are unknown with covid patient and people coming from different places
and they talk with unknown people without knowing their PCR reports which
might increase actives cases.
• Sometimes People might be unknown with vaccines, people stand in line but
due to shortage of vaccine they must come to next day or day when vaccine is
available it affects almost all the people.
• Due to dirty Politics of our country, We People are facing a lot of problems
sometimes government sent vaccine according to the population of that cities
or villages, but Vaccine might get sold to private hospital by the People in higher
post of that cities and villages that’s makes shortage of vaccine, and some
people might not get covid vaccine.
• To learn how to use the many tools required to complete this app.
• Friendly and easy UI to use for People as it contains both English as well as
Nepali language.
• Shows the active tracking of the Covid-19 Patients.
• The system shows the information of active covid cases, deaths, vaccinated
People etc.
• Keeps the record of vaccinated People and their doses.
• The system shows places where covid vaccine is injecting in google maps.
• Shows available dates, vaccine, and vaccine features to the people.
• The system has advanced booking where people can book vaccine dates in
advanced.
• Automated E-mails to People after booking covid vaccine date. (Real-time
booking & confirmation).
• The system gives safety and precautions guide for People.
5. Methodology:
When working on a project, software development methodology refers to the
systematic processes that must be followed. It's an amalgamation of design ideals
and pragmatic realities that dates to the dawn of computing. The purpose is to
establish a method for software development that is systematic. (GeekforGeek, 12
Jun, 2020) The most common SDLC mythologies are given below:
• Waterfall Model
• Spiral Model
• Big Bang Model
• V-Shape Model
• Agile Model
• Iterative Model
For developing this web app, I prefer Rational Unified Process (RUP) methodology
which is an agile methodology. The project life cycle is divided into four phases by
RUP. All six main development disciplines are practiced at each phase: business
modeling, requirements, analysis and design, implementation, testing, and
deployment. RUP's major purpose is to produce high-quality software on a predictable
budget and schedule. If necessary, each of the life cycle phases can be repeated until
the major objectives are achieved. The project is completed once the transition phase
is successfully completed. (Study, June 19, 2020) The four different phases of RUP
are as given below:
Inception:
• A discussion with the supervisor was done to see whether the project is
appropriate to develop.
• The project's end-users were identified, and it was decided whether this app
would be valuable to them.
Elaboration:
• A class diagram, a case diagram, and a collaboration diagram are all created.
BIBHAV KARKI 8 19031619
FC6P01NT Final Year Project
Construction:
• The testing such as white-box, black- box is carried out in app in this process.
Transition:
• End-users will be given access to the app, and feedback will be collected.
6. Resource Requirements
We all know that to complete a project or a system, we need a variety of
resources.
The following are the basic resources needed to complete this project:
8. Milestone Chart
10. Conclusion
In the present context of Province One online vaccine date booking app will
surely be fruitful in major cities like Itahari, Biratnagar, Dharan Birtamore etc. as these
cities are mainly famous for industrial, agricultural, and other sectors and People are
very busy in these cities. As the main goal of this software (web application) is to
provide a well-managed vaccine date booking service to people, also it shows active
covid Patient nearby as well as to replace the traditional strategy with technology. This
app mainly focusses on providing a proper and a good vaccine service to the People.
This app will help to minimize the risk of spreading corona virus all over the province
one as it managed overcrowding etc. Various features of this app are also mentioned
above. Lots and hard work proper research and dedication is required to complete
this project on time. This project will surely help me in my coming future as well as it
helps me to become a web app developer and full stack developer in near future.
References
Felman, A., April 19, 2020. MedicalNewsToday. [Online]
Available at: https://www.medicalnewstoday.com/articles/150999
[Accessed 8 October 2021].
GeekforGeek, 12 Jun, 2020. RUP and its Phases. [Online]
Available at: https://www.geeksforgeeks.org/rup-and-its-phases/
[Accessed 8 October 2021].
Study, June 19, 2020. Rational Unified Process. [Online]
Available at: https://study.com/academy/lesson/what-is-the-rational-unified-
processmethodology-tools-examples.html
[Accessed 8 October 2021].