archelogical survey of india
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