QU N LÝ PH N M M C A M T CÔNG TY X 2010
I. Mô hình Use Case:
1. Các c nhân c a h th ng:
Mô t :
H th ng ph n m m này đ c dùng cho 4 đ i t ng chính: ng i qu n kho, ượ ượ ườ
ng i qu n lýn hàng, ng i qu n qu ng i qu n lý công n .ườ ườ ườ
Ta có th g p ch c năng c a ng i qu n lý công n vào cho ng i qu n lý qu b i ư ườ
nh ng ch c năng này chung m t ph m trù; v y, h th ng có 3 tác nhân chính
sau: qu n lý kho, qu n lý bán hàng, qu n lý qu .
Qu n lý kho có các thao tác nh p, xu t, l u, inng trong kho cnh; chuy n hàng t ư
kho cnh vào các đ n v bán l . Ngoài ra, n thêm ch c năng th ng kê các m t hàngơ
ng ty đang bán.
Qu n bán hàng cho bi t s l ng ti n đã bán ra theo t ng ngày, t ng tháng, ế ượ
t ng năm c a m t m t hàng nào đó. Ngoài ra, n thêm ch c năng th ng các
khách hàng đang làm ăn v i công ty.
Qu n lý qu cho bi t s ti n thu, chi, ti n n c a t ng khách hàng theo th i gian. ế
2. hình Use Case c a Qu n kho:
2.1 Bi u đ Use Case :
2.1.1 Bi u đ t ng quát :
Mô t :
Qu n lý kho có các ch c năng sau:
- Nh p kho: cho pp l u nh ng hàng hoá công ty nh p v . ư
- Xu t kho: cho pp xu t các hàng h mà khách hàng mua.
- Chuy n kho trung gian: Đ ti n cho vi c qu n s l u chuy n hàng hoá. ư ư
- T o th kho: cho bi t s l ng nh p, xu t t n c a t ng m t hàng. ế ượ
- T o b ng t n kho: cho bi t s t n kho c a các m t hàng. ế
Bi u đ :
2.1.2 Bi u đ Nhap kho :
Mô t :
Nh p kho bao g m các thao tác: nh p hàng vào kho, xóa hàng, l u thông tin hàng và ư
in danh ch ng. Khi th c hi n ch c năng nh p d li u hàng a o kho c n ph i
nh p vào kho trung tâm – là kho chính đ ch a các ng nh p vào.
Bi u đ :
2.1.3 Bi u đ Chuyen kho trung gian :
Mô t :
V i ch c năng chuy n kho trung gian, ng i qu n lý kho ph i ch n kho bán l n ườ ơ
v bán l ) c n chuy n hàng đ n, ch n kho chính ch a hàng, ch n hàng c n chuy n v i ế
s l ng chuy n bao nhiêu, h th ng s th c hi n chuy n d li u v hàng c n ượ
chuy n t kho chính vào kho trung gian (t c đ n v n l ). ơ
Bi u đ :
2.1.4. Bi u đ Tao the kho :
Mô t :
Trang 1
QU N LÝ PH N M M C A M T CÔNG TY X 2010
V i ch c năng t o th kho đ cho bi t s l ng nh p, xu t t n đ ng c a t ng ế ượ
m t hàng. Do đó, c n ch n m t hàng c n t o th đ h th ng tính toán và hi n th s
l ng nh p, xu t và t n c a m t hàng đó.ượ
Bi u đ :
2.1.5 Bi u đ Tao bang ton kho :
Mô t :
V i ch c năng t o b ng t n kho, c n ch n m i m t hàng trong kho chính đ h
th ng tính tn s l ng t n kho c a t ng m t hàng và hi n th danh sách t n kho. ượ
Bi u đ :
2.1.6 Bi u đ Thong ke cac mat hang :
Mô t :
V i ch c năng th ng kê c m t hàng trong kho, ph i ch n kho chính, ch n t t c
các m t hàng trong kho chính đ h th ng tính toán hi n th danh sách s l ng ượ
nh p, xu t và t n kho c a t ng m t hàng.
Bi u đ :
2.2 Bi u đ trình t : (Di n gi i chi ti t các b c) ế ướ
2.2.1 Bi u đ trình t Nhap hang:
2.2.2 Bi u đ trình t Xoa hang:
2.2.3 Bi u đ trình t In danh sach hang :
2.2.4 Bi u đ trình t Xuat kho :
2.2.5 Bi u đ trình t Chuyen kho trung gian:
2.2.6 Bi u đ trình t Tao the kho :
2.2.7 Bi u đ trình t Thong ke cac mat hang :
2.3 Bi u đ c ng tác: ( chúng ta th xem qua 1 s bi u đ c ng tác sau.V
n i dung gi ng vói bi u d trình t n t kng gi i tch thêm.)
2.3.1 Bi u đ c ng tác Nhap hang :
2.3.2 Bi u đ c ng tác Xoa hang :
2.3.3 Bi u đ c ng tác In danh sach hang :
2.3.4 Bi u đ c ng tác Xuat kho :
2.3.5 Bi u đ c ng tác Chuyen kho trung gian :
2.3.6 Bi u đ c ng tác Tao the kho :
2.3.7 Bi u đ c ng tác Thong ke cac mat hang :
3. hình Use Case c a Qu n n hàng:
3.1 Bi u đ Use Case :
Mô t :
Qu n bán ng cho bi t đ c s l ng ti n đã bán ra theo t ng ngày, t ng ế ượ ượ
tháng, t ng năm c a m t hàng nào đó. Ch n kho trung tâm, ho c đ n v bán l , sau đó ơ
ch n ngày, tng, năm c n th ng , h th ng s th ng các m t hàng đã bán v i s
l ng và ti n thu đ c là bao nhiêu và hi n th danhchn n hình.ượ ượ
N u bán sĩ, h th ng s yêu c u h th ng qu n lý kho t o phi u xu t kho trong khoế ế
chính.
N u bán l , h th ng s t o m t phi u giao hàng t đ n v bán l .ế ế ơ
Ngi ra, qu n bán hàng n ch c năng ph th ng các kch hàng đang
làm ăn v i công ty.
Trang 2
QU N LÝ PH N M M C A M T CÔNG TY X 2010
3.2 Bi u đ trình t :
3.2.1 Bi u đ trình t Ban si :
3.2.2 Bi u đ trình t Ban le :
3.2.3 Bi u đ trình t Thong ke hang da ban :
3.2.4 Bi u đ trình t Thong ke khach hang :
3.3 Bi u đ c ngc :( gi ng nh bi u đ trình t l t qua) ư ướ
3.3.1 Bi u đ c ng tác Ban si :
3.3.2 Bi u đ c ng tác Ban le :
3.3.3 Bi u đ c ng tác Thong ke hang da ban :
3.3.4 Bi u đ c ng tác Thong ke khach hang :
4. hình Use Case c a Qu n qu :
4.1 Bi u đ Use Case :
Mô t :
Qu n lý qu cho bi t s ti n thu c a khách hàng và s ti n chi ra c a công ty. M t ế
khác, qu n lý qu kiêm luôn ch c năng c a qu n lýng n : xem xét n c a t ng khách
ng ho c xem t n theo th i gian, ho c xem xét t ng s n c a các khách hàng c a
ng ty.
Bi u đ :
4.2 Bi u đ trình t :
4.2.1 Bi u đ trình t Xem no tung khach hang :
4.2.2 Bi u đ trình t Xem no theo thoi gian :
4.3 Bi u đ c ngc ( l t qua)ướ
4.3.1 Bi u đ c ng tác Xem no tung khach hang :
4.3.2 Bi u đ c ng tác Xem no theo thoi gian :
II. Bi u đ L p:
1. hình l p và s k th a: ế
Bi u đ :
Mô t :
1.1 L p CoSo:
*Thu c tính:
-giaTri: m ng ch a các giá tr c n c p nh t, tìm ki m. ế
-bang: tên b ng c n truy c p.
-database: bi n k t n i c s d li u.ế ế ơ
-truong: m ng ch a danh chc tr ng trong b ng. ườ
*Ph ng th cươ :
-CoSo(bang: String = "", database: Integer = 0)
Hàm kh i t o đ i t ng. ượ
-capNhat(huong : Integer = 0)
C p nh t d li u t đ i t ng o CSDL ho c ng c l i. ượ ượ
+huong=0: c p nh t t đ i t ng vào CSDL. ượ
+huong=1: c p nh t t CSDL ra đ i t ng. ượ
-xoa(dieuKien : array)
Xoa m t vài record c a b ng.
+ dieuKien: m ng ch a các đi u ki n đ a.
-timKiem(dieuKien : array)
Trang 3
QU N LÝ PH N M M C A M T CÔNG TY X 2010
Tìm ki m các record th a các đi u ki n ch a trong m ng dieuKien.ế
+ dieuKien: m ng ch a các đi u ki n đ tìm ki m. ế
-truyVan(qry : String)
Th c hi n câu truy v n qry.
+ qry: câu truy v n c n th c hi n.
-next()
Chuy n đ n record ti p theo. ế ế
1.2 L p Kho:
K th a l p CoSo.ế
*Thu c tính:
-loai: cho bi t lo i c a kho.ế
+ loai=0: kho trung tâm.
+loai=1: đ n v n l .ơ
*Ph ng th cươ :
-Kho()
Hàm kh i t o đ i t ng. ượ
-setLoai(loai: Integer)
Gán lo i cho kho.
+loai: s hi u bi u th lo i c a kho.
-getLoai: Integer
Tr v lo i c a kho.
-inDSHang()
In danh sách hàng c a kho.
1.3 L p Hang:
K th a l p CoSo.ế
*Thu c tính:
-tenHang: tên c a m t hàng.
-giaTien: giá ti n c a m t hàng.
-soLuong: s l ng c a m t hàng này trong kho. ượ
*Ph ng th cươ :
-Hang()
Hàm kh i t o đ i t ng. ượ
-setThongTin(ten: String; giaTien: Currency; soLuong: Integer)
Đ t thông tin cho m t hàng.
+tên: tên hàng.
+giaTien: giá ti n c a hàng.
+soLuong: s l ng c a hàng trong kho. ượ
-getTen: String
Tr v tên c a hàng.
-getGiaTien: Currency
Tr v giá ti n c a hàng.
-getSoLuong: Integer
Tr v s l ng c a hàng trong kho. ượ
1.4 L p KhachHang:
K th a l p CoSo.ế
Trang 4
QU N LÝ PH N M M C A M T CÔNG TY X 2010
*Thu c tính:
-ten: tên c a khách hàng.
-diachi: đ a ch c a khách hàng.
*Ph ng th cươ :
-KhachHang()
Hàm kh i t o đ i t ng. ượ
-setThongTin(ten: String; diaChi: String)
Đ t thông tin cho khách hàng.
+ten: tên khách hàng.
+diaChi: đ a ch c a khách hàng.
-getTen: String
Tr v tên c a khách hàng.
-getDiaChi: String
Tr v đ a ch c a khách hàng.
1.5 L p PhieuCoSo:
K th a l p CoSo.ế
*Thu c tính:
-soPhieu: s hi u c a phi u. ế
-thoiGian: th i gian t o phi u. ế
1.6 L p PhieuXuat:
K th a l p PhieuCoSo.ế
*Ph ng th cươ :
-PhieuXuat()
Hàm kh i t o đ i t ng. ượ
1.7 L p PhieuNhap:
K th a l p PhieuCoSo.ế
*Ph ng th cươ :
-PhieuNhap()
Hàm kh i t o đ i t ng. ượ
1.8 L p PhieuThu:
K th a l p PhieuCoSo.ế
*Ph ng th cươ :
-PhieuThu()
Hàm kh i t o đ i t ng. ượ
1.9 L p PhieuChi:
K th a l p PhieuCoSo.ế
*Ph ng th cươ :
-PhieuChi()
Hàm kh i t o đ i t ng. ượ
2. hình quan h ph thu c:
Mô nh d i cho th y các m i quan h ph thu c gi a c l p: Hàng đ c ch aướ ượ
trong kho và m i phi u xu t hay phi u nh p đ c l p cho các m t ng t ng ng. ế ế ượ ươ
Khách hàng mua hàng và m i phi u thu, phi u chi đ c l p cho khách hàng trên c s ế ế ượ ơ
đó.
Trang 5