The transport is one of the activities that are used by every person in Sydney where people go to work place, recreation places, and shopping centers and also to other avenues.
However there are various incidences that happen in each day which could cause difficulties in the transport of various people depending on the locations.
Some of the incidences could be long hours traffic jam, load damages, heavy rains ,flooding ,incidences of fogs ,falling of trees that could block the roads among the others calamities which could endanger the lives of the people who are traveling or even cause inconveniences and time wastage.
In order to overcome all these challenges there had been proposed system that will be notifying the travelers on the incidences that had happened on a certain area that they intend to travel to or passing by while returning to their residential places.
This application will be sending the notifications to all members who had installed the application in their computers or their mobile devices, and they also provide a proposal of the most appropriate means of transport to use which could be either roads, railways, air flight or even the water transport.
Section 1: Architecture of the System.
The system architecture is used to is used to show the various components of the system, which entails the subsystems ,hardware, software and the people involved this is implemented using the data-flow diagram which can be developed from the below list of use cases [9].
Use cases.
The below are the various use case of the system.
Use case |
Description |
Actors |
1. Client Registering in the system |
The clients now create an account after they access the system to be able to login. |
clients |
2. Admin approve client registration |
After the registration the system admin approves the client within five minutes. |
Admin |
3. Clients pay monthly subscription fee |
The client then the initial subscriptions fees to be able to receive daily updates. |
Client, accountant |
4. Clients Login into the system |
Client login in system using the password and username used in registrations. |
client |
5. Client Searching the updates |
The client searches the sent transport status. |
client |
6. Client Searching for best transport |
The client now searches for the transport to use if the updates have some transport problems. |
client |
7. Client select the means of transport |
Client now select the best transport to use . |
client |
8. admin update the transport status |
The admin keep on updating the various regions transport conditions. |
admin |
9. admin update the best transport available |
The admin update the best optional means of transport to use. |
admin |
10. accountant receive the payments |
The accountant receives the payments from the clients. |
accountant |
11. accountant send invoice to the client |
The accountant validates the payments and sends the invoice to the clients. |
Accountant |
Travelers Information System Architectural Design
Below is the traveler information system architectural design that shows the components, hardware, software and the people in the entire system
Flow chart Level 0 diagram for the traveler information systems.
Section 2: Conceptual design of user interface.
The conceptual diagram is design to illustrate the various user interfaces of the system; this is because the system will be used by various users who use various devices which includes the computers or the mobile devices like the laptops, tablets and smart phones [7].
Below are the devices user interfaces.
Section 3: Sequence diagram.
The sequence diagram in this case illustrates how the users who include the admin, clients and the accountants are able to interact with the system.
Traveler information system Sequence diagram
Section 4: System Test Plans.
The traveler system require to be tested before it is fully deployed tom the use by the clients ,this is achieved by following the various tests of the system requirements and functionality which are in the below test plan table.
Test number |
Test’s name |
Descriptions |
Scenario |
Pre-condition |
Input |
Expected outputs |
1 |
Client registration |
The client required to register to use the system. |
Client enter personals details |
Client should have a laptop or mobile device |
Username, password, confirm password, location, address and contacts |
Registration successful waiting confirmation |
2 |
Client login |
The client require to login first |
Client enter username and password |
Client Should be registered |
Username and password |
Welcome and redirected to updates form. |
3 |
Client updates search |
The client had been sent updates so he can search his area |
Client enter location and click generate button |
Client Should be registered and paid monthly charges |
Location |
Transport updates generated and provided with available transport to use |
4 |
Client transport search |
Client can search from available transports |
Client enter location and search |
Client Should be registered |
Client’s location or destination. |
The client gets all the available transport in the selected locations. |
5 |
Client selecting transport |
Client is able to select the transport he wants to use. |
Client select one of the listed available transport |
Client Should be registered |
Select transport type. |
Client successful select the transport. |
6 |
Client generating monthly invoice |
The client require invoice to know amount to pay. |
Client enter the month and click on generate button. |
Client Should be registered and used system for a month |
Month |
Client receives the amount, previous balance and the total amount to pay |
7 |
Client selecting payment mode and making payment |
The client requires making previous month payment to continue getting updates. |
Client selects one of the payment modes, enter the amount and click pay button. |
Client should be registered for the past one month. |
Payment mode and The amount. |
The client gets the payment acknowledgement message. |
8 |
Accountant login ,receive and confirm payments |
The accountant requires confirming the payments from the clients and sending confirmation message. |
Accountant enters the username and password to login then, check the payments received and send confirmation message to the clients. |
Accountant should be a staff member and given logins details. |
Username, password and confirmation message. |
The accountant gets the message sent success message. |
10 |
Admin login and confirm client’s registration. |
The admin is the one who confirms the clients registration |
The admin login, then approve or reject all the clients who had registered. |
The admin should be part of system management team. |
Username, password, Reject or approve client. |
The admin give the client ability to login. |
12 |
Admin update the system information. |
The admin is the one who update transport status from various locations. |
The admin receives updates from various agents in various locations and update them on the system which send the notification to active clients |
The admin must be registered, and receive transport status from various locations. |
Username, password, location, transport status and best Transport to use. |
The system updates the transport status in various locations |
Section 5: Cloud based Architecture.
The system implementation will require to be supported by the software, platforms and some infrastructures; this is to enable the hosting of the system to the cloud architectures.
Below are the respective requirements of the system.
Software demand
The traveler information system will require some software that will enable its development and maintenance, however it will make use of the SaaS services of the cloud computing.
The software as a service will use the web services and will enable the delivery of the system to the users; however this system will be managed by the vendors and the system interfaces will then be accessed by the clients, accountants and the system administrator.
Therefore the software to be required will be:
The development of the travelers information system require use of various tools ,however while using the cloud architecture the PaaS service will be employed to enable the development of the system where all the required development components will be provided [5] .
Therefore the PaaS will provide the system developers with the necessary platform to develop, test and deploy the system in a simply and cost effectively.
The following are the platform provided by the platform as a service:
Infrastructure demand
The implemented and deployed will require to be managed together with the resources to ensure there is smooth running; however this will be implemented by use of the IaaS service of the cloud architecture.
However this cloud infrastructures service called infrastructure as a service (s) is a model that will assist in access, monitory and the management of the datacenter infrastructural facilities that are remotely located which includes virtual compute, storage spaces, network infrastructures and networks service like firewall .However this will be used as a computer instead of buying the computers and servers locally.
The Iaas therefore will play a great role in management of applications, the data, storage spaces and network services like firewall.
Therefore below are some of the infrastructure requirements.
Section 6: Functional Solutions.
The system has various uses since it is used by range users who include the admin, clients, and accountants and thus the system has provided them with various uses cases and functionality where they are able to interact with the system using respective user interfaces.
Below are the various functional requirements and solutions.
Functional requirements solutions
The client will require submitting his registration details to be able to start using the system, these details are then verified by the admin to allow client to login into the system.
The admin of the system login to do the verification of the client’s details and if they are accurate and correct the admin approve the client as one of the system users and is bale to login else he rejects the registration [4].
Upon admin approval the client logins into the system using the username and password that he used during the registration process.
After the client login in the system he search for updates sent to him according to the location he is interested in or he is at.
In case there is any transport challenge the system enables the client to search for the available transport means which are appropriate to use in such locations.
The system will generate all the available means of transport and then the user will be able to select one that he feels best to use to travel.
The client after a month use of the services he is supposed to pay some fixed changes thus he first search for the invoice which is generated by the system as it is updated by the accountant.
Upon receiving the invoice the client is supposed to select the mode of payment to use ,enter the amount and make the payments.
After the clients make the payments the accountants login the system and confirm payment received from the clients, and a notification message should be sent to the client [3].
Section 7: System Processes and Work Practices.
In the system development there are various processes that are required to be offered by the system and in order to ensure all those processes are fully observed and the system is well implemented there are various work practices that require to be followed which includes the following:
This is the initial work practice in the system implementation process where the system’s business requirements and processes are reviewed which are then be done mapping on the project’s plan for further implementations.
The project plan that was initially developed in the stage I, the pilot system or prototype is developed using the appropriate technology in order to do the validation of the identified business process and the system’s functionalities that are specified in the plan of system’s project [2].
This is the next type of work practices after the development o the pilot system where some test data is used, in this stage the workers and the clients are then engaged and be trained on the use of the system where they are shown the best practice and procedure to enable the system in delivery of needed system functionalities.
However the review is done on the results obtained during the test and trainings sessions and this will show the level of acceptance to all users to ensure the overall system goal is achieved.
The information gathered in the stage ii and iii is used to complete the system and all loop holes are sealed, then the relevant data is transferred to the system and now the system is transited to the cloud or the appropriate hosting facility.
After the implementation and launching of the system in the cloud architecture the service provider’s vendors will be providing the necessary system support, however the system management will also set up a help desk for the client’s consultation and also can host a webinar that will be used to train all the targeted system users groups [1].
Reference
[1] A.Goyal, Systems Analysis and Design Paperback .INDIA: Prentice Hall India Learning Private Limited, 2011, PP. 232.
[2] B.Gupta, Power System Analysis and Design, New Delhi: S Chand & Company, 2015, PP. 669.
[3]B.Singh, Systems Analysis and Design, Delhi: New Age International Private Limited, 2016, PP.260.
[4] D.Wixom, Systems Analysis and Design, New Jersey: Wiley, 2016, PP. 448.
[5] E.Award, Systems Analysis and Design, Delhi: Galgotia Publications Pvt Ltd, 2013,PP. 538.
[6] I.Singh, System Analysis and Design, Delhi: Khanna Publishers, 2014, PP. 632.
[7] N.Karumanchi, Peeling Design Patterns: For Beginners and Interviews, New York: CareerMonk Publications, 2012, PP. 266.
[8] P.Laplante, Real-Time Systems Design and Analysis: Tools for the Practitioner, New Jersey: Wiley, 2013, PP. 584.
[9] S.Jain, A Level Made Simple Structured System Analysis and Design, New Delhi: Bpb, 2010, PP. 689.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download