archelogical survey of india

Upload: sunny-kumar

Post on 03-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Archelogical Survey of India

    1/34

    1

    TITLE OF THE PROJECT

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

  • 8/12/2019 Archelogical Survey of India

    2/34

    2

    The Archaeological Survey of India (ASI), under the Ministry of

    Culture, is the premier organization for the archaeologicalresearches and protection of the cultural heritage of the nation.

    Maintenance of ancient monuments and archaeological sites and

    remains of national importance is the prime concern of the ASI.

    esides it regulate all archaeological activities in the country as per

    the provisions of the Ancient Monuments and Archaeological Sites

    and !emains Act, "#$%. It also regulates Anti&uities and Art

    Treasure Act, "#'.

    or the maintenance of ancient monuments and archaeological sites

    and remains of national importance the entire country is divided

    into * Circles. The organization has a large +or force of trained

    archaeologists, conservators, epigraphist, architects and scientists

    for conducting archaeological research pro-ects through its

    /cavation ranches, 0rehistory ranch, pigraphy ranches,

    Science ranch, 1orticulture ranch, uilding Survey 0ro-ect,

    Temple Survey 0ro-ects and 2nder+ater Archaeology 3ing.

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

    THE ARCHAEOLOGICAL SURVEY OF INDIA (ASI)

  • 8/12/2019 Archelogical Survey of India

    3/34

    3

    The Automation of udget 4 Salary 5peration of The Archaeological

    Survey of India (ASI), application is one of the most important parts

    of Archaeological Survey of India, in +hich, maintained, automated,

    and monitored the entire +or of the data management of 6udget

    and salary for yearly e/penditure of Archaeological Survey of India,

    +hich provides the facility and maintain all the re&uired +hich +ill

    6e maintained the yearly e/penditure of 6udget and salary. This

    system +ill eep trac of all the activities and gives all7important

    reports regarding the production and maintenance. This system +ill

    give the follo+ing detail8

    Security detail.

    1eads detail.

    udget information, allotment, received, e/penditure,

    and return.

    9esignation detail.

    Salary structure.

    mployee and address detail.

    mployee pay, advance, Salary detail, and Salary

    information.

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

  • 8/12/2019 Archelogical Survey of India

    4/34

    4

    This system is a common system going to 6e developed +ith

    the concept that it +ill cover the entire function of the

    Archaeological Survey of India related to 6udget and salary for their

    yearly e/penditure.

    The pro-ect has 6een developed in :A;A. 1ence, the category of the

    pro-ect comes into C2I 9ata that is presented as ta6les.

    5perators for manipulating ta6les.

    Integrity rules on ta6les.

    ORACLE 10g

    5racle +as founded in"#'' as soft+are development ?a6oratories6y ?arry llision, o6 Minor, and d 5ates, There +ere no

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

  • 8/12/2019 Archelogical Survey of India

    5/34

    5

    commercial relational data6ase products. The company +hich +as

    later renamed 5racle, set out to 6uild a !9MS as a commercial

    product, and +as the first to reach the maret.5racle is an o6-ect7relational data6ase. A relational data6ase

    is an e/tremely simple +ay of thining a6out and managing the

    data used in 6usiness. It is nothing more than a collection of ta6les.

    ut the relational approach can 6e sophisticated and po+erful

    enough for even the most comple/ for 6usiness.

    An o6-ect7relational data6ase supports all the features of a

    relational data6ase +hile also supporting o6-ect 8oriented concepts

    and features. asically 5racle +as created to run identically on

    virtually any ind of computer. Thus it does not matter +hich

    manufacturer sold you your e&uipments@ oracle +ors on it. These

    features all contri6uted directly to the profound success of the

    product.

    3here 5racle is used, it has radically improved the

    understanding 6et+een the t+o campus has increased their

    no+ledge of one another, and has 6egun to normalize the relations

    6et+een them. This has also produced superior application and end

    results.

    ORACLE 10g

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

  • 8/12/2019 Archelogical Survey of India

    6/34

    6

    FRONT END TOOL: JAVA

    The name :ava is a trademar of Sun Microsystems and refers to

    the programming language developed 6y Sun and released in pu6lic

    alpha and 6eta versions in "##$. :ava is used to create e/ecuta6le

    content that can 6e distri6uted through net+ors. 2sed generically,

    the name :ava refers to a set of soft+are tools for creating and

    implementing e/ecuta6le content using the :ava programming

    language.

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

    AVA APPLICATIONJDBC Driver Manager

    JDBC/

    ODBCBridge

    ODBC Driver

    Vendor

    SuppliedJDBC Driver

    Database Database

    JAVA DATABASE CONECTIVITY

  • 8/12/2019 Archelogical Survey of India

    7/34

    7

    In order for users to use :ava content, they must have a ey piece

    of :ava soft+arethe :ava interpreter. To vie+ :ava content on the

    3e6, a userBs 3e6 6ro+ser must 6e :ava7ena6led. In the alpharelease of :ava, availa6le during the spring and summer of "##$,

    only the special 6ro+ser called 1ot :ava could interpret programs

    created 6y the :ava language. 1ot :ava +as developed 6y Sun to

    sho+case the capa6ilities of the :ava programming language. 5ther

    6rands of 3e6 6ro+sers have since 6een upgraded to 6e a6le to

    interpret :ava programs, most nota6ly, the etscape avigator 3e6

    6ro+ser.

    According to Michael 5BConnellBs feature article on the origins of

    :ava in the :uly ', "##$ issue of Sun 3orld 5nline, the development

    of :ava 6egan at Sun Microsystems in California 6y a team +hich

    included :ava creator :ames =osling even as the 3orld 3ide 3e6

    +as 6eing developed in S+itzerland in "##". The goal of this early

    development team +as to develop consumer electronic productsthat could 6e simple and 6ug7free. 3hat +as needed +as a +ay to

    create platform7independent code and thus allo+ the soft+are to

    run on any Central 0rocessing 2nit (C02).

    According to the information provided 6y Sun Microsystems, :ava is

    a Dsimple, o6-ect7oriented, distri6uted, interpreted, ro6ust, secure,

    architecture neutral, porta6le, high7performance, multithreaded,

    and dynamic language.E

    Java Securit

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

  • 8/12/2019 Archelogical Survey of India

    8/34

    8

    ecause a 1ot :ava 6ro+ser do+nloads code across the net+or

    and then e/ecutes it on the userBs host, security is a ma-or concern

    for :ava7ena6led 6ro+ser users and :ava programmers.

    1ot :ava includes several layers of security, including the follo+ing>

    I!e"ti#icati$" $# t%e Nee!:

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

    SOFTRWARE REURI!ENT " S#ECIFICATION

  • 8/12/2019 Archelogical Survey of India

    9/34

    $

    Archalogical Survey of India did each and every +or manually. y

    doing the +or manually, there +ere al+ays great chances of

    errors and dissatisfactions among management also. Themanual +or is tedious and time consuming. It also get

    pressurize the employees regarding their efficiency. Therefore

    there +as al+ays need for a ind of soft+are +hich can fulfill

    all the a6ove re&uirement +ith accuracy in a minimum amount

    of time and sorting all relevant pro6lems using less afford.

    Feasibility Study:

    An important outcome of the preliminary investigation phase

    is that the pacage re&uired is feasi6le and meets the efficiency

    criterion, the +ora6ility standard@ also it meets the userBs needs.

    The various types of feasi6ility are7

    Technical easi6ility>

    This evaluation determines

    3hether the technology needed for the proposed system is

    availa6le.

    1o+ this technology integrated +ithin the organization.

    Technical evaluation must also assess +hether the e/isting

    system can 6e upgraded to use the ne+ technology or the

    organization has e/pertise to use it. In this case a totally ne+ setup

    needed +hich o6viously suita6le for proposed soft+are. The

    proposed system has enough capa6ility to 6e e/panded in future.

    0roposed system +ill guarantee accuracy, relia6ility, and ease of

    access and data security.

    Econoic Feasibility:

    This evaluation loos at the financial aspect of the pro-ect. To

    carry out an economical study it is necessary to place actual moneyvalues against any activities needed to implement the proposed

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

  • 8/12/2019 Archelogical Survey of India

    10/34

    10

    system. It is also necessary to place money values against any

    6enefits that +ill come from a ne+ system. Such calculations are

    often descri6ed as cost 6enefit analysis. The proposed soft+are iseconomically feasi6le, as no 6ig investment is re&uired.

    Schedule easi6ility> It is the pro6a6ility that the developer can

    complete the development of the pro-ect +ithin the scheduled time

    i.e. +hether the time period is feasi6le or not.

    O!e"ational Feasibility:

    5perational feasi6ility covers t+o aspects. The operational

    feasi6ility determines ho+ accepta6le the soft+are is +ithin the

    organization. The evaluation must then determine the general

    attitude and sills +hether such restructuring of the -o6s +ill 6e

    accepta6le to the users.

    The hard+are and soft+are as discussed 6efore, are enough to run

    the proposed 6udget, hence the system is supposed to 6e feasi6le

    regarding all aspects of feasi6ility.

    This feasi6ility are necessary to find all the facts a6out organization

    to +hich the soft+are is going to 6e developed 6ecause if the

    company has economically feasi6le, it +ill overcome any feasi6ility

    6ut if that company is not economically feasi6le then in that case it

    +ill necessary to verify all the rest feasi6ility of the company. If

    company is not technically feasi6le then in that case, it +ill 6e

    useless to develop soft+are for any organization.

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

  • 8/12/2019 Archelogical Survey of India

    11/34

    11

    ANALYSIS REPORT (DATA FLOW DIAGRAM)

    Context Free Diagram

    0%L&'& (DFD)

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

    ABSOof

    ASI

    To queryabout Budgetinformationregarding theexpance inABSO of ASIand get replyas per queryfrom HO

    HO of ASI

  • 8/12/2019 Archelogical Survey of India

    12/34

    12

    1* %L&'& (DFD)

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

    ABSO ofASI

    HO of ASI

    To queryabout Budgetinformation

    regarding theexpance in

    ABSOof ASIand get replyas per query

    from HO

    ASI database

    O of ASI

    O of ASI

    atabase

    To store /query about

    Budget,employee,their salary

    and get replyas per queryfrom the ASI

    database

    BudgetInfo

    To send the Budgetinformation to HO of ASI for

    yearly expenditure in different

    heads inABSOof ASI andget reply as per Budget

    information

    To send the detailed informationregarding employee for the post in

    ABSOof ASI after inter!ie" andget reply for employee selection

    and their salary information

    To get the informationregarding expenditure in

    ABSOof ASI and differentheads and pro!ide the

    expanse amount as per theirBudget

    To collect the detailedinformation of fresh employeeand their salary and gi!e the

    selection detail of employee ortheir salary

    #mployeedetail

  • 8/12/2019 Archelogical Survey of India

    13/34

    13

    2+, %L&'& (DFD)

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

    ABSOof ASI

    ASI ,-*-.-&

    To store /query about

    Budget,employee,their salary

    and getreply as perquery from

    the ASIdatabase

    BudgetInfo

    Allotmentdetail

    Allotmentrecei!ed

    HO of ASI

    Budget allotted by HO To send the budgetinformation to HO of ASI for

    the yearly expenditure in

    ABSOof ASI

    To pro!ide the budgetallotment detail "ith budget

    information in differentheads to HO of ASI

    To send theallotment of

    budget amountfor yearly

    expenditure in

    ABSOof ASI

    To recei!e thebudget allotmentdetail for yearly

    expanse byABSOof ASI

  • 8/12/2019 Archelogical Survey of India

    14/34

    14

    3/, %L&'& (DFD)

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

    Budgetreturn

    ABSOof ASI

    ASI ,-*-.-&

    To store /query about

    Budget,employee,their salary

    and getreply as perquery from

    the ASIdatabase

    Headsdetail Salary

    detail

    #xpendit$ure

    #mployee of ASI

    HO of ASI

    To return thesa!ed allottedbudget amount

    to HO byABSOof ASI

    To pro!ide theyearly

    expenditureamount by

    ABSOof ASI forexpanding in thedifferent headsand return the

    rest budgetamount "hichcould not beexpanded

    To pro!ide theallotted budget

    in different

    heads ofABSOof ASI

    To pay the salaryfor employee of

    ASI

  • 8/12/2019 Archelogical Survey of India

    15/34

    15

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

    ABSOofASI

    ASI ,-*-.-&

    To store /query about

    Budget,employee,their salary

    and get replyas per queryfrom the ASI

    database

    #mployeedetail

    Ad!ance

    %esignati$on detail

    Salaryinformati$on

    Salarystructure

    To pro!ide thesalary to employeeas per their salary

    structure

    To set thesalary

    structureusing the

    employeedesignation

    To assigndesignation

    for employee

    To pay thesalary as per

    salary structureof employee

    To pro!ide ad!ance as per employee

    request byABSOof ASI

    To get ad!ance byABSOof ASI

    To send theemployee detailto HO, pro!ide

    basic pay toemployee and

    get theinformation byHO regarding

    employee,ad!ance request

    & recei!ing ofpaymentTo chec'

    designationfor salary andget reply asper query

    To getsalary byemployee

    from

    ABSOofASI

    #mployee & salary by HO

    HO of ASI

  • 8/12/2019 Archelogical Survey of India

    16/34

    16

    1 g+

    F&, D-*- T& S& C+*/-+*

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

  • 8/12/2019 Archelogical Survey of India

    17/34

    17

    Usr_id Varchar2 25 Primary ey

    Usr_!"d Varchar2 #5 $ot n%&&

    2 H&-,,&*-

    F&, D-*- T& S& C+*/-+*

    H_code Varchar2 #' Primary (ey

    H_name Varchar2 )' $ot n%&&

    Sh_name Varchar2 *' $ot n%&&

    3 ,g&*+9

    F&, D-*- T& S& C+*/-+*

    +%dget_code $%m,er #2 Primary ey

    H_code Varchar2 #' (oreign 'ey

    heads)detail

    +_date Date $ot n%&&

    Descri!tion Varchar2 #5' $ot n%&&

    4 ,g&*-*:&+*

    F&, D-*- T& S& C+*/-+*

    +%dget_code $%m,er #2 (oreign 'ey Budget)info

    H_code Varchar2 #' (oreign *ey Heads)detail

    H_name Varchar2 )' $ot n%&&

    Sh_name Varchar2 *' $ot n%&&

    A&&ot_o! $%m,er -.2 $ot n%&&

    A&&ot_!&an $%m,er -.2 $ot n%&&

    A&&ote_tot $%m,er -.2 $ot n%&&

    /x!_n! $%m,er -.2 $ot n%&&

    /x!_!&an $%m,er -.2 $ot n%&&

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

  • 8/12/2019 Archelogical Survey of India

    18/34

    18

    /x!_tot $%m,er #2.2 $ot n%&&

    5 ,g&*/&;&'&,

    F&, D-*- T& S& C+*/-+*

    +%dget _code $%m,er #2 (oreign 'ey Budget)info

    +r_date Date $ot n%&&

    H_code Varchar2 #' (oreign 'ey

    Heads)detail

    H_name Varchar2 )' $ot n%&&

    Sh_name Varchar2 *' $ot n%&&

    A&&oted_amt $%m,er #2.2 $ot n%&&

    6 ,g&*/&*/+

    F&, D-*- T& S& C+*/-+*

    +%dget_code $%m,er #2 (oreign 'ey Budget)info

    +r_date Date $ot n%&&

    H_code Varchar2 #' (oreign *ey

    Heads)details

    0et_amt $%m,er #2.2 $ot n%&&

    0emars Varchar2 #5' $ot n%&&

    7 E:&&,&*-

    F&, D-*- T& S& C+*/-+*

    /m!_code Varchar2 #5 Primary ey

    $ame Varchar2 )' $ot n%&&

    Do, Date #5.2 $ot n%&&

    Desig_name Varchar2 1' (oreign 'ey %esig)detail

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

  • 8/12/2019 Archelogical Survey of India

    19/34

    1$

    ro%! Varchar2 #5 $ot n%&&

    Present_!s $%m,er -.2 $ot n%&&

    Inc_date Date $ot n%&&

    3!_date Date $ot n%&&

    4oind_on Date $ot n%&&

    4oind_as Varchar2 )' $ot n%&&

    De!t_name Varchar2 *' $ot n%&&

    Posting_FP Varchar2 1' $ot n%&&

    8 E:&&-,'-+;&

    F&, D-*- T& S& C+*/-+*

    /m!_code Varchar2 #5 (oreign 'ey

    #mployee)detail

    /a_date Date $ot n%&&Pay_ty!e Varchar2 )' $ot n%&&

    Adance $%m,er #2.2 $ot n%&&

    0emars Varchar2 #5' $ot n%&&

    $ S--/,&*-

    F&, D-*- T& S& C+*/-+*

    +i&&_no Varchar2 25 +rimary 'ey

    +asic $%m,er #2.2 $ot n%&&Deerness $%m,er -.2 $ot n%&&

    ADA $%m,er -.2 $ot n%&&

    Persona& $%m,er -.2 $ot n%&&

    H0A $%m,er *.2 $ot n%&&

    CCA $%m,er *.2 $ot n%&&

    60_a&&o" $%m,er *.2 $ot n%&&

    PF $%m,er -.2 $ot n%&&

    I_tax $%m,er *.2 $ot n%&&

    Vehi_ad $%m,er -.2 $ot n%&&

    D_other $%m,er *.2 $ot n%&&

    D_tot $%m,er #5.2 $ot n%&&

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

  • 8/12/2019 Archelogical Survey of India

    20/34

    20

    NO. OF MODULES AND THEIR DESCRIPTION

    ASO !AIN !ENU7

    the people have no+n for using the computer as +ell as

    the gui pacage.

    the true status depends upon the true ra+ data from the

    ASI organisation.

    after getting the +hole data from the DASIE employees

    manipulation can 6e performed.

    Name Vishnushankaram Tiwary Enrollment No. - 105173731

  • 8/12/2019 Archelogical Survey of India

    29/34

    2$

    It has follo+ing dra+6acs@

    ". This soft+are doesnHt deal other part of the organization. It ismainly for salary and 6udget related maintenance.

    . It re&uires high system configuration.

    *. There is no 6uilt in interface in this soft+are

    TESTING