Professional Documents
Culture Documents
Tn ti M hnh Usecase
FIT-HCMUS
Trang 1
Tn ti M hnh Usecase
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
TiepNhanNhanVien ThongKeMuonSach
LapTheDocGia
TiepNhanSachMoi
ChoMuonSach ThongKeNoTienPhat
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
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
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
Khng c
4.1.4 Trng thi h thng khi bt u 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
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
Tn ti M hnh Usecase
4.2.4 Trng thi h thng khi bt u 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
Khng c
4.3.4 Trng thi h thng khi bt u 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
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
Khng c
4.4.4 Trng thi h thng khi bt u 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
Khng c
4.5
4.5.1
LapPhieuPhat
Tm tt
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
Khng c
4.5.4 Trng thi h thng khi bt u 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
FIT-HCMUS
Trang 8
Tn ti M hnh Usecase
4.6.2 Dng s kin
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.
Khng c
4.6.4 Trng thi h thng khi bt u 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
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
Khng c
4.7.4 Trng thi h thng khi bt u 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
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
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
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
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
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
4.11.2.1
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
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
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
4.12.3
Cc yu cu c bit
Khng c
4.12.4 Trng thi h thng khi bt u 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
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
FIT-HCMUS
Trang 14
Tn ti M hnh Usecase
4.13.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.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
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
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
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
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
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