Chỉ tiết hóa đơn: Thực thể mô tả thông tin chỉ tiết về số lượng, sản phẩm có trong một hóa đơn.. Chi tiết đơn hàng: Thực thê mô tả thông tin chỉ tiết về số lượng, sản phẩm có trong một đ
Trang 1
[re
DAI HOC QUOC GIA THANH PHO HO CHi MINH
TRƯỜNG ĐẠI HỌC KINH TẾ - LUẬT KHOA HỆ THÓNG THÔNG TIN
BAO CAO ĐỎ ÁN GIỮA KỲ MÔN HỌC: CƠ SỞ DỮ LIỆU
DE TAI: XAY DUNG HE THONG QUAN LY CUA HANG
KINH DOANH QUAN AO ONLINE
Giảng viên hướng dẫn: ThS Trần Quang Thân
Mã lớp học phần: 2311S9302 Danh sách sinh viên:
1 Hoang Thi Thu Loi K204070350
2 Lé Thi My Duyén K224141655
3 Lé Pham Bao Tran K224141702
4 Théng Thi Qué Tran K224141703
5 Nguyễn Duy Ngọc K224142348
THÀNH PHÓ HÒ CHÍ MINH, NGÀY 15 THANG 12 NAM 2023
Trang 2
MỤC LỤC
Eun e0 .‹41ăăăẽ 1
PHÀN I : GIỚI THIỆU MÔ HÌNH KINH DOANH 0 20 22 2 re 2
1 Bối cảnh mô hình kinh doanh cửa hàng quản áo hiện nay St nhe 2
2 Mục tiêu ngắn hạn - c2 HH HH HH HH HH tt HH TH tr HH ng tr Hàn 2
3 Mục tiêu dài hạn ccccccnnnnnnnn TT kE kg g1 12 8g 3
4 Các chức năng của mô hỉnh kinh doanh -.c S1 n1 HH HH HH kg 4
5.1 Sơ đồ quy trình nghiệp vụ chung ccc nnnnnn HH HH HH HH tre 4
5.2 _ Quy trình bán hàng và phân phối 1 1 1H12 111215112 8H n1 2t HH te 6 5.3 Quy trình đôi trả hàng hóa TL 1n n1 HH HH HH HH HH an Hư 8 PHẢN II : THIẾT KÉ MÔ HÌNH QUAN HỆ THỰC THÊ ER (HOẶC ERR) 10
1 Tên và định nghĩa các thực ENG ooo c TH nh HH HT HH Hà HH Hà HH HH HH HH HH trệt 10
2 Thuộc tính của từng thực thẻ, phân loại thuộc tính 1c S12 nhe 10
2.1 Sản phẩm: Mã sản phẩm, mã nhà kho, mã nhà cung cáp, tên sản phẩm, kích cỡ, giá 10
2.2 Khách hàng: mã khách hàng, tên khách hàng, số điện thoại, địa chỉ 11 2.3 Nhân viên: mã nhân viên, tên nhân viên, ngày sinh, giới tính, địa chỉ, số điện thoại 11 2.4 Nhân viên bán hàng: mã nhân viên, thâm niên, tỷ lệ nhận hoa hằng 11
2.5 Nhân viên quản lý: mã nhân viên 0L nnn nh khao sáu 11
2.6 Hóa đơn: mã hóa đơn, mã nhân viên, ngày lập hóa đơn, thành tiền, phương thức
THAN TORN oo ec ccc e cee cence cence ceneeneeeceeecceeeceeecneescneeesceeeecceescceescteseneeesseresueescessiessneesnees 12 2.7 _ Chi tiết hóa đơn: mã hóa đơn, mã sản phâm, số lượng sản phẩm, giá, thành tiền,
phurong thirc thanh tO@n .-.aAaA 12
2.8 Don hàng: mã đơn hàng, mã khách hàng, mã nhân viên, ngày đặt hàng, mã đơn vị
2.9 Chỉ tiết đơn hàng: mã đơn hàng, mã sản phẩm, số lượng sản phẩm 13 2.10 Nhà cung cáp: mã nhà cung cáp, tên nhà cung cấp, địa chỉ, số điện thoại 13 2.11 Nhà kho: mã nhà kho, tên nhà kho, tông số lượng sán phẩm cà: 13 2.12 Đơn vị vận chuyên: mã đơn vị vận chuyền, tên đơn vị vận chuyền, số điện thoại 13 2.13 Chứng từ giao hàng: mã đơn hàng, ngày giao hàng .à cà sihinsihinhie 13 2.14 Phiếu nhập: mã phiếu nhập, mã nhà cung cáp, mã nhân viên, ngày nhập 14
Trang 32.15 Chi tiết phiếu nhập: mã phiếu nhập, mã sản phẩm, tên sán phẩm, số lượng nhập, giá, thành tiền - c L1 1211515151211 81111 1 1n t na 1t HH tt ng tho 14 2.16 — Phiếu xuất: mã phiếu xuất, mã nhà kho, mã nhân viên, ngày xuát 14 2.17 Chi tiết phiếu xuất: mã phiếu xuất, mã sản phẩm, tên sản phẩm, số lượng xuát, giá thành tiền 2.2: S1 1211 1111101818111 HH 11a 14 2.18 _ Phiếu nhập trả: mã phiếu xuất, ngày nhập trả n n HH tyn 15
3 Mối quan hệ giữa các thực thể c1 TH TH HH HH HH HH Hàng HH tt 15 4 Sơ đồ quan hệ thực thê ER L1 1 1 n1 T515 H 1H11 101 HH ng HH tt tk 19 PHẦN III : THIẾT KÉ CSDL LOGIC 2:23 2221212212121211212112111121112111 1 xe 21 PHẢN IV: THIẾT KẾ CSDL VẬT LÝ 5:25:21 2122121212212112112112122121121121212112122 tre 22
1 Thiết kế kiểu dữ liệU: - c TH nE TH nh Hà HH HH HT HH HH TH nh HH tong 22
2 Câu lệnh SQL tạo CSDL - 2 HH n HH HT TT ng KT 11 kg 27
2.1 _ Viết câu lệnh tạo bảng n c TH HH HH HH HH Hà HH tt 27
2.1.1 Bảng 1: Sản phẩm (SANPHAM) 222211 2122211112212 22212 re 27 2.1.2 Bảng 2: Khách hàng (KHACHHANGT 0 0 2222222221222 eeg 28
2.1.3 Bảng 3: Nhân viên (NHANVIEN) L.QLcncn nh ha khay 28 2.1.4 Bảng 4: Nhân viên bán hàng (NHANVIENBANHANC) 28
2.1.5 Bảng 5: Nhân viên quản lý (NHANVIENQUANLY) 2 2222222222152 56 29
2.1.6 Bang 6: Hoa don (HOADON) nh nh kho 29
2.1.7 Bang 7: Chi tiét hoa don (CHITIETHOADON) c.ssesssssssssssssseessesssrsvessessseveees 29
2.1.8 Bang 8: Don hang (DONHANG) 00 nh nha khi 29
2.1.9 Bảng 9: Chỉ tiết đơn hàng (CHITIETDONHANG) co c2 211 2225111 30
2.1.10 Bang 10: Nha cung cấp (NHACUNGCAP) L0 nh HH nghe 30
2.1.11 Bảng 11: Nhà kho (NHAKH©) Q0 nnS ch ns nh hai na 30
2.1.12 Bảng 12: Đơn vị vận chuyển (DONVIVANCHUYEN) on nen 31
2.1.13 Bảng 13: Chứng từ giao hàng (CHUNGTUGIAOHANG)' 31
2.1.14 Bảng 14: Phiếu nhập (PHIEUNHAP) 222221 122211102212110221 2 ae 31
2.1.15 Bang 15: Chỉ tiết phiếu nhập (CHITIETPHIEUNHAP) 5o site 31
Trang 42.1.16 Bảng 16: Phiếu xuất (PHIEUXUAT) 2252 2122211222111 22212 ae 32 2.1.17 Bảng 17: Chỉ tiết phiều xuất (CHITIETPHIEUXUAT) 252 222211212212 32 2.1.18 Bang 18: Phiếu nhập trả (PHIEUNHAPTRA) 2220122211022 ae 32
2.2 Viết tạo khóa ngoài - L nTnnnnnnnnnnnH HH HH HH HH HH HH n H tt 33 2.3 Viết câu lệnh nhập dữ liệU - c1 n1 HH HH HH HH HH ng nha 35
2.3.1 Nhập dữ liệu bảng SANPHAM nh HH kena 35 2.3.2 Nhập dữ liệu bảng KHACHHANG nh hena 37 2.3.3 Nhập dữ liệu bảng NHÀNVIEN TT nnnnnnn TT Tnhh ra 39 2.3.4 Nhập dữ liệu bảng NHANVIENBANHANG che 39 2.3.5 Nhập dữ liệu bảng NHANVIENQUANLY nhe 40 2.3.6 Nhập dữ liệu bảng HOADON nh ng han 40 2.3.7 Nhập dữ liệu bảng CHITIETHOADON ct nccccn nha 42 2.3.8 Nhập dữ liệu bảng DONHANG uc ch nh na 44 2.3.9 Nhập dữ liệu bảng CHITIETDONHANG chao 45 2.3.10 Nhập dữ liệu bảng NHACUNGCAP ch heo 47 2.3.11 Nhập dữ liệu bảng NHAKHO ng nhung ht 48 2.3.12 Nhập dữ liệu bảng DONVIVANCHUYEN nhe 48 2.3.13 Nhập dữ liệu bảng CHUNGTUCGIAOHANG neo 49 2.3.14 Nhập dữ liệu bảng PHIEUNHAP TT TT TT TT TT TT TT Tnhh ha 50 2.3.15 Nhập dữ liệu bảng CHITIETPHIEUNHAP che 51 2.3.16 Nhập dữ liệu bảng PHIEUXUAT 0 TT TT TT TT TT TT n TT T TK kkkkkkrx 51 2.3.17 Nhập dữ liệu bảng CHITIETPHIEUXUAT ị che 53 2.3.18 Nhap dir ligu bang PHIEUNHAPTRA ccccccccccccccteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 55
PHAN V : VIET CAC VAN TIN CHO CÁC BÁO CÁO KINH DOANH cc, 56
1 Cho biết trị giá đơn hàng cao nhát, tháp nhát là bao nhiêu2 ¿5:5 Sex 56
2 Hiến thị tống số xuất của từng loại sản phẩm đã được xuất trong tháng 11 năm 2023 56
Trang 53 Hiến thị mã số và tên các mặt hàng sản phẩm có đơn giá trên 200000 đồng đã nhập
trong ngày 20 tháng I1 năm 2023 và được nhập lại trong ngày 26 tháng 11 nam 2023 57
4 _ Vấn tin bảng danh mục sản phẩm hiển thị các cột đặt tên lần lượt là: Mã só sản phẩm, Tên sản phẩm, Số lượng sản phẩm, Giiá 1 n2 HT TH HH ngàng HH tàn 57
5 _ Hiễn thị mã số khách hàng và tên khách hàng đặt hàng trong ngày 23 tháng 11 năm
2023.58
6 Tổng hợp số tiền sản phẩm đã nhập trong tháng 11 năm 2023 theo từng nhà cung cáp, sắp xếp két quả theo thứ tự giảm dẫn của tổng số tiền Tnhh ngan 59
7 Tạo mới thông tin khách hàng và Xóa thông tin khách hàng -: ccc-: 59
8 Hiến thị mã nhân viên và tên nhân viên có ty lệ hoa hồng cao nhất cóc càc: 61
9 Danh sách các đơn hàng đã được khách hàng trả lại - Ặ ScScSnseree 61
10 Tổng doanh thu tháng 11 năm 2023 - 2:23 S121 91212111112511E12111112211E 1e 62
11 Hiến thị số lượng sản phẩm còn lai trong KNO oo cece cess eeseseteretsnteenreees 62
12 Hiến thị tống số sản phẩm đã bán, sắp xép theo số lượng sản phẩm giám dần 63
13 Hiển thị số đơn hàng được giao thành công trong ngày 22 tháng 11 năm 2023 Két qua
bao gồm: Mã đơn vị vận ch uyên, Tên đơn vị vận ch uyên, Mã đơn hàng, Ngày giao hàng 64
14 Thống kê các hóa đơn đã được thực hiện trong ngày 21 tháng 11 năm 2023 Gồm các
Cột: Mã hóa đơn, Ngày lap HD, Thanh tiền, Mã nhân viên, Tên nhân viên, Phương thức thanh
toán 64
15 _ In ra danh sách các sản phẩm (MASP, TENSP) được khách hàng có tên “Phan Xuân
16 Liệt kê danh sách nhân viÊn cccc LH SH 65
17 Hiễn thị mã nhân viên, tên nhân viên của nhân viên tạo hóa đơn vào ngày 21 tháng 11
năm 2023 và có trị giá hóa đơn lớn hơn 15000 TL ST Snn HH HH HH kg 66
18 Câu lệnh trigger bát lỗi dữ liệu bị nhập âm trong trường dữ liệu số lượng ở bảng Chi tiết
5.8 0 ` ằăằăằ ằW ằ.ằ 66
408007 ddá.iiiIiIi: ä=&R 68
Trang 6DANH MUC BANG BIEU
Bảng 1: Hàm nghiệp vự đối với ma trận thực thể dỡ liệu 0 1n HH neg 4
DANH MỤC HÌNH ÁNH
Tình 1: Sơ đề quy trình nghiệp vụ chung - L nh HH HH HH HH nàng HH tàn 5
Hình 2: Quy trình bán hàng và phân phới - c1 1211 HH n1 HH HH tt tt nà te 6 Hình 3: Quy trình đổi trả hàng hóa 2 1n n2 1n HH HH HH te 8 Tình 4: Sơ đề quan hệ thực thể ER ch nh HH HH HH Hà HH HH nà trêu 19 Hình 5: Thiết kế cơ sở dữ liều lOgÏC L1 TH HH HH HH Hà HH HH nh tk 21 DANH MUC TU VIET TAT
Trang 7LỜI MỞ ĐẦU Thời đại công nghệ số 4.0, cùng với sự phát triển như vũ bão của Internet, xu hướng kinh doanh trực tuyến hay bán hàng online đã đem lại hiệu quả kinh tế cho rất nhiều ngành nghè kinh
doanh tại Việt Nam Đặc biệt, trong bối cảnh dịch bệnh COVID-19, thị trường thương mại điện
tử đang trở nên sôi động hơn và phổ biến hơn Thật vậy, nó đã trở thành công cụ đắc lực không thé thiếu áp dụng dụng vào các lĩnh vực như: giao thông, y học, quân sự,
Trước đây, khi máy tính chưa được phổ biến thì mọi công việc quản lý đều phải thực hiện một cách thủ công nên rất tốn thời gian, nhân lực và tài chính Với sự phát triển của CNTT đã
giúp cho công việc trở nên để dàng hơn, tiết kiệm được rất nhiều chi phí và đặc biệt là độ chính xác được tăng lên đáng kẻ Qua đó, ta thấy được Cơ sở đữ liệu (Database) đóng vai trò không nhỏ trong công tác quán lý, xây dựng doanh nghiệp với quy mô tô chức lớn và phức tạp
Mô hình quản lý bán hàng trên website dưới đây là một quy trình, giúp doanh nghiệp có thể bán hàng trực tuyến một cách hiệu quả và đễ dàng Quán lý bán hàng trên web có nhiều lợi ích, chăng hạn như giúp doanh nghiệp có thê bán hàng 24/7, giúp doanh nghiệp có thể bán sản phẩm cho khách hàng từ bất kỳ địa điểm trên thế giới, giúp doanh nghiệp có thể tăng doanh bằng cách đưa sản phẩm lên website và duy trì chuyên giao cho khách hàng, giúp doanh nghiệp có thé quan ly kho va giao dich ban hang
Trang 8PHẢN I : GIỚI THIỆU MÔ HÌNH KINH DOANH
1 Bối cảnh mô hình kinh doanh cửa hàng quần áo hiện nay
Trong thời đại ngày nay, mô hình kinh doanh cửa hàng quần áo đối mặt với những biến động
đáng kể do sự bùng nỗ của thương mại điện tử và sự thay đổi nhanh chóng trong xu hướng mua săm Với thị trường thương mại điện tử tại Việt Nam đạt hơn 13 tỷ USD, đây thực sự là một
trong những cơ hội phát triển nhanh nhất trong khu vực Đông Nam Á
Cửa hàng quần áo ngày nay không chỉ phải đối mặt với sự thay đổi liên tục trong phong cách
và sở thích mua sắm của khách hàng mà còn phải áp dụng chiến lược đa kênh để thu hút đối tượng rộng lớn Xu hướng chuyên đổi số ngày càng trở nên quan trọng, với sự sử dụng công nghệ VR/AR để cải thiện trải nghiệm thử đỗ trực tuyến và tăng cường tương tác với khách hàng Bên cạnh đó, khách hàng ngày càng chú trọng đến sản phẩm bền vững và có ảnh hưởng tích cực đối với xã hội Điều này đặt ra thách thức cho doanh nghiệp phải tích hợp chiến lược bền vững
dé đáp ứng nhu cầu ngày càng tăng của khách hàng và theo kịp với xu hướng xã hội
Dữ liệu và phân tích đóng vai trò quan trọng trong quá trình đưa ra quyết định kinh doanh
Sự sử dụng hệ thống quản lý cơ sở dữ liệu hiện đại không chỉ giúp doanh nghiệp lưu trữ thông tin khách hàng một cách an toàn mà còn hỗ trợ trong việc phân tích đữ liệu để hiểu rõ hành vi
mua sắm và tùy chỉnh chiến lược kinh doanh một cách linh hoạt
Với tất cả những thách thức và cơ hội này, cửa hàng quan áo cần có sự linh hoạt, tích hợp
công nghệ, và khả năng nhận biết và thích ứng với xu hướng thị trường để duy trì và phát triển trong môi trường kinh doanh ngày càng cạnh tranh,
2 Mục tiêu ngắn hạn
Hệ thống quản lý bán hàng cho doanh nghiệp thời trang giúp cho quản trị viên và nhân viên tập trung vào việc quản lý khách hàng, kho hàng và hàng hóa, đồng thời mang lại khả năng tính toán và quyết đoán Với cơ sở dữ liệu tích hợp, nó giúp quán lý mọi khía cạnh của hoạt động kinh doanh một cách thuận tiện và hiệu quá Triển khai hệ thống này không chỉ tối ưu hóa quá trình quản lý mà còn đưa ra những quyết định chính xác, giúp doanh nghiệp thời trang tự tin hơn trong phát triển kinh doanh của mình
Cụ thể hơn, hệ thống có thê cung cấp một số tính năng như:
Trang 9Dành cho nhân viên:
Theo dõi thông trn khách hàng, lịch sử mua hàng và các ưu đãi cá nhân
Chỉnh sửa thông tin cơ bản của khách hàng
Kiểm tra hàng tổn kho và tình trạng hàng hóa (số lượng, kích cỡ, màu sắc, kiêu dang, giá
cả, )
Theo dõi và quản lý đơn hàng từ giai đoạn đặt hàng đến giao hàng
Thực hiện và quản lý thanh toán
Ban hang va lap hoa đơn cho khách hàng (thu ngân)
Thống kê doanh thu hàng ngày, hàng tháng, hàng năm
Đáp ứng yêu cầu của khách hàng và tư vấn sản phẩm theo yêu cầu của khách hàng
Dành cho quản trị viên:
Theo dõi và quản lý mọi khía cạnh của hoạt động kinh doanh, từ quản lý nhân sự đến tồn
kho và doanh số bán hàng
Tối ưu hóa quy trình làm việc và giảm thiểu công việc lặp lại thông qua tự động hóa một
số nhiệm vụ như xử lý đơn đặt hàng, quản lý kho, và theo dõi thông tin khách hàng Cung cấp báo cáo chỉ tiết về doanh số bán hàng, lợi nhuận, và chi phí từ đó đưa ra quyết định chiến lược và quán lý tài chính hiệu quả
Hỗ trợ quan lý thông tin nhân viên, kiểm soát chức năng của nhân viên, theo dõi hiệu suất làm việc và lịch sử công việc
Theo dõi tình trạng kho hàng, ngăn chặn tinh trạng hết hàng và giảm thiêu mắt mát Mục tiêu dài hạn
Nâng cao hiệu suất quán lý và hoạt động kinh doanh của doanh nghiệp
Thực hiện kiểm soát và quản lý chặt chẽ các quy trình kinh doanh của công ty
Xử lý nhanh chóng và chính xác các quy trình nghiệp vụ
Xây dựng hệ thống đữ liệu toàn diện để hỗ trợ hoạt động của công ty
Dự đoán và đáp ứng xu hướng khách hàng theo từng giai đoạn
Tăng cường năng suất cho các bộ phận liên quan
Tang gia tri gia tang cua cong ty
Trang 10Các chức năng của mô hình kinh doanh
Quản lý khách hàng
Quản lý bán hàng: tạo đơn hàng, xử lý đơn hàng trả lại, tạo bảng báo giá
Quản lý giao hàng: tạo đơn giao hàng, xác nhận xuất hàng
Tài chính và kế toán
Bang 1: Ham nghiép ve di vei ma trén thue thé dé liéu
5 Quy trinh kinh doanh
5.1 Sơ đồ quy trình nghiệp vự chung
Trang 11Thanh toán 'Yêu cầu trả hàng
Nhận sản phẩm, nóa đơn Nhập kno
Yêu cầu trả nang (Néu có)
Nhân đỏi sản phẫm (Nều có)
KHO HÀNG
Trang 12
5.2 _ Quy trình bán hàng và phân phái
Bước 2: Gửi yêu cầu đặt hàng
Khi khách hàng đã chọn sản phẩm, họ có thê tiến hành đặt hàng bằng cách gửi yêu cầu đặt hàng đến nhân viên
Bước 3: Gửi báo gia và tạo đơn hàng
Nhân viên sẽ cung cấp báo giá cho đơn hàng của khách hàng Nếu khách hàng đồng ý, nhân viên sẽ nhập thông tin đặt hàng và thông tin khách hàng vào hệ thống để tạo đơn hàng
Các bước giao hàng:
Bước I: Nhận thông từn đơn hàng
Trang 13Sau khi đơn hàng được tạo, bộ phận Kho sẽ truy xuất dữ liệu từ cơ sở dữ liệu Đơn hàng
và thực hiện kiểm tra thông tin để đảm bảo tính chính xác và day du
Bước 2: Đóng gói
Bộ phận Kho thực hiện việc chuẩn bị sản phẩm dựa trên thông tin đơn hàng Sau đó, ho
tiến hành quá trình đóng gói sản phẩm và tạo ra các phiếu vấn đề hàng hóa đề ghi nhận thông tin liên quan
Bước 3: Xuất hàng khỏi hệ thống
Khi quá trình đóng gói đã hoàn tắt, bộ phận Kho sẽ thực hiện đăng xuất sản phẩm và chuyên giao cho Don vi van chuyén dé tién hanh giao hang
Bước 4: Vận chuyển don hang
Don vi van chuyén xác nhận và thực hiện quá trình giao hàng đến khách hàng Đồng thời,
cập nhật liên tục tình trạng giao hàng cho cả công ty và khách hàng
Các bước xử lý thanh toán:
Bước 1: Chọn phương thức thanh toan
« - Nếu khách hàng lựa chọn thanh toán trước thì người gửi hàng sẽ yêu cầu nhận hàng tiền từ hệ thống thanh toán, hệ thống sẽ gửi yêu cầu khách hàng phải thanh toán
« - Nếu khách hàng chọn thanh toán khi nhận hàng thì khách hàng sẽ thanh toán và
xác nhận với đơn vị vận chuyển
Bước 2: Xuất biên lai giao hàng
Sau khi giao hàng thành công và khách hàng xác nhận thanh toán,
đơn vị vận chuyển sẽ cấp biên lai giao hang
Bước 3: Gửi thông tin hoa don
Khi nhận được tiền và thông tin vận chuyên, hệ thống thanh toán sẽ xuất ra théng tin hoa
don
Bước 4: Chuyển tiếp biên nhận giao hàng
Biên lai giao hàng sẽ được chuyên đến bộ phận tổng hợp (ké toán )
Buốc 5: Xuất hóa đơn
Phòng kế toán sẽ tổng hợp thông tin và đưa ra biên bản hoàn thành hóa đơn và gửi nó đến
cơ sở dữ liệu
Trang 145.3 Quy trình đối trả hàng hóa
bia, =Ä Yêu câu
Kiểm tra điều kiện sản phẩm
Vận chuyễn và trao Phản hồi thông tin
đỗi
Chuẩn bị sản phẩm
Bước 1: Trả lại theo yêu cầu
Khi khách hàng yêu câu tra lai sản phẩm, nhân viên kiểm tra tình trạng sản phẩm và trả lời có chấp nhận yêu cầu hay không
Bước 2: Chuẩn bị sản phẩm
Nếu yêu cầu trả lại được chấp nhận, nhân viên sẽ nhận được thông tin trả lại từ khách
hàng Sau đó, nhân viên xuất hàng và trá chứng từ về kho
8
Trang 15Bước 3: Xử ly dong gói
Sau khi chuẩn bị hàng để đổi, nhân viên tại kho gửi hàng ra
Bước 4: Quy trình giao hàng và đối trả
Shipper giao sản phâm mới cho khách hàng, sau đó nhận lại sản phẩm trả lại Bước 5: Xử Ìÿ nhập hàng
Sản phẩm trả lại sẽ được chuyển về kho
Trang 16PHAN II : THIẾT KẺ MÔ HÌNH QUAN HỆ THỰC THẺ ER (HOẠC ERR)
Tên và định nghĩa các thực thé
Sản phẩm: Thực thê mô tả các sản phẩm được bán trên website
Khách hàng: Thực thể mô tả thông tin chỉ tiết của khách hàng đặt hàng qua trang website
Nhân viên: Thực thể mô tả thông tin chi tiết về các nhân viên
Hóa đơn: Thực thể mô ta thông tin của hóa đơn khi khách hàng mua hàng và thanh toán Chỉ tiết hóa đơn: Thực thể mô tả thông tin chỉ tiết về số lượng, sản phẩm có trong một hóa đơn Đơn hàng: Thực thê mô tả thông tin của đơn hàng khi khách hàng đặt mua hàng
Chi tiết đơn hàng: Thực thê mô tả thông tin chỉ tiết về số lượng, sản phẩm có trong một đơn hàng
Nhà cung cấp: Thực thể mô ta các đối tác cung cấp các sản phẩm để bán
Nhà kho: Thực thê mô tả số lượng sản phẩm có trong kho, nơi cất trữ sản phâm hàng hóa chưa dùng đến hoặc không sử dụng
Đơn vị vận chuyển: Thực thể mô tá trạng thái đơn hàng đang được giao đến khách hàng Nhân viên bán hàng: Thực thể mô tả công việc của nhân viên là bán hàng
Nhân viên quán lý: Thực thể mô tả công việc của nhân viên là quán lý các công việc của công ty
và quản lý cả nhân viên bán hàng
Phiếu nhập trả: Thực thể mô tả sản phẩm hàng hóa bị nhân viên làm hư hỏng hay bị hư hại trong quá trình vận chuyển và được nhập lại
phiếu xuất: Thực thể mô tả thông tin của sản phẩm đơn hàng được xuất bán
Phiếu nhập: Thực thê mô tá thông tin của sản phẩm được nhập từ nhà cung cấp
Chỉ tiết phiếu nhập: Thực thê mô ta chỉ tiết thông tin sản phẩm được nhập từ nhà cung cấp
Chỉ tiết phiếu xuất: Thực thể mô tả chỉ tiết thông tin sản phẩm được xuất từ nhà kho
Chứng từ giao hàng: Thực thể mô tả xác nhận đơn hàng thực giao
._ Thuộc tính cúa từng thực thế, phân loại thuộc tính
2.1 Sản phẩm: Mã s¿n phẩm, mã nhà kho, mã nhà cung cấp, tên sứn phẩm, kích
cỡ, giá
Thuộc tính khóa: mã sản phẩm
Trang 17Thuộc tính khóa ngoài: mã nhà kho, mã nhà cung cấp
Thuộc tính nhận giá trị: kích cỡ, giá
Thuộc tính lưu trữ: mã sản phẩm, tên sản phẩm, giá sản phẩm, mã nhà kho, mã nhà cung cấp, kích cỡ, giá
Thuộc tính bắt buộc nhập: mã sản phẩm, tên sản phẩm, giá sản phẩm, kích cỡ, giá, mã nhà kho,
mã nhà cung cấp
2.2 Khách hàng: mã khách hàng, tên khách hàng, số điện thoại, dia chi
Thuộc tính khóa: mã khách hàng
Thuộc tính phức hợp: địa chỉ
Thuộc tính lưu trữ: mã khách hàng, tên khách hàng, số điện thoại, địa chỉ
Thuộc tính bắt buộc nhập: mã khách hàng, tên khách hàng, số điện thoại, địa chỉ
2.3 Nhân viên: mã nhân viên, tên nhân viên, ngày sinh, giới đnh, dia chi, số điện thoại
Thuộc tính khóa: mã nhân viên
Thuộc tính phức hợp: địa chỉ
Thuộc tính nhận gia tri: số điện thoại
Thuộc tính lưu trữ: mã nhân viên, tên nhân viên, số điện thoại , ngày sinh, giới tính, địa chỉ Thuộc tính bắt buộc nhập: mã nhân viên, tên nhân viên, số điện thoại, ngày sinh, giới tính, địa
chỉ
2.4 Nhân viên bán hàng: mã nhân viên, thâm niên, tý lệ nhận hoa hồng
Thuộc tính khóa: mã nhân viên
Thuộc tính lưu trữ: mã nhân viên, thâm miên, tỷ lệ nhận hoa hồng
Thuộc tính nhận giá trị: tỷ lệ nhận hoa hồng
Thuộc tính bắt buộc nhập: mã nhân viên, thâm niên, tỷ lệ nhận hoa hồng
2.5 _ Nhân viên quản lý: mã nhân viên
Thuộc tính khóa: mã nhân viên
Thuộc tính lưu trữ: mã nhân viên
Trang 18Thuộc tính bắt buộc nhập: mã nhân viên
2.6 Hóa đơn: mã hóa đơn, mã nhân viên, ngày lập hóa đơn, thành tiền, phương thức thanh toán
Thuộc tính khóa: mã hóa đơn
Thuộc tính khóa ngoài: mã nhân viên
Thuộc tính phức hợp: ngày lập hóa đơn
Thuộc tính lưu trữ: mã hóa đơn, mã nhân viên, ngày lập hóa đơn, thành tiền, phương thức thanh
toán
Thuộc tính nhận giá trị: thành tiền
Thuộc tính bắt buộc nhập: mã hóa đơn, mã nhân viên, ngày lập hóa đơn, thành tiền, phương thức thanh toán
2.7 Chỉ tiữ hóa đơn: mã hóa đơn, mã sản phẩm, số lượng sản phẩm, giá, thành tiên, phương thức thanh toân
Thuộc tính khóa ngoài: mã hóa đơn, mã sản phâm
Thuộc tính lưu trữ: mã hóa đơn, mã sản pham, số lượng sản phẩm
Thuộc tính bắt buộc nhập: mã hóa đơn, mã sản phẩm, số lượng sản phẩm
2.8 Đơn hàng: mã don hàng, mã khách hàng, mã nhân viên, ngày đặt hàng, mã đơn vị vận chuyển
Thuộc tính khóa: mã đơn hàng
Thuộc tính khóa ngoài: mã khách hàng, mã nhân viên, mã đơn vị vận chuyển
Trang 192.9 Chỉ ti đơn hàng: mã đơn hàng, mã sản phẩm, số lượng sản phẩm
Thuộc tính khóa ngoài: mã đơn hàng, mã sán phẩm
Thuộc tính lưu trữ: mã đơn hàng, mã sản phâm, số lượng sản phâm
Thuộc tính bắt buộc nhập: mã đơn hàng, mã sản pham, số lượng sản phẩm
2.10 Nhà cung cáp: mã nhà cung cấp, tên nhà cung cấp, đa chứ, số điện thoại Thuộc tính khóa: mã nhà cung cấp
Thuộc tính phức hợp: địa chỉ
Thuộc tính lưu trữ: mã nhà cung cấp, tên nhà cung cấp, địa chỉ, số điện thoại
Thuộc tính bắt buộc nhập: mã nhà cung cấp, tên nhà cung cấp, địa chỉ, số điện thoại 2.11 Nhà kho: mã nhà kho, tên nhà kho, tổng số /zợng sản phẩm
Thuộc tính khóa: mã nhà kho
Thuộc tính nhận gia tri: tổng số lượng sản phẩm
Thuộc tính lưu trữ: mã nhà kho, tên nhà kho, tổng số lượng sản pham
Thuộc tính bắt buộc nhập: mã nhà kho, tên nhà kho, tổng số lượng sản phẩm
2.12 Đơn vị vận chuyển: mã đơn vị vận chuyển, tên đơn vị vận chuyến, số điện thoại
Thuộc tính khóa: mã đơn vị vận chuyển
Thuộc tính lưu trữ: mã đơn vị vận chuyển, tên đơn vị vận chuyên, số điện thoại
Thuộc tính bắt buộc nhập: mã đơn vị vận chuyên, tên đơn vị vận chuyên, số điện thoại
2.13 Chứng từ giao hàng: mã đơn hàng, ngày giao hàng
Thuộc tính khóa: mã đơn hàng
Thuộc tính phức hợp: ngày giao hàng
Thuộc tính lưu trữ: mã đơn hàng, ngày giao hàng
Thuộc tính bắt buộc nhập: mã đơn hàng, ngày giao hàng
Trang 202.14 Phiếu nhập: mã phiếu nhớp, mã nhà cung cáp, mã nhân viên, ngày nhập Thuộc tính khóa: mã phiếu nhập
Thuộc tính khóa ngoài: mã nhà cung cấp, mã nhân viên
Thuộc tính phức hợp: ngày nhập
Thuộc tính lưu trữ: mã phiếu nhập, mã nhà cung cấp, mã nhân viên, ngày nhập
Thuộc tính bắt buộc nhập: mã phiếu nhập, mã nhà cung cấp, mã nhân viên, ngày nhập
2.15 Chi tiết phiếu nhập: mã phiếu nhập, mã sản phẩm, tên sửn phẩm, số lượng nhập, giá, thành tiển
Thuộc tính khóa ngoài: mã phiếu nhập, mã sản phẩm
Thuộc tính lưu trữ: mã sản phẩm, tên sản pham, số lượng sản pham, giá, thành tiền
Thuộc tính nhận giá trị: giá, thành tiền
Thuộc tính bắt buộc nhập: mã sản phẩm, tên sản phẩm, số lượng sản phẩm, giá, thành tiền 2.16 Phiếu xuất: mã phiếu xuất, mã nhà kho, mã nhân viên, ngày xuất
Thuộc tính khóa: mã phiếu xuất
Thuộc tính khóa ngoài: mã nhà kho, mã nhân viên
Thuộc tính phức hợp: ngày xuất
Thuộc tính lưu trữ: mã phiéu xuất, mã nhà kho, mã nhân viên, ngày xuất
Thuộc tính bắt buộc nhập: mã phiếu xuất, mã nhà kho, mã nhân viên, ngày xuất
2.17 Chỉ tiết phiếu xuất: mã phiếu xuất, mã s¿n phẩm, tên sớn phẩm, số /ượng xuất, giá thành tiển
Thuộc tính khóa ngoài: mã phiếu xuất, mã sán phâm
Thuộc tính lưu trữ: mã sản phẩm, tên sản pham, số lượng xuất, giá, thành tiên
Thuộc tính nhận giá trị: giá, thành tiền
Thuộc tính bắt buộc nhập: mã sản phẩm, tên sản phẩm, số lượng xuất, giá, thành tiền
Trang 212.18 Phiếu nhập trá: mã phiếu xuất, ngày nhép trở
— Thuộc tính khóa ngoài: mã phiếu xuất
—_ Thuộc tính phức tạp: ngày nhập trả
— Thuộc tính lưu trữ: mã phiếu xuất, ngày nhập trả
—_ Thuộc tính bắt buộc nhập: mã phiếu xuất, ngày nhập trả
3 Mối quan hệ giữa các thực thế
Tên Mỗi quan hệ Loại Mô tả
Trang 22tiết hóa đơn
- Một hóa đơn được tạo ra bởi một nhân viên
Tạo Nhân viên - Phiếu nhập 1-n - Một nhân viên tạo ra không hoặc nhiều phiếu
Tương | Phiếu xuất - Phiếu nhập| 1-1 |- Một phiếu nhập trả sẽ tương ứng với một
một phiếu nhập trả
16
Trang 23- Một chỉ tiết hóa đơn chỉ thuộc 1 hóa đơn
Thuộc | Khách hàng-ĐÐơnhàng 1-n |- Một khách hàng có thể có một hoặc nhiều
- Mot don vi van chuyén chịu trách nhiệm một
hoặc nhiều đơn hàng
Có Đơn hàng - Chứng từ| 1-1 |- Mét đơn hàng chỉ có một chứng từ giao giao hàng hàng
- Một chứng từ giao hàng chỉ có một đơn hàng
Gồm Phiếu xuất - Chi tiết| phiếu xuất 1-N |- Một phiếu xuất gồm có một hoặc nhiều chỉ tiết phiếu xuất
- Một chỉ tiết phiếu xuất chỉ thuộc một phiếu
Trang 24- Một phiếu xuất chỉ xuất cho một nhà kho
Có Nhà acum ca? ap - Phié > 1-n - Một nhà cung câp có thể có một hoặc nhiều -
nhậ ap phiếu nhập ,
- Một Phiếu nhập chỉ được nhập một nhà kho
Có Chỉ tiết phiếu ¬_—_— xuất -| 1-Nn - Một chỉ tiết phiếu xuất có thể có một hoặc ¬
Sản an phan phâ nhiều sản phẩm \ ,
- Một sản phẩm chỉ có một chỉ tiết phiếu xuất
Có Chi tiết phiếu nhập -| Sản phẩm 1-n - Một chỉ tiết phiếu nhập có thê có một hoặc
nhiéu san pham
- Một sản phâm chỉ có một chỉ tiết phiếu nhập
18
Trang 25._ Sơ đồ quan hệ thực thể ER
Link sơ đồ quan hệ thực thế: LINK ER
Hình 4: Sơ đồ quan hệ thực thẻ ER
Trang 27PHẢN III : THIET KE CSDL LOGIC Link thiết kế cơ sở dữ liệu logic: LINK
Hình 5: Thiết ké cơ sở dữ liệu logic
21
Trang 28
PHAN IV: THIET KE CSDL VAT LY
1 Thiết kế kiéu dữ liệu:
Bảng 1: Sản phẩm (SANPHAM)
TÊN COL MÔ TẢ NỘI | KIÊỂU DỮ |_ ĐỘ DÀI DỮ KHÓA CHO PHEP
MaSP Mã sản phẩm Char 10 PK
MaNK Mã nhà kho Char 10 FK
MaNCC Mã nhà cung cấp Char 10 FK
TenSP Tén san phẩm | Nvarchar 50
SoluongSP | Số lượng sản phẩm int
Kichco Kích cỡ Char 10
Gia Giá int
Bảng 2: Khách hàng (KHACHHANG)
TÊN COL MÔ TÁNỘI_ | KIỂU DỮ | ĐỘ DÀI DỮ KHÓA CHO PHÉP
MaKH Mã khách hàng Char 10 PK
TenKH Tên khách hàng| Nvarchar 100
Diachi Địa chỉ Nvarchar 100
SDT Số điện thoại Nvarchar 10
Bảng 3: Nhân viên (NHANVIEN)
TÊN CỘT MÔ TẢ NỘI KIỂU DỮ | ĐỘ DAI DỮ KHÓA CHO PHEP
DUNG LIỆU LIỆU NULL
MaNV Mã nhân viên Char 10 PK
TenNV Tên nhân viên | Nvarchar 100
22
Trang 29
Diachi Dia chi Nvarchar 100
ne MÔ TÁNỘI_ | KIỂU DỮ | ĐỘ DÀI DỮ CHO PHEP TEN COT DUNG LIỆU : LIỆU - KHÓA NULL
MaNV Mã nhân viên Char 10 PK
Thamnien Thâm niên Nvarchar 10
Tylenhanhoah{ Tỷ lệ nhận hoa
SỐ float
ng hông
Bảng 5: Nhân viên quán lý NHANVIENQUANLY)
ne MÔ TÁNỘI_ | KIỂU DỮ | _ ĐỘ DÀI DỮ CHO PHEP TÊN CỘT DUNG LIEU - LIEU : KHOA NULL
MaNV Mã nhân viên Char 10 PK
Bang 6: Hoa don (HOADON)
¬ MÔ TÁNỘI_ | KIỂU DỮ | _ ĐỘ DÀI DỮ CHO PHEP
MaHD Mã hóa đơn Char 10 PK
MaNV Mã nhân viên Char 10 FK
NgaylapHD | Ngày lập hóa đơn | Datetime
Thanhtien Thành tiền int
Trang 30
MaHD Mã hóa đơn Char 10 FK
MaSP Mã sản phẩm Char 10 FK
SoluongSP Số lượng sản phẩm int
Bang 8: Don hang (DONHANG)
ne MÔ TÁNỘI_ | KIỂU DỮ | ĐỘ DÀI DỮ CHO PHEP
MaDH Mã đơn hang Char 10 PK
Ngaydathang| Ngày đặt hàng Datetime
Bảng 9: Chỉ tiết đơn hàng (CHITIETDONHANG)
¬ MÔ TẢNỘI_ | KIỂU DỮ | _ ĐỘ DÀI DỮ CHO PHÉP
MaDH Mã đơn hàng Char 10 FK
Trang 31
TenNCC Tên nhà cung cấp | Nvarchar 100
Diachi Địa chỉ Nvarchar 100
SDT Số điện thoại | Nvarchar 10
Bảng 11: Nhà kho (NHAKHO)
ne MÔ TÁNỘI_ | KIỂU DỮ | _ ĐỘ DÀI DỮ CHO PHEP
MaNK Mã nhà kho Char 10 PK
TenNK Tên nhà kho | Nvarchar 100
Tổng số lượng sản ;
TongsoluongS| int
pham
Bang 12: Don vi van chuyén (DONVIVANCHUYEN)
¬ MÔ TÁNỘI_ | KIỂU DỮ |_ ĐỘ DÀI DỮ KHÓA CHO PHÉP
TenDVVC on eon NEN) Nvarchar 100
chuyén SDT Số diện thoại Nvarchar 10
Bang 13: Chimg tir giao hang (CHUNGTUGIAOHANG)
oo MÔ TÁNỘI_ | KIỂU DỮ | ĐỘ DÀI DỮ KHÓA CHO PHEP
TEN COT
MaDH Mã đơn hàng Char 10 PK
Ngaygiaohand Ngày giao hàng| Datetime
Trang 32Bảng 14: Phiêu nhập (PHIEUNHAP)
TÊN COL MÔ TÁNỘI_ | KIỂU DỮ |_ ĐỘ DÀI DỮ KHÓA CHO PHÉP
MaPN Mã phiếu nhập Char 10 PK
MaNCC | Manhacungcap | Char 10 FK
MaNV Mã nhân viên Char 10 FK
Ngaynhap Ngày nhập Datetime
Bảng 15: Chỉ tiết phiếu nhập (CHITIETPHIEUNHAP)
TÊN CỘT MÔ TÁNỘI_ | KIỂU DỮ | _ ĐỘ DÀI DỮ KHÓA CHO PHEP
DUNG LIEU LIEU NULL
MaPN Mã phiếu nhập Char 10 FK
MaSP Mã sản phẩm Char 10 FK
TenSP "Tên sản phẩm Nvarchar 50
Soluongnhap| sé luong nhap int
Gia Gia int
Thanhtien Thanh tién int
Bang 16: Phiéu xuat (PHIEUXUAT)
TÊN CỘT MÔ TẢ NỘI KIỂU DỮ | _ ĐỘ DAI DỮ KHÓA CHO PHEP
DUNG LIỆU LIỆU NULL
MaPX Mã phiếu xuất Char 10 PK
MaNK Mã nhà kho Char 10 FK
MaNV Mã nhân viên Char 10 FK
Ngayxuat Ngày xuất Datetime
Bảng 17: Chỉ tiết phiêu xuất (CHITIETPHIEUXUAT)
26
Trang 33
ne MOTANOL | KIỂU DỮ | DODAIDU CHO PHÉP
MaPX Mã phiếu xuất Char 10 FK
MaSP Mã sản phẩm Char 10 FK
TenSP Tén san pham | Nvarchar 50
Soluongxuat| Số lượng xuất int
Gia Gia int
Thanhtien Thanh tién int
Bang 18: Phiéu nhap tra (PHIEUNHAPTRA)
¬ MÔ TẢÁNỘI | KIỂU DỮ | ĐỘ DÀIDỮ CHO PHÉP TÊN CỘT DUNG LIỆU - LIỆU - KHÓA NULL MaPX Mã phiếu xuất Char 10 FK
Ngaynhaptra| Ngay nhap tra Datetime
Bang 1: San pham (SANPHAM)
MaSP char(1@) primary key,
MaNK char(1@) not null,
MaNCC char(1@) not null,
TenSP Nvarchar(5@) not null,
SoluongSP int not null,
Kichco char(1@)not null,
27
Trang 34
Gia int not null
2.1.2 Bang 2: Khach hang (KHACHHANG)
CREATE TABLE KhachHang
(
MaKH char(1@) primary key,
TenkH nvarchar(1@@) not null,
Diachi nvarchar(1@@) not null,
SDT Nvarchar(1@) not null
)
2.1.3 Bang 3: Nhan vién (NHANVIEN)
CREATE TABLE NhanVien
(
MaNV char(1@) primary key,
TenNV nvarchar(1@@) not null,
Diachi nvarchar(1@@)not null,
SDT Nvarchar(1@) not null
)
2.1.4 Bang 4: Nhan vién ban hang (NHANVIENBANHANG)
CREATE TABLE NhanVienBanHang
(
MaNV char(1@) primary key,
Thamnien nvarchar(1@) not null,
Tylenhanhoahong float not null
)
28
Trang 352.1.5 Báng 5: Nhân viên quán lý (NHANVIENQUANLY)
CREATE TABLE NhanVienQuanLy
(
MaNV char(1@) primary key
2.1.6 Bang 6: Hoa don (HOADON)
CREATE TABLE HoaDon
(
MaHD char(1@) primary key,
MaNV char(1@) not null,
NgaylapHD datetime not null,
Thanhtien int not null,
Phuongthucthanhtoan Nvarchar(2@) not null
2.1.7 Bang 7: Chi tiét hoa don (CHITIETHOADON)
CREATE TABLE ChiTietHoaDon
(
MaHD char(1@) not null,
MaSP char(1@) not null,
SoluongSP int not null
2.1.8 Bang 8: Don hang (DONHANG)
CREATE TABLE DonHang
(
MaDH char(1@) primary key,
MaKH char(1@) not null,
29
Trang 36MaNV char(1@) not null,
MaDVVC char(1@) not null,
Ngaydathang datetime not null
2.1.9 Bang 9: Chi tiét don hang (CHITIETDONHANG) CREATE TABLE ChiTietDonHang
(
MaDH char(1@) not null,
MaSP char(1@) not null,
SoluongSP int not null,
2.1.10 Bang 10: Nha cung cap (NHACUNGCAP)
CREATE TABLE NhaCungCap
(
MaNCC char(1@) primary key,
TenNCC nvarchar(1@0) not null,
Diachi nvarchar(1@@)not null,
SDT Nvarchar(1@) not null
2.1.11 Bang 11: Nhà kho (NHAKHO)
CREATE TABLE NhaKho
(
MaNK char(1@) primary key,
TenNK Nvarchar(1@@) not null,
TongsoluongsSP int not null
30
Trang 372.1.12 Bảng 12: Đơn vị vận chuyền (DONVIVANCHUYEN)
CREATE TABLE DonViVanChuyen
(
MaDVVC char(1@) primary key,
TenDVVC Nvarchar(10@) not null,
SDT Nvarchar(1@) not null
2.1.13 Bang 13: Ching tr giao hang (CHUNGTUGIAOHANG)
CREATE TABLE ChungTuGiaoHang
(
MaDH char(1@) primary key,
Ngaygiaohang datetime not null
)
2.1.14 Bang 14: Phiếu nhép (PHIEUNHAP)
CREATE TABLE PhieuNhap
(
MaPN char(16) not null,
MaNCC char(1@) not null,
MaNV char(1@) not null,
Ngaynhap datetime not null
2.1.15 Bảng 15: Chỉ tiết phiếu nhập (CHITIETPHIEUNHAP)
CREATE TABLE ChỉTietPhieuNhap
(
MaPN char(16) not null,
MaSP char(1@) not null,
31