Đồ án môn học hệ cơ sở dữ liệu sàn giao dịch TMĐT ZALORA

18 2 0
Đồ án môn học hệ cơ sở dữ liệu sàn giao dịch TMĐT ZALORA

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đồ án môn học Hệ Cơ Sở liệu MỤC LỤC MỤC LỤC DANH MỤC CÁC HÌNH VẼ DANH MỤC CÁC BẢNG BIỂU CHƯƠNG : MƠ TẢ BÀI TỐN 1.1 Terms (Thuật ngữ chính) .3 1.2 Các quy tắc nghiệp vụ CHƯƠNG : THIẾT KẾ CƠ SỞ DỮ LIỆU 1.1 Các kiểu thực thể 1.2 Các thuộc tính 1.3 Lược đồ ER CHƯƠNG THỰC THI CƠ SỞ DỮ LIỆU Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu DANH MỤC CÁC HÌNH VẼ Hình 1.1 Lược đồ ER 10 Hình 1.2 Lược đồ quan hệ .10 Hình 1.3 Database Diagrams 11 DANH MỤC CÁC BẢNG BIỂU Bảng 1.1 Thuật ngữ .6 Bảng 1.2 Quy tắc nghiệp vụ 14 Nhóm 18 Lớp DHTH11E Đồ án mơn học Hệ Cơ Sở liệu CHƯƠNG 1: MƠ TẢ BÀI TỐN Giới thiệu tốn ZALORA website mua sắm thời trang hàng hiệu trực tuyến hàng đầu Việt Nam ( gọi "Công ty TNHH Bán lẻ Giao nhận Recess ” ) cung cấp dịch vụ trực tuyến cho Nhà Bán Hàng vời nhu cầu giới thiệu bán sản phẩm Nhà Bán Hàng tới Người mua sắm tiềm có nhu cầu mua sản phẩm Nhà Bán Hàng , thành viên thuộc tập đoàn CENTRAL GROUP VIETNAM Được thành lập từ năm 2012 vơí mục đích cung cấp cho khách hàng 20,000 sản phẩm từ giày,dép, trang phục, phụ kiện đến mỹ phẩm cho phụ nữ nam giới từ thương hiệu thời trang danh tiếng từ ngồi nước Việc tốn thực đơn giản hóa đơn, chuyển khoản hay trả qua thẻ ghi nợ thẻ tín dụng  Ngồi Việt Nam Zalora cịn có mặt nhiều quốc gia khác như Singapore, Hong Kong, Australia, New Zealand Qua trình tìm hiểu hệ thống bán hàng thời trang online zalora nhóm chúng em có tổng kết số thơng tin tốn quản lý bán hàng sau: 1.1.Dành cho người mua sắm: Sàn giao dịch TMĐT ZALORA hỗ trợ tính trung gian giúp người mua sắm Nhà Bán Hàng dễ dàng giao dịch thông qua môi trường internet mà không trực tiếp tham gia vào trình giao dịch.Mỗi khách hàng đăng ký tài khoản mua hàng website (Tên Địa giao hàng, Địa Email, Số điện thoại cố định, Số điện thoại di động, Ngày sinh, Giới tính ) Nhà bán háng sử dụng thông tin bạn cung cấp để hỗ trợ quản lý tài khoản khách hàng; xác nhận thực giao dịch tài liên quan đến khoản tốn trực tuyến Khách hàng Bên cạnh Nhà bán hàng chia sẻ tên địa Khách Hàng cho dịch vụ chuyển phát nhanh nhà cung cấp để giao hàng Khách hàng tham khảo lựa chọn áp dụng phù hợp *Quy trình mua hàng khách hàng sau: Khi có nhu cầu mua hàng trên www.zalora.vn người mua nên thực theo bước sau đây: - Tìm kiếm, tham khảo thông tin sản phẩm, dịch vụ người bán mà người mua quan tâm; - Tham khảo thơng tin giá sách hỗ trợ bên bán sản phẩm, dịch vụ mà người mua có nhu cầu mua; - Dựa thơng tin tham khảo từ người bán sản phẩm, dịch vụ người mua tiến hành đặt hàng cung cấp thơng tin địa nhận hàng có liên hệ với người bán qua thông tin liên hệ đăng tải nội dung tin bán hàng hóa để hỏi thêm thông tin sản phẩm, dịch vụ; - Sau cung cấp thông tin định mua hàng, người mua định đặt hàng; - Người mua lựa chọn cách thức giao dịch; Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu - Người mua nhận sản phẩm, dịch vụ; - Người mua thắc mắc, khiếu nại người bán (nếu có) -Hủy đơn hàng(nếu có): Gọi điện thoại trực tiếp, gửi email, hủy đơn hàng trực tuyến Lazora *Khi có nhu cầu mua dịch vụ khuyến mại trên www.zalora.vn thành viên nên thực theo bước sau đây: - Tìm kiếm, tham khảo thông tin dịch vụ nhà cung cấp dịch vụ mà thành viên quan tâm; - Tham khảo thông tin giá chưa thực khuyến mại giá thực khuyến mại sách, điều kiện thực khuyến mại người bán mà thành viên có nhu cầu mua; - Dựa thông tin tham khảo từ bên người bán đăng tải tại www.zalora.vn, thành viên tiến hành theo bước sau: + Mua voucher trực tiếp website www.zalora.vn click vào nút "Liên hệ" "Đặt hàng"; Đăng nhập tài khoản thành viên, facebook, gmail (Điền đầy đủ thông tin khách hàng); Chọn hình thức tốn; Xác nhận lại đơn hàng; Gửi đơn đặt hàng; + Sau nhận đơn đặt hàng ban quản trị website www.zalora.vn xác nhận lại đơn hàng với thành viên: Thực việc giao phiếu voucher; + Thành viên nhận, sử dụng phiếu voucher Thành viên thắc mắc, khiếu nại chất lượng sản phẩm, dịch vụ (nếu có) Khách hàng lựa chọn phương thức toán sau: *Cách 1: Thanh toán trước online qua thẻ tín dụng (Visa, Master card ) theo trình tự sau: Bước 1: Khách hàng đặt hàng; Bước 2: Khách hàng toán trước; Bước 3: Nhà Bán Hàng kiểm tra chuyển hàng; Bước 4: Khách hàng kiểm tra nhận hàng; *Cách 2: Thanh toán sau nhận hàng tiền mặt: Bước 1: Khách hàng đặt hàng; Bước 2: Nhà Bán Hàng xác thực đơn hàng; Bước 3: Nhà Bán Hàng xác nhận thông tin Khách hàng (điện thoại, tin nhắn, email); Bước 4: Nhà Bán Hàng chuyển hàng; Bước 5: Khách hàng nhận hàng tốn; Hàng có nhà bạn 3-5 ngày làm việc 1.2.Dành cho Nhà bán hàng Nhóm 18 Lớp DHTH11E Đồ án mơn học Hệ Cơ Sở liệu Người Bán Hàng quản lý gian hàng, nhiên trước đăng sản phẩm lên gian hàng Người Bán Hàng phải gửi qua cho ZALORA danh sách Hàng Hóa Nhà Bán Hàng dự định bán Trang Web tới địa emailsellers@zalora.vn địa email khác mà ZALORA định tùy thời điểm để ZALORA kiểm duyệt sau thức đăng lên website Khi Khách Hàng đặt Hàng Hóa Trang Web, Sàn giao dịch TMĐT ZALORA xử lý đơn đặt hàng Khách Hàng chuyển đơn hàng xử lí đến Nhà Bán Hàng với chi tiết có liên quan đến Hàng Hóa đặt, bao gồm mã sản phẩm Nhà Bán Hàng mã vạch có liên quan đến Hàng Hố chi tiết có đơn đặt mua hàng khách hàng thông qua Báo Cáo Hàng Ngày Nhà Bán Hàng chuẩn bị tất đơn hàng Khách Hàng theo Báo Cáo Hàng Ngày nhận từ ZALORA Ngày Giao Dịch trước Nhà Vận Chuyển giao Hàng Hóa đến Khách Hàng (và thu tiền Hàng Hóa trường hợp C.O.D) Tất khoản toán mà Nhà Vận Chuyển thu từ Khách Hàng chuyển khoản cho ZALORA, ZALORA chuyển khoản khoản toán cho Nhà Bán Hàng (trừ khoản Hoa Hồng Các Chi Phí Của Nhà Vận Chuyển) 1.3.Mặt hàng Tên sản phẩm Giá sản phẩm Chi tiết sản phẩm(mã sản phẩm,kích cỡ, màu sắc….) Nhận xét Chiết khấu giảm giá Hình ảnh Chính sách hồn trả Thơng tin vận chuyển… Quy trình nghiệp vụ Các quy trình nghiệp vụ quản lý website bán hàng trực tuyến bao gồm: - Quy trình khách hàng đặt hàng dựa thơng tin sản phẩm Quy trình khách hàng đăng ký tài khoản website Quy trình giao hàng Quy trình tốn đơn hàng Quy trình tạo hóa đơn Quy trình khách hàng đặt hàng khuyến Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu Quy tắc nghiệp vụ 1.1 Terms (Thuật ngữ chính) Tên thuật ngữ Mơ tả EMPLOYEES Mỗi nhân viên có: Employee_Id, Name, Birthday, Phone,Address SHIPPERS Người giao hàng có: mã Shipper_Id, Name, Phone SHOPPER Mỗi khách hàng có: mã Shopper_Id nhất, SName, SEmail, SAddress, SCity, SPhone, SDistrict CATEGORY Mỗi sản phẩm có: CategoryID, CName, CPicture, CDescription PRODUCT Sản phẩm có: Product_Id nhất, Name, UnitPrice,Picture, UnitsInStock, ReOrderLevel ORDER Thơng tin hóa đơn bao gồm: OrderID, OrderDate, ShippedDate, Freight, ShipAddress, Status ORDER DETAIL Thông tin chi tiết hóa đơn gồm : UnitPrice, Quantity, Discount SALEEVENT Thơng tin sản phẩm khuyến gồm mã PP_Id nhất, BeginDate, EndDate SALEEVENT DETAILS Thông tin chi tiết sản phẩm khuyến gồm: Discountpercent, DiscountPrice Bảng 1.1 Thuật ngữ 1.2 Các quy tắc nghiệp vụ - Mỗi khách hàng có nhiều đơn hàng đặt hàng hóa đơn - Nhóm 18 thuộc khách hàng Một người giao hàng(shipper) phải giao nhiều đơn hàng cho khách hàng đơn hàng khách hàng giao shipper Mỗi hóa đơn nhân viên quản lý nhân viên quản lý nhiều hóa đơn lúc Chi tiết hóa đơn thuộc hóa đơn sản phẩm Một loại sản phẩm có nhiều sản phẩm Và sản phẩm có chương trình khuyến Lớp DHTH11E Đồ án mơn học Hệ Cơ Sở liệu CHƯƠNG 2: THIẾT KẾ CƠ SỞ DỮ LIỆU Lược đồ ER 1.1 Các kiểu thực thể Các kiểu thực thể gồm:          Employees Shippers Shopper Category Product Order Order detail SaleEvent SaleEvent details 1.2 Các thuộc tính 1.2.1 Employees 1.2.2 Shippers 1.2.3 Shopper Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu 1.2.4 Category 1.2.5 Product 1.2.6 Order Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu 1.2.7 Order detail 1.2.8 SaleEvent 1.2.9.SaleEvent details Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu 1.3 Lược đồ ER Hình 1.1 Lược đồ ER Lược đồ quan hệ 2.1 Chuyển đổi lược đồ Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu Hình 1.2 Lược đồ quan hệ 2.2 Chuẩn hóa - Các bảng đạt chuẩn 1NF, 2NF, 3NF Nhóm 18 Lớp DHTH11E Đồ án mơn học Hệ Cơ Sở liệu Hình 1.3 Database Diagrams Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu CHƯƠNG THỰC THI CƠ SỞ DỮ LIỆU Tạo sở liệu bảng: - Dựa vào yêu cầu hệ thống, bảng CSDL xây dựng sau: Bảng Shopper a Trường Shopper_ID khóa tạo tự động b Các trường sname, semail, saddress, sdistrict không null c Trường sPhone nên có dạng sau XXXXXXXXX Bảng Employees a b c d Trường Employ_ID khóa tạo tự động Các trường name, birthday, phone, address,manager_id không null Trường Phone nên có dạng sau XXXXXXXXX Có khóa ngoại nhà quản lý Bảng Shipper a Trường ShipperID khóa tạo tự động b Các trường name, phone không null c Trường Phone nên có dạng sau XXXXXXXXX Bảng Category a Trường CategoryID khóa tạo tự động b Các trường name, picture, description không null c Có khóa ngoại sản phẩm Bảng Product a Trường ProductID khóa tạo tự động b Các trường name, Catalog_Id, unitprice, unitsInStock, ReorderLevel không null c Có khóa ngoại loại sản phẩm d Đơn giá lớn e Số lượng tồn kho không số âm Bảng Order a Trường OrderID khóa tạo tự động b Các trường Shopper_Id, Employee_Id, orderdate, ShippedDate, Freight, ShipAddress ,status,shipperID không null c Có khóa ngoại Shopper_Id, Employee_Id, shipperID d Ngày giao hàng phải lớn hay ngày lập hóa đơn e Ngày lặp hóa đơn ngày hành Bảng Order Details a Các trường Order_id,ProductID, Unitprice, quantity, discount khơng null Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu b Có khóa ngoại Order_id, ProductID c Số lượng mua lớn d Chiết khấu số âm Bảng SaleEvent a Trường PP_ID khóa tạo tự động b Các trường beginDate,EndDate không null Bảng SaleEvent details a Có khóa ngoại product_ID PP_ID Quy tắc nghiệp vụ ràng buộc CSDL Để thực quy tắc nghiệp vụ, cần đưa ràng buộc vào bảng sau: Bảng Quy tắc nghiệp vụ Ràng buộc Shopper - Mỗi người mua sắm có mã khách Primary key - Số điện thoại phải có dạng XXXXXXXXX Check với X chữ số - Mỗi nhân viên có mã Primary key - Số điện thoại phải có dạng XXXXXXXXX Check Employees với X chữ số -Mỗi nhân viên quản lý nhà quản lý Shipper -Mỗi nhà giao hàng(shipper) có mã Primary key Check -Số điện thoại phải có dạng XXXXXXXXX với X chữ số -Mỗi loại sản phẩm có mã Category Primary key -Mỗi loại sản phẩm thuộc sản phẩm Foreign key -Mỗi sản phẩm có mã Product Primary key -Mỗi sản phẩm thuộc có loại sản phẩm Foreign key Check - Đơn giá ln lớn Check - Số lượng tồn kho không số âm Order -Mỗi hóa đơn có mã -Mỗi hóa đơn phải thuộc hàng ,nhân viên người giao hàng Nhóm 18 Primary key khách Foreign key Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu - Ngày giao hàng phải lớn hay ngày Check lập hóa đơn -Ngày lặp hóa đơn ngày hành Default Order Detail -Mỗi hóa đơn mua nhiều sản phẩm khác Foreign key Check -Số lượng mua lớn Check - Chiết khấu số âm SaleEvent -Mỗi sản phẩm khuyến có mã Primary key SaleEvent Details -Mỗi sản phẩm khuyến thuộc mã Foreign key sản phẩm BẢNG 1.2 Quy tắc nghiệp vụ - TẠO RÀNG BUỘC Tạo ràng buộc cho bảng Shopper Mã ALTER TABLE [dbo].[Shopper] ADD CONSTRAINT uni_cusID UNIQUE([ShopperID]) SDT có dạng XXXXXXXXX x số ALTER TABLE [dbo].[Shopper] ADD CONSTRAINT ck_phone check ([Phone] like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][09][0-9][0-9]') Tạo ràng buộc cho bảng Employees Mã ALTER TABLE [dbo].[Employess] Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu ADD CONSTRAINT uni_EmpID UNIQUE([EmployeeID]) SDT có dạng XXXXXXXXX x số ALTER TABLE [dbo].[Employess] ADD CONSTRAINT ck_phonee check ([Phone] like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][09][0-9][0-9]') Tạo ràng buộc cho bảng [dbo].[Shipper] Mã ALTER TABLE [dbo].[Shipper] ADD CONSTRAINT uni_ShipperID UNIQUE([ShipperID]) SDT có dạng XXXXXXXXX x số ALTER TABLE [dbo].[Shipper] ADD CONSTRAINT ck_phoneee check ([Phone] like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9] [0-9][0-9][0-9]') Tạo ràng buộc cho bảng [dbo].[Catagory] Mã ALTER TABLE [dbo].[Catagory] ADD CONSTRAINT uni_cataID UNIQUE([CategoryID]) Tạo ràng buộc cho bảng [dbo].[Product] Mã ALTER TABLE [dbo].[Product] ADD CONSTRAINT uni_proID Nhóm 18 UNIQUE([ProductID]) Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu ALTER TABLE [dbo].[Product] ADD CONSTRAINT ck_unitprice check ([UnitPrice]>0) ALTER TABLE [dbo].[Product] ADD CONSTRAINT ck_unitsinstock check ([UnitsInStock]>0) Tạo ràng buộc cho bảng [dbo].[Order] Mã ALTER TABLE [dbo].[Order] ADD CONSTRAINT uni_orderID UNIQUE([OrderID]) alter table [dbo].[Order] add constraint def_ngaylapHD default getdate() for [OrderDate] alter table [dbo].[Order] add constraint ck_shippeddate check([ShippedDate]>=[OrderDate]) Tạo ràng buộc cho bảng [dbo].[Order Detail] ALTER TABLE [dbo].[Order Detail] ADD CONSTRAINT ck_unitpricee check([UnitPrice]>0) ALTER TABLE [dbo].[Order Detail] ADD CONSTRAINT ck_quantity check([Quantity]>0) Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu Tạo ràng buộc cho bảng [dbo].[ SaleEvent] Mã ALTER TABLE [dbo].[SaleEvent ] ADD CONSTRAINT uni_ppID UNIQUE([PP_ID]) Các câu hỏi truy vấn thao tác CSDL 10 câu hỏi truy vấn lệnh tương ứng Liệt kê tất cả các sản phẩm của Lazora Liệt kê hóa đơn mới nhất Top sản phẩm bán đắc nhất Thêm danh mục Top Deals Và sản phẩm thuộc danh mục Top Deals Xóa sản phẩm có mã là Đơn hàng chưa xử lý Sản phẩm có số lượng tờn kho thấp định mức tồn kho Tổng doanh số từng tháng Tổng doanh số đợt khuyến mãi 10 Đếm sơ hóa đơn bán được mỡi năm Nhóm 18 Lớp DHTH11E ... Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu Hình 1.3 Database Diagrams Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu CHƯƠNG THỰC THI CƠ SỞ DỮ LIỆU Tạo sở liệu bảng: - Dựa vào yêu cầu hệ thống, bảng... Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu 1.3 Lược đồ ER Hình 1.1 Lược đồ ER Lược đồ quan hệ 2.1 Chuyển đổi lược đồ Nhóm 18 Lớp DHTH11E Đồ án mơn học Hệ Cơ Sở liệu Hình 1.2 Lược đồ quan hệ 2.2 Chuẩn... Shippers 1.2.3 Shopper Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu 1.2.4 Category 1.2.5 Product 1.2.6 Order Nhóm 18 Lớp DHTH11E Đồ án môn học Hệ Cơ Sở liệu 1.2.7 Order detail 1.2.8 SaleEvent

Ngày đăng: 13/10/2022, 04:49

Hình ảnh liên quan

Hình 1.1 Lược đồ ER - Đồ án môn học hệ cơ sở dữ liệu sàn giao dịch TMĐT ZALORA

Hình 1.1.

Lược đồ ER Xem tại trang 10 của tài liệu.
Hình 1.2 Lược đồ quan hệ - Đồ án môn học hệ cơ sở dữ liệu sàn giao dịch TMĐT ZALORA

Hình 1.2.

Lược đồ quan hệ Xem tại trang 11 của tài liệu.
Hình 1.3 Database Diagrams - Đồ án môn học hệ cơ sở dữ liệu sàn giao dịch TMĐT ZALORA

Hình 1.3.

Database Diagrams Xem tại trang 12 của tài liệu.
Bảng SaleEvent - Đồ án môn học hệ cơ sở dữ liệu sàn giao dịch TMĐT ZALORA

ng.

SaleEvent Xem tại trang 14 của tài liệu.
BẢNG 1.2 Quy tắc nghiệp vụ - Đồ án môn học hệ cơ sở dữ liệu sàn giao dịch TMĐT ZALORA

BẢNG 1.2.

Quy tắc nghiệp vụ Xem tại trang 15 của tài liệu.

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan