To whom it may concern,
I have 20+ years of experience with various *nix systems. I have been creating and administrating Linux servers for the past 10+years where shell scripting is an everyday job to automate tasks, start services and much more.
There are some questions in regard to your description:
-View all flights available, timing and seats.
From where or what?
-Manually book seats for the particular flight or auto assign.
Need more info. Book where, what are the other parameters, who is booking, for how many, and so on...
-sort information by whichever fields is allowed in the database
What kind of database: SQL, NoSQL, Flat file, DB2, and so on...