2nd year project report

Upload: ruchi-hirat-shrimali

Post on 05-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 2nd Year Project Report

    1/32

    0

    COLLEGE OF TECHNOLOGY AND ENGINEERING

    MAHARANA PRATAP UNIVERSITY OF AGRICULTURE & TECHNOLOGY

    UDAIPUR (RAJ.)

    ATRAINING REPORTON

    Tourism in IndiaAT

    DCM Shriram Consolidated Ltd ,Kota

    Submitted by:

    Ankita Garg

    II Yr, Computer Science and Engineering

    Submitted to:

    Dr. DHARM SINGH

    Training Incharge

    IT & CSE

  • 8/2/2019 2nd Year Project Report

    2/32

    1

    ACKNOWLEDGEMENT

    It gives me immense pleasure to express my deepest sense of gratitude and sincere

    thanks to my highly respected and esteemed guide Dr. Dharm Singh , for their

    valuable guidance, encouragement and help for completing this work. Their usefulsuggestions for this whole work and co-operative behavior are sincerely

    acknowledged.

    I would like to express my sincere thank to Dr. N.S Rathor,Dean, College

    of Technology And Engineering. For giving me this opportunity to undertake this

    project.

    I also wish to express my gratitudes to Dr. Naveen Chaudhary, HOD (CSE) for

    his kind hearted support. I am also grateful to my teachers for their constant

    support and guidance.

    I also wish to express my indebtedness to my parents as well as my family member

    whose blessings and support always helped me to face the challenges ahead.

    At the end I would like to express my sincere thanks to all my friends and others

    who helped me directly or indirectly during this project work.

    Place: Udaipur Ankita Garg

  • 8/2/2019 2nd Year Project Report

    3/32

    2

    Table ofContent

    Chapter 1 Introduction

    Chapter 2 Company Profile

    Chapter 3 Project Development Enviormment

    Chapter 4 Project Profile

    Chapter 5 Flow Chart

    Chapter 6 Use Case Diagram

    Chapter 7 Class and Function Description

    Chapter 8 How to use This Application

    Chapter 9 Sample Outputs

    Chapter 10 Bibliography

    Chapter 11 References

  • 8/2/2019 2nd Year Project Report

    4/32

    3

    CHAPTER 1

    INTRODUCTION

    This project is developed in asp.net framework using visual studio 2008.

    The project is on tourism in india. The backend language used is

    Microsoft access and frontend is C# and html. The objective set while

    developing this project was to provide a helping hand for all those tourists

    who wants to visit india and admire its prolong beauty. The training

    consisted of two sessions-one was theory session in which I learned asp.netconcepts and all programming languages viz. c#,html and little bit of

    javascript. The second session was based on practically designing the

    website by implementing my knowledge of project and using all data, some

    of which I downloaded from internet and some I took from my guide in

    DSCL . I sincerely thank all my teachers for being so supportive throughout

    my project work and helping me in my work.

  • 8/2/2019 2nd Year Project Report

    5/32

    4

    CHAPTER 2

    COMPANY PROFILE

    DCM SHRIRAM CONSOLIDATED LIMITED

    Founded by Sir Shriram in 1889 (as DCM limited), today DCM Shriram ConsolidatedLimited ( DSCL) is managed by Mr. Ajay S. Shriram, Chairman and Senior ManagingDirector and Mr. Vikram S. Shriram, Vice Chairman and Managing Director along with ahighly professional executive team.

    We have manufacturing facilities at Kota (Rajasthan), Bharuch (Gujarat), and Ajbapur,Rupapur, Hariawan and Loni(UP). Our hybrid seed operations are at Hyderabad (India),Vietnam, Philippines and Thailand. The Company also has its windows fabrication unitsat Bhiwadi, Mumbai, Hyderabad and Chennai.

    DSCL has a strong brand equity reflective of credibility, ethical values and consistenthigh quality product image. With over 30 years of experience in managing large scaleprocess industries with sustained high level of performance, DSCL meets the needs ofa wide range of customers from farmers to industrial users, from house builders tobusiness owners. Fostering enduring relationships is at the core of DSCL's businessphilosophy - with vendors, business partners, and customers and within theorganization between employees.

    The company operates in a range of energy intensive businesses in the Chloro-Vinyland agri-sectors. We are always seeking to produce multiple downstream products in a

    manner that we derive the maximum earnings accrual from every unit of power that wegenerate in a sustainable way and in varied market conditions. We follow this modelacross our manufacturing operations at different locations with an endeavor to addvalue while we curtail operating costs. Such an approach allows us to direct resourcesand inputs to various downstream businesses in the most efficient manner and alsobecome a cost competitive producer in our chosen area.

    As a leading equal opportunity employer in India, DSCL has a motivated and dynamicmanagement team of highly qualified professionals and dedicated workmen and staffwhose work has shown the way towards creating " Team Excellence ".

    DSCL has a long history of accessing and employing the best technologies for itsprojects and has worked successfully with renowned international and domestictechnology partners. As a learning organization DSCL has worked regularly with thenational and international consultants of repute, in diverse areas of Business Strategy,Quality, Organizational Development etc. In a major IT initiative the company hasnetworked all its locations on a Wide Area Network (WAN) and implemented SAP R/3Enterprise Resource Package (ERP) across the Company. Other key IT enabling

  • 8/2/2019 2nd Year Project Report

    6/32

    5

    initiatives are Customer Relationship Management (CRM) and Business InformationWarehousing (BIW).

    The Hariyali division of the company was awarded ACE -Best Customer Award forsuccessful implementation of the SAP IS retail package.

    All its main line locations/products have ISO 9000, 14000 certification and OHSAS18001: 1999 system of Occupational Health and Safety certifications. The Kota complexof the company was instituted in 2006 with the prestigious British Sword of Honour forimplementing and practicing the best safety standards.

    In an increasingly global business environment, DSCL's vision is to strengthen its agriand energy intensive business while ramping up "Value Added" & "Knowledge based"products & services in the areas of its operations. Accordingly, DSCL is expanding itsrural retail initiative Hariyali Kisaan Bazaar to create a rural hub that makes agri andconsumer products (of all manufacturers) and agri services available to farmers in a fair,

    transparent and convenient format. Currently there are over 275 such Bazaars.

    The company had launched value added UPVC window system business under theFenesta TM brand in India. This product has very attractive design and insulationattributes that makes it strong business proposition as the concept is gainingacceptability.

    DSCL strongly believes in socially responsible business activity. DSCL has madesignificant contribution to the society in the fields of Environment, Health Care, FamilyPlanning, Education, Cultural Heritage, Rural Development and in promoting. For itssocial contributions DSCL's Chlor-Alkali facility at Bharuch has been recognized with a

    SA 8000:2001 certification by RINA (Registro Italiano Navale), making it amongst thefew companies in India to get this recognition

    DSCLs CORE VALUES AND BELIEFS

    DSCLs core values and beliefs are a reflection of its commitment to build a world class,learning organisation, to excel and win in all its endeavors :

    Customer Focus

    Be sensitive to the needs of the customer; develop superior customer insight Commitment to surpass expectations and deliver superior value

    Innovation and Excellence

    Think differently and promote creativity Make continuous improvement a way of life; drive excellence

  • 8/2/2019 2nd Year Project Report

    7/32

    6

    People Development

    Continuously improve and upgrade the skills and competencies of our people Support people to realise their potential

    Team work

    Work closely as a cohesive, well-knit team Inculcate a spirit of openness and collaboration

    Relationships and Human Dignity

    Value people and partnerships Nurture understanding, compassion, trust and respect in all relationships

    Social Responsibility and Ethics

    Be a socially responsible corporate, addressing the needs of the community andenvironment

    Conduct business ethically Maintain highest standards of personal integrity

  • 8/2/2019 2nd Year Project Report

    8/32

    7

    CHAPTER 3

    PROJECT DEVELOPMENT ENVIRONMENT:

    OVERVIEW

    1. LANGUAGE USED:C#

    C# (pronounced see sharp) is amulti-paradigm programming language

    encompassingstrong typing,imperative,declarative,functional,generic,object-

    oriented(class-based), andcomponent-orientedprogramming disciplines. It was

    developed byMicrosoftwithin its.NETinitiative and later approved as a standard

    byEcma(ECMA-334) andISO(ISO/IEC 23270:2006). C# is one of theprogramming languages designed for theCommon Language Infrastructure

    History of c#:

    C#'s principal designer and lead architect at Microsoft isAnders Hejlsberg. Since

    the release of C# 2.0 in November 2005, the C# and Java languages have evolved

    on increasingly divergent trajectories, becoming somewhat less similar. One of the

    first major departures came with the addition of generics to both languages, with

    vastly different implementations.c# version 3.0 came in 2007 and version 4.0 camein 2011 repectively.Latest version is c# 5.0, which was recently released in

    February,2012.

    Features of c#:

    C# is a very powerful programming language that exists on virtually every

    programming platform. It is the multi paradigm, compile, free form , general

    purpose, statistically typed programming language. This is known as middle level

    language as it comprises of low level and high level language features.

    The main features of the C# are

    Classes

    Multiple Inheritance

    Data abstraction and encapsulation

    http://en.wikipedia.org/wiki/Multi-paradigm_programming_languagehttp://en.wikipedia.org/wiki/Multi-paradigm_programming_languagehttp://en.wikipedia.org/wiki/Multi-paradigm_programming_languagehttp://en.wikipedia.org/wiki/Strong_typinghttp://en.wikipedia.org/wiki/Strong_typinghttp://en.wikipedia.org/wiki/Strong_typinghttp://en.wikipedia.org/wiki/Imperative_programminghttp://en.wikipedia.org/wiki/Imperative_programminghttp://en.wikipedia.org/wiki/Imperative_programminghttp://en.wikipedia.org/wiki/Declarative_programminghttp://en.wikipedia.org/wiki/Declarative_programminghttp://en.wikipedia.org/wiki/Declarative_programminghttp://en.wikipedia.org/wiki/Functional_programminghttp://en.wikipedia.org/wiki/Functional_programminghttp://en.wikipedia.org/wiki/Functional_programminghttp://en.wikipedia.org/wiki/Generic_programminghttp://en.wikipedia.org/wiki/Generic_programminghttp://en.wikipedia.org/wiki/Generic_programminghttp://en.wikipedia.org/wiki/Object-oriented_programminghttp://en.wikipedia.org/wiki/Object-oriented_programminghttp://en.wikipedia.org/wiki/Object-oriented_programminghttp://en.wikipedia.org/wiki/Object-oriented_programminghttp://en.wikipedia.org/wiki/Class_%28computer_science%29http://en.wikipedia.org/wiki/Class_%28computer_science%29http://en.wikipedia.org/wiki/Class_%28computer_science%29http://en.wikipedia.org/wiki/Component-based_software_engineeringhttp://en.wikipedia.org/wiki/Component-based_software_engineeringhttp://en.wikipedia.org/wiki/Component-based_software_engineeringhttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/.NET_Frameworkhttp://en.wikipedia.org/wiki/.NET_Frameworkhttp://en.wikipedia.org/wiki/.NET_Frameworkhttp://en.wikipedia.org/wiki/Ecma_Internationalhttp://en.wikipedia.org/wiki/Ecma_Internationalhttp://en.wikipedia.org/wiki/Ecma_Internationalhttp://en.wikipedia.org/wiki/International_Organization_for_Standardizationhttp://en.wikipedia.org/wiki/International_Organization_for_Standardizationhttp://en.wikipedia.org/wiki/International_Organization_for_Standardizationhttp://en.wikipedia.org/wiki/Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Anders_Hejlsberghttp://en.wikipedia.org/wiki/Anders_Hejlsberghttp://en.wikipedia.org/wiki/Anders_Hejlsberghttp://en.wikipedia.org/wiki/Anders_Hejlsberghttp://en.wikipedia.org/wiki/Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/International_Organization_for_Standardizationhttp://en.wikipedia.org/wiki/Ecma_Internationalhttp://en.wikipedia.org/wiki/.NET_Frameworkhttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Component-based_software_engineeringhttp://en.wikipedia.org/wiki/Class_%28computer_science%29http://en.wikipedia.org/wiki/Object-oriented_programminghttp://en.wikipedia.org/wiki/Object-oriented_programminghttp://en.wikipedia.org/wiki/Generic_programminghttp://en.wikipedia.org/wiki/Functional_programminghttp://en.wikipedia.org/wiki/Declarative_programminghttp://en.wikipedia.org/wiki/Imperative_programminghttp://en.wikipedia.org/wiki/Strong_typinghttp://en.wikipedia.org/wiki/Multi-paradigm_programming_language
  • 8/2/2019 2nd Year Project Report

    9/32

    8

    Polymorphism

    Dynamic Binding

    Message Passing

    1) Classes:By using classes we can create user defined data types. In otherwords the class is the collection of set of data and code. The class allows us to do

    some things which are polymorphism, inheritance, abstraction, encapsulation

    which are our next features. The objects are the instances of classes.

    2) Inheritance: Inheritance allows one data type to acquire properties of other

    data types. Inheritance from a base class may be declared as public, protected, or

    private. If the access specifier is omitted, a class inherits privately, while a

    struct inherits publicly. This provides the idea of reusability that means we canadd the new features to an existing class without modifying it.

    3) Data Abstraction and Encapsulation: Encapsulation means hiding of data

    from the data structures or in other words wrapping up of data in single entity is

    known as Encapsulation. In this the data is not accessible to outside world and only

    the functions are allowed to access it. When we want to write the class in which

    we dont have the knowledge about the arguments used to instantiate it then we

    can use templates in C++. Abstraction can be defined as the act of representing

    essential features without including background details.

    4) Polymorphism).: It means that the one interface can be used for many

    implementation so that object can behave differently for each implementation. Thedifferent types of polymorphism are static (Compile time) and dynamic (Run time

    5) Dynamic Binding: It means that the linking of a procedure call to code to be

    executed in response to the call. A function call associated with a polymorphic

    reference depends on the dynamic type that reference. And at run-time the code

    matching the object under current reference will be called.

    6) Message Passing:An object oriented program consists of the set of objectsthat communicate with each other. objects communicate with one another by

    sending and receiving information much the same way as people pass messages to

    one another. The concept of message passing makes it easier to direct model or

    simulate their real world counterparts.

  • 8/2/2019 2nd Year Project Report

    10/32

    9

    File handling in c#:

    Some terms related to file handling:

    File.The information / data stored under a specific name on a storage device, is

    called a file.

    Stream. It refers to a sequence of bytes.

    Text file. It is a file that stores information in ASCII characters. In text files, each

    line of text is terminated with a special character known as EOL (End of Line)

    character or delimiter character. When this EOL character is read or written,certain internal translations take place.

    Binary file.It is a file that contains information in the same format as it is held in

    memory. In binary files, no delimiters are used for a line and no translations occur

    here.

    Classes for file stream operation

    ofstream: Stream class to write on files

    ifstream: Stream class to read from files

    fstream: Stream class to both read and write from/to files.

    Opening a file

    Opening File Using Constructorofstream fout(results); //output onlyifstream fin(data); //input only

    Opening File Using open()

    Stream-object.open(filename, mode)

    ofstream ofile;ofile.open(data1);

    ifstream ifile;ifile.open(data2);

    File mode parameter Meaning

  • 8/2/2019 2nd Year Project Report

    11/32

    10

    ios::app Append to end of file

    ios::ate go to end of file on opening

    ios::binary file open in binary mode

    ios::in open file for reading only

    ios::out open file for writing only

    ios::nocreate open fails if the file does not exist

    ios::noreplace open fails if the file already exist

    ios::trunc delete the contents of the file if it exist

    All these flags can be combined using the bitwise operator OR (|). For example, if

    we want to open the file example.bin in binary mode to add data we could do it bythe following call to member function open():

    fstream file;

    file.open ("example.bin", ios::out | ios::app | ios::binary);

    Closing file:

    fout.close();fin.close();

    Input And Output Operations:

    put() and get() function

    the function put() writes a single character to the associated stream. Similarly, thefunction get() reads a single character form the associated stream.

    example :

    file.get(ch);

    file.put(ch);

    write() and read() functionwrite() and read() functions write and read blocks of binary data.

    example:file.read((char *)&obj, sizeof(obj));

    file.write((char *)&obj, sizeof(obj));

    Error Handling Functions:

    eof()returns true (non zero) if end of file is encountered

    while reading; otherwise return false(zero)

    fail() return true when an input or output operation has failed

  • 8/2/2019 2nd Year Project Report

    12/32

    11

    bad()returns true if an invalid operation is attempted or any

    unrecoverable error has occurred.

    good() returns true if no error has occurred.

    File Pointers And Their Manipulation

    All i/o streams objects have, at least, one internal stream pointer:

    ifstream, like istream, has a pointer known as the get pointer that points to the

    element to be read in the next input operation.

    ofstream, like ostream, has a pointer known as the put pointer that points to thelocation where the next element has to be written.

    Finally, fstream, inherits both, the get and the put pointers, from iostream (which is

    itself derived from both istream and ostream).

    These internal stream pointers that point to the reading or writing locations withina stream can be manipulated using the following member functions:

    seekg() moves get pointer(input) to a specified location

    seekp() moves put pointer (output) to a specified location

    tellg() gives the current position of the get pointer

    tellp() gives the current position of the put pointer

    The other prototype for these functions is:

    seekg(offset, refposition );

    seekp(offset, refposition );

    The parameter offset represents the number of bytes the file pointer is to

    be moved from the location specified by the parameter refposition.

    The refposition takes one of the following three constants defined in the

    ios class.

    ios::beg start of the file

    ios::cur current position of the pointer

    ios::end end of the file

  • 8/2/2019 2nd Year Project Report

    13/32

    12

    2. Microsoft Visual c#:

    The reference C# compiler isMicrosoft Visual C#.

    Other C# compilers exist, often including an implementation of the

    Common Language Infrastructureand the .NET class libraries up to

    .NET 2.0:

    TheMonoproject provides anopen sourceC# compiler, a complete open

    source implementation of the Common Language Infrastructure including

    the required framework libraries as they appear in the ECMA specification,

    and a nearly complete implementation of the Microsoft proprietary .NETclass libraries up to .NET 3.5. As of Mono 2.6, no plans exist to implement

    WPF;WFis planned for a later release; and there are only partial

    implementations ofLINQ to SQLandWCF.[44]

    TheDotGNUproject also provides an open source C# compiler, a nearly

    complete implementation of the Common Language Infrastructure including

    the required framework libraries as they appear in the ECMA specification,

    and subset of some of the remaining Microsoft proprietary .NET class

    libraries up to .NET 2.0 (those not documented or included in the ECMA

    specification, but included in Microsoft's standard .NET Frameworkdistribution).

    Microsoft's Rotor project (currently calledShared Source Common

    Language Infrastructure) (licensed for educational and research use only)

    provides ashared sourceimplementation of the CLR runtime and a C#

    compiler, and a subset of the requiredCommon Language Infrastructure

    framework libraries in the ECMA specification (up to C# 2.0, and supported

    on Windows XP only).

    TheDotNetAnywhereMicro Framework-likeCommon Language Runtime

    is targeted at embedded systems, and supports almost all C# 2.0

    specifications. It is licensed under theMIT Licenseconditions and isimplemented inC

    http://en.wikipedia.org/wiki/Microsoft_Visual_C_Sharphttp://en.wikipedia.org/wiki/Microsoft_Visual_C_Sharphttp://en.wikipedia.org/wiki/Microsoft_Visual_C_Sharphttp://en.wikipedia.org/wiki/Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Mono_%28software%29http://en.wikipedia.org/wiki/Mono_%28software%29http://en.wikipedia.org/wiki/Mono_%28software%29http://en.wikipedia.org/wiki/Open_sourcehttp://en.wikipedia.org/wiki/Open_sourcehttp://en.wikipedia.org/wiki/Open_sourcehttp://en.wikipedia.org/wiki/Windows_Presentation_Foundationhttp://en.wikipedia.org/wiki/Windows_Presentation_Foundationhttp://en.wikipedia.org/wiki/Windows_Workflow_Foundationhttp://en.wikipedia.org/wiki/Windows_Workflow_Foundationhttp://en.wikipedia.org/wiki/Windows_Workflow_Foundationhttp://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQLhttp://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQLhttp://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQLhttp://en.wikipedia.org/wiki/Windows_Communication_Foundationhttp://en.wikipedia.org/wiki/Windows_Communication_Foundationhttp://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29#cite_note-44http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29#cite_note-44http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29#cite_note-44http://en.wikipedia.org/wiki/DotGNUhttp://en.wikipedia.org/wiki/DotGNUhttp://en.wikipedia.org/wiki/DotGNUhttp://en.wikipedia.org/wiki/Shared_Source_Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Shared_Source_Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Shared_Source_Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Shared_Source_Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Shared_sourcehttp://en.wikipedia.org/wiki/Shared_sourcehttp://en.wikipedia.org/wiki/Shared_sourcehttp://en.wikipedia.org/wiki/Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Common_Language_Infrastructurehttp://dotnetanywhere.org/http://dotnetanywhere.org/http://dotnetanywhere.org/http://en.wikipedia.org/wiki/Common_Language_Runtimehttp://en.wikipedia.org/wiki/Common_Language_Runtimehttp://en.wikipedia.org/wiki/Common_Language_Runtimehttp://en.wikipedia.org/wiki/MIT_Licensehttp://en.wikipedia.org/wiki/MIT_Licensehttp://en.wikipedia.org/wiki/MIT_Licensehttp://en.wikipedia.org/wiki/C_%28programming_language%29http://en.wikipedia.org/wiki/C_%28programming_language%29http://en.wikipedia.org/wiki/C_%28programming_language%29http://en.wikipedia.org/wiki/C_%28programming_language%29http://en.wikipedia.org/wiki/MIT_Licensehttp://en.wikipedia.org/wiki/Common_Language_Runtimehttp://dotnetanywhere.org/http://en.wikipedia.org/wiki/Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Shared_sourcehttp://en.wikipedia.org/wiki/Shared_Source_Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Shared_Source_Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/DotGNUhttp://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29#cite_note-44http://en.wikipedia.org/wiki/Windows_Communication_Foundationhttp://en.wikipedia.org/wiki/Language_Integrated_Query#LINQ_to_SQLhttp://en.wikipedia.org/wiki/Windows_Workflow_Foundationhttp://en.wikipedia.org/wiki/Windows_Presentation_Foundationhttp://en.wikipedia.org/wiki/Open_sourcehttp://en.wikipedia.org/wiki/Mono_%28software%29http://en.wikipedia.org/wiki/Common_Language_Infrastructurehttp://en.wikipedia.org/wiki/Microsoft_Visual_C_Sharp
  • 8/2/2019 2nd Year Project Report

    14/32

    13

    CHAPTER 4

    PROJECT PROFILE

    TITLE: - Tourism in India

    Aim of the Project:-To provide access to different places of India throughOur website and encourage tourism in India.

    Submitted to: - DCM ShreeRam Consolidated Ltd. ,Kota

    Application: - 1.To provide information and transport facility for visiting India.

    2.It helps in enhancing Tourism in India in better ways.

    Memory used: - 64 bits.

    Designed by: - Ankita Garg

    B.E. 2nd

    Year(C.S.E)

    SYSTEM REQUIREMENTS

    HARDWARE REQUIREMENTS:

  • 8/2/2019 2nd Year Project Report

    15/32

    14

    PROCESSOR : Pentium I 133 MHz or Higher

    RAM : 16 MB OR Higher

    HARD DISK : 2.1 gb or higherOUTPUT DEVICE : Color monitor

    INPUT DEVICE : Keyboard and mouse

    SOFTWARE REQUIREMENTS:

    OPERATING SYSTEM: DOS, Windows 98/XP/7

    COMPILER : TURBO C++

  • 8/2/2019 2nd Year Project Report

    16/32

    15

    CHAPTER 5

    FLOW CHART

    Home

    loginRegister Ajmer Jaipur Udaipur Bikaner

  • 8/2/2019 2nd Year Project Report

    17/32

    16

    CHAPTER 6

    USE CASE DIAGRAM

    Visit India

    Car renting

    Register

    Login

    Home

    Hotel renting

    Contact us

  • 8/2/2019 2nd Year Project Report

    18/32

    17

    CHAPTER 7

    CLASS AND FUNCTIONS DESCRIPTION

    This Project Connect around 36 classes in diffent aspx frames. These are:

    1. Bikaner_home

    2. Car_Booking3. Contact_US

    4. Hotel

    5. Hotelterrif

    6. FestivalFair

    7. Geography

    8. Photogallery

    9. Jaipur_transportation

    10. Tourist_places

    11. Login

    12. Map_of_rajasthan

    13. Tarrif_Table

    14. Udaipur_City

    15. WildLife_KeoladevghanaPark

    So on. There are several default classes also present.

    Unlike events in desktop applications, ASP.NET server-control events are raised as

    well as handled on the server. When a Web request communicates a client-side

    action to the server, a control can raise events on the server in response to the client

  • 8/2/2019 2nd Year Project Report

    19/32

    18

    action. The event is handled by the page or by its child controls, and ASP.NET

    sends a response back to the client. This results in a user experience similar to that

    of a desktop application. However, control developers must understand that only

    one client-side event is posted to the serverthe postback event. Common user-

    interface events such as mouse clicks or key presses are not communicated to theserver and thus cannot be processed on the server.

    The base class System.Web.UI.Control provides the events that govern a control's

    execution lifecycle, such as initialization, loading, and unloading. For the sequence

    in which these events are executed, seeControl Execution Lifecycle. You can

    handle these events as well as raise additional events from your control. Thissection shows how to handle inherited events and how to raise custom events.

    http://msdn.microsoft.com/en-us/library/aa719775%28v=vs.71%29.aspxhttp://msdn.microsoft.com/en-us/library/aa719775%28v=vs.71%29.aspxhttp://msdn.microsoft.com/en-us/library/aa719775%28v=vs.71%29.aspxhttp://msdn.microsoft.com/en-us/library/aa719775%28v=vs.71%29.aspx
  • 8/2/2019 2nd Year Project Report

    20/32

  • 8/2/2019 2nd Year Project Report

    21/32

    20

    7. It will prompt the ajmer home page.

    8. It will prompt for hotels available at respected places for rent.

    9. It will prompt for car rent service for tourists.

    10.It will display the contact details of the owner of this website.

    CHAPTER 9

    SAMPLE OUTPUTS

    Register form:

  • 8/2/2019 2nd Year Project Report

    22/32

    21

    1. Login:

    2. Map of Rajasthan:

  • 8/2/2019 2nd Year Project Report

    23/32

    22

    3. Ajmer:

  • 8/2/2019 2nd Year Project Report

    24/32

    23

    4. Jaipur:

  • 8/2/2019 2nd Year Project Report

    25/32

    24

    5. Udaipur:

  • 8/2/2019 2nd Year Project Report

    26/32

    25

    6. Bikaner:

  • 8/2/2019 2nd Year Project Report

    27/32

    26

    7.Car rent:

  • 8/2/2019 2nd Year Project Report

    28/32

    27

    8. Wild life:

  • 8/2/2019 2nd Year Project Report

    29/32

    28

    9: Contact us:

  • 8/2/2019 2nd Year Project Report

    30/32

    29

  • 8/2/2019 2nd Year Project Report

    31/32

    30

    CHAPTER 10

    BIBLIOGRAPHY

    1. Software engineering- A Practitioners Approach, Roger S. Pressman.

    Sixth Edition. Tata McGraw Hill.

    2. BalaguruSwami

    3. Let us c#

    4. Programming c# for beginners

    5. Wikipedia6. BUILD YOUR ON ASP.NET WEBSITE USING C# book

  • 8/2/2019 2nd Year Project Report

    32/32

    CHAPTER 11

    REFERENCES

    1. http://net.tutsplus.com/

    2. http://www.smashingmagazine.com/

    3. http://www.webresourcesdepot.com/

    4. www.Google.com

    5. http://www.hanselman.com/blog/

    6. http://www.kevinwilliampang.com

    http://net.tutsplus.com/http://net.tutsplus.com/http://www.smashingmagazine.com/http://www.smashingmagazine.com/http://www.webresourcesdepot.com/http://www.webresourcesdepot.com/http://www.hanselman.com/blog/http://www.hanselman.com/blog/http://www.hanselman.com/blog/http://www.webresourcesdepot.com/http://www.smashingmagazine.com/http://net.tutsplus.com/