Phòng Kinh Doanh PKD Đơn Đặt Hàng ĐĐH Tên hàng Mã hàng Giá cả Hợp đồng mua hàng Phòng Kế Toán PKT Bộ Phận Kho BPK TT Khách hàng Ban Giám Đốc BGĐ Hóa đơn bán hàng Phiếu xuất kho Thẻ kho P
Trang 1BÁO CÁO BÀI TẬP NHÓM
1 Nguy n Lê Tr ng Tín ễn Lê Trọng Tín ọng Tín
2 Nguy n Hoàng Th o ễn Lê Trọng Tín ảo
3 Tr n Quang Tu n ần Quang Tuấn ấn
4 Nguy n Văn H p ễn Lê Trọng Tín ợp
5 Huỳnh Lâm Vũ
6 Vũ Linh
Trang 22 Th i gian – Phân chia công vi c: ời gian – Phân chia công việc: ệc:
- Ngày 12/2/2011:
H p nhóm ọng Tín
Ch n công ty : TNHH Vi n thông XNK Quang Phát ọng Tín ễn Lê Trọng Tín
Ch n qui trình nghi p v : Bán hàng ọng Tín ệp vụ : Bán hàng ụ : Bán hàng
- Ngày 15/2/2011: Phân chia công vi c ệp vụ : Bán hàng
Mô t qui trình nghi p v : Anh ảo ệp vụ : Bán hàng ụ : Bán hàng Nguy n Hoàng ễn Hoàng
L p mô hình nghi p v bao g m s đ ch c năng ập mô hình nghiệp vụ bao gồm sơ đồ chức năng ệp vụ : Bán hàng ụ : Bán hàng ồm sơ đồ chức năng ơ đồ chức năng ồm sơ đồ chức năng ức năng
và ma tr n th c th ch c năng: Anh ập mô hình nghiệp vụ bao gồm sơ đồ chức năng ực thể chức năng: Anh ể chức năng: Anh ức năng Huỳnh Lâm Vũ
Vẽ l u đ Cross Funtional Flowchart : ưu đồ Cross Funtional Flowchart : ồm sơ đồ chức năng Vũ Linh
Xây d ng l u đ dòng d li u DFD (m c ng c nh, ực thể chức năng: Anh ưu đồ Cross Funtional Flowchart : ồm sơ đồ chức năng ữ liệu DFD (mức ngữ cảnh, ệp vụ : Bán hàng ức năng ữ liệu DFD (mức ngữ cảnh, ảo
m c 0): Anh ức năng Tr n Quang Tu n ần Quang Tuấn ấn
Thi t k mô hình d li u th a chu n 3 và xác đ nh ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ữ liệu DFD (mức ngữ cảnh, ệp vụ : Bán hàng ỏa chuẩn 3 và xác định ẩn 3 và xác định ịnh
c u trúc các d li u c a h th ng : ấn ữ liệu DFD (mức ngữ cảnh, ệp vụ : Bán hàng ủa hệ thống : ệp vụ : Bán hàng ống :
Anh Nguy n Hoàng Th o ễn Hoàng ả:
Thi t k trình t đ i tho i (Dialogue ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ực thể chức năng: Anh ống : ại (Dialogue
Diagramming): Anh Nguy n Văn H p ễn Hoàng ợp
Thi t k giao di n nh p đ n đ t hàng : ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ệp vụ : Bán hàng ập mô hình nghiệp vụ bao gồm sơ đồ chức năng ơ đồ chức năng ặt hàng :
Anh Nguy n Lê Tr ng Tín ễn Hoàng ọng Tín
Ki n trúc h th ng : ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ệp vụ : Bán hàng ống : Vũ Linh
- Ngày 19/2/2011: T ng h p, n p bài ổng hợp, nộp bài ợp ộp bài
Các thành viên g i bài làm cho Vũ Linh t ng h p và ửi bài làm cho Vũ Linh tổng hợp và ổng hợp, nộp bài ợp
n p bài ộp bài
- Ngày 20/2/2011: N p bài ộp bài
- Hình th c trao đ i, th o lu n: Ch y u qua e-mail, đi n ức năng ổng hợp, nộp bài ảo ập mô hình nghiệp vụ bao gồm sơ đồ chức năng ủa hệ thống : ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ệp vụ : Bán hàng tho i ại (Dialogue
Mệnh đề động từ :
1 Nhận Đơn đặt hàng
Nhận Y/c Đặt hàng
2 Kiểm tra TT Đơn đặt hàng
2.1 Gửi bản sao cho bộ phận Kho 2.2 Gửi trả đơn
hàng
3 Kiểm tra TT Khách hàng
Bán hàng
3.1 Kiểm tra nợ
3 2 Lập hóa đơn bán
Trang 34 Kiểm tra hàng tồn
Giao Hàng
4.1 Nhận thông tin giao hàng
4.2 đối chiếu hóa đơn với đđh
4.3 Lập phiếu xuất kho 4.4 Ghi thẻ kho
4.5 Giao hàng (kèm phiếu giao hàng + hóa đơn)
4.6 Lưu hóa đơn 4.7 Chuyển hồ sơ giao hàng
5 Tất toán hồ sơ
5.1 Lập phiếu thu 5.2 Báo PKD 5.3 Thanh lý hợp đồng 5.4 Chuyển hồ sơ ĐMH - -> Hồ sơ ĐMH tất toán
Mệnh đề danh từ :
Khách hàng
Cty Quang Phát
Hàng hóa - Sản phẩm (Máy lạnh, linh kiện máy vi tính, laptop )
Phòng Kinh Doanh (PKD)
Đơn Đặt Hàng (ĐĐH)
Tên hàng
Mã hàng
Giá cả
Hợp đồng mua hàng
Phòng Kế Toán (PKT)
Bộ Phận Kho (BPK)
TT Khách hàng
Ban Giám Đốc (BGĐ)
Hóa đơn bán hàng
Phiếu xuất kho
Thẻ kho
Phiếu giao hàng
Phiếu thu
Hợp đồng đã thanh lý
1 Mô hình nghi p v bao g m s đ ch c năng và ma tr n th c th ch cệp vụ : Bán hàng ụ : Bán hàng ồm sơ đồ chức năng ơ đồ chức năng ồm sơ đồ chức năng ức năng ập mô hình nghiệp vụ bao gồm sơ đồ chức năng ực thể chức năng: Anh ể chức năng: Anh ức năng năng
Trang 42 Vẽ l u đ Cross Funtional Flowchart : ưu đồ Cross Funtional Flowchart : ồm sơ đồ chức năng
Trang 63 L u đ dòng d li u DFD ưu đồ Cross Funtional Flowchart : ồm sơ đồ chức năng ữ liệu DFD (mức ngữ cảnh, ệp vụ : Bán hàng
Trang 74 Thi t k mô hình d li u th a chu n 3 và xác đ nh c u trúc các d ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ữ liệu DFD (mức ngữ cảnh, ệp vụ : Bán hàng ỏa chuẩn 3 và xác định ẩn 3 và xác định ịnh ấn ữ liệu DFD (mức ngữ cảnh,
li u c a h th ng ệp vụ : Bán hàng ủa hệ thống : ệp vụ : Bán hàng ống :
A- Thiết kế mô hình dữ liệu thỏa chuẩn 3
Giả sử công ty sử dụng hai loại chứng từ sau đây:
Công Ty Quang Phát Số hóa đơn: A9999999
ĐƠN ĐẶT HÀNG
Người đặt hàng: (27 ký tự…………)
Địa chỉ: (54 ký tự………)
Ngày đặt hàng: dd/mm/yyyy
STT
TÊN
MÔ HÌNH TỔ CHỨC VỀ DỮ LIỆU
a- Xác định các tập thự thể, thuộc tính và thuộc tính định danh:
Có 2 tập thực thể được xác định từ Đơn đặt hàng và Phiếu giao hàng là:
KHÁCH và HÀNG
* Tập thực thể KHÁCH có 2 thuộc tính là: Tên khách và Địa chỉ khách,
cả 2 thuộc tính này đều không thể dùng làm định danh cho tập thực thể,
nên phải bổ sung thêm thuộc tính Mã khách hàng để làm định danh
* Tập thực thể HÀNG có 3 thuộc tính là: Tên hàng, Đơn vị tính và Mô tả hàng,
cả 3 thuộc tính này cũng đều không thể dùng làm định danh cho tập thực thể,
nên phải áp đặt thuộc tính Mã hàng để làm định danh
b- Xác định các mối quan hệ giữa các thực thể
Hai động từ trong các hoạt động của hệ thống đó là: Đặt hàng và Giao hàng Để xác định
Trang 8các tập thự thể và thuộc tính cho mối quan hệ ta đặt các câu hỏi chun quanh động từ đó:
* Cái gì được Đặt Hàng (hoặc Giao hàng)? >HÀNG
* Ai Đặt Hàng (hoặc Giao hàng) như thế nào? >KHÁCH
* Đặt Hàng (hoặc Giao hàng) như thế nào? > bằng đơn hàng thể hiện qua Số hóa đơn
* Đặt Hàng (hoặc Giao hàng) bao nhiêu? > số lượng đặt (giao) và đơngiá
* Đặt Hàng (hoặc Giao hàng) khi nào? > Ngày đặt (giao)
* Đặt Hàng (hoặc Giao hàng) ở đâu? > Nơi giao
Từ đó ta có, hai mối quan hệ với các thuộc tính sau:
* Mối quan hệ Đặt giữa 2 tập thực thể KHÁCH và HÀNG với các thuộc tính:
Số hóa đơn, Ngày đặt, Số lượng đặt
* Mối quan hệ GIAO giữa 2 tập thực thể HÀNG và KHÁCH với các thuộc tính:
Số phiếu giao, Nơi giao, Ngày giao, Số lượng giao, Đơn giá giao
c- Xâ dựng mô hình thực thể- mối quan hệ (ER)
Mô tả hàng
Chuyển từ mô hình ER sang mô hình quan hệ
Khách (Mã khách, Tên khách, Địa chỉ)
Khách (Mã hàng, Tên hàng, Đơn vị, Mô tả hàng)
Đặt (Số hóa đơn,Mã khách, Mã hàng, Ngày đặt, Số lượng đặt)
Giao (Số phiếu giao, Mã khách, Mã hàng, Nơi giao, Ngày giao, Số lượng giao, Đơn Giá hàng)
Chuẩn hóa các lược đồ quan hệ nhận được từ 3NF
Để chuẩn hóa các lược đồ quan hệ có đượcchúng ta có thể xác định các phụ thuộc hàm và
Đặt
Số hóa đơn Ngày đặt hàng
Số lượng đặt
Giao
Số phiếu giao Nơi giao Ngày giao
Số lượng giao Đơn giá giao hàng
Trang 9sử dụng Lý thuyết chuẩn hóa cơ sở dữ liệu để tách các lược đồ quan hệ thành các lược đồ con ở dạng chuẩn 3 Chúng ta cũng có thể chuẩn hóa bằng cách phân rã dần 1 lược đồ quan hệ thành các lược đồ con 1NF,2NF,3NF theo như cách dưới đây:
Qhệ với các tt lặp
SƠ
CHUẨN
Chuẩnhóathành 3NF
* Chuẩn hóa dữ liệu ĐƠN ĐẶT HÀNG
Ngày đặt hàng Ngày đặt hàng Ngày đặt hàng Mã khách
Số lượng đặt Tên hàng
Mô tả hàng Đơn vị tính
* Chuẩn hóa dữ liệu PHIẾU GIAO HÀNG
Trang 10Số phiếu Số phiếu Số phiếu Số phiếu
Tên khách hàng Tên khách hàng Tên khách hàng
Đơn vị tính
Tên hàng Đơn vị tính
KHÁCH (Mã khách, Tên khách, Địa chỉ)
ĐƠN HÀNG ( Số hóa đơn , Ngày đặt hàng , Mã khách)
DÒNG ĐƠN HÀNG (Số hóa đơn, Mã khách, Số lượng đặt)
PHIÊU GIAO HÀNG(Số phiếu,Nơi giao hàng,Ngày đặt hàng , Mã khách)
DÒNG PHIẾU (Số phiếu, Mã hàng, Số lượng giao, Đơn giá)
HÀNG(Mã hàng, Tên hàng, Đơn vị tính)
Từ các kết quả chuẩn hóa, chúng ta có được mô hình dữ liệu như sau:
Trang 11Mã khách
1
n Số hóa đơn
1
n Số hóa đơn
PHIẾU GIAO HÀNG
DÒNG
Số phiếu
1
n
B- Xác định cấu trúc các dữ liệu của hệ thống.
KHÁCH
ĐƠN HÀNG
Số hóa
DÒNG ĐƠN HÀNG
Trang 12Số hóa đơn Text 13 Chữ số Len ()=13
PHIẾU GIAO HÀNG
DÒNG PHIẾU
HÀNG
Trang 135 Thi t k trình t đ i tho i (Dialogue Diagramming) ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ực thể chức năng: Anh ống : ại (Dialogue
Trang 146. Thi t k giao di n nh p đ n đ t hàng ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ệp vụ : Bán hàng ập mô hình nghiệp vụ bao gồm sơ đồ chức năng ơ đồ chức năng ặt hàng :
7. Ki n trúc h th ng ết kế mô hình dữ liệu thỏa chuẩn 3 và xác định ệp vụ : Bán hàng ống :