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