You are on page 1of 23

Report Screens

Main Menu

Figure 1.0

In the main menu, user will be prompted to choose between 3 options which are user login, admin
login and exiting the system.

Figure 1.1

If user selects option 1 from the main menu, the system moves on to the user login menu. In this
menu, user will be required to select registration or login.
Figure 1.2

If user selects registration, he or she has to register a new account by inserting a new username
and password. If the username is taken, it will display a message informing the user that the
username is already used and therefore, user has to insert a new username that is not used.

Figure 1.3

After inserting the new username and password, a message will be displayed notifying the user
that the registration is completed.
Figure 1.4

If user selects login in the main menu, he or she will be prompted to insert username and password
in order to access the system.

Figure 1.5

If the username or password is incorrect, access will not be granted. Not that only, if the login
attempts are more than 3 times, a message will appear notifying the user and the system will be
shut down.
Figure 1.6

If user inserts the correct username and password, a message will appear notifying the user that he
or she has successfully login.

Figure 1.7

User will be directed to the user menu after successfully signing in. In the user menu, there are 7
options and user will be prompted to select it.
Figure 1.8

If user selects option 1 which is reservation, he or she will be directed to the reservation menu
where he or she must first enter the date of travel as shown in Figure 1.8. The departure station
will be shown in this menu.

Figure 1.9

After that, user has to select his or her destination as shown in Figure 1.9
Figure 2.0

After selecting the destination, user has to choose given time slot followed by filling in their name,
IC number, age and gender.

Figure 2.1

After selecting and filling in all the details, information of the reservation will be displayed to
confirm the booking.
Figure 2.2

If user selects option 2 which is cancellation from the user menu, he or she will be directed to the
cancellation page. A question will be prompted to the user to ask if he or she would like to cancel
their reservation or not. If user chooses no, he or she will be directed back to the user menu.

Figure 2.3

If user chooses yes, he or she will be prompted to select the reservation that they want to delete.
Figure 2.4

After choosing the reservation to be deleted, user has to state their reason for the cancellation as
shown in Figure 2.4.

Figure 2.5

After stating the reason, a message will appear notifying the user that cancellation is completed.
Figure 2.6

If user selects option 2 which is update from the user menu, he or she will be directed to the update
menu. There are 5 options and user will be prompted to select it.

Figure 2.7

If user selects option 1 which is to update time, he or she will be prompted to select reservation
that wants to be updated. After choosing the reservation, user will proceed to change the time as
shown in Figure 2.7. Then, a message will be displayed notifying the user that the time is updated.
Figure 2.8

If user selects option 2 which is to update date, he or she will be prompted to select reservation
that wants to be updated. After choosing the reservation, user will be prompted to enter a new date
of travel as shown in Figure 2.8. Then, a message will be displayed notifying the user that the date
is updated.

Figure 2.9

If user selects option 3 which is to update destination, he or she will be prompted to select
reservation that wants to be updated.
Figure 3.0

After that, user has to select a new destination as shown in Figure 3.0. Then, a message will be
displayed notifying the user that the destination is successfully updated.

Figure 3.1

If user selects option 4 which is view reservation from the user menu, he or she will be directed to
a page where all information of the reservation created by the account will be displayed as shown
in Figure 3.1.
Figure 3.2

If user selects option 5 which is search for reservation from the user menu, user will be directed to
a page where he or she must insert their IC number in order to view the details of their reservation.

Figure 3.3

If user enter an invalid IC number, a message will appear notifying the user that IC number inserted
does not exist.
Figure 3.4

If user enters a valid IC number, information of the reservation will be displayed as shown in
Figure 3.4.

Figure 3.5

If user selects option 2 from the main menu, the system moves on to the admin login menu. In this
menu, admin will be required to select registration or login.
Figure 3.6

If admin selects registration, he or she has to register a new account by inserting a new username
and password.

Figure 3.7

If the username is taken, it will display a message informing the admin that the username is already
used and therefore, admin has to insert a new username that is not used.
Figure 3.8

After inserting the new username and password, a message will be displayed notifying the admin
that the registration is completed.

Figure 3.9

If admin selects login in the main menu, he or she will be prompted to insert username and
password in order to access the system.
Figure 4.0

If the username or password is incorrect, access will not be granted. Not that only, if the login
attempts are more than 3 times, a message will appear notifying the admin and the system will be
shut down.

Figure 4.1

If admin inserts the correct username and password, a message will appear notifying the user that
he or she has successfully login as shown in Figure 4.1.
Figure 4.2

Admin will be directed to the admin menu after successfully signing in. In the admin menu, there
are 5 options and admin will be prompted to select it.

Figure 4.3

If admin selects option 1 which is to edit train details from the admin menu, he or she will be
directed to the train modification menu where it has another 2 options for admin to select.
Figure 4.4

If admin selects option 1 which is to modify the amount of free seats available, he or she will be
prompted to enter the date, destination and time to modify the number of seats as shown in Figure
4.4. After that, a message will appear notifying the admin that the modification is completed.

Figure 4.5

If admin selects option 2 which is to view in the admin menu, he or she will be directed to the view
menu where there are 4 options for the admin to choose from.
Figure 4.6

If admin selects the first option which is to view all reservations, he or she will be directed to a
page where all the information of reservation created by the user will be displayed as shown in
Figure 4.6.
Figure 4.7

If admin selects option 2 which is to view cancellation, he or she will be directed to a page where
all the reason of the cancellation will be displayed as shown in Figure 4.7.

Figure 4.8

If admin selects option 3 which is to view number of available seats, he or she will be directed to
a page. In this page, the admin must choose the date, destination and time to view the number of
available seats of a particular train as shown in Figure 4.8.
Figure 4.9

After that, the number of available seats will be displayed as shown in Figure 4.9.

Figure 5.0

If admin selects option 3 which is to search in the admin menu, he or she will be directed to the
search menu where there are 4 options for the admin to choose from.
Figure 5.1

If admin chooses option 1, he or she will be directed to a page where admin must insert a particular
name to view the information of that particular reservation.

Figure 5.2

If admin chooses option 2, he or she will be directed to a page where admin must insert a particular
IC number to view the information of that particular reservation.
Figure 5.3

If admin chooses option 3, he or she will be directed to a page where admin must insert a particular
IC number to view the particular reason of cancellation.

Figure 5.4

If user selects option 3 from the main menu, it will display “thank you” and “good bye” before the
system shut down.

You might also like