You are on page 1of 34

1

1. INTRODUCTION
1.1 ABSTRACT: Travel Agency plans to become a market leader by our augmenting its human travel agents with an automated travel agency system for providing tour packages. The automated travel agent will assist travelers in booking, changing and canceling tour packages, hotel reservation. The automated travel agent system will process a wide range of tour packages with hotel reservation. Travel agency provides total security for the user, it also provides fast services to the users. Depending upon users criteria different offer is applied. Any user can visit our website & re uests to book tour packages, hotels. !ser can in uire about different city packages, availability of different hotels including "#, $#, %# category. After that user can select a payment method & specifies delivery services for the tickets & travel itineraries. Overview of Present working System &henever a user visit our website, if user wants to know about our website then he can select the link about us. 'f the user wants to know about the different tour packages then user will select source and destination city. After selecting the source and destination city the details of tour packages will be displayed. 'f the user is interested to book a tour package then user will login for a registration. (or registration purpose if the user is new then sign up for new account. After that for payment purpose user has to enter credit card number & )** number. Then it will show the successful registration, user has to note down the registration 'D. After that detail receipt will be displayed. (or hotel booking user has to select hotel link then user has to select city. Then list of "#, $#, %# and other hotels will be displayed, user has to select one of them. Then the detail of hotels will be displayed. Then user can enter number of days he wants to stay. The administrator can login for updating the database.

1.2 Intro !"tion to #ro$e"t:


&e apply technology with innovation and responsibility to achieve two broad ob+ectives, -ffectively address the business issues our customers face today. .enerate new opportunities that will help them stay ahead in the future. A strategy where we architect, integrate and manage technology services and solutions / we call it A'0 for success. A robust offshore development methodology and reduced demand on customer resources. A focus on the use of reusable frameworks to provide cost and times benefits.

T%is &##ro&"% rests on:

They combine the best people, processes and technology to achieve e1cellent results / consistency. &e offer customers the advantages of,
S#ee :

They understand the importance of timing, of getting there before the competition. A rich portfolio of reusable, modular frameworks helps +ump/start pro+ects. Tried and tested methodology ensures that we follow a predictable, low / risk path to achieve results. 2ur track record is testimony to comple1 pro+ects delivered within and evens before schedule.
'(#ertise:

2ur teams combine cutting edge technology skills with rich domain e1pertise. &hats e ually important/ they share a strong customer orientation that means they actually start by listening to the customer. Theyre focused on coming up with solutions that serve customer re uirements today and anticipate future needs.

2. R')UIR'*'NTS AND SP'CI+ICATION

2.1 ,&r w&re Re-!irements:


Pro"essor R&m C&"%e ,&r isk , , , , )ore % duo or any another 1%304 or more "1% 54 16 .4 hard disk recommended for primary portions.

2.2 Softw&re Re-!irements:


O#er&ting system

All editions, &indow%777 or later or windows *isual 8tudio %773 standard edition

+ront 'n Softw&re: B&"k 'n Softw&re ,

0icrosoft 89: 8erver %77"

2.. ABOUT ASP.N'T 2./ 2...1 An intro !"tion to ASP.N'T &##0i"&tion Deve0o#ment (or years, the Active 8erver ;ages <A8;= technology was arguably the leading choice for web developers building dynamic web sites on &indows web servers, as it offered fle1ible yet powerful scripting capabilities. -arly in %77%, 0icrosoft released a new technology for 'nternet development called A8;.>-T. A8;.>-T represents a leap forward from A8; both in its sophistication and the productivity gains it achieves for developers. 't continues to offer fle1ibility in terms of language support, but rather than a range of simple scripting languages, several fully/ fledged programming languages are now at the fingertips of A8;.>-T developers. Development in A8;.>-T re uires not only an understanding of ?T0: and web design, but also a firm grasp of the concepts of ob+ect oriented programming and development. A8;.>-T is a server/side technology for developing web applications based on the 0icrosoft .>-T (ramework.

2...2

T%e "om#onents of t%e .N'T +r&mework:

A8;.>-T uses the 0icrosoft .>-T (ramework. The .>-T (ramework collects all the technologies needed for building &indows desktop applications, web applications, web services, and so on, into a single package, and makes them available to more than @7 programming languages. 2.... Des"ri#tion The .>-T (ramework is the infrastructure for the 0icrosoft .>-T platform. The .>-T (ramework is an environment for building, deploying, and running &eb applications and &eb 8ervices. The .>-T (ramework contains a common language runtime and common class libraries / like AD2.>-T, A8;.>-T and &indows (orms / to provide advanced standard services that can be integrated into a variety of computer systems. The .>-T (ramework provides a feature/rich application environment, simplified development and easy integration between a number of different development languages. The .>-T (ramework is language neutral. )urrently it supports )AA, )B, *isual 4asic, and C8cript <0icrosoftDs version of Cava8cript=.0icrosoftDs *isual 8tudio.>-T is a common development environment for the .>-T (ramework.

2...1 T%ree environments for eve0o#ing ASP.N'T &##0i"&tions


Three common ways to set up a development environment for coding and testing A8;.>-T applications.As youll see, each setup has its advantages and disadvantages. The environment you choose will depend on your development needs and on the resources that are available to you. The simplest development environment is a standalone environment. 'n this case, a single computer serves as both the client and the server. 4ecause of that, it must run an operating system that supports A8;.>-T development, and it must have the .>-T (ramework and *isual 8tudio %77" installed. 4ecause *isual 8tudio %77" comes with its own development server for local testing, you dont have to install ''8 when you use a standalone environment. Also, since *isual 8tudio comes with 89: 8erver %77" -1press -dition <or +ust SQL Server Express=, you dont have to install a separate database product. The second development environment works with separate client and server computers that are connected via a 0o"&0 &re& network. ?ere, the client computer has &indows, the .>-T

"

(ramework, and *isual 8tudio %77" installed, while the server runs &indows %777 8erver with the .>-T (ramework, ''8, and FrontPage Server Extensions <FPSE=. (;8- provides the services that *isual 8tudio %77" uses to communicate with a web site on a remote computer. 'n addition, the server uses 89: 8erver to handle database access. &ith this environment, more than one programmer can work on the same application, but all of the programmers are located at the same site. &ith the third development environment, the client computers are connected to the server via the Internet rather than a :A>. This makes it possible to work with a web site thats hosted on another server. This environment re uires an FTP server, which is used to copy the files in a web site between the client computer and the server. 2...2 +'ATUR'S 1. Eapid F application development %. Database features to create fast, high performance applications and components $. Team development and scalability features with 0icrosoft visual 0odeler, *isual Database Tools, *isual 8ource safe and 89: server. @. The ability to create reusable Active G components for traditional )lientHserver Architecture, 'nternet, and 0icrosoft Transaction 8erver. ". >ative code compiles that can be optimiIed for speed, siIe and even for ;entium preprocessors.

2...3 O4$e"ts5Contro0s &v&i0&40e in As#.net:


6&4e0 "ontro0 displays te1t a user cannot interact with or modify Te(t Bo( Contro0 provides an area to enter and display te1t. +r&mes Contro0 provides a visual and functional container for control. Comm&n B!tton Contro0 out a command or action when a user chooses it. Com4o Bo( Contro0 combines a te1t bo1 with a list bo1. Allows a user to type in a selection or select from drop/down list.

2...7 A v&nt&ges of ASP.N'T:


Asp.net is used to create web pages and web technologies and is the integral part of the .>-T framework. A8; stands for active server pages and is the successor of A8;. There are so many advantages related to this technology that it has become the hot favorite for the programmers who are engaged in web development. There are many advantages that ' would like to bring in front of you. They are as follows, Consistent #rogr&mming mo e0 Jou will definitely find that the coding can be done in any one of the language either it is ) sharp or *4.>-T. Jou will definitely find it to be very useful as far as ):E <)ommon language runtime= is concerned. &ith .>-T the programming techni ue looks similar either you are coding in ) sharp or you are coding in *4.>-T. There is only a little bit of syntactical difference between the two programming language. ?ence you can say that the .net framework is very versatile as far as programming languages are concerned. Jou can do the coding in any language among those provided. 6ess "o e The A8;.>-T provides us the pleasure to do the least coding and still come out with the best results. Jou will really find the 'D- environment more users friendly. ?owever you cannot decline that they are also machine friendly. *ore se"!re Jou will really find it to be more secure since there is a built in authentication and pre/application configuration. 't uses industry standard protocols like T);H';, 82A;, G0: and ?TT; for distributed applications communication. Ri"% too0kit A8;.>-T is e uipped with the very good toolkit provide with visual studio software. Jou will definitely find drag and drop server control, automatic deployment to be very handy when you will do the coding of your pro+ect. Jou will also find &J8'&J. editor.

2.1 *i"rosoft S)6 Server 2//2:

0icrosoft 89: server is a Eelational Database 0anagement 8ystem <ED408= designed to run on platforms ranging from laptops to large multiprocessor servers. 89: server is commonly used as backend systems for websites and corporate )E0s and can supports thousands of concurrent users. 89: server comes with a number of tools to help you with your database administration and programming tasks. 89: server is much more robust and scalable than a desktop database management system such as 0icrosoft access. Anyone who has ever tried using access as a backend to a website will probably be familiar with the errors that were generated when too many users tried to access the databaseL Although 89: server can also be run as a desktop system, it is most commonly used as a server database system. 2.1.1 Server D&t&4&se System: 8erver based database system are designed to run on a central server, so that

multiple user can access the same data simultaneously. The user normally access the database through an application .for e1ample a website could store all its content in a database. As you know, websites arent normally limited to +ust one user. 8o, at any given moment, a website could be serving up hundreds or even thousands of articles to its website visitors. At the same time, other user could be updating their personal profile in the members area, or subscribing to newsletters or anything else that website users do. .enerally, its the application that provides the functionality to these visitors. 't is the database that stores the data and makes it available. ?aving said this, 89: server does include some useful features that can assist the application in providing its functionality. 2.1.2 A4o!t S)6: 89: stands for 8tructured 9uery :anguage. 89: is language that enables

you to work with a database. !sing 89:, you can insert records, update records, and delete records. Jou can also create new database ob+ects such as databases and tables. And you can drop <delete= them. 0ore advanced features include creating stored procedure <self contained script=, views <pre/made ueries=, and setting permission on database ob+ects <such as tables, stored procedures, and views=. Although 89: is an A>8' <American >ational standard institute= standard, there are many different versions of 89:. Different database vendors have their own variations of the languages.

?aving said this, to be in compliance with the A>8' standard, they need to at least support the ma+or commands such as D-:-T-, '>8-ET, !;DAT-, &?-E-, etc. also, you will find that many vendors have their own e1tensions to the languages/features that are only supported in their database system. 2.1.. Using S)6: 'f you need to build a websites with a database proving the content, you will generally

need the following, A server side scripting language <i.e. )old (usion, ;?;, A8;H.>-T = A database uery language<i.e. 89:= A client side 0arkup language and style sheets<i.e. ?T0:H)88= 2.1.2 Overview of "on"e#ts in S)6 server 2//2: 89: server is a powerful application, and this tutorial has provided an overview of the main concept involved in administering 89: server. To recap briefly, weve, )reate databases )reate database tables 'nsert data into those tables !se of the uery AnalyIer to run a uery )reate a login account )reate and e1ecute a DT8 package -1ecute that same DT8 package via a schedule +ob

2.2 C8.N'T 92./:


2.2.1 Intro !"tion to C8.net #rogr&mming 0&ng!&ge: )B is a 0ulti/paradigm programming language that encompasses functional, imperative, generic ob+ect/oriented <class/based=, and components /oriented programming disciplines. 't was developed by 0icrosoft as part of the .>-T initiative and later approved as a standard by -cma <-)0A/$$@= and '82 <'82H'-) %$%K7=. )B is one of the programming

languages designed for the )ommon :anguage 'nfrastructure. )B intended to be a simple, modern, general purpose, ob+ect/oriented programming language. 'ts development team is led by Anders/?e+lsberg, the designers of 4orlands Turbo ;ascal. 't has an ob+ect /oriented synta1 based on )AA. 't was initially named cool, which stood for N)/like ob+ect oriented language N,.?owever, in Culy %777,when 0icrosoft made the pro+ect public, the name of the programming language was given as )B. The most recent version of the language is $.7 which was released in con+unction with .>-T (ramework $." in %77K .The ne1t proposed version ,@.7 is in development. 2.2.2 Design :o&0s: The -cma standard lists these design goals for )B, )B is intended to be a simple, modern, general /purpose, ob+ect/oriented programming language. 4ecause software robustness, durability and programmer productivity are important, the language should include strong type checking, array bounds checking, and detection of attempts to use uninitialiIed variables, source code portability, and automatic garbage collection. The language intended for use in developing software components that can take advantages of distributed environments. ;rogrammer portability is very important, especially for those programmers already familiar with ) and )AA. 8upport for internationaliIation is very important. )B is intended to be suitable for writing applications for both hosted and embedded systems , ranging from the very large that use sophisticated operating systems, down to the very small having dedicated functions. Although )B applications are intended to be economical with regard to memory and processing power re uirements, the language is not. 'ntended to compete directly on performance and siIe with ).

2.2.. +e&t!res:

17

4y design, )B is the programming language that most directly reflects the underlying )ommon :anguage 'nfrastructure <):'=.0ost of its intrinsic types corresponds to value /types implemented by the ):' framework. ?owever, the language specification does not state the code generation re uirements of the compiler that is, it does not state that a )B compiler must target a )ommon :anguage Euntime, or generate )ommon 'ntermediate :anguage <)':=, or generate any other specific format. Theoretically, a )B compiler could generate machine code like traditional compilers of )AA or (2ETEA>. 'n practice, all e1isting compiler implementations target )':. 8ome notable )B distinguishing features are, There are no global variables or functions .All methods and members must be declared within classes. 8tatic members of public classes can substitute for global variables and functions. :ocal variables cannot shadow variables of the enclosing block, unlike ) and )AA. *ariable shadowing is often considered confusing by )AA te1ts. 0anaged memory cannot be e1plicitly freedO instead, it is automatically garbage collected ..arbage collection addresses memory leaks by freeing the programmer of responsibility for releasing memory which is no longer needed. )B also provides direct support for deterministic finaliIation with the using statement <supporting the Eesource Ac uisitionists initialiIation idiom=. 0ultiple inheritances are not supported, although a class can implement any number of interfaces. This was a design decision by the languageDs lead architect to avoid complication, avoid dependency hell and simplify architectural re uirements throughout ):'. -numeration members are placed in their own scope. )B provides properties as syntactic sugar for a common pattern in which a pair of methods, accessor <getter= and mutator <setter= encapsulate operations on a single attribute of a class. (ull type reflection and discovery is available. )B currently <as of $ Cune %773= has KK reserved words.

11

.. D'SI:N AND I*P6'*'NTATION


..1 System Design The two design ob+ectives continuously sought by developers are reliability and maintenance. ..1.1 Re0i&40e System There are two levels of reliability. The first is meeting the right re uirements. A careful and through systems study is needed to satisfy this aspect of reliability. The second level of systems reliability involves the actual working delivered to the user. At this level, the systems reliability is interwoven with software engineering and development. There are three approaches to reliability. 1. 'rror &voi &n"e: ;revents errors from occurring in software. %. 'rror ete"tion &n "orre"tion: 'n this approach errors are recogniIed whenever they are encountered and correcting the error by effect of error, of the system does not fail. $. 'rror to0er&n"e: 'n this approach errors are recogniIed whenever they occur, but enables the system to keep running through degraded perform or by applying values that instruct the system to continue process. ..1.2 *&inten&n"e: The key to reducing need for maintenance, while working, if possible to do essential tasks.

1. 0ore accurately defining user re uirement during system development. %. Assembling better systems documentation. $. !sing more effective methods for designing, processing, login and communicating
information with pro+ect team members.

@. 0aking better use of e1isting tools and techni ues. ". 0anaging system engineering process effectively.
.

1%

..2 D&t&4&se Design


BI66IN: TAB6':

,OT'62 TAB6':

CANC'6 TAB6':

CIT; TAB6':

D'TAI6TOURIN+O TAB6':

,OT'6. TAB6':

SOURC' TAB6':

+AIR6IST TAB6': ,OT'62 TAB6':

1$

NORT,TOURPAC<A:'S TAB6':

=ON' TAB6':

,OT'6S TAB6':

... PRO:RA* +6O> DIA:RA*

1@

8TAET

Tour

?otel

:ogin

About !s

)ontact !s

Display

Display

8T2;

1"

4 8TAET 8elect Pone 8elect 8ource and Destination Display Tour ;ackage 'nformation 8how Detail Tour 'nformation

'f want to register then click on Add

:og in

'f you r new user

8ign !p

-nter your Acc >o & )** >o 8uccessful registration 8how receipt

8T2;

16

8TAET 8elect )ity

8elect ?otel from "#, $# or %# Display ?otel details

8how fair

Administrator

8TAET

)hange in 4illing Table

)hange in 8ource Table

)hange in )ity Table

)hange in Detail tour 'nfo.

)hange in >orth Tour ;ackage

)hange in Pone Table

)hange in (air :ist Table

8T2;

1K

..1 Co ing
using using using using using using using using using using using using System; System.Collections; System.Configuration; System.Data; System.Linq; System.Web; System.Web.Security; System.Web.UI; System.Web.UI.HtmlControls; System.Web.UI.WebControls; System.Web.UI.WebControls.WebParts; System.Xml.Linq;

public partial class StartUp System.Web.UI.Page ! protecte" #oi" Page$Loa"%ob&ect sen"er' (#ent)rgs e* ! + + using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; public partial class ,ourpac-age System.Web.UI.Page ! protecte" #oi" Page$Loa"%ob&ect sen"er' (#ent)rgs e* ! + + using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.SqlClient; public partial class .airlist System.Web.UI.Page !

13 int a; protecte" #oi" Page$Loa"%ob&ect sen"er' (#ent)rgs e* ! String sese / %String*Session01nameas"f12; SqlConnection con; SqlComman" cm"; SqlData3ea"er "r; con / ne4 SqlConnection%51Data Source/.6S7L(XP3(SS; )ttac8Db.ilename/9 DataDirectory96Database.m"f;Integrate" Security/,rue;User Instance/,rue1*; con.:pen%*; cm" / ne4 SqlComman"%1select ; from .)I3LIS,,)<L( 48ere 0=)>(,:U3P)C?)@(S2/5se1' con*; cm".Parameters.)""Wit8Aalue%1se1' sese*; "r / cm".(Becute3ea"er%*; 48ile %"r.3ea"%** ! a / Con#ert.,oIntCD%"r0E2*; + + protecte" #oi" <uttonF$Clic-%ob&ect sen"er' (#ent)rgs e* ! if %Session01Username12//null* ! 3esponse.3e"irect%1Login.aspBGnum/1 H a*; + else ! 3esponse.3e"irect%1<illing.orm.aspBGnum/1 H a*; + + + using System; using System.Collections; using System.Configuration; using System.Data; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Data.SqlClient; public partial class Login System.Web.UI.Page ! protecte" #oi" LoginC$Logge"In%ob&ect sen"er' (#ent)rgs e* ! if %3oles.IsUserIn3ole%LoginC.User=ame'1a"min1** ! Session.)""%1Username1' LoginC.User=ame*; LoginC.DestinationPageUrl / 51I6a"min6a"min4elcome.aspB1; + else if %3oles.IsUserIn3ole%LoginC.User=ame' 1user1** ! Session.)""%1Username1' LoginC.User=ame*; LoginC.DestinationPageUrl / 51I6StartUp.aspB1; + else

1M ! +

3esponse.3e"irect%1IJLogin.aspB1*;

+ + using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; public partial class Signup System.Web.UI.Page ! protecte" #oi" Page$Loa"%ob&ect sen"er' (#ent)rgs e* ! + protecte" #oi" CreateUserWiKar"F$Create"User%ob&ect sen"er' (#ent)rgs e* ! 3oles.)""User,o3ole%CreateUserWiKar"F.User=ame' 1user1*; + protecte" #oi" CreateUserWiKar"F$Continue<uttonClic-%ob&ect sen"er' (#ent)rgs e* ! 3esponse.3e"irect%51I6StartUP.aspB1*; + + using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.SqlClient; public partial class <illing.orm System.Web.UI.Page ! int amountF; int amount; int ,otal; int ,otalfromHotel; int ,otalfrom,our; protecte" #oi" Page$Loa"%ob&ect sen"er' (#ent)rgs e* ! ,otalfrom,our/Con#ert.,oIntCD%3equest01num12*; ,otalfromHotel / Con#ert.,oIntCD%3equest01aa12*;

%7

+ protecte" #oi" <uttonF$Clic-%ob&ect sen"er' (#ent)rgs e* ! String sese / %String* Session01nameas"f12; SqlConnection con; SqlComman" cm"<illing'cm".airList'cm"Insert; SqlData3ea"er "r'"r.airList'"rInsert; con / ne4 SqlConnection%51Data Source/.6S7L(XP3(SS;)ttac8Db.ilename/9 DataDirectory96Database.m"f;Integrate" Security/,rue;User Instance/,rue1*; con.:pen%*; cm"<illing / ne4 SqlComman"%1select )>:U=, from <ILLI=@,)<L( 48ere C)3D=:/5C)3D=: an" CAA=:/5CAA=:1' con*; cm".airList / ne4 SqlComman"%1up"ate <ILLI=@,)<L( set )>:U=, /5)>:U=, 48ere C)3D=:/5C)3D=: 1' con*; String Car"=umber / ,eBt<oBF.,eBt.,oString%*; String C##=umber / ,eBt<oBD.,eBt.,oString%*; Double PCar"=umber/ Con#ert.,oDouble%Car"=umber*; 3esponse.Write%PCar"=umber*; cm"<illing.Parameters.)""Wit8Aalue%15C)3D=:1' Car"=umber*; cm"<illing.Parameters.)""Wit8Aalue%15CAA=:1' C##=umber*; "r / cm"<illing.(Becute3ea"er%*; 48ile %"r.3ea"%** ! amount/Con#ert.,oIntCD%"r0M2*; + "r.Close%*; if %amount L/ ,otal* ! amountF / amount; cm"Insert / ne4 SqlComman"%1insert into C)=C(L,)<L( %C)3D=:' )>:U=,',:,)L* #alues%5C)3D=:'5)>:U=,'5,:,)L*1' con*; cm"Insert.Parameters.)""Wit8Aalue%15C)3D=:1' PCar"=umber*; cm"Insert.Parameters.)""Wit8Aalue%15)>:U=,1' amount*; cm"Insert.Parameters.)""Wit8Aalue%15,:,)L1' ,otal*; cm"Insert.(Becute=on7uery%*; 3esponse.3e"irect%1Success.aspBGnum/1HPCar"=umber*; + else ! 3esponse.3e"irect%1(rror.aspB1*; + + + using System; using System.Collections; using System.Configuration; using System.Data;

if %,otalfromHotel L M* ! ,otal / ,otalfromHotel; + else ! ,otal / ,otalfrom,our; +

%1 using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.SqlClient; public partial class S8o43eceipt System.Web.UI.Page ! protecte" #oi" Page$Loa"%ob&ect sen"er' (#ent)rgs e* ! LabelN.Aisible / false; LabelO.Aisible / false; LabelP.Aisible / false; LabelFM.Aisible / false; LabelFF.Aisible / false; LabelFD.Aisible / false; SqlConnection con / ne4 SqlConnection%51Data Source/.6S7L(XP3(SS; )ttac8Db.ilename/9DataDirectory96Database.m"f;Integrate" Security/,rue;User Instance/,rue1 *; String =)>(,:U3P)C?)@(S/ Session01nameas"f12.,oString%*; con.:pen%*; SqlData3ea"er "r; SqlComman" cm" / ne4 SqlComman"%1select ; from .)I3LIS,,)<L( 48ere 0=)>(,:U3P)C?)@(S2/5=)>(:.,:U3P)C?)@(S1' con*; cm".Parameters.)""%1=)>(:.,:U3P)C?)@(S1' =)>(,:U3P)C?)@(S*; "r / cm".(Becute3ea"er%*; 48ile %"r.3ea"%** ! LabelN.Aisible / true; LabelO.Aisible / true; LabelP.Aisible / true; LabelFM.Aisible / true; LabelFF.Aisible / true; LabelFD.Aisible / true; LabelN.,eBt / "r0M2.,oString%*; LabelO.,eBt/"r0F2.,oString%*; LabelP.,eBt / "r0D2.,oString%*; LabelFM.,eBt / "r0C2.,oString%*; LabelFF.,eBt / "r0Q2.,oString%*; LabelFD.,eBt / "r0E2.,oString%*; + + + using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts;

%% using System.Xml.Linq; using System.Data.SqlClient; public partial class Success System.Web.UI.Page ! protecte" #oi" Page$Loa"%ob&ect sen"er' (#ent)rgs e* ! LabelF.Aisible / false; int ,otal / Con#ert.,oIntCD%3equest01num12*; SqlConnection con; SqlComman" cm"; SqlData3ea"er "r; con / ne4 SqlConnection%51DataSource/.6S7L(XP3(SS;)ttac8Db.ilename/9 DataDirectory96Database.m"f;Integrate" Security/,rue;User Instance/,rue1*; con.:pen%*; cm" / ne4 SqlComman"%1select 3(@IS,3),I:=ID from C)=C(L,)<L( 48ere C)3D=:/5t1' con*; cm".Parameters.)""Wit8Aalue%1t1',otal*; "r / cm".(Becute3ea"er%*; 48ile %"r.3ea"%** ! LabelF.Aisible / true; LabelF.,eBt / "r0M2.,oString%*; + + using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; public partial class Hotelinfo System.Web.UI.Page ! protecte" #oi" <uttonF$Clic-%ob&ect sen"er' (#ent)rgs e* ! String ""D / DropDo4nListF.Selecte"Aalue; Session01Source12 / ""D; 3esponse.3e"irect%1Hotellin-.aspB1*; + + using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq;

%$ public partial class Hotel"etails System.Web.UI.Page ! protecte" #oi" Page$Loa"%ob&ect sen"er' (#ent)rgs e* ! Session01.i#eStar=ame12 / 3equest01=ame12; Session01type12 / 3equest01type12; + protecte" #oi" <uttonF$Clic-%ob&ect sen"er' (#ent)rgs e* ! if %Session01Username12 // null* ! 3esponse.3e"irect%1Login.aspB1*; + else ! <uttonF.Post<ac-Url / 1IJmoreinfo.aspB1; + + +

%@

..2 O!t#!t S"reens St&rt !#:

To!r +orm:

%"

Nort% to!r form:

To!r #&"k&ge info form

%6

+&ir 0ist form

6ogin +orm

%K

Sign U#

Bi00ing +orm

%3

Registr&tion +orm

Re"ei#t +orm

%M

,ote0 Booking Info +orm

,ote0 0ink form

$7

,ote0 Det&i0 +orm

1. P'R+OR*ANC' ANA6;S'S

$1

1.1 Re-!irements S#e"i&tion of t%e Pro#ose System The very first uestion that should click in our mind before the implementation of proposed system is that whether it should be feasible to develop a new computeriIed system for the e1isting system. A re uirement is a feature that must be included in the system. 4efore the actual design and implementation starts, getting to know the system to be implemented is of prime importance. Taking these into mind we have emphasiIe on the following, The input to the system. The output e1pected from the system. The people involve in the working of the system. The volume of the data <input= and the amount of information <outputs= that will be involved. &ith respect to the system itself, the following facts should be taken into consideration, The ma+or processes involved. The cru1 of the application. The processing rules for the collected data. This mainly involves the business rules etc. that are followed in the organiIation. The e1ception that may be presents. The checks that should be place in order to avoid wrong entries.

$%

2. CONC6USION
Any user can visit our website & re uests to book tour packages, hotels. !ser can in uire about different city packages, availability of different hotels including "#, $#, %# category. After that user can select a payment method & specifies delivery services for the tickets & travel itineraries. Thus we have seen that how our pro+ect will help in todays online application & give better uality of service & better customer satisfaction. Thus our pro+ect is running successfully, whose evidence is attached herewith. 't also provides good security.

$$

3. +UTUR' SCOP'
The pro+ect has met the standards re uired to work at Eeservation system. 'f the business logic remains same the pro+ect can be ported to any other reservation system <Airline Eeservation, 4us Eeservation= company with minor changes in the working procedure of the pro+ect. The pro+ect can be used as an availability to develop a pro+ect for a different company with different business logic wherein the commonalties in certain areas remain the same at any business level. 4y using the common features in future development the development time as well as the cost of development can be decreased considerably. This pro+ect is based on 8tandalone application platform. To modify the pro+ect to take the advantage of geographical remote area. 4y shifting the pro+ect to the >etworking & 'nternet platform the pro+ect can be made into a 0obile Accessible Application by which the restrictions of the software & hardware re uirements can be scaled down, which is not possible using 8tandalone platform.

$@

3. R'+'R'NC'S

?1@ AASP.N'TCO*P6'T' R'+'R'NC'BC T*,. ?2@ AASP.N'T2//DBC >ro( P!40i"&tion. ?1@ Roger Pressm&nCASoftw&re 'ngineeringB

You might also like