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
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