Uploaded by Dhanakshitha KODITUWAKKU

-Criterion A Planning (1)

advertisement
Criterion A: Planning
"Refer to Appendix- Final Interview and Feedback for Client Interview"
The Client & Outline of Problem
My client Mr. Samantha is an official in the srilankan government working under the ministry of digital
technology. Mr samantha and his team have been tasked with distributing COVID-19 vaccinations in the
district of colombo.As Colombo is currently considered a high risk Zone & as it has a large population of
613 000 people. Mr. Samantha and his team require a system which can reduce long queues &
waiting-time at Vaccination centers in order to reduce the risk of the spread of the virus (9-12). When
questioned Mr.Samantha stated that his team had already designed a fully integrated solution with cold
chain management , However he believes that it might take a long time to implement(17-18).Thus
Mr.Samantha requires a system which could not only distribute vaccines safely and efficiently but could
also be implemented easily and rapidly because the stabilization of the exponentially increasing COVID 19
cases in Sri Lanka depends on how fast Mr.Samantha and his team can successfully design a solution for
safe and efficient vaccination distribution.
Mr.Samantha , who got to know that I was a computer science student through a close acquaintance of
mine, has requested my help to create a system which would “eliminate long queues and waiting time in
vaccination centers” thus increasing process efficiency while decreasing risk of virus spread at
vaccination centers.
word count-221
Product Justification
`As previously stated the customer requested a system which would eliminate long queues and waiting time
in vaccine centers. This means ,
1. there should be a method in place to keep track of people entering a vaccination center
within a certain timeframe.
2. there should be a database to keeptrack of the people who already took the vaccination. The client
also mentioned that the currently designed system is unsuccessful as it will take too long to implement.
Thus it is apparent that the system to be developed should be easy to implement.
Thus I proposed an IT solution would be beneficial for the client as it would be much easier to maintain a
computerized database than a manual database to record information of the vaccine takers. Moreover,
implementing a computerized system would take less time than a manual system as manual systems are
more vulnerable to human error which would bottleneck the successful implementation of the proposed
system. Another important reason to choose an IT solution is that it will reduce the overall overhead cost of
the customer as the customer would not need to hire people separately to carry out parts of the system
because an IT solution would enable the entire system to be managed from a centralized location. Lastly,
using an IT solution would help the client identify any errors in the system very easily and quickly thus
effectively preventing bottlenecks which would interrupt the flow of the system.
word count-240
Software Justification
I have decided to use visual studio code as my IDE as I have a lot of experience using it
● The software I have decided to use is
1) React JS-to create the web application
2) MySQL- For database management
software
reason
React JS
MySQL
● Can use individual parts of their
application on both client-side and the
server-side, thus improving the of the
development process
● The ability to write custom components
using the jsx syntax extension allows the
use of HTML quoting and eases the
process of shaping the app to client
specific requirements.
●
MySQL can hold a large amount of data
thus the client wont have issues
entering information of all citizens in
the district of colombo.
● MySQL is a very secure database
management system. This is essential
as the client intends to store personal
information of citizens.
word count:615
Criteria for Success
1. Application should be compatible on all browsers.(chrome,safari,firefox etc.)
2. Application will allow user to book an appointment in a vaccination center (4)
a. User will be able to login using his full name
b. NRIC number,
c. Mobile number and
d. address
3. users will be welcomed by an attractive interface once logged in.(88-90)
a. font-Helvetica Neue
b. Shape of buttons -rectangular , with rounded corners
c. symbols- National emblem on the top left corner.
4. The user will be able to select a date , location and time based on availability.(45-48)
5. User will be able to submit queries through the application
6. A database will be created to store all the information mentioned in points 2 and 4.
7. The hospital staff could login using their full name medical ID and hospital ID (53-57)
8. Medical staff will be able to view a table with all details of past users.
9. Medical staff will be able to reply to user queries through the web app.
Download