56
1 Chapter-1: Introduction to Project 1.1 Overview: _ Project is related to Press Management System. _ The project maintains one level of users:- Administrator level Data Entry Operator _ Main facilities available in this project are:- Maintaining records of Customers, Authors, Books, Dealer, Issues, Subscriptions, Details about the Material Remaining, etc, . Accepting queries from users. Subscription of Books according To Time (6 Months, 1 Year, etc) 1.2 Existing system : The Existing System in Thomson Press, mainly the database, which is maintained in the registers, i.e. in Hard Copies. So, There are many problem faced due to it. It is very important to keep record healthy for the business continuity, and availability. Availability Management is a very important term, so availability management in this existing system is no economical. 1.3 Limitation of existing system: > Lack of immediate information storage: - The information generated by various transactions takes time and efforts to be stored at right place > Lack of immediate retrievals: - The information is very difficult to retrieve and to find particular information like- E.g. - To find out > Lack of prompt updating: - Various changes to information like Customer‟s details or Subscription details of Customer‟s books difficult to make as paper work is involved . > Error prone manual calculation: - Manual calculations are error prone and take a lot of time this may result in incorrect information

PRESS MANAGEMENT Documentation

Embed Size (px)

Citation preview

1

Chapter-1:

Introduction to Project

1 .1 Overview: _ P ro j ec t i s r e l a t ed to P r es s M an agemen t S ys t em.

_ Th e p ro j ec t m a in t a i ns o n e l ev e l o f use r s : -

A dmi n i s t r a to r l eve l

D at a E n t r y O p e r a t o r

_ M a in f ac i l i t i e s av a i l ab l e i n t h i s p ro j ec t a re : -

M ain t a in in g r eco rd s o f C us tom er s , Au th o rs , Boo ks , D ea l e r , I s s u es ,

S ub sc r ip t io ns , D e t a i l s abo u t t h e M at e r i a l R em a in i n g , e t c , .

A ccep t in g qu e r i es f rom u s er s .

S ub s c r ip t io n o f Bo o ks accor d i n g T o T im e ( 6 Mo nt hs , 1 Y ea r , e t c )

1 .2 Exist ing system :

T h e Ex i s t i n g S ys t em i n Th oms on P r e s s , m a in l y t h e d a t abas e , wh i ch i s

m ai n t a i n ed i n t h e reg i s t e r s , i . e . i n H a rd C op ie s . So , T he re a r e m an y

p r ob lem f aced d u e t o i t . I t i s v e r y i m po r t an t t o keep r eco r d h ea l th y f o r

t h e bu s in e ss co n t i nu i t y, and av a i l ab i l i t y .

A v a i l ab i l i t y M an agem ent i s a v e r y i mp o r t an t t e r m, so ava i l ab i l i t y

m an agem ent i n t h i s ex i s t i n g s ys t em i s n o econ omi ca l .

1 .3 Limitat ion of exist ing system:

> L a ck o f i mmed i at e i n f o rma t i on s tora g e : - T he i n fo rma t i on

gen e r a t ed b y v a r iou s t r ans ac t io ns t ake s t i m e an d e f fo r t s t o b e s to r ed a t

r i gh t p l ace

> L a ck o f i mmed i at e re t r i ev a l s : -T h e in f o r m at i on i s v e ry d i f f i cu l t t o

r e t r i ev e an d to f i n d p a r t i cu l a r i n fo rm at io n l i k e - E . g . - To f in d ou t

> L a ck o f p ro mp t upd a t in g: - V ar io us ch an ges t o i n fo rm at io n l i k e

C us t om er ‟ s d e t a i l s o r Su bs c r i p t i on d e t a i l s o f C us tom er ‟ s b o oks

d i f f i cu l t t o m ak e as p ap e r wo r k i s i n vo lv ed .

> E rro r p ron e ma nu al ca l cu la t i on : - M an u al c a l cu l a t ion s a r e e r r o r

p r on e an d t ak e a l o t o f t im e t h i s m a y r e s u l t i n i n co r r ec t i n f o rm at i on

2

> Prepa rat ion o f accu ra t e and p ro mp t rep o r ts : - T hi s b ecom es a

d i f f i cu l t t a sk as i n fo r ma t i on i s d i f f i cu l t t o co l l e c t f r om v ar i ou s

r eg i s t e r s

1 .4 Scope of proposed Project:

I t c an b e us ed i n an y P r e s s Co mp an y f o r m a in t a in i n g Cu s t om er , Bo ok ,

A u th or d e t a i l s an d p r ov id i n g v i s i t o r s n o t j u s t t he i n fo abo u t com p an y

a l so s e rv i ce s e t c ,

T h e w o rk i n g i n t h e o r gan iz a t i on wi l l b e w e l l p l ann ed and o r gan ized .

T h e d a t a w i l l b e s to r ed p ro pe r l y i n d a t a s t o r es , wh ich wi l l he lp i n

r e t r i ev a l o f i n fo rma t i on as we l l a s i t s s to r age .

T h e l ev e l o f accu r ac y i n t h e p ro po s ed s ys t e m wi l l b e h i ghe r . A l l

o p e r a t i on w ou ld b e d on e co r r ec t l y an d i t ens u r es t h a t wh a t ev er

i n fo rm at io n i s comi n g f r om th e cen t e r i s accu r a t e .

T h e r e l i ab i l i t y o f t h e p r op os ed s ys t em w i l l b e h i gh d u e to t h e abo ve

s t a t ed rea so ns . Th e r ea so n fo r t h e i nc rea s ed r e l i ab i l i t y o f t h e s ys t em i s

t h a t no w th e r e w ou l d b e p ro pe r s t o r age o f i n fo rm a t io n .

In t h e p r op os ed s ys t em u tm os t c a r e w ou ld b e th a t no in f o rm at io n i s

r ep ea t ed an yw h e r e , i n s to r age o r o t h e rw i s e . Th i s w ou ld as su r e

e co no mi c us e o f s to r age sp ace and con s i s t en c y i n t h e d a t a s t o r ed .

T h e m ain o b j ec t iv e o f p ro po sed s ys t em i s t o p ro v id e fo r a qu i ck and

e f f i c i en t r e t r i eva l o f i n f o rm at i on . A ny t yp e o f i n f o r m at io n w ou ld b e

av a i l ab l e wh enev e r t h e u s e r r eq u i re s i t .

In m an u a l s ys t em th e r e a r e m an y p r o b l em s to s t o r e t h e l a r ge s t amo un t

o f i n f o rm at i on , so th i s p r od uc t wi l l b e h e lp fu l f o r m an y o th e r

co mp an i es t o o .

3

Chapter-2: System Analysis & Design

2 .1 System Analys is : -

2 . 1 . 1 R equi remen t An al ys i s : -

T hi s p ro j ec t wi l l be a Win do w s app l i ca t i on t o b e d ev e l oped i n Vi s u a l

Bas i c . n e t 20 08 .

I t w i l l r equ i r e an y D a t ab ase C omp a t ib l e So f t w a r e , l i k e Or ac l e ( d2 k) ,

M i cr os o f t A cces s , S Q L S e rv e r ( 20 05 o r 2 00 8 )

A l s o w e w i l l r equ i re an op e r a t o r wh o w i l l be k no w n to :

C om f or t ab l e o f wo r k i n g w i th co mp ute r .

H e mu s t b e in t e r es t ed o r abou t k no wi n g d e t a i l s o f D a tab as e .

H e mu s t a l s o have b as i c k no wl ed ge o f E n g l i s h to o .

GU I i s o n l y i n En g l i s h

Mu st b e kn o wn to V i su a l Bas i c l an guage .

2 . 1 . 2 Ha rdw are & S of tw a re requ i remen t :-

S o f tw a re :

D at ab ase co nn ec t iv i t y

V i su a l Bas i c . N e t p r o gr ammi n g

E ven t h and l in g

E r ro r and ex cep t i on hand l in g

I / O C on cep t s

S Q L S ER VER 2 00 8 ( o r O th e r D a t ab as e S of tw a r e )

Wi nd ow s 7

H a rdw a re :

CP U Wi t h In t e l Cor e 2 Du o p ro ces so r ( o r h i gh e r )

P r i n t e r

M in imu m of 4 G B RA M

In p u t Ou tp u t D ev i ce s ( K eyb o a r d , Mo ni t o r )

4

2 .2 Conceptual Design: D es i gn i s a m ean i ngf u l en g in ee r i n g r ep r e s en t a t io n o f som et h i n g t ha t i s

t o b e bu i l t . I t c an be t r a ced t o a l i n t e r ‟ s r eq u i r em en t s and a t t h e s am e

t im e a s s es s ed f o r qu a l i t y aga i n s t a s e t o f p r ed e f i ned c r i t e r i a f o r go od

d e s i gn . and f in d t he go od m at ch f o r c l i en t

I t f o cu s es o n fo u r m aj o r a r eas o f con ce r n :

D at a b as e

R egi s t r a t i o n Id

In t e r f ace

E n ro l lm en t

Beg i n n i n g on ce s o f t w ar e r equ i r emen t s h av e b een an a l yz ed and

s p ec i f i ed , s o f t wa r e d e s i gn i s t h e f i r s t o f t h r ee t echn i ca l a c t i v i t i e s -

d e s i gn , cod e ge n e ra t i on , an d t es t - t ha t a r e r equ i r ed to bu i l d and ve r i f y

t h e so f t w a re . E ach ac t iv i t y t r an s fo rm s i n fo rm a t io n in a m an n e r t h a t

u l t i m at e l y r e s u l t s i n va l id a t ed com pu te r so f t w a r e .

T h e D a ta Ba s e Des i gn t r an s f o rm th e in f o rm at i on dom a in m od e l c r ea t ed

d u r i n g an a l ys i s i n to d a t a s t ru c t u re s t h a t wi l l b e r eq u i r ed t o imp l em en t

t h e so f t w a r e .

T h e R egi s t ra t ion d es ig n de f in es t h e r e l a t i o ns h ip b e tw een ma jo r

s t ru c t u ra l e l emen t s o f t h e s o f tw a r e , t h e “d e s i gn p a t t e r n" t h a t c an be

u s ed to a ch i eve th e r eq u i r em en t s t h a t h av e bee n de f in ed f o r t h e s ys t em,

an d th e con s t r a in t s t ha t a f fec t t h e w a y i n w h i ch a rch i t e c tu r a l d es i gn

p a t t e rn s c an b e ap p l i ed .

T h e In t erf a ce d es ign de s c r ib e s how th e s o f t wa r e co mm uni ca t io ns

w i t h i n i t s e l f , w i th s ys t ems t h a t i n t e r op e r a t e wi t h i t , an d w i th hum ans

w h o us e i t .

T h e E nro l l men t des ign t r ans f o rms s t r u c t u r a l e l em en t s o f t h e s o f t w ar e

a r ch i t ec tu r e i n to a p r o ced ur a l de s c r ip t i on o f s o f tw a r e com po n en t s .

5

2 .3 Detai led Design :

I npu t D es i gn :

T h e go a l o f d es i gn i n g m ak es d a t a en t r y ea s y an d e r ro r f r e e . Th e i npu t

s c r een s o f t h i s s ys t em c l ea r l y g i v e th e l en g t h o f d a t a f i e ld s . I t f o l lo ws

t h e s am e f i e ld seq u en ce o f t h e s ou r ce d ocum ent s / f o rm s o f t he

o r gan iz a t io n .

T he s ys t em f o l l ow s th e s am e d a t a f o rm at s as t h e u s e r fo l l ow s .

Ex am pl e : „ dd /mm/ yyy y‟ f o r da t e v a lu es . Ev e r y i np u t s c r een i s d es i gn ed

f o r t h i s s ys t em r equ i re s o n l y l i mi t ed am ou n t o f i n pu t d a t a . S o i t av o id s

d e l ays an d im p ro ves th e d a t a en t r y sp eed as w e l l a s t he ov e r a l l sp eed

o f t h e s ys t em . N eces s a r y i np u t v a l i d a t io n ch eck s a r e p r ov id ed a t eve r y

d a t a en t r y s c r e en s , s o i t r ed u ces t h e po ss ib i l i t y o f e r r on eo us in pu t . T he

i np u t s c r eens a re mad e as s im pl e as pos s i b l e b y av o id in g ex t r a s t eps t o

m ak e i t co m fo r t ab l e t o t h e us e r s . T h i s s ys t em use s t h e m enu

co nv en t i on to d i s p l a y t he op t i ons th e us e r can ch oo s e f r o m. Us e r wi l l

ge t e r ro r m es sage w h en t h ey ca r r y o u t un accep t ab l e ac t io ns o r i f an y

f i e l d i s l e f t b l an k .

Ou tpu t D es ign : -

T h e ou tp u t d es i gn s ho u l d b e i n an s imp l e and u se f u l f o rm b ecau se

s u ccess an d accep tan ce o f a s ys t em t o so m e ex t en t d ep end s on goo d

p r e s en t a t io n . T h e re a r e t h r ee m ain r eas on s w h y o u tp u t s f r o m co mp ut e r

a r e r eq u i r ed .

T h e f o rm at o f t h e ou tp u t i s s imi l a r t o t h e p r e sen t l y ex i s t i n g o ne .

T h e s equ ence o f r ep o r t s p r in t ed i s i n a us e fu l w ay, w h ich i s

s imi l a r t o t h a t o f t h e p r e sen t s ys t em.

6

T h e ou t pu t s gen e ra t ed a r e h av in g go o d q u a l i t y i n app ea r an ce ,

co n t en t s , and accu rac y.

T h e ou tp u t s c r eens a r e p r ov id ed wi t h n ece ss a r y s c r een h ead i n g

an d l ab e l s f o r v a r i ou s f i e l ds . Bu t t ons a r e p ro v id ed fo r a c t io ns

l i k e up d a t e , p r in t ing e t c .

Menu D es ign :

T h e m en u o f t h i s s ys t em i s de s i gned in a h i e r a r ch ica l m ann e r .

A c t i v i t i e s o f s i mi l a r n a t u r e a r e g r o uped un d er on e m en u . M en us a r e

d e s i gn ed in f o rm th a t t he u se r c an wo r k wi t h m or e th an on e fo r m a t

a t im e .

Fo rm D es ign :

Fo rm i s a t oo l wi th m es s age ; i t i s t h e ph ys i ca l c a r r i e r o f d a t a . i t

p r ov id es i n f o r m at io n fo r m ak i n g d ec i s io ns and imp r ov in g op e r a t i on s .

T h e s i z e o f t h e f o r m s a r e con ven i en t f o r e a s y h an d l i ng and ea s y to

i d en t i f y an d f i l l i n g u p .

2 . 3 . 1 Ob j ec t Mod el :

A n o b j ec t mo d e l con s i s t s o f t h e fo l lo wi n g im po r t an t f e a tu r e s :

Ob j ec t R ef erence : O b j ec t s c an b e acce s s ed v i a o b j ec t r e fe r en ces . To

i nv ok e a m e th od in an ob j ec t , t he o b j ec t r e f e r en ce and m et ho d n am e

a r e g iv en , t o ge t h er w i t h an y a r gu m ent s .

I n t erf a ce s : A n i n t e r f ace p r ov i d es a de f i n i t i on o f t he s i gna t u r e o f a s e t

o f m et ho ds w i t ho u t sp ec i f yi n g th e i r im pl em en t a t i on . A n o b j ec t wi l l

p r ov id e a p a r t i cu l a r i n t e r f ace i f i t s c l a s s con t a in s co d e th a t i mp lem en t s

t h e m e th od o f t h a t i n t e r face . An i n t e r face a l so d e f i n es

7

t yp es t h a t c an b e us ed to d ec l a r e t h e typ e o f v a r i ab l e s o r p a r am e te r s

an d r e t u rn v a l u es o f me th od s .

A ct ion s : A c t i on i n an OOP i s i n i t i a t ed b y an o b j ec t i nv ok i n g a m e th od

i n ano t h e r ob j ec t . A n i nv oca t io n can in c lu d e ad d i t i o n a l i n f o rm at i on

n eed ed to c a r r y o u t t h e m et ho d . T h e r ece i ve r ex ecu t es t h e app r op r i a t e

m et ho d and t h en r e t u rn s co n t r o l t o t h e in vo k i n g o b j ec t , so m et i mes

s up p l yi n g a r es u l t .

8

Chapter-3: Modular Design

3.1 Modules:

D es i gn in g Th e Fron t End O r Us er In t er f a ce ( UI )

T h e U I d e s i gn o f t h e P r es s Man agemen t i s d i v i ded in to th e fo l lo wi n g

s ev en m od u l es :

T h e A ut ho r mo du l e

T h e Cu s to m er m odu l e

T h e Bo ok m od u l e

T h e D ea l e r mo du le

T h e Su bs c r i p t i on mo d u l e

T h e i s su e mo du le

T h e r epo r t m od u l e

3.2 Data Flow Diagrams:

A d a t a f l o w d i ag r am (D FD ) i s a g r aph i ca l r ep r es en t a t i on o f t he " f l o w "

o f d a t a t h r ou gh an i n fo rm at io n s ys t em, m od e l in g i t s p r oce s s a sp ec t s .

O f t en t he y a r e a p re l i mi na r y s t ep u s ed to c r ea t e an o v e rv i ew o f t h e

s ys t em. D FD ‟ s c an a l so b e us ed f o r t he v i su a l i z a t io n o f da t a

p r o cess in g

9

A D FD sh ow s w ha t k i nd s o f da t a wi l l b e i np u t t o an d ou tp u t f r om th e

s ys t em, wh e r e t h e d a t a wi l l com e f ro m an d go to , and wh e r e th e d a t a

w i l l be s to r ed . I t do e s no t sh ow i n f o rm at io n abo u t t h e t im in g o f

p r o cess e s , o r i n f o rm at io n abo u t w h e the r p ro ces s es wi l l op e r a t e i n

s equ en ce o r i n pa r a l l e l

A d es i gn e r us u a l l y d r aws a con t ex t - l eve l D FD s ho wi n g the r e l a t i o ns h i p

b e tw een t h e en t i t i e s i n s i d e and o u t s ide o f a s ys t em as o ne s i n gl e s t ep .

T h i s b as i c D FD can b e th en d i s in t eg r a t ed t o a l o w er l ev e l d i ag r am

d emo ns t r a t in g sm al l e r s t eps ex h ib i t i n g d e t a i l s o f t h e s ys t em th a t i s

b e in g m od e l ed . Num ero us l eve l s m ay b e r eq u i r ed to ex p la i n a

co mpl i ca t ed s ys t em.

Use of DFD

D at a f l o w d i ag r am s a r e u sed to d e sc r i be ho w th e s ys t em t ran s fo rm s

i n fo rm at io n . Th e y d e f i n e ho w in f o rm at io n i s p ro ces s ed an d s t o red and

i d en t i f y h o w t he i n f o rm a t io n f l o ws th ro u gh th e p r oce ss es . T he d f d a l so

h e lp in u nd e r s t an d in g th e p r o j ec t e a s i ly an d a l s o p r ov id e r o u gh ou t l i n e

o f t he p r o j ec t t h e D FD a l so h e l p in de s i gn t h e p ro j ec t .

10

F ig 3 .2 (a ) Author Modul e

Fig 3 .2(b) Customer Module

Author

Entry

Modify/Delete Search

Customer

Entry

Modify/Delete Search

11

12

F ig 3 .2 (c ) Book Module

Book

Entry

Modify/Delete Search

13

Fig 3.2(d) Dealer Module

Dealer

Entry

Modify/Delete

Search

Issue

Modify/Delete

Search

Entry

14

F ig 3 .2 (e ) Subscr ipt ion Module

Fig 3 .2 (f ) Issue Module

Entry

SubsCr-

-iption

Entry

Modify/Delete Search

Issue

Entry

Modify/Delete Search

15

Book File

Availability of Books

Request Book

Customer Dealer

Request

Book

Fig 3 .1 (g)Context Level DFD For Press Management

PRESS

MANAGEMENT

Dealer

Customer

Book Issue

16

Fig 3 .1 (h) Level-1 DFD for Customer (Module) Press Management

17

Fig 3 .1 (h) Level-1 DFD for Customer (Module) Press Management

18

Context Diagram Shapes: -

.Ex t e rn a l E n t i t y : so u rce s o r de s t i na t i on s o f d a t a .

• D at a F lo w: m ov emen t o f da t a .

• D at a S to r e : w h e re d a t a i s s to r ed ( e . g . d a t ab as e ) .

. . o r . . …… … …… …… …… .or . .

P r o c e s s : a n a c t i v i t y t h a t t r a n s f o r m s o r m a n i p u l a t e s t h e d a t a ( c o m b i n e s , r e o r d e r s , c o n v e r t s , e t c . ) .

3.4 Database Design:

W e A r e R equ i r ed To C r ea t e T ab l es In D a t ab ase , T he y A r e U s ed S to r e

T h e D A TA O f P r es s M an agem ent . W e N eed T o C r ea t e T he Fo l lo wi n g

T ab l e s :

A u th or

Bo o k

C us t om er

D ea l e r

Is s u e

Is s u e d ea le r

S ub sc r ip t io n

Data store name Data store name

Process

Name

19

Fig 3.4(1) Database Tables,

Fig 3.4(2) Author Table,

20

Fig 3.4(3) Book Table,

Fig 3.4(4) Customer Table,

21

Fig 3.4(5) Dealer Table,

Fig 3.4(6) Issue Table,

22

Fig 3.4(7) Issuedealer Table,

Fig 3.4(8) Subscription Table,

23

3.5 Interface Design: W e t r i ed to k eep t he In t e r f ace o f P r e s s M an agem en t as s im pl e a s

p os s i b l e , Du e to co r p o r a t e wo r k in t h e com p an i e s i n t e r f ace i s u sed

t o b e s t an d ar d l i ke g r e y an d s i l v e r co lo r s , b u t w e ad ded a b i t o f

g r ap h i c s i n t h e m ain s c r een , r epo r t s c reen , and lo g i n f o r m,

W e h av e app l i ed s om e lo go s o f t h e com p an y, s om e p i c t u re s

a cco rd in g to t h e fo r m s . H e r e a r e so m e s c r een sh o t s : -

Fig 3.5(1) Login Form,

Fig 3.5(2) Main Form of Press Management,

24

Fig 3.5(3) Author Entry Form of Press Management,

A s th e s c r een s ho t s r ep re s en t t h e s im pl i c i t y o f i n t e r f ace , a s i n c as e o f

d a t ab as e en t r y, i t ha s t o b e f as t an d a s s im pl e as p oss ib l e b ecau se o f

h u ge n o . o f en t r i e s i n a d a y.

25

3.6 Test case Design

I n g e n e r a l , s o f t w a r e e n g i n e e r s d i s t i n g u i s h s o f t w a r e f a u l t s f r o m

s o f t w a r e f a i l u r e s . I n c a s e o f a f a i l u r e , t h e s o f t w a r e d o e s n o t d o w h a t

t h e u s e r e x p e c t s . A f a u l t i s a p r o g r a m m i n g e r r o r t h a t m a y o r m a y n o t

a c t u a l l y m a n i f e s t a s a f a i l u r e . A f a u l t c a n a l s o b e d e s c r i b e d a s a n e r r o r

i n t h e c o r r e c t n e s s o f t h e s e m a n t i c o f a c o m p u t e r p r o g r a m . A f a u l t w i l l

b e c o m e a f a i l u r e i f t h e e x a c t c o m p u t a t i o n c o n d i t i o n s a r e m e t , o n e o f

t h e m b e i n g t h a t t h e f a u l t y p o r t i o n o f c o m p u t e r s o f t w a r e e x e c u t e s o n

t h e C P U . A f a u l t c a n a l s o t u r n i n t o a f a i l u r e w h e n t h e s o f t w a r e i s

p o r t e d t o a d i f f e r e n t h a r d w a r e p l a t f o r m o r a d i f f e r e n t c o m p i l e r , o r

w h e n t h e s o f t w a r e g e t s e x t e n d e d . S o f t w a r e t e s t i n g i s t h e t e c h n i c a l

i n v e s t i g a t i o n o f t h e p r o d u c t u n d e r t e s t t o p r o v i d e s t a k e h o l d e r s w i t h

q u a l i t y r e l a t e d i n f o r m a t i o n .

S o f t w a r e t e s t i n g m a y b e v i e w e d a s a s u b - f i e l d o f S o f t w a r e Q u a l i t y

A s s u r a n c e b u t t y p i c a l l y e x i s t s i n d e p e n d e n t l y ( a n d t h e r e m a y b e n o

S Q A a r e a s i n s o m e c o m p a n i e s ) . I n S Q A , s o f t w a r e p r o c e s s s p e c i a l i s t s

a n d a u d i t o r s t a k e a b r o a d e r v i e w o n s o f t w a r e a n d i t s d e v e l o p m e n t .

T h e y e x a m i n e a n d c h a n g e t h e s o f t w a r e e n g i n e e r i n g p r o c e s s i t s e l f t o

r e d u c e t h e a m o u n t o f f a u l t s t h a t e n d u p i n t h e c o d e o r d e l i v e r f a s t e r .

R e g a r d l e s s o f t h e m e t h o d s u s e d o r l e v e l o f f o r m a l i t y i n v o l v e d t h e

d e s i r e d r e s u l t o f t e s t i n g i s a l e v e l o f c o n f i d e n c e i n t h e s o f t w a r e s o

t h a t t h e

Defin it ion

S o f t w a r e T e s t i n g i s t h e p r o c e s s u s e d t o h e l p i d e n t i f y t h e c o r r e c t n e s s ,

c o m p l e t e n e s s , s e c u r i t y , a n d q u a l i t y o f d e v e l o p e d c o m p u t e r s o f t w a r e .

T e s t i n g i s a p r o c e s s o f t e c h n i c a l i n v e s t i g a t i o n , p e r f o r m e d o n b e h a l f o f

26

s t a k e h o l d e r s , t h a t i s i n t e n d e d t o r e v e a l q u a l i t y - r e l a t e d i n f o r m a t i o n

a b o u t t h e p r o d u c t w i t h r e s p e c t t o t h e c o n t e x t i n w h i c h i t i s i n t e n d e d

t o o p e r a t e . T h i s i n c l u d e s , b u t i s n o t l i m i t e d t o , t h e p r o c e s s o f

e x e c u t i n g a p r o g r a m o r a p p l i c a t i o n w i t h t h e i n t e n t o f f i n d i n g e r r o r s .

Q u a l i t y i s n o t a n a b s o l u t e ; i t i s v a l u e t o s o m e p e r s o n . W i t h t h a t i n

m i n d , t e s t i n g c a n n e v e r c o m p l e t e l y e s t a b l i s h t h e c o r r e c t n e s s o f

a r b i t r a r y c o m p u t e r s o f t w a r e ; t e s t i n g f u r n i s h e s a c r i t i c i s m o r

c o m p a r i s o n t h a t c o m p a r e s t h e s t a t e a n d b e h a v i o r o f t h e p r o d u c t

a g a i n s t a s p e c i f i c a t i o n .

A n i m p o r t a n t p o i n t i s t h a t s o f t w a r e t e s t i n g s h o u l d b e d i s t i n g u i s h e d

f r o m t h e s e p a r a t e d i s c i p l i n e o f S o f t w a r e Q u a l i t y A s s u r a n c e ( S Q A ) ,

w h i c h e n c o m p a s s e s a l l b u s i n e s s p r o c e s s a r e a s , n o t j u s t

Test ing Procedure

D i f f e r e n t t y p e s o f c h e c k s l i k e d u p l i c a t e c h e c k s , c o m p l e t e n e s s

c h e c k , v a l i d i t y c h e c k s e t c a r e i n c o r p o r a t e d i n t h i s s y s t e m , a s t h e

d a t a h a s t o b e e n t e r e d i n d i f f e r e n t t a b l e s . H e r e a r e s o m e s c r e e n

s h o t s f o r t h e p r o c e d u r e t o s t o p d u p l i c a c y :

27

28

29

30

3 .6 .1 Structure of test case

Here we attached the screen shots for the test case with structure:-

Fig 3.6.1 The login page:

Fig 3.6.1 The Main page:

31

Fig 3.6.1 The Menu Form page:

Fig 3.6.1 The Author Form with entries for testing :

32

Fig 3.6.1 The Updating page for the entry done previously:

Fig 3.6.1 The Deletion page:

33

Fig 3.6.1 The Search page:

3.6.2 Test case for at least one module:

T h e up p e r w e r e t h e s c r een sh o t f o r t e s t c as e f o r Au th or (M od u l e )

E n t r y. R em ai n i n g w i l l be co n t i nu ed in t h e s c r een sh o t s s ec t i on

34

Chapter-4: Implementation & Testing

T h e Co d in g H as been im pl em en t ed i n . N ET l a n guage in V i s u a l S t ud i o

2 0 08

S o b ef o r e C od in g l e t s hav e so me i n t rod u c t i on t o . NE T F ram ewo r k An d

i t s Com p on en t s ,

Introduction to the .NET Framework & Visual Studio .NET

T h e .N E T Fr am ewo r k d e f i n es t h e env i ro nm en t t ha t yo u us e t o ex ecu t e

V i s u a l Bas i c . NE T ap p l i c a t io ns an d t h e s e rv i ce s yo u can us e wi th in

t ho s e ap p l i c a t io ns . On e o f t h e m a in go a l s o f t h i s f r am ewo r k i s t o m ake

i t e as i e r t o d ev e lop ap p l i c a t io ns th a t r un ov e r t h e In t e r n e t . H ow ev e r ,

t h i s f r am ew o rk can a l so b e u sed to d ev e l op t r ad i t i o na l bu s i ne ss

a p p l i c a t io ns t ha t r un on th e Win do w s d e sk to p .

T o d ev e lo p a Vi sua l Bas i c . N ET app l i c a t io n , yo u us e a p r od u c t c a l l ed

V i s u a l S t ud i o . NE T . V i s u a l S t ud io a l so in c lu d es s ev e r a l o th e r

co mp on en t s t h a t mak e i t an ou t s t and in g d eve lo pm en t p ro d uc t . On e o f

t h es e i s t h e Mi c ro so f t Dev e l opm ent En v i ro nm ent , w h i ch yo u ‟ l l be

i n t ro du ced t o i n a m om en t . A no th e r i s t h e Mi c r oso f t S QL S e r v e r 20 00

D es k to p En g in e ( o r M SD E ) . MS DE i s a d a t ab as e en gi ne t h a t r un s on

yo u r o wn PC so yo u can us e Vi su a l S t ud io f o r d ev e l op in g d a t ab as e

ap p l i c a t io ns th a t a r e co mp at ib l e w i t h Mi c ro so f t SQ L Se r v er . S Q L

S e rv e r i n t u rn i s a d a t ab ase m an agem ent s ys t em th a t c an b e us ed to

p r ov id e t he d a t a f o r l a r ge n e two r ks o f us e r s o r f o r In t e r ne t

ap p l i c a t io ns .

V i s u a l S tu d io . NET can b e u s ed on an y PC th a t ru ns Win d ow s 2 00 0 o r

l a t e r . Yo u can a l so s ee t h a t t h e ap p l i c a t io ns th a t a r e d ev e l op ed w i th

V i s u a l S t ud i o . NET can be ru n on an y P C th a t ru ns Wi nd ow s 98 o r

l a t e r , d ep en d i n g o n wh i ch . NE T co mp on en t s a r e u s ed b y t h e

ap p l i c a t io n . F r om a p r ac t i c a l po in t o f v i ew , t h ou gh , yo u can a s s ume

t h a t t h e ap p l i c a t ion s th a t yo u d ev e l op wi t h Vi su a l Bas i c . NE T wi l l be

r u n on PC s t h a t a r e us in g Wi nd o ws 2 00 0 o r l a t e r .

Pro g ra mmi ng l angu ag es su ppo r t ed by Vi s ua l S tud i o . NET

V is u a l Bas i c . N ET D es i gn ed f o r r ap i d ap p l i c a t io n d ev e l opm ent

V is u a l C# . N ET A n ew l an gu age t ha t co mbi n es t h e f ea t u re s o f

J av a and C ++ and i s s u i t ab l e f o r r ap id app l i c a t i on d ev e lop m ent

35

V is u a l C ++ . N ET M i cr os o f t ‟ s v e r s i on o f C ++ t h a t c an b e u s ed f o r

d ev e l op i n g h i gh - p er f o rm ance ap p l i c a t io ns .

Component of .net frame work:

C omm on Lan gu age R un t im e (C LR )

Cl ass Li b r a r i es

Fi g ure : D OT NET A rch i t ec tu re

Common Language Speci f icat ion:

T h e com mo n Lan g u age Sp ec i f i c a t io n ( C LS ) d es c r i be s a s e t o f f e a t u re s

t h a t d i f f e r en t l an gu ages hav e in comm on . T he C LS i nc l ud es a s ub se t

o f Co mmo n T yp e Sys t em ( CTS ) w hi ch d ef in e th e r u l es co n ce rn i n g d a t a

t yp es and ens u r es t h a t cod e i s ex ecu t ed i n a s a f e env i r onm ent

Active Server

Pages

Web Services Web Forms

ASP .NET Application Services

Windows

Forms

Controls Drawing

Windows Application Services

ADO.NET XML Threading

.NET Framework Base Classes

IO

Security Diagnostics Net Etc

Memory Management Common Type System

Common Language Runtime

36

ACRONYMS

U M L U N IF IE D M O DE LI N G LA N G U A GE

S Q L S TR UCT UR E D Q UE R Y LA N Q U A G E

D BMS D A T A BAS E M ANA G EM E NT S YST EM

Implementation is the stage in the project where the theoretical design is turned into working

system and is giving confidence on the new system for the users that it will work efficiently

and effectively. It involves careful planning, investigation of the current system and its

constraints on implementation, design of methods to achieve the change over, an evaluation

of change over methods.

Apart from planning major task of preparing the implementation are education and training

of users. The more complex system is being implemented, the more involved will be the

system analysis and design effort required just for implementation.

An implementation co-ordination committee based on politics of individual organization has

been appointed. The implementation process begins with preparing a plan for the

implementation of the system. According to this plan, the activities are to be carried out,

discussions made regarding the equipment and resources and the additional equipment has to

be acquired to implement the new system. Implementation is the final and important phase.

The most critical stage in achieving a successful new system and in giving the user‟s

confidence that the new will work be effective. The system can be implemented only after

through testing is done and if it found to working according to the specification. This method

also offers the greatest security since the old system can take over if the errors are found or

inability to handle certain type of transactions while using the new system.

37

4.1 Coding: N o t av a i l ab l e h e r e !

38

4.2 Test Case Implementation:

Here we attached the screen shots for the Implementation of test case:-

Fig 3.6.1 The login page: H er e we h av e en t e red 2 v a lu es r eq u i r ed fo r l o g - i n ,

Fig 3.6.1 The Main page: H er e t h i s i s t h e m ai n p age

39

Fig 3.6.1 The Menu Form page: H er e we h av e s e l ec t ed Au th o r f rom t he m en u , and ch os en th e en t r y

Fo r m.

Fig 3.6.1 The Author Form with entries for testing : H er e we h av e en t e r t h e v a l u e f o r t e s t i n g

40

Fig 3.6.1 The Updating page for the entry done previously: H er e we a r e up da t in g th e en t r y w e h av e l as t l y en t e r ed , he r e w e can d o

co r r ec t i on i n d a t a , o r ch a n ges i n d a t a .

Fig 3.6.1 The Search page: H er e we can w a tch t h e d a t a b y f i l l i n g u p th e en t r y an d b y cho os in g

r i gh t o p t i on , h e r e w e a r e s ea r ch in g by f i l l i n g au t ho r i d an d s e l ec t i n g

t h e “ ID ” Bu t t on b e lo w , wh i ch s ho ws t he d a t a p r ev i ou s l y en t e r ed .

41

Fig 3.6.1 The Deletion page: H er e i s t h e d e l e t i on p r o cess t o wh i ch w e h av e m ad e s ecur ed s o t h a t

d a t a c an ‟ t b e d e l e t e b y m i s t ake ; h e r e w e a r e d e l e t i n g t h e r eco r d w e

h av e p rev i ou s l y en t e r ed .

4 .3 Snapshots : T h e sn aps ho t s i n c lu d e f o rms : -

A u th or E n t r y

A u th or M od i f y

A u th or S ea rch

C us t om er E n t r y

C us t om er Mo di f y

C us t om er Sea r ch

Bo o k En t r y

Bo o k Mo di f y

Bo o k S ea r ch

D ea l e r En t r y

D ea l e r M od i f y

D ea l e r S ea r ch

D ea l e r Is s u e

D ea l e r Is s u e Mo di fy

D ea l e r Is s u e S ea r ch

S ub sc r ip t io n En t r y

S ub sc r ip t io n Mo di fy

S ub sc r ip t io n S ea r ch

Is s u e E n t r y

Is s u e Mo di f y

42

Is s u e S ea r ch

R epo r t s

R esp ec t i v e l y: -

43

44

45

46

47

48

49

50

51

52

53

54

55

4 .4 User Manual : Fo r o p e r a t i n g th i s A p p l i c a t io n : -

U s e r Mu s t K no wn T o E n gl i s h

U s e r Mu s t K no w a l i t t l e Bi t O f .N e t P r o gr ammi n g

U s e r N eed T o K now Ab ou t D a t abas e

S ho u ld Be Fr i en d l y W i th I / O D ev i ce s

C ar e fu l l y R ead th e M ess age Box f o r Er r o r s an d f u l f i l l i t s

r eq u i r em en t s .

56

Chapter-5: Conclusion & Future Scope

B y u s i n g t h i s P ro du c t i t p ro v id e t he se r v i ce t o i t s c l i en t

T h e m ain a im o f t h i s p ro du c t i s i n c r eas in g th e bu s i n ess f ro m d ea l e r s

t o i n d iv id u a l c l i en t f a s t and

P ro v i d e t h e d e t a i l s ab ou t t h e n ew s ch em es an d th e b oo ks , au t ho r ,

e t c…

T h e p ro du c t a l l o ws i t s u s e r t o l o g i n by t h e r e i d , an d sea rch t h e

co mp an y d a t ab as e acco rd in g to t h e i r n eed .

F i n a l l y c an l e av e reg i s t e r s fo r m ai n t a in in g r e co r d wh i ch w as th e

l en gt h y p r o ce ss .

I t w i l l a l s o a l l o w th e c l i en t f r om th e d i f f e r en t co r n e r o f t h e wo r ld to

en r o l l t hems e l v es w i t ho u t h av in g to pe r s on a l v i s i t t h e com p an y i f

w e app l y t h i s p ro du c t t h ro u gh in t e r ne t an d on l in e s e rv e r o r t h r ou gh

co mp an y w eb s i t e .

T h e w ebs i t e wi l l p ro v i d e an au to ma t ed s ys t em t o m a in t a in and

m an age i t s d a t a .

I t a l s o p ro v id e s i t s add i t i on a l s e r v i ce s u ch as c l i en t man agem ent

w h ich in c l ud es cour i e r s e r v i ce and t r ack in g No . o f t h e i r

co ns i gnm en t .

I t p r o v i d e a l so a l l t h e P r i c es an d t h e su bs c r i p t i on fo r 6 mo n t hs , 1

yea r , 2 yea r o n b as i s o f t h e d e t a i l s .

A l l o w c l i en t t o r eg i s t e r fo r t he co mp an y

A l l o ws us e r t o m ain t a in t h e r eco r d i n a m an ne r

A l l o w us e r t o v i ew, ed i t and d e l e t e t he in fo r ma t i on .

A l l o w c l i en t t o g ive th e f eedb ack t o t h e co mp an y w eb s i t e .

That’s Al l About The Project Press Management. . !