Java application for a distributed flight system
Proyek ini telah diberikan kepada koustav2006 dengan harga $70 USD.Dapatkan penawaran gratis untuk proyek seperti ini
Anggaran Proyek$10 - $30 USD
Distributed Flight Reservation System : a distributed system used by passengers and managers to manage flights between cities. There are 3 cities: New York, Seattle and Los Angeles. Flights can be booked between these cities by passengers and the number of flights available between these cities is limited and can be controlled by the managers. There are different classes of flights such as economy class, business class and first class and the number of seats for each class from one city to other is fixed. When a passenger books a flight, the passenger’s information is stored in a passenger record in the servers with following details: first name, last name, address, phone no., destination, class of flight, date of flight. These records are placed in several lists that are stored in a hash map according to the first letter of the last name in the records. All the records with the last name starting with “A” will belong to the same list and will be stored in a hash map (the database) and the key will be “A”. Each server also maintains a log containing the history of all the operations that have been performed on that server. This should be an external text file (one per server) and shall provide as much information as possible about what operations are performed, at what time and who performed the operation. The users of the system are the passengers who want to book the flights and the managers who will add and edit the flights. Managers can be identified by a unique managerID (e.g. NYC1111). Whenever a manager performs an operation, the system must identify the city that manager belongs to by looking at the managerID prefix and perform the operation on that server. A manager should also maintain a log text file of the actions done on the system and the response from the system , so if there is 10 managers there will be 10 logs.
Keahlian yang Diperlukan
Ingin menghasilkan uang?
- Atur anggaran Anda dan jangka waktunya
- Uraikan proposal Anda
- Dapatkan bayaran atas pekerjaan Anda
Pekerjakan para freelancer yang juga menawar di proyek ini
Bekerja di proyek seperti ini dan menghasilkan uang dari rumah!Daftar Sekarang
- The New York Times
- Wall Street Journal
- Times Online