Sei sulla pagina 1di 7

1.

INTRODUCTION
1.1 About the Project
One of the most common modes of travel is by airways. Customers who wish to travel by air nowadays have a wide variety of airlines and a range of timings to choose from. Nowadays competition is so fierce between airlines that there are lot of discounts and a lot of luxuries given to customers that will give an edge to that particular airline. The World Wide Web has become tremendously popular over the last few years, and currently most of the airlines have made provision for online reservation of their flights. The Internet has become a major resource for people looking for making reservations online without the hassle of meeting travel agents. The project entitled SWIZ AIRLINES-THE ONLINE AIRTICKET RESERVATION SYSTEM intends to serve these purposes. This project has been developed in ASP.NET with C# scripting and Microsoft SQL Server 2005 as the back end. It intends to check all the available airline databases and return a string of results, which can help them in their travel plans.

2. SYSTEM ANALYSIS
System Analysis specifies what the system should do based on the system design. System Analysis is a process of gathering and interpreting facts diagnosing the improvement to the system. Analysis is a detailed study of various operations performed by the system and their relationship inside and outside the system. System Analysis is the general term that refers to an orderly structured process for identifying and solving problems. One aspect of analysis is defining the boundaries of the system. System Analysis is also called lifecycle methodology. During Analysis, data are collected on the available files, decision points and transaction handling by the present system.

2.1 EXISTING SYSTEM


A problem to be computerized is a system. In the present, the system is implemented manually. Swiz Airlines has a number of reservation offices and each reservation office has a number of reservation counters to handle reservations and cancellations. Each counter has a counter assistant who is responsible for making reservations or cancellations. The present system is time consuming and the customer had to come to an office to fulfill his requirements inspite of his busy schedule. Daily there will be a lot of customers visiting a reservation office and the counter assistants will be having a hectic and tedious job. As it is manually done it involves the following disadvantages. It is time consuming and laborious. It is prone to mistake as it involves human factor It requires voluminous paper work Lack of security and corruption is possible

2.2 PROPOSED SYSTEM


The main objective of the proposed system is to overcome the drawbacks of the existing system. The need for a computerized system arises when the 2

manual maintenance and handling of process becomes more and more tedious. The existing system has its own disadvantages. The manual systems are slow and complex. The proposed system would avoid errors inherent in the manual system. To take advantage of the latest technology and to facilitate passengers to make online inquiries about the flights and to make their ticket bookings a new system needs to be developed for Swiz Airlines. The main aim of the proposed system is to computerize a reservation system that allows web users to reserve their tickets, make enquiries about the flights and cancel their reservation if needed without visiting any physical location. The proposed system provides very high security and both the user and the administrator can login to the system by entering the current username and password. It is necessary to reduce the work load, increase the efficiency and be more users friendly and easier updating of flights details.

2.2.1 Justification for the proposed system


The proposed system is simple, efficient and cost-effective. It is fault free and reduces loss of data. The system is highly secured as it allows access to data only by the authentication of the user by a valid username and password. The proposed system is user friendly and basic learning is needed to use it. A valid user can access data very easily.

2.2.2 Benefits of the proposed system


. Simple and Efficient Reduced cost Greater processing speed Less time consuming Ease of data retrieval High security Modification is possible

2.3 System Specification 2.3.1Hardware and Software specification


Processor RAM Hard Disk Space Printer Mouse Keyboard Operating System Web Server Environment Front End Server Side Scripting Back End Browser : Pentium IV : 512MB : 80GB : Hewlett Packard : Axtrom : Logitech : Windows XP : IIS : Microsoft ASP.NET framework : ASP.NET : C#.NET : Microsoft SQL Server 2005 : Internet Explorer 6.0

2.3.2 Operating System


Windows XP Windows XP is a line of operating systems developed by Microsoft for use on personal computers. The name XP stands for experience. Windows XP is the successor to both Windows 2000 Professional and Windows Me, and is the first consumer-oriented operating system by Microsoft to be built on the Windows NT kernel. Windows XP was first released on October 25, 2001. It is also the first version of windows to use product activation to combat software piracy. Introduces disaster recovery and the distributed services, using the Windows XP Backup utility .Introduces batch administration of Active Directory. Shows specific examples of how to delegate control of objects in an Active Directory folder, using Active Directory Users and Computers .Describes enhancements and products from leading Independent Software Vendors (ISVs) that complement Active Directory management features .Introduces administration of the Active Directory service. Setting up ISM-SMTP Replication Walk-through Describes how to configure Simple Mail Transfer 4

Protocol (SMTP) replication between two Windows XPbased domain controllers, each in a different domain, and briefly describes the interstices messaging (ISM) architecture within Windows XP Active Directory.

2.3.3 Language or software package


About Visual Studio .NET Framework Visual Studio .NET is a complete set of development tools for building ASP Web applications, XML Web services, desktop applications, and mobile applications. Visual Basic .NET, Visual C++ .NET, and Visual C# .NET all use the same integrated development environment (IDE), which allows them to share tools and facilitates in the creation of mixed-language solutions. In addition, these languages leverage the functionality of the .NET Framework, which provides access to key technologies that simplify the development of ASP Web applications and XML Web services. The framework covers all layers of software development above the operating system. Microsoft released the .NET framework in February, 2002. ASP.NET ASP.NET is a unified web development platform that contains some tools to make development easier and more powerful. These tools include compilation, additional language support, web forms and server controls. On demand compilation is known as Just in Time compiler. ASP.NET is supported by .NET Framework. ASP has object oriented languages, C# and VB.NET. ASP.NET Features ASP.NET pages are compiled into .NET class the first time the page is requested and the compiled code is cached for subsequent page requests, leading to huge improvement performance and the ASP.NET runtime will automatically detect if any changes are made to the source code. This compiled code can be written in C#, VB or Jscript. ASP.NET solves the problem of browser dependencies since it verifies with each browser about the version, capabilities before sending the requested page and the output. It provides event based programming model and uses the minimum resources and 5

time to execute this. ASP.NET offers significant improvement over ASP in the areas of performance, state management, scalability, deployment, security, web form support and XML web service infrastructure. ASP.NET can run side-by-side on an Internet Information Service (IIS) web server without interference. VISUAL C#.NET Microsoft Visual C#. Net is the most creative tool, which helps a programmer to create a user interface than writing several lines of code. The predecessor of Visual C#.net was BASIC (Beginners All Purpose Symbolic Instruction Code). BASIC was mainly interpreter-based whereas Visual C#. Net is that it is a rapid Application Development tool. This is the main reason why Visual C#. Net is widely used as a prototyping language. Visual C#.Net is object oriented, whereas each object possesses some properties like size, position, color, appearance etc. This means that we can compartmentalize different aspects of our application as object and develop test those object independently of the rest of the application. By modifying certain properties and invoking the methods of these objects, we exert a great deal of control over the users interaction with the Visual C#.net program we have written. Each object has its own event handling procedures. Visual C#.net is a member of Visual Studio. One of the merits of Visual Basic .Net is that it insulates the user from having to deal with low-level message handling. This allows as to quickly creating powerful applications without having dealing with unnecessary data. Microsoft has developed VC#. NET as a complete Windows applications development system. SQL SERVER 2005 SQL Server 2005, released in October 2005, is the successor to SQL Server 2000. It included native support for managing XML data, in addition to relational data. For this purpose, it defined an xml data type that could be used either as a data type in database columns or as literals in queries. XML columns can be associated with XSD schemas; XML data being stored is verified against the schema. XML is converted to an internal binary data type before being stored in the database. Specialized indexing methods were made available for XML data. XML data is queried using XQuery; SQL Server 2005 added 6

some extensions to the T-SQL language to allow embedding XQuery queries in T-SQL. In addition, it also defines a new extension to XQuery, called XML DML that allows querybased modifications to XML data. SQL Server 2005 also allows a database server to be exposed over web services using TDS packets encapsulated within SOAP (protocol) requests. When the data is accessed over web services, results are returned as XML. For relational data, T-SQL has been augmented with error handling features and support for recursive queries. SQL Server 2005 has also been enhanced with new indexing algorithms and better error recovery systems. Data pages are check summed for better error resiliency, and optimistic concurrency support has been added for better performance. Permissions and access control have been made more granular and the query processor handles concurrent execution of queries in a more efficient way. Partitions on tables and indexes are supported natively, so scaling out a database onto a cluster is easier. SQL CLR was introduced with SQL Server 2005 to let it integrate with the .NET Framework.

Potrebbero piacerti anche