Top Banner
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
56

PRESS MANAGEMENT Documentation

Aug 17, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PRESS MANAGEMENT Documentation

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

Page 2: PRESS MANAGEMENT Documentation

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 .

Page 3: PRESS MANAGEMENT Documentation

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 )

Page 4: PRESS MANAGEMENT Documentation

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 .

Page 5: PRESS MANAGEMENT Documentation

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.

Page 6: PRESS MANAGEMENT Documentation

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

Page 7: PRESS MANAGEMENT Documentation

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 .

Page 8: PRESS MANAGEMENT Documentation

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

Page 9: PRESS MANAGEMENT Documentation

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 .

Page 10: PRESS MANAGEMENT Documentation

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

Page 11: PRESS MANAGEMENT Documentation

11

Page 12: PRESS MANAGEMENT Documentation

12

F ig 3 .2 (c ) Book Module

Book

Entry

Modify/Delete Search

Page 13: PRESS MANAGEMENT Documentation

13

Fig 3.2(d) Dealer Module

Dealer

Entry

Modify/Delete

Search

Issue

Modify/Delete

Search

Entry

Page 14: PRESS MANAGEMENT Documentation

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

Page 15: PRESS MANAGEMENT Documentation

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

Page 16: PRESS MANAGEMENT Documentation

16

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

Page 17: PRESS MANAGEMENT Documentation

17

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

Page 18: PRESS MANAGEMENT Documentation

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

Page 19: PRESS MANAGEMENT Documentation

19

Fig 3.4(1) Database Tables,

Fig 3.4(2) Author Table,

Page 20: PRESS MANAGEMENT Documentation

20

Fig 3.4(3) Book Table,

Fig 3.4(4) Customer Table,

Page 21: PRESS MANAGEMENT Documentation

21

Fig 3.4(5) Dealer Table,

Fig 3.4(6) Issue Table,

Page 22: PRESS MANAGEMENT Documentation

22

Fig 3.4(7) Issuedealer Table,

Fig 3.4(8) Subscription Table,

Page 23: PRESS MANAGEMENT Documentation

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,

Page 24: PRESS MANAGEMENT Documentation

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.

Page 25: PRESS MANAGEMENT Documentation

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

Page 26: PRESS MANAGEMENT Documentation

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 :

Page 27: PRESS MANAGEMENT Documentation

27

Page 28: PRESS MANAGEMENT Documentation

28

Page 29: PRESS MANAGEMENT Documentation

29

Page 30: PRESS MANAGEMENT Documentation

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:

Page 31: PRESS MANAGEMENT Documentation

31

Fig 3.6.1 The Menu Form page:

Fig 3.6.1 The Author Form with entries for testing :

Page 32: PRESS MANAGEMENT Documentation

32

Fig 3.6.1 The Updating page for the entry done previously:

Fig 3.6.1 The Deletion page:

Page 33: PRESS MANAGEMENT Documentation

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

Page 34: PRESS MANAGEMENT Documentation

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

Page 35: PRESS MANAGEMENT Documentation

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

Page 36: PRESS MANAGEMENT Documentation

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.

Page 37: PRESS MANAGEMENT Documentation

37

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

Page 38: PRESS MANAGEMENT Documentation

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

Page 39: PRESS MANAGEMENT Documentation

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

Page 40: PRESS MANAGEMENT Documentation

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 .

Page 41: PRESS MANAGEMENT Documentation

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

Page 42: PRESS MANAGEMENT Documentation

42

Is s u e S ea r ch

R epo r t s

R esp ec t i v e l y: -

Page 43: PRESS MANAGEMENT Documentation

43

Page 44: PRESS MANAGEMENT Documentation

44

Page 45: PRESS MANAGEMENT Documentation

45

Page 46: PRESS MANAGEMENT Documentation

46

Page 47: PRESS MANAGEMENT Documentation

47

Page 48: PRESS MANAGEMENT Documentation

48

Page 49: PRESS MANAGEMENT Documentation

49

Page 50: PRESS MANAGEMENT Documentation

50

Page 51: PRESS MANAGEMENT Documentation

51

Page 52: PRESS MANAGEMENT Documentation

52

Page 53: PRESS MANAGEMENT Documentation

53

Page 54: PRESS MANAGEMENT Documentation

54

Page 55: PRESS MANAGEMENT Documentation

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 .

Page 56: PRESS MANAGEMENT Documentation

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. . !