You are on page 1of 69

TRNG I HC BCH KHOA H NI

VIN CNG NGH THNG TIN V TRUYN THNG


*

BO CO BI TP LN
PHN TCH THIT K NG DNG QUN L TH VIN

Nhm sinh vin thc hin :


NGUYN VN NGC
20072111
NGUYN TH VINH
20073489
LP: KHOA HC MY TNH K52
NGUYN CNG KH
20071529
NGUYN TRUNG THNH 20076164
LP:TRUYN THNG V MNG K52
V TRNG QU
20062628
LP:CNG NGH PHN MM K52
Gio vin hng dn:
TS TRN C KHNH

H NI 04/2012

Ti liu phn tch thit k h thng qun l th vin

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

Ti liu phn tch thit k h thng qun l th vin


2.2. Biu lp cho ca s dng tm sch........................................................................................ 52
3.1. Biu trnh t cho ca s dng t sch ................................................................................ 53
3.2. Biu lp cho ca s dng t sch........................................................................................ 54
4.1. Biu trnh t cho ca s dng mn sch ........................................................................... 55
4.2. Biu lp cho cho ca s dung mn sch ........................................................................... 56
5.1. Biu trnh t cho ca s dng cp nht thng tin ................................................................ 56
5.2 Biu lp cho ca s dng cp nht thng tin ........................................................................ 57
6.1. Biu trnh t cho ca s dng ng k ngi dng ............................................................ 58
6.2. Biu lp cho ca s dng ng k ngi dng ................................................................... 59
7.1. Biu trnh t cho ca s dng kim tra thng tin ................................................................. 60
7.2. Biu lp cho ca s dng kim tra thng tin ........................................................................ 60
8.1. Biu trnh t cho ca s dng tr sch .......................................................................................... 61
8.2. Biu lp cho ca s dng .............................................................................................................. 62
V. Kim th chng trnh ........................................................................................................................... 63
1. Ca s dng ng nhp ......................................................................................................................... 63
2. Ca s dng tm sch ............................................................................................................................ 64
3. Ca s dng t sch ............................................................................................................................ 65
4. Use case lending ................................................................................................................................. 66
5. Cp nht thng tin ............................................................................................................................... 67
6.ng k ngi dng............................................................................................................................. 68
7. Kim tra trng thi sch ...................................................................................................................... 68
8. Tr sch ............................................................................................................................................... 69

Gio vin hng dn: Tin s Trn c Khnh

Page 3

Ti liu phn tch thit k h thng qun l th vin


Phn cng cng vic
Nguyn Cng Kh Use case ng nhp, Tm sch, t sch, Ton b
phn kim th
Nguyn Vn Ngc-Nguyn Th Vinh Use case Cp nht thng tin, ng
k ngi dng, Kim tra trng thi sch, Tr sch
V Trng Qu- Nguyn Trung Thnh use case cho mn sch

Gio vin hng dn: Tin s Trn c Khnh

Page 4

Ti liu phn tch thit k h thng qun l th vin


I.Phn tch nghip v h thng qun l th vin.
Cc hot ng nghip v chnh ca h thng qun l th vin bao gm:
To ngi dng
Mn sch
Tr sch
Tm kim sch
t sch trc
Kim tra trng thi ngi s dng.
1. To ngi dng
Ngi mn sch

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

Thng tin ngi dng

To th

Tr th

Gio vin hng dn: Tin s Trn c Khnh

Page 5

Ti liu phn tch thit k h thng qun l th vin


2. Mn sch
Ngi mn sch

Chn sch

Qun l th vin

H thng

KIm tra ti khon

Update thng tin


mc sch

Thng tin cho mn

Tr sch

3. Tr sch
Ngi mn sch

Ngi qun l th vin

Yu cu tr sch

Kim tra thng tin


ngi tr

Update thng tin tr


sch

Gio vin hng dn: Tin s Trn c Khnh

H thng

Thng tin mn sch

Page 6

Ti liu phn tch thit k h thng qun l th vin


4. Tm kim sch
Ngi mn sch

H thng

Nhp thng tin sch


cn tm
Lit k cc u sch
tha mn

5. t sch trc
Ngi mn sch

Ngi qun l th vin

To danh sch cc
sch t trc

Kim tra cc sch


t

Update thng tin


sch c t

Gio vin hng dn: Tin s Trn c Khnh

H thng

Thng tin sch t

Page 7

Ti liu phn tch thit k h thng qun l th vin


6. Kim tra trng thi ngi s dng
Ngi mn sch

H thng

Yu cu kim tra
trng thi

Tr li thng tin yu cu

Gio vin hng dn: Tin s Trn c Khnh

Page 8

Ti liu phn tch thit k h thng qun l th vin


II.Phn tch cc case s dng.
1. Biu use case mc cao nht

Gio vin hng dn: Tin s Trn c Khnh

Page 9

Ti liu phn tch thit k h thng qun l th vin

2.c t case s dng


2.1.ng Nhp

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

Tc nhn nhp vo ID v Password


H thng tm kim ID v xc thc ngi
dng
Nu ng nhp thnh cng h thng s
hin th giao din tng ng vi loi ngi
dng
Cc trng b trng
Nhp vo ID khng tm thy
Pass sai

Kch bn
1
2
3
4

Ngi dng hoc ngi qun l th vin


ng nhp thnh cng
Pass sai
Mt s trng b trng
Id khng tm thy

Gio vin hng dn: Tin s Trn c Khnh

Page 10

Ti liu phn tch thit k h thng qun l th vin

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

Thng tin cc trng b trng hon ton


H thng khng tm thy u sch ph hp

1
2
3

Tm thy sch
Li tm kim do khng nhp thng tin
Khng tm thy sch ph hp

Gio vin hng dn: Tin s Trn c Khnh

Page 11

Ti liu phn tch thit k h thng qun l th vin

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?

Nu t sch thnh cng h thng gn ID


qun l cho mi ln t sch
H thng thng bo cho ngi t sch v
kt qu sau mi ln t sch

Tt c cc trng thng tin b trng, hoc


sai nh dng
Khng tm thy cun sch no ph hp
Nhng cun sch cn t thc s c
t trc ,hoc c mn v c
t qu 2 ln

t sch thnh cng


Cc trng thng tin v cun sch khng
c in v ng nh dng

Gio vin hng dn: Tin s Trn c Khnh

Page 12

Ti liu phn tch thit k h thng qun l th vin


Khng c cun sch ph hp no c tm
thy,tc l cun sch khng c trong th
vin
Cun sch cn t c t qu 2 ln
S lng sch vt qu 10

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

Kim tra trng thi cun sch thnh cng


Khng tm thy cun sch no ph hp vi
thng tin c cung cp
Cc trng thng tin b trng hoc sai nh
dng

Gio vin hng dn: Tin s Trn c Khnh

Page 13

Ti liu phn tch thit k h thng qun l th vin

2.5. Cho mn sch

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

Qun l th vin nhp thng tin nh tn


sch, ID sch, nh xut bn... cn cho
mn
H thng s tm kim nhng quyn sch
ny, sau tr ra nhng quyn sch ph
hp vi thng tin c cung cp
H thng kim tra trng thi ca mi quyn
sch ny xem n c th c cho mn
hay khng
Nu trng thi mi quyn sch l c php
cho mn, th h thng gn m ID cho mi
ln mn qun l, ng thi thit lp li
trng thi ca mi quyn sch l cho
mn.
H thng hin th ra ID nhng quyn sch
cho php mn
Nhp cc trng thng tin v sch khng
y
Khng c quyn sch no c tm thy
Cc quyn sch c tm thy c trng thi
l c cho mn trc

Kch bn
Gio vin hng dn: Tin s Trn c Khnh

Page 14

Ti liu phn tch thit k h thng qun l th vin


1
2.
3.
4.

Mn sch thnh cng


Thng tin v nhng quyn sch cn mn
thiu, hoc nhp sai thng tin.
H thng khng tm kim thy quyn sch
no ph hp
Tm kim thy nhng trng thi ca mi
quyn sch ny l c mn trc

2.6. User case ng k ngi dng

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

C mt vi trng b trng, sai nh dng


tn ti mt ngi dng

1.
2.
3.

To ti khon thnh cng


Mt s trng b trng hay sai nh dng
tn ti mt ngi dng

Kch bn

Gio vin hng dn: Tin s Trn c Khnh

Page 15

Ti liu phn tch thit k h thng qun l th vin

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

Nhp ID v tn sch ca nhng quyn sch


mun tr
H thng tm kim ID sch, v tr ra thng
tin y ca quyn sch
Ngi qun l xc thc thng tin v ng
tr sch
H thng thit lp li trng thi ca quyn
sch l ang trng thi sn sng cho
mn hay cho t sch
Thng bo kt qu tr sch cho qun l th
vin bit

1a.
2a.

Nhp vo ID sch sai


H thng khng tm thy quyn sch ph
hp

1.
2.
3.

Tr sch thnh cng


Nhp ID sch sai
H thng khng tm thy quyn sch ph
hp

Kch bn

Gio vin hng dn: Tin s Trn c Khnh

Page 16

Ti liu phn tch thit k h thng qun l th vin

2.8. Cp nht thng tin

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

Qun l th vin nhp tn cc i tng cn


cp nht (sch mi, ngi dng mi)
H thng kim tra tn ti thng tin
cha
Nu cha h thng cp nht li nhng thng
tin ny

Cc trng thng tin cn cp nht b trng


tn ti thng tin ri

Kch bn
1.

Cp nht thng tin thnh cng

2.

Cc trng thng tin cn cp nht b trng

3.

Thng bo tn ti thng tin cn cp nht

Gio vin hng dn: Tin s Trn c Khnh

Page 17

Ti liu phn tch thit k h thng qun l th vin


III. Thit k s b.
1. User case ng nhp:
a. Phn tch kch bn:
i tng lp bin

i tng nghip v

Log in Screen
Seccessful Screen
Error Screen

User

Gio vin hng dn: Tin s Trn c Khnh

i tng iu
khin
Log in Controller
User manager

Page 18

Ti liu phn tch thit k h thng qun l th vin

b. Biu lp nghip v

c. Thit k d liu

Gio vin hng dn: Tin s Trn c Khnh

Page 19

Ti liu phn tch thit k h thng qun l th vin

d. Thit k giao din


Screen layout:
o Screen logon.

o Successful screen.

Gio vin hng dn: Tin s Trn c Khnh

Page 20

Ti liu phn tch thit k h thng qun l th vin

o Error screen

Screen Transition:
Menu for User

Log in Button

Error Screen

Back Home Button

Log in Button

Log in Screen

Secessful Screen
Screen

Gio vin hng dn: Tin s Trn c Khnh

Page 21

Ti liu phn tch thit k h thng qun l th vin


2. User case tm sch
a. Phn tch kch bn
i tng bin
User
Search Screen
Result Screen

i tng nghip v
Book

i tng iu khin
Search Controler
Book Manager

Biu trnh t

Gio vin hng dn: Tin s Trn c Khnh

Page 22

Ti liu phn tch thit k h thng qun l th vin


b. Biu lp nghip v

c. Thit k d liu

d. Thit k giao din


Screen layout:
o Screen search book:

Gio vin hng dn: Tin s Trn c Khnh

Page 23

Ti liu phn tch thit k h thng qun l th vin


o Screen result:

o Screen error:

Gio vin hng dn: Tin s Trn c Khnh

Page 24

Ti liu phn tch thit k h thng qun l th vin

Screen Transition:
Back Home Button

Menu for User

Search Book Button

Search Book Button

Error Screen

Search Screen

Result Screen
Search More Button

Screen

3.t sch (Reservation)


a. Phn tch kch bn
i tng bin
Reservation Screen
Result Screen
Error Screen

i tng nghip v
User
Reservation
Book
Lending

Gio vin hng dn: Tin s Trn c Khnh

i tng iu khin
Reservation controller
User manager
Book manager
Reservation manager
Lending manager

Page 25

Ti liu phn tch thit k h thng qun l th vin


Biu trnh t

Gio vin hng dn: Tin s Trn c Khnh

Page 26

Ti liu phn tch thit k h thng qun l th vin

b. Biu lp nghip v.

Gio vin hng dn: Tin s Trn c Khnh

Page 27

Ti liu phn tch thit k h thng qun l th vin


c. Thit k d liu

d. Thit k giao din


Screen layout:
o Search screen

Gio vin hng dn: Tin s Trn c Khnh

Page 28

Ti liu phn tch thit k h thng qun l th vin


o Result screen.

o Error screen.

Gio vin hng dn: Tin s Trn c Khnh

Page 29

Ti liu phn tch thit k h thng qun l th vin


Screen Transition:

Back Home Button

Menu for User

Reservation Button

Reservation Button

Error Screen

Result Screen

Reservation ScreenScreen
Reserve More Button

Screen

4. Kim tra trng thi sch (Check status of book)


a. Phn tch kch bn
i tng bin
Checking Screen
Result Screen
Error Screen

i tng nghip v
User
Reservation
Lending

Gio vin hng dn: Tin s Trn c Khnh

i tng iu khin
Reservation controller
Reservation manager
Lending manager

Page 30

Ti liu phn tch thit k h thng qun l th vin

Biu trnh t

Gio vin hng dn: Tin s Trn c Khnh

Page 31

Ti liu phn tch thit k h thng qun l th vin


b. Biu lp

c. Thit k d liu

Gio vin hng dn: Tin s Trn c Khnh

Page 32

Ti liu phn tch thit k h thng qun l th vin


d. Thit k giao din
Cc mn hnh giao din
o Result Screen

o Checking Screen

Gio vin hng dn: Tin s Trn c Khnh

Page 33

Ti liu phn tch thit k h thng qun l th vin


Screen Transition
Menu for
User

Check Button

Check Button

Error Screen

MenuScreen
Button

CheckingScreen

Result Screen
Screen

5. Cho mn sch (Lending book)


a. Phn tch kch bn
Biu trnh t

Gio vin hng dn: Tin s Trn c Khnh

Page 34

Ti liu phn tch thit k h thng qun l th vin


b. Biu lp

Gio vin hng dn: Tin s Trn c Khnh

Page 35

Ti liu phn tch thit k h thng qun l th vin


c. Thit k d liu

Gio vin hng dn: Tin s Trn c Khnh

Page 36

Ti liu phn tch thit k h thng qun l th vin


d. Thit k giao din
Cc mn hnh giao din:
o Error screen:

o Lending screen:

Gio vin hng dn: Tin s Trn c Khnh

Page 37

Ti liu phn tch thit k h thng qun l th vin


o Result screen:

Screen Transition:

Back Home Button

Menu for User

Lending button
Sumit Book Button

Sumit Book Button

Error Screen

Search Screen

Lending successful

Lending More Button

Gio vin hng dn: Tin s Trn c Khnh

Page 38

Ti liu phn tch thit k h thng qun l th vin


6.ng k ngi dng (Register User)
a. Phn tch kch bn
i tng bin
Register Screen
Result Screen
Error Screen

i tng nghip v
User

i tng iu khin
User manager

Biu trnh t

Gio vin hng dn: Tin s Trn c Khnh

Page 39

Ti liu phn tch thit k h thng qun l th vin


b. Biu lp

c. Thit k d liu

Gio vin hng dn: Tin s Trn c Khnh

Page 40

Ti liu phn tch thit k h thng qun l th vin


d. Thit k giao din
Cc mn hnh giao din
o Register result:

o Register screen:

Gio vin hng dn: Tin s Trn c Khnh

Page 41

Ti liu phn tch thit k h thng qun l th vin


o Error screen:

Screen Transition

Menu for
User

MenuScreen
Button

Check Button

Check Button

Error
Screen

CheckingScreen

Result Screen
Screen

7. Tr sch (Returning Book)


a. Phn tch kch bn
i tng bin
Returning Screen
Result Screen
Error Screen

i tng nghip v
User
Lending
BookItem
Librarian

Gio vin hng dn: Tin s Trn c Khnh

i tng iu khin
BookItemManager
Lending manager
LendingManager

Page 42

Ti liu phn tch thit k h thng qun l th vin


Biu trnh t

Gio vin hng dn: Tin s Trn c Khnh

Page 43

Ti liu phn tch thit k h thng qun l th vin

b. Biu lp

c. Thit k d liu

Gio vin hng dn: Tin s Trn c Khnh

Page 44

Ti liu phn tch thit k h thng qun l th vin


d. Thit k giao din
Screen Transition

Menu for
User

Return Button

Return Button

Error
Screen

MenuScreen
Button

Returning
Screen

Result Screen
Screen

Cc mn hnh giao din


o Result return screen

Gio vin hng dn: Tin s Trn c Khnh

Page 45

Ti liu phn tch thit k h thng qun l th vin


o Return screen:

o Error screen:

8. Cp nht thng tin c nhn (Updating Personal Infomation)


a. Phn tch kch bn
i tng bin
Updating Screen
Result Screen
Error Screen

i tng nghip v
User

Gio vin hng dn: Tin s Trn c Khnh

i tng iu khin
User manager

Page 46

Ti liu phn tch thit k h thng qun l th vin


Biu trnh t

b. Biu lp

Gio vin hng dn: Tin s Trn c Khnh

Page 47

Ti liu phn tch thit k h thng qun l th vin


c. Thit k d liu

d. Thit k giao din


Screen Transition
Menu for
User

Update Button

Update Button

Error
Screen

MenuScreen
Button

Updating
Screen

Result
Screen
Screen

Gio vin hng dn: Tin s Trn c Khnh

Page 48

Ti liu phn tch thit k h thng qun l th vin


Cc mn hnh giao din
o Update result screen:

o Update screen:

Gio vin hng dn: Tin s Trn c Khnh

Page 49

Ti liu phn tch thit k h thng qun l th vin


o Error screen:

IV.Thit k chi tit


1.1. Biu trnh t ca s dng ng nhp

Gio vin hng dn: Tin s Trn c Khnh

Page 50

Ti liu phn tch thit k h thng qun l th vin

1.2. Biu lp cho ca s dng ng nhp

2.1. Biu trnh t cho ca s dng tm sch

Gio vin hng dn: Tin s Trn c Khnh

Page 51

Ti liu phn tch thit k h thng qun l th vin


2.2. Biu lp cho ca s dng tm sch

Gio vin hng dn: Tin s Trn c Khnh

Page 52

Ti liu phn tch thit k h thng qun l th vin


3.1. Biu trnh t cho ca s dng t sch

Gio vin hng dn: Tin s Trn c Khnh

Page 53

Ti liu phn tch thit k h thng qun l th vin


3.2. Biu lp cho ca s dng t sch

Gio vin hng dn: Tin s Trn c Khnh

Page 54

Ti liu phn tch thit k h thng qun l th vin


4.1. Biu trnh t cho ca s dng mn sch

Gio vin hng dn: Tin s Trn c Khnh

Page 55

Ti liu phn tch thit k h thng qun l th vin


4.2. Biu lp cho cho ca s dung mn sch

5.1. Biu trnh t cho ca s dng cp nht thng tin

Gio vin hng dn: Tin s Trn c Khnh

Page 56

Ti liu phn tch thit k h thng qun l th vin

5.2 Biu lp cho ca s dng cp nht thng tin

Gio vin hng dn: Tin s Trn c Khnh

Page 57

Ti liu phn tch thit k h thng qun l th vin


6.1. Biu trnh t cho ca s dng ng k ngi dng

Gio vin hng dn: Tin s Trn c Khnh

Page 58

Ti liu phn tch thit k h thng qun l th vin


6.2. Biu lp cho ca s dng ng k ngi dng

Gio vin hng dn: Tin s Trn c Khnh

Page 59

Ti liu phn tch thit k h thng qun l th vin


7.1. Biu trnh t cho ca s dng kim tra thng tin

7.2. Biu lp cho ca s dng kim tra thng tin

Gio vin hng dn: Tin s Trn c Khnh

Page 60

Ti liu phn tch thit k h thng qun l th vin


8.1. Biu trnh t cho ca s dng tr sch

Gio vin hng dn: Tin s Trn c Khnh

Page 61

Ti liu phn tch thit k h thng qun l th vin


8.2. Biu lp cho ca s dng

Gio vin hng dn: Tin s Trn c Khnh

Page 62

Ti liu phn tch thit k h thng qun l th vin

V. Kim th chng trnh


1. Ca s dng ng nhp
DK x
Cha
iu Tn K
kin
Trng
K x
Mt Cha
khu K
Trng
Hanh ng Mn
hnh
nh c
Mn
x
hnh
kt
qu
Mn
hnh li

x
x
x
x
x

Gio vin hng dn: Tin s Trn c Khnh

Page 63

Ti liu phn tch thit k h thng qun l th vin

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

Gio vin hng dn: Tin s Trn c Khnh

x
x

Page 64

Ti liu phn tch thit k h thng qun l th vin


3. Ca s dng t sch

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

Gio vin hng dn: Tin s Trn c Khnh

x x x x x

Page 65

Ti liu phn tch thit k h thng qun l th vin


4. Use case lending
K
Cha
K
Trng
K
Book Item
Cha
ID
K
Trng
Reservation c
number
Cha
Trng
Book
K
available
Cha
K
S sch
<10
mn
=10
>10
Kim tra
cha
qu hn

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

Gio vin hng dn: Tin s Trn c Khnh

x x x x x

Page 66

Ti liu phn tch thit k h thng qun l th vin

5. Cp nht thng tin


Card
c
Number Cha
iu
c
kin
Trng
c
Thng
Cha
tin cn c
thm
Trng
Thng
Khng
tin
C
ging
c
Hnh ng
Mn
hnh
gi
nguyn
Mn
hh li
Mnh
hnh
kt qu

x
x

x
x

x
x
x

Gio vin hng dn: Tin s Trn c Khnh

Page 67

Ti liu phn tch thit k h thng qun l th vin


6.ng k ngi dng
Thng
tin
ngi
iu
dng
kin
Trng
thng
tin
Hnh ng

c
Cha
c
Trng
Khng
C

x
x

x
x

Mn
hnh
gi
nguyn
Mn
hh li
Mnh
x
hnh
kt qu

7. Kim tra trng thi sch


Book
Item ID
iu
kin
Kim
tra
t
Kim
tra
mn
Hnh ng

c
Cha
c
Trng

Cha

Khng
C

x
x
x

Mn
hnh
gi
nguyn
Mn
hh li
Mnh
x
hnh
kt qu

x
x

Gio vin hng dn: Tin s Trn c Khnh

Page 68

Ti liu phn tch thit k h thng qun l th vin

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

Gio vin hng dn: Tin s Trn c Khnh

Page 69

You might also like