Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

I HC QUC GIA THNH PH H CH MINH

TRNG I HC BCH KHOA

BO CO
CNG NGH PHN MM
ti:

C T YU CU PHN MM
QUN L TH VIN
Sinh vin thc hin:

Gio vin hng dn:


Hunh Tn Khi

Ng c t

51100731

Nguyn Duy T

51104075

H Phm Minh Hong

51101216

Nguyn Phc c

51000747

Trn Nguyn Thin Huy 51101388

04/2014

MC LC
I. PHN TCH CHC NNG..........................................................................................................................................5
II. PHN TCH RI RO..................................................................................................................................................7
III. LC USER CASE.............................................................................................................................................9
IV. SEQUENCE DIAGRAM.......................................................................................................................................... 13
VI. MOCK-UP.............................................................................................................................................................26

SRS - LIBRARY MANAGEMENT SYSTEM

I. PHN TCH CHC NNG


1. Yu cu tnh nng chc nng:
Cc chc nng tnh nng chnh ca phn mm qun l th vin gm:
a) ng nhp
b) ng k
c) Qun l nhp sch
d) Qun l c gi
e) Qun l mn sch, tr sch
f) Thng k
g) Tm kim
2. ng nhp :
a) Mc ch : Dng cho c gi ng nhp vo h thng s dng cc tnh nng ca chng
trnh.
b) Thng tin u vo : c gi cn phi thc hin theo yu cu ca h thng khi mun ng
nhp vo h thng .
c) Thao tc x l : Mt bng thng bo s hin ra hi c gi c ng nhp hoc thot , c
thm phn ng k nu c gi cha ng k
3. ng k :
a) Mc ch : Dng ng k tn ti khon, mt khu, thng tin c nhn, ngy lm th v
ngy ht hn thc hin cho qu trnh ng nhp
b) Thng tin u vo : c gi cn cn phi thc hin theo yu cu ca h thng. V d: Khi
click vo chc nng ng k nu cha l thnh vin .
c) Thao tc x l : Mt bng thng bo s hin ra gip c gi in y thng tin ng
k hoc c th chn thot .
4. Qun l nhp sch :
a) Mc ch : Chng ta c th nhp thm thng tin sch t nh cung cp v lu tr d liu
trn my tnh.Khi cn chng ta c th truy cp, tm kim sch thng qua m sch hay tn sch,
chng ta cng c th thm bt sch mt cch d dng.
b) Thng tin vo : Gim c hiu sch c yu cu ti b phn nhp sch nhp thm mt s
lng sch vo ca hng.
c) Thao tc x l : Khi th th gi yu cu nhp sch v danh mc nhp sch cho nh cung cp
th nh cung cp da vo danh mc xem c cc mt hng trong n hng hay khng thng
bo tr li t chi hay ng cung cp sch cho b phn nhp sch.Nh cung cp s a n hiu
sch v giao cho b phn nhp sch.
d) B phn nhp sch kim tra sch v nhp vo kho sau khi kim tra theo biu mu sau :
Qun l nhp sch
Tn sch: .
Tc gi: ..

Th loi: ......

5.

Qun l Mn Tr sch :
a) Mc ch : Qun l thng tin cc loi sch c mn v tr p ng mi yu cu c
gi .
b) Thng tin u vo : c gi yu cu mn sch hoc tr sch v gi thng tin v cun sch
cn mn hoc cn tr .
c) Thao tc x l : Khi c gi gi yu cu mn tr sch, thng tin sch cn mn tr
n b phn phc v c gi, b phn ny tm kim sch v kim tra cho c gi . C th :
SRS - LIBRARY MANAGEMENT SYSTEM

i.
Khi c gi mn sch no th kim tra xem sch sch thuc v loi mn c ti
ch hay mn v nh c v bo cho c gi xem yu cu mn c ph hp vi loi sch cn
mn hay khng ?
ii.
Khi c gi tr sch th kim tra xem sch ht hn tr hay cha ? Hoc l sch c tr
c cn nguyn vn hay khng ?
c gi nhn sch ri nhn phiu t b phn phuc v c gi .
d) Thng tin u ra : B phn phc v c gi giao phiu mn tr cho c gi bao gm
thng tin : Tn c gi , tn sch , ngy mn , ngy tr .
Phiu mn tr sch
Tn c gi: .

Tn sch: .

Ngy mn: .

Ngy tr: ..

6.

Qun l c gi :
a) Mc ch : Qun l c gi c th cung cp sch ph hp cho mi c gi v c th qun
l c vic s dng sch th vin ca c gi .
b) Thng tin u vo : c gi n mn sch hoc tr sch phi gi thng tin v bn thn
c) Thao tc x l : Khi c gi c nhu cu c mn sch, b phn phc v c gi s lm cc
th tc cp th cho c gi h c quyn tra cu thng tin trong th vin. Trn th c
nhng thng tin chi tit v c gi nh: H tn, Nm sinh , ln mn sch gn nht, mi th s
c mt s ng k do th vin cp. Sau khi cp th, th vin s to mt h s ghi nhn vic mn
tr ca ngi c. Trn h s ny c cc thng tin tng t nh cc thng tin c ghi trn th,
ngoi ra trn h s cn c mt bng ghi li nhng ln mn tr sch ca c gi d theo di .
d) Thng tin u ra : Th th vin vi cc thng tin c nu trn v c gi c th s dng
th ny c th c mn sch th vin .
Th th vin
Tn c gi: .

S ng k : .

Ngy/thng/nm sinh : .

S CMND : ..

7.

Thng k :
a) Mc ch : Gim c c th bao qut c ton b h thng ca th vin c nhng
phng php ci tin pht trin th vin.
b) Thng tin vo : Gim c yu cu thng k bo co theo hng thng hay hng nm
c) Thng tin x l : Hng thng hay hng nm th th phi thng k lng sch tn, lng
sch c mn , s sch cha c tr , loi sch c mn nhiu nht (hoc t nht ) gi
cho gim c
d) Thng tin ra : Bo co tng kt thng k cho tng loi sch
8. Tm kim :
a) Mc ch: Dng tm kim thng tin sch c trong th vin.
b) Thng tin vo : c gi nhp t kha tm kim mi thng tin v tt c cc sch c trong
th vin :
c) Thng tin ra: Bng tm kim c th gip cho ngi dng c th tm kim sch nhanh chong
hn nh nhng hng dn c sn
SRS - LIBRARY MANAGEMENT SYSTEM

DATA FLOW DIAGRAM:

SRS - LIBRARY MANAGEMENT SYSTEM

SRS - LIBRARY MANAGEMENT SYSTEM

II. PHN TCH RI RO


Ri ro

Gii php

Thiu ngn sch cho d n


( chi ph khch hng cung cp

qu thp so vi d n; chi ph
pht sinh ngoi mun trong

khi thc hin d n,).

Thng lng vi khch hng tng thm ngn sch


cho d n phn mm.
Thng lng vi khch hng gim bt mt s yu
cu gim chi ph d n.
Chu l ly vn cng ty cung cp vo d n hon
thnh d n.

Thiu nhn lc ( nhn vin


ngh vic t xut do tai nn,
bnh tt, vic gia nh,...;s

lng k s chuyn mn ca
cng ty khng p ng c

nhn lc cn thit cho d n).

o to trc mt nhm k s phn mm khi xy


ra s c, c th kp thi thay th nhn vin, chuyn
giao cng vic ca ngi c cho ngi mi.
Thu k s chuyn nghip thay th cng vic ngi
ngh khng tr hn hp ng.
Thu gp mt s nhn vin v o to cp tc
thc hin d n.

Cn c nhng chun mc ct li v cch qun l cho


mt nhm k s, khi thay i ngi qun l th
nhim v, chc nng c ca tng thnh vin vn
cn, v nhng k s trong nhm c th d dng thay
i nh theo ngi qun l mi ,ch khng thay i
mt cch t ngt.
Ngi qun l c phi chuyn giao cng vic, tt c
nhng g bn thn nm v nhm k s ( chuyn mn
ca tng thnh vin, tnh cch tng ngi,im
mnh, im yu,) cho ngi qun l mi. Qua
ngi qun l mi c th nhanh chng ha nhp vo
nhm ca mnh, d dng dn dt, ch o nhm
nhanh chng tip tc d n.

Thay i qun l ( dn n
thay i cch t chc qun l,

thay i phn cng nhim


vu,. do ngi qun l mi ).

Kh khn v k thut ( thay

i k thut, cng c tin tin,


cng ngh cao,.)

Gi mt nhm k s i Training hc tp k thut mi


theo nh k trnh trng hp khng hon thnh
c d n khi p dng k thut mi.
Khi khch hng yu cu s dng k thut mi m
cng ty cha p dng c, th c th thng lng
vi khch hng s dng k thut khc c tnh nng
tng t m khng lm thay i cht lng, yu cu
ca khch hng.

Khch hng thay i phm vi


v yu cu d n ( khch hng
thay i yu cu khi d n
ang tin hnh, hoc nng cp
sau khi giao phn mm ).

Yu cu khch hng tng thm thi gian giao phn


mm, tng thm ngn sch cho mt s chi ph pht
sinh.
Trao i thuyt phc khch hng, tnh nng hin ti
u vit v khng cn nng cp thm.

SRS - LIBRARY MANAGEMENT SYSTEM


Khch hng khng hi lng vi

sn phm phn mm.

Khng kp giao phn mm


ng hn hp ng, thi gian
cho d n qu gt.

Trao i, thuyt phc khch hng v ging gii v sn


phm khch hng hi lng sn phm.
Khc phc li m khch hng a ra, v yu cu
khch hng cho thm thi gian nht nh sa
cha.
Thng lng vi khch hng tng thm thi gian
hon thnh d n.
Thu nng k s phn mm chuyn nghip vi lng
cao hon thnh d n phn mm. Cch gii quyt
c th lm cng ty khng th kim li nhun hoc l
vn t d n ny, nhng c th gi hnh tng, uy
tn cng ty.

SRS - LIBRARY MANAGEMENT SYSTEM

III. LC USER CASE


Cc chc nng ca h thng c th hin chi tit qua cc s use-case di y:
C ba m hnh use-case c th cho 4 actor l: c gi, nhn vin th vin, admin v th th.
Mi actor khi ng nhp vo h thng c th thc hin cc chc nng khc nhau vi quyn hn
khc nhau.
Admin l ngi c quyn cao nht sau khi ng nhp vo h thng, c th thm, xa, sa
thng tin ca cc account khc.

i vi actor c gi c th ng nhp vo h thng thc hin cc chc nng mn sch,


tr sch, xem thng tin ti khon.

SRS - LIBRARY MANAGEMENT SYSTEM

Nhn vin th vin c th thc hin cc chc nng nh cho php c gi ng k mn sch, qun l
tr sch, xem thng tin c gi nh tnh trng mn sch, thi hn...

V actor th th c chc nng ging nh mt ngi qun l, xem v thng k cc sch trong th vin,
kim tra tnh trng sch, qun l thm sch, hy sch hng.

SRS - LIBRARY MANAGEMENT SYSTEM

c t cc use-case chnh:
ng nhp:
- Use-case ny m t cch mt ngi dng ng nhp vo h thng thc hin cc
chc nng ca mnh.
- Khi mt ngi mun thc hin chc nng ca mnh, h thng yu cu ngi dng
nhp tn ng nhp v mt khu. Sau khi ngi dng nhp y , h thng s
kim chng tn v mt khu c nhp, nu nhp ng tn v mt khu th cho
php ngi dng ng nhp vo h thng thc hin cc chc nng. Nu ngi
dng nhp sai tn hoc mt khu, h thng s hin th mt thng bo li, ngi
dng c th chn vic hy b ng nhp, ng nhp li hoc kt thc tc v.
ng xut:
- Use-case ny m t cch ngi dng ng xut khi h thng v kt thc cc tc v
ca mnh.
- Khi hon thnh cng vic ca mnh, ngi dng chn ng xut khi h thng,
lc ny h thng s cho ngi dng ng xut v quay li mn hnh ng nhp.
Qun l c gi:
- Use-case ny cho php nhn vin th vin thm, cp nht thng tin hay xa thng
tin ca c gi.
- Mi c gi s c mt ti khon, sau khi nhn vin th vin nhp vo ti khon c
gi s c cc thng tin v c gi nh tn, cc thng tin v c gi, thng v v sch
ang mn, sch n hn tr, sch qu hn tr. Sau , nhn vic th vin c

SRS - LIBRARY MANAGEMENT SYSTEM

10

th chn tip cc chc nng khc ty theo yu cu ca c gi nh trong m hnh


use-case:
+ Qun l mn sch: nhn vin th vin nhp m sch mn vo my tnh, c
th nhp bng qut m vch hay nhp bng tay, sau xc nhn, h thng s ghi
nhn sch mn vo ti khon ca c gi .
+ Qun l tr sch: tng t nh qun l mn sch, nhng sau khi xc nhn
sch, h thng s loi sch ny ra khi sch mn ca ti khon.
Qun l sch
- Use-case ny cho php th th thm sch, cp nht thng tin ca loi sch, hay xa
cc sch b h hng trong th vin.
- Sau khi th th ng nhp vo h thng, giao din lm vic c hin th vi cc
chc nng: thm sch, hy sch v thay i thng tin sch.
+ Thm sch: Sau khi th th kch hot chc nng ny, s hin ra mt giao din
th th thm cc thng tin sch m c gi mun mn: tn sch, tc gi, m sch,
nm xut bn, loi sch, chuyn ngnh ca sch. Sau khi xc nhn sch s c
thm vo kho sch ca th vin v sn sng cho mn.
+ Hy sch: Th thu kch hot chc nng t giao din Qun l sch, s hin ln giao
din nhp m sch mun hy, sau khi th th nhp m sch, s hin ln thng
tin sch mun hy v l do hy sch. Th th xc nhn xa sch ra khi th vin.

SRS - LIBRARY MANAGEMENT SYSTEM

11

IV. SEQUENCE DIAGRAM

Sequence Diagram 1: Thm Phiu Mn Tr

Sequence Diagram 2: Thm Sch


SRS - LIBRARY MANAGEMENT SYSTEM

12

Sequence Diagram 3: Thm c gi

Sequence Diagram 4: t sch online


SRS - LIBRARY MANAGEMENT SYSTEM

13

Sequence Diagram 5: Xa Phiu Mn Tr

Sequence Diagram 6: Xa Sch


SRS - LIBRARY MANAGEMENT SYSTEM

14

Sequence Diagram 7: Thm Nhn Vin

Sequence Diagram 8: Xa Nhn Vin


SRS - LIBRARY MANAGEMENT SYSTEM

15

Sequence Diagram 9: Cp Nht Nhn Vin

Sequence Diagram 10: X L Qu Hn

SRS - LIBRARY MANAGEMENT SYSTEM

16

Sequence Diagram 11: Tm Kim Phiu Mn Tr

Sequence Diagram 12: Tm Kim Sch

SRS - LIBRARY MANAGEMENT SYSTEM

17

Sequence Diagram 13: Cp nht sch

Sequence Diagram 14: Cp nht c gi

SRS - LIBRARY MANAGEMENT SYSTEM

18

V. ACTIVITY DIAGRAM

Activity Diagram 1: Qun L Nhn Vin

Activity Diagram 2: Qun L c Gi


SRS - LIBRARY MANAGEMENT SYSTEM

19

Activity Diagram 3: Qun L Nhn Vin

Activity Diagram 4: Qun L Mn Tr


SRS - LIBRARY MANAGEMENT SYSTEM

20

Activity Diagram 5: Tm kim

Activity Diagram 6: Thng K


SRS - LIBRARY MANAGEMENT SYSTEM

21

Activity Diagram 7: Tm Kim Online

Activity Diagram 8: t Trc Online


SRS - LIBRARY MANAGEMENT SYSTEM

22

VI. MOCK-UP

Mock-up 1: Mn hnh chnh

Mock-up 2: Qun l ngi dng


SRS - LIBRARY MANAGEMENT SYSTEM

23

Mock-up 3: Qun l sch

Mock-up 4: ng k ti khon

SRS - LIBRARY MANAGEMENT SYSTEM

24

Mock-up 5: ng nhp

Mock-up 6: ng nhp tht bi

Mock-up 7: Thng tin ngi dng

SRS - LIBRARY MANAGEMENT SYSTEM

25

Mock-up 8: Mn sch

Mock-up 9: Thng k
SRS - LIBRARY MANAGEMENT SYSTEM

26

You might also like