Sunteți pe pagina 1din 34

1

TITLE OF THE PROJECT


Name Vishnushankaram Tiwary Enrollment No. - 105173731
2
The Archaeological Survey of India (ASI), under the Ministry of
Culture, is the premier organization for the archaeological
researches 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)
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
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<=2I(=raphical 2ser Interface) and it is a
o6-ect oriented system. !elational 9ata ase Management System
(!9MS) is used along +ith the o6-ect oriented programming
approach for +riting codes. This pro-ect is designed +ith a point of
vie+ to achieve 6est &uality, relia6ility and correctness. All the
results and information produced 6y the system +ill 6e relia6le. This
pro-ect has much fle/i6ility, 6y +hich enhancement can 6e done
easily +hen it is re&uired.
RDBMS (RELATIONAL DATABASE MANAGEMENT SYSTEM):
A !elational data model +as invented 6y ..). Codd and is
6ased on one simple concept i.e. Ta6le. A !9MS is a computer
program for managing ta6le. It has three ma-or parts>
9ata that is presented as ta6les.
5perators for manipulating ta6les.
Integrity rules on ta6les.
ORACLE 10g
5racle +as founded in"#'' as soft+are development ?a6oratories
6y ?arry .llision, o6 Minor, and .d 5ates, There +ere no
Name Vishnushankaram Tiwary Enrollment No. - 105173731
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 mar,et.
5racle is an o6-ect7relational data6ase. A relational data6ase
is an e/tremely simple +ay of thin,ing 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 +or,s 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
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+or,s. 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
JAVA APPLICATION
JDBC Driver Manager
JDBC/
ODBC
Bridge
ODBC Driver
Vendor
Supplied
JDBC Driver
Database
Database
JAVA DATABASE CONECTIVITY
7
In order for users to use :ava content, they must have a ,ey piece
of :ava soft+areAthe :ava interpreter. To vie+ :ava content on the
3e6, a userBs 3e6 6ro+ser must 6e :ava7ena6led. In the alpha
release 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 Cetscape Cavigator 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 products
that 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
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 REQURIMENT & SPECIFICATION
9
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. The
manual +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 pac,age re&uired is feasi6le and meets the efficiency
criterion, the +or,a6ility 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 loo,s at the financial aspect of the pro-ect. To
carry out an economical study it is necessary to place actual money
values against any activities needed to implement the proposed
Name Vishnushankaram Tiwary Enrollment No. - 105173731
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 is
economically 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 s,ills +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
11
ANALYSIS REPORT (DATA FLOW DIAGRAM)
Context Free Diagram
0-Level (DFDs )
Name Vishnushankaram Tiwary Enrollment No. - 105173731
ABSO
of
ASI
To query
about Budget
information
regarding the
expance in
ABSO of ASI
and get reply
as per query
from HO
HO of ASI
12
1
st
-Level (DFDs)
Name Vishnushankaram Tiwary Enrollment No. - 105173731
ABSO of
ASI
HO of ASI
To query
about Budget
information
regarding the
expance in
ABSO of ASI
and get reply
as per query
from HO
ASI database
O of ASI
O of ASI
atabase
To store /
query about
Budget,
employee,
their salary
and get reply
as per query
from the ASI
database
Budget
Info
To send the Budget
information to HO of ASI for
yearly expenditure in different
heads in ABSO of ASI and
get reply as per Budget
information
To send the detailed information
regarding employee for the post in
ABSO of ASI after inter!ie" and
get reply for employee selection
and their salary information
To get the information
regarding expenditure in
ABSO of ASI and different
heads and pro!ide the
expanse amount as per their
Budget
To collect the detailed
information of fresh employee
and their salary and gi!e the
selection detail of employee or
their salary
#mployee
detail
13
2
nd
-Level (DFDs)
Name Vishnushankaram Tiwary Enrollment No. - 105173731
ABSO
of ASI
ASI database
To store /
query about
Budget,
employee,
their salary
and get
reply as per
query from
the ASI
database
Budget
Info
Allotment
detail
Allotment
recei!ed
HO of ASI
Budget allotted by HO
To send the budget
information to HO of ASI for
the yearly expenditure in
ABSO of ASI
To pro!ide the budget
allotment detail "ith budget
information in different
heads to HO of ASI
To send the
allotment of
budget amount
for yearly
expenditure in
ABSO of ASI
To recei!e the
budget allotment
detail for yearly
expanse by ABSO
of ASI
14
3
rd
-Level (DFDs)
Name Vishnushankaram Tiwary Enrollment No. - 105173731
Budget
return
ABSO
of ASI
ASI database
To store /
query about
Budget,
employee,
their salary
and get
reply as per
query from
the ASI
database
Heads
detail Salary
detail
#xpendit$
ure
#mployee of ASI
HO of ASI
To return the
sa!ed allotted
budget amount
to HO by
ABSO of ASI
To pro!ide the
yearly
expenditure
amount by
ABSO of ASI for
expanding in the
different heads
and return the
rest budget
amount "hich
could not be
expanded
To pro!ide the
allotted budget
in different
heads of ABSO
of ASI
To pay the salary
for employee of
ASI
15
Name Vishnushankaram Tiwary Enrollment No. - 105173731
ABSO of
ASI
ASI database
To store /
query about
Budget,
employee,
their salary
and get reply
as per query
from the ASI
database
#mployee
detail
Ad!ance
%esignati$
on detail
Salary
informati$
on
Salary
structure
To pro!ide the
salary to employee
as per their salary
structure
To set the
salary
structure
using the
employee
designation
To assign
designation
for employee
To pay the
salary as per
salary structure
of employee
To pro!ide ad!ance as per employee
request by ABSO of ASI
To get ad!ance by ABSO of ASI
To send the
employee detail
to HO, pro!ide
basic pay to
employee and
get the
information by
HO regarding
employee,
ad!ance request
& recei!ing of
payment
To chec'
designation
for salary and
get reply as
per query
To get
salary by
employee
from
ABSO of
ASI
#mployee & salary by HO
HO of ASI
16
1. login
Fields Data Type Size Constraints
Name Vishnushankaram Tiwary Enrollment No. - 105173731
17
Usr_id Varchar2 25 Primary ey
Usr_!"d Varchar2 #5 $ot n%&&
2. Heads_detail
Fields Data Type Size Constraints
H_code Varchar2 #' Primary (ey
H_name Varchar2 )' $ot n%&&
Sh_name Varchar2 *' $ot n%&&
3. Budget_info
Fields Data Type Size Constraints
+%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. Budget_allotment
Fields Data Type Size Constraints
+%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
18
/x!_tot $%m,er #2.2 $ot n%&&
5. Budget_received
Fields Data Type Size Constraints
+%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. Budget_return
Fields Data Type Size Constraints
+%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. Employee_detail
Fields Data Type Size Constraints
/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
19
2ro%! 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. Employee_advance
Fields Data Type Size Constraints
/m!_code Varchar2 #5
(oreign 'ey
#mployee)detail
/a_date Date $ot n%&&
Pay_ty!e Varchar2 )' $ot n%&&
Ad5ance $%m,er #2.2 $ot n%&&
0emars Varchar2 #5' $ot n%&&
9. Salary_detail
Fields Data Type Size Constraints
+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%&&
2PF $%m,er -.2 $ot n%&&
I_tax $%m,er *.2 $ot n%&&
Vehi_ad5 $%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
20
NO. OF MODULES AND THEIR DESCRIPTION
ABSO MAIN MENU:
Employee: 6his mod%&es dea&s "ith the o5era&& information of the em!&oyee
of ASI
i7 Designation
ii7 /m!&oyee detai& 8Ph7 Or 9o,i&e $o7. Pan $o7.etc7:
iii7 Address
Payment: 6his mod%&e is ,asica&&y concerned "ith the the sa&ary str%ct%re of
the em!&oyees of ASI
i7 Sa&ary str%ct%re
ii7 +asic !ay
iii7 Ad5ance
i57 Sa&ary
Budget :0egarding the ,%dget recei5ed from the HO7 And from the other
reso%rces and f%nding ,odies7
i7 Heads
Budget allotment : 6his mod%&es dea& "ith the detai&ed information of ,%dget
recei5ed7
i7 +%dget information
ii7 +%dget recei5ed
Expenditure: this main&y concerned "ith ho" ; "here of ex!anses7
i7 +%dget ex!endit%re
Name Vishnushankaram Tiwary Enrollment No. - 105173731
21
Return: "hen the ,%dget a&&otted is not tota&&y ex!anded d%ring c%rrent
financia& year then it m%st ,e ret%rned to the HO7 Or to the concerned f%nding
agencies7
i7 +%dget ret%rn
Accessories : Change of !ass"ords at different &e5e& of %sers is direct&y
hand&ed ,y the Administrator ; +ac%! faci&ity for day ,y day transaction is
contro&&ed thro%gh this mod%&e
i7 Change !ass"ord
ii7 +ac%!
Reports :6here are main&y - ty!es of re!orts that can ,e generated to mae it
more %ser friend&y7
i. Employee information
ii. Employee address
iii. Advance taken
iv. Salary
v. Allotment information
vi. Budget received
vii. Expenditure information
viii. Return information
Exit: 6his is for exiting from the A!!&ication itse&f7
Name Vishnushankaram Tiwary Enrollment No. - 105173731
22
Name Vishnushankaram Tiwary Enrollment No. - 105173731
Budget_info
FI0S6
ADD D/3/6/
P0/VIOUS $/<6 3AS6
SHO=
CA$C/3
/DI6 FI$D
UPDA6/ 0/S6O0/ CA$C/3 $/= SAV/ 0/6U0$
+%dget_code
+_date
H_code
Security_detail
FI0S6
ADD D/3/6/
P0/VIOUS $/<6 3AS6
SHO=
CA$C/3
/DI6 FI$D
UPDA6/ 0/S6O0/ CA$C/3 $/= SAV/ 0/6U0$
Usr_id
Usr_!"d
Usr_nm
23
Name Vishnushankaram Tiwary Enrollment No. - 105173731
Budget_allotment
FI0S6
ADD D/3/6/
P0/VIOUS $/<6 3AS6
SHO=
CA$C/3
/DI6 FI$D
UPDA6/ 0/S6O0/ CA$C/3 $/= SAV/ 0/6U0$
+%dget_code
H_code
Sh_name
Budget_expenditure
FI0S6
ADD D/3/6/
P0/VIOUS $/<6 3AS6
SHO=
CA$C/3
/DI6 FI$D
UPDA6/ 0/S6O0/ CA$C/3 $/= SAV/ 0/6U0$
+%dget_code
H_code
+e_date
24
Table name:> Security_detail
Usr_id Usr_!"d Usr_nm
#''# S##5 Sa%ra5
#''2 022h 0itesh
#'') 4''n 4hon
#''1 D))d Da5id
Table name:>Budget_info
+%dget_code +_date H_code
'22 #'>1>'? ''2
'2) 5>)>'? '')
'21 ?>1>'? ''1
'25 2'>)>'? ''5
Table name:>Salary_structure
Desig_name Pay_ty!e Pay_!er
Director Che@%e *'
De!%ty_director Che@%e 55
Assistant Che@%e 5'
ProAect_s%!er5io%ser Che@%e 15
Table name:>Employee_detail
/m!_code $ame Do,
#''# (%ndan *>B>-B
#''2 2a%tam #5>#2>-1
#'') AfroA #*>##>-'
#''1 Hameed 5>#>-5
Name Vishnushankaram Tiwary Enrollment No. - 105173731
25
PROCESS LOGIC OF EACH MODULE
As all the programming is divided into different modules and
they +ill interact +ith each other to maintain the data and
information. Modular structure is designed +ith the consideration of
the case to maintain the logic for modification and maintenance.
Since program has to interact +ith the data6ase, it is 6ased on 2ser
Interface as front7end tool and 9ata6ase ta6le as 6ac, end tool.
.ach module is interacting +ith data6ase gives the desired output.
This pro-ect has follo+ing modules 8
.mployee>
The employee module is used to maintain the +or,er detail that
+or, in Automation of udget 4 Salary 5peration of The
Archaeological Survey of India (ASI),
. This module contains another su6 module as
designation, employee detail, and address.
9esignation>
2nder the designation su6 module the employee
designation is to 6e maintained. The information
regarding the designation of the employee is stored into
the data6ase ta6le as designationFdetail.
.mployee detail>
Name Vishnushankaram Tiwary Enrollment No. - 105173731
26
This su6 module is used in this application to store
the employee information as empFcode, empFname,
design, do6, designFname, group and so on.
Address>
The address module is used to store the employee
address detail under the heads empFcode, address,
dist, telephone, and so on.
Payment:
The Archaeological Survey of India (ASI), uses this for the
employee payment. This module contains more su6 modules as
salary structure, 6asic pay, advance, and salary.
Salary structure>
It is used for the salary structure on the 6asis of
employee designation.
asic pay>
It is used for the employee 6asic pay.
Advance>
The employee +ho ta,es advance payment from
the organization is to 6e maintained under this su6
module.
Name Vishnushankaram Tiwary Enrollment No. - 105173731
27
Salary> The salary su6 module maintains the employee
per month salary detail +ho +ithdra+s from the
organization.
udget>
The 6udget module maintains the 6udget heads of the
The Archaeological Survey of India (ASI), against the heads
the organization provide the yearly e/penditure to the 1ead
5ffice of The Archaeological Survey of India (ASI). This
module contains a su6 module as heads.
udget allotment>
The 6udget allotment module maintains the 6udget
information and detail, +hich is provided to 1ead 5ffice in
every year for the e/penditure of organization and maintains
the 6udget7received detail from the 1ead 5ffice 6y the
organization. This module maintains su6 module as 6udget
information and 6udget received.
./penditure>
This is the main module of this application as +ell as the
organization. 2nder this section yearly e/penditure is
maintained. This module contains a su6 module as 6udget
e/penditure.
Name Vishnushankaram Tiwary Enrollment No. - 105173731
28
". If there is a current cut suddenly, then there is no mechanism
to save that current record on +hich the operator +as +or,ing.
(. If any pro6lem related to hard+are encounters, then the
processing for the day +ill 6e halted till the repair +or, is done.
There may 6e limitation in the soft+are, 6ut it can 6e defined after
the completion of the soft+are. +e should assume the limitation
that ma,es the soft+are for going in mannered +ay.
under the development of soft+are, there can 6e many limitations if
the programmer has not developed properly. 6ehalf my pro-ect title
G Automation of udget 4 Salary 5peration of The Archaeological
Survey of India (ASI),
E
there are some limitation +hich are as follo+s>7
the people have ,no+n for using the computer as +ell as
the gui pac,age.
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
29
It has follo+ing dra+6ac,s@
". This soft+are doesnHt deal other part of the organization. It is
mainly for salary and 6udget related maintenance.
(. It re&uires high system configuration.
*. There is no 6uilt in interface in this soft+are
TESTING:
Once code has ,een generated. !rogram testing !rocess foc%ses on the
&ogica& interna&s of the soft"are. ass%ring that a&& statements ha5e ,een
tested. and on the f%nctiona& externa&s that is. cond%cting tests to
%nco5er errors and ens%re that defined in!%t "i&& !rod%ce act%a&
res%&ts that agree "ith re@%ired res%&ts7
MAINTENANCE:
Soft"are "i&& %ndo%,ted&y %ndergo change after it is de&i5ered to the
c%stomer7 Change "i&& occ%r ,eca%se errors ha5e ,een enco%ntered.
,eca%se the soft"are m%st ,e ada!ted to accommodate changes in its
externa& en5ironment 8e7g7. a change re@%ired ,eca%se of a ne"
o!erating system or !eri!hera& de5ices:. or ,eca%se the c%stomer
re@%ires f%nctiona& or !erformance enhancement7 Soft"are
maintenance rea!!&ies each of the !receding !hases to an existing
!rogram rather than a ne" one7
Name Vishnushankaram Tiwary Enrollment No. - 105173731
30
6he o%t!%t of the records can a&so ,e 5ie"ed as re!orts. s%ch asC
+%dget detai& re!ort
/m!&oyee detai&s re!ort
sa&ary detai&s re!ort
+%dget A&&ocation re!ort
/m!&oyee Ad5ance re!ort
Name Vishnushankaram Tiwary Enrollment No. - 105173731
REPORT GENERATION
Securi! Mec"#$i%&
31

Soft"are m%st ,e !ro5ided sec%rity for the
data,ase7 It has on&y !ri5i&ege for the administration to co&&ect. %!date
and chec fa%&ts etc7 in the existing soft"are and not changed ,y the any
other %ser7 For this there m%st ,e !ro5ision of !ass"ord7 6he soft"are
"i&& ,e !rotected that no one can do it !iracy7
Another ty!e of sec%rity !ro5ided in my !roAect that "hen
any %ser do @%ery from the data,ase if the @%ery is 5a&id then it gi5es the
res!ecti5e ans"er other"ise sho" error message7
Name Vishnushankaram Tiwary Enrollment No. - 105173731
32
Front-end JAVA & Back End Oracle 10g
T&E CA'ABILITIES O( T&E 'ROJECT EN)ISAGED ARE AS
(OLLO*S:
Improve processing speed thus increasing
throughput
A6ility to handle large volume of information.
)aster retrieval of information.
Improve accuracy and relia6ility.
etter security.
The Soft+are re&uirement specification phase is the most
communicative phase for soft+are engineer. It is produced at the
culmination of the analysis tas,. A revie+ of the Soft+are
!e&uirement Specification is conducted 6y 6oth the soft+are
developer and the customer.
In this I have performed the follo+ing activity>
;ision of the site
Intervie+s conduction +ith every level of +or,ers of the
organization
)inding facts
Cum6er of parameters responsi6le in considering the specification
of soft+are is>
a) ;olume of 9ata
6) Comple/ity of 0rocessing
c) Comple/ity 3ith 5ther Systems
Name Vishnushankaram Tiwary Enrollment No. - 105173731
TOOLS PLATFORMS, HARDWARE AND LANGUAGES TO BE
USED
S/W AND HARDWARE REQURIMENT & SPECIFICATION
33
d) Types of Input<5utput
There are follo+ing future scope, +hich consists of this application 7
The development of this soft+are +ill 6e done ,eeping in
mind the future scope of this application. I find that it +ould 6e
good prospects in the future also. I find it is getting solved the +or,
of the The Archaeological Survey of India (ASI),
. After development of this soft+are, I can say that the complete
+or, of Salary and 6udget System +ith respect of ASI, +ould 6e
under control and easier to handle. Ieeping in mind the needs of
the organization, +hich may crop up in the near future, I have tried
and introduced certain features, +hich may 6e re&uired 6y the
organization, and so at that time implementation can 6e done
+ithout any pro6lems. !ight no+ I am developing this soft+are
,eeping in mind -ust of ASI Salary and 6udget operation,
Since it is =ovt. organization, purpose all +or, +ith respect
to ASI, any ne+ related section topic could 6e added to it. Therefore
scope is enhanced, as it is a6le handle any ,ind of su6-ect matter in
future. The ma-or part of Automation of udget 4 Salary 5peration
of The Archaeological Survey of India (ASI), 0ro-ect are fully
Name Vishnushankaram Tiwary Enrollment No. - 105173731
34
computerized in the sense that every records are availa6le in less
time.
I?I5=!A01J
1. DATABASE SYSTEMS CONCEPT KORTH, SUDARSHAN
2. SYSTEM ANALYSIS AND DESIGN E. M. AWARD
3. ORACLE PL/SQL PROGRAMMING OREILLY SERIES
4. AN INTRODUCTION TO DATABASE SYSTEMS C.. DATE
$. .K0.!T 5C. J 5C. J T15MAS IJT. 8 3!5K.
L. T1. C5M0?.T. !.).!.CC. :A;A ( )52!T1 .9ITI5C7
CA2=1T5C SC1I?9T.
'. :A;A( 0?AT)5!M 2C?.AS1.9 (SAMS) T.C1M.9IA7:A35!SII.
9ATAAS. SJST.M C5CC.0TS )I)T1 .9ITI5C 8SI?.!SC1ATM
I5!T1 S29A!S1AC.

Name Vishnushankaram Tiwary Enrollment No. - 105173731

S-ar putea să vă placă și