Post on 01-Jun-2018
transcript
8/9/2019 OOAD Presentation A4
1/51
OOAD Presentation
Library ManagemenSystem
8/9/2019 OOAD Presentation A4
2/51
Group Members:
•Moiz Farhat Taimuri (12k-2•"u#a Tari$ (12k-2066!•%ikash &atra (12k-20'2!•a)ar *hah (12k-20'+!•*ha,an Taheer (12k-20+1!
8/9/2019 OOAD Presentation A4
3/51
Project Description:
ntro#u.tion:
8/9/2019 OOAD Presentation A4
4/51
Work Distribution
a)ar /han : ser Manaement
*ha,an Taheer:
Domain 3ibrarian%ikash &atra:
4ustomer Manaement
8/9/2019 OOAD Presentation A4
5/51
Moiz Taimuri:
4ata5oue An# *eria5s
"u#a Tari$:
eportin Mo#u5e
8/9/2019 OOAD Presentation A4
6/51
Work Completion
8/9/2019 OOAD Presentation A4
7/51
Searching Books
•Books•A##
•De5ete
•*ear.h•3ost
8/9/2019 OOAD Presentation A4
8/51
•PDF•A##
•
De5ete•*ear.h
•Online ournal•A##
•De5ete
•*ear.h
8/9/2019 OOAD Presentation A4
9/51
Books•*ear.hin
8/9/2019 OOAD Presentation A4
10/51
• A##in
•
De5etin
8/9/2019 OOAD Presentation A4
11/51
• 3ost
8/9/2019 OOAD Presentation A4
12/51
P!"
•*ear.hin
8/9/2019 OOAD Presentation A4
13/51
• A##in
•
De5etin
8/9/2019 OOAD Presentation A4
14/51
Online ournal•*ear.hin
8/9/2019 OOAD Presentation A4
15/51
• De5etin
•
A##in
8/9/2019 OOAD Presentation A4
16/51
Controller Class
8/9/2019 OOAD Presentation A4
17/51
eportin Mo#u5e
•
Assine# to: "u#a Tari$ (k1220667*e. A!• 8ork 4omp5etion:
*u..ess9u55, 4omp5ete# ' reports 4oerima;or 3ibrar,aiation pae at the beinnin ai#s in preie)9orm )ith .r,sta5 report ie)er 9or ea.h eport
8/9/2019 OOAD Presentation A4
18/51
T,pes o9 eports
•
4ir.u5ation eport• Patron 4ir.u5ation
• 4ata5oue
• A.$uisitions
• *?A3* -PDF-@ourna5s
• 3ibrarian(On #ut,!
8/9/2019 OOAD Presentation A4
19/51
4ir.u5ation eport
8/9/2019 OOAD Presentation A4
20/51
4o#e snippet 9or report on report ie)usin *,stem8in#o)sForms
usin 4r,sta5De.isions4r,sta5eports?nine
usin 4r,sta5De.isions*hare#
namespa.e eportin7mo#u5e
B
pub5i. partia5 .5ass 4ir.u5ation : Form
B
pub5i. 4ir.u5ation(!
B
nitia5ize4omponent(!
C
priate oi# button1745i.k(ob;e.t sen#er ?entArs e!
B
eportDo.ument .r,pt E ne) eportDo.ument(!
.r,pt3oa#(4:HsersH"u#a Tari$HDo.umentsH%isua5 *tu#io2010HPro;e.tsHeportin7mo#u5eHeportin7mo#u5eH4ir7ep1rpt!
.r,sta5eport%ie)er1eport*our.e E .r,pt
.r,sta5eport%ie)er1e9resh(!•
C
priate oi# button2 45i.k(ob;e.t sen#er ?entArs e!
8/9/2019 OOAD Presentation A4
21/51
priate oi# button2745i.k(ob;e.t sen#er ?entArs e!
B
eportDo.ument .r,pt E ne) eportDo.ument(!
.r,pt3oa#(4:HsersH"u#a Tari$HDo.umentsH%isua5 *tu#io2010HPro;e.tsHeportin7mo#u5eHeportin7mo#u5eH4ir7rptrpt!
ParameterFie5#De=nitions .rParameterFie5#De=nitions
ParameterFie5#De=nition .rParameterFie5#De=nition
Parameter%a5ues .rParameter%a5ues E ne) Parameter%a5ues(!
ParameterDis.rete%a5ue .rParameterDis.rete%a5ue E ne) ParameterDis.rete%a5ue(!
.rParameterDis.rete%a5ue%a5ue E teIt&oI1TeIt
.rParameterFie5#De=nitions E .r,ptDataDe=nitionParameterFie5#s
.rParameterFie5#De=nition E .rParameterFie5#De=nitionsJ3ib7i#K
.rParameter%a5ues E .rParameterFie5#De=nition4urrent%a5ues
.rParameter%a5ues45ear(!
.rParameter%a5uesA##(.rParameterDis.rete%a5ue!
.rParameterFie5#De=nitionApp5,4urrent%a5ues(.rParameter%a5ues!
.r,sta5eport%ie)er1eport*our.e E .r,pt
.r,sta5eport%ie)er1e9resh(!
C
8/9/2019 OOAD Presentation A4
22/51
Patron 4ir.u5ation
8/9/2019 OOAD Presentation A4
23/51
eport snippet to a## report
priate oi# button2745i.k(ob;e.t sen#er ?entArs e!
B
eportDo.ument .r,pt E ne) eportDo.ument(!
.r,pt3oa#(4:HsersH"u#a Tari$HDo.umentsH%isua5 *tu#io2010HPro;e.tsHeportin7mo#u5eHeportin7mo#u5eHPat7rpt2rpt!
ParameterFie5#De=nitions .rParameterFie5#De=nitions
ParameterFie5#De=nition .rParameterFie5#De=nition
Parameter%a5ues .rParameter%a5ues E ne) Parameter%a5ues(!
ParameterDis.rete%a5ue .rParameterDis.rete%a5ue E ne) ParameterDis.rete%a5ue(!
.rParameterDis.rete%a5ue%a5ue E 4onertTont2(teIt&oI1TeIt!
.rParameterFie5#De=nitions E .r,ptDataDe=nitionParameterFie5#s
.rParameterFie5#De=nition E .rParameterFie5#De=nitionsJPatron7i#K
.rParameter%a5ues E .rParameterFie5#De=nition4urrent%a5ues
.rParameter%a5ues45ear(!
.rParameter%a5uesA##(.rParameterDis.rete%a5ue!
.rParameterFie5#De=nitionApp5,4urrent%a5ues(.rParameter%a5ues!
.r,sta5eport%ie)er1eport*our.e E .r,pt
.r,sta5eport%ie)er1e9resh(!
C
8/9/2019 OOAD Presentation A4
24/51
priate oi# button1745i.k71(ob;e.t sen#er ?entArs e!
B
eportDo.ument .r,pt E ne) eportDo.ument(!
.r,pt3oa#(4:HsersH"u#a Tari$HDo.umentsH%isua5 *tu#io2010HPro;e.tsHeportin7mo#u5eHeportin7mo#u5eHPatron7rpt1rpt!
.r,sta5eport%ie)er1eport*our.e E .r,pt
.r,sta5eport%ie)er1e9resh(!
C
C
8/9/2019 OOAD Presentation A4
25/51
8/9/2019 OOAD Presentation A4
26/51
4ata5oue eport
4 t 5 t (Fi 5# * i= !
8/9/2019 OOAD Presentation A4
27/51
4ata5oue eport (Fie5# *pe.i=.!
PDF A44?**
8/9/2019 OOAD Presentation A4
28/51
PDF7A44?**
8/9/2019 OOAD Presentation A4
29/51
8/9/2019 OOAD Presentation A4
30/51
@ourna5s A..ess
8/9/2019 OOAD Presentation A4
31/51
8/9/2019 OOAD Presentation A4
32/51
8/9/2019 OOAD Presentation A4
33/51
ib i
8/9/2019 OOAD Presentation A4
34/51
3ibrarian eports
8/9/2019 OOAD Presentation A4
35/51
8/9/2019 OOAD Presentation A4
36/51
Customer Management Mo!
• Assine# to: %ikash /umar &atra (k1220'27*e. A!
• 8ork 4omp5etion:
*u..ess9u55, .omp5ete# the ie) part o9 the m)here .ustomer .an ie) its A..ount #etai5s as ie)pattern 9orm )hi.h he has proi#e# #urin reistratpro.ess an# a5so he .an ie) its issue# books #etaiesere# books #etai5s an# e$ueste# book #etai5s4ustomer .an on5, ie) these #etai5s be.ause a55 tha..ess o9 .hanin the #etai5s is bein assine# to 5
8/9/2019 OOAD Presentation A4
37/51
Customer Management
Search Details :•#ccount Details$
•%e&uest Book Details$
•%eser'e! Book Details$•(ssue! Book Details$
#ccount Details
8/9/2019 OOAD Presentation A4
38/51
#ccount Details
•)ie* Pattern
+,n Pattern 4ustomer .an ie) a55 his
in9ormation that he has ien to 5ibrari)hen he )as #oin his reistration
%e&uest Book Details
+,4ustomer .an ie) A55 his e$ueste#&ooks in9ormation that he has proi#e5ibrarian #urin re$uestin 9or books the )ants to rea#
( ! B k D t il
8/9/2019 OOAD Presentation A4
39/51
(ssue! Book Details
•(ssue! Books
+,4ustomer .an ie) A55 his in9ormare5ate# to issue# books
5ike : Due Date ssue# Date et.
%eser'e! Book Details
+,4ustomer .an ie) A55 his esere&ooks #etai5e# in9ormation 5ike : )hbook he has resere# 9rom )hi.h #at
8/9/2019 OOAD Presentation A4
40/51
Search Details•)ie* Pattern (Database 45as
)ie* Pattern (4 t 55
8/9/2019 OOAD Presentation A4
41/51
)ie* Pattern (4ontro5545ass!
8/9/2019 OOAD Presentation A4
42/51
)ie* Pattern (G 45ass!
8/9/2019 OOAD Presentation A4
43/51
•%e&uest Book Details (Data45ass!
%e&uest Book Details
8/9/2019 OOAD Presentation A4
44/51
%e&uest Book Details (4ontro55er 45ass!
%e&uest Book Details (G
8/9/2019 OOAD Presentation A4
45/51
%e&uest Book Details (G45ass!
8/9/2019 OOAD Presentation A4
46/51
•(ssue! Book Details (Datab45ass!
(ssue! Book Details -Contro
8/9/2019 OOAD Presentation A4
47/51
(ssue! Book Details -ControClass.
(ssue! Book Details -/0(
8/9/2019 OOAD Presentation A4
48/51
(ssue! Book Details -/0(Class.
8/9/2019 OOAD Presentation A4
49/51
•%eser'e! Book Details (Database 45ass!
• %eser'e! Book Details
8/9/2019 OOAD Presentation A4
50/51
%eser'e! Book Details-Controller Class.
%eser'e! Book Details -/0(
8/9/2019 OOAD Presentation A4
51/51
%eser'e! Book Details -/0(Class.