Upload
thomson-press-india-limited
View
28
Download
1
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
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
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
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 :
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:
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.
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
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. . !