UML - Case study on ticket vending machine (TVM)
Show More Show Less View Video Transcript
0:00
yesterday on ticket vending machine so
0:04
in this particular case study we are
0:06
going to show you that what are the
0:09
different steps to be followed in a very
0:11
rigorous way and what are the different
0:14
diagrams to be drawn and we are going
0:16
for that analysis into a very detailed
0:19
fashion to give you some idea so in this
0:22
video we shall discuss only the problem
0:25
statement so here is the problem
0:27
statement for us a ticket vending
0:30
machine TPM dispenses tickets to
0:34
passengers at a railway station
0:36
passengers used the front panel to
0:40
specify their boarding and destination
0:42
place details of passenger that is a
0:45
number of adults and children and the
0:48
date of travel the Machine displays the
0:52
fare for the requested ticket the
0:54
passenger then deposits cash in the bin
0:57
provided and presses accept cash button
1:01
the Machine checks the cash if it is
1:04
more the balance cash is paid out and
1:08
the ticket requested is getting printed
1:12
the system is also used by the operator
1:15
who might want to know the cash held in
1:19
the machine the break up of small change
1:23
available in the machine withdraw or
1:26
deposit cash when needed and so on so
1:30
this particular system will be used by
1:32
the passenger and as well as by the
1:34
operator and the report options also
1:37
include the detailed report of
1:40
transactions summary report of the
1:43
number of tickets sold for each
1:46
destination opening balance cash
1:49
collected cash dispensed and current
1:52
balance in the machine so this is the
1:56
total problem statement that means it is
1:59
a ticket vending machine where one
2:01
customer or maybe a passenger I think it
2:04
is better to say passenger who will be
2:06
putting the details about the number of
2:08
adults number of
2:10
the boarding place and the destination
2:12
place and all and then the fear will be
2:14
shown and the fear the respective amount
2:17
will be there will be put onto the
2:19
machine and machine will accept the cash
2:21
it will give the pre-printed ticket out
2:23
and if there is any balance is there
2:26
then the balance will be paid out and
2:27
then this particular machine will be
2:30
used by other passengers and then this
2:32
particular machine can also be used by
2:34
the respective operator to check the
2:37
different parameters whether how much
2:39
cash
2:39
it is holding how much is that it has
2:41
been dispensed and so on different
2:44
reports will get produced and that we
2:46
have discussed in this problem statement
2:47
so in your real life also whenever you
2:50
are having a discussion with your client
2:52
with your customers to know about the
2:55
project such problem statement will be
2:58
originated here we have taken a
3:00
real-life Lac problem but in your case
3:02
study you might be having a problem
3:03
statement which might be having say a
3:05
few 10 pages the problem statement will
3:09
be something like that so depending upon
3:11
the problem statement how we shall
3:13
proceed stepwise that will be discussed
3:17
in the next videos please watch all of
3:19
them because they are related thanks for
3:22
watching this
#Programming
#Education

