20-08-2012, 01:41 PM
BOOK IT NOW.COM
INTRODUCTION:
Theatre booking system aims at educating enlightening theatre patrons on how to make bookings and reservation for theatres and to minimize the hassle of travelling down to the theatre location before making reservations and queuing up for tickets to avoid congestions. This involves making the customer aware of seat reservation schemes. Theatre booking system achieves this using theatre booking software, which will contain various events that result into a graphical interface booking system which even special people can make reservations. This website makes it easy to make reservations for users to watch a movie at will anytime they want and anywhere they choose as long as they are connected to the Internet instead of travelling down to the booking center and this is time wasting. In addition, to make theatre patrons learn and understand the importance theatre. Being an online booking system, it will assist managers and administrators to update movie information that can be accessed by patrons, help confirm reservations and educate the patrons on how to book cinema ticket, and seat reservation online in such a way that the congestion involved would be reduced. Online theatre booking system is needed in order to run a check on the authenticity of the tickets to avoid fraud manipulated booking. In sum, it educates patrons and provides a user-friendly interface which is easy to understand and navigate by both experienced and novice users. This study would be useful to local and international theatres and cinemas houses who are interested in automating and simplifying their operations by adopting the use of this system to boost their level of productivity. With a user-friendly environment, online booking will be a lot easier for users that decide to make theatre reservation from the comfort of their homes, offices and in any place ensuring a safe and secure user authentication process.
PURPOSE:
The main purpose of online ticket booking system is to provide another way for the customer to buy cinema ticket. The Ticket Reservation System is an Internet based application that can be accessed throughout the Net and can be accessed by any one who has a net connection. It is an automatic system, where we will automate the reservation of tickets and enquiries about availability of tickets. After inserting the data to database, staff need not to worry about the orders received through the system and hence reduces the manual labor. One of the best features of the system is to refund the amount on cancellation of tickets by customer.
About Language
ASP.NET
ASP.NET is a programming framework built on the common language runtime that can be used on a server to build powerful Web applications. ASP.NET offers several important advantages over previous Web development models:
• Enhanced Performance. ASP.NET is compiled common language runtime code running on the server. Unlike its interpreted predecessors, ASP.NET can take advantage of early binding, just-in-time compilation, native optimization, and caching services right out of the box. This amounts to dramatically better performance before you ever write a line of code.
• World-Class Tool Support. The ASP.NET framework is complemented by a rich toolbox and designer in the Visual Studio integrated development environment. WYSIWYG editing, drag-and-drop server controls, and automatic deployment are just a few of the features this powerful tool provides.
• Power and Flexibility. Because ASP.NET is based on the common language runtime, the power and flexibility of that entire platform is available to Web application developers. The .NET Framework class library, Messaging, and Data Access solutions are all seamlessly accessible from the Web. ASP.NET is also language-independent, so you can choose the language that best applies to your application or partition your application across many languages. Further, common language runtime interoperability guarantees that your existing investment in COM-based development is preserved when migrating to ASP.NET.
• Simplicity. ASP.NET makes it easy to perform common tasks, from simple form submission and client authentication to deployment and site configuration. For example, the ASP.NET page framework allows you to build user interfaces that cleanly separate application logic from presentation code and to handle events in a simple, Visual Basic - like forms processing model. Additionally, the common language runtime simplifies development, with managed code services such as automatic reference counting and garbage collection.
Introduction to ASP.NET Server Controls
In addition to (or instead of) using <% %> code blocks to program dynamic content, ASP.NET page developers can use ASP.NET server controls to program Web pages. Server controls are declared within an .aspx file using custom tags or intrinsic HTML tags that contain a runat="server" attribute value. Intrinsic HTML tags are handled by one of the controls in the System.Web.UI.HtmlControls namespace. Any tag that doesn't explicitly map to one of the controls is assigned the type of System.Web.UI.HtmlControls.HtmlGenericControl.
Server controls automatically maintain any client-entered values between round trips to the server. This control state is not stored on the server (it is instead stored within an <input type="hidden"> form field that is round-tripped between requests). Note also that no client-side script is required.
The presentation tier
In the presentation layer, the code-behind mechanism for ASP.NET pages and user controls is a prominent example of a layered design. The markup file defines the look and layout of the web form and the code behind file contains the presentation logic. It's a clean separation because both the markup and the code-behind layers house specific sets of functionality that benefit from being
apart. Designers don't have to worry about messing up code to make user interface changes, and developers don't have to worry about sifting through the user-interface to update code.
The data tier
You also see sub-layers in the data tier with database systems. Tables define the physical storage of data in a database, but stored procedures and views allow you to manipulate data as it goes into and out of those tables. Say, for example, you need to denormalize a table and therefore have to change its physical storage structure. If you access tables directly in the business layer, then you are forced to update your business tier to account for the changes to the table. If you use a layer of stored procedures and views to access the data, then you can expose the same logical structure by updating a view or stored procedure to account for the physical change without having to touch any code in your business layer. When used appropriately, a layered design can lessen the overall impact of changes to the application.
The business tier
And of course, this brings us to the topic of business objects and the Data Access Layer (also known as the DAL), two sub-layers within the business tier. A business object is a component that encapsulates the data and business processing logic for a particular business entity. It is not, however, a persistent storage mechanism. Since business objects cannot store data indefinitely, the business tier relies on the data tier for long term data storage and retrieval. Thus, your business tier contains logic for retrieving persistent data from the data-tier and placing it into business objects and, conversely, logic that persists data from business objects into the data tier.