Вы находитесь на странице: 1из 65

Infosystems Ltd.

ACKNOWLEDGEMENT
We are extremely grateful and remain indebted to our guide MR. RAJINDER KUMAR CHI !RIA for being a "our#e of in"$iration and for %i" #on"tant "u$$ort in t%e De"ign& Im$lementation and E'aluation of t%e $ro(e#t. I am t%an)ful to %im for t%eir #on"tant #on"tru#ti'e #riti#i"m and in'aluable "ugge"tion"& *%i#% benefited u" a lot *%ile de'elo$ing t%e $ro(e#t on +,I-RAR. AU !MA I!N /./ EM0. /%e %a" been a #on"tant "our#e of in"$iration and moti'ation for %ard *or). /%e %a" been 'ery #o1o$erati'e t%roug%out t%i" $ro(e#t *or). %roug% t%i" #olumn& it *ould be our utmo"t $lea"ure to ex$re"" our *arm t%an)" to %er for t%eir en#ouragement& #o1 o$eration and #on"ent *it%out *%i#% *e mig%tn2t be able to a##om$li"% t%i" $ro(e#t. We al"o ex$re"" our gratitude to Mr. Ra(inder Kumar C%itoria for $ro'iding u" t%e infra"tru#ture to #arry out t%e $ro(e#t and to all "taff member" *%o *ere dire#tly and indire#tly in"trument in enabling u" to "tay #ommitted for t%e $ro(e#t. BABLI KUMARI

Infosystems Ltd.

PREFACE

%i" $ro(e#t of LIBRARY AUTOMATION SYSTEM of gi'e" u" t%e #om$lete information about t%e library. We #an enter t%e re#ord of ne* boo)" and retrie'e t%e detail" of boo)" a'ailable in t%e library. We #an i""ue t%e boo)" to t%e "tudent" and maintain t%eir re#ord" and #an al"o #%e#) %o* many boo)" are i""ued and "to#) a'ailable in t%e library. In t%i" $ro(e#t *e #an maintain t%e late fine of "tudent" *%o return" t%e i""ued boo)" after t%e due date. %roug%out t%e $ro(e#t t%e fo#u" %a" been on $re"enting information and #omment" in an ea"y and intelligible manner. %e $ro(e#t i" 'ery u"eful for t%o"e *%o *ant to )no* about ,ibrary Automation /y"tem. In t%e la"t& *e gratefully a#)no*ledge and ex$re"" our gratitude to all "taff member" of 3R/ Com$uter and friend" *%o "u$$orted u" in $re$aring t%i" $ro(e#t

Infosystems Ltd.

COMPANY PROFILE
HC, Info "y"tem" ,td are one of t%e $ioneer" in t%e Indian I mar)et& *it% it" origin" in 4567. 8or o'er 9uarter of a #entury& *e %a'e de'elo$ed and im$lemented "olution" for multi$le mar)et "egment"& a#ro"" a range of te#%nologie" in India. We %a'e been in t%e forefront in introdu#ing ne* te#%nologie" and "olution".

CHAIRMAN & CEO'S PROFILE

Ajai Chowdh y
Chai man and CEO! HCL Infosystems Ltd.

An engineer by training& A(ai C%o*d%ry i" one of t%e "ix founder member" of HC,& India:" $remier I enter$ri"e. HC,& a "tart1u$ in 4567& tou#%ed R".44& ;;; #rore" for t%e la"t 4< mont%".

Infosystems Ltd.

A(ai C%o*d%ry too) o'er t%e rein" of HC, Info"y"tem"& t%e flag"%i$ #om$any of t%e grou$& a" 3re"ident and CE! in 455=. He *a" a$$ointed t%e C%airman of HC, Info"y"tem" in No'ember 4555. Under %i" "te*ard"%i$& t%e #om$any:" turno'er %a" gro*n to R".66>?.7 #rore" in <;;=1;@ from R".=;;.7 #rore" in 455=. Wit% em$loyee "trengt% of o'er ?7;;& it %a" emerged a" #ountry:" leading information1enabling $o*er%ou"e. A(ai %a" been a )ey for#e in dri'ing t%e gro*t% of HC, Info"y"tem". %e

#redit of "etting u$ HC,:" o'er"ea" o$eration"& "tarting *it% /inga$ore in 45>;& goe" to %im. During t%i" tenure %e exten"i'ely #o'ered /out% A"ian Mar)et" in#luding Malay"ia& %ailand& Hong Kong& Indone"ia& and t%e

3eo$le:" Re$ubli# of C%ina& ex$anding bu"ine"" o$eration"& *%i#% $a'ed t%e *ay to*ard" en%an#ing HC,:" #ore #om$eten#ie" in bringing t%e be"t international te#%nologie" to dome"ti# mar)et. Dri'ing t%e t%ru"t on I & ele#om and Imaging& A(ai $er#ei'e" t%e role of %i" #om$any a" t%at of enabling information. Credited *it% $ro'iding momentum to )ey I $%enomena 1 *it%in t%e #om$any a" *ell a" in t%e indu"try 1 %e %a" #on"tantly added ne*er and #utting edge te#%nology ")ill" to t%e #om$any:" $ortfolio. Under %i" leader"%i$& "e'eral ne* $ro(e#t" %a'e been underta)en in t%e #om$any t%at %a'e %ad a la"ting im$a#t 1 getting into I retailing&

Infosystems Ltd.

"$ear%eading t%e #om$any *ide Auality mo'ement& and t%e 'ery re#ent lo* #o"t 3C initiati'e and I for ma""e" are "ome exam$le". An ab"olute "ti#)ler for #u"tomer fo#u"& %e %im"elf "$end" "ignifi#ant time& $er"onally li"tening to #u"tomer". A(ai "en"ed an emerging o$$ortunity early in tele#om and imaging #ategory and today HC, Info"y"tem" i" $oi"ed to ex$loit t%i" o$$ortunity to offer a ri#%er bou9uet to it" #u"tomer".

It i" a re#ognition of %i" 'i"ionary "tatu" t%at A(ai *a" $art of t%e I Hard*are a") 8or#e& "et u$ by t%e 3rime Mini"ter of India to gi'e "%a$e to t%e #ountry:" I "trategy. A(ai %a" re$eatedly #%am$ioned t%e #au"e of im$ro'ing 3C $enetration in t%e #ountry. He %a" *or)ed #lo"ely *it% many Bo'ernment bodie" to ta)e I for ma""e" agenda for*ard. 3re"ently %e i" $art of "e'eral go'ernment #ommittee" to ta)e for*ard t%e #our"e of I and Hard*are in

India. He *a" a*arded *it% :I Man of t%e .ear: by %e /)o#% Con"ultan#y and :-e"t I Man of t%e .ear: by %e 8oundation of Indian Indu"try and

E#onomi"t". A(ai al"o addre""ed CII:" flag"%i$ %ard*are e'ent :India e1 Hard*are /ummit <;;=: at Hyderabad a" a )eynote "$ea)er re#ently.A(ai %a" a ba#%elor:" degree in ele#troni#" and #ommuni#ation engineering& and attended t%e Exe#uti'e 3rogram at t%e /#%ool of -u"ine"" Admini"tration at

Infosystems Ltd.

t%e Uni'er"ity of Mi#%igan& U/.A(ai i" an a'id reader and i" fond of JaCC and t%e fine art". He and %i" *ife Bita li'e in Ne* Del%i.

Infosystems Ltd.

2001 ,aun#%ed 3entium ID 3C" at belo* R". =;&;;;. IDC rated HC, Info "y"tem" a" No. 4 De")to$ 3C Com$any of <;;4. 2002 De#lared a" o$ 3C Dendor by Data9ue"t. HC, Info "y"tem" E /un Mi#ro"y"tem" enter into a Enter$ri"e Di"tribution Agreement. Realign" bu"ine""e"& in#rea"ing fo#u" on dome"ti# I & Communi#ation" E Imaging $rodu#t"& "olution" E related "er'i#e". 2003 -e#ame t%e fir"t 'endor to regi"ter "ale" of @;&;;; 3C" in a 9uarter. 8ir"t Indian #om$any to be numerou" undo in t%e #ommer#ial 3C mar)et. Enter" into $artner"%i$ *it% AMD. ,aun#%ed Home 3C for R". 45&555. HC, Info "y"tem": Info /tru#ture /er'i#e" Di'i"ion re#ei'ed I/! 5;;4F<;;; #ertifi#ation.

Infosystems Ltd.

,aun#%e" Infiniti Mobile De")to$" on Intel 3latform. ,aun#%ed Infiniti 3C"& Wor)"tation" E /er'er" on AMD $latform. 2004 I"t announ#e" 3C $ri#e #ut in India& $o"t duty redu#tion& offer" ECeebee at R". 4655;. IDC India1DA Cu"tomer /ati"fa#tion Audit rate" HC, a" No. 4 -rand in De")to$ 3C". Maintain" No. 4 $o"ition in t%e De")to$ 3C "egment for year <;;?. Enter" into $artner"%i$ *it% 3ort Wi"e to "u$$ort E di"tribute "e#urity E D3N "olution" in India. 3artner" *it% Mi#ro"oft E Intel to laun#% -ean"tal) Neo 3C. -e#ome" t%e 4"t #om$any to #ro"" 4 la# unit mile"tone in t%e Indian De")to$ 3C mar)et 3artner" *it% Union -an) to ma)e 3C" more affordable& introdu#e" lo*e"t e'er EMI for 3C in India. ,aun#%ed R3< "y"tem" to o'er#ome $o*er $roblem for 3C u"er".

Infosystems Ltd.

LIBRARY AUTOMATION SYSTEM

Infosystems Ltd.

CONTENTS
1. Project A! I!tro"#ct$o! S#%%&r' Nee" o( Project 2. O)ject$*e 3. Re+#$re%e!t A!&,'-$4. .&r"/&re &!" So(t/&re S0ec$($c&t$o!1. A 2or" A)o#t 3$-#&, B&-$c 4. E5$-t$!6 S'-te% 7. 2or8 9o!e 9#r$!6 t:e Project ;. 9e-$6! <. 9&t& F,o/ 9$&6r&%10. 11. 12. 13. 14. 11. Project L&'o#t 9&t&)&-e Be!e($tF#rt:er I%0ro*e%e!t Co"$!6 B$),$o6r&0:'

Infosystems Ltd.

INTRODUCTION

SUMMARY

LIBRARY automation SYSTEM is software, which replaces the existing manual system into computeri e! format"

The screen of our pro#ect gi$en as un!er%

LIBRARY AUTOMATION SYSTEM

The pro#ect is han!le! to me !uring my B"Tech &IIth Sem" was to LIBRARY automation SYSTEM" So, this pro#ect is for issuing of car! !e$elope! in $isual 'asic ("), with MS Access at the 'ac* en!" It is an attempt to retrie$e the 'ur!en of manual system 'y pro$i!ing a user + manager with user frien!ly, fully automate! an! a secure system"

In the initial stage of my pro#ect I was to properly un!erstan! the concept of &"B (") an! proper sche!uling which was !one with the help of my coor!inator" I was $ery !eeply ma!e to analy e a'out the pro#ect an! at many times I was gi$en sufficient lecture a'out the pro#ect"

Infosystems Ltd.

NEED OF PROJECT

,"

Time saving: - -sing computers can sa$e a lot of time" This is possi'le, as computers are fast, efficient an! more accurate as compare! to human 'eings"

."

!i"# Re$%&'s: - A computeri e! system can help on generating !ifferent types of reports" This can 'e !one easily 'y merely pressing few *eys" Reports can 'e easily o'taine! at the spur of the moment unli*e a manual system"

/"

M!"( M%&e De'ai)s Avai)a*)e: - A large amount of !etails can 'e o'taine! easily in a computeri e! system which otherwise can0t 'e a$aila'le in a manual system"

1"

E++i"ien' an, a""!&a'e: - 2omputeri ation will increase the efficiency an! accuracy of the telephone !epartment in maintains telephone !irectory"

3"

Fas'e& an, Easie& Da'a Re'&ieva): - By using computeri e! system !ata can 'e retrie$e! at much faster pace" 4l! recor!s can 'e locate! imme!iately an! easily"

Infosystems Ltd.

("

E"%n%mi"a): - 5ue to computeri ation more accurate functioning can 'e o'taine! as compare! to manual systems in long term"

6"

De"&ease, N!m*e& %+ Pe%$)e: - 2omputeri ation will !ecrease manpower !epen!ence" It will !ecrease the num'er of people re7uire! for purchasing + selling goo!s"

Infosystems Ltd.

PROCESS 9ESCRIPTION
%e ,I-RAR. automation /./ EM i" de"igned E de'elo$ed for a re#ei$t and i""uan#e of boo)" in t%e library along *it% t%e "tudent2" detail". %e boo)" re#ei'ed in t%e library are entered in -oo)" Entry form and t%e ne* "tudent i" entered in t%e "tudent entry form. W%en t%e "tudent *ant" to get t%e de"ired boo) t%e "ame i" i""ued on t%e a'ailability ba"i" to t%e "tudent. %e i""uan#e and due date for t%e returning of t%e boo) i" al"o entered into t%e -oo) I""ue form under t%ird menu -oo) I""ue. %e "tudent %a" to $ay t%e fine if any on t%e ba"i" of no. of day" delayed de$o"it of t%e boo) in t%e library.

Infosystems Ltd.

OBJECTI-ES
&isual Basic has following o'#ecti$es8 ," 9ro$i!e facility to spen! more time on mastering the application an! less time worrying a'out which *eystro*es to what within menu an! !ialog 'oxes

."

To pro$i!e programmer to ha$e long ha! mixe! feelings a'out LIBRARY automation SYSTEM"

/"

The o'#ecti$es is to remo$e the hea!ache of the programmer that what the mouse was !oing, where the user was insi!e a menu, an! whether he or she was clic*ing or !ou'le clic*ing at a gi$en place"

1"

To pro$i!e perfect programming en$ironment"

3"

It helps us to create effecti$e an! ro'ust application pac*e! with impressi$e outloo* in minimum time"

("

The main o'#ecti$e of &isual Basic is to pro$i!e an integrate! !e$elopment en$ironment I5E"

6"

Another o'#ecti$e is to pro$i!e graphics programming"

Infosystems Ltd.

DIGRAMMATIC REPRESTATION OF SDLC

Im$etu" for #%ange

Re#ognition of need

8ea"ibility "tudy

Analy"i"

De"ign

Im$lementation

3o"t1im$lementation

Maintenan#e

Infosystems Ltd.

!rganiCation ba"ed !rganiCation

/our#e" of "y"tem idea"

En'ironment ba"ed

Bo't. rule" and regulation Im$etu" for #%ange Con"umer"

o$ Management

Union Re#ognition of need

U"er

Com$etition

/y"tem Analy"t

8ea"ibility "tudy

Analy"i"

De"ign

Im$lementation

3o"t1im$lementation

Maintenan#e

STEPS IN SYSTEM DESIGN:

Infosystems Ltd.

Detailed "y"tem do#umentation

!ut of de"ign De"ign "ubmitted for a$$ro'al

In$ut de"ign

Co"t (u"tifi#ation

8ile de"ign

3ro#e""ing de"ign

De"ign a##e$te dG

No

Abandon $ro(e#t

.e" e"t $rogram

Bo to im$lementation <

Infosystems Ltd.

SYSTEM ANALYSIS
/oft*are i" al*ay" a $art of large "y"tem. Wor) beginning by e"tabli"%ing re9uirement" for all "y"tem element" and t%en allo#ating "ome "ub"et by t%eir re9uirement" of "oft*are. %i" "y"tem 'ie* i" e""ential& *%en "oft*are mu"t

interfa#e *it% ot%er element" "u#% a" %ard*are& $eo$le and databa"e. Engineering and analy"i" en#om$a""e" re9uirement gat%ering of t%e "y"tem le'el *it% a "mall amount of to$ 1 le'el de"ign and analy"i".

%e re9uirement gat%ering $ro#e"" i" inten"ified and fo#u"ing e"$e#ially on t%e "oft*are to under"tand t%e nature of t%e $rogram" to be built& t%e "oft*are engineering& mu"t under"tand t%e information domain for t%e "oft*are a" *ell a" t%e re9uired fun#tion"& $erforman#e and interfa#e". Re9uirement for bot% t%e "y"tem and t%e "oft*are are do#umented and 'ie*ed to t%e #u"tomer. A re9uirement ba"eline re$ort i" to be $re$ared for ty$e of fun#tion.

Infosystems Ltd.

Re+#$re%e!t- (or t:e Project

4.

%e $ro(e#t mu"t a##ommodate t%e ne* re9uirement" "$e#ified by t%e end u"er.

<. ?.

%e $ro(e#t mu"t allo* t%e u"er to ta)e %ard #o$y of t%e data. %e $ro(e#t mu"t $ro'ide a gra$%i#al 'ie* of t%e data for t%e #orre"$onding mont% E year.

=.

%e $ro(e#t mu"t be ea"y to u"e and "im$ler to under"tand i.e. it "%ould %a'e ea"y to u"e na'igation tool" *it% "ome "ort of a""i"tan#e Htool ti$ textI atta#%ed *it% t%em.

@.

/%ould "er'e almo"t all de"ire" of t%e #ommon u"er& i.e. mu"t meet t%e ba"i# re9uirement #riteria for a good Data Retrie'al& Mani$ulation E /torage /y"tem for a #oo$erati'e "o#iety.

Infosystems Ltd.

8EA/I-I,I . / UD.

The main o'#ecti$e of feasi'ility stu!y is to test the technical, operational, logical, an! Economical feasi'ility of !e$eloping the computeri e! system" Many feasi'ility stu!ies are !isillusioning for 'oth user an! analysts" :irst, the stu!y often presupposes that when the feasi'ility !ocument is 'eing prepare!, the analyst is in a position to e$aluate solution" Secon! most stu!ies ten! to o$erloo* the confusion inherent in system !e$elopment %the constraints an! the assume! attitu!es" The feasi'ility stu!y con!ucte! for this pro#ect in$ol$es following *ey consi!erations"

,; Economic :easi'ility .; Technical :easi'ility /; Beha$ioral :easi'ility

Infosystems Ltd.

ECONOMIC FEASIBILITY:

E#onomi# analy"i" i" t%e mo"t fre9uently met%od for e'aluating t%e effe#ti'ene"" of a #andidate "y"tem. %i" i" al"o )no*n a" #o"tJbenefit analy"i". %e $ro#edure i" to determine t%e benefit" and "a'ing" t%at are ex$e#ted from a #andidate "y"tem and #om$are *it% t%e #o"t".

/tudent information& a##ount information and mu#% ot%er information are 'ery #o"tly and *it%out $ro$er %andling t%ere i" a $robability of loo"ing t%em. %i" $ro(e#t i" 'ery ea"y to under"tand and u"er friendly. 8rom t%i" analy"i" *e #ome to t%e #on#lu"ion t%at t%e total benefit" ex#eed" t%e total #o"t in'e"ted in t%e $ro(e#t.

Infosystems Ltd.

TECHNICAL FEASIBILITY

Technical feasi'ility centers aroun! the exiting computer system an! to what extent it can support the propose! a!!ition" This in$ol$es financial consi!erations to accommo!ate technical enhancement" If the 'u!get is a serious constraint, then the pro#ect is #u!ge! not feasi'le" This pro#ect is feasi'le on the 'asis of technical consi!eration" This system han!les large amount of !ata in an efficient manner"

Infosystems Ltd.

BE.A-IORAL FEASIBILITY

In this analysis an estimate shoul! 'e ma!e of how strong a reaction the user is li*ely to ha$e towar!s the !e$elopment of the computeri e! system" This !e$elope! computeri e! system will get support from the user si!e as it increases the han!ling of large amount of !ata'ase"

Infosystems Ltd.

STEPS IN FEASIBILITY STUDY


:easi'ility analysis in$ol$es eight steps8 ,; :orm a pro#ect team an! appoint a pro#ect lea!er" .; 9repare flow charts" /; Enumerate potential can!i!ate systems" 1; 5escri'e an! i!entify characteristics of can!i!ate systems" 3; 5etermine an! e$aluate performance an! cost effecti$eness of each can!i!ate system" (; <eight system performance an! cost !ata" 6; Select the 'est can!i!ate system" =; 9repare an! report final pro#ect !irecti$e to management"

Infosystems Ltd.

NEED FOR COMPUTERISATION


2omputeri ation of e$ery !epartment has re!uce! an! o$er come the sort comings of existing system an! to increase the efficiency to pro$i!e prompt an! accurate ser$ice to the users" ADVANTAGE OF COMPUTER OVER MANUAL SYSTEM <hen si e of organi ation grows, recor!s also increase! an! ha$e to 'e up!ate!" Manually we can manage up to some limit 'ut when the si e of wor* increases it 'ecomes a large pro'lem" So this software helps re!ucing the pro'lems"

FEASIBILITY STUDY

Infosystems Ltd.

5epen!ing on the result of initial in$estigation, the sur$ey is expan!e! to a more !etaile! feasi'ility stu!y" A feasi'ility stu!y is a test of system proposal accor!ing to its wor*a'ility, on the organi ation, a'ility to meet user nee!s, an! effecti$e use of resources" It focuses on three ma#or 7uestions8 <hat are the user0s !emonstra'le nee!s an! how !oes a can!i!ate system meet them> <hat resources are a$aila'le for gi$en can!i!ate systems> Is the pro'lem worth sol$ing> <hat are the li*ely impacts of the can!i!ate system on the organi ation> ?ow well !oes it fir within the organi ation0s master MIS plan> Each of these 7uestions must 'e answere! carefully" They re$ol$e aroun! in$estigation an! e$aluation of the pro'lem, i!entification an! !escription of the can!i!ate systems, specification of performance an! the cost of each system, an! final selection of the 'est system"

The scope of feasi'ility stu!y is not to sol$e the pro'lem 'ut to ac7uire a sense of its scope" 5uring the pro'lem !efinition is crystalli e! an! aspects of the pro'lem to 'e inclu!e! in the system are !etermine!" 2onse7uently, cost an! 'enefits are estimate! with greater accuracy at this stage"

Infosystems Ltd.

The result of feasi'ility stu!y is a formal proposal" This is simply a report @ a formal !ocument !etailing the nature an! scope of propose! solution" It consists of the following" S'a'emen' %+ $&%*)em- a carefully wor!e! statement of pro'lem that le! to analysis" S!mma&/ %+ +in,ings an, &e"%mmen,a'i%ns- a list of ma#or fin!ings an! recommen!ations of the stu!y" It is i!eal for the user who re7uires 7uic* access to the results of the analysis of the system un!er stu!y" 2onclusions are state!, followe! 'y list of recommen!ations an! #ustification for them" De'ai)s %+ +in,ings- an outline of metho!s an! proce!ures un!erta*en 'y an existing system, followe! 'y co$erage of o'#ecti$e s an! proce!ures of the can!i!ate system" Inclu!e! are also !iscussions of output reports, file structures, an! costs an! 'enefits of the can!i!ate system" Re"%mmen,a'i%ns an, "%n")!si%ns- specific recommen!ations regar!ing the can!i!ate system, inclu!ing personal assignment, costs, an! pro#ect sche!ules, an! target !ates"

After the proposal is re$iewe! 'y management, it 'ecomes a formal agreement that pa$es the way for actual !esign an! implementation" This is crucial !ecision point in the life cycle" Many pro#ects !ie here, whereas the more promising ones continue through implementation"

Infosystems Ltd.

The final report prior to the implementation phase inclu!es proce!u!ural flowcharts, recor! layouts, report layouts, an! a wor*a'le plan for implementing the can!i!ate system" Information on personal, money, har!ware, facilities, an! their estimate! cost must also 'e a$aila'le" At this the pro#ect cost must 'e close to actual costs of implementation"

Infosystems Ltd.

SOFT0ARE RE UIREMENT
:ront en! Bac* en! 8 8 &isual Basic (") Ms @ Access

O$e&a'ing S/s'em S!$$%&': P)a'+%&ms : <in!ows AxB.)))BCT, D9, -CID, LIC-D"

Infosystems Ltd.

.ARD0ARE RE UIREMENT

.ARD0ARE USED:

T(e (a&,1a&e2s s$e"i+i"a'i%ns +%& '(is LIBRARY a!'%ma'i%n SYSTEM S/s'em s%+'1a&e a&e as +%))%1s:

S$e"i+i"a'i%ns: S$a"e 'a#en : This software har!ly ta*es 3)) *ilo 'yte space on your !is*"

Minim!m S/s'em Re3!i&emen's: P&%"ess%& RAM Dis$)a/ .a&, Dis# M%ni'%& : : : : : 9III or ?igher with ,"= E?F" .3( Mega Byte" /. 'it colors" .) EB 2olor"

Infosystems Ltd.

9e-$6!
S'-te% 9e-$6!
%e de"ign i" a "olution and t%e tran"lation of t%e re9uirement in to *ay" of meeting t%em. It i" a +%o* to0 a$$roa#% for #reation of a ne* "y"tem. It $ro'ide" t%e under"tanding and t%e $ro#edural detail" ne#e""ary for t%e im$lementation of t%e "y"tem. %e de"ign of an information "y"tem $rodu#e" t%e detail" t%at "tate

%o* a "y"tem *ill meet t%e re9uirement" identified during t%e "y"tem analy"i". It i" "tored by identifying re$ort" and ot%er out$ut" t%e "y"tem $rodu#ed.

%e "y"tem de"ign al"o de"#ribe" t%e data to be in$ut& #al#ulated or "tored. Indi'idual data item" and #al#ulation $ro#edure" are *ritten in detail. 8ile "tru#ture and "torage de'i#e" are "ele#ted. It al"o in#lude" t%e *ay t%e data i" $ro#e""ed to $rodu#e t%e de"ired out$ut. De"ign i" re"$on"ible for $ro'iding $rogram" *it% #learly outlined "$e#ifi#ation" t%at "tate *%at t%e "oft*are "%ould do. A" $rogramming "tart"& /y"tem de"ign i" a'ailable to an"*er t%e 9ue"tion #larifying t%e fuCCy area" and %andle $roblem" t%at #o1front t%e $rogramming *%ile im$lementing t%e de"ign "$e#ifi#ation".

Em$%a"i" i" on tran"lation t%e $erforman#e re9uirement in to de"ign "$e#ifi#ation". De"ign goe" ,ogi#al and 3%y"i#al "tage of de'elo$ment. ,ogi#al de"ign re'ie*" t%e $re"ent $%y"i#al "y"tem. 3re$are in$ut and out$ut "$e#ifi#ationF ma)e edit and

Infosystems Ltd.

de"ign *al)t%roug%. %e $%y"i#al de"ign ma$" out a detail of t%e $%y"i#al "y"tem. /y"tem im$lementation and t%e de'i#e im$lementation $lan.

Infosystems Ltd.

Pro0o-e" 9&t&)&-e
Acce-- F$,e
%e M/ A##e"" file named in t%e format + proMonthYear.mdb *%ere mont% #orre"$ond" to t%e #urrent mont% and t%e year #orre"$ond" to #urrent year #ontain" a table #alled +Main t%at "tore" t%e entire data for a $arti#ular mont%. %e file i" generated automati#ally by t%e $ro(e#t in e'ery mont% and named a##ordingly. -ut t%e data i" retrie'ed from a tem$orary file currecord.mdb t%at i" a #o$y of t%e #urrent mont%2" file. /imilarly a file named prevrecord.mdb i" u"ed a" a tem$orary file to 'ie* $re'iou" re#ord".

%e M/ A##e"" file named in t%e format card.mdb *%ere year #orre"$ond" to #urrent year #ontain" t*o table" #alled Emp E Info. %e Emp table "tore" t%e name of t%e em$loyee" a" *ell a" t%eir "tatu" i.e. t%ey are "till a""o#iated *it% t%e "o#iety or not. %e info table )ee$" t%e CD re#ord for ea#% mont% of t%e #orre"$onding year. %e file i" generated automati#ally by t%e $ro(e#t e'ery year and named a##ordingly.

%e M/ A##e"" file named users.mdb #ontain" a table #alled ormu!a t%at i" u"ed to "tore t%e 'alue for CD& !D and Intere"t and i" mani$ulated to #%ange t%e 'alue" of CD& !D E Intere"t.

Infosystems Ltd.

8or t%e aut%ority and $a""*ord *e %a'e u"ed M/ A##e"" file named !eve!"status a" t%e databa"e. %e databa"e for $a""*ord maintain" t%e U"er ID and t%e 3a""*ord for ea#% of t%e u"er".

Infosystems Ltd.

Be!e($t%e follo*ing are t%e benefit" of u"ing t%e a$$li#ationF

Eco!o%$c&,
%e $ro(e#t i" 'ery #%ea$ *%en #om$ared to ot%er #ommonly a'ailable Data Retrie'al& Mani$ulation E /torage /y"tem for a #oo$erati'e "o#iety.

E&-' to M&-ter
%e $ro(e#t $ro'ide" a 'ery friendly a$$roa#% to it" feature"& t%e loo) and a$$earan#e of ea#% #ontrol i" de"igned in "u#% a *ay t%at only by 'ie*ing t%em t%e u"er #an under"tand it" fun#tionality.

E&-' to U-e
%e $ro(e#t $ro'ide" t%e u"er an ea"y a$$roa#% to it" fun#tionality by $ro'iding oolbar" t%at #ontain" button" for almo"t all re9uired ta")". %e u"er #an ea"ily

na'igate from one $art of t%e $ro(e#t to anot%er *it%out %a'ing any "ort of trouble.

Sec#r$t'
%e $ro(e#t i" di'ided into t%ree mea"ure a$$li#ation"F t%e Admini"trator& t%e U"er and t%e Bue"t& t%e Admini"trator i" aut%oriCed for modifi#ation of data and #an #%ange 3a""*ord for all t%e t%ree le'el"K %e #an al"o #%ange t%e 'alue" of CD& !D E Intere"t. %e u"er #an modify t%e data but #an not #%ange 3a""*ord& CD& !D and Intere"t. %e gue"t #an only 'ie* t%e data but #an not ma)e any #%ange".

Infosystems Ltd.

Re,$&)$,$t'
%e $ro(e#t i" %ig%ly reliable be#au"e t%ere i" no #%an#e of any lo"" of data and t%e data a'ailable #an be altered only by t%e aut%oriCed u"er".

T$%e S&*er
Data retrie'al and "torage u"ing t%i" "y"tem i" mu#% fa"ter t%an maintaining t%e re#ord manually.

Infosystems Ltd.

DATA FLOW DIAGRAM

Infosystems Ltd.

DATA FLO0 DIA4RAM

<hen sol$ing a small pro'lem, the entire pro'lem can 'e tac*le! at once" :or sol$ing larger pro'lems, the 'asic principles the time%teste! principle of G!i$i!e an! con7uerH" 2learly, !i$i!ing in such a manner that all the !i$isions ha$e to 'e con7uere! together is not the intent of this wis!om" This principle, if ela'orate!, woul! mean, G!i$i!e into smaller pieces, so that each piece can 'e con7uere! separatelyH" The 5:5 was first !esigne! 'y Larry 2onstantine as a way of expressing system re7uirements in a graphical formI this le! to a mo!ular !esign" A 5:5, also *nown as G'u''le chart,H has the purpose of clarifying system re7uirements an! i!entifying ma#or transformations that will 'ecome programs in system !esign" So it is the starting point of the !esign phase that functionally !ecomposes the re7uirement specifications !own to the lowest le$el of !etail" A 5:5 consists of series of 'u''les #oine! 'y lines represent !ata flows in the system" DFD SYMBOLS In the 5:5, there are four sym'ols" ," ." A s7uare !efines a source Joriginator; or !estination of system !ata" An arrow i!entifies !ata flow% !ata in motion" It is a pipeline through which information flows"

Infosystems Ltd.

/"

A circle or a G'u''leH Jsome people use an o$al 'u''le; represents a process that transforms incoming !ata flowsJs; into outgoing !ata flowJs;"

Infosystems Ltd.

DATA FLO0 DIA4RAM


5ata flow !iagram is a graphic tool" It is use! to !escri'e an! analy e the mo$ement of !ata through a system manual or computeri e" They focus on the !ata flowing into the system, 'etween processes in an! out of the !ata stores" The system mo!els are terme! as !ata flow !iagram J5:5;" A full !escription of system consists of a set of 5a!s, which compromises of $arious le$els" There are $arious le$els of !ata flow !iagram J5:5;" The pre$ious le$el of 5:5 can 'e 'ro*en !own into a more !etaile! J5:5;" This occurs repeate!ly until sufficient !etail Jlowest le$el; is !escri'e! to allow the analyst to fully un!erstan! that portion of system"

Infosystems Ltd.

The $arious le$els of !ata flow !iagram J5:5; are as follows8 % Physical Level DFD Logical Level DFD P(/si"a) Leve) DFD: The physical 5:5 is a mo!el of current system an! use! to ensure that the current system has 'een clearly un!erstoo!" 9hysical 5:5s show actual !e$ices, !epartments, people etc" in$ol$e! in the current system" LO4ICAL LE-EL DFD: 5uring the !esign acti$ity of the propose! system this is ta*en as the 'asis for !rawing the system" Logical le$el 5:5s are the mo!els of propose! system" They shoul! clearly show the re7uirements on which the shoul! 'e 'uilt"

:inally the conclusion for the !ifferent le$els of 5a!s we can say that 'oth physical an! logical 5a!s support a Top%5own Approach to system analysis" :or this purpose, analysts 'egin 'y !e$eloping a general un!erstan!ing of the system an! gra!ually explo!e components in great

Infosystems Ltd.

!etail" This achie$e! through the context diagram, first level DFD, second level DFD

9ECISION ANALYSIS
5ecision analysis focuses on the logic of the !ecisions that are ma!e, or nee! to 'e ma!e, within the organi ation to carry out the o'#ecti$e of the pro#ect" 4nce all the process proce!ures are !ocumente!, the user to ensure accuracy shoul! re$iew the process proce!ures an! logic" There are three metho!s a$aila'le for !ocumenting an! analy ing the logic of !ecisions inclu!ing8 Structure English Decision Trees Decision Tables There are $arious con!itions in a process" <hen all possi'le actions are *nown, the analyst must *now what to !o> An! when to !o>

9rocess can 'e 'ro*en into8 Se7uence of actions

Infosystems Ltd.

Selection of action 'ase! on some con!itions Repetition of actions

STRUCTURED ENGLISH

Structure! English is use! when !ecisions are not $ery complex" This metho! ma*es use of narrati$e statements to !escri'e a proce!ure" Structure! English specifications re7uire the analyst to i!entify8 The con!itions that occur in a process The !ecisions that must 'e ma!e when these con!itions occur Action to 'e ta*en Cote8 no sym'ols or formats are use!" Entire proce!ures can 'e state! in English%li*e statements" 4n whole Structure! English consists of8

Structure! logic or instructions organi e! into neste! an! groupe! proce!ure"

Infosystems Ltd.

Simple English statements such as a!!, multiply mo$e, an! so on"

DECISION TREE
A !ecision tree is a !iagram that presents con!itions se7uentially Thus showing the or!er of con!itions" This metho! shows the relationship of each con!ition an! its permissi'le actions" The !iagram resem'les 'ranches of tree, hence calle! !ecision tree"

Infosystems Ltd.

An %$en &e"'ang)e is a ,a'a s'%&e-,a'a a' &es'5 %& a 'em$%&a&/ &e$%si'%&/ %+ ,a'a6
MEANIN4 COMMENT

K S%!&"e %& ,es'ina'i%n T&ansa"'i%n

Ma/ *e %ne "!s'%me& %& n!m*e& %+ "!s'%me& 1i'( 7%&,e&8

Da'a +)%1

Ma/ *e $(/si"a))/ "%n'aine, in a P!&"(ase %&,e&5 inv%i"e5 $(%ne5 Le''e&5 e'"6

K Da'a +)%1

P&%"ess '(a' '&ans+e&

Ma/ *e a ")e&# "%m$!'ing ,is"%!n'

%& a $&%"e,!&e %+ man!a) C%m$!'ing6

= 9&t& -tore c&! )e & c&r" ($,e> & ($,$!6 c&)$!et o! "$-8 etc.

Infosystems Ltd.

DATA FLO0 DIA4RAMS 9 BASIC SYMBOLS

Use& a""%!n' n!m*e&

Acco#!t :o,"er
2hec*

registere!

PROCESS
In$oice

2-ST4MER Use& a""%!n' IC:4RMATI4C :ILE n!m*e&

CONSTRUCTIN4 DFD

Se$eral rules of thum' are use! in !rawing 5:5s8 ,; 9rocesses shoul! 'e name! an! num'ere! for easy reference" Each name

shoul! 'e representati$e of the process" .; The !irection of flow is from top to 'ottom an! from left to right" 5ata

tra!itionally flow from the source Jupper left corner; to the !estination Jlower right corner;, although they may flow 'ac* to a source" 4ne way to in!icate this is to !raw a long flow line 'ac* to the source" An alternati$e way is to repeat the source sym'ol as a !estination" Since it is use! more than once in the 5:5, it is mar*e! with a short !iagonal in the lower right corner

Infosystems Ltd.

/;

<hen a process is explo!e! into lower%le$el !etails, they are num'ere!

Infosystems Ltd.

O-LE-EL DFD TO -ERIFY APPLICATION USER


USER USER L4EIC -ALIDATE USER NAME AND PASS0ORD &ALI5ATI4C S-22EE5E5 MAIN MENU

&ALI5ATI4C :AILE5

IC&ALI5 -SERB 9ASS<4R5

Infosystems Ltd.

:-

LE-EL DFD OF T.E SUB-MENU CONTENTS OF MAIN MODULE


MAIN MENU CONTENTS 5ATA IC9-T 5ATA E&ECT RE4ISTRA TION PROCESS

REEISTRATI4C SLI9

9R42ESSES

Infosystems Ltd.

:-LE-EL OF T.E SUB-MENU PERSONAL DETAIL OF MAIN MODULE


MAIN MENU

USER DETAIL IC9-T 5ATA 4: T?E ALL4TE5 A99LI2ACT 4CLY UPDATE RECORD

NE2 RECOR9S

CONTENTS OF APPLICANTS

CONTENTS OF CO-APPLICANTS

PRIMARY DETAILS

DOCUMENT C.EC; LIST

Infosystems Ltd.

<-LE-EL DFD OF T.E 0.OLE PROJECT


save save ne1 ,e)e'e Use& USER INFORMATION RE4ISTRATION ne1

+i&s' +i&s' ne=' $&evi%!s


$&evi%!s

ne='

)as' ,e)e'e

)as'

save

save

ne1

,e)e'e

ACCOUNTS DETAILS

STORE IN FILE

P!s&"(asing in+%&ma'i%n

$&evi%!s +i&s' $&evi%! s

ne1

+i&s'

,e)e'e

ne='

)as'

ne='

)as'

Infosystems Ltd.

ENTITY RELATIONSHIP DIAGRAM

Infosystems Ltd.

ENTITY RELATIONS.IP DIA4RAM


" Li*&a&/ Managemen'

9"C4"

CONTENTS

A""6 NO
?AS A55" T4

PRIMARY
9RIMARY

COLLE4E2S
RE24R5 NAME

USER DETAIL

Use& A""6 N%6

24-CT -SER &ERI:Y Pass1%& 4R , 2?E2L 5ETAILS

OT.ER <4RL INFORMA 9AIR TION6

A99" 5ETAILS ARE

P!&"(asing i'em

APPLIC>FEASIBLE
?AS C4 + Use& A""6 NO6 2A9A2ITY IS 4L IC24RRE2T

USER FEASIBLE

USER FEASIBLE :

Infosystems Ltd.

Table description
bookdetails
serialn o bookname TMH publisher numberofcopi es author libraryi d 103 105 103 101 10.

3 TCS

10 Martin 10 *RE* PERRY 15 ,atr% 25 '(ai-( 25 ,atr%

5 VB_IN_21_DA Mac i!!an C" #$t%r YS P$&!i'(in) 2 EDC 1 &%% . DCOM t%c(n"+a t%c(n"+a t%c(n"+a

daccounts
dealernam amountpai amountb totalamoun e d al t /01 a&c ! n 1230 2000 2344 220 0 3. 1500 2000 3000

studentrecord
studenti name d 101 102 103 10. book1 returndate book returndate 1 2 2 135252004 DCO 155252004 M 115252004

D%%#a TCS NI!%'( 6& ' A it 7i)ar

icr"#r"c%'' 155252004 "r EDC 155252004 TCS 185252004

Infosystems Ltd.

Infosystems Ltd.

Infosystems Ltd.

Infosystems Ltd.

Infosystems Ltd.

Infosystems Ltd.

Te-t$!6
It i" integral $art of any "y"tem2" de'elo$ment life #y#le *it%out *%i#% t%e "y"tem de'elo$ed i" "ure to fail and re"ult in lo"" of e#onomi# and man$o*er in'e"tment" be"ide" u"er2" di""ati"fa#tion and do*nfall of re$utation. /y"tem te"ting i" t%e "tage of im$lementation& *%i#% aim" at en"uring t%at t%e "y"tem *or)" a##urately and effi#iently before a#tual o$eration #ommen#e". No $rogram or "y"tem de"ign i" $erfe#t& #ommuni#ation bet*een t%e u"er and t%e de"igner i" not al*ay" #om$lete or #lear. All t%i" #an re"ult in error". Anot%er rea"on for "y"tem te"ting i" it" utility a" a u"er oriented 'e%i#le before im$lementation. %e a$$li#ation "y"tem i" *ort%le"" if doe" not meet u"er need"& t%u" t%e "y"tem "%ould be te"ted to "ee *%et%er it meet" t%e u"er re9uirement". e"ting %ere i" #ondu#ted in bottom u$ a$$roa#% a" follo*"F Module te"tingF Here te"ting i" done at ea#% module le'el. Ea#% #a"e %a" been t%roug%ly te"ted to di"#o'er $itfall". /y"tem te"tingF Here te"ting i" done after all t%e module" %a'e been integrated.

Infosystems Ltd.

IMPLEMENTATION

The implementation phase is less creati$e than system !esign" It is primarily concerne! with user training, site preparation, an! file con$ersion" 5uring final testing, user acceptance is teste!, followe! 'y user training" 5epen!ing on the nature of system, extensi$e user training may 'e re7uire!" 2on$ersion usually ta*es place at a'out the same time the user is 'eing traine!" 9rogramming is ought to 'e a !esign wor*" The initial parameters of the can!i!ate system shoul! 'e mo!ifie! as a result of programming efforts" 9rogramming pro$i!es a G&ea)i'/ 'es'H for the assumption ma!e 'y analyst"

System testing chec*s the !ea!liness an! accuracy of the system to access, up!ate an! retrie$e !ata from new files" 4nce the programs 'ecome a$aila'le, test !ata are rea! into the computer an! processe! against the files pro$i!e! for testing" If successful, program is then run with G)ive G!ata" 4therwise a !iagnostic test is use! to locate an! correct errors" In most con$ersion, a parallel run is con!ucte! where the new system simultaneous run with ol! system" This metho!, through costly, pro$i!es a!!e! assurance against errors in the can!i!ate system an! also the user staff an opportunity to gain experience through operation"

Infosystems Ltd.

FUTUREISTIC SCOPE %e future en%an#ement of t%e "oft*are #an $ro'ide many more ot%er fa#ilitie" in t%e different area" li)e $ayroll& "#%eme %uman re"our#e" and de'elo$ment "e#tion of in"titute.

Infosystems Ltd.

FURTHER IMPROVEMENTS
%e furt%er im$ro'ement" #an be done in $ro(e#t& are li"t #an be generated in dfferent format a" a##ording to t%e re9uirement"& $rinting of li"t on $rinter dire#tly gi'en t%e #ommand" or by $re""ing t%e #ommand button& ba#)u$ of all t%e re#ord" in t%e databa"e& "ear#%ing for a $arti#ular re#ord in t%e databa"e gi'ing t%e "ear#% #ommand.

Infosystems Ltd.

B$),$o6r&0:'

Di"ual -a"i# 7.; for -eginner"

-y Bary Cornell

Ma"tering Di"ual -a"i# 7.;

-y E'angelo" 3etrout"o"

ea#% .our"elf Di"ual -a"i# 7

-y Breg 3erry

U"ing Di"ual -a"i# 7

-y -ob Re"elman

%e Com$lete Referen#e Di"ual -a"i# 7

-y Noel Jer)e

Вам также может понравиться