Professional Documents
Culture Documents
BO CO BI TP LN
PHN TCH THIT K NG DNG QUN L TH VIN
H NI 04/2012
Mc lc
I.Phn tch nghip v h thng qun l th vin ................................................................................... 5
1.To ngi dng................................................................................................................................... 5
2.Mn sch ........................................................................................................................................... 6
3.Tr sch................................................................................................................................................ 6
4.Tm kim sch ..................................................................................................................................... 7
5.t sch trc..................................................................................................................................... 7
6.Kim tra trng thi ngi s dng ................................................................................................... 8
II.Phn tch cc case s dng.................................................................................................................. 9
1.Biu use case................................................................................................................................. 9
2.c t case s dng ........................................................................................................................ 10
2.1.ng Nhp.................................................................................................................................. 10
2.2.Tm sch ..................................................................................................................................... 11
2.3.t sch ...................................................................................................................................... 12
2.4.Kim tra trng thi sch ............................................................................................................ 13
2.5.Cho mn sch ......................................................................................................................... 14
2.6.User case ng k ngi dng ............................................................................................... 15
2.7.Tr sch ...................................................................................................................................... 16
2.8.Cp nht thng tin ..................................................................................................................... 17
III. Thit k s b. .................................................................................................................................... 18
1.User case ng nhp: ...................................................................................................................... 18
2. User case tm sch .......................................................................................................................... 22
3.t sch (Reservation) .................................................................................................................... 25
4.Kim tra trng thi sch (Check status of book) .......................................................................... 30
5.Cho mn sch (Lending book) ..................................................................................................... 34
6.ng k ngi dng ( Register User)............................................................................................ 39
7.Tr sch ( Returning Book) ............................................................................................................. 42
8. Cp nht thng tin c nhn (Updating Personal Infomation) ................................................... 46
IV.Thit k chi tit ..................................................................................................................................... 50
1.1. Biu trnh t ca s dng ng nhp .................................................................................... 50
1.2. Biu lp cho ca s dng ng nhp .................................................................................... 51
2.1. Biu trnh t cho ca s dng tm sch ................................................................................ 51
Gio vin hng dn: Tin s Trn c Khnh
Page 2
Page 3
Page 4
Yu cu to ti khon
mn sch
in cc thng vo Form
Qun l th vin
H thng
Cung cp mt Form
To mt ngi dng mi
To th
Tr th
Page 5
Chn sch
Qun l th vin
H thng
Tr sch
3. Tr sch
Ngi mn sch
Yu cu tr sch
H thng
Page 6
H thng
5. t sch trc
Ngi mn sch
To danh sch cc
sch t trc
H thng
Page 7
H thng
Yu cu kim tra
trng thi
Tr li thng tin yu cu
Page 8
Page 9
Use Case ID
Tn
Chc nng
Tc nhn
iu kin tin
quyt
001
ng Nhp
ng nhp vo h thng
Qun l th vin v ngi dng
ID,Pass c cung cp
Hnh ng
STT
M t
1
2
3
Ngoi l
1a.
2a
2b
Kch bn
1
2
3
4
Page 10
2.2. Tm sch
User case ID
Tn
Tm tt
Tc nhn chnh
Tn
Tc nhn
M t
Cc bc
chnh
1
2
002
Tm sch
Tm kim sch theo cc thng tin nhp
vo
Qun l th vin v ngi mn sch
Tm sch
Ngi qun l th vin v ngi mn sch
Hnh ng
Ngi dng nhp tn hoc tn tc gi,
nm.
H thng tm cc bn ghi ph hp trong c
s d liu
Nu thnh cng h thng tr ra cc u sch
ph hp
Ngoi l
Kch bn
1.a
2.a
1
2
3
Tm thy sch
Li tm kim do khng nhp thng tin
Khng tm thy sch ph hp
Page 11
2.3.t sch
Use Case ID
Tn
Tm tt
Tc nhn
iu kin tin
quyt
M t
003
t sch
Cho php ngi dng t mt s lng sch
no
Qun l th vin v ngi dng
ng nhp thnh cng vo h thng
STT
1.
2.
3.
4.
5.
6.
1a
Ngoi l
2a
3a
Kch bn
1
2
Hnh ng
Ngi dng nhp card number,book title
H thng kim tra ngi dng tng ng
vi card number.
H thng tm kim nhng sch da vo
thng tin ngi dng cung cp
H thng kim tra ngi ny c mn qu
10 quyn khng?
Page 12
4
5
2.4. Kim tra trng thi sch
Use Case ID
Tn
Tm tt
Tc nhn
iu kin tin
quyt
STT
1
M t
2
3.
1a
Ngoi l
2b
Kch bn
1
2
3
004
Kim tra trng thi sch
Kim tra trng thi mt quyn sch
Qun l th vin v ngi dng
Ngi dng ng nhp thnh cng vo h
thng
Hnh ng
Ngi dng nhp thng tin mt quyn sch
mun kim tra trng thi nh tn sch, tn
tc gi
H thng tm kim quyn sch da vo
thng tin sch c cung cp v tr ra
nhng quyn sch ph hp
Nu tm kim thnh cng hin th trng thi
quyn sch cho ngi dng xem
Cc trng thng tin b trng hoc sai nh
dng
Khng tm thy quyn sch no ph hp
Page 13
Use Case ID
Tn
Tm tt
Tc nhn
iu kin tin
quyt
005
Cho mn sch
Cho mn sch
Qun l th vin
ng nhp thnh cng vo h thng
Hnh ng
STT
1
M t
2
5
.
1a
Ngoi l
2a
3a
Kch bn
Gio vin hng dn: Tin s Trn c Khnh
Page 14
ID
Tn
Tm tt
Tc nhn
iu kin
tin quyt
M t
STT
1.
2.
3.
Ngoi l
006
ng k ngi dng
ng k mt ti khon ngi dng
ngi qun l th vin
Tn, s chng minh th phi c cung cp y
Hnh ng
Ngi qun l th vin in thng tin c
nhn ngi dng vo Form ng k ngi
dng
H thng xc thc xem tn ti mt ngi
dng th cha
Nu thnh cng th s to ra mt ngi
dng mi
1a
2.a
1.
2.
3.
Kch bn
Page 15
2.7. Tr sch
Use Case ID
Tn
Tm tt
Tc nhn
iu kin tin
quyt
007
Tr sch
Qun l vic tr sch
Qun l th vin
ng nhp thnh cng
Hnh ng
STT
1.
M t
2.
3.
4.
5.
Ngoi l
1a.
2a.
1.
2.
3.
Kch bn
Page 16
Use Case ID
Tn
Tm tt
Tc nhn
008
Cp nht thng tin
Cp nht thng tin ngi dng, thng tin sch
Qun l th vin
Hnh ng
STT
1.
M t
2.
3.
Ngoi l
1a.
3.a
Kch bn
1.
2.
3.
Page 17
i tng nghip v
Log in Screen
Seccessful Screen
Error Screen
User
i tng iu
khin
Log in Controller
User manager
Page 18
b. Biu lp nghip v
c. Thit k d liu
Page 19
o Successful screen.
Page 20
o Error screen
Screen Transition:
Menu for User
Log in Button
Error Screen
Log in Button
Log in Screen
Secessful Screen
Screen
Page 21
i tng nghip v
Book
i tng iu khin
Search Controler
Book Manager
Biu trnh t
Page 22
c. Thit k d liu
Page 23
o Screen error:
Page 24
Screen Transition:
Back Home Button
Error Screen
Search Screen
Result Screen
Search More Button
Screen
i tng nghip v
User
Reservation
Book
Lending
i tng iu khin
Reservation controller
User manager
Book manager
Reservation manager
Lending manager
Page 25
Page 26
b. Biu lp nghip v.
Page 27
Page 28
o Error screen.
Page 29
Reservation Button
Reservation Button
Error Screen
Result Screen
Reservation ScreenScreen
Reserve More Button
Screen
i tng nghip v
User
Reservation
Lending
i tng iu khin
Reservation controller
Reservation manager
Lending manager
Page 30
Biu trnh t
Page 31
c. Thit k d liu
Page 32
o Checking Screen
Page 33
Check Button
Check Button
Error Screen
MenuScreen
Button
CheckingScreen
Result Screen
Screen
Page 34
Page 35
Page 36
o Lending screen:
Page 37
Screen Transition:
Lending button
Sumit Book Button
Error Screen
Search Screen
Lending successful
Page 38
i tng nghip v
User
i tng iu khin
User manager
Biu trnh t
Page 39
c. Thit k d liu
Page 40
o Register screen:
Page 41
Screen Transition
Menu for
User
MenuScreen
Button
Check Button
Check Button
Error
Screen
CheckingScreen
Result Screen
Screen
i tng nghip v
User
Lending
BookItem
Librarian
i tng iu khin
BookItemManager
Lending manager
LendingManager
Page 42
Page 43
b. Biu lp
c. Thit k d liu
Page 44
Menu for
User
Return Button
Return Button
Error
Screen
MenuScreen
Button
Returning
Screen
Result Screen
Screen
Page 45
o Error screen:
i tng nghip v
User
i tng iu khin
User manager
Page 46
b. Biu lp
Page 47
Update Button
Update Button
Error
Screen
MenuScreen
Button
Updating
Screen
Result
Screen
Screen
Page 48
o Update screen:
Page 49
Page 50
Page 51
Page 52
Page 53
Page 54
Page 55
Page 56
Page 57
Page 58
Page 59
Page 60
Page 61
Page 62
x
x
x
x
x
Page 63
2. Ca s dng tm sch
iu
kin
Tiu
sch
Tc
gi
Nh
xut
bn
Hnh ng
c
Cha
c
Trng
c
Cha
c
Trng
c
Cha
c
Trng
Mn
hnh
gi
nguyn
Mn
hh li
Mnh
hnh
kt qu
x
x
x
x
x
x
x
x
x
x
x
x
Page 64
iu
kin
K
Card
Cha
Number K
Trng
K
ISBN
Cha
code
K
Trng
Contact Email
method Phone
Trng
Email
K
Cha
K
S
<10
sch
=10
t
>10
t
khng
trng
hay
c
khng
Lend
Item
Hanh ng
cha
x x x x x x x
x
x
x x x x x x x
x
x
x
x x x x x
x
x
x x
x x x x
x
x x x
x x
x
x
x x x x x
x
x
qu
hn
Mn
hnh
nh c
Mn
x
hnh
kt
qu
Mn
hnh
li
x x x x x x
x
x x x x x
Page 65
qu
hn
Hanh ng
Mn
hnh
nh
c
Mn
hnh
kt
qu
Mn
hnh
li
Card
iu Number
kin
x x x x x x x x x
x
x
x x x
x x x x x x x
x
x
x x x x x
x x x x x
x
x
x x x x x x x
x x x x
x
x x x x x x x x
x x
x
x
x x x x x x x x x x x
x
x x x x x
Page 66
x
x
x
x
x
x
x
Page 67
c
Cha
c
Trng
Khng
C
x
x
x
x
Mn
hnh
gi
nguyn
Mn
hh li
Mnh
x
hnh
kt qu
c
Cha
c
Trng
Cha
Khng
C
x
x
x
Mn
hnh
gi
nguyn
Mn
hh li
Mnh
x
hnh
kt qu
x
x
Page 68
8. Tr sch
Card
c
Number Cha
iu
c
kin
Trng
c
Book
Cha
Item ID c
Trng
C Tn C
ti
Khng
lending
Hnh ng
Mn
hnh
gi
nguyn
Mn
hh li
Mnh
hnh
kt qu
x
x
x
x
x
x
x
Page 69