4. 1
2
3
Mô tả nghiệp vụ
Xây dựng mô hình phân cấp chức
năng
Xây dựng mô hình luồng dữ liệu
Phần kết luận
Phần nội dung
5. 1. MÔ TẢ NGHIỆP VỤ
a. Nhiệm vụ cơ bản
• Bổ sung, sữa đổi mẫu quần áo mới và những thông số
của sản phẩm (màu sắc, kích thước, size) vào cơ sở dữ
liệu.
• Quản lý thông tin về những sản phẩm hiện có trong kho
(còn bao nhiêu cái, những màu nào, còn những size gì,
mẫu nào hết hàng ..)
• Quản lý bán hàng
• Quản lý thông tin khách hàng
• Quản lý về việc giao hàng
• Báo cáo thống kê
6. b. Cơ cấu tổ chức và sự phân công trách nhiệm
Hệ thống bán quần áo online gồm 4 bộ phận
chính, các bộ phận này hoạt động có quan hệ
tương đối độc lập nhau trong quy trình xử lý công
việc.
i. Bộ phận quản lí nhập hàng
ii. Bộ phận quản lí bán hàng
iii. Bộ phận báo cáo thống kê
iv. Bộ phận quản lí người dùng
7. i. Bộ phận quản lí nhập hàng
- Thêm sửa xóa thông tin sản phẩm, cập nhật thông tin cần
sửa vào bảng sản phẩm
- Cập nhật thông tin sản phẩm
vào trong cơ sở dữ liệu, update
vào bảng hóa đơn và hóa đơn
chi tiết
- Cập nhật số lượng sản phẩm
hiện tại.
8. ii. Bộ phận quản lí bán hàng
o Tìm kiếm sản phẩm: khi khách hàng đến với website
muốn tìm kiếm tên của một sản phẩm thì nhập thông tin
cần tìm rồi click vào tìm kiếm, hệ thống sẽ gửi thông tin
khách hàng cần tìm về sản phẩm nếu có trong cơ sở dữ
liệu
o Khách hàng muốn xem
thông tin sản phẩm thì click
vào hình một sản phẩm bất
kì để đọc thông tin sản
phẩm đó để biết và lựa chọn
mặt hàng cần mua.
9. ii. Bộ phận quản lí bán hàng(tt)
Đặt hàng: khi khách hàng muốn mua sản phẩm nào đó thì
khách hàng phải đăng nhập vào hệ thống website hệ thống
sẽ cấp cho bạn 1 tài khoản để bạn tự do lựa chọn sản phẩm.
o Thanh toán: khách hàng có
thể đặt hàng thông qua
website và trả tiền thông qua
2 hình thức: qua thẻ hoặc
thanh toán trực tiếp khi
chúng tôi giao hàng tận nơi
cho khách hàng.
10. ii. Bộ phận quản lí bán hàng(tt)
Xem thông tin đơn đặt
hàng: khách hàng có thể đặt
hàng qua hệ thống website
hệ thống sẽ xem thông tin
đơn đặt hàng của khách
hàng nếu trong hệ thống
còn hàng thì hệ thống sẽ
duyệt đơn và trả lời đơn
khách hàng và thực hiện
giao dịch, còn nếu hết hàng
hệ thống sẽ gửi lại thông
báo cho khách hàng.
11. iii. Bộ phận báo cáo thống kê
Hệ thống sẽ thống kê đơn đặt hàng của khách hàng đã đặt hàng
dựa vào đơn đặt hàng
Thống kê số lượng sản phẩm còn lại trong kho hàng để kiểm
kê
Thống kê doanh thu: thống kê tổng tiền bán được qua các hóa
đơn.
12. iii. Bộ phận báo cáo thống kê(tt)
o Thống kê số người truy cập: khi có người truy cập vào hệ
thốn website thì hệ thống sẽ lưu lại số người đã truy cập và
đang online.
o Thống kê hàng trong kho: hệ thống sẽ kiểm tra lại hàng
trong kho xác định hàng tồn, hàng bán chạy hay là tình trạng
của từng sản phẩm trong kho.
13. iv. Bộ phận quản lí người dùng
Đăng nhập: Khi khách hàng muốn mua sản phẩm của shop thì
bắt buộc phải đăng nhập vào hệ thống.
Đăng kí: Nếu khách hàng nào chưa
có tài khoản thì có thể đăng kí bằng
cách điền thông tin đầy đủ và chờ xác
nhận của hệ thống.nếu thông tin
chính xác thì hệ thống sẽ thông báo
thành công cho khách hàng.nếu lỗi
thì khách hàng kiểm tra lại thông tin
mà mình đã nhập.
Cập nhật, thay đổi, chỉnh sửa
thông tin cá nhân.
14. 2. Xây dựng mô hình phân cấp chức năng
Việc xây dựng mô hình phân
cấp chức năng là rất cần thiết nhằm
xác định phạm vi của hệ thống cần
phân tích. Đồng thời, sơ đồ phân rã
chức năng cũng là phương tiện trao
đổi giữa nhà thiết kế và người sử
dụng trong khi phát triển hệ thống.
Sơ đồ phân rã chức năng cho phép
mô tả, khái quát dần các chức năng
của một tổ chức một cách trực tiếp
hoặc khách quan, phát hiện được
các chức năng thiếu và trùng lặp.
15. Cách thức xây dựng mô hình phân cấp chức năng của
toàn bộ hệ thống
Sử dụng phương pháp top-down
để tìm kiếm những chức năng chi
tiết được nêu trong phân mô tả
quy trình nghiệp vụ của hệ thống.
Sử dụng phương pháp bottom-up
để góm nhóm các chức năng chi
tiết được liệt kê ở trên thành các
chức năng ở mức cao hơn.
Thực hiện kết hợp việc giản lược
hóa từ ngữ đến khi thu được chức
năng của toàn bộ hệ thống.
16. Gđ1 : sử dụng phương pháp top-down để tìm kiếm
những chức năng chi tiết
Bước 1: Gạch chân các động từ và bổ ngữ liên quan đến công
việc của hệ thống (những chức năng chi tiết sẽ được mô tả
thông qua các động từ và bổ ngữ này).
Bước 2: Từ danh sách các động từ và bổ ngữ thu được ở bước
1 ta tìm và loại bỏ những chức năng trùng lặp hay những cụm
không phải là chức năng của hệ thống.
Bước 3: Từ danh sách thu được ở bước 2, gom nhóm những
chức năng nào đơn giản do một người thực hiện lại.
Bước 4: Trong danh sách thu được từ bước 3, loại các chức
năng không có ý nghĩa với hệ thống lại.
Bước 5: Chỉnh sửa lại các chức năng được chọn sau bước 4
cho hợp lý.
17. Gạch chân các động từ và bổ ngữ có được từ quy trình
nghiệp vụ của hệ thống, loại bỏ các cụm từ không có phải là
chức năng của hệ thống và sau đó sửa đổi thay thế các từ ngữ
cho phù hợp ta thu được kết quả cuối cùng là danh sách các
chức năng chi tiết như sau:
• Cập nhật sản phẩm mới
• Tìm kiếm sản phẩm
• Xem thông tin sản phẩm
• Thanh toán
• Cập nhật thông tin cá nhân
• Đăng ký
• Đăng nhập
• Đặt hàng
• Theo dõi đơn hàng
18. • Cập nhật đơn hàng
• Thống kê đơn hàng
• Thống kê số lượng hàng mua
• Hóa đơn giao hàng
• Thống kê doanh thu
• Duyệt chuyển hàng
• Số lượng người truy cập
• Thống kê hàng trong kho
19. GĐ2 : sử dụng phương pháp bottom – up để gom nhóm các
chức năng chi tiết thành các chức năng ở mức cao hơn
Cập nhật sản phẩm
Quản lý
nhập hàng
QUẢN
LÝ BÁN
HÀNG
ONLINE
Cập nhật hóa đơn
Cập nhật số lượng
Tìm kiếm sản phẩm
Quản lý
bán hàng
Xem thông tin
Đặt hàng
Thanh toán
Xem tình trạng đơn hàng
Duyệt chuyển hàng
Thống kê đơn hàng
Báo cáo,
thống kê
Thống kê số lượng sản phẩm
Thống kê doanh thu
Số lượng người truy cập
Thống kê hàng trong kho
Đăng nhập Quản lý
người
Đăng ký
20. QUẢN LÝ BÁN HÀNG ONLINE
Cập nhật
sản phẩm
mới
Cập nhật
hóa đơn
Cập nhật
số lượng
Tìm kiếm
sản phẩm
Thống kê
số lượng
sản phẩm
Đăng
nhập
Xem thông
tin sản
phẩm
Thống kê
doanh thu
Đăng ký
Đặt hàng
Thanh
toán
Xem tình
trạng
đơn hàng
Thống kê
đơn đặt
hàng
Duyệt chuyển
hàng
Số lượng
người truy
cập
Quản lý
nhập hàng
Quản lý bán
hàng
Báo cáo
Thống kê
Quản lý
người dùng
Cập nhật
thông tin
CN
Dổi mật
khấu
21. 3. Xây dựng mô hình luồng dữ liệu
Xây dựng mô hình luồng dữ liệu mức khung cảnh (DFD
mức 0)
HỆ THỐNG
WEBSITE BÁN
HÀNG
KHÁCH
HÀNG
NHÀ
QUẢN TRỊ
Thông tin yêu cầu mua sản phẩm Thông tin gửi yêu cầu thống kê
Thông tin về đáp ứng yêu cầu Thông tin báo cáo thống kê
23. Xây dựng mô hình luồng dữ liệu mức dưới đỉnh (DFD
mức 2)
Sau khi đã tiến hành xây dựng sơ đồ DFD mức 1 và xác định
được các chức năng phân rã, ta tiếp tục xây dựng sơ đồ DFD
mức 2 theo nguyên tắc:
Thực hiện phân rã đối với mỗi tiến trình của mức đỉnh.
Khi thực hiện phân rã ở mức này vẫn phải căn cứ vào biểu đồ
phân cấp chức năng để xác định các tiến trình con sẽ xuất hiện
trong biểu đồ luồng dữ liệu.
Việc phân rã có thể tiếp tục cho đến khi đủ số mức cần thiết.
Khi phân rã các tiến trình phải đảm bảo tất cả các luồng thông
tin vào ra ở tiến trình mức cao phải có mặt trong các tiến trình
mức thấp hơn và ngược lại.
28. KẾT LUẬN
Sau bước phân tích hệ thống về chức năng, ta đã có cái nhìn khá
toàn diện về hệ thống.
Nếu như sơ đồ phân rã chức năng BFD cho ta một cái nhìn khái
quát, dễ hiểu từ đại thể đến chi tiết về các chức năng và nhiệm vụ
thực hiện thì sơ đồ luồng dữ liệu lại cung cấp cho chúng ta bức tranh
tổng thể của hệ thống và thiết kế sơ bộ về cách thức thực hiện các
chức năng của hệ thống.