Class Assignment 3
Class Assignment 3
FA18-BSE-031
SYSTEM 1
BIOVERIONE
DESCRIPTION
The system is a server-based application which deals with multiple clients fetches
their data from database to verify upon fingerprint input from the client. The system
consists of a bio metric verification system and a database which holds the data of
registered employees that are working in that organization. The Objective of this system
is to give an effective and efficient method for employee attendance marking and to
provide a safe work environment for the organization. Limitation of the system may only
be insufficient memory.
Methodology
My Opinion (AGREE)
The above system should be adaptive, and the methodology used should be OO (Object
Oriented)
Justification
I agree with the methodology used in the developing of this process e.g. OO because the
system is adaptive, and the system is divided into components and each component can
stand alone so if we use OO methodology it will help us to reuse the code by the concept
of inheritance and with the beauty of encapsulation. Objects are self-contained, and each
bit of functionality does its own thing while leaving the other bits alone which helps in
troubleshooting, the developer knows exactly where to look for the problem.
SYSTEM 2
Intellect Notes
DESCRIPTION
The proposed system above is mainly focusing on providing a single platform that
makes easy for a lay man to understand English and get unlimited features. The proposed
system will be easier for anybody to use it as the interface will be understandable.
Anybody can copy text from any website and paste it on the application i.e., Intellect
Notes or can write any text by himself. The text there can be summarized by just clicking
on the option of creating summary. During the time of summary creation, user can play
synonym test game to check their vocabulary. If the person selects any word, he’ll be
provided the option to listen to its pronunciation or get its synonym or meaning. He can
also write any sentence with simple English that can be refined to professional English
with catchy sentence that can be used anywhere for formal communication. There are
different websites that are providing these features but not all on a single platform, but
this will be an android application that will provide all such features altogether for
business as well as academic purpose.
Methodology
Functional Programming
My Opinion (DISAGREE)
The above system should be incremental, and the methodology used should be OO
(Object Oriented)
Justification
I disagree with the methodology used in the developing of this process e.g functional
programming because the system is adaptive, and the system is divided into components
and each component can stand alone and if you are using functional programming ,you
can easily make functions but combining functions to work as one is hard and one can get
confused and if you have to use a simple for loop for simple iteration you can’t use it in
functional language you have to use recursion even for this which can be a headache.so if
we use OO methodology it will help us to reuse the code by the concept of inheritance
and with the beauty of encapsulation. Objects are self-contained, and each bit of
functionality does its own thing while leaving the other bits alone which helps in
troubleshooting, the developer knows exactly where to look for the problem.
SYSTEM 3
The system proposed is related with the idea of developing websites in an easier
way. The existing systems are focusing more on making them for universal audience, but
our main target is layman having no professional knowledge of IT. We are proposing a
system where user can search through multiple categories according to his needs. After
selecting the category, he will be provided with presets or templates related to that
category having the basic functions. For customizing, user can change the default text,
upload the banners/images, modify the styles of the elements, remove the unnecessary
components and add things like products, services and research depending on up the
category. Moreover, he can also use our subdomains to publish his website on the live
server.
Unlike other systems he doesn’t has to hire a professional instead he can manage
everything on his own as we will focus more on making interface easy with fewer buttons
involving no complexities. As existing systems are focusing more on universal audience,
but our main target is layman having no professional knowledge of IT.
Methodology
My Opinion (AGREE)
The above system should be incremental, and the methodology used should be OO
(Object Oriented)
Justification
I agree with the methodology used in the developing of this process e.g. OO because the
system is using incremental process model, and the system is divided into components
and each component can stand alone so if we use OO methodology it will help us to reuse
the code by the concept of inheritance and with the beauty of encapsulation. Objects are
self-contained, and each bit of functionality does its own thing while leaving the other
bits alone which helps in troubleshooting, the developer knows exactly where to look for
the problem. This is because in developing of this system, most of the components in the
categories described in modules section are same. Like using Navbar, Footer, Containers
in every preset in object-oriented methodology developers have an edge to design the
components for a single time and to reuse them by calling
SYSTEM 4
The proposed system will provide necessary and authentic information to citizens
about covid, its effect, and vaccination. The system will allow citizens to get registered
for the vaccination and citizens can request for the change of his/her vaccination center
and get his/her vaccination e-certificate from the portal. A chatbot will be present within
the system to provide assistance. It will solve the FAQ and queries.
The citizens can see the nearest vaccination center based on their location and they can
also view the stats of the COVID in the country. Also, it will have a survey section where
citizens can see how many people in their area have been vaccinated and what are the
pros and cons, they feel by filling a survey form available on the portal. The proposed
system will have a notification module that notifies the registered user about any
important announcement or calamity, and it has a chatbot that is not available in the
existing system.
Methodology
Functional Programming
My Opinion (DISAGREE)
The above system should be incremental, and the methodology used should be OO
(Object Oriented)
Justification
I disagree with the methodology used in the developing of this process e.g functional
programming because the system is incremental, and the system is divided into
components and each component can stand alone and if you are using functional
programming ,you can easily make functions but combining functions to work as one is
hard and one can get confused and if you have to use a simple for loop for simple
iteration you can’t use it in functional language you have to use recursion even for this
which can be a headache.so if we use OO methodology, You can easily make object of a
class and use it, it will help us to reuse the code by the concept of inheritance and with
the beauty of encapsulation. Objects are self-contained, and each bit of functionality does
its own thing while leaving the other bits alone which helps in troubleshooting, the
developer knows exactly where to look for the problem. It will make the code refined.
SYSTEM 5
The main focus of the system is to ease the diagnosis of serious brain injuries like
stroke and brain hemorrhage. The system we are developing uses different machine
learning algorithms using Convolutional Neural Networks and image classification
concepts to detect the part of brain that has been damaged due to injury. The doctor will
receive the notification on their web application when the patient is admitted in hospital.
The notification will be sent by staff and the details of the patient will be mentioned on
the notification. The doctor will receive the brain scans (DICOM files) from the staff.
The doctor will start the diagnosis by clicking on start diagnosis button. The system
mainly focuses on the injury caused by brain stroke and brain hemorrhage. The system
will process the brain scan and will find out type of brain injury and highlight the part of
the brain which is damaged. The doctor can also view the non-diagnosed images in the
DICOM viewer. Here doctor can manually examine by zooming, magnifying, measuring,
highlighting, or rotating the scan. The doctor can navigate through different images and
can examine them. The doctor can also chat with the staff against the patient of which
scan has been examined. The doctor can write their clinical reviews and information for
the patient. Then doctor can also auto-generate the report of the diagnosed injury and its
detail with clinical information. The doctor can see the report and upload the report. The
report will be uploaded to the patient’s portal and a link will be sent to them on their
provided email, from which the patient can download the report later.
Methodology
My Opinion (AGREE)
The above system should be incremental, and the methodology used should be OO
(Object Oriented)
Justification
I agree with the methodology used in the developing of this process e.g. OO
programming because the system is incremental, Some of the modules like staff and
patients are used repeatedly so you don’t have to code for one module again and again.
Just code it once and use it again and again and the system is divided into components
and each component can stand alone and if you are using OO programming, you can
easily make objects of the classes and used them. If we use OO methodology, you can
easily make object of a class and use it, it will help us to reuse the code by the concept of
inheritance and with the beauty of encapsulation. Objects are self-contained, and each bit
of functionality does its own thing while leaving the other bits alone which helps in
troubleshooting, the developer knows exactly where to look for the problem. It will make
the code refined.