1. Main Synopsis (Page 01 - 54)

Embed Size (px)

Citation preview

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    1/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    1. SYNOPSIS

    1

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    2/55

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    3/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    My project GEOGRAPHICAL INFORMATION SYSTEM has been created

    with the help of two-master minded programming language JAVA and

    oracle. The former is being in the foreground and the latter in

    the background respectively. The background language is favorite of

    many programmers because it offers the more wanted structure query

    facilities. Oracle provides high securities at the database are

    stored in the logical area called db Engine. As db engine is

    created in the virtual memory and end user cannot access that

    directly it. With these thought in mind Geographical Information

    System has been develop after brain storming the needs and

    requirements of the GIS.

    3

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    4/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    1. Capability:

    a) Improved processing Speed: -The Geographical Information

    System used number of functions and DLL to keep all

    informations or records in the memory until the programmer is

    to be terminated which increase the inherent speed of the

    computer for processing data.

    b) Increased volume: - Geographical Information System

    Provides to process a greater amount of activities, to take

    advantage of new search, Because of data available in main

    memory all information are integrated and depends upon

    memory, this volume of data may also be increased.

    c) Faster retrieval of information: - Locating and

    retrieving information from storage, there is need to some

    complex searching. Geographical Information System is

    designed as frontend JAVA and back-end oracle i.e. SQL which

    supports more complex methods. So faster retrievals of

    information and searches are performed by computer very

    quickly.

    4

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    5/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    2. Control: -

    a) Greater accuracy and consistency: Carrying out computing

    steps including arithmetic, correctly and consistency because

    of JAVA fully support math co-processor. So, accuracy of

    retrieving the quarries about population, area and all

    mathematical type quarries are performed better.

    b) Better security: Safeguarding sensitive and important by

    making it accessible only to authorized persons. There are

    three level securities, one is data level, second is user

    level and third is administrator level.

    3. Graphic user interface:

    a) Enhanced communication: - The front-end of the project is

    Java and designed in interactive graphical interface using

    windows type interface. So, The of information from the

    application to another is easily possible. Such as imbedding

    and linking method of windows .It is possible to embed a part

    of whole document in any specific module from another

    application.

    b) Integration: - As Geographical Information System built

    in some MDZ and DLL support all information that take place

    in a single area of virtual memory to co-ordinate each other

    for quick processing of data in remote areas such as DB-

    engine.

    5

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    6/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    The project work entitled GEOGRAPHICAL INFORMATION SYSTEM

    has been developed in JAVA. and it is an Object Oriented System.

    So, Relational Data Base Management System (RDBMS) is used.

    Our project is delicately falls in Relational Database Management

    system (RDBMS) environment; RDBMS is one of the important

    environments for commercial data. Processing in the world. The

    oracle enterprise version takes care of the following:

    1)

    Updating the database

    2)

    Retrieving information from the data base

    3)

    Accepting query language statement

    4)

    Enforcing security specification

    5)

    Enforcing data integrity specification

    6)

    Enforcing transaction consistency

    6

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    7/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    7)

    Managing data sharing

    8) Optimizing query

    9) Managing system catalog

    This system will be based on 2-tier architecture. Front-end

    will be JAVA, Back-end will be Oracle9i and business logic will be

    attached to the back-end as a constraints. In 2-Tier Architecture,

    interface will be attached with JAVA, database will store on the

    back-end in the tabular format and in this project it will be

    Oracle and the business logic will be attached with back-end that

    is Oracle as a constraints. The concept behind using 2-Tier

    Architecture in this projects is that the development of the

    project is faster as well as if we need any modification in the

    project in that case it will be more easier to redevelop the

    project in less time and the logic behind the 2-tier Architecture

    is that business logic should be attached with either front-end or

    back-end. If business logic is attached with front-end and not with

    7

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    8/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    back-end and a need to modify front-end in that case only front-end

    will be affected. So, it will be easier to modify the project the

    project without affecting one end of the project. The project

    category of developing project will be RDBMS (Relational Database

    Management System) because I am using JAVA as a front-end but for

    database storage/retrieval I am using Oracle which store/retrieve

    from table and there is a concept of normalization inside the table

    so to avoid the repeation of same data from the table.

    RDBMS [Relational Database Management System]:

    A Relational data model was invented by E.F. Codd

    and is based on one simple concept i.e. Table. A RDBMS is a

    computer program for managing table. It has three major parts

    Data that is presented as tables.

    Operators for manipulating tables.

    Integrity rules on tables.

    BACK-END

    As we know that the worlds longest selling are the DBMS product.

    Oracle work groups or enterprise server account major percentage of

    RDBMS engine sold worldwide. The natural programming language of

    this product is SQL/PLSQL the creation of user defined function

    procedure database trigger and other specific database processing

    8

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    9/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    PLSQL for commercial application will always related to oracle

    related to oracle engine.

    Oracle can run across different platforms. They can also transfer

    data from various hardware platforms without any conversions of

    programs. They thus satisfy the feature of having open architecture

    and distributed data management capability. This database have

    industry standard SQL & Report writer which are 4GL tools. This not

    only facilitates faster development, but also enhances professional

    productivity. Oracle has a query optimizer. The main function of a

    query optimizer is to determine automatically the fastest method in

    which a database request can be handled. As a result of this

    programmers and end users do no need any additional training to

    obtain good RDBMS performance. These databases have servers or data

    mangers, which minimize both memory and CPU resource utilization.

    This ensures high performance during transaction processing.

    Oracle has introduced a large number of new features such as

    analysis queries, scalar sub-queries, joins, pivot insert statement

    and merger statement. Object oriented feature such as inheritance,

    Polymorphism, undo table space and various PLSQL packages. It

    continues to provide the most secure application development and

    deployment platform in the industry. Exception handling Oracle

    locating and user defined locking are fully supported. It also

    provides the key concept such as primary key, unique key and

    foreign key.

    9

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    10/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    FRONT-END

    The need of now a days software development is competence in a web

    based application front-end to which can connect to relation

    database engine. This gives the programmer the opportunity to

    develop client-server based commercial application. This

    application gave user the power and ease of user of web based

    application with the multi-user capabilities of auto based RDBMS

    engine such as oracle.

    From the own point of view, JAVA is one of Todays most popular

    software development language. Java is a fully Object-Oriented

    language with strong support for proper software engineering

    techniques. Java is used to create web pages with dynamic and

    interactive content, develop large scale enterprises application,

    enhance the functionality of web servers and provide applications

    for consumer devices (e.g. cell phones, pagers and personal digital

    assistance) and for many other purposes. Java provides many

    features which are described below:-

    Simple :- Java was designed to be very simple and easy to learn.

    The syntax of Java has kept nearer to C++ so that the usage of

    Java does not require extensive training programes to be

    10

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    11/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    undertaken. A programmer aware of the various Object-Oriented

    concepts can easily develop application in Java.

    Object-Oriented :- object oriented design is a technique that

    focuses design on the data and on the interfaces rather the

    modularization of the functionalities or the tools used to

    develop them.

    Robust :- The multi-platform environment of the web places high

    demand on the reliability of the program to execute on a variety

    of systems. Thus, high priority has been given to create robust

    and highly reliable programs in the design of Java. It provides

    extensive compile-time checking followed by a second level of

    run-time checking. The most common problems in programming

    language are related to memory management and exception handling.

    Secure :- Java is designed to be used in network and distributed

    environment where security is of paramount importance. Java

    supports the creation of applications that cannot be invaded from

    outside. On the other side, Java programs are executed in their

    own environment and do not go outside these boundaries unless

    they are authorized to do so.

    Interpreted :- Java bytecode is not directly executed by the

    system, because Java is interpreted. However, the speed is more

    than adequate for most interactive application.

    11

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    12/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    Multithreaded :- Javas multithreading capability provides the

    mean to build applications with many concurrent threads of

    activity. The multithreading feature of Java has various

    sophisticated synchronization primitives. Moreover, Javas high

    level system libraries have been written to be thread safe, i.e.,

    the functionality provided by the available without conflict to

    multiple concurrent threads of execution.

    Dynamic :- While the Java compiler is strict in its static

    checking during compile time, the language and run time systems

    are dynamic during linking and loading stages. Classes are linked

    only as needed. New code modules can be linked in on demand from

    a variety of sources, even from sources across the network in a

    large number.

    MINIMUM HARDWARE REQUIRED

    Intel (or equivalent) Pentium 500 MHZ

    processor or more

    256 MB RAM

    10 GB HARD DISK.

    One printer

    12

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    13/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    MINIMUM SOFTWARE REQUIREMENT:

    O/S WINDOWS XP.

    LANGUAGE SQL, PLSQL.

    FRONT END TOOLS-- JAVA

    BACK END TOOLSORACLE 8i

    1. STATE_MASTER:-

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    STATE _CODE Varchar2 10 Primary KeySTATE_NAME Varchar2 30Capital_name Varchar2 20Dec_date dateGoverner_name Varchar2 30Cm_name Varchar2 30

    13

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    14/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    2. DISTRICT_MASTER:-

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    STATE _CODE Varchar2 10 Foreign KeyDISTRICT_CODE Varchar2 10 Primary KeyDISTRICT_NAME Varchar2 50DECLARATION_DATE DateCOVERED_AREA_ACRE Number (8,2)NO_OF_MP Number (2)NO_OF_MP Number (2)

    3. BLOCK_MASTER:-

    FIELD NAME DATA INTEGRITY CONSTRAINTS

    DATA TYPE WIDTH KEYSSTATE _CODE Varchar2 10 Foreign KeyDISTRICT_CODE Varchar2 10 Foreign KeyBLOCK_CODE Varchar2 Primary KeyBLOCK_NAME Varchar2 50DECLARATION_DATE DateCOVERED_AREA_ACRE Number (8,2)

    4. PANCHAYAT_MASTER:-

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    STATE _CODE Varchar2 10 Foreign KeyDISTRICT_CODE Varchar2 10 Foreign KeyBLOCK_CODE Varchar2 10 Foreign KeyPANCHAYAT_CODE Varchar2 10 Primary KeyPANCHAYAT_NAME Varchar2 50MUKHIYA_NAME Varchar2 50DECLARATION_DATE DateCOVERED_AREA_ACRE Number (8,2)

    14

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    15/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    5. VILLAGE_MASTETR:-

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    STATE _CODE Varchar2 10 Foreign KeyDISTRICT_CODE Varchar2 10 Foreign KeyBLOCK_CODE Varchar2 10 Foreign KeyPANCHAYAT_CODE Varchar2 10 Foreign KeyVILLAGE_CODE Varchar2 10 Primary KeyVILLAGE_NAME Varchar2 50NO_OF_GOVT_HOSP Number 5NO_OF_PRIVT_HOSP Number 5NO_OF_HIST_PLACE Number 5DECLARATION_DATE DateCOVERED_AREA_ACRE Number 8,2

    6. POPULATION_MASTER:-

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    STATE _CODE Varchar2 10 Foreign Key

    DISTRICT_CODE Varchar2 10 Foreign KeyBLOCK_CODE Varchar2 10 Foreign KeyPANCHAYAT_CODE Varchar2 10 Foreign KeyVILLAGE_CODE Varchar2 10 Foreign KeyMALE_POP Number 10FEMALE_POP Number 10CHILD_POP Number 10Employed_male number 5Employed_female number 5

    15

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    16/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    7. LAND_MASTER:-

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    STATE _CODE Varchar2 10 Foreign KeyDISTRICT_CODE Varchar2 10 Foreign KeyBLOCK_CODE Varchar2 10 Foreign KeyPANCHAYAT_CODE Varchar2 10 Foreign KeyVILLAGE_CODE Varchar2 10 Foreign KeyAGRI_LAND Number 10,2FOREST_LAND Number 10,2NONAGRI_LAND Number 10,2PRODUCIBLE_CROP Varchar2 20

    8. HUMAN_SETTLEMENT_MASTER:-

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    STATE _CODE Varchar2 10 Foreign KeyDISTRICT_CODE Varchar2 10 Foreign KeyBLOCK_CODE Varchar2 10 Foreign Key

    PANCHAYAT_CODE Varchar2 10 Foreign KeyVILLAGE_CODE Varchar2 10 Foreign KeyURBAN_AREA Number 10,2RURAL_AREA Number 10,2URBAN_POP Number 10,2RURAL_POP Number 10,2

    16

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    17/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    9. ROADWAYS_MASTER:-

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    STATE _CODE Varchar2 10 Foreign KeyDISTRICT_CODE Varchar2 10 Foreign KeyBLOCK_CODE Varchar2 10 Foreign KeyVILLAGE_CODE Varchar2 10 Foreign KeySUPER_HWAYS_KM Number 10,2NATIONAL_HWAYS_KM Number 10,2STATE_HWAYS_KM Number 10,2DISTRICT_RWAYS_KM Number 10,2VILLAGE_RWAYS_KM Number 10,2BORDER_RWAYS_KM Number 10,2

    10. RAILWAYS_MASTER:-

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    STATE _CODE Varchar2 10 Foreign KeyDISTRICT_CODE Varchar2 10 Foreign Key

    BLOCK_CODE Varchar2 10 Foreign KeyVILLAGE_CODE Varchar2 10 Foreign KeyBROAD_GAUGE_KM Number 10,2METER_GAUGE_KM Number 10,2NARROW_GAUGE_KM Number 10,2

    11. WATERWAYS_MASTER:-

    17

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    18/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    STATE _CODE Varchar2 10 Foreign KeyDISTRICT_CODE Varchar2 10 Foreign KeyRIVER_WWAYS_KM NUMBER 10,2CANAL_WWAYS_KM Number 10,2

    SEA_WWAYS_KM Number 10,2

    12. WATER_RESOURCE_MASTER:-

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    STATE _CODE Varchar2 10 Foreign KeyDISTRICT_CODE Varchar2 10 Foreign KeyBLOCK_CODE Varchar2 10 Foreign Key

    PANCHAYAT_CODE Varchar2 10 Foreign KeyVILLAGE_CODE Varchar2 10 Foreign KeyGOVT_CANAL Varchar2 2PRIV_CANAL Varchar2 2GOVT_POND Varchar2 2PRIV_POND Varchar2 2GOVT_TUBEWELL Varchar2 2PRIV_TUBEWELL Varchar2 2GOVT_DEEPWELL Varchar2 2

    18

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    19/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    PRIV_DEEPWELL Varchar2 2CANAL_AREA Number 10,2POND_AREA Number 10,2TUBEWELL_AREA Number 10,2DEEPWELL_AREA Number 10,2USABLE_CANAL Number 10USABLE_POND Number 10

    USABLE_DEEPWELL Number 10USABLE_ TUBEWELL Number 10

    13. MINERAL_RESOURCE_MASTER:-

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    STATE _CODE Varchar2 10 Foreign Key

    DISTRICT_CODE Varchar2 10 Foreign KeyVILLAGE_CODE Varchar2 10 Foreign KeyMINERAL_CODE Varchar2 10 Primary KeyMINERAL_NAME Varchar2 50PRODUCTION_QNT Number 10,2

    14. TRADE_MASTER:-

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    STATE _CODE Varchar2 10 Foreign KeyDISTRICT_CODE Varchar2 10 Foreign KeyVILLAGE_CODE Varchar2 10 Foreign KeyPRODUCT_CODE Varchar2 10 Primary KeyPRODUCT_NAME Varchar2 50

    EXPORT_PERCENT Varchar2 10IMPORT_PERCENT Varchar2 10

    15. MISCELLANEOUS_INFORMATION:-

    FIELD NAME DATA INTEGRITY CONSTRAINTSDATA TYPE WIDTH KEYS

    19

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    20/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    STATE _CODE Varchar2 10 Foreign KeyDISTRICT_CODE Varchar2 10 Foreign KeyBLOCK_CODE Varchar2 10 Foreign KeyPANCHAYAT_CODE Varchar2 10 Foreign KeyVILLAGE_CODE Varchar2 10 Foreign KeyNEAREST_HWAY Varchar2 50NEAREST_RAIL Varchar2 50

    NEAREST_AIRPORT Varchar2 50NEAREST_GOVT_HOSP Varchar2 50NEAREST_PRIV_HOSP Varchar2 50NEAREST_PS Varchar2 50NEAREST_PO Varchar2 50

    1) STATE_MASTER:-

    STATE_MASTER is a module where information about states name

    related with states code. As well as consist of all attribute as

    state_code & state_name.

    2) DISTRICT_MASTER:-

    20

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    21/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    DISTRICT_MASTER is a module where information about district name,

    district code, declaration date of district, number of MLAs, etc.,

    of district is maintained.

    Attributes are STATE _CODE, DISTRICT_CODE, DISTRICT_NAME,

    DECLARATION_DATE, COVERED_AREA_ACRE, NO_OF_MP and NO_OF_MP.

    3) BLOCK_MASTER:-

    BLOCK_MASTER is also an important module which stores the

    information of block as block code, block name, declaration date of

    block, etc is maintained.

    Attributes are STATE _CODE, DISTRICT_CODE, BLOCK_CODE, BLOCK_NAME,

    DECLARATION_DATE and COVERED_AREA_ACRE.

    4) PANCHAYAT_MASTER:-

    PANCHAYAT_MASTER is the procedure where information about panchayat

    status are maintained in the form of panchayat code, name of

    panchayat, declaration date of panchayat, mukhiyas name etc.

    Attributes are STATE _CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE, PANCHAYAT_NAME, MUKHIYA_NAME, DECLARATION_DATE and

    COVERED_AREA_ACRE.

    5) VILLAGE_MASTER:-

    21

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    22/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    VILLAGE_MASTER is the most important module under which the

    detailed information about villages are maintained as village code,

    village name, declaration date of village, covered area by

    village(in acre), number of government hospitals, number of private

    hospitals and number of historical places.

    Attributes are STATE _CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE, VILLAGE_CODE, VILLAGE_NAME, NO_OF_GOVT_HOSP,

    NO_OF_PRIVT_HOSP, NO_OF_HIST_PLACE, DECLARATION_DATE and

    COVERED_AREA_ACRE.

    6) WATER_RESOURCE_MASTER:-

    WATER_RESOURCE_MASTER is an important module which keeps

    information about various water resources having attributes as

    number of government canal, number of government pond, number of

    government deep well, number of government tube well, number of

    private canal, number of private pond, number of private deep well,

    number of private tube well, canal depth_width_length, pond

    depth_width_length, canal covered area, pond covered area, usable

    canal and usable pond etc.

    22

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    23/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    Attributes are STATE _CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE, VILLAGE_CODE, CANAL_CODE, POND_CODE, DEEPWELL_CODE,

    TUBEWELL_CODE, GOVT_CANAL, PRIV_CANAL, GOVT_POND, PRIV_POND,

    GOVT_TUBEWELL, PRIV_TUBEWELL, GOVT_DEEPWELL, PRIV_DEEPWELL,

    CANAL_D_W_L, POND_D_W_L, CANAL_AREA_KM, POND_AREA_KM, USABLE_CANAL,

    USABLE_POND, USABLE_DEEPWELL and USABLE_ TUBEWELL.

    7) MINERAL_RESOURCE_MASTER:-

    MINERAL_RESOURCE_MASTER is also an important module which keeps

    information of mineral resources having attributes as mineral name,

    mineral code and production in ton.

    Attributes are STATE _CODE, DISTRICT_CODE, VILLAGE_CODE,

    MINERAL_CODE, MINERAL_NAME and PRODUCTION_QNT.

    8) TRADE_MASTER:-

    TRADE_MASTER is another module which keeps information about

    various trades with attributes as material code, material name,

    export details and import details.

    Attributes are STATE _CODE, DISTRICT_CODE, VILLAGE_CODE,

    PRODUCT_CODE, PRODUCT_NAME, EXPORT_PERCENT and IMPORT_PERCENT.

    9) POPULATION_MASTER:-

    23

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    24/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    POPULATION_MASTER module provides the all information about the

    population term having some having details of male population,

    female population, child population, population density, yearly

    population increment, employed population, urban population and

    rural population.

    Attributes are STATE _CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE, VILLAGE_CODE, MALE_POP, FEMALE_POP, CHILD_POP,

    POP_DENSITY, YR_POP_INCREMENT and EMPLOYED_POP.

    10) HUMAN_SETTLEMENT_MASTER:-

    HUMAN_SETTLEMENT_MASTER module provides the complete information

    about the settlement of humans keeping all attributes as covered

    urban area, covered rural area, urban population and rural

    population.

    Attributes are STATE _CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE, VILLAGE_CODE, URBAN_AREA, RURAL_AREA, URBAN_POP and

    RURAL_POP.

    24

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    25/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    11) ROADWAYS_MASTER:-

    ROADWAYS_MASTER module provides all the detail of roadways showing

    details of length of super highways(in km), length of national

    highways(in km), length of state highways(in km), length of

    district roadway(in km), length of village roadway(in km), and

    length of border roads.

    Attributes are STATE _CODE, DISTRICT_CODE, BLOCK_CODE,

    VILLAGE_CODE, SUPER_HWAYS_KM, NATIONAL_HWAYS_KM, STATE_HWAYS_KM,

    DISTRICT_RWAYS_KM, VILLAGE_RWAYS_KM and BORDER_RWAYS_KM.

    12) RAILWAYS_MASTER:

    RAILWAYS_MASTER is a module provides the detailed record of

    spreaded rail ways. It provide the detailedof broad gauge railways

    (in km), meter gauge railways (in km) and narrow gauge railways (in

    km).

    Attributes are STATE _CODE, DISTRICT_CODE, BLOCK_CODE,

    VILLAGE_CODE, BROAD_GAUGE_KM, METER_GAUGE_KM and NARROW_GAUGE_KM.

    25

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    26/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    13) WATERWAYS_MASTER:-

    WATERWAYS_MASTER is a procedure which maintains the water ways

    information. It provides the detail of following attributes i.e.

    river ways (in km), canal ways (in km), national water ways (in km)

    and sea ways (in km).

    Attributes are STATE _CODE, DISTRICT_CODE, RIVER_WWAYS_KM,

    CANAL_WWAYS_KM, NATIONAL_WWAYS_KM and SEA_WWAYS_KM.

    14) LAND_MASTER:-

    LAND_MASTER module provides the information about land status

    having attributes such agricultural land, forest land, non

    agricultural land, barren land and producible crops.

    Attributes are STATE _CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE, VILLAGE_CODE, AGRI_LAND, FOREST_LAND, NONAGRI_LAND,

    BARREN_LAND and PRODUCIBLE_CROP.

    15) MISCELLANEOUS_INFORMATION:-

    MISCELLANEOUS_INFORMATION module is optional module, which is used

    for the user if required. If the user wants the miscellaneous

    detail facilities then it can manages the facilities. Under this

    module there are informations about nearest highway, nearest

    railway station, nearest government hospital, nearest private

    hospital and nearest air port can be obtained.

    26

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    27/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    Attributes are STATE _CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE, VILLAGE_CODE, NEAREST_HWAY, NEAREST_RSTATION,

    NEAREST_GOVT_HOSP, NEAREST_PRIV_HOSP and NEAREST_AIRPORT.

    Report generation system retrieves following outputs/reports are

    viewed to the user. There are many types of geographical reports

    such as state report, district report, block report, panchayat

    report, village report, population report, land utilization report,

    settlement report, roadways/railways/waterways report, resources

    report and trading report that can be achieved state wise, district

    27

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    28/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    wise , block wise, panchayat wise and village wise. I am listing

    down approx all possible outputs/reports that can be generated by

    my project:-

    STATE_WISE DISTRICT REPORTS

    STATE WISE BLOCK REPORTS

    STATE WISE PANCHAYAT REPORTS

    STATE WISE VILLAGE REPORTS

    DISTRICT WISE BLOCK REPORTS

    DISTRICT WISE PANCHAYAT REPORTS

    DISTRICT WISE VILLAGE REPORTS

    BLOCK WISE PANCHAYAT REPORTS

    BLOCK WISE VILLAGE REPORTS

    PANCHAYAT WISE VILLAGE REPORTS

    STATE_WISE POPULATION REPORTS

    DISTRICT_WISE POPULATION REPORTS

    VILLAGE_WISE POPULATION REPORTS

    STATE_WISE LAND REPORTS

    DISTRICT_WISE LAND REPORTS

    BLOCK_WISE LAND REPORTS

    VILLAGE WISE LAND REPORTS

    STATE_WISE HUMAN SETTLEMENT REPORTS

    DISTRICT_WISE HUMAN SETTLEMENT REPORTS

    VILLAGE_WISE HUMAN SETTLEMENT REPORTS

    STATE_WISE ROAD WAYS REPORTS

    DISTRICT_WISE ROAD WAYS REPORTS

    28

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    29/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    VILLAGE WISE ROAD WAYS REPORTS

    STATE_WISE RAIL WAYS REPORTS

    DISTRICT_WISE RAIL WAYS REPORTS

    STATE_WISE RIVER WAYS REPORTS

    DISTRICT_WISE RIVER WAYS REPORTS

    STATE_WISE CANAL WAYS REPORTS

    DISTRICT_WISE CANAL WAYS REPORTS

    STATE_WISE NATIONAL WATER WAYS REPORTS

    STATE_WISE SEA WAYS REPORTS

    STATE_WISE CANALS REPORTS

    DISTRICT_WISE CANALS REPORTS

    VILLAGE WISE CANALS REPORTS

    STATE_WISE PONDS REPORTS

    DISTRICT_WISE PONDS REPORTS

    VILLAGE_WISE PONDS REPORTS

    STATE_WISE DEEP/TUBE WELLS REPORTS

    DISTRICT_WISE DEEP/TUBE WELLS REPORTS

    VILLAGE_WISE DEEP/TUBE WELLS REPORTS

    STATE_WISE MINERAL RESOURCES REPORTS

    DISTRICT_WISE MINERAL RESOURCES REPORTS

    STATE_WISE IMPORTED PRODUCTS REPORTS

    DISTRICT_WISE IMPORTED PRODUCTS REPORTS

    STATE_WISE EXORTED PRODUCTS REPORTS

    DISTRICT_WISE EXPORTED PRODUCTS REPORTS

    29

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    30/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    So we can say finally these are consists of the following modules.

    1) STATE_MASTER

    2) DISTRICT_MASTER

    3) BLOCK_MASTER

    4) PANCHAYAT_MASTER

    5) VILLAGE_MASTER

    6) POPULATION_MASTER

    7) LAND_MASTER

    8) HUMAN_SETTLEMENT_MASTER

    9) ROADWAYS_MASTER

    10) RAILWAYS_MASTER

    11) WATERWAYS_MASTER

    12) WATER_RESOURCE_MASTER

    13) MINERAL_RESOURCE_MASTER

    14) TRADE_MASTER

    15) MISCELLANEOUS_INFORMATION

    30

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    31/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    31

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    32/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    32

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    33/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    33

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    34/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    34

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    35/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    The process logic of any software is the most important part

    to development of the software through which the programmer can

    design and identified the whole process of the software and which

    35

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    36/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    of the module does what type of work. In my project, titled

    GEOGRAPHICAL INFORMATION SYSTEM, has holds several modules which

    are as follows

    1. STATE_MASTER:-

    This module provides the detail of each State store in a table

    known as STATE_MASTER consist of following attribute

    State_code, State_name.

    The work done by this module is as store, retrieve, edit, and

    delete the records from the State_master data base with

    the help of following links:

    Add Module: to add new data to State_master.

    Edit Module: to edit the existing data of states

    information.

    Delete Module: to delete an existing States

    information.

    Primary key STATE_CODE.

    2. DISTRICT_MASTER:-

    District_master is a table, which is associated with the

    State_master in order to keep the detail information of the

    districts in case the information to be retrieved district

    wise. The table District_master directly linked with

    36

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    37/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    State_master where current information of districts is

    maintained.

    The work done by this module is as store, retrieve, edit,

    and delete the records from the District_master data base

    with the help of following links:

    Add Module: to add new data to District_master.

    Edit Module: to edit the existing data of Districts.

    Delete Module: to delete an existing Districts

    information.

    Primary key DISTRICT_CODE.

    Foreign key STATE-CODE.

    3. BLOCK_MASTER:-

    Block_master is a table, which is associated with the

    State_master, District_master in order to keep the detail

    information of the Blocks in case the information to be

    retrieved block wise. The table Block_master directly linked

    37

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    38/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    with State_master and District_master where current

    information of blocks are maintained.

    The work done by this module is as store, retrieve, edit,

    and delete the records from the Block_master data base with

    the help of following links:

    Add Module: to add new data to Block_master.

    Edit Module: to edit the existing data of Blocks.

    Delete Module: to delete an existing Blocks information.

    Primary key BLOCK_CODE.

    Foreign key STATE_CODE, DISTRICT_CODE.

    4. PANCHAYAT_MASTER:-

    Panchayat_master is a table, which is associated with the

    State_master, District_master and Block_master in order to

    keep the detail information of the panchayats in case the

    information to be retrieved panchayat wise. The table

    Panchayat_master directly linked with State_master,

    38

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    39/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    District_master and Block_master where current information of

    panchayats are maintained.

    The work done by this module is as store, retrieve, edit,

    and delete the records from the Panchayat_master data base

    with the help of following links:

    Add Module: to add new data to Panchayat_master.

    Edit Module: to edit the existing data of Panchayats.

    Delete Module: to delete an existing Panchayats

    information.

    Primary key PANCHAYAT_CODE

    Foreign key STATE_CODE, DISTRICT_CODE, BLOCK_CODE.

    5. VILLAGE_MASTETR:-

    Village_master is a table, which is associated with the

    State_master, District_master, Block_master and

    Panchayat_master in order to keep the detail information of

    the villages in case the information to be retrieved village

    wise. The table Village_master linked with State_master,

    39

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    40/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    District_master, Block_master and Panchayat_master where

    current information of villages are maintained.

    The work done by this module is as store, retrieve, edit,

    and delete the records from the Village_master data base

    with the help of following links:

    Add Module: to add new data to Village_master.

    Edit Module: to edit the existing data of Villages.

    Delete Module: to delete an existing Villages

    information.

    Primary key VILLAGE_CODE.

    Foreign key STATE_CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE.

    6. POPULATION_MASTER:-

    Population_master is a table, which is associated with the

    State_master, District_master and Village_master in order to

    keep the detail information of the population such as male

    population, female population, etc, in case the population

    information to be retrieved state, district and village wise.

    40

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    41/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    The table population_master linked directly with

    District_master, Village_master and indirectly with

    State_master where current information of population of male,

    female, child, etc., are maintained.

    The work done by this module is as store, retrieve, edit,

    and delete the records from the Population_master data base

    with the help of following links:

    Add Module: To add new data to Population_master.

    Edit Module: To edit the existing data of

    Population_master.

    Delete Module: To delete existing population information from

    Population_master.

    Foreign key STATE_CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE.

    7. LAND_MASTER:-

    Land_master is a table, which is associated with the

    State_master, District_master, Block_master and Village_master

    in order to keep the detail information of the lands type,

    covering area, etc., in case the information to be retrieved

    state, district, block and village wise. The table

    41

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    42/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    Village_master directly linked with District_master,

    Block_master and

    Village_master and indirectly with State_master where current

    information about lands is maintained.

    The work done by this module is as store, retrieve, edit,

    and delete the records from the Land_master database with the

    help of following links:

    Add Module: to add new data to Land_master.

    Edit Module: to edit the existing data of lands.

    Delete Module: to delete existing lands information.

    Foreign key STATE_CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE.

    8. HUMAN_SETTLEMENT_MASTER:-

    Human_settlement_master is a table, which is associated with

    the State_master, District_master and Village_master in order

    to keep the detail information of the human settlement

    covering area i.e., urban area, rural area etc., in case the

    information to be retrieved state and district wise. The

    42

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    43/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    table Human_settlement_master directly linked with

    District_master and Village_master and indirectly with

    State_master where current information about humans

    settlement is maintained.

    The work done by this module is as store, retrieve, edit,

    and delete the records from the Human_settlement_master

    database with the help of following links:

    Add Module: to add new data to

    Human_settlement_master.

    Edit Module: to edit the existing data of Human

    settlement.

    Delete Module: to delete existing Human settlement

    information.

    Foreign key STATE_CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE.

    9. ROADWAYS_MASTER:-

    Roadways_master is a table, which is associated with the

    State_master, District_master and Village_master in order to

    keep the detail information about various roads with

    covering area i.e., national roads, super highways, etc., in

    case the information to be retrieved state, district and

    43

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    44/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    village wise. The table Roadways_master directly linked with

    State_master, District_master and Village_master where

    current information about various roads is maintained.

    The work done by this module is as store, retrieve, edit,

    and delete the records from the Roadways_master database

    with the help of following links:

    Add Module: to add new data to Roadways_master.

    Edit Module: to edit the existing data of roads.

    Delete Module: to delete existing roadways information.

    Foreign key STATE_CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE.

    10. RAILWAYS_MASTER:-

    Railways_master is a table, which is associated with the

    State_master and District_master in order to keep the detail

    information about various railways with covering area and

    length in case the information to be retrieved state, district

    wise. The table Railways_master directly linked with

    44

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    45/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    State_master and District_master current information about

    various railways are maintained.

    The work done by this module is as store, retrieve, edit,

    and delete the records from the Railways_master database

    with the help of following links:

    Add Module: to add new data to Railways_master.

    Edit Module: to edit the existing data of

    Railways_master.

    Delete Module: to delete existing railways information.

    Foreign key STATE_CODE, DISTRICT_CODE, BLOCK_CODE, PANCHAYAT_CODE.

    11. WATERWAYS_MASTER:-

    Waterways_master is a table, which is associated

    with the State_master, District_master and Village_master in

    order to keep the detail information about various waterways

    with covering area and length such as river ways, canal ways,

    etc., in case the information to be retrieved state, district

    and village wise. The table Waterways_master directly linked

    45

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    46/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    with State_master, District_master and Village_master where

    current information about various waterways are maintained.

    The work done by this module is as store, retrieve, edit,

    and delete the records from the Waterways_master database

    with the help of following links:

    Add Module: to add new data to Waterways_master.

    Edit Module: to edit the existing data of

    Waterwways_master.

    Delete Module: to delete existing waterways information.

    Foreign key STATE_CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE.

    12. WATER_RESOURCE_MASTER:-

    Water_resource_master is a table, which is associated with the

    State_master, District_master and Village_master in order to

    keep the detail information about various water resources such

    as canals, ponds, rivers, sea, deep wells, tube wells, etc.,

    with covering area and length,

    in case the information of water resources to be retrieved

    state, district and village wise. The table

    46

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    47/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    Water_resource_master linked with State_master,

    District_master and Village_master where current information

    about various water resources is maintained.

    The work done by this module is as store, retrieve, edit,

    and delete the records from the Water_resource_master database

    with the help of following links:

    Add Module: to add new data to Water_resource_master.

    Edit Module: to edit the existing data of

    Water_resource_master.

    Delete Module: to delete existing water resources

    information.

    Primary key CANAL_CODE.

    Composite key POND_CODE, DEEPWELL_CODE, TUBEWELL_CODE.

    Foreign key STATE_CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE.

    13. MINERAL_RESOURCE_MASTER:-

    Mineral_resource_master is a table, which is associated

    with the State_master and District_master in order to keep the

    detail information about various mineral resources such as

    iron, steel, copper, etc., in case the information of mineral

    resources to be retrieved state and district wise. The table

    Mineral_resource_master linked with State_master and

    District_master where current information about various

    mineral resources is maintained.

    47

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    48/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    The work done by this module is as store, retrieve,

    edit, and delete the records from the

    Mineral_resource_master database with the help of

    following links:

    Add Module: to add new data to

    Mineral_resource_master.

    Edit Module: to edit the existing data of

    Mineral_resource_master.

    Delete Module: to delete existing mineral resources

    information.

    Primary key MINERAL_CODE.

    Foreign key STATE_CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE.

    14. TRADE_MASTER:-

    Trade_master is a table, which is associated with the

    State_master and District_master in order to keep the detail

    information about various products to be exported or imported

    such as crops, fruits, sugar, etc., in case the information

    about products to be exported or imported, to be retrieved

    state and district wise. The table Trade_master linked with

    State_master and District_master where current information

    about various imported and exported products is maintained.

    48

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    49/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    The work done by this module is as store, retrieve, edit,

    and delete the records from the Trade_master database with the

    help of following links:

    Add Module: to add new data to Trade_master.

    Edit Module: to edit the existing data of

    Trade_master.

    Delete Module: to delete existing product information.

    Primary key PRODUCT_CODE.

    Foreign key STATE_CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE.

    15. MISCELLANEOUS_INFORMATION:-

    Miscellaneous_information module is optional module, which is

    used for the user if required. If the user wants the

    miscellaneous detail facilities then it can manages the

    facilities. Under this module there are informations about

    nearest highway, nearest railway station, nearest government

    hospital, nearest private hospital and nearest air port can be

    considered.

    49

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    50/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    Foreign key STATE_CODE, DISTRICT_CODE, BLOCK_CODE,

    PANCHAYAT_CODE.

    In the project we are using oracle RDBMS as our back-

    end and JAVA as our front-end. The realm of oracle security

    is very broad and It is needless to say that we cant deal

    each and every Security features of oracle here!

    50

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    51/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    Nevertheless we can roughly make a distinction of the security

    features which is provided by oracle co. And can be applied in the

    project:

    Internal database security

    Application security

    External database security

    Internal database security:

    There are several steps to implement internal security. Some of

    them to implement on database level are:

    A. Create user account and distribute appropriate privilege

    as needed to approve people by authority of approved

    people.

    B. Establish and protect the dba privileged account and password.

    C. Ensure that all user accounts are password protected.

    D. When appropriate, use oracles auditing facilities to

    monitor table/user activities.

    E. Write down own set of auditing procedures if

    oracles are not granular enough.

    F. Develop, document and maintain change control procedures

    to prevent unauthorized changes to database objects.

    51

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    52/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    Application security:

    One of the most common security problem areas is the application

    code that the developers and third party vendors write. Poor

    programming invariably lead to inadvertent security Holes. In these

    one of the most common is:

    Buffer overflow which let the hackers to damage the system and

    easily creep into the system to over come this problem among

    several technique virtual private database has got the

    preference .to overcome such type of problem this mechanism or

    another may be applied in this project. In addition, to prevent

    user from accessing unauthorized data virtual private database

    mechanism may be applied.

    Data in invalid format it is a common area where developers

    always make a mistake in the project. Major consideration will be

    paid on this section.

    External database security:

    Since the project is not network based project, the Features of

    oracles external database security are not much relevant. So this

    section is not applicable to ourProject i.e. we will not work on

    these features.

    So we can say that by using oracles various security

    features we can ensure the security of our application to a

    greater extent. By doing so, not only we can keep secure our

    52

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    53/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    database from unauthorized access but also ensure the

    reliability of the software against frequent failure.

    This project dedicated to solve the internal restriction of the

    databases as per security reasons. The key concepts of primary key,

    foreign key, null values are frequently used in this project. Due

    to integrity constraint this project suitable to unknown person

    because of online helps system provided by the oracle through the

    valuable constant.

    53

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    54/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    This project has been prepared to Maintain an up-to-date planning

    and environmental inventory for evaluation of development proposals

    keeping in mind the standard data of Geographical Information

    System.This project (Geographical Information System) is versatile

    and flexible project and can be easily modified to suit the

    requirements in future. The project has been designed in such a way

    54

  • 8/4/2019 1. Main Synopsis (Page 01 - 54)

    55/55

    GEOGRAPHICAL INFORMATION SYSTEM (G.I.S.) .

    that hierarchy modification / additional capabilities can be

    effected at any level. The dynamic screen of the project can also

    be modified easily to meet the specific requirement