MỤC LỤC
1. Giới thiệu chung
!"#$
%"&'!()*+, -).
&/(0/)
12*3/45
678
69)*+/:;
6<!/:
6+
2. Xây dựng mô hình nghiệp vụ
2.1 Mô tả bài toán
=, -/">?)./(0">@'&
AB().,CD/)-E4/F
xem$G"'đặt yêu cầu8ABFABkiểm tra'
<$$1"H"AI).4:thông báo$FAI>:
ABlập'"#'"#GJ"AIđưa vào$A<KF"3B
ghiK<.'"#$GL
D'!thanh toán)$Mnợ>-E4<&/82
JD$NOtrả tiền"AIJPHQJ&=HQG
J"AI đưa$$A<KF"3B ghiK<.HQ$GL
$R+$G&"@$FGIS>cập nhật$GLI
T
=HQ<&"AI)!$D$AB/0$*U@4
V'4?GI./M>)
2.2 Các hồ sơ thu thập được
2.2.1 Hóa đơn bán hàng
2.2.2 Chứng từ nhận tiền
2.3 Bảng phân tích xác định chức năng, tác nhân và hồ sơ.
Động từ + bổ ngữ Danh từ Nhận xét
90/W$ W$ 3G#RX
M).4 D YZ
D!/<<$$ 1AB YZ
$$ 1AB YZ
XJ'"# '"# 3G#RX
[
=)!'"# D$A<K \
7'"# ]L 3G#RX
$& =HQJ& 3G#RX
1I& 7%)^I 3G#RX
=)!=HQJ& D$A<K \
7HQ ]L$ 3G#RX
=JJI ]LI 3G#RX
2.4. Biểu đồ phân cấp chức năng
2.4.1 Biểu đồ phân cấp chức năng gộp:
2.4.2 Biểu đồ phân cấp chức năng chi tiết
_
2. 5 Mô tả chi tiết các chức năng lá
(1.1)Tiếp nhận yêu cầu:
D").48AB:2J"A$
(0/$D$).43/./M).4G
AIQ/MW2J)!$2J!/<$"!(0/
/M'!"H"AI)
(1.2)Kiểm tra kho hàng:
W2J$J).4(0/(`GAIS<$$'
")1S""!:$82J)!
G2JJ'"#/1:$>82J"!
2J)/8).4"AIa/@
(1.3) Viết hóa đơn:
R+<.).4F2JJ'"#0$/b
"@'8&./MFGAIF"#F)F&FLG
&/M]"AI$$F'"#"AIJGcA>$$
"A$/2"!'!"0/$F$<
&'"#AG'"#FFLG&FS"AIJJ$GL
(2.1) Viết chứng từ nhận tiền:
-E4<&F/82JD$dW2J
$d!/<G&SI*+$%)^IF&
HQJ&"A$=HQJ&"AIA$$
HQ"AID$dJJ$GL$
e
(2.2) Ghi nợ:
W2JIAB().(0/<$GLGL
$F%)'"#HQJ&<$$"!JJ(0/QS
ILG$.&"AIJJ$GLI
(2.3) Gửi giấy nhắc nợ:
W2J,%)^I0$*U<$GLIF'
'GIAI/H)"fY&G&gBZ/A$:%)
^I,"0$"f:$LGI).4
$h&G+:2J)82JI'!<i
(3.1) Tổng hợp thống kê:
W2J$AB/AB().(0/<$GL
GL$"!%)'"#HQJ&/8<$$J
J$GL0$*UAB/R+$"@"AIJJF2J
D$AB/Gc"A<LI0$*UQ"
/F"A<"<VF/M$>)
(3.2) Hạch toán lỗ lãi:
W2J$LIAB().(0/<$GL"!
%)'"#/8<$$JJ$GL>$E@R+$
"'&J&Q'"#JF%)Q'"#
JF2JD$LIGc"A<LI&*$
">FE@0$:F0$Q)FFj/
2.7 Liệt kê các hồ sơ sử dụng
W$ k]LI
'"# 7%)^I
]L '"#J
*=HQJ& ]L0$*UAB/
0]L$ l]L>$E@
m
3. Phát triển các mô hình phân tích
3.1 Biểu đồ luồng dữ liệu mức 0
n
3.2 Biểu đồ luồng dữ liệu mức 1
3.2.1 Biều đồ luồng dữ liệu mức 1 tiến trình “1.0 Bán hàng”
W$
GL
o
3.2.2 Biều đồ luồng dữ liệu mức 1 tiến trình “2.0 Thanh toán”
]L$
]LI
p
3.2.3 Biều đồ luồng dữ liệu mức 1 tiến trình “3.0 Tổng hợp”
$"#
]L$>$E@ ]LI]L0$*UAS/ J
]L$
]L
3. 3 Mô hình E-R
3.3.1 Xác định thực thể và thuộc tính
=, \q Dr=r17Y/@DF.,F.,F"fsZ
. \q -rr17Y-@-F.F #F-Z
1I \q Dtr11tY-@GIF/@DFG&Z
3.3.2 Xác định mối quan hệ và thuộc tính
uGiaoq =:v -rr17
=$v Dr=r17
D$v 1)$
WP$v ]'"#
W$.v ]AI
7<f$.v #
uThanh toánq rv Dr=r17
=:v Dtr11t
D$v 1)$
WP$v ]HQ
W$.v ]&
w
4. Thực hiện các thiết kế
4.1 Chuyển mô hình E-R sang mô hình quan hệ
4.1.1 Biểu diễn các thực thể
Dr=r17Y/@DF.,F.,F"fsZ
-rr17Y-@-F.F #F-Z
Dtr11tY-@GIF/@DFG&Z
4.1.2 Biểu diễn các quan hệ
\q7xrtr17Y-@DF-@-yF]'"#F)$F
GAIyF"#$yZ
\qr1tr1Y-@DF/@GIFGHQFG&F
)$Z
Tz