You are on page 1of 21

AUTOMATED MEDICINE

SYSTEM
SCHOOL OF INFORMATION TECHNOLOGY AND ENGINEERING

FALL SEMESTER 2020-2021

J Component Review – I

SWE2003 - Requirements Engineering and Management


Course Faculty - Prof. B. Valarmathi ( slot : C2 )
PROJECT BY:
19MIS0074 VIGNESHKUMAR MS
19MIS0095 LOGESHWARAN A
19MIS0097 KATHIRAVAN N
ABSTRACT:
Diagnosis is always a concern for the people living in rural area. At
the same time medicine availability also has a major impact
excluding the factor about complete cure. ATM-Any Time Medicine,
where the device can send out medicines. Device can fetch out the
medicines automatically for the basic common symptoms for low
cost, and the medicines provided by the machine are only for the
timely relief and in emergency case, where the person has to meet
the doctor further. People at rural places cannot get access to
medicines that are providing to them freely by the government. The
aim of this project is that people would be able to access the drugs
via patient kiosks in public places such as drug stores, malls, bus /
railway stations, on highways, areas where medical stores are
limited. Regular replenishment can help in not only tracking usage
pattern and thus taking precautionary measures but also ensure
availability of drugs 24x7. The device is designed taking under
concern, such as lack of poverty and illiteracy in India.
PROBLEM DOMAIN:
The problem domain is the domain in which a system is going to
be used. Therefore it is important to look at requirements from
an operational point of view. A system or any other product
enables somebody or some equipment to do something. It is
this enabling aspect that is at the heart of requirements
engineering in the problem domain. Faced with the challenge of
eliciting requirements from potential users one might therefore
be tempted to ask a user the question.
PROBLEM DOMAIN:
1.What do you want the system to do?
The major need for the problem domain is to analyse the needs of the
stakeholders or customers. We have to gather the complete requirements
for the project to be implemented while designing the medical ATM we
have to know the entire specifications and how the system should work.

2. What is the purpose of the system you want?


Some users will have little or no idea of what they want the system to
do. Those who have an existing system will usually have ideas about how
to improve the system, but when there is no existing system this source of
inspiration is not available. To avoid this such type of confusions a project
administrator should ensure the utilities needed for the successful model.
PROBLEM DOMAIN:
3. Who should be asked?
The project administrator should have a clear vision about
the stakeholder’s need , These are people or organizations that
have some direct or indirect interest (or stake) in the intended
system Finally, we must examine what sorts of models are
relevant to the problem domain.
Clearly, any models that are used must be understandable to
the stakeholders, because they are going to be responsible for
validating them. Since the stakeholders have been chosen for
their specialist knowledge in the problem, they are generally
unwilling or unable to comprehend any model that is the
slightest bit technical.
PROBLEM DOMAIN:
It has been found that use scenarios are a very good way of modelling what
people do or want to be able to do. They are directly related to the way they
think about their job or their problems. The scenario can be constructed
with the stakeholders and then used as a basis for discussing the capabilities
that are required.
The final aspect of requirements engineering in the problem domain, is that
there may be some overriding constraints. In the example of buying a car, you
may have a limited budget, or you may require the car to be delivered within a
given period of time. You may want the running costs to be below a given level.
SOLUTION DOMAIN:
› The solution domain starts with a definition of the software
system (to be developed) in terms of:
– the features of the system
– the software requirements that will drive its design and
implementation.
› A feature refers to the service provided by the software
system.
› It fulfils one or more stakeholder needs.
› Features are expressed in simple statements, in the user's
language.
SOLUTION DOMAIN
› Based on the detailed survey many remote villages in India has
no fundamental needs in medicine system using this type of
machines hrlps the peoples to get their medicine easily we all
know that india is the 2nd largest populated country and has
many chances for a disease ex: CoVID19 which made the
world world to get scared . During this pandemic situation
peoples are asked to maintain social distancing so people from
remote villages can get their medicines with appropriate
needs with absolute GST
SOLUTION DOMAIN:
› What do you want the system to do?
The ATM machine manufacturer should analyse and maintain
the needs of the stakeholders they should find the perfect
solution for the given problem. A machine should be
manufactured in such a way that every user might have a access
card with them like debit cards, credit cards. A card user’s
details has to be registered with the founder medical. The user
has to enroll his details in the medical bank. A unique PIN has to
be generated for the user and mobile SMS alerts has to ensured
for each and every user. A mobile payment has to be developed
for all the platforms like windows, android, ios.
SOLUTION DOMAIN:
Using the application we have to merge our bank accounts we
have to make transactions for each and every use. However
payments apps are highly confidential and they have to
developed in a anti-theft mode . A user has to receive OTP for
every withdrawal of medicines a app should show the available
medicines in the machine. But the same time the machine has
to be designed in concern to basic medicines like paracetamols,
benadryll, vitamin capsules which can be used by every class of
peoples. Caution: medicines other than doctor prescribed
should be avoided. Cyber security system should be enhanced
as high as possible.
SOLUTION DOMAIN:
› What is the purpose of the system you want?
› The main purpose of the system is to get the basic
needs(medicines) in a cheaper rate . The medicine’s quality
should be ensured by the health department before it is
deposited into the machine so that we can get the medicines
with high qualities the billing has to be clearly mentioned with
the receipt at the end of process. If the card has been used by
the unknown person for examples the card should get
automatically locked when the user entered the password
wrong for maximum of 3 attempts at the same time a alert
message has to be sent to the real user’s mobile via SMS.
Five steps in problem analysis
I) Gain agreement on the problem definition:
› The main problem we analysis is space, there are lots of companies
providing different kind of tablets and N no. Of Tablets are around us. In
short term “we have to store many tablets in our ATM machine so we
have to create large storage space than the money storing ATM
machine”. The space provided is based on the construction work and we
have to create a separate storage space for different tablet.
› The Second thing is without any prescription from doctor everyone can
take the tablet which they need, so the people who are in rural areas
who are not willing to meet the doctor they can easily withdraw the
tablet. This is the second most problem. And can cause more dangerous
to drug addict peoples. So proper tablet withdraw method is needed.
Five steps in problem analysis
› II) 2. Understand the root causes the problem behind the
problem:
Due to improper development system or improper completion of the
project cause a lots of problem example if doctor wrote the name of the
tablet to be taken in a prescription the user may mistake while withdrawal
of the tablet to overcome this, we should neglect those kinds of
procedures by some activities. We have to provide some software to
doctors. Doctors should enter the valid tablet in to patients' card and also
entering the expiry date of entered data, so that the patients should take
only on the due dates and cannot be withdrawn for multiple times. So,
multiple withdraw of the tablet and taking tablet without prescription
should be neglected.
Five steps in problem analysis
III) Identify the stakeholders and the users
› Here the stakeholders and the users are patients. The viral or bacterial
affected people means suffering from fever and the people who met
with an accident and its mandatory for every born new individuals. Like
an ATM card every citizen should be provide a tablet card (TAB card).
› The necessary think needs to apply TAB card- Adhar card or birthday
certificate, photo identity, finger print and signature.
› These activities are done in separate sector made by the government.
Proper procedure is taken for providing TAB card to the stakeholders and
the users.
› After completion of procedure TAB card will be provide within a week.
Five steps in problem analysis
› IV) Define the solution system boundary.
Five steps in problem analysis
› V) Identify the constraints to be imposed on the solution:
› The main constraints should be imposed in this project is basically cooperation among
each branch of the tablet company like Cipla and many other.
› The second thing is budget problem we have to implement large source of income and
have to gather every tablet.
› We have to create correct schedule for implementing the programme.
› As we discussed above, we need large space for storing the medicines so the demand
of space is required this could be necessary.
› The operating system and database should be correctly followed first entering the
correct code no. Of tablet from doctor and getting the tablet by entering the TAB card
in TAM machine and then take out the tablet.
Fish bone diagram
Pareto diagram
Tool used for drawing the use-case diagrams

› We can create use case model usin the tools given in the MS
word we having somemore online simulation tools too.

Relation
entity ship set

Data flow

You might also like