1. Trang chủ
  2. » Giáo Dục - Đào Tạo

XÂY DỰNG CƠ SỞ DỮ LIỆU CHO MÔ HÌNH KINH DOANH QUẦN ÁO TRỰC TUYẾN

27 1 0

Đ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ội dung

Trang 1

ĐỀ TÀI

XÂY DỰNG CƠ SỞ DỮ LIỆU CHO MÔ HÌNH KINH DOANH QUẦN ÁOTRỰC TUYẾN

Sinh viên thực hiện

K194020232: Nguyễn Hà Phương Uyên K204130629: Phan Phong Phú

K214130903: Phạm Thị Diễm QuỳnhK214030882: Nguyễn Quang Huy

Trang 2

MỤC LỤC

MỤC LỤC 2

PHẦN I : GIỚI THIỆU MÔ HÌNH KINH DOANH 3

PHẦN II : THIẾT KẾ MÔ HÌNH QUAN HỆ THỰC THỂ ER (HOẶC ERR) 4

1 Mô tả thuộc tính của thuộc thể: 4

2 Quy trình quản lý và mối liên hệ giữa các thuộc thể 10

6 Vẽ sơ đồ quan hệ thực thể ER 20

PHẦN III : THIẾT KẾ CSDL LOGIC - MÔ HÌNH ERD MỨC LOGIC 21

PHẦN IV : THIẾT KẾ CSDL VẬT LÝ 22

1 Tạo CSDL 22

2 Sử dụng CSDL mới tạo 22

3 Tạo các bảng dữ liệu 22

PHẦN V : VIẾT CÁC VẤN TIN CHO CÁC BÁO CÁO KINH DOANH 27

1 Báo cáo doanh số bán hàng theo sản phẩm: SELECT 27

2 Báo cáo số lượng sản phẩm tồn kho trong kho: 27

Trang 3

PHẦN I : GIỚI THIỆU MÔ HÌNH KINH DOANH

Trong thời buổi công nghệ số hiện nay, nhiều quy trình, công đoạn hay các hệ thống quản trị đều được mã hóa và vận hành bởi các thiết bị, phần mềm nhằm giúp doanh nghiệp đạt được hiệu suất làm việc tốt nhất Trên cơ sở đó, các hệ thống quản trị cơ sở dữ liệu ra đời và đóng vai trò quan trọng trong xử lý và kiểm soát nguồn thông tin Cụ thể, hệ thống quản trị CSDL có các chức năng chính như sau:

 Cung cấp môi trường tạo lập cơ sở dữ liệu: Hệ quản trị CSDL đóng vai trò cung cấp cho người dùng một ngôn ngữ định nghĩa dữ liệu để mô tả, khai báo kiểu dữ liệu, các cấu trúc dữ liệu.

 Cung cấp cách cập nhật và khai thác dữ liệu: Hệ quản trị CSDL cung cấp cho người dùng ngôn ngữ thao tác dữ liệu để diễn tả các yêu cầu, các thao tác cập nhật và khai thác cơ sở dữ liệu Thao tác dữ liệu bao gồm: Cập nhật (nhập, sửa, xóa dữ liệu), Khai thác (tìm kiếm, kết xuất dữ liệu).

 Cung cấp các công cụ kiểm soát, điều khiển các truy cập vào cơ sở dữ liệu nhằm đảm bảo thực hiện một số yêu cầu cơ bản của hệ cơ sở dữ liệu Bao gồm: (1) Đảm bảo an ninh, phát hiện và ngăn chặn các truy cập bất hợp pháp (2) Duy trì tính nhất quán của dữ liệu (3) Tổ chức và điều khiển các truy cập (4) Khôi phục cơ sở dữ liệu khi có sự cố về phần cứng hay phần mềm (5) Quản lí các mô tả dữ liệu.

Mô hình kinh doanh chúng tôi lựa chọn là mô hình bán hàng quần áo, thiết kế cơ sở dữ liệu gồm các thuộc thể có tính liên quan đến xuyên suốt quá trình từ nhập sản phẩm đến khi sản phẩm được bán ra

Trang 4

PHẦN II : THIẾT KẾ MÔ HÌNH QUAN HỆ THỰC THỂ ER (HOẶC ERR) 1 Mô tả thuộc tính của thuộc thể:

Thuộc thể người mua (Customers)

+ Giới tính: Phân loại theo nam, nữ hoặc giới tính khác nếu có

+ Độ tuổi: Xác định nhóm độ tuổi của khách hàng, ví dụ: trẻ em, thanh thiếu niên, người trung niên, người cao tuổi

+ Địa điểm: Vị trí địa lý của khách hàng hoặc thị trường mục tiêu (vùng, quốc gia, khu vực)

+ Sở thích thời trang: Loại sản phẩm, phong cách, màu sắc, và xu hướng thời trang mà họ quan tâm

+ Thu nhập và tình hình tài chính: Thu nhập hàng năm hoặc hàng tháng của khách hàng, cũng như khả năng chi trả cho sản phẩm quần áo

+ Loại đa dạng: Một số khách hàng có thể có da dạng nhạy cảm hoặc các yêu cầu đặc biệt về chất liệu và kích thước

+ Phong cách sống: Sở thích, hoạt động và phong cách sống của họ có thể ảnh hưởng đến loại quần áo họ tìm kiếm

+ Thời gian trực tuyến: Sự sẵn có của họ trực tuyến và thói quen mua sắm trực tuyến + Lịch sử mua sắm: Thông tin về các sản phẩm đã mua, thời gian và tần suất mua sắm

trước đây

+ Tư duy mua sắm: Cách họ quyết định mua sắm, điều này có thể bao gồm việc đọc đánh giá, tìm kiếm giá tốt, hay thúc đẩy bởi các yếu tố như thương hiệu và xu hướng

+ Phản hồi và đánh giá: Phản hồi từ khách hàng về sản phẩm, dịch vụ và trải nghiệm mua sắm

+ Tần suất mua sắm: Mua sắm thường xuyên hoặc cơ bản cho các nhu cầu cá nhân hoặc sự kiện đặc biệt.

Sản phẩm quần áo (Clothing Products)

+ Loại sản phẩm: Ví dụ, áo sơ mi, quần jeans, áo khoác, váy, giày dép, phụ kiện, vv + Kích thước: Các lựa chọn kích thước để phù hợp với nhiều người dùng khác nhau (S, M,

Trang 5

+ Màu sắc: Chọn lựa các màu sắc và biến thể màu sắc

+ Chất liệu: Chất liệu của sản phẩm, ví dụ, cotton, len, da, polyester, và các tùy chọn khác + Giá cả: Giá bán của sản phẩm, giảm giá (nếu có), và các tùy chọn giá khác

+ Thương hiệu: Thương hiệu sản phẩm quần áo, có thể có nhiều thương hiệu khác nhau trong cửa hàng trực tuyến

+ Mô tả sản phẩm: Thông tin chi tiết về sản phẩm, bao gồm mô tả thiết kế, chất liệu, kích thước, và hướng dẫn chăm sóc

+ Hình ảnh sản phẩm: Hình ảnh sản phẩm chất lượng cao để hiển thị sản phẩm từ nhiều góc độ và phác thảo thiết kế

+ Xuất xứ: Nơi sản phẩm được sản xuất hoặc nguồn gốc của sản phẩm

+ Tình trạng tồn kho: Thông tin về sự có mặt và tình trạng tồn kho của sản phẩm + Thời gian giao hàng: Thời gian dự kiến để sản phẩm đến tay khách hàng

+ Đánh giá và phản hồi: Điểm số hoặc đánh giá từ khách hàng trước đó, và phản hồi về sản phẩm

+ Sản phẩm liên quan: Liên kết hoặc gợi ý đến các sản phẩm tương tự hoặc sản phẩm bổ sung có thể quan tâm.

Website hoặc Ứng dụng (E-commerce Website or App):

+ Thiết kế giao diện: Sự trực quan và trải nghiệm người dùng, bao gồm cấu trúc trang, màu sắc, hình ảnh và tương tác.

+ Tên miền và địa chỉ URL: Tên miền và URL chính xác của trang web hoặc ứng dụng + Thanh công cụ và menu: Các tiện ích dẫn đường và menu để người dùng dễ dàng truy

cập các phần quan trọng của trang.

+ Trang chủ: Trang chủ của website hoặc trang chào đón của ứng dụng, nơi bạn hiển thị sản phẩm quần áo và thông tin quan trọng.

+ Trang sản phẩm: Trang chi tiết sản phẩm, bao gồm hình ảnh, mô tả, giá cả và các thuộc

Trang 6

+ Quản lý tài khoản: Trang cho phép người dùng đăng nhập, đăng ký tài khoản, quản lý thông tin cá nhân và đơn hàng.

+ Hệ thống thanh toán: Các phương thức thanh toán được chấp nhận, như thẻ tín dụng, PayPal, hoặc ví điện tử.

+ Tích hợp truyền thông xã hội: Liên kết đến các trang mạng xã hội của bạn để tạo tương

+ Tùy chọn tìm kiếm: Công cụ tìm kiếm để người dùng dễ dàng tìm kiếm sản phẩm cụ thể + Phân loại sản phẩm: Hệ thống danh mục và phân loại để sắp xếp sản phẩm.

+ Hỗ trợ trực tuyến: Chat trực tuyến hoặc hỗ trợ khách hàng trực tuyến.

+ Phản hồi và đánh giá: Chỗ để người dùng đánh giá và viết phản hồi về sản phẩm và trải nghiệm mua sắm.

+ Tùy chỉnh và quản lý nội dung: Công cụ quản lý nội dung để cập nhật và thay đổi thông tin sản phẩm và trang web.

+ Bảo mật: Biện pháp bảo mật để bảo vệ thông tin cá nhân và giao dịch của khách hàng + Phân tích và theo dõi: Các công cụ để theo dõi hoạt động trang web và hiểu hành vi của

người dùng.

+ Tích hợp vận chuyển: Tùy chọn vận chuyển và dịch vụ giao hàng cho người dùng chọn lựa.

+ Công cụ tương tác: Các tích hợp tương tác như đánh giá, bình luận, và chia sẻ sản phẩm trên các trang mạng xã hội.

+ Phiên bản di động: Phiên bản di động hoặc ứng dụng di động để hỗ trợ người dùng truy cập bằng điện thoại di động hoặc máy tính bảng.

+ Khả năng tương thích và đa nền tảng: Đảm bảo rằng trang web hoặc ứng dụng hoạt động trên nhiều loại thiết bị và trình duyệt.

+ Tùy chỉnh ngôn ngữ: Hỗ trợ nhiều ngôn ngữ để phục vụ khách hàng quốc tế.

Trang 7

Hệ thống thanh toán (Payment System):

+ Loại thanh toán: Hệ thống thanh toán hỗ trợ các loại thanh toán khác nhau như thẻ tín dụng, thẻ ghi nợ, ví điện tử (PayPal, Apple Pay, Google Pay), chuyển khoản ngân hàng, cổng thanh toán trực tuyến, hoặc các phương thức thanh toán khác

+ An toàn và bảo mật: Khả năng bảo vệ thông tin cá nhân và tài chính của người dùng thông qua mã hóa dữ liệu và cơ chế bảo mật

+ Tích hợp dễ dàng: Khả năng tích hợp hệ thống thanh toán vào trang web hoặc ứng dụng một cách dễ dàng, bằng cách sử dụng API hoặc plugin

+ Tích hợp vận chuyển: Có khả năng tích hợp các tùy chọn vận chuyển và tính phí vận chuyển vào quy trình thanh toán

+ Tích hợp thuế: Tích hợp tính toán thuế và các yếu tố khác liên quan đến giá trị đơn hàng + Xử lý giao dịch: Khả năng xử lý giao dịch thanh toán một cách nhanh chóng và đáng tin

+ Thanh toán lại: Hỗ trợ cho việc xử lý thanh toán lại cho đơn hàng trả lại hoặc đổi trả + Đánh giá và phản hồi: Có khả năng thu thập đánh giá và phản hồi từ người dùng về trải

nghiệm thanh toán

+ Tích hợp mã giảm giá: Hỗ trợ cho việc sử dụng mã giảm giá hoặc phiếu quà tặng trong quá trình thanh toán

+ Thống kê và báo cáo: Cung cấp thông tin chi tiết về các giao dịch và tài chính để quản lý tài chính kinh doanh

+ Hỗ trợ khách hàng: Có khả năng hỗ trợ khách hàng về các vấn đề thanh toán và xử lý sự cố nếu có

+ Tiện ích di động: Có phiên bản di động hoặc ứng dụng để hỗ trợ thanh toán trên thiết bị di động

Trang 8

+ Tuân thủ các quy định: Tuân thủ các quy định và chuẩn mực về thanh toán trực tuyến như PCI DSS (Payment Card Industry Data Security Standard).

Quản lý đơn hàng và tồn kho (Order and Inventory Management):

+ Tự động hóa: Khả năng tự động hóa quá trình quản lý đơn hàng và tồn kho để giảm sai sót và tối ưu hóa hiệu suất

+ Theo dõi đơn hàng: Theo dõi tình trạng của các đơn hàng, từ đặt hàng đến giao hàng, và thông báo cho người dùng khi cần

+ Điều chỉnh tồn kho: Theo dõi số lượng sản phẩm còn lại trong kho và cập nhật tồn kho tự động khi có đơn hàng mới hoặc sản phẩm được bán

+ Báo cáo và phân tích: Cung cấp các báo cáo và dữ liệu phân tích về hiệu suất đơn hàng và tồn kho để đưa ra quyết định kinh doanh

+ Tích hợp đa kênh: Hỗ trợ quản lý đơn hàng và tồn kho từ nhiều nguồn, bao gồm cả cửa hàng trực tuyến, cửa hàng vật lý, và các thị trường trực tuyến

+ Quản lý lô hàng: Theo dõi số lô hàng sản phẩm và quản lý chúng hiệu quả, đặc biệt là trong trường hợp có sự thay đổi về chất lượng hoặc thiết kế

+ Điều chỉnh giá cả: Có khả năng điều chỉnh giá cả và áp dụng chiến dịch giảm giá hoặc khuyến mãi một cách dễ dàng

+ Tích hợp giao vận: Kết nối với dịch vụ giao hàng và vận chuyển để theo dõi và quản lý việc vận chuyển hàng hóa

+ Điều tra lỗi và trả lại: Quản lý quy trình trả lại sản phẩm và xử lý lỗi để đảm bảo hài lòng

Trang 9

+ Tích hợp vận chuyển quốc tế: Quản lý vận chuyển và giao hàng quốc tế nếu bạn hoạt động trên thị trường quốc tế

+ Tương thích di động: Có phiên bản di động hoặc ứng dụng để quản lý đơn hàng và tồn kho trên thiết bị di động.

Dịch vụ vận chuyển và giao hàng (Shipping and Delivery Services):

+ Loại hình vận chuyển: Các loại hình vận chuyển được hỗ trợ, bao gồm vận chuyển đường bộ, đường biển, đường sắt và hàng không

+ Vùng phục vụ: Địa điểm và khu vực mà dịch vụ vận chuyển có thể đến và phục vụ + Thời gian giao hàng: Thời gian dự kiến để giao hàng đến khách hàng, bao gồm thời gian

+ Vận chuyển quốc tế: Khả năng vận chuyển và giao hàng quốc tế, bao gồm thông tin về thủ tục hải quan và phí vận chuyển quốc tế

+ Đóng gói sản phẩm: Cách đóng gói sản phẩm để đảm bảo an toàn và nguyên vẹn trong

+ Chứng thực và vận chuyển an toàn: Các biện pháp để đảm bảo an toàn và bảo vệ sản phẩm trong quá trình vận chuyển

+ Khiếu nại và xử lý sự cố: Quy trình giải quyết khiếu nại và xử lý sự cố trong quá trình vận chuyển.

Trang 10

+ Tích hợp vận chuyển trong cửa hàng trực tuyến: Tích hợp tính năng vận chuyển vào cửa hàng trực tuyến để hiển thị tùy chọn vận chuyển cho khách hàng

+ Lựa chọn địa chỉ giao hàng: Khách hàng có thể lựa chọn địa chỉ giao hàng khác nhau cho từng đơn hàng

+ Thanh toán vận chuyển: Phương thức thanh toán vận chuyển, bao gồm tiền mặt, thẻ tín dụng, hoặc các hình thức thanh toán khác

+ Đánh giá và phản hồi: Thu thập đánh giá và phản hồi từ khách hàng về trải nghiệm vận chuyển và giao hàng

+ Kích thước và trọng lượng tối đa: Giới hạn kích thước và trọng lượng của đơn hàng mà dịch vụ vận chuyển có thể hỗ trợ

+ Tích hợp hệ thống theo dõi: Kết nối với các hệ thống theo dõi để cung cấp thông tin về vị trí thời gian thực của đơn hàng

+ Lập kế hoạch định lịch giao hàng: Có khả năng lập kế hoạch và xác định thời gian giao

b Cập nhật thông tin: Theo dõi và cập nhật thông tin sản phẩm khi có sự thay đổi về giá cả, chất liệu, hoặc màu sắc.

c Quản lý tồn kho: Theo dõi số lượng sản phẩm còn lại trong kho và tự động cập nhật tồn kho khi có đơn hàng mới.

d Phân loại sản phẩm: Xác định và gán sản phẩm vào các danh mục hoặc phân loại để dễ dàng tìm kiếm.

e Quản lý sản phẩm liên quan: Liên kết hoặc gợi ý các sản phẩm liên quan hoặc sản phẩm bổ sung.

Trang 11

2.1.2 Quản lý Đơn hàng

a Nhận đơn hàng: Theo dõi và ghi lại thông tin từ các đơn hàng mới, bao gồm thông tin liên hệ của khách hàng và sản phẩm đặt mua.

b Xử lý đơn hàng: Quyết định sản phẩm nào cần đóng gói và vận chuyển.

c Tích hợp vận chuyển: Chọn dịch vụ vận chuyển và gán đơn hàng vào hệ thống vận chuyển d Gửi thông tin khách hàng: Gửi thông tin đơn hàng và số theo dõi cho khách hàng.

e Theo dõi đơn hàng: Theo dõi trạng thái của đơn hàng để biết khi nào đã giao hàng thành công f Xử lý trả hàng: Nếu cần, xử lý trả hàng hoặc đổi trả sản phẩm.

2.1.3 Quản lý Tồn kho

a Tích hợp tồn kho: Theo dõi và cập nhật tồn kho tự động khi có đơn hàng mới hoặc sản phẩm được thêm vào.

b Dự báo tồn kho: Dự đoán cần có bao nhiêu tồn kho để đáp ứng nhu cầu dựa trên thông tin lịch sử và xu hướng.

c Quản lý lô hàng: Theo dõi và quản lý số lô hàng sản phẩm, đặc biệt là khi có sự thay đổi về chất lượng hoặc thiết kế.

d Điều chỉnh tồn kho: Theo dõi và cập nhật tồn kho khi có sự thay đổi hoặc mất mát.

e Quản lý tại nhiều kho: Theo dõi tồn kho tại nhiều kho lưu trữ hoặc cửa hàng vật lý khác nhau.

2.1.4 Quản lý Khách hàng

a Quản lý thông tin cá nhân: Theo dõi và quản lý thông tin cá nhân của khách hàng, bao gồm tên, địa chỉ và thông tin liên hệ.

b Hỗ trợ trực tuyến: Cung cấp hỗ trợ trực tuyến qua chat, email hoặc điện thoại.

c Phản hồi và đánh giá: Thu thập phản hồi và đánh giá từ khách hàng về trải nghiệm mua sắm và

b Theo dõi vận chuyển: Theo dõi trạng thái vận chuyển và thông báo cho khách hàng khi cần c Giải quyết khiếu nại: Xử lý khiếu nại và sự cố liên quan đến vận chuyển một cách công bằng và hiệu quả.

Trang 12

2.2 Mối liên hệ

2.2.1 Mối quan hệ giữa Sản phẩm và Đơn hàng

Sản phẩm đóng vai trò trung tâm của mối quan hệ này Đơn hàng được tạo ra khi khách hàng chọn mua sản phẩm.

Thông tin về sản phẩm, như giá cả, mô tả và tồn kho, ảnh hưởng đến quá trình tạo đơn hàng và quản lý đơn hàng.

2.2.2 Mối quan hệ giữa Đơn hàng và Khách hàng

Đơn hàng đại diện cho giao dịch giữa khách hàng và doanh nghiệp Nó chứa thông tin về sản phẩm mà khách hàng đặt mua và thông tin liên hệ của họ.

Khách hàng tạo và quản lý đơn hàng Họ cung cấp thông tin cần thiết để xử lý đơn hàng và nhận sản phẩm.

2.2.3 Mối quan hệ giữa Đơn hàng và Dịch vụ Vận chuyển

Đơn hàng cần được vận chuyển từ cửa hàng đến khách hàng Mối quan hệ này liên quan đến việc lựa chọn dịch vụ vận chuyển, theo dõi trạng thái vận chuyển và thông báo cho khách hàng Dịch vụ vận chuyển chịu trách nhiệm đảm bảo rằng sản phẩm được vận chuyển đến đúng địa điểm và đúng thời gian.

2.2.4 Mối quan hệ giữa Đơn hàng và Tồn kho

Đơn hàng ảnh hưởng đến tồn kho bằng cách giảm số lượng sản phẩm còn lại trong kho sau khi đơn hàng được tạo ra.

Tồn kho phải được cập nhật tự động để đảm bảo rằng thông tin về số lượng sản phẩm còn lại là chính xác.

2.2.5 Mối quan hệ giữa Khách hàng và Dịch vụ Vận chuyển:

Khách hàng là người nhận sản phẩm và có quan tâm đến quá trình vận chuyển và giao hàng Dịch vụ vận chuyển cung cấp thông tin về trạng thái vận chuyển và thời gian giao hàng cho khách hàng.

2.2.6 Mối quan hệ giữa Khách hàng và Sản phẩm

Khách hàng chọn sản phẩm dựa trên nhu cầu và sở thích cá nhân Hài lòng của khách hàng đối với sản phẩm ảnh hưởng đến đánh giá và đánh giá của họ về doanh nghiệp.

Trang 13

2.2.7 Mối quan hệ giữa Sản phẩm và Tồn kho

Tồn kho quản lý số lượng sản phẩm có sẵn và cập nhật tồn kho khi có đơn hàng mới.

Tồn kho cung cấp thông tin về khả năng cung cấp sản phẩm và quản lý tồn kho để đảm bảo rằng sản phẩm luôn sẵn sàng.

3 Mô tả mô hình CSDL

a SanPham(MaSP, Ten SP, Size, MauSac, ChatLieu, Gia, ThuongHieu, XuatXu, TinhTrangTonKho,MoTaSP, DVT, DonGiaNha, Dongiaban)

b CTHD(SoHD, MaSP, SL, DonGia, ThanhTien) c HoaDonBan(SoHD, NGHD, MaKH, MaNV, TriGia)

d CUSTOMER(MaKH, ten KH, SDT, GioiTinh, NgaySinh, DiaChiNha, SoThich, ThuNhap, LịchSuMuaSam, TanSuatMuaSam)

e NhanVien(MaNV, HoTen, SDT, NGVL)

f PhieuNhap(MaPN, TenPN, NgayNhap, MaNhaCC, MaNV) g Kho(MaKho, TenKho, DiaChi)

h NhaCC(MaNhaCC, TenNhaCC, DiaChi, SDT)

i PhieuXuat(MaPX, TenPX, MaNV, MaKho, NgayXuat) j ChiTietPX(MaPX, MaSP, SL)

4 Xác định các thuộc tính của từng thực thể4.1 Bảng "SanPham"

 Khóa chính: MaSP

 Các thuộc tính: TenSP, Size, MauSac, ChatLieu, Gia, ThuongHieu, XuatXu, TinhTrangTonKho, MoTaSP, DVT, DonGiaNha, Dongiaban

4.2 Bảng "CTHD" (Chi tiết hóa đơn)

 Khóa chính: SoHD, MaSP

 Các thuộc tính: SL, DonGia, ThanhTien

 Khóa ngoại: SoHD tham chiếu đến bảng "HoaDonBan," MaSP tham chiếu đến bảng "SanPham"

Ngày đăng: 11/04/2024, 00:15

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w