You are on page 1of 17

I HC KHOA HC T NHIN KHOA CNG NGH THNG TIN

CQ HK1 2k7 2k8

n mn Qun L Cu Hnh Phn Mm


Nhm No One More

M hnh Usecase H THNG QUN L TH VIN


Version 1.0

Sinh vin thc hin:


0512014 ng Khng Duy 0512015 L Quang Dng 0512032 Trn Bnh Nguyn (Team Leader) 0512056 V Th Ti 0612417 L Th Thanh Tho

Tn ti M hnh Usecase

Phin bn: x.y Ngy: dd/mm/yyyy

Bng ghi nhn thay i ti liu


Ngy dd/mm/yyyy Phin bn 1.0 M t Tc gi DKDuy

FIT-HCMUS

Trang 1

Tn ti M hnh Usecase

Phin bn: x.y Ngy: dd/mm/yyyy

Mc lc
1. S Use-case 2. Danh sch cc Actor 3. Danh sch cc Use-case 4. c t Use-case 4.1 LapTheDocGia 4.2 TiepNhanSachMoi 4.3 ChoMuonSach 4.4 NhanTraSach 4.5 LapPhieuPhat 4.6 GhiNhanMatSach 4.7 ThanhLySach 4.8 TiepNhanNhanVien 4.9 ThongKeMuonSach 4.10 ThongKeNoTienPhat 4.11 TXS BangCap 4.12 TXS BangThamSo 4.13 TXS BoPhan 4.14 TXS ChucVu 4.15 TXS LoaiDocGia 3 3 3 4 4 5 6 7 8 8 9 10 11 12 12 13 14 15 16

FIT-HCMUS

Trang 2

Tn ti M hnh Usecase 1. S Use-case

Phin bn: x.y Ngy: dd/mm/yyyy

Anh/Ch hy trnh by hnh v s Use-case trong phn ny

TiepNhanNhanVien ThongKeMuonSach

LapTheDocGia

TiepNhanSachMoi

ChoMuonSach ThongKeNoTienPhat

NhanTraSach Them/Xoa/Sua BangCap NhanVien LapPhieuPhat

QuanLy T/X/S BangThamSo

GhiNhanMatSach TXS BoPhan ThanhLySach TXS ChucVu TXS LoaiDocGia TXS TheLoaiSach

2. STT 1 2

Danh sch cc Actor Tn Actor NhanVien QuanLy ngha/Ghi ch Nhn vin th vin Ngi qun l th vin, c y quyn hn ca mt nhn vin cng vi cc quyn qun l d liu, bo co thng k.

3. STT 1

Danh sch cc Use-case Tn Use-case LapTheDocGia ngha/Ghi ch Lp th c gi Trang 3

FIT-HCMUS

Tn ti M hnh Usecase 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4.
4.1
4.1.1

Phin bn: x.y Ngy: dd/mm/yyyy Tip nhn sch mi Cho mn sch Nhn tr sch Lp phiu pht Ghi nhn mt sch Thanh l sch Tip nhn nhn vin Thng k mn sch theo th loi Thng k c gi cn n tin pht Thm/ xa/ sa bng cp Thm/ xa/ sa bng tham s Them/ xa/ sa b phn Them/ xa/ sa chc v Them/ xa/ sa loi c gi

TiepNhanSachMoi ChoMuonSach NhanTraSach LapPhieuPhat GhiNhanMatSach ThanhLySach TiepNhanNhanVien ThongKeMuonSach ThongKeNoTienPhat TXS BangCap TXS BangThamSo TXS BoPhan TXS ChucVu TXS LoaiDocGia c t Use-case
LapTheDocGia
Tm tt

Use case m t cch thc mt actor lp th c gi cho mt c gi mi.


4.1.2 Dng s kin

4.1.2.1 Dng s kin chnh Use case bt u khi ngi dng nhn vo chc nng Lp th c gi trn menu chnh H thng s hin th mn hnh LapTheDocGia v cho php ngi dng nhp cc thng tin cn thit ca c gi. Sau khi nhn button ng h thng hin th thng bo ngi dng hon tt thao tc lp th c gi thnh cng. 4.1.2.2 Cc dng s kin khc Nu ngi dng nhp sai hoc thiu thng tin cn thit h thng hin th thng bo yu cu nhp li Nu ngi dng nhp vo c gi c trong c s d liu, h thng hin th thng bo cho ngi c gi tn ti.

FIT-HCMUS

Trang 4

Tn ti M hnh Usecase
4.1.3 Cc yu cu c bit

Phin bn: x.y Ngy: dd/mm/yyyy

Khng c
4.1.4 Trng thi h thng khi bt u thc hin Use-case

Ngi dng khi ng h thng


4.1.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th thng bo thm mt c gi mi v cp nhp vo CSDL.
4.1.6 im m rng

Khng c
4.2
4.2.1

TiepNhanSachMoi
Tm tt

Use case m t cch thc mt actor tip nhn mt quyn sch mi


4.2.2 Dng s kin

4.2.2.1 Dng s kin chnh Use case bt u khi ngi dng nhn vo chc nng Tip nhn sch mi trn menu chnh H thng s hin th mn hnh TiepNhanSachMoi v cho php ngi dng nhp cc thng tin ca sch mi cn nhp. Sau khi nhn button ng h thng hin th thng bo ngi dng hon tt thao tc thm mt quyn sch mi. 4.2.2.2 Cc dng s kin khc
4.2.3

Nu ngi dng nhp sai hoc thiu thng tin cn thit h thng hin th thng bo yu cu nhp li Nu ngi dng nhp vo mt u sch c trong c s d liu, h thng hin th thng bo cho ngi nhp u sch nhp tn ti.

Cc yu cu c bit

Khng c FIT-HCMUS Trang 5

Tn ti M hnh Usecase
4.2.4 Trng thi h thng khi bt u thc hin Use-case

Phin bn: x.y Ngy: dd/mm/yyyy

Ngi dng khi ng h thng


4.2.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th thng bo them mt u sch mi v cp nhp u sch vo CSDL.
4.2.6 im m rng

Khng c
4.3
4.3.1

ChoMuonSach
Tm tt

Use case m t cch thc mt nhn vin tin hnh cho mn mt quyn sch
4.3.2 Dng s kin

4.3.2.1 Dng s kin chnh Use case bt u khi ngi dng nhn vo chc nng Cho mn sch trn menu chnh H thng s hin th mn hnh ChoMuonSach v cho php ngi dng nhp cc thng tin cn thit: nhp tn c gi cn cho mn. Sau h thng hin th danh sch cc quyn sch mn ca c gi . Ngi dng nhn vo chc nng them mi (mn thm sch): h thng cho php ngi dng nhp vo u sch mun mn. Sau khi nhn button ng h thng hin th thng bo ngi dng hon tt cho mn sch. 4.3.2.2 Cc dng s kin khc Nu ngi dng nhp sai hoc thiu thng tin cn thit h thng hin th thng bo yu cu nhp li Nu s lng sch mn ca c gi bng s sch mn ti a, h thng hin th thng bo khng th mn qu s sch quy nh.

FIT-HCMUS

Trang 6

Tn ti M hnh Usecase
4.3.3 Cc yu cu c bit

Phin bn: x.y Ngy: dd/mm/yyyy

Khng c
4.3.4 Trng thi h thng khi bt u thc hin Use-case

Ngi dng khi ng h thng


4.3.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th thng bo cho mn sch thnh cng v cp nht vo CSDL.
4.3.6 im m rng

Khng c
4.4
4.4.1

NhanTraSach
Tm tt

Use case m t cch thc mt actor tin hnh nhn tr sch


4.4.2 Dng s kin

4.4.2.1 Dng s kin chnh Use case bt u khi ngi dng nhn vo chc nng Nhn tr sch trn menu chnh H thng s hin th mn hnh NhanTraSach gm thng tin v cc quyn sch mn, s tin pht (nu c). Ngi dng chn quyn sch cn tr v xc nhn

4.4.2.2 Cc dng s kin khc


4.4.3 Cc yu cu c bit

Khng c
4.4.4 Trng thi h thng khi bt u thc hin Use-case

Ngi dng khi ng h thng


4.4.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th thng bo thnh cng v cp nht vo CSDL.

FIT-HCMUS

Trang 7

Tn ti M hnh Usecase
4.4.6 im m rng

Phin bn: x.y Ngy: dd/mm/yyyy

Khng c
4.5
4.5.1

LapPhieuPhat
Tm tt

Use case m t cch thc mt actor lp phiu thu tin pht mt c gi


4.5.2 Dng s kin

4.5.2.1 Dng s kin chnh Use case bt u khi ngi dng nhn vo chc nng Lp phiu thu tin pht trn menu chnh H thng s hin th mn hnh LapPhieuPhat v cho php ngi dng nhp vo tn c gi, h thng hin th danh sch n pht. Ngi dng nhn xc nhn sau khi c gi ng tin pht

4.5.2.2 Cc dng s kin khc


4.5.3 Cc yu cu c bit

Khng c
4.5.4 Trng thi h thng khi bt u thc hin Use-case

Ngi dng khi ng h thng


4.5.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th thng bo thnh cng v cp nht vo CSDL.
4.5.6 im m rng

Khng c
4.6
4.6.1

GhiNhanMatSach
Tm tt

Use case m t cch thc mt actor ghi nhn mt quyn sch b mt

FIT-HCMUS

Trang 8

Tn ti M hnh Usecase
4.6.2 Dng s kin

Phin bn: x.y Ngy: dd/mm/yyyy

4.6.2.1 Dng s kin chnh Use case bt u khi ngi dng nhn vo chc nng Ghi nhn mt sch trn menu chnh H thng s hin th mn hnh GhiNhanMatSach cho php ngi dng nhp vo y thng tin v quyn sch b mt. Ngi dng xc nhn hon thnh thao tc.

4.6.2.2 Cc dng s kin khc


4.6.3 Cc yu cu c bit

Khng c
4.6.4 Trng thi h thng khi bt u thc hin Use-case

Ngi dng khi ng h thng


4.6.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th thng bo thnh cng v cp nht vo CSDL.
4.6.6 im m rng

Khng c
4.7
4.7.1

ThanhLySach
Tm tt

Use case m t cch thc mt actor tin hnh thanh l sch


4.7.2 Dng s kin

4.7.2.1 Dng s kin chnh Use case bt u khi ngi dng nhn vo chc nng Thanh l sch trn menu chnh H thng s hin th mn hnh ThanhLySach Ngi dng nhp ha n cn thanh l, ngi thanh l v xc nhn

FIT-HCMUS

Trang 9

Tn ti M hnh Usecase 4.7.2.2 Cc dng s kin khc


4.7.3 Cc yu cu c bit

Phin bn: x.y Ngy: dd/mm/yyyy

Khng c
4.7.4 Trng thi h thng khi bt u thc hin Use-case

Ngi dng khi ng h thng


4.7.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th thng bo thnh cng v cp nht vo CSDL.
4.7.6 im m rng

Khng c
4.8
4.8.1

TiepNhanNhanVien
Tm tt

Use case m t cch thc mt actor tin hnh tip nhn mt nhn vin mi.
4.8.2 Dng s kin

4.8.2.1 Dng s kin chnh Use case bt u khi ngi dng nhn vo chc nng Tip nhn nhn vin trn menu chnh H thng s hin th mn hnh TiepNhanNhanVien gm thng tin danh sch cc nhn vin, cho php ngi dng thm nhn vin mi (button Thm) Ngi dng nhp y thng tin cn thm v xc nhn

4.8.2.2 Cc dng s kin khc Thng tin nhp khng chnh xc, h thng yu cu nhp li

4.8.3

Cc yu cu c bit

Khng c

FIT-HCMUS

Trang 10

Tn ti M hnh Usecase
4.8.4 Trng thi h thng khi bt u thc hin Use-case

Phin bn: x.y Ngy: dd/mm/yyyy

Ngi dng khi ng h thng


4.8.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th thng bo thnh cng v cp nht vo CSDL.
4.8.6 im m rng

Khng c
4.9
4.9.1

ThongKeMuonSach
Tm tt

Use case m t cch thc mt actor tin hnh thng k tnh hnh mn sch.
4.9.2 Dng s kin

4.9.2.1 Dng s kin chnh Use case bt u khi ngi dng nhn vo chc nng Thng k mn sch trn menu chnh H thng s hin th mn hnh yu cu ngi dng nhp vo thng v nm cn thng k. Ngi dng nhn Xem v h thng hin th danh sch cc loi sch c mn trong thng , km theo phn trm theo tng loi. 4.9.2.2 Cc dng s kin khc

4.9.3

Cc yu cu c bit

Khng c
4.9.4 Trng thi h thng khi bt u thc hin Use-case

Ngi dng khi ng h thng


4.9.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th thng bo thnh cng v cp nht vo CSDL.

FIT-HCMUS

Trang 11

Tn ti M hnh Usecase
4.9.6 im m rng

Phin bn: x.y Ngy: dd/mm/yyyy

Khng c
4.10
4.10.1

ThongKeNoTienPhat
Tm tt

Use case m t cch thc mt actor tin hnh thng k n tin pht
4.10.2 Dng s kin

4.10.2.1

Dng s kin chnh

Use case bt u khi ngi dng nhn vo chc nng Thng k n tin pht trn menu chnh H thng s hin th mn hnh ThongKeNoTienPhat bao gm danh sch cc c gi n tin pht, s tin n 4.10.2.2 Cc dng s kin khc

4.10.3

Cc yu cu c bit

Khng c
4.10.4 Trng thi h thng khi bt u thc hin Use-case

Ngi dng khi ng h thng


4.10.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th y thng tin danh sch n tin pht.
4.10.6 im m rng

Khng c
4.11
4.11.1

TXS BangCap
Tm tt

Use case m t cch thc mt actor tin hnh tip thm xa sa mt Bng cp mi vo CSDL

FIT-HCMUS

Trang 12

Tn ti M hnh Usecase
4.11.2 Dng s kin

Phin bn: x.y Ngy: dd/mm/yyyy

4.11.2.1

Dng s kin chnh

Use case bt u khi ngi dng nhn vo chc nng QL Bng cp trn menu chnh H thng s hin th mn hnh BangCap gm danh sch cc loi bng cp t CSDL 4.11.2.2 Ngi dng nhp c th thm/xa/sa cc bng cp t danh sch Cc dng s kin khc

4.11.3

Cc yu cu c bit

Khng c
4.11.4 Trng thi h thng khi bt u thc hin Use-case

Ngi dng khi ng h thng


4.11.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th thng bo thnh cng v cp nht vo CSDL.
4.11.6 im m rng

Khng c
4.12
4.12.1

TXS BangThamSo
Tm tt

Use case m t cch thc mt actor tin hnh tip thm xa sa bng tham s
4.12.2 Dng s kin

4.12.2.1

Dng s kin chnh

Use case bt u khi ngi dng nhn vo chc nng QL bng tham s trn menu chnh FIT-HCMUS H thng s hin th mn hnh Thmo gm danh sch cc tham s ca h thng Ngi dng c th txs cc tham s ny Trang 13

Tn ti M hnh Usecase 4.12.2.2 Cc dng s kin khc

Phin bn: x.y Ngy: dd/mm/yyyy

4.12.3

Cc yu cu c bit

Khng c
4.12.4 Trng thi h thng khi bt u thc hin Use-case

Ngi dng khi ng h thng


4.12.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th thng bo thnh cng v cp nht vo CSDL.
4.12.6 im m rng

Khng c
4.13
4.13.1

TXS BoPhan
Tm tt

Use case m t cch thc mt actor tin hnh tip thm xa sa mt B phn mi vo CSDL
4.13.2 Dng s kin

4.13.2.1

Dng s kin chnh

Use case bt u khi ngi dng nhn vo chc nng QL B phn trn menu chnh 4.13.2.2 H thng s hin th mn hnh BoPhan gm danh sch cc b phn t CSDL Ngi dng nhp c th thm/xa/sa cc b phn t danh sch Cc dng s kin khc

4.13.3

Cc yu cu c bit

Khng c
4.13.4 Trng thi h thng khi bt u thc hin Use-case

Ngi dng khi ng h thng

FIT-HCMUS

Trang 14

Tn ti M hnh Usecase
4.13.5 Trng thi h thng sau khi thc hin Use-case

Phin bn: x.y Ngy: dd/mm/yyyy

Nu use case thnh cng, h thng hin th thng bo thnh cng v cp nht vo CSDL.
4.13.6 im m rng

Khng c
4.14
4.14.1

TXS ChucVu
Tm tt

Use case m t cch thc mt actor tin hnh tip thm xa sa mt Chc v mi vo CSDL
4.14.2 Dng s kin

4.14.2.1

Dng s kin chnh

Use case bt u khi ngi dng nhn vo chc nng QL chc v trn menu chnh 4.14.2.2 H thng s hin th mn hnh ChucVu gm danh sch cc loi chc v t CSDL Ngi dng nhp c th thm/xa/sa cc chc v t danh sch Cc dng s kin khc

4.14.3

Cc yu cu c bit

Khng c
4.14.4 Trng thi h thng khi bt u thc hin Use-case

Ngi dng khi ng h thng


4.14.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th thng bo thnh cng v cp nht vo CSDL.
4.14.6 im m rng

Khng c

FIT-HCMUS

Trang 15

Tn ti M hnh Usecase
4.15
4.15.1

Phin bn: x.y Ngy: dd/mm/yyyy

TXS LoaiDocGia
Tm tt

Use case m t cch thc mt actor tin hnh tip thm xa sa mt Loi c gi vo CSDL
4.15.2 Dng s kin

4.15.2.1

Dng s kin chnh

Use case bt u khi ngi dng nhn vo chc nng QL Loi c gi trn menu chnh H thng s hin th mn hnh LoaiDocGia gm danh sch cc loi c gi t CSDL 4.15.2.2 Ngi dng nhp c th thm/xa/sa cc loi c gi t danh sch Cc dng s kin khc

4.15.3

Cc yu cu c bit

Khng c
4.15.4 Trng thi h thng khi bt u thc hin Use-case

Ngi dng khi ng h thng


4.15.5 Trng thi h thng sau khi thc hin Use-case

Nu use case thnh cng, h thng hin th thng bo thnh cng v cp nht vo CSDL.
4.15.6 im m rng

Khng c

FIT-HCMUS

Trang 16

You might also like