Click here to Skip to main content
15,917,928 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi all, I have quite knowledge in asp.net and now i am gonna develop online e-ticket booking website, so i would like to know what all thing i need to develop that online ticket booking, please expert guide me
Posted
Comments
Manas Bhardwaj 24-Jan-11 6:21am    
Are you looking for requirement in this forum?
sameertm 24-Jan-11 6:23am    
not requirments, i just want to know what all things i should follow
Nithin Sundar 24-Jan-11 6:30am    
Not sure if I should add this as an answer but:

1. Look at existing e-ticket websites and understand their model. Remember that the perfect guide to becoming better at web development is by looking at other websites and understanding them. You will be amazed at what you can learn by a simple View->Source.

2. By e-ticket you are leaving this a little vague. There are many e-ticket websites. You may be targetting a Bus ticketing website or a movieplex or even trains. Once again, looking at existing websites might help you in this.

3. Once you have gotten hold of how the existing stuff works, try something with your knowledge and let us know. We will be quite happy to help!
sameertm 24-Jan-11 6:33am    
thanks for your greatful comments, http://webserver2.kncc.com/index.php
This is the webiste i am refering and i am gonna develop like this site. if u have any comments please let me know.
Sandeep Mewara 24-Jan-11 7:06am    
Guys, use comment reply feature to make it a threaded conversation.
Once you hover over the right top corner of the comment, you will see a 'Reply' icon. Click it.

OK I see http://webserver2.kncc.com/index.php[^] is for cinema, so you're going to need some sort of database to hold all the details required

* How many screens does the cinema hold?
* How many seats does each screen hold?
* In each screen, what films are being shown and at what times?

When it comes to booking, you're going to need to think about the workflow

* What film does the customer want to see
* What screens is the film showing in
* How many seats are currently available in each screen
* What seats are available (e.g some cinemas show you a seating plan and let you choose where you want to sit)

If the customer completes the transaction, you need to store the details that the customer selected and update all information accordingly

* Decrease amount of available seats for the selected film at showing at the time.
* Update the seating plan so that certain seats are no longer available

Using the words I've bolded above, you can probably start to think about what tables you need in your database and their relation to each other.

Think about what objects you can use in your booking system to represent these entities and the details you need to capture. You can either start with a database model or object model, whatever you are more comfortable with.

Data Model vs Object Model
http://www.agiledata.org/essays/drivingForces.html[^]

Otherwise, as mentioned - try out a few cinema websites that offer this functionality, see how they work!
 
Share this answer
 
Comments
Nithin Sundar 24-Jan-11 7:06am    
Good answer!
Start with looking at basic feature an online system should have.

Further, if that online system is actually going to book tickets, then you need to tie-up with related transportation for it. If they have some webservice exposed to be used for information, then use it.

Try to have a rough UI sketch, DB model and then features list.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900