Question: You are assigned to develop a new information system for the online travel agency Travel For You ( TFU ) , which will
You are assigned to develop a new information system for the online travel agency "Travel For You" TFU which will address the following partial requirements. TFU specializes in resort packages which include resort accommodation, air and local airport transfer. To form a package, TFU manager communicates with the resort, air carriers and local transportation providers and calculated the base price. Each package is characterized by resort name, star rating, start date, duration, direct and return flight number, departurearrival time, base price and must be associated with a TFU manager who formed it Once a package is formed, a TFY manager enters a record in the list of packages, and the system generates a unique identification number for the package. In order to purchase a package, every traveler must first register in the system. At a time of registration, potential traveler provides name, contact information and receives from the system a unique identification number and login information all of which the system stores in the traveler's account. After that, a traveler may start an online purchase of a package. At this time, a traveler may add extra features to hisher package eg sightseeing tours, scuba diving, yachting, etc. The list of available features is stored in the system and includes a feature code, description and price. At the conclusion of the purchase, the system calculates applicable taxes and total price and stores the purchase. To finalize the purchase, the traveler pays the amount in full by credit card. In the realtime regime, the system determines through the CC Bureau if the credit card information is valid and if the limit on the card is sufficient. Once credit card validity and limit are confirmed, the system creates a transaction record for the payment. The system should allow company executive to get reports on the purchases and overall transactions over a specified period of time. Develop a domain class model representing the things in the domain area of the system, attributes of the classes and their relationships. If required, add attributes to your classes. Resolve M:M associations. marks Develop a firstcut design class diagram representing controller classes domain classes and navigation visibilities. marks Determine the list of major events actors involved and related use cases in the system. Present in a threecolumn table: marks Actor Event Use case Develop a use case diagram for each actorscenario in the system. marks Using multilayer design patterns, develop a sequence diagram from your class diagram and use case diagrams for each use casescenario
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
