Stakeholders
The stakeholders finds their interest in the development of the project for increasing the efficiency of the ticket booking system for Light As Air Ballooning.
The list if stakeholders identified for the development of the information system are listed below:
Stakeholder#1: Passenger – They finds the interest to book their ticket searching for the availability of the seats and the fares. The development of the information system would help them to book ticket from remote location and eliminate the needs to book ticket by standing in queue.
Stakeholder#2:Mr TEO – Finds interest in development of the ticket booking system such that the manual effort of the staffs can be reduced and the errors in the current business process can be eliminated.
Stakeholder#3: Maintenance Staffs – The schedule of maintenance can be loaded into the database and updated periodically that helps the maintenance staffs to work according to the schedule and increase the safety of the light as air ballooning system.
Stakeholder#4: Pilot – The pilots can see their flight time and duration from the information system and keep track on their attendance using the information system. The certificate of the pilot can be shared for checking the qualification of the pilot and adding safety in the flight.
Stakeholder#5: Manufacturer – The records of the balloons and the technical equipment can be recorded into the database and used by the manufactured for finding the spare parts and providing service to the customers.
Registration /Login – The passenger needs to register for using the online booking system and book a flight.
Search – the passenger and the staff can use the search function for finding the flight information and the other information such as certification, maintenance etc. from the information system.
Logout – The user needs to log out from the information system after completion of their activity.
Status – the status of the booking of the flight can be get from the information system after successfully registering into the information system. The available flight and the number of seats occupied can be seen from the information system on the data selected by the customer.
Requirement Analysis
Book ticket – The passenger needs to book ticket for getting for experiencing the flight session.
Cancel ticket – the ticket can be cancelled prior 4 weeks of booking and thus the booking data is checked for cancelling the ticket without any extra charges.
Tracking – The flights can be tracked with the help of the information system and it should be updated with the latest information.
Security – The information of the balloons, staffs and the customers should be secured from illegal access such that it cannot be misused for illegal purpose.
Storage – Remote servers should be secured and cloud storage should be used for storing the data and the information.
Availability – The data should be stored redundantly such that the availability of the data is increased and the efficiency of the information system is improved.
Reliability – Redundant link should be used for the management of the information and make it available to all the users. The servers should be configured such that there are no errors in configuration and the information’s are available to the user all the time.
Passengers |
Register |
The passengers or users are responsible for booking ticket and enjoy the flight. |
Airline Agency |
Review Order |
The Airline agency is responsible for the management of the business information and improve the efficiency of the current business process. |
Staffs |
Maintain flight |
The staffs are responsible for the management of the airline information and proceed with the maintenance of the balloons for increasing the security of the flight trip. |
Event |
Event Type |
Trigger |
Use case name |
Brief use case description |
Payment |
External |
An analysis is made on all the business needs of the organization for the identification of the use cases and it finds the external entities that are associated with the development of the information system. |
For the development of the information system the external entity is the payment processing system and it should be integrated with the information system for getting the payment from the passenger. |
Entity Function |
Book Ticket |
|||
Make Booking |
C |
|||
Booking Confirmation |
RU |
|||
Accept Cancellation |
D |
|||
Issue Tickets |
RU |
Where,
C = Create
R = Read
U = Update
D = Delete
Book Ticket |
||
Book a flight |
||
The user should be registered and seats should be available in the balloon basket. |
||
The main goals of the passenger is to book a flight using the information system. For booking the flight the user needs to register into the information system or the already registered user can login into the system for searching the available flight. The airline agency have the goal to record all the details of the business for the management of the information. The staffs have the goal to use the information system for checking the details and the schedule of the flight and increase their work efficiency for providing better service to the passengers. |
||
The main actors found for the development of the information system are the passenger and LAA organization |
||
The stakeholders identified for the development of the information system are the pilots, staffs and mechanics |
||
The passenger needs to register with a unique username and password for booking ticket for their flight and seats must be available. |
||
After the booking the passenger needs to complete the payment for the booking. The passenger can also cancel the ticket prior 4 months from the booking journey date. |
||
Passenger |
The passenger needs to connect with the information system for searching for the available seats and book ticket. |
|
Smart phone and laptop is needed for booking the ticket and it should also connected to the internet for connecting to the light as air ballooning server |
Reference Use case |
|||||
01 |
100 |
Maintain passenger information |
Add user, update, delete account |
New user can be added after the completion of the registration with the selected fields. |
|
02 |
200 |
Maintain Booking records |
Create schedule and update booking status |
The database should be updated for the management of the booking and enabling transactions. |
|
03 |
300 |
Maintain maintenance records and update database |
Create notification, update after maintenance |
The database should be updated with the jobs for maintaining the baloons |
Dennis, A., Wixom, B. H., & Tegarden, D. (2015). Systems analysis and design: An object-oriented approach with UML. John Wiley & Sons.
Gorod, A., White, B. E., Ireland, V., Gandhi, S. J., & Sauser, B. (Eds.). (2014). Case studies in system of systems, enterprise systems, and complex systems engineering. CRC Press.
He, Y. Y., & Dey, S. (2014). Sum rate maximization for cognitive MISO broadcast channels: Beamforming design and large systems analysis. IEEE Transactions on Wireless Communications, 13(5), 2383-2401.
Li, Y., Lee, P. P., & Lui, J. (2013). Stochastic modeling of large-scale solid-state storage systems: analysis, design tradeoffs and optimization. ACM SIGMETRICS Performance Evaluation Review, 41(1), 179-190.
Mahmoud, M. S. (2016). Networked control systems analysis and design: An overview. Arabian Journal for Science and Engineering, 41(3), 711-758.
Rosenblatt, H. J. (2013). Systems analysis and design. Cengage Learning.
Valacich, J. S., George, J. F., & Hoffer, J. A. (2015). Essentials of systems analysis and design. Pearson Education.
Zhang, C., Duan, Z., Yu, B., Tian, C., & Ding, M. (2016). A Test Case Generation Approach Based on Sequence Diagram and Automata Models. Chinese Journal of Electronics, 25(2), 234-240.