M c l c ụ ụ
I/ Mô t
bài toán nghi p v
ả
ệ ụ
1) Mô t
b ng l
ả ằ
i ờ
C a hàng s đ ẽ ượ ử c các đ i lí khác nhau cung c p các m t hàng khác nhau theo ấ ạ ặ
phi u yêu c u c a c a hàng do b ph n pha ch yêu c u. Các m t hàng nh p v đ ầ ủ ử ậ ề ượ c ế ế ậ ầ ặ ộ
ki m tra xem có đ t ch t l ng nh yêu c u hay không - n u đ t thì m t hàng s đ ấ ượ ể ạ ẽ ượ c ư ế ầ ạ ặ
nh p và vi ậ ế ử t phi u nh p kho. Đ ng th i ghi vào s theo dõi hàng. N u không thì g i ế ế ậ ồ ờ ổ
thông tin ph n h i v i đ i lí. Vi c thanh toán cho các đ i lý s do b ph n k toán, có ậ ế ồ ớ ẽ ệ ạ ả ạ ộ
th thanh toán ngay ho c vài ngày sau đó. Khi thanh toán s ph i vi ẽ ả ể ặ ế t phi u chi. ế
Khi khách vào c a hàng s đ ẽ ượ ử ọ c nhân viên ph c v g i Menu đ khách l a ch n ụ ụ ử ự ể
t phi u yêu c u, phi u yêu c u s đ đ u ng và vi ồ ố ế ầ ẽ ượ ế ế ầ ế c chuy n cho b ph n pha ch . ộ ậ ể
ồ ố B ph n pha ch s pha đ u ng cho khách và ph c v có trách nhi m chuy n đ u ng ụ ụ ồ ố ế ẽ ệ ể ậ ộ
cho khách - khi đó phi u yêu c u đ ng th i cũng là hóa đ n tính ti n s đ ề ẽ ượ ế ầ ồ ờ ơ ể c chuy n
ng c l ượ ạ i cho b ph n k toán. ộ ậ ế
Lúc nào khách có yêu c u thanh toán s nh n đ ầ ẽ ậ ượ c hoá đ n tính ti n. Căn c vào ề ứ ơ
hoá đ n và s l ng th c t ố ượ ơ ự ế ậ đã dùng, khách s thanh toán v i b ph n k toán.B ph n ớ ộ ậ ế ẽ ộ
t phi u thu và l u s theo dõi h ng ngày. k toán vi ế ế ư ổ ế ằ
N u có s c x y ra qu n lý s ti n hành l p biên b n và x lý s c . Khi ch ự ố ả ẽ ế ự ố ử ế ậ ả ả ủ
c a hàng yêu c u báo cáo thì l p báo cáo g i cho ch c a hàng. ậ ử ủ ử ử ầ
2) Các h sồ ơ
a) Menu đ u ng ồ ố
b) Phi u yêu c u mua hàng c) Phi u yêu c u đ u ng ế ầ ầ ồ ố ế
d) Phi u nh p hàng ế ậ
e) Phi u chi. ế
ng hàng cũ còn l i) f) S theo dõi hàng (l u hàng nh p v và s l ư ậ ề ố ượ ổ ạ
g) Phi u thu. ế
h) S thu chi. ổ
i) Biên b n s c . ả ự ố
k) Báo cáo.
II/ Mô hình nghi p vệ ụ
1. B ng phân tích xác đ nh các ch c năng , tác nhân và h s
ồ ơ
ứ
ả
ị
+ b ng Nh n xét Đ ng t ộ ừ ổ ữ Danh từ ậ
mua hàng Yêu c u ầ Phi u yêu c u mua hàng ầ ế H s tài li u ệ ồ ơ
Ki m tra hàng Tác nhân ể B ph n pha ch ậ ộ ế
Nh p hàng vào kho Tác nhân ậ Đ i líạ
L u Hoá đ n nh p hàng ư s theo dõi hàng ổ ậ ơ H s tài li u ệ ồ ơ
T o S theo dõi hàng ạ ậ hoá đ n nh p ơ ổ H s tài li u ệ ồ ơ
hàng Tác nhân B ph n k toán ậ ế ộ
Thanh toán ti n hàng ề Phi u chi ế H s tài li u ệ ồ ơ
Yêu c u Khách Tác nhân ầ đ u ng ồ ố
Ph c v Phi u yêu c u đ ụ ụ đ u ng ồ ố ế ầ ồ H s tài li u ệ ồ ơ
Vi t ế hoá đ nơ u ng(hóa đ n) ố ơ
Vi t B ph n ph c v Tác nhân ế phi u thu ế ụ ụ ậ ộ
Ghi s thu chi H s tài li u ệ ồ ơ ổ Hóa đ nơ
L p H s tài li u ệ ồ ơ ậ biên b nả Phi u thu ế
L p báo cáo S thu chi H s tài li u ệ ồ ơ ậ ổ
H s tài li u ệ ồ ơ Biên b nả
Tác nhân Ch c a hàng ủ ử
Báo cáo H s tài li u ệ ồ ơ
2. Thi
t l p bi u đ ng c nh
ế ậ
ể ồ ữ ả
3. Bi u đ phân rã ch c năng: nhóm d n các ch c năng
ể ồ
ứ
ứ
ầ
ứ
Các chí ti ế Yêu c u nh p hàng Nhóm l n 1ầ Nh p hàng Nhóm l n 2ầ Bán quán cafe t ch c năng ậ ầ ậ
ể ậ
ậ
ạ ư ổ ế
ơ Bán hàng
Gi i quy t s c ả ế ự ố Ki m tra hàng Nh p hàng T o hóa đ n nh p ơ L u s theo dõi hàng Vi t phi u chi ế Ghi s thu chi ổ Yêu c u đ u ng ầ ồ ố Ph c v đ u ng ụ ụ ồ ố t hóa đ n Vi ế Vi t phi u thu ế ế Ghi s thu chi ổ L u s theo dõi hàng ư ổ L p biên b n ả ậ X lý s c ự ố ử
4. Bi u đ phân rã ch c năng:
ể ồ
ứ
5. Mô t
chi ti
ả
ế
t các ch c năng lá ứ
đó s
: b ph n pha ch d a vào Menu c a c a hàng, t
(1.1) Yêu c u nh p hàng ầ ậ ủ ử ế ự ậ ộ ừ ẽ
yêu c u mua các m t hàng c n thi t. Ho c khi h t các m t hàng thì s báo đ ầ ầ ặ ế ế ẽ ặ ặ ể
c a hàng nh p hàng v . ề ậ ử
(1.2) Ki m tra hàng ể
: hàng nh p v s đ ậ
ề ẽ ượ ộ ạ c b ph n pha ch ki m ta xem có đ t ế ể ậ
tiêu chu n v s l ng và ch t l ề ố ượ ẩ ấ ượ ậ ng hay không. N u đ t thì nh p ế ạ
kho,ng i s g i thông báo ph n h i cho đ i lí. c l ượ ạ ẽ ử ả ạ ồ
(1.3) Nh p hàng vào kho c các đ i lí chuy n đ n s đ c
: hàng đ
ậ ượ ế ẽ ượ bộ ph n pha ể ạ ậ
ch ti p nh n và b o qu n. ế ế ả ậ ả
(1.4) T o hoá đ n nh p: ậ D a vào s hàng mà các đ i lí cung c p thì b ph n pha ạ ơ ạ ự ấ ậ ố ộ
ch s vi ế ẽ ế ậ t hoá đ n nh p hàng cho các đ i lí đ các đ i lí yêu c u b ph n ể ậ ạ ạ ầ ơ ộ
k toán thanh toán ti n hàng. ế ề
(1.5) L u vào s theo dõi hàng : Hàng nh p v s l u vào s theo dõi hàng đ ư ổ ề ẽ ư ậ ổ ể
ti n cho vi c theo dõi hàng hóa ệ ệ
(1.6) Vi khi nh n đ ế t phi u chi: ế ậ ượ c yêu c u thanh toán ti n hàng cho các đ i lí thì ề ầ ạ
b ph n k toán s xác nh n, thanh toán và vi ộ ậ ế ẽ ậ ế t phi u chi. ế
(1.7) Ghi s thu chi: sau khi thanh toán xong ,b ph n k toán s l u s thu chi ổ ẽ ư ổ ế ậ ộ
c a c a hàng đ d dàng cho vi c t ng k t doanh thu c a c a hàng. ệ ổ ủ ử ủ ử ể ễ ế
(2.1) Yêu c u đ u ng ầ ồ ố : d a vào Menu c a nhà hàng,khách s g I đ u ng theo ẽ ọ ồ ố ự ủ
nhu c u c a mình và đ c b ph n ph c v ghi l ầ ủ ượ ộ ậ ụ ụ ạ i vào phi u yêu c u. ế ầ
(2.2) Ph c v đ u ng phi u yêu c u c a khách b ph n pha ch s pha đ ụ ụ ồ ố :t ừ ầ ủ ế ẽ ế ậ ộ ồ
c ph c v chuy n t i cho khách. u ng cho khách và đ ố ượ ụ ụ ể ớ
(2.3) Vi t hoá đ n: c yêu c u thanh toán c a khách,b ph n k toán s ế ơ nh n đ ậ ượ ủ ế ầ ậ ộ ẽ
tính ti n d a vào phi u yêu c u mà khách đã yêu c u. ề ự ế ầ ầ
(2.4) Vi căn c vào s l ng th c t mà khách đã dùng,b ph n k ế t phi u thu: ế ố ượ ứ ự ế ậ ộ ế
toán vi t phi u thu s ti n th c t ế ố ề ự ế ế mà khách ph i tr . ả ả
(3.1) L p biên b n s c ả ự ố:n u x y ra s c ví d nh v c c,ho c làm h ng đ ụ ư ỡ ố ự ố ậ ế ả ặ ỏ ồ
ậ dùng c a quán hay làm m t đ c a khách thì qu n lí c a hàng s ti n hành l p ấ ồ ủ ẽ ế ủ ử ả
biên b n.ả
ng gây ra s c thì s ti n hành b i th ng cho
(3.2) X lí s c
ử ự ố :xem xét đ i t ố ượ ẽ ế ự ố ồ ườ
khách n u l i do c a hàng hay yêu c u khách b i th ng n u l I do khách . ế ỗ ử ầ ồ ườ ế ỗ
ủ ử (4.1) Báo cáo :ch c a hàng s yêu c u t ng k t tình hình kinh doanh c a c a ầ ổ ủ ử ẽ ế
hàng theo t ng ngày, tùng tu n, t ng tháng ho c theo quý, năm… ầ ừ ừ ặ
III/ Mô hình khái ni m/logic
ệ
1) Bi u đ lu ng d li u m c 0:
ể ồ ồ
ữ ệ
ứ
2) Bi u đ lu ng d li u m c 1
ể ồ ồ
ữ ệ
ứ
a) Bi u đ c a ti n trình “Nh p hàng” ể ồ ủ ế ậ
b) Bi u đ ti n trình “Bán hàng” ể ồ ế
c) Bi u đ ti n trình “Gi ể ồ ế ả i quy t s c ” ế ự ố
d) Bi u đ ti n trình “Báo cáo” ể ồ ế
3) Mô hình ER.
a) xác đ nh th c th , m i quan h ể ố ự ị ệ
Đ I LÍ (tên đ i lí) Ạ ạ
HÀNG (tên hàng)
PHI U YÊU C U(mã phi u) Ầ Ế ế
PHI U NH P (mã phi u) Ậ Ế ế
Bao nhiêu? S l ng ố ượ
Đ n giá Tính nh th nào? ư ế ơ
PHI U NH N
Bao nhiêu? S l ng ố ượ
Đ n giá Tính nh th nào? ư ế ơ
b) Bi u đ rút g n ể ồ ọ
IV/ Thi
t k mô hình logic
ế ế
1) Chuy n đ i mô hình ER sang mô hình quan h
ể ổ
ệ
a) Bi u di n các th c th ự ể ễ ể
=> HÀNG (mã hàng)
=>Đ I LÍ ( Ạ mã đ i líạ , tên đ i lí)ạ
=> PHI U YÊU C U ( Ầ s phi u yêu c u ế ầ , ngày phi u, t ng ti n) ế Ế ề ố ổ
=> PHI U NH N ( Ế ậ ) Ậ s phi u nh n ế ố
b) Bi u di n các m i quan h ố ể ễ ệ
,đ n giá, s => CHI TI T HÓA Đ N ( Ế Ơ s phi u yêu c u, mã hàng ế ầ ố ơ ố
ng) l ượ
=> CHI TI T PHI U NH P ( , Ậ mã phi u nh n, mã hàng,mã đ i lý Ế Ế ế ậ ạ
ng) đ n giá, s l ơ ố ượ
ữ ệ c) quan h c a mô hình d li u ệ ủ
2. Thi
t k c s d li u v t lý
ế ế ơ ở ữ ệ ậ
a) table: HANG (mahang, tenhang, dvt, madaili)
b) table: DAILI (madaili, tendaili, diachi, sdt)
c) table: PHIEUYEUCAU (maphieuyc, ngayphieu, tongtien)
d) table: PHIEUNHAP (maphieunhap,ngayphieu,tongtien)
e) table: CTPHIEUNHAP (maphieunhap,mahang,madaili, dongia, soluong)
f) table: CTHOADON (maphieuyc, mahang, dongia, soluong)