You are on page 1of 22

Bo co mn hc UML

Qun l vic mua bn hng Siu th

TRNG I HC CN TH Khoa CNTT & Truyn Thng --------------------------

BO CO MN HC PHN TCH THIT K HNG I TNG BNG UML


ti:

PHN TCH THIT K CHNG TRNH QUN L VIC MUA BN HNG SIU TH

Ging vin hng dn: Ths. Phan Tn Ti

Nhm sinh vin thc hin: Nhm 08 Trn Trc Qunh Nh ....................1071468 Trn Thanh Tin .............................1071486 Nguyn Hng Gm.........................1071438 Nguyn Th Bch Hng...................1071441

HC K II NM HC 2008-2009 http://www.ebook.edu.vn 2

Bo co mn hc UML

Qun l vic mua bn hng Siu th

I.

M T YU CU BI TON

- Yu cu xy dng mt h thng qun l vic mua bn hng ca siu th. - Ngi qun l nm c tnh hnh mua bn, doanh thu ca siu th, vic thng k c thc hin hng thng, hng qu cng c khi t xut theo yu cu. - Th kho qun l s lng hng trong kho theo m s hng ho, kim k hng ho trong kho. - Nhn vin bn hng s tnh tin nhng mt hng m khch mua v lp ho n cho khch. - Khch hng l ngi mua hng t siu th. C 2 dng khch hng: khch hng bnh thng v khch hng thn thin. Nu khch hng l khch hng thn thin th m s khch hng s c lu trong h thng v c hng quyn li t chng trnh ny. - Vic qun l mua bn hng siu th c thc hin nh sau: Ngi qun l trc tip lin h vi nh sn xut nhp hng vo siu th, cng nh quan h vi i tc bn hng ra ngoi. Ngi qun l s qun l thng tin khch hng thn thin, thng k doanh thu ca siu th hng thng, hng qu. Khi hng ho c nhp vo th Th Kho s To Phiu Nhp Hng ghi y thng tin v vic nhp hng . Khi hng c bn trc tip cho i tc ln hay hng ho c a ln quy th Th Kho s To Phiu Xut Hng. Th Kho kim k hng ho trn kho, khi c mt hng no ht hn s dng th To Phiu Tr Hng cho nh sn xut. Nhn vin bn hng lm vic theo ca, khi n ca lm vic ca mnh, nhn vin phi ng nhp vo h thng. Khi khch hng la chn hng ho mua v yu cu tnh tin, nhn vin s tnh tin v lp ho n cho khch.

II.

XC NH CC ACTOR

1. Khch hng: L ngi trc tip mua hng t siu th, c h thng qun l s im tch lu (nu l khch hng thn thin), c thanh ton tin, nhn ho n mnh mua hng t siu th. Khch hng c trch nhim phn hi v b phn qun l siu th nu c sai st g nh hng n quyn li khch hng. 2. Nhn vin bn hng: L nhn vin lm vic trong siu th. Nhn vin bn hng, ng quy thu tin v tnh tin cho khch hng. Thng qua cc m vch qun l trn tng mt hng c nhn vin bn hng nhp vo h thng thng qua mt u c m vch.. 3. Th kho: L ngi chu trh nhim To Phiu Nhp Hng khi hng ho c nhp v, to Phiu Xut Hng khi xut hng ln quy, kim k hng trong kho, To Phiu Tr Hng nu mt hng ht hn s dng hay c li. 4. Ngi qun l: L ngi nm c tnh hnh mua bn, doanh thu ca siu th, qun l nhn vin. Vic thng k c thc hin hng thng, hng qu hoc cng c khi thng k t xut 5. H thng xc nhn th nhn vin (KT The NV) v h thng thng tin siu th (TT.Co-op)

http://www.ebook.edu.vn

Bo co mn hc UML

Qun l vic mua bn hng Siu th

III.

XC NH CC USE CASE

1. Khch hng: - Khng c. 2. Nhn vin bn hng: - Lp ho n. - ng nhp. 3. Th kho: - To phiu nhp hng. - To phiu xut hng. - Kim k hng ho. - To phiu tr hng. 4. Ngi qun l: - Qun l nhp hng. - Qun l xut hng. - Qun l khch hng thn thin. - Thng k. 5. KT The NV: - Khng c. 6. TT. Co-op: - Khng c.

IV.

XY DNG USE CASE DIAGRAM

Dang Nhap Tao Phieu Nhap Hang

NV Ban Hang

Lap Hoa Don Tao Phieu Xuat Hang QLy Nhap Hang

Thu Kho QLy Xuat Hang Kiem Ke Hang Hoa Nguoi Quan Ly QLy KH Than Thien

Thong Ke

Tao Phiu Tra Hang

http://www.ebook.edu.vn

Bo co mn hc UML

Qun l vic mua bn hng Siu th

V.

M T CC USE CASE NG NHP

1. Tm tt nh danh: Tiu : ng nhp vo h thng. Tm tt: Use case ny cho php nhn vin bn hng ng nhp vo h thng, do nhn vin lm vic theo ca nn cn ng nhp tin vic qun l. Actor: Nhn vin bn hng. Ngy to: Ngy cp nht:.. Version: 1.0 Chu trch nhim: 2. M t scenario a) iu kin tin quyt: - Nhn vin phi c th nhn vin do siu th cp. - H s nhn vin c cp nht trong h thng. b) Scenario bnh thng: 1. Nhn vin bn hng a th nhn vin gn my qut. 2. H thng kim tra tnh hp l m vch ca nhn vin. 3. ng nhp thnh cng. c) Cc alternate scenario: A1 - M vch trn th khng hp l: Chui A1 bt u t bc 1 ca scenario thng. 2) H thng cho php qut li m vch ca th nhn vin hoc chn kt thc . Tr li bc 1 ca scenario thng.

----------------------------LP HO N
1. Tm tt nh danh: Tiu : Lp ho n. Tm tt: Use case ny bt u khi nhn vin chn chc nng lp ho n tnh tin v xut ho n cho khch hng. Actor: Nhn vin bn hng. Ngy to: Ngy cp nht:.. Version: 1.0 Chu trch nhim: 2. M t scenario a) iu kin tin quyt: - Khch hng c mua hng trong siu th v c nhu cu tnh tin. - Cc m hng, n gi c cp nht trong h thng. b) Scenario bnh thng: 1) Nhn vin qut m vch ca tng mt hng. 2) H thng t ng tnh tng s tin khch phi tr da trn n gi ca mt hng, s lng hng m khch mua, thu gi tr gia tng c lu trong h thng. 3) Khch hng a th Khch Hng Thn Thin. 4) Nhn vin bn hng qut m vch ca th Khch Hng Thn Thin. 5) H thng kim tra tnh hp l ca m vch. 6) H thng cng im tch lu cho khch hng. 7) Nhn vin bn hng in ho n cho khch hng. http://www.ebook.edu.vn 5

Bo co mn hc UML

Qun l vic mua bn hng Siu th

c) Cc alternate scenario: A1 - Khch hng khng c th Khch Hng Thn Thin: Chui A1 bt u t bc 3 ca scenario thng. 4) H thng b qua bc 4,5,6. Tr li bc 7 ca scenario thng. A2 - M vch th Khch Hng Thn Thin khng hp l: Chui A2 bt u t bc 4 ca scenario thng. 5) H thng cho php qut li m vch hoc chn kt thc. Tr li bc 4 ca scenario thng.

----------------------------QUN L NHP HNG


1. Tm tt nh danh: Tiu : Qun l nhp hng. Tm tt: Use case ny cho php ngi qun l nhp hng vo siu th. Khi hng ho ht hay c nhu cu thm hng, ngi qun l s nhp thng tin hng cn nhp, thng tin ny lm c s cho Th kho nhp hng vo kho. Actor: Ngi qun l. Ngy to: Ngy cp nht:.. Version: 1.0 Chu trch nhim: 2. M t scenario a) iu kin tin quyt: - M hng v thng tin nh sn xut c cp nht trong h thng. b) Scenario bnh thng: 1) Ngi qun l chn chc nng Qun l nhp hng ca h thng. 2) H thng yu cu nhp m hng cn nhp. 3) Ngi qun l nhp m hng. 4) H thng kim tra tnh hp l ca m hng. 5) H thng yu cu nhp s lng. 6) Ngi qun l nhp s lng hng cn nhp. 7) H thng ghi nhn s lng. 8) H thng yu cu nhp m nh sn xut. 9) Ngi qun l nhp m nh sn xut. 10) H thng kim tra tnh hp l ca m nh sn xut. 11) H thng chuyn thng tin va nhp n th kho. c) Cc alternate scenario: A1 - Ngi qun l nhp m hng khng hp l: Chui A1 bt u t bc 4 ca scenario thng. 5) H thng hi ngi qun l c mun thm mt hng ny vo h thng khng. 6) Ngi qun l chn thm hng. 7) H thng yu cu nhp tn mt hng. 8) Ngi qun l nhp tn hng. 9) H thng lu m hng v tn hng. Tr li bc 5 ca scenario thng. A1.1 Ngi qun l khng chn thm hng. Chui A1.1 bt u t bc 5 ca Alternate scenario A1. 6) Ngi qun l khng chn thm hng. Tr li bc 2 ca scenario thng. A2 - Ngi qun l nhp sai m nh sn xut: Chui A2 bt u t bc 10 ca scenario thng. 11) H thng hi ngi qun l c mun thm m nh sn xut ny vo h thng khng. http://www.ebook.edu.vn 6

Bo co mn hc UML

Qun l vic mua bn hng Siu th

12) Ngi qun l chn thm m nh sn xut. 13) H thng yu cu nhp tn nh sn xut. 14) Ngi qun l nhp nh sn xut. 15) H thng lu m nh sn xut v tn sn xut. Tr li bc 10 ca scenario thng. A2.1 Ngi qun l khng chn thm hng. Chui A2.1 bt u t bc 11 ca Alternate scenario A2. 12) Ngi qun l khng chn thm m nh sn xut. Tr li bc 8 ca scenario thng.

----------------------------QUN L XUT HNG


1. Tm tt nh danh: Tiu : Qun l xut hng. Tm tt: Use case ny cho php ngi qun l qun l vic xut hng t kho ln quy. Khi hng ho trn quy ht, ngi qun l cho bit thng tin ca mt hng cn xut ln quy, thng tin ny s lm c s Th kho xut hng ln quy. Actor: Ngi qun l. Ngy to: Ngy cp nht:.. Version: 1.0 Chu trch nhim: 2. M t scenario a. iu kin tin quyt: - Hng ho mun xut ln quy c trong kho. b. Scenario bnh thng: 1) Ngi qun l chn chc nng Qun l xut hng ca h thng. 2) H thng yu cu nhp m hng cn xut ln quy. 3) Ngi qun l nhp m hng. 4) H thng kim tra tnh hp l ca m hng. 5) H thng yu cu nhp s lng. 6) Ngi qun l nhp s lng hng cn xut. 7) H thng kim tra s lng c tho s lng hng cn trong kho khng. 8) H thng chuyn thng tin va nhp vo n th kho. c) Cc alternate scenario: A1 - Ngi qun l nhp m hng khng hp l: Chui A1 bt u t bc 4 ca scenario thng. 5) H thng thng bo m hng khng c trong h thng. Tr li bc 2 ca scenario thng. A2 - Ngi qun l nhp s lng hng cn xut khng hp l: Chui A2 bt u t bc 7 ca scenario thng. 8)H thng thng bo s lng va nhp vt qu s lng hng hin c trong kho. Tr li bc 5 ca scenario thng.

----------------------------QUN L KHCH HNG THN THIN


1. Tm tt nh danh: Tiu : Qun l khch hng thn thin. Tm tt: Use case ny cho php ngi qun l thm thng tin Khch Hng Thn Thin. Actor: Ngi qun l. Ngy to: Ngy cp nht:.. http://www.ebook.edu.vn

Bo co mn hc UML

Qun l vic mua bn hng Siu th

Version: 1.0 Chu trch nhim: 2. M t scenario 1. iu kin tin quyt: - Khch hng mun lm th Khch Hng Thn Thin. - Khch hng c ho n tnh tin ca siu th ln hn 50000 ng 2. Scenario bnh thng: 1. Ngi qun l chn chc nng thm Khch Hng Thn Thin ca h thng. 2. H thng yu cu ngi qun l nhp tn khch hng. 3. Ngi qun l nhp tn khch hng vo. 4. H thng yu cu nhp ngy sinh khch hng. 5. Ngi qun l nhp ngy sinh. 6. H thng kim tra tnh hp l ca ngy sinh v yu cu nhp a ch. 7. Ngi qun l nhp a ch. 8. H thng kim tra ton b thng tin va nhp. 9. H thng t ng cp nht ngy to th, cp m s khch hng v lu thng tin. c) Cc alternate scenario: A1 - Ngy sinh khng hp l: Chui A1 bt u t bc 6 ca scenario thng. 7) Thng bo ngy nhp vo khng chnh xc. Tr li bc 4 ca scenario thng. A2 - Thng tin khch hng va nhp c trong h thng: Chui A2 bt u t bc 8 ca scenario thng. 5) Thng bo c khch hng ny trong h thng Khch Hng Thn Thin. 6) H thng hu ton b thng tin va nhp. Use case kt thc.

----------------------------THNG K
1. Tm tt nh danh: Tiu : Thng k doanh thu. Tm tt: Use case ny cho php ngi qun l thng k doanh thu ca siu th ti thi im hin ti. Actor: Ngi qun l. Ngy to: Ngy cp nht:.. Version: 1.0 Chu trch nhim: 2. M t scenario a. iu kin tin quyt: - Khng c. b. Scenario bnh thng: 1. Ngi qun l chn chc nng Thng K. 2. H thng yu cu chn hnh thc thng k. 3. Ngi qun l chn hnh thc thng k (thng, qu, thi im hin ti) 4. H thng hin th bng thng k, doanh thu. 5. H thng hi ngi qun l c mun in bng thng k hay khng. 6. Ngi qun l yu cu in bng thng k. 7. H thng in bng thng k cho ngi qun l. c. Cc alternate scenario: A1 - Ngi qun l khng in bng thng k: Chui A1 bt u t bc 5 ca scenario thng. 6) Ngi qun l khng yu cu in bng thng k http://www.ebook.edu.vn 8

Bo co mn hc UML

Qun l vic mua bn hng Siu th

7) Use case kt thc.

----------------------------TO PHIU NHP HNG


1. Tm tt nh danh: Tiu : To phiu nhp hng. Tm tt: Use case ny cho php th kho to phiu nhp hng vo kho. Actor: Th kho. Ngy to: Ngy cp nht:.. Version: 1.0 Chu trch nhim: 2. M t scenario a) iu kin tin quyt: - C hng nhp v. - C thng tin Qun l nhp hng t ngi qun l. b) Scenario bnh thng: 1. Th kho chn chc nng To Phiu Nhp Hng ca h thng. 2. H thng yu cu th kho in thng tin hng ho vo Phiu Nhp Hng. 3. Th kho in thng tin vo Phiu Nhp Hng. 4. H thng cp m s Phiu Nhp hng v lu thng tin 5. H thng hi th kho c in Phiu Nhp Hng khng. 6. Th kho chn in Phiu Nhp Hng. 7. H thng in Phiu Nhp Hng cho th kho. c) Cc alternate scenario: A1 - Th kho khng in Phiu Nhp Hng: Chui A1 bt u t bc 5 ca scenario thng. 6) Th kho khng yu cu in Phiu Nhp Hng. 7) Use case kt thc.

----------------------------TO PHIU XUT HNG


1. Tm tt nh danh: Tiu : To phiu nhp hng. Tm tt: Use case ny cho php th kho to phiu xut hng ra khi kho. Actor: Th kho. Ngy to: Ngy cp nht:.. Version: 1.0 Chu trch nhim: 2. M t scenario a) iu kin tin quyt: - C thng tin Qun l xut hng t ngi qun l. b) Scenario bnh thng: 1. Th kho chn chc nng To Phiu Xut Hng ca h thng. 2. H thng yu cu th kho in thng tin hng ho vo Phiu Xut Hng. 3. Th kho in thng tin vo Phiu Xut Hng. 4. H thng cp m s Phiu Xut hng v lu thng tin. 5. H thng hi th kho c in Phiu Xut Hng khng. 6. Th kho chn in Phiu Xut Hng. 7. H thng in Phiu Xut Hng cho th kho. c) Cc alternate scenario: A1 - Th kho khng in Phiu Xut Hng: http://www.ebook.edu.vn

Bo co mn hc UML

Qun l vic mua bn hng Siu th

Chui A1 bt u t bc 5 ca scenario thng. 6) Th kho khng yu cu in phiu xut hng. 7) Use case kt thc.

----------------------------KIM K HNG
1. Tm tt nh danh: Tiu : Kim k hng trong kho. Tm tt: Use case ny cho php Th Kho kim k hng ho trong kho, s lng ca tng chng loi hng, hn s dng ca tng mt hng. Actor: Th kho. Ngy to: Ngy cp nht:.. Version: 1.0 Chu trch nhim: 2. M t scenario a) iu kin tin quyt: - Khng c. b) Scenario bnh thng: 1. Th Kho chn chc nng Kim K Hng. 2. H thng yu cu chn hnh thc kim k (theo m hng, tt c). 3. Th kho la chn hnh thc kim k. 4. H thng hin th m hng, s lng mt hng tng ng. 5. H thng hi Th Kho c mun in bng Kim K khng. 6. Th kho chn in bng Kim K. 7. H thng in bng Kim K cho th kho. c) Cc alternate scenario: A1 - Th Kho khng yu cu in bng Kim K: Chui A1 bt u t bc 5 ca scenario thng. 6) Th kho khng yu cu in bng thng k 7) Use case kt thc.

----------------------------TO PHIU TR HNG


1. Tm tt nh danh: Tiu : To phiu tr hng. Tm tt: Use case ny cho php th kho lp Phiu Tr Hng cho nh sn xut. Actor: Th kho. Ngy to: Ngy cp nht:.. Version: 1.0 Chu trch nhim: 2. M t scenario a. iu kin tin quyt: - Mt hng mun tr phi c trong h thng. b. Scenario bnh thng: 1. Th kho chn chc nng To Phiu Tr Hng ca h thng. 2. H thng yu cu nhp m hng cn tr. 3. Th kho nhp m hng cn tr. 4. H thng kim tra tnh hp l ca m hng. 5. H thng yu cu chn l do tr hng (hng li, hng ht hn s dng). 6. Th kho chn l do tr hng. 7. H thng t cp s th t Phiu To Hng, lu thng tin. 8. H thng hi th kho c in Phiu Tr Hng khng. http://www.ebook.edu.vn

10

Bo co mn hc UML

Qun l vic mua bn hng Siu th

9. Th kho chn in Phiu Tr Hng. 10. H thng in Phiu Tr Hng cho th kho. c) Cc alternate scenario: A1 - Th kho nhp sai m hng cn tr: Chui A1 bt u t bc 4 ca scenario thng. 5) H thng thng bo m hng sai. Tr li bc 2 ca scenario thng. A2 - Th kho khng yu cu in Phiu Tr Hng: Chui A2 bt u t bc 8 ca scenario thng. 6) Th kho khng yu cu in bng thng k 7) Use case kt thc.

http://www.ebook.edu.vn

11

Bo co mn hc UML

Qun l vic mua bn hng Siu th

VI.

BIU LP

HoaDon NhanVienBanHang + Luong: float 1 1..* + SoHoaDon: string + NgayLap: string + ThanhTien: float + VAT : float 1..* 0..* ChiTietHD + SoLuong :integer + DonGia: double ChiTietNhapHang + MaHangNhap: string + SoLuongNhap :integer + DonGia: double + ThanhTien : double

KhachHangThanThiet 1 + MaKH: string + TenKH: string + CMND: string + DiaChi: string + SoDienThoai: string + Diem: integer + ThemKHTT() + SuaTTKH() + HuyTTKH() + TImKiemKH() 1..*

0..* HangHoa + MaHang:string + TenHang: string + ChungLoai: string 1..* + XuatXu:string + NgaySX: date + HanSuDung : date 1..* + Gia ban :double + Don vi tinh: string 1..* 0..* PhieuThongKe 1..* PhieuXuatHang + SoPhieu: string + NgayTao: date + SoLuong: integer + ThemPhieu() + LuuPhieu() + InPhieu() + XoaPhieu() 1..* PhieuNhapHang + SoPhieu: string + NgayTao: date 1..* + SoLuong: integer + NhaCungCap: string ChiTietXuatHang + MaHangXuat: string + SoLuongXuat :integer + ThemPhieu() + LuuPhieu() + XoaPhieu() + InPhieu() 1..* 1..*

+ SoPhieu: string + NgayThongKe: date + DoanhThu: double + Thu: double + Chi: double + ThemPhieu() + LuuPhieu() + InPhieu() + XoaPhieu() 1..* 0..* PhieuKiemKe 1 1 + So phieu: string + Ngay tao: date + So luong: integer + ThemPhieu() + LuuPhieu() + InPhieu() + XoaPhieu() 1 ChiTietTraHang + MaHangTra: string + SoLuongTra :integer + NgayTra: date 1..*

PhieuTraHang + SoPhieu: string + NgayTao: date + SoLuong: integer + ThemPhieu() + LuuPhieu() + InPhieu() + XoaPhieu() 1..*

NguoiQuanLy + Luong Co Ban: String + Phu cap: String + Tien thuong :float

0..*

NghiepVu + ChucDanh: string 1 NhanVien + MaNV: string + TenNV: string 1 1 1 1 ThuKho 1 1 + Luong can ban: string + Phu Cap: string + Tien Luong: string

http://www.ebook.edu.vn

12

Bo co mn hc UML

Qun l vic mua bn hng Siu th

VII. BIU TUN T


1. Biu ng nhp
GD Chuong Trinh Nhan Vien 1. Yeu cau Dang Nhap GD Dang Nhap XLy Dang Nhap

2. Goi GD Dang Nhap

4. GD Dang Nhap

3. Hien Thi GD Dang Nhap

5. Quet Ma Vach 6. KTra Dang Nhap 7. Xac Nhan Ma Vach

8.1 True: Th.Hien Dang Nhap 9.1 Thong Bao Dang Nhap Thanh Cong

8.2 False: Thong Bao Loi 9.2 Hien Thi Thong Bao Loi

c t hnh vi ng Nhp: 1. Nhn vin bn hng chn chc nng ng Nhp. 2. Giao din ng nhp yu cu qut m vch 3. Nhn vin qut m vch. 4. H thng kim tra tnh hp l ca m vch 5. Nu ng th ng nhp thnh cng 6. Nu sai th thng bo li. 2. Biu Lp ho n

http://www.ebook.edu.vn

13

Bo co mn hc UML
GD Chuong Trinh Nhan Vien Ban Hang 1. Yeu Cau Lap HD GD Lap Hoa Don

Qun l vic mua bn hng Siu th


Hoa Don

2. Goi GD Lap HD 3. Hien GD Lap HD

4. GD Lap HD 5. Quet Ma Vach Hang Hoa 6. Tinh Tien

7. Hien Thi Tong Tien 8. Yeu Cau The KHTT

9.1 True: Quet Ma The KHTT 10.1 Tinh Lai Tien 11.1 Cong Diem KHTT 12.1 Hien Thi Tong Tien 13.1 Thanh Toan Tien

9.2 False: Khong Co The KHTT

10.2 Thanh Toan Tien

1. Nhn vin qut m vch ca tng mt hng. 2. H thng t ng tnh tng s tin khch phi tr da trn n gi ca mt hng, s lng hng m khch mua, thu gi tr gia tng c lu trong h thng. 3. Khch hng a th Khch Hng Thn Thin. 4. Nhn vin bn hng qut m vch ca th Khch Hng Thn Thin. 5. H thng kim tra tnh hp l ca m vch. 6. H thng cng im tch lu cho khch hng. 7. Nhn vin bn hng in ho n cho khch hng. 3. Biu Qun l nhp hng

http://www.ebook.edu.vn

14

Bo co mn hc UML
GD Chuong Trinh Nguoi Quan Ly 1. Yeu cau Nhap Hang 2. Goi GD Nhap Hang GD Nhap Hang

Qun l vic mua bn hng Siu th


Xu Ly Nhap Hang Thu Kho

3. Hien GD 4. GD Nhap Hang 5. Nhap Ma Hang 6. Kiem Tra Ma Hang 7.1 True: Ma Hang Dung

7.2 Ma Hang Sai 8.2 Nhap Lai Ma Hang

9. Nhap So Luong 10. Ghi Nhan SO Luong

11. Nhap Ma Nha SX 12. Kiem Tra Ma Nha SX 13.1 True: Ma Nha SX Dung

13.2 Ma Nha SX Sai 14.2 Nhap Lai Ma Nha SX

15. Yeu cau Tao Phieu Nhap Hang

c t hnh vi Qun l nhp hng - Ngi qun l chn chc nng Qun l nhp hng ca h thng. - H thng yu cu nhp m hng cn nhp. - Ngi qun l nhp m hng. - H thng kim tra tnh hp l ca m hng. - H thng yu cu nhp s lng. - Ngi qun l nhp s lng hng cn nhp. - H thng ghi nhn s lng. - H thng yu cu nhp m nh sn xut. - Ngi qun l nhp m nh sn xut. - H thng kim tra tnh hp l ca m nh sn xut. - H thng chuyn thng tin va nhp n th kho. 4. Biu Qun l xut hng

http://www.ebook.edu.vn

15

Bo co mn hc UML
GD Chuong Trinh Nguoi Quan Ly 1. Yeu cau Xuat Hang 2. Goi GD Xuat Hang GD Xuat Hang

Qun l vic mua bn hng Siu th


Xu Ly Xuat Hang Thu Kho

3. Hien GD 4. GD Xuat Hang 5. Nhap Ma Hang 6. Kiem Tra Ma Hang 7.1 True: Ma Hang Dung

7.2 False: Ma Hang Sai 8.2 Nhap Lai Ma Hang

9. Nhap So Luong 10. Kiem Tra So Luong 11.1 True: Du So Luong Xuat

11.2 False: Khong Du So Luong 12.2 Nhap Lai So Luong

13. Yeu cau Tao Phieu Xuat Hang

c t hnh vi Qun l xut hng - Ngi qun l chn chc nng Qun l xut hng ca h thng. - H thng yu cu nhp m hng cn xut ln quy. - Ngi qun l nhp m hng. - H thng kim tra tnh hp l ca m hng. - H thng yu cu nhp s lng. - Ngi qun l nhp s lng hng cn xut. - H thng kim tra s lng c tho s lng hng cn trong kho khng. - H thng chuyn thng tin va nhp vo n th kho. 5. Biu Thng k

http://www.ebook.edu.vn

16

Bo co mn hc UML
GD Chuong Trinh Nguoi Quan Ly 1. Yeu cau Thong Ke 2. Goi GD Thong Ke GD Thong Ke

Qun l vic mua bn hng Siu th


Phieu Thong Ke May In

3. Hien GD 4. GD Thong Ke 5. Chon Hinh Thuc Thong Ke

6.1 Thong Ke Theo Thang 7. Tao Phieu Thong Ke 6.2 Thong Ke Theo Qui

6.3 Thong Ke Den Thoi Diem Hien Tai 8. Hien Thi Phieu Thong Ke 9. Yeu Cau In Phieu Thong Ke 10.1 True. Dong Y In Phieu 10.2 False. Khong In Phieu 11.1 In Phieu

c t hnh vi Thng k 1. Ngi qun l chn chc nng Thng K. 2. H thng yu cu chn hnh thc thng k. 3. Ngi qun l chn hnh thc thng k (thng, qu, thi im hin ti) 4. H thng hin th bng thng k, doanh thu. 6. Biu Qun l Khch hng thn thit

http://www.ebook.edu.vn

17

Bo co mn hc UML
GD Chuong Trinh Nguoi Quan Ly 1. Yeu cau Them KHTT 2. Goi GD KHTT GD KHTT

Qun l vic mua bn hng Siu th


Khach Hang Than Thiet

3. Hien GD 4. GD KHTT 5. Yeu Cau Them KHTT 6. Them KH 7. Tao Ma KH

8. Nhap Ten Khach Hang

9. Nhap Ngay Sinh 10. Kiem Tra Ngay

11. Nhap Dia Chi 12. Kiem Tra Toan Bo Thong Tin 13.1 True Thong Tin Hop Le 14.1 Da Luu Thong Tin

13.2 False: Thong Tin Trung Lap 14.2 Yeu Cau Nhap Lai

c t hnh vi Khch hng thn thit 1. Ngi qun l chn chc nng thm Khch Hng Thn Thin ca h thng. 2. H thng yu cu ngi qun l nhp tn khch hng. 3. Ngi qun l nhp tn khch hng vo. 4. H thng yu cu nhp ngy sinh khch hng. 5. Ngi qun l nhp ngy sinh. 6. H thng kim tra tnh hp l ca ngy sinh v yu cu nhp a ch. 7. Ngi qun l nhp a ch. 8. H thng kim tra ton b thng tin va nhp. 9. H thng t ng cp nht ngy to th, cp m s khch hng v lu thng tin. 7. Biu To phiu nhp hng

http://www.ebook.edu.vn

18

Bo co mn hc UML
GD Chuong Trinh Thu Kho 1. Yeu cau Tao Phieu Nhap Hang 2. Goi GD Tao Phieu Nhap Hang GD Tao Phieu Nhap Hang

Qun l vic mua bn hng Siu th


Phieu Nhap Hang May In

3. Hien GD 4. GD Tao Phieu Nhap Hang

5. Chon Thong Tin Tao Phieu Nhap Hang 6. Thong Tin Can Tao Phieu

7. Yeu Cau Tao Phieu

8. Hien Thi Phieu 9. Yeu Cau In Phieu 10.1 Dong Y In Phieu 10.2 Khong In Phieu

c t hnh vi To phiu Nhp Hng 1. Th kho chn chc nng To Phiu Nhp Hng ca h thng. 2. H thng yu cu th kho in thng tin hng ho vo Phiu Nhp Hng. 3. Th kho in thng tin vo Phiu Nhp Hng. 4. H thng cp m s Phiu Nhp hng v lu thng tin 5. H thng hi th kho c in Phiu Nhp Hng khng. 6. Th kho chn in Phiu Nhp Hng. 7. H thng in Phiu Nhp Hng cho th kho. 8. Biu To phiu xut hng

http://www.ebook.edu.vn

19

Bo co mn hc UML
GD Chuong Trinh Thu Kho 1. Yeu cau Tao Phieu Xuat Hang 2. Goi GD Tao Phieu Xuat Hang GD Tao Phieu XuatHang

Qun l vic mua bn hng Siu th


Phieu Xuat Hang May In

3. Hien GD 4. GD Tao Phieu Xuat Hang

5. Chon Thong Tin Tao Xuat Nhap Hang 6. Thong Tin Can Tao Phieu

7. Yeu Cau Tao Phieu

8. Hien Thi Phieu 9. Yeu Cau In Phieu 10.1 Dong Y In Phieu 10.2 Khong In Phieu

c t hnh vi To phiu xut hng 1. Th kho chn chc nng To Phiu Xut Hng ca h thng. 2. H thng yu cu th kho in thng tin hng ho vo Phiu Xut Hng. 3. Th kho in thng tin vo Phiu Xut Hng. 4. H thng cp m s Phiu Xut hng v lu thng tin. 5. H thng hi th kho c in Phiu Xut Hng khng. 6. Th kho chn in Phiu Xut Hng. 7. H thng in Phiu Xut Hng cho th kho. 9. Biu To phiu tr hng

http://www.ebook.edu.vn

20

Bo co mn hc UML
GD Chuong Trinh Thu Kho 1. Yeu cau Tra Hang 2. Goi GD Tra Hang GD Tra Hang

Qun l vic mua bn hng Siu th


Xu Ly Tra Hang Phieu Tra Hang May In

3. Hien GD 4. GD Tra Hang 5. Nhap Ma Hang 6. Kiem Tra Ma Hang 7.1 True: Ma Hang Dung

7.2 False: Ma Hang Sai 8.2 Nhap Lai Ma Hang 9. Tao Phieu Tra Hang 10. Hien Phieu Tra Hang 11. Yeu cau In Phieu Tra Hang

12.1 Dong Y In Phieu 12.2 Khong In Phieu

c t hnh vi To phiu tr hng 1. Th kho chn chc nng To Phiu Tr Hng ca h thng. 2. H thng yu cu nhp m hng cn tr. 3. Th kho nhp m hng cn tr. 4. H thng kim tra tnh hp l ca m hng. 5. H thng yu cu chn l do tr hng (hng li, hng ht hn s dng). 6. Th kho chn l do tr hng. 7. H thng t cp s th t Phiu To Hng, lu thng tin. 8. H thng hi th kho c in Phiu Tr Hng khng. 9. Th kho chn in Phiu Tr Hng. 10. H thng in Phiu Tr Hng cho th kho. 10. Biu Kim k hng

http://www.ebook.edu.vn

21

Bo co mn hc UML
GD Chuong Trinh Thu Kho 1. Yeu cau Kiem Ke Hang 2. Goi GD Kiem Ke Hang GD Kiem Ke Hang

Qun l vic mua bn hng Siu th


Phieu Kiem Ke May In

3. Hien GD 4. GD Kiem Ke Hang

5. Yeu Cau Chon Hinh Thuc Kiem Ke

6.1 Kiem Ke Theo Ma Hang 7. Tao Phieu Kiem Ke 6.2 Kiem Ke Theo Loai Hang 8. Hien Thi Phieu Kiem Ke

6.3 Kiem Ke Theo Xuat Xu Hang

9. Yeu Cau In Phieu Kiem Ke 10.1 Dong Y In Phieu 10.2 Khong In Phieu

c t hnh vi Kim K Hng 1. Th Kho chn chc nng Kim K Hng. 2. H thng yu cu chn hnh thc kim k (theo m hng, tt c). 3. Th kho la chn hnh thc kim k. 4. H thng hin th m hng, s lng mt hng tng ng. 5. H thng hi Th Kho c mun in bng Kim K khng. 6. Th kho chn in bng Kim K. 7. H thng in bng Kim K cho th kho.

http://www.ebook.edu.vn

22

Bo co mn hc UML

Qun l vic mua bn hng Siu th

MC LC -----------------------1. 2. 3. 4. 5. M t bi ton ....................................................................................................3 Xc nh cc actor .............................................................................................3 Xc nh cc use case ........................................................................................4 Xy dng biu use case ................................................................................4 M t cc use case .............................................................................................5 5.1 ng nhp..............................................................................................5 5.2 Lp ho n ..........................................................................................5 5.3 Qun l nhp hng.................................................................................6 5.4 Qun l xut hng..................................................................................7 5.5 Qun l Khch hng thn thit ..............................................................7 5.6 Thng k ................................................................................................8 5.7 To phiu nhp hng ............................................................................9 5.8 To phiu xut hng .............................................................................9 5.9 Kim k hng.......................................................................................10 5.10 To phiu tr hng .............................................................................10 6. Biu lp ......................................................................................................12 7. Biu tun t ...............................................................................................13

http://www.ebook.edu.vn

23

You might also like