Вы находитесь на странице: 1из 17

ONLINE BUS TICKET RESERVATION

FRONT END
SEARCH FORM: 1. 2. 3. 4. 5. 6. From To (Source Destination) One Way Two Way Departure Date Return Date Number of Children Number of Adults

SEARCH RESULTS: 1. 2. 3. 4. 5. 6. From To (Source Destination) Bus Station Date Time Price Available (button with availability numbers of seats, ex: abhibus.com)

PASSENGER DETAILS: 1. 2. 3. 4. Adult details: First and Last Name, Gender, Age Children details: First and Last Name, Gender, Age Phone Contact Emergency phone contact

CREDIT CARD DETAILS (Depends from payment gateway) 1. 2. 3. 4. 5. Card type: Visa Electron, Visa Gold, Visa etc. Card Number Name of account holder CVC Card expiration date

TICKET DETAILS 1. 2. 3. 4. Customer details (from Passenger Details) Relation Station Reservation Date

5. Date 6. Departure time 7. Price 8. Ticket Number 9. Seat number 10. One way or two way 11. Bus number CANCEL TICKET 1. Ticket Nr. (Show details of ticket and button for cancel confirmation) MY TICKET 1. Ticket Nr. (Show only details of ticket and option for Print) LANGUAGES 1. 2. 3. 4. Albanian Macedonian English German

CONTENT 1. 2. 3. 4. 5. About Us Contact Us (Google Map) Photo Gallery inside About Us News Publishing Discount Offers (image or flash)

BACK END

STATIONS 1. Insert, Update, Delete, View 2. Station name, address, zip code, city, country RELATIONS 1. 2. 3. 4. 5. 6. 7. Insert, Update, Delete, View From (Source) To (Destination) Date Departure Time Arrival Time Price

REGISTER BUSES 1. 2. 3. 4. 5. Insert, Update, Delete, View Bus Model Bus Year Seats Bus Table Number

REGISTER DRIVER 1. 2. 3. 4. 5. 6. Insert, Update, Delete, View First and last name Address, zip code, city, country Phone number Birthdate Licence number

REGISTER AGENTS 1. 2. 3. 4. 5. 6. Insert, Update, Delete, View First and last name Address, zip code, city, country Phone contact Email contact Username and Password

REGISTER ADMIN 1. 2. 3. 4. 5. 6. Insert, Update, Delete, View First and last name Address, zip code, city, country Phone contact Email contact Username and Password

GENERATE REPORT 1. 2. 3. 4. Report based on buses Report based on reservations Report based on relations Report based on stations

CONTENT 1. 2. 3. 4. 5. About Us (Update) Contact Us (Google Map) (Update) Photo Gallery inside About Us (Insert, Update, Delete) News Publish (Insert, Update, Delete) Discount Offers (image or flash) (Insert, Update, Delete)

NOTES:
For more details you can use the database schema how the back-end should be connected between tables, or for more details we can have a discussion to clarify things.

The price is changing from station to station and the seats number must decrease from one bus. One bus is going into three or four departure stations inside of macedonia, and the problem is at the price and seats. Example: STATION PRICE BUS NUMBER SEATS DESTINATION Struga Macedonia 150 23 10 Switzerland station Kicevo Macedonia 120 23 12 Switzerland station Tetovo Macedonia 110 23 8 Switzerland station Gostivar Macedonia 100 23 6 Switzerland station

TECHNICAL DETAILS
1. The project should be done with Yii framework if it is possible. 2. The project should use any CSS framework which is compatible also with smart devices. 3. Create database from the requirements above if its easy for you, or you can use the database which already is done by us and do modification. 4. Hosting is already reserved for use, or you can use your own hosting till the project will be done. 5. If you find something not good or if you have suggestion please contact me.

CONTACT
Project manager: MSc. Riat Abduramani Email: riat.abduramani@gmail.com Country: F.Y.R. OF MACEDONIA

FRONT END MOCKUP

Table of Contents

1. Home 2. Results 3. PassengerDetails 4. Payment 5. Ticket confirmation 6. About Us 7. Privacy 8. Terms 9. My Ticket 10. Cancel Ticket

Оценить