DOC PREVIEW
UD CISC 637 - Course Project Phase 3

This preview shows page 1-2 out of 5 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

4/19/10&1&Course&Project&Phase&3&1&Copyright&©&Ben&Cartere;e&2&Copyright&©&Ben&Cartere;e&4/19/10&2&Copyright&©&Ben&Cartere;e& 3&Copyright&©&Ben&Cartere;e& 4&4/19/10&3&Phase&3&• Complete&applica?on@level&programming&• A&user&should&be&able&to:&– Create&an&account&– Store&informa?on&in&the&account&(credit&cards,&travelers)&– Search&for&trips&on&a&certain&date&– Purchase&?ckets/fares&Copyright&©&Ben&Cartere;e& 5&Searching&for&Flights&• All&flights&in&the&data&are&one@way&and&direct&• Users&should&be&able&to&see&trips&that&consist&of&mul?ple&direct&flights&with&layovers&– E.g.&someone&wants&to&go&from&PHL&to&ABQ,&but&there’s&no&direct&flight.&&There&may&be&a&flight&from&PHL&to&IAD,&then&IAD&to&ABQ,&though.&– For&simplicity,&price&of&trip&=&sum&of&price&of&individual&fares&• Price&of&round&trip&=&sum&of&prices&of&all&fares&• Users&should&be&able&to&indicate&preferences&as&noted&in&the&requirements&– Airport&type,&cabin,&one@way,&etc&Copyright&©&Ben&Cartere;e& 6&4/19/10&4&Interface&• There&should&be&an&interface&for&users&to&interact&with&the&database&• It&does&not&need&to&be&fancy—a&simpl e&command@line&interface&will&do&• Users&should&not&be&inpu^ng&SQL—th e&program&should&take&user&input&and&translate&it&into&the&necessary&SQL&queries&Copyright&©&Ben&Cartere;e& 7&Interface&Sugges?ons&• Three&simple&approaches:&1. Allow&users&to&input&commands&such&as&“create&account&[name]&[password]”,&“search&flights&[origin]&[des?na?on]&on&[date]”;&parse&and&process&2. Ask&users&a&series&of&ques?ons&to&determine&what&they&want&to&do&3. Use&command@line&flags&to&pass&informa?on&to&the&program&Copyright&©&Ben&Cartere;e& 8&4/19/10&5&Save&State&• This&is&a&database&applica?on,&so&it&should&not&rely&on&informa?on&being&available&in&memory&• If&the&user&quits&the&program,&or&the&program&crashes,&all&informa?on&should&s?ll&be&accessible&on&restart&– This&includes&account&informa?on,&?cket&purchases,&etc&Copyright&©&Ben&Cartere;e&


View Full Document

UD CISC 637 - Course Project Phase 3

Download Course Project Phase 3
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Course Project Phase 3 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Course Project Phase 3 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?