Help me " Ticket Reservation System"

Please support our C++ advertiser: Intel Parallel Studio Home
Reply

Join Date: Nov 2007
Posts: 9
Reputation: mastro is an unknown quantity at this point 
Solved Threads: 0
mastro mastro is offline Offline
Newbie Poster

Help me " Ticket Reservation System"

 
0
  #1
Nov 23rd, 2007
Ticket Reservation System
You are asked to implement a ticket reservation system for a travel agency so that staff can book flights for their passengers.
You are required to use CPP principles you have learned from the class to implement and to realize the basic system functions. The principles includes:
- ADT
- composition
- Inheritance (single and multiple if any)
- Polymorphism
- Exception handling
- Well code organization (separation the declaration and implementation)
- Author's documentation
/*
Class name:
Author:
Date:
Modf:
Description:

Interface:

Tack:
Return:
*/
- File processing
- ect
There are 3 phases in this project: phase1(due xx/11/07), you are required to submit the initial user interface and the UML notation [using Rational rose ] of basic classes. Phase 2(due xx/11/07), you are required to implement the UML notation with updating if any. After phase 2 you may have chance to discuss with the TA during your lab section time and any time if the time of the TA excuse. Phase 3 the final version to be submitted before XX/12/07,

This is a description of Ticket Reservation Office, where any passenger can reserve a ticket for his/her journey. The agency has 2 type of employee, staff/assistance/clacker and administrator each with a specific operations

Staff operations:

The ticket reservation agency assistant can use the system to:
1. Reserve tickets.
2. Query for suitable flights.
3. Modify reservation.
4. cancel reservation


When reserve ticket option is chosen, the assistant will ask the passenger(s) for the following:
- Departure and destination information (city, airport ………)
- date and time of the flight
- type of the flight (One-way or Return)
- Type of class (first class, second ….)
- number of tickets (for adults and children)
- Personal information for each person (name, age, ………..)


Before insertion the personal information, the system checks availability of the flight and display the ticket price for this flight.

When query option is chosen, the system prompts the assistant to choose search by:
- destination
- destination and time
- destination and number of tickets
the result of searching is a list of available flights according the searching attribute.

When modify reservation option is chosen …
you can update or change any attribute of data that you had entered before.

When cancel reservation option is chosen to cancel the reservation.

Ticket Reservation System stores Airplane information (name, capacity, no of seats of each class…..)
For each Flight, there are two types of list main list and reserved list , the first is with 20 seats for each class, and the second is with 6 seats. If one of passenger of main list decided to cancel reservation, one of the reserved list would travel .
The system stores the two lists, and any related information (passenger name, ) and uses the related information from Flight and Airplane .


Administrator operations:
1 - Add Flight
2 - Delete Flight
3 - Modify flight
4 - report: cancelled reservation (period)
5 - report: cancelled reservation (flight)
6 - report: reservation by staff

Add flight
The administrator enter the information of a new flight line ( departure, destination, …..) to the stored data.
Delete Flight\
An existing flight to be removed from the flight list which stored in the system.
Modify flight
All or part of the information of a stored flight to be changed

ReportingOne role of the administrator of the system to monitoring the reservation process, one way is report generations.
Report: cancelled reservation (period)
For this operation the administrator to generate a report about the reservation where cancelled during an interval (start to end time)
Report: cancelled reservation (flight)
A report to be generate for the cancelled reservation of a specific flight
Report: reservation by staff
A report to list all reservation where cancelled by a specific staff.


Note:
- we talked about some functions/procedures of the system. you should extract more attributes, operations , classes and relationships relevant to Reservation Ticket System.
- Here are some suggested classes and files: You may drop or add new classes or files
o Classes  Tickets (one way, return, chilled, adult ), reservation (cancelled ) ,flight, hup(destination, departure), date, time, class (first, economic), passenger(is a person), admin (is a person with privilege), staff/assistance (is a persona), list of passengers (main, wait)
o Files  administrators' information, staff members' information, flight, passenger list ( main, wait), flight passengers' information, cancelled reservation,
Last edited by WaltP; Nov 24th, 2007 at 4:19 am. Reason: Removed obnoxious color tags
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 9
Reputation: mastro is an unknown quantity at this point 
Solved Threads: 0
mastro mastro is offline Offline
Newbie Poster

Re: Help me " Ticket Reservation System"

 
0
  #2
Nov 23rd, 2007
the programmer must be in OOP " C++" Language
Reply With Quote Quick reply to this message  
Join Date: Dec 2005
Posts: 5,850
Reputation: Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute 
Solved Threads: 749
Team Colleague
Salem's Avatar
Salem Salem is offline Offline
Void main'ers are DOOMed

Re: Help me " Ticket Reservation System"

 
0
  #3
Nov 23rd, 2007
The programmer (ie YOU) had better start with the reading of the forum rules, and putting forth some demonstration of effort which is more than simply copy/pasting the assignment with a horrid colour scheme.

> phase1(due xx/11/07),
Lemme guess, this is already passed, or tomorrow.

I'm also going to guess that you haven't even done phase 1.
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 9
Reputation: mastro is an unknown quantity at this point 
Solved Threads: 0
mastro mastro is offline Offline
Newbie Poster

Re: Help me " Ticket Reservation System"

 
0
  #4
Nov 23rd, 2007
Dear salem ;
the first " Thank you "
but
sorry salem this must be submit

"
phase1(due 25/11/07), you are required to submit the initial user interface and the UML notation [using Rational rose ] of basic classes
"


and ... etc

plezz help me
Reply With Quote Quick reply to this message  
Join Date: May 2006
Posts: 3,117
Reputation: WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of 
Solved Threads: 282
Moderator
WaltP's Avatar
WaltP WaltP is offline Offline
Posting Sensei

Re: Help me " Ticket Reservation System"

 
0
  #5
Nov 24th, 2007
Originally Posted by mastro View Post
Dear salem ;
the first " Thank you "
but
sorry salem this must be submit

"
phase1(due 25/11/07), you are required to submit the initial user interface and the UML notation [using Rational rose ] of basic classes
"


and ... etc

plezz help me
I don't understand. Because it is due 25/11/07 you are unable to:

Originally Posted by Salem View Post
The programmer (ie YOU) had better start with the reading of the forum rules, and putting forth some demonstration of effort which is more than simply copy/pasting the assignment with a horrid colour scheme.
Is this correct? If so, think again. Rules are rules and you need to do what they say if we have any chance of helping you. As it is we are unable to help because you didn't give us anything we can help with.
The 3 Laws of the Procrastination Society:
1) Never do today that which can be put off until tomorrow
2) Tomorrow never comes
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 9
Reputation: mastro is an unknown quantity at this point 
Solved Threads: 0
mastro mastro is offline Offline
Newbie Poster

Re: Help me " Ticket Reservation System"

 
0
  #6
Nov 24th, 2007
Dear ALL

We have 3 phase

phase1(due 25/11/07), you are required to submit the initial user interface and the UML notation [using Rational rose ] of basic classes

Now must be start in phase 1

then
phase 2
then
phase 3
//////////////////\\\\\\\\\\\\\\\\\\/////////////\\\\\\\\\
phase 1 :
I need " all class I suggest will be in code "
and his function >>>>>>>

then the UML
Reply With Quote Quick reply to this message  
Join Date: May 2006
Posts: 1,855
Reputation: ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all ithelp is a name known to all 
Solved Threads: 120
ithelp's Avatar
ithelp ithelp is offline Offline
Posting Virtuoso

Re: Help me " Ticket Reservation System"

 
0
  #7
Nov 24th, 2007
This is a VB project assignment or VC++ ?
If you want to get some homework help , first show some effort yourself.
Reply With Quote Quick reply to this message  
Join Date: Dec 2005
Posts: 5,850
Reputation: Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute Salem has a reputation beyond repute 
Solved Threads: 749
Team Colleague
Salem's Avatar
Salem Salem is offline Offline
Void main'ers are DOOMed

Re: Help me " Ticket Reservation System"

 
0
  #8
Nov 24th, 2007
> phase1(due 25/11/07), you are required to submit the initial user interface and the UML
> notation [using Rational rose ] of basic classes
OK, since that is now tomorrow, how far have you got?

Perhaps post a screen dump (or a URL or two to an image upload site) where we can see your initial UML design, and perhaps offer some advice on it.
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 9
Reputation: mastro is an unknown quantity at this point 
Solved Threads: 0
mastro mastro is offline Offline
Newbie Poster

Re: Help me " Ticket Reservation System"

 
0
  #9
Nov 25th, 2007
man

plezz any help



what do Mrs ::: Salem :::
Reply With Quote Quick reply to this message  
Join Date: May 2006
Posts: 3,117
Reputation: WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of WaltP has much to be proud of 
Solved Threads: 282
Moderator
WaltP's Avatar
WaltP WaltP is offline Offline
Posting Sensei

Re: Help me " Ticket Reservation System"

 
0
  #10
Nov 25th, 2007
I guess we need to know your native language. You obviously don't read English well enough to understand our posts.
The 3 Laws of the Procrastination Society:
1) Never do today that which can be put off until tomorrow
2) Tomorrow never comes
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC