Daffocl il
International tJ n irrersit5z
.
Department of Computer Science and Engineering Faculty of Science & lnformation Technology Mid-Term Examination, Semester: Summer 20I7 Course Code:CSE333
Course Title: Software EngineeringSection:
All
Course Teaefiers: AllTime: {:30 hours Full Marks:25
In
the eve ofEid, it
isreally
hard to obtain a busor train
ticket.All
the bus terminals andtrain
stations areflooded
with people wanting to go home. To makeit
easier to obtaina
busor train
ticket, we are going to build an onlineportal. In
this system anyane can buy a busor
train ticketor
check the schedules.In
this system, any interested travelerfirst
selects by which rneans they want to travel. Then they can checkthe scheduleor
buy the ticket. To buy ticket, traveler needs to provide place, date and timeof travelling and
then search. The search resultwill
showthe list of
busor
trainsat or
around that timewith
the number of available tickets. Then the traveler have to select the busor train
he wantsto travel in,
Then he needs toprovide his
name,NID,
phone number, terrninal nameand no. of tickets he wants to buy and then click confirm ticket, The
systemwill
automatically
calculate the bill and
askfor
a payment method.He
canpay by
cash, cardor
bKash. A copy of the ticket
will
be sent to his email.At
the day oftravelling,
traveler must show the e-Ticket in the counter. The counter managerwill
match
the ticket and collect
the payment. Then hewill
send aJinal
copyof
the ticketto
the traveler via SMS and email.Finally
the ticket checker of busor train
must check the ticlcet and confirm that the traveler istravelingwith
them. Traveler can also cancel the ticket butit
must be done at least 6 hoursbrfdrt
departure.N, B, Please do the necessary assumptions to support
your
answer.Ouestion:
L
Provide Use Case Modet of the software requirements describedabove.
122.
Give detail description for the Use Cases ' Search Ticket' and ' Confirm Ticket'.
63.
Propose an appropriate GUI for the process of Buying aticket.
7Good