1front Page ddddOnly

  • Upload
    swati

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

  • 8/20/2019 1front Page ddddOnly

    1/37

    1

    A

    Project Report

    on

    “CYBER CAFFE MANAGEMENT”

    Submitted

    To

    PUNJAB TECN!CA" UN!#ERS!TY

    JA"AN$AR 

    !n P%rti%& 'u&'i&&ment 'or t(e %)%rd o' de*ree

    +' 

    B%c(e&or o' Computer App&ic%tion

    !n

    Computer ScienceB,

    -AJA" #!S.A-ARMA

    $ep%rtment o' Computer Science RSR Run*t% Co&&e*e

    o' !n'orm%tion /Tec(no&o*,

    -o(0%1-urud Ro%d2 B(i&%i3C4G45

    Se66ion7 89:8189:;

  • 8/20/2019 1front Page ddddOnly

    2/37

    2

    $EC"ARAT!+N

    I the undersigned solemnly declare that the report of the project work entitled “CYBER 

    CAFFE MANAGEMENT ” is based on our own work carried out during the course of 

    study under the supervision of  Mr.ANI !"NI.

    I assert that the statement made and conclusion drawn are an outcomes of the project work .I

    further declare that to the best of my knowledge and belief that the report does not contain

    any part of any work which has been submitted for the award of any other degree

    #diploma#certificate in this $niversity of any other $niversity.

     NAM% Si*n%ture

    -AJA" #!S.A-ARMA

    Ro&&No4 7 :888::

  • 8/20/2019 1front Page ddddOnly

    3/37

    3

    CERT!F!CATE

    &his is to certificate that the report of the project submitted is an outcome of the project work 

    entitled  “c,ber c%'? MANAGEMENT  ” carried out by 'A(A )I!*+A'A,MAAN- ,AN($ !*A* carried out under my guidance and supervision for the award of -egree

    in “achelor of /omputer Application” in /omputer !cience 0Information &echnology of 

    1unjab &echnical $niversity2 (alandhar 31.N.42 India.

    &o the best of my knowledge the report

    5. %mbodies the work of the candidate him.

    6. *as duly been completed.

    7. 8ulfills the re9uirement of the "rdinance relating to the /A degree of the

    $niversity and.

    :. Is up to the desired standard for the purpose of which is submitted.

    3Si*n%ture o' t(e Guide5

    N%me7 Mr4AN!" S+N!

    $e6i*n%tion7 "ecturer

    $ep%rtment7 Computer Science

    RSR Run*t% Co&&e*e +' !n'orm%tion /Tec(no&o*,

    &he project work as mentioned above is hereby being recommended and forwarded

    for e;amination and evaluation.

    3Si*n%ture o' e%d o' dep%rtment )it( 6e%&5

  • 8/20/2019 1front Page ddddOnly

    4/37

    4

    CERT!F!CATE BY TE E@AM!NERS

    &his is to certificate that the project work entitled

    “ME$!CA" S+P MANAGEMENT”

    !ubmitted by

    'A(A )I!*+A'A,MA ,oll No. < 56665:7==>5

      ,AN($ !*A* ,oll No

  • 8/20/2019 1front Page ddddOnly

    5/37

    5

    AC-N+."E$GEMENT

    +orking for the project has been a great e;perience for us. &here were moments of an;iety2

    when we could not solve a problem for the several days. ut we have enjoyed every bit of 

     process and are thankful to all people associated with us during this period.

    +e convey our sincere thanks to our project guide Mr. kuldeep !ahu for providing us all sorts

    of facilities .*er support and guidance helped us to carry out the project .+e owe a great

    depthof her gratitude for her constant advice2 support2 cooperation 0 encouragement through

    the project.

    +e would also like to e;press our deep gratitude to respect MR4$!""+N3e%d +' $ep%rtment5 for her ever helping and support .+e also play special thanks for her helpful

    solution and comments enriched by her e;perience2 which improved our ideas for betterment

    of the project.

    +e would also like to e;press our deep gratitude to respect )ice 31rincipal4 and college

    management for providing an educational ambience.

    It will be our pleasure to acknowledge2utmost cooperation and valuable suggestion from time

    to time given by our staff members of department2 to whom we owe our entire computer 

    knowledge and also we would like to thank all those persons who have directly or indirectly

    helped us by providing books and computer peripherals and other necessary amenities which

    helped us in the development of this project which would otherwise have not been possible.

    3Si*n%ture5

    -AJA" #!S.A-ARMA

    RANJU SA

    3::88:

  • 8/20/2019 1front Page ddddOnly

    6/37

    6

    ABSTRACT

    &he purpose of this study was to develop a /hhattisgarh &ourism system to assist in the

    management of )isitors records and registration records of visiting various places of 

    /hhattisgarh. +ithout 9uick and timely access to places records2 creating marketing for tour 

    and travel agencies2 lobbying and sensiti@ation of visiting records of visitors becomes very

    difficult.

    &he tourism management . offers functionalities to 9uick access to various places records

    collected from various parts of the /hhattisgarh. It enables monitoring of the visitors visiting

    different parts of / and their accommodation facilities such that relevant and measurable

    objectives of the . can be checked.

    It provides to the increase in the scope of tourism in /hhattisgarh by earning of the foreign

    e;change that facilitates cultural regeneration and employment for the people. &he reports

    generated by the . give answers to most of the challenges agencies faces as distance and time

    taking process are concerned.

  • 8/20/2019 1front Page ddddOnly

    7/37

    7

    !NTR+$UCT!+N

    /hhattisgarh is a new state but with an ancient civili@ation.&ourism is travel for recreational2

    leisure2 or business purposes. &he +orld &ourism "rgani@ation defines tourists as people

    Btraveling to and staying in places outside their usual environment for not more than one

    consecutive year for leisure2 business and other purposesB.

    &ourism brings in large amounts of income in payment for goods and services available2

    accounting for 7=C of the worldDs e;ports of services2 and >C of overall e;ports of goods and

    services. It also creates opportunities for employment in the service sector of the economy2

    associated with tourism. &hese service industries include transportation services2 such asairlines2 cruise ships2 and ta;icabsE hospitality services2 such as accommodations2 including

    hotels and resortsE and entertainment venues2 such as amusement parks2 casinos2 shopping

    malls2 music venues2 and theatres.

    &he state is blessed by nature with magnificent water falls2 mountains2 forests and wildlife.

    &he reen !tate of /hhattisgarh has :5.77C of its area under forests2 and is one of the richest

     bioFdiversity areas in the country. &here are many tourist attractions worth seeing4

  • 8/20/2019 1front Page ddddOnly

    8/37

  • 8/20/2019 1front Page ddddOnly

    9/37

    9

    :4:About +r*%ni%tion

    RSR HRC!T

    3RSR1Run*t% Co&&e*e o' !n'orm%tion / Tec(no&o*, B(i&%i5&he steel city of hilai is now emerging as a seat of learning with many colleges offering

     professional courses being established hereGs ,ungta colleges of Information 0&echnology.

    3,!,F,/I&4 are all set to provide most essential resource for every industry.&he

     professionally trained engineers it is located in the serene environs in the sprawling ,ungta

    educational campus in hilai /hhattisgarh.

    &he ambience justifies the location and the design demonstrates aesthetics in structures and

    facilitates which will be of international standards. &he well spread out vast campus has a

    well demarcated administrative block2 a separate academic block with spacious classrooms2seminar hall and department labs. &he campus would be similar to the other two engineering

    college established by the group in /hhattisgarh .+hatGs more thus curriculum and courses

    schedule will be uniformly follow in all the colleges in the group which will lead to better 

     productivity and better engineers who are ready to take on mantle of shaping a stronger and

    glorious nationFnay world .

    ,!, H,/I& presently offer engineering under graduate courses in computer science2

    electronics2 and telecommunication2 electrical2 0 electronics2 mechanical branches with an in

    take of >= seats in each one of them. Additionally the college also has M/A at post graduatelevel. A renowned team of architects have design the campus layout after studying the natural

    topography2 weather conditions and so on. &he splendid avenue plantation2 imposing building

    and sprawling playgrounds and the greenery in the campus make ,!,F,/I& as one of the

     best college in /hhattisgarh.

    &he future plans include upgrading the college to include other disciplines in postFgraduation

     programs in computer application and management studies.

  • 8/20/2019 1front Page ddddOnly

    10/37

    10

    :4: About Project

    :4:4: +BJECT!#E

    &his is a windows application allows you to access the whole information about /hhattisgarh

    &ourism 2 readily scalable and adaptable to meet the comple; need of &ourists +ho are 'ey

    8acilitator for the &ourism !ector2 it also supports all the functionalities of %mployment in

    this !ector.&he main objective of the study was to create "nline /hhattisgarh in order to

    assist in the management of &ourist records2 planning and share visiting places information in

    a more confidential2 convenient and secure way using modern technology.

    &he main objectives of this project are

  • 8/20/2019 1front Page ddddOnly

    11/37

  • 8/20/2019 1front Page ddddOnly

    12/37

    12

    S,6tem An%&,6i6

    84:Prob&em $e'inition

    %ntering the details about the blood groups2 members2 addresses etc. And tracking thedatabase is complicated when the details are maintained manually.&his makes the

    maintenance of schedule erroneous.

    84:4:Ei6tin* S,6tem

    imitations of the Manual system<

    It is time consuming

    It leads to error prone results

    It consumes lot of manpower to better results

    It lacks of data security

    ,etrieval of data takes lot of time

    1ercentage of accuracy is less

    ,eports take time to produce

    84:48Propo6ed S,6tem&he 1roposed system ensures the complete freedom for users2 where user at his own system

    can logon to this . and can re9uest to visit tourism details. "ur proposed system allows only

    registered users to book the tourist places2 view hotel details and give a feedback.

    In this 1roposal the entire work is done on online and accommodation booking is also

     provided for the needed tourist immediately. *ere tourist can view famous places2 themes and

    facilities through this ..

    84:4= Fe%6ibi&it, Stud,&he main aim of the feasibility studyactivity is to determine whether the project would be

    financially and technically feasible to develop the re9uired project .&he feasibility study

    activity involves the analysis of the problem and collection of the relevant information related

    to the product such as the different data items which would act as the input to the system 2 the

     processing re9uired to be carried out on this data .&he output data re9uired to be produced by

    the system as well as various constraints on the behavior of the system.

    ou can also use the feasibility study activity to<

    • ,esearch the business problem or opportunities.

    • -ocument the business re9uirement for the solution.

    • Identify all the alternative solution available.

    • ,eview each solution to determine its feasibility.

    • ist any risk and issues with each solution.

    • /hoose a preferred solution for implementation.

    • -ocument the result in a feasibility report.

  • 8/20/2019 1front Page ddddOnly

    13/37

    13

    84:4< So't)%re ReDuirement

    8ront %nd < vb

    ack %nd < access

    "perating !ystem < +indows J1 or +indows?

    1rogramming anguage < core java

    -atabase < access

    84:4; %rd)%re ReDuirement

    1rocessor < Intel /ore -uo 6.= *@ or more

    ,AM < 5 or More

    *arddisk < K= or more

    Monitor < 5L” /,& or /- monitor  

    'eyboard < Normal or Multimedia

    Mouse < /ompatible mouse

    84:4> So't)%re ReDuirement Speci'ic%tion

    A software re9uirements specification 3!,!4 is a complete description of the

     behavior of the software to be developed. It includes a set of use cases that describe

    all of the interactions that the users will have with the software. In addition to use

    cases2 the !,! contains functional re9uirements2 which define the internal workings

    of the software< that is2 the calculations2 technical details2 data manipulation and

     processing2 and other specific functionality that shows how the use cases are to be

    satisfied. It also contains nonfunctional re9uirements2 which impose constraints on

    the design or implementation 3such as performance re9uirements2 9uality standards

    or design constraints4.

    &he !,! phase consists of two basic activities<

    54 1roblem#,e9uirement Analysis<

    &he process is order and more nebulous of the two2 deals with understanding the

     problem2 the goal and constraints.

    64 ,e9uirement !pecification<

    *ere2 the focus is on specifying what has been found giving analysis such as

    representation2 specification languages and tools2 and checking the specifications

    are addressed during this activity.&he ,e9uirement phase terminates with the

     production of the validate !,! document. 1roducing the !,! document is the basicgoal of this phase.

  • 8/20/2019 1front Page ddddOnly

    14/37

    14

    Ro&e o' SRS7

    &he purpose of the !oftware ,e9uirement !pecification is to reduce the

    communication gap between the clients and the developers. !oftware ,e9uirement

    !pecification is the medium though which the client and user needs are accurately

    specified. It forms the basis of software development. A good !,! should satisfyall the parties involved in the system.

    &he re9uirement analysis stage of a software engineering project involves collecting and

    analy@ing information about the part of the organi@ation that is supported by the application.

    &his information is then used to identify the usersD re9uirement of the new system. Identifying

    the re9uired functionality of the system is very important as a system with incomplete

    functionality may lead to it being rejected. A description of the aim of the project is given

    here along with details of the functional and nonFfunctional re9uirements for the system. &he

    test sheets for evaluating the completed system are also presented.

    &he re9uirements of the +ebFbased management information system are to develop<

    a web based front end for entering visiting places details including the tourist2 his#her name2

    address2 age2 and status of the accommodation.

    a web based front end for searching the information relating to a places or a given hotelE

    a facility to view places2 themes and accommodation information via %ndnote and also

    maintain the %ndnote database using those details entered via the web front end.

    84:4>4: Function%& ReDuirementIn this research project we aim at developing a system which should improve on the current

    one with a lot of functionalities and therefore the Major target or goal here is to<

    to develop a tourism database that can support the five above mention subFdatabasesthat is to sayE ogin2 *otel ooking.

    to develop a client interface that allows privileged users to carry out tasks such as

    inserting or modifying and deleting data in the databaseE

    to develop a searching functionality in order to allow normal and privileged users to

    search the details of a given tourist2 famous festivals2 search facilities.

    to fully integrate the +ebFbased management information system to the +orldF+ideF

    +eb and hence allow access from any Internet networked terminal and +eb browser 

    around the worldE

    to develop a facility that can e;port details entered via the web front end to %ndnote as

    well as import and confidential detail from the %ndnote -atabaseE

    to develop a functionality that produces summary information of re9uired data toenhance decision makingE

    to embed high security features in the +eb -M! to provide privacy2 integrityE

    to allow privileged users to maintain the +ebFbased management information system by

    adding#deleting particulars2 backingFup or resetting the database and e;tract online

    summary in the form of histograms for each donor and lists of freeFformat comments.

    &hus a graphical reporting tool should be provided for analy@ing the data.

  • 8/20/2019 1front Page ddddOnly

    15/37

    15

    84:4>48 Non Function%& ReDuirement&he system must be developed to suit the particular needs of a userFfriendly environment.

    &his means that the system must accommodate a clearly understandable user interface as well

    as clear online help documentation at any stage of the user interaction with the system. A fast

    response time in obtaining and providing information to the system may also prove to be a

    significant advantage. In addition to these re9uirements2 the system should also embrace thefollowing re9uirements machines. /onsidering the vast hardware available at the society2 this would not pose any

     problems.

    Serer So't)%re7

    "perating !ystem< +indows ?2 or +indows J1

    -atabase

  • 8/20/2019 1front Page ddddOnly

    16/37

    16

    S,6tem $e6i*n

    !ystems design is the process or art of defining the architecture2 components2 modules2

    interfaces2 and data for a system to satisfy specified re9uirements. "ne could see it as the

    application of systems theory to product development. &here is some overlap and synergy

    with the disciplines of systems analysis2 systems architecture and systems engineering.

    7.5 $nified Modeling anguage<

    $M stands for $nified Modeling anguage. It is a third generation method for specifying2

    visuali@ing and documenting the artifacts of an object oriented system under development.

    "bject modeling is the process by which the logical objects in the real world 3problem space4

    are represented 3mapped4 by the actual objects in the program 3logical or a mini world4. &his

    visual representation of the objects2 their relationships and their structures is for the ease of 

    understanding. &his is a step while developing any product after analysis.

    &he goal from this is to produce a model of the entities involved in the project which later need to be built. &he representations of the entities that are to be used in the product being

    developed need to be designed.

    !oftware design is a process that gradually changes as various new2 better and more complete

    methods with a broader understanding of the whole problem in general come into e;istence.

    &he $nified Modeling anguage encompasses a number of models.

    7.5.5 $se case diagrams

    7.5.6 /lass diagrams

    7.5.7 !e9uence diagrams

    =4:4:U6e C%6e $i%*r%m7

    $se case diagram consists of use cases and actors and shows the interaction between them.

    &he key points are<

    • &he main purpose is to show the interaction between the use cases and the actor.

    • &o represent the system re9uirement from userGs perspective.

    • &he use cases are the functions that are to be performed in the module.

    • An actor could be the endFuser of the system or an e;ternal system.

  • 8/20/2019 1front Page ddddOnly

    17/37

    17

    =4:48 C&%66 $i%*r%m7

    /lass -iagram consists of the classes and the objects and the interaction between them. It

    mainly deals with the interaction between classes in the system2 their behavior and properties

    of the system. Apart from classes this also provides inheritance relationships in the project.

    /lass diagrams consist of basically two parts< first one is the member variables and classvariables and the second part consists of the total number of methods available in the class.

    =4:4= SeDuence $i%*r%m7

    &he purpose of se9uence diagram is to show the flow of functionality through a use case. In

    other words2 we call it a mapping process in terms of data transfers from the actor through the

    corresponding objects.

    &he key points are<

    • &he main purpose is to represent the logical flow of data with respect to a process

    • A se9uence diagram displays the objects and not the classes.

  • 8/20/2019 1front Page ddddOnly

    18/37

    18

    F"+. CART7

    A flowchart is a type of diagram that represents an algorithm or process2 showing the steps as bo;es of various kinds2 and their order by connecting them with arrows. &his diagrammatic

    representation illustrates a solution to a given problem. 1rocess operations are represented in

    these bo;es2 and arrowsE rather2 they are implied by the se9uencing of operations. 8lowcharts

    are used in analy@ing2 designing2 documenting or managing a process or program in various

    fields.

    8lowcharts are used in designing and documenting comple; processes or programs. ike

    other types of diagrams2 they help visuali@e what is going on and thereby help the viewer to

    understand a process2 and perhaps also find flaws2 bottlenecks2 and other lessFobvious

    features within it. &here are many different types of flowcharts2 and each type has its own

    repertoire of bo;es and notational conventions. &he two most common types of bo;es in aflowchart are<

    a processing step2 usually called activity2 and denoted as a rectangular bo;.

    a decision2 usually denoted as a diamond.

    A flowchart is described as BcrossFfunctionalB when the page is divided into different

    swimlanes describing the control of different organi@ational units. A symbol appearing in a

     particular BlaneB is within the control of that organi@ational unit. &his techni9ue allows the

    author to locate the responsibility for performing an action or making a decision correctly2

    showing the responsibility of each organi@ational unit for different parts of a single process.8lowcharts depict certain aspects of processes and they are usually complemented by other 

    types of diagram. 8or instance2 'aoru Ishikawa defined the flowchart as one of the seven

     basic tools of 9uality control2 ne;t to the histogram2 1areto chart2 check sheet2 control chart2

    causeFandFeffect diagram2 and the scatter diagram. !imilarly2 in $M2 a standard conceptF

    modeling notation used in software development2 the activity diagram2 which is a type of 

    flowchart2 is just one of many different diagram types.

    /ommon alternate names include< flowchart2 process flowchart2 functional flowchart2 process

    map2 process chart2 functional process chart2 business process model2 process model2 process

    flow diagram2 work flow diagram2 business flow diagram. &he terms BflowchartB and Bflow

    chartB are used interchangeably.

  • 8/20/2019 1front Page ddddOnly

    19/37

  • 8/20/2019 1front Page ddddOnly

    20/37

    20

    M%6ter P%*e F&o)c(%rt7

      MASTER PAGE

      E#PLORE PLA%ES

      E#PLORE THEMES

      FAIR & FESTI'ALS

      A%%OMMODATION

      SEAR%H

    OFFI%IAL

      E#IT E#IT FROM

    PRO$E%T

  • 8/20/2019 1front Page ddddOnly

    21/37

    21

    =48 $ATA F"+. $!AGRAMS7

    A data flow diagram is graphical tool used to describe and analy@e movement of data through

    a system. &hese are the central tool and the basis from which the other components are

    developed. &he transformation of data from input to output through processed2 may be

    described logically and independently of physical components associated with the system.

    &hese are known as the logical data flow diagrams. &he physical data flow diagrams show

    the actual implements and movement of data between people2 departments and workstations.

    A full description of a system actually consists of a set of data flow diagrams. $sing two

    familiar notations ourdon2 ane and !arson notation develops the data flow diagrams. %ach

    component in a -8- is labeled with a descriptive name. 1rocess is further identified with a

    number that will be used for identification purpose. &he development of -8-G! is done in

    several levels. %ach process in lower level diagrams can be broken down into a more detailed

    -8- in the ne;t level. &he topFlevel diagram is often called a “context diagram”.

    Contet $i%*r%m7

    It contains a single process2 but it plays a very important role in studying the current system.

    &he conte;t diagram defines the system that will be studied in the sense that it determines the

     boundaries. Anything that is not inside the process identified in the conte;t diagram will not

     be part of the system study. It represents the entire software element as a single bubble with

    input and output data indicated by incoming and outgoing arrows respectively.

    A -8- is also known as a “bubble chart” has the purpose of clarifying system re9uirements

    and identifying major transformations that will become programs in system design. !o it isthe starting point of the design to the lowest level of detail. A -8- consists of a series of 

     bubbles joined by data flows in the system.

    $F$ SYMB+"S7

    In the -8-2 there are four symbols

    5. A s9uare defines a source3originator4 or destination of system data

    6. An arrow identifies data flow. It is the pipeline through which the information flows.

    -ata move in a specific direction from an origin to a destination.7. A circle or a bubble represents a process that transforms incoming data flow into

    outgoing data flows.

    :. An open rectangle is a data store2 data at rest or a temporary repository of data

  • 8/20/2019 1front Page ddddOnly

    22/37

    22

    S,mbo&6 E&ement%r, re'erence6

    1rocess that transforms data flow

    -ata 8low

    !ource or -estination of data

    -ata !tore

    Con6tructin* % $F$7

    !everal rules of thumb are used in drawing -8-G!<

    5. 1rocess should be named and numbered for an easy interface. %ach name should be

    representative of the process.

    6. &he direction of flow is from top to bottom and from left to right. -ata traditionally

    flow from source to the destination although they may flow back to the source. "ne

    way to indicate this is to draw long flow line back to a source. An alternative way is to

    repeat the source symbol as a destination. !ince it is used more than once in the -8-

    it is marked with a short diagonal.

    7. +hen a process is e;ploded into lower level details2 they are numbered.

    :. &he names of data stores and destinations are written in capital letters. 1rocess and

    dataflow names have the first letter of each work capitali@ed.

    L. A -8- typically shows the minimum contents of data store. %ach data store should

    contain all the data elements that flow in and out.

    >. uestionnaires should contain all the data elements that flow in and out. Missing

    interfaces redundancies and like is then accounted for often through interviews.

    S%&ient 'e%ture6 o' $F$IS7

    &he -8- shows flow of data2 not of control loops and decision are controlled considerations

    do not appear on a -8-.

    5. &he -8- does not indicate the time factor involved in any process whether the

    data flow take place daily2 weekly or monthly.

    6. &he se9uence of events is not brought out on the -8-.

  • 8/20/2019 1front Page ddddOnly

    23/37

    23

    T,pe6 o' d%t% '&o) di%*r%m6

    -8-Gs are of two types

    7.6.51hysical -8-

    7.6.6 ogical -8-7.6.5 1hysical -8-<

    !tructured analysis states that the current system should be first understand correctly. &he

     physical -8- is the model of the current system and is used to ensure that the current system

    has been clearly understood. 1hysical -8-s shows actual devices2 departments2 and people

    etc.2 involved in the current system

    7.6.6 ogical -8-<

    ogical -8-s are the model of the proposed system. &hey clearly should show the

    re9uirements on which the new system should be built. ater during design activity this is

    taken as the basis for drawing the systemGs structure charts.

    Ru&e6 Goernin* t(e $F$IS7

    Proce66

    5. No process can have only outputs.

    6. No process can have only inputs. If an object has only inputs than it must be a sink.

    7. A process has a verb phrase level.

    $%t% Store

    5. -ata cannot move directly from one data store to another data store2 a process must

    move data.

    6. -ata cannot move directly from an outside source to a data store2 a process2 which

    7. ,etrieves2 must move data from the source and place the data into data store.

    :. A data store has a noun phrase level.

  • 8/20/2019 1front Page ddddOnly

    24/37

    24

    $%t% F&o) $i%*r%m671Level 0 DFD:-

    ;4 !nput +utput>4

    "E#E" : $F$7

    D()(!(s*

    S+s)*,  "s*-s

    %nter .

    A)h*.)/()* "s*-

      $sers

    -isplay errors

    A,,()/.F(/- &

    F*s)/(s

    E-*

    P(*sE-*

     Th*,*s

  • 8/20/2019 1front Page ddddOnly

    25/37

    25

    Entit, Re&%tion6(ip $i%*r%m6 3ER1$i%*r%m657

    An entityFrelationship 3%,4 diagram is a speciali@ed graphic that illustrates the

    interrelationships between entities in a database. %, diagrams often use symbols to represent

    three different types of information. o;es are commonly used to represent entities.

    -iamonds are normally used to represent relationships and ovals are used to representattributes

    An entit,1re&%tion6(ip mode& 3%,M4 in software engineering is an abstract and conceptual

    representation of data. %ntityFrelationship modeling is a relational schema database modeling

    method2 used to produce a type of conceptual schema or semantic data model of a system2

    often a relational database2 and its re9uirements in a topFdown fashion.

    S,mbo&6 u6ed in t(i6 E1R $i%*r%m7

    Entit,< %ntity is a “thing” in the real world with an independent e;istence. An entity may be

    an object with a physical e;istence such as person2 car or employee. %ntity symbol is as

    follows

    Attribute7 Attribute is a particular property that describes the entity. Attribute symbol is

    Re&%tion6(ip7 ,elationship will be several implicit relationships among various entity types

    whenever an attribute of one entity refers to another entity type some relationship e;its.

    ,elationship symbol is<

    -e, %ttribute67 An entity type usually has an attribute whose values are distinct for each

    individual entity in the collection. !uch an attribute is called key attribute. 'ey attributesymbol is as follows

  • 8/20/2019 1front Page ddddOnly

    26/37

    26

    S,mbo&6 E&ement%r, re'erence6

    %ntity

    Attribute

      ink 

      ,elationship

  • 8/20/2019 1front Page ddddOnly

    27/37

    27

    Password

    Name  User name

    Check

    login id

    Dob  Log

  • 8/20/2019 1front Page ddddOnly

    28/37

    28

    ;4: Norm%&i%tion

    A -atabase is a collection of interrelated data stored with a minimum of redundancy to serve

    many applications. &he database design is used to group data into a number of tables and

    minimi@es the artificiality embedded in using separate files. &he tables are organi@ed to<

    5. ,educed duplication of data.

    6. !implify functions like adding2 deleting2 modifying data etc..2

    7. ,etrieving data

    :. /larity and ease of use

    L. More information at low cost

    Norm%&i%tion Normali@ation is built around the concept of normal forms. A relation is said to be in a

     particular normal form if it satisfies a certain specified set of constraints on the kind of 

    functional dependencies that could be associated with the relation. &he normal forms are used

    to ensure that various types of anomalies and inconsistencies are not introduced into thedatabase.

    Fir6t Norm%& Form7

    A relation , is in first normal form if and only if all underlying domains contained atomic

    values only.

    Second Norm%& Form7

    A relation , is said to be in second normal form if and only if it is in first normal form and

    every nonFkey attribute is fully dependent on the primary key.

    T(ird Norm%& Form7

    A relation , is said to be in third normal form if and only if it is in second normal form and

    every non key attribute is nonF transitively depend on the primary key.

    Templ

    e

    Name

    location

    sanctuary

    Wild

    life

    templ

    es

    Famous

    for

     

    ooking

    gende

    rCity

    !ddress

    name

    Check out

    dateCheck in

    dare"obile no

    #$mail id

      hotels

    a%ailablity

    A(/(!*

    s*()s

    H)*s

    .(,*

    A-*(

     

    R**s)

    Contact

    no&

    address

    Con'rm

    password

    #$mail

    Password

     

    R(/-!/(s-

    /.*

    s*/(/)+/s)-/)

    (-*(

      place

  • 8/20/2019 1front Page ddddOnly

    29/37

    29

    $ATABASE TAB"ES

    :4 "o*in

    ATTR!BUTE

    NAME

    $ATA TYPE C+NSTRA!NTS SAMP"E

    #A"UES

    u6ern%me C(%r3;95 Prim%r, 0e, S(ub(%m

    p%66)ord C(%r3:995 Not1nu&& S(ub(:8=

    ATTR!BUTE

    NAME

    $ATA TYPE C+NSTRA!NTS SAMP"E

    #A"UES

    Are% C(%r3;95 Prim%r, 0e, R%jim

    $i6trict C(%r3;95 Not1nu&& R%ipur

    Speci%&it, C(%r3;95 Not1nu&& m%ndir

    Pin code C(%r3;95 Not1nu&& :8=

  • 8/20/2019 1front Page ddddOnly

    30/37

    30

    NAME #A"UES

    Are% C(%r3;95 Prim%r, 0e, r%t%npur

    $i6trict C(%r3;95 Not1nu&& bi&%6pur

    Speci%&it, C(%r3;95 Not1nu&& m%ndir

    Pin code C(%r3;95 Not1nu&& :8=

  • 8/20/2019 1front Page ddddOnly

    31/37

    31

    N%me %rC(%r3;95 Not1nu&& !ndr%%ti

    "oc%tion %rC(%r3;95 Not1nu&& $%nte)%d%

    F%mou6'or %rC(%r3;95 Not1nu&& Ti*er

    ATTR!BUTE

    NAME

    $ATA TYPE C+NSTRA!NTS SAMP"E

    #A"UES

    Si*ni'ic%nce %rC(%r3;95 Prim%r, 0e, u6b%nd

    Ce&ebr%ted %rC(%r3;95 Not1nu&& A&& )om%n

    Are% %rC(%r3;95 Not1nu&& A&& indi%

    dur%tion %rC(%r3;95 Not1nu&& 8

    ATTR!BUTE

    NAME

    $ATA TYPE C+NSTRA!NTS SAMP"E

    #A"UES

    Si*ni'ic%nce %rC(%r3;95 Prim%r, 0e, "ord r%m

    Ce&ebr%ted %rC(%r3;95 Not1nu&& Peop&e

    Are% %rC(%r3;95 Not1nu&& Are%

  • 8/20/2019 1front Page ddddOnly

    32/37

    32

    dur%tion %rC(%r3;95 Not1nu&& :9

    4 A%i&%b&it,

    ATTR!BUTE

    NAME

    $ATA TYPE C+NSTRA!NTS SAMP"E

    #A"UES

    F%mou6(ote& %rC(%r3;95 Prim%r, 0e, B%b,&%)n

    Are% %rC(%r3;95 Not1nu&& R%ipur

    $%te %rC(%r3;95 Not1nu&& 89K9

  • 8/20/2019 1front Page ddddOnly

    33/37

    33

    Addre66 #%rc(%r3;95 Not nu&& B(i&%i

    Cit, #%rc(%r3;95 Not nu&& B(i&%i

    Countr, #%rc(%r3;95 Not nu&& !ndi%

    Mobi&eno #%rc(%r3;95 Not nu&& :8=9

    Em%i&id #%rc(%r3;95 Not nu&& 0)8=L*m%i&4comn

    C(0ind%te #%rc(%r3;95 Not nu&& 8:K9

  • 8/20/2019 1front Page ddddOnly

    34/37

    34

    /hhattisgarh offers the tourist a -estination with a -ifference. 8or those who are tired of the

    crowds at major destinations2 astar2 with its uni9ue cultural and ecological identity2 will

    come as a breath of fresh air. &he reen !tate of /hhattisgarh has ::C of its area under 

    forests2 and is one of the richest bioFdiversity areas in the country.

    &he !tate has taken a conscious decision to do away with past legacies and to adopt a freshapproach to &ourism -evelopment. &he &ourism 1olicy is focussed on creating a uni9ue

    image for the !tate and to position it as an attractive destination for both domestic as well as

    foreign tourists. !ome major objectives of this policy are <

    O &o promote economically2 culturally and ecologically sustainable tourism in the !tate.

      O %ncourage and promote private sector initiatives in developing tourismFrelated

    infrastructure.

     O imit the role of overnment to that of facilitator and provider of public goods .

     O Increase the contribution of tourism to the economic development of interFrelated sectors

    &o harness the true potential of tourism2 it is necessary to undertake largeFscale development #

    improvement of infrastructure and create a conducive investment climate. Accordingly2 the

    !tate will take up Integrated -evelopment of !pecial &ourism Areas and have constructive

    collaboration with the 1rivate !ector. &ourism development will be primarily driven by the

     private sector with the role of overnment being that of a facilitator and catalyst. &owards

    this end2 the !tate has set up a !tate &ourism 1romotion oard as the nodal agency for 

    translation of the 1olicy into action for the sustained development of the sector.

    Cu&ture2 erit%*e %nd Et(no1Touri6m

    /hhattisgarh has identified and is developing ethnic villages and private sector is encouraged

    for proper maintenance and professional site management of important heritage

    sites#monuments. horamdeo2 ,ajim2 !irpur2 &ala2 Malhar and !heorinarayan are prime sites

    for heritage tourism. 8estivals like -usshera at astar2 Madai at -antewada and Narainpur2

    horamdeo2 ,aut Nacha2 /hakradhar !amaroh and ,ajim are being marketed for global

    e;posure.

    Pi&*rim Touri6m

    &he !tate encourages development of pilgrimage centres. ,ajim2 /hamparanya2 -ongargarh2

    !heorinarayan2 irodhpuri2 -antewada2 ,atanpur2 !irpur and others are prime destinations

    for pilgrim tourism. !irpur and -ongargarh would be part of the wider uddhist tourist

    circuit.

    Adenture Touri6m

  • 8/20/2019 1front Page ddddOnly

    35/37

    35

     &here is great scope for the promotion of modern adventure sports such as water sports2

    trekking2 rock climbing2 parasailing and bungee jumping.

    Bu6ine66 %nd "ei6ure Touri6m

    /hhattisgarh encourages investments in establishment of businessFcumFrecreation centres tocater to the needs of business travellers. !tateFofFtheFart convention centres2 seminar halls etc

    for corporate events are being encouraged. Investments for the entertainment needs of 

     business tourists with high purchasing power2 facilities such as hotels2 entertainment and

    amusement parks2 multiple;es2 health spas2 shopping malls and golf courses are being

    encouraged.

    8ocussing on ecoFtourism and ethnoFtourism2 and facilitating private sector initiatives2

    we will promote a scientific approach to the planning2 management and development of 

    sustainable tourism products and activities in the region

    Bib&io*r%p(,

    For b

    )))4j%%

    )))4)=6c(oo&4com

    )))4ti%*4com

    http://www.w3school.com/http://www.tizag.com/http://www.w3school.com/http://www.tizag.com/

  • 8/20/2019 1front Page ddddOnly

    36/37

    36

    For Acce66

    )))4)=6c(oo&4comKor%c&e

    )))4ti%*4comKor%c&e

    )))4modi64i6p%r64ru

    http://www.modis.ispars.ru/http://www.modis.ispars.ru/

  • 8/20/2019 1front Page ddddOnly

    37/37

    37