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) Ậ Ế ế

HÀNG

Bao nhiêu? S l ng ố ượ

Đ n giá Tính nh th nào? ư ế ơ

PHI U NH N HÀNG, Đ I LÍ ồ Ạ Ậ Ế

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)