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

Báo cáo học phần phân tích thiết kế hệ thống Đề tài phân tích thiết kế hệ thống bán hàng Đa kênh

34 2 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Phân tích thiết kế hệ thống bán hàng đa kênh
Tác giả Bùi Minh Chiến, Nguyễn Hữu Đức, Cao Minh Kỳ, Phan Gia Thịnh, Lê Văn Khánh
Trường học Trường Đại học Nam Cần Thơ, Khoa Công nghệ Thông tin
Chuyên ngành Phân tích thiết kế hệ thống
Thể loại Báo cáo học phần
Năm xuất bản 2024
Thành phố Cần Thơ
Định dạng
Số trang 34
Dung lượng 1,55 MB

Nội dung

Việc xây dựng một hệ thống quản lý đa kênh giúp đồng bộ hóa dữ liệu giữa các kênh bán hàng, từ đó cung cấp cho khách hàng trải nghiệm mua sắm liền mạch và thuận tiện.. - Việc nghiên cứu

Trang 1

TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN PHÂN TÍCH THIẾT KẾ HỆ THỐNG

BÁO CÁO HỌC PHẦN Phân Tích Thiết Kế Hệ Thống

Đề tài:

PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG ĐA KÊNH

Sinh viên thực hiện BÙI MINH CHIẾN (226674) NGUYỄN HỮU ĐỨC (222188) CAO MINH KỲ (226512) PHAN GIA THỊNH (221479)

LÊ VĂN KHÁNH (225512)

Cần Thơ, 10/2024

Trang 2

MỤC LỤC CHƯƠNG 1: GIỚI THIỆU

1.1 Lý do chọn đề tài

1.2 Mục đích nghiên cứu

1.3 Đối tượng và phạm vi nghiên cứu

1.4 Chức năng nghiệp vụ quản lý kí túc xá sinh viên

2.1.3 Xử lý quản lý cửa hàng đa kênh

2.1.4 Công cụ lập trình Visual Studio Code

2.1.5 Giới thiệu SQL Server (Structure Query Language)

2.1.6 Cấu trúc của SQL Server

2.1.7 Tổng quan ngôn ngữ C#

2.1.8 Giới thiệu SQL Server

2.1.9 Ứng dụng Windows Form

2.2 Giới thiệu phần mềm PowerDesigner

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

3.1 Phân tích sơ đồ chức năng của hệ thống

Trang 3

3.3 Thiết kế cơ sở dữ liệu

4.3 Giao diện sản phẩm tại cửa hàng

4.4 Giao diện sản phẩm online

4.5 Giao diện quản lý sản phẩm

4.6 Giao diện khách hàng

4.7 Quản lý sản phẩm tại cửa hàng

4.8 Quản lý sản phẩm online

4.9 Giao diện quản lý thanh toán

4.10 Giao diện hóa đơn

CHƯƠNG 5: KẾT LUẬN

5.1 Kết quả

5.2 Tự đánh giá

TÀI LIỆU THAM KHẢO

CHƯƠNG 1: GIỚI THIỆU

1.1 Lý do chọn đề tài

- Với sự phát triển của công nghệ và sự thay đổi trong hành vi tiêu dùng, khách hàng thường mua sắm thông qua nhiều kênh khác nhau, từ cửa hàng trực tuyến, ứng dụng di

Trang 4

động, đến cửa hàng truyền thống Việc xây dựng một hệ thống quản lý đa kênh giúp đồng

bộ hóa dữ liệu giữa các kênh bán hàng, từ đó cung cấp cho khách hàng trải nghiệm mua sắm liền mạch và thuận tiện Điều này không chỉ tăng sự hài lòng mà còn tạo lòng trung thành với thương hiệu, giúp doanh nghiệp giữ chân khách hàng trong môi trường cạnh tranh gay gắt

- Ngoài ra, hệ thống quản lý bán lẻ đa kênh giúp doanh nghiệp tối ưu hóa hiệu quả vận hành bằng cách cải thiện quản lý tồn kho, tự động hóa quy trình và giảm thiểu chi phí Bằng việc tích hợp các công nghệ hiện đại như trí tuệ nhân tạo (AI), phân tích dữ liệu lớn (Big Data), và Internet of Things (IoT), hệ thống này còn nâng cao năng suất và độ chính xác trong các hoạt động kinh doanh

- Việc nghiên cứu và phát triển hệ thống quản lý bán lẻ đa kênh cũng phản ánh xu hướng chuyển đổi số mạnh mẽ trong ngành bán lẻ, đòi hỏi các doanh nghiệp phải áp dụng các công nghệ mới như ERP và CRM để quản lý hiệu quả hơn và đáp ứng kỳ vọng ngày càng cao của khách hàng về tính cá nhân hóa và linh hoạt trong mua sắm

➔ Tóm lại, đề tài này có tính cấp thiết cao, không chỉ giúp doanh nghiệp tối ưu hóa hoạt động và nâng cao trải nghiệm khách hàng mà còn mang lại lợi thế cạnh tranh trong dài hạn, đáp ứng nhu cầu thực tiễn và xu hướng phát triển của ngành bán lẻ hiện đại

1.2 Mục đích nghiên cứu

1.2.1 Mục tiêu chung:

- Nghiên cứu và phát triển một hệ thống quản lý bán lẻ đa kênh (Omnichannel) nhằm tối

ưu hóa trải nghiệm khách hàng, cải thiện hiệu quả vận hành doanh nghiệp và đáp ứng nhu cầu thị trường trong bối cảnh chuyển đổi số mạnh mẽ Hệ thống sẽ giúp doanh nghiệp nâng cao khả năng cạnh tranh bằng cách cung cấp trải nghiệm mua sắm liền mạch và hiệu quả hơn trên nhiều kênh bán hàng

1.2.2 Mục tiêu cụ thể:

- Xây dựng mô hình quản lý bán lẻ đa kênh hiệu quả: Thiết kế và phát triển hệ thống quản

lý tích hợp giữa các kênh bán hàng trực tuyến và ngoại tuyến, đảm bảo sự đồng bộ về dữ liệu sản phẩm, khách hàng và tồn kho

- Nâng cao trải nghiệm khách hàng: Phân tích và đề xuất các giải pháp cá nhân hóa trải nghiệm mua sắm của khách hàng trên nhiều nền tảng, từ đó tăng sự hài lòng và trung thành của khách hàng

- Tối ưu hóa quy trình vận hành: Tích hợp các công nghệ như trí tuệ nhân tạo (AI), Big Data, và IoT vào quản lý kho hàng, chuỗi cung ứng và dịch vụ khách hàng để giảm chi phí, tăng hiệu quả và độ chính xác trong quản lý

- Đánh giá tính khả thi và hiệu quả của hệ thống: Thực hiện các thử nghiệm và phân tích kết quả để đánh giá khả năng áp dụng thực tiễn của hệ thống quản lý bán lẻ đa kênh và đề xuất giải pháp cải thiện

- Đề xuất các giải pháp chiến lược cho doanh nghiệp: Xây dựng các chiến lược phát triển

hệ thống quản lý bán lẻ đa kênh để giúp doanh nghiệp thích nghi với sự thay đổi của thị trường và nâng cao khả năng cạnh tranh trong dài hạn

1.3 Đối tượng và phạm vi nghiên cứu

1.3.1 Đối tượng nghiên cứu:

Trang 5

- Hệ thống quản lý bán lẻ đa kênh (Omnichannel): Tập trung vào các mô hình và giải pháp quản lý bán lẻ hiện đại, nhằm đồng bộ hóa dữ liệu giữa các kênh bán hàng trực tuyến và ngoại tuyến, từ đó nâng cao trải nghiệm khách hàng và hiệu quả vận hành của doanh nghiệp

- Trải nghiệm khách hàng: Nghiên cứu cách thức mà hệ thống bán lẻ đa kênh có thể cải thiện hành vi mua sắm của khách hàng, đặc biệt là tính liền mạch và cá nhân hóa trong trải nghiệm mua sắm giữa các kênh

1.3.2 Phạm vi nghiên cứu:

- Phạm vi không gian: Đề tài tập trung vào các doanh nghiệp bán lẻ hoạt động tại thị trường Việt Nam, đặc biệt là những doanh nghiệp đã áp dụng hoặc có tiềm năng triển khai mô hình bán lẻ đa kênh

- Phạm vi thời gian: Nghiên cứu sẽ bao gồm việc phân tích các giải pháp bán lẻ đa kênh hiện nay trong giai đoạn từ năm 2020 đến 2024, nhằm đánh giá các xu hướng phát triển mới nhất trong ngành bán lẻ

- Phạm vi nội dung: Nghiên cứu sẽ tập trung vào các yếu tố liên quan đến hệ thống quản lý bán lẻ và trải nghiệm khách hàng, trong khi các khía cạnh khác như tài chính, chiến lược marketing hay nguồn nhân lực cũng sẽ được đề cập nhưng không phải là trọng tâm chính của đề tài

1.4 Chức năng nghiệp vụ của hệ thống quản lý bán lẻ đa kênh (Omnichannel)

1.4.1 Quản lý thông tin sản phẩm:

- Cung cấp khả năng quản lý chi tiết về sản phẩm, bao gồm mô tả, giá cả, hình ảnh và tình trạng tồn kho

- Đồng bộ hóa thông tin sản phẩm giữa các kênh bán hàng để đảm bảo tính nhất quán và chính xác

1.4.2 Quản lý đơn hàng:

- Hỗ trợ tiếp nhận và xử lý đơn hàng từ nhiều kênh khác nhau (trực tuyến và ngoại tuyến)

- Theo dõi tình trạng đơn hàng từ khi đặt cho đến khi giao hàng, giúp khách hàng dễ dàng theo dõi

1.4.3 Quản lý tồn kho:

- Theo dõi và quản lý tình trạng tồn kho theo thời gian thực tại các cửa hàng và kho hàng

- Tối ưu hóa quy trình nhập xuất hàng hóa, giảm thiểu tình trạng thiếu hàng hoặc thừa hàng

Trang 6

1.4.5 Quản lý giao hàng:

- Cung cấp các tùy chọn giao hàng linh hoạt cho khách hàng, bao gồm giao hàng tận nhà, nhận hàng tại cửa hàng, hoặc giao hàng tại các điểm giao dịch khác

- Tối ưu hóa lộ trình giao hàng để giảm thời gian và chi phí

1.4.6 Báo cáo và phân tích:

- Cung cấp các báo cáo chi tiết về doanh thu, doanh số, và hiệu suất của từng kênh bán hàng

- Phân tích xu hướng mua sắm của khách hàng và hiệu quả của các chương trình khuyến mãi để đưa ra quyết định kinh doanh

1.4.7 Quản lý khuyến mãi và chương trình giảm giá:

- Tạo và quản lý các chương trình khuyến mãi, giảm giá và ưu đãi trên các kênh khác nhau

- Theo dõi và đánh giá hiệu quả của các chương trình khuyến mãi để điều chỉnh chiến lược tiếp thị

1.4.8 Chăm sóc khách hàng:

- Hỗ trợ khách hàng qua nhiều kênh, bao gồm chat trực tuyến, email và điện thoại

- Cung cấp giải pháp nhanh chóng và hiệu quả cho các vấn đề của khách hàng nhằm nâng cao trải nghiệm mua sắm

1.5 Đánh giá hiện trạng hệ thống quản lý bán lẻ đa kênh

1.5.1 Khó khăn chính:

- Thiếu tích hợp giữa các kênh: Nhiều doanh nghiệp vẫn hoạt động với các hệ thống riêng

lẻ cho từng kênh bán hàng, dẫn đến việc thông tin không đồng bộ và khó khăn trong việc quản lý dữ liệu Điều này ảnh hưởng đến trải nghiệm khách hàng và khả năng ra quyết định kinh doanh

- Chưa tối ưu hóa quy trình quản lý tồn kho: Việc theo dõi và quản lý tồn kho giữa các kênh chưa được thực hiện một cách hiệu quả Doanh nghiệp có thể gặp phải tình trạng thiếu hàng hoặc thừa hàng, gây lãng phí chi phí và ảnh hưởng đến doanh thu

- Chưa đáp ứng đầy đủ nhu cầu khách hàng: Nhiều doanh nghiệp chưa có khả năng cá nhân hóa trải nghiệm khách hàng, dẫn đến sự không hài lòng và thiếu sự trung thành của khách hàng Khách hàng mong muốn sự linh hoạt trong lựa chọn kênh mua sắm nhưng chưa được đáp ứng đầy đủ

- Thiếu công cụ phân tích dữ liệu: Các doanh nghiệp thường thiếu các công cụ để phân tích

dữ liệu khách hàng và doanh số bán hàng một cách hiệu quả Điều này làm hạn chế khả năng đưa ra quyết định dựa trên dữ liệu và dự báo xu hướng thị trường

- Chi phí vận hành cao: Chi phí cho việc quản lý nhiều kênh bán hàng một cách riêng lẻ thường cao hơn so với việc triển khai một hệ thống quản lý tích hợp, điều này ảnh hưởng đến lợi nhuận của doanh nghiệp

1.5.2 Mục tiêu:

Trang 7

- Tích hợp hệ thống quản lý: Phát triển một hệ thống quản lý bán lẻ đa kênh tích hợp, giúp đồng bộ hóa dữ liệu giữa các kênh và tối ưu hóa quy trình quản lý thông tin

- Tối ưu hóa quản lý tồn kho: Triển khai các giải pháp quản lý tồn kho hiệu quả, giảm thiểu tình trạng thiếu hàng và thừa hàng, từ đó tối ưu hóa chi phí và nâng cao hiệu suất kinh doanh

- Cải thiện trải nghiệm khách hàng: Nâng cao khả năng cá nhân hóa trải nghiệm mua sắm của khách hàng thông qua việc sử dụng dữ liệu khách hàng và phân tích hành vi mua sắm, từ đó tăng cường sự hài lòng và lòng trung thành của khách hàng

- Phát triển công cụ phân tích dữ liệu: Xây dựng các công cụ phân tích dữ liệu để theo dõi hiệu suất của từng kênh và xu hướng mua sắm của khách hàng, giúp doanh nghiệp đưa ra quyết định chính xác hơn

- Giảm chi phí vận hành: Tối ưu hóa quy trình vận hành và giảm chi phí liên quan đến việc quản lý nhiều kênh bán hàng thông qua việc triển khai một hệ thống quản lý hiệu quả, từ

đó nâng cao lợi nhuận cho doanh nghiệp

1.6 Dự kiến kết quả đạt được từ việc phát triển hệ thống quản lý bán lẻ đa kênh:

- Tăng cường trải nghiệm khách hàng: Cải thiện sự hài lòng và lòng trung thành thông qua trải nghiệm mua sắm liền mạch và cá nhân hóa

- Đồng bộ hóa thông tin: Cập nhật và đồng bộ hóa dữ liệu sản phẩm, đơn hàng và khách hàng giữa các kênh, giảm thiểu sai sót

- Tối ưu hóa quản lý tồn kho: Theo dõi tồn kho theo thời gian thực, giảm tình trạng thiếu hàng và thừa hàng, tiết kiệm chi phí

- Tăng doanh thu và lợi nhuận: Cải thiện trải nghiệm khách hàng và quản lý chương trình khuyến mãi hiệu quả hơn, dẫn đến tăng trưởng doanh thu

- Cải thiện khả năng ra quyết định: Sử dụng công cụ phân tích dữ liệu để theo dõi hiệu suất bán hàng và xu hướng mua sắm, từ đó đưa ra quyết định chiến lược chính xác hơn

- Giảm chi phí vận hành: Triển khai hệ thống tích hợp giúp giảm thiểu chi phí quản lý nhiều kênh bán hàng

- Nâng cao năng lực cạnh tranh: Tăng cường khả năng cạnh tranh trên thị trường, đáp ứng nhanh chóng với sự thay đổi trong nhu cầu khách hàng

- Tạo môi trường làm việc hiệu quả: Giúp nhân viên phục vụ khách hàng tốt hơn và giảm bớt gánh nặng công việc

1.7

Trang 8

CHƯƠNG 2: CƠ SỞ LÝ LUẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU

2.1 Cơ sở lý luận

2.1.1 Đặt vấn đề nghiên cứu cho hệ thống quản lý bán lẻ đa kênh

• Trong bối cảnh thị trường bán lẻ ngày càng cạnh tranh và sự phát triển nhanh chóng của công nghệ, việc áp dụng một hệ thống quản lý bán lẻ đa kênh là điều cần thiết để các doanh nghiệp có thể tồn tại và phát triển Sự gia tăng sự kỳ vọng của khách hàng về trải nghiệm mua sắm liền mạch giữa các kênh bán hàng đã đặt ra thách thức lớn cho các nhà quản lý Khách hàng mong muốn có thể dễ dàng chuyển đổi giữa các kênh, từ mua sắm trực tuyến đến trải nghiệm tại cửa hàng, mà không bị ảnh hưởng đến chất lượng dịch vụ

• Tuy nhiên, nhiều doanh nghiệp vẫn đang gặp khó khăn trong việc tích hợp các kênh bán hàng một cách hiệu quả Họ thường hoạt động với các hệ thống riêng lẻ cho từng kênh, dẫn đến việc thông tin không đồng bộ và khó khăn trong quản lý dữ liệu Bên cạnh đó, việc tối ưu hóa quy trình quản lý tồn kho, cải thiện trải nghiệm khách hàng và nâng cao khả năng cạnh tranh cũng đang trở thành những thách thức lớn trong thời đại số

• Mục tiêu của nghiên cứu này là tìm hiểu và phát triển một hệ thống quản lý bán lẻ đa kênh tích hợp, nhằm nâng cao hiệu quả vận hành, tối ưu hóa trải nghiệm khách hàng và cải thiện doanh thu cho doanh nghiệp Các câu hỏi nghiên cứu chính sẽ bao gồm:

- Hệ thống quản lý bán lẻ đa kênh nên được thiết kế như thế nào để tích hợp hiệu quả các kênh bán hàng?

- Các yếu tố nào ảnh hưởng đến trải nghiệm khách hàng trong hệ thống bán lẻ đa kênh?

- Làm thế nào để tối ưu hóa quy trình quản lý tồn kho trong một hệ thống quản lý bán lẻ đa kênh?

- Công nghệ và công cụ nào có thể được áp dụng để cải thiện khả năng phân tích dữ liệu và

ra quyết định trong môi trường bán lẻ đa kênh?

2.1.2 yêu cầu hệ thống

- Hệ thống cần có giao diện thân thiện với người dùng, dễ sử dụng cho cả nhân viên và khách hàng

- Cần hỗ trợ giao diện tương thích với các thiết bị di động và nhiều ngôn ngữ khác nhau

- Hệ thống phải tích hợp với các phần mềm quản lý tài chính, quản lý quan hệ khách hàng (CRM) và các nền tảng thương mại điện tử khác

2.1.3 Để xử lý quản lý cửa hàng đa kênh hoạt động hiệu quả và đáp ứng nhu cầu của cả doanh nghiệp và khách hàng:

1 Xây dựng chiến lược Omnichannel:

- Định hình mục tiêu: Xác định rõ mục tiêu của việc triển khai hệ thống đa kênh, như tăng trưởng doanh số, cải thiện trải nghiệm khách hàng, hoặc tối ưu hóa quy trình vận hành

Trang 9

- Chọn kênh bán hàng: Lựa chọn các kênh bán hàng phù hợp như cửa hàng truyền thống, trang web thương mại điện tử, ứng dụng di động, mạng xã hội, và các thị trường trực tuyến (marketplaces)

2 Thiết lập cơ sở hạ tầng công nghệ:

- Hệ thống quản lý bán hàng (POS): Cài đặt hệ thống POS tích hợp để theo dõi doanh thu

và tồn kho theo thời gian thực tại cửa hàng

- Cơ sở dữ liệu trung tâm: Tạo một cơ sở dữ liệu chung để lưu trữ thông tin về sản phẩm, khách hàng, đơn hàng và tồn kho, đảm bảo tính nhất quán giữa các kênh

- Tích hợp kênh: Đảm bảo tất cả các kênh bán hàng (trực tuyến và ngoại tuyến) được kết nối và có thể giao tiếp với nhau để chia sẻ thông tin

3 Quản lý thông tin sản phẩm:

- Cập nhật và đồng bộ hóa: Đảm bảo thông tin sản phẩm, bao gồm mô tả, giá cả và tình trạng tồn kho, được cập nhật và đồng bộ hóa liên tục giữa các kênh

- Phân loại và phân phối: Phân loại sản phẩm theo nhóm và điều phối hàng hóa từ kho đến các cửa hàng và kênh trực tuyến một cách hợp lý

- Dự báo nhu cầu: Phân tích dữ liệu bán hàng để dự báo nhu cầu trong tương lai và tối ưu hóa quy trình nhập xuất hàng hóa

7 Báo cáo và phân tích:

- Báo cáo hiệu suất: Cung cấp báo cáo chi tiết về doanh thu, doanh số và hiệu suất của từng kênh bán hàng

- Phân tích xu hướng: Phân tích xu hướng mua sắm của khách hàng và hiệu quả của các chương trình khuyến mãi để điều chỉnh chiến lược tiếp thị

Trang 10

8 Cải tiến liên tục:

- Thu thập phản hồi: Liên tục thu thập phản hồi từ khách hàng và nhân viên để cải tiến quy trình và dịch vụ

- Cập nhật công nghệ: Đầu tư vào công nghệ mới và cải tiến hệ thống để đáp ứng nhu cầu thay đổi của thị trường và khách hàng

- Bằng cách thực hiện các bước trên, bạn có thể xây dựng và quản lý một cửa hàng đa kênh hiệu quả, mang lại trải nghiệm tốt nhất cho khách hàng và tối ưu hóa quy trình kinh doanh

2.1.4 Công cụ lập trình Visual Studio Code

- Visual Studio Code chính là ứng dụng cho phép biên tập, soạn thảo các đoạn

code để hỗ trợ trong quá trình thực hiện xây dựng, một cách nhanh chóng Visual

Studio Code hay còn được viết tắt là VS Code Trình soạn thảo này vận hành mượt

mà trên các nền tảng như Windows, macOS, Linux Hơn thế nữa, VS Code còn cho

khả năng tương thích với những thiết bị máy tính có cấu hình tầm trung vẫn có thể

sử dụng dễ dàng

- Visual Studio Code hỗ trợ đa dạng các chức năng Debug, đi kèm với Git, có Syntax Highlighting Đặc biệt là tự hoàn thành mã thông minh, Snippets, và khả năng cải

tiến mã nguồn Nhờ tính năng tùy chỉnh, Visual Studio Code cũng cho phép các lập

trình viên thay đổi Theme, phím tắt, và đa dạng các tùy chọn khác Mặc dù trình

soạn thảo Code này tương đối nhẹ, nhưng lại bao gồm các tính năng mạnh mẽ

Trang 11

- Visual Studio hỗ trợ nhiều ngôn ngữ lập trình khác nhau và cho phép trình

biên tập mã và gỡ lỗi để hỗ trợ (mức độ khác nhau) hầu như mọi ngôn ngữ lập trình

Các ngôn ngữ tích hợp gồm có C, C++ và C++/CLI (thông qua Visual C++),

VB.NET (thông qua Visual Basic.NET), C thăng (thông qua Visual C#) và F thăng

2.1.5 Giới thiệu SQL Server (Structure Query Language)

- SQL Server hay Microsoft SQL Server là phần mềm ứng dụng cho hệ thống

quản trị cơ sở dữ liệu quan hệ (Relational Database Management System –

RDBMS) được phát triển bởi Microsoft vào năm 1988 Nó được sử dụng để tạo,

Trang 12

duy trì, quản lý và triển khai hệ thống RDBMS

- Phần mềm SQL Server được sử dụng khá rộng rãi vì nó được tối ưu để có thể

chạy trên môi trường cơ sở dữ liệu rất lớn lên đến Tera – Byte cùng lúc phục vụ cho

hàng ngàn user Bên cạnh đó, ứng dụng này cung cấp đa dạng kiểu lập trình SQL từ

ANSI SQL (SQL truyền thống) đến SQL và cả T-SQL (Transaction-SQL) được sử

dụng cho cơ sở dữ liệu quan hệ nâng cao

2.1.6 Cấu trúc của SQL Server

- SQL Server cơ bản dựa trên một cấu trúc bảng biểu, bao gồm các dòng kết

nối các phần tử dữ liệu có liên quan trong các bảng khác nhau, do đó loại bỏ nhu

cầu lưu trữ dữ liệu ở nhiều vị trí trong cơ sở dữ liệu Mô hình quan hệ cũng cung

cấp các tham chiếu và ràng buộc toàn vẹn nhằm duy trì độ chính xác của dữ liệu;

các kiểm tra này là một phần thúc đẩy sự tuân thủ các nguyên tắc về tính nhất quán,

tính độc lập và độ tin cậy – được gọi chung là các thuộc tính ACID và được thiết kế

để đảm bảo cho các giao dịch cơ sở dữ liệu được xử lý ổn thỏa

– Không cần code: Rất dễ dàng để quản lý các hẹ thống cơ sở dữ liệu bằng việc sử dụng SQL chuẩn mà không cần phải viết bất cứ dòng code nào

– Tiêu chuẩn được quy định rõ ràng : SQL sử dụng hai tiêu chuẩn ISO và ANSI, trong khi với các non-SQL database không có tiêu chuẩn nào được tuân thủ

– Tính di động: SQL có thể được sử dụng trong chương trình PCs, serers, laptops, và thậm chí cả mobile phones

– Ngôn ngữ tương tác: Language này có thể được sử dụng để giao tiếp với cơ sở dữ liệu và nhận câu trả lời cho các câu hỏi phức tạp trong vài giây

– Multiple data views: Với sự trợ giúp của ngôn ngữ SQL, người dùng có thể tạo các hiển thị khác nhau về cấu trúc cơ sở dữ liệu và cơ sở dữ liệu cho những người dùng khác nhau

2.1.7 Tổng quan ngôn ngữ C#

- C # là một ngôn ngữ lập trình hiện đại được phát triển bởi Microsoft và được

phê duyệt bởi European Computer Manufactures Association (ECMA) và

International Standards Organization (ISO)

- C # được phát triển bởi Anders Hejlsberg và nhóm của ông trong việc phát

Trang 13

triển Net Framework

- C # được thiết kế cho các ngôn ngữ chung cơ sở hạ tầng (Common Language Infrastructure – CLI), trong đó bao gồm các mã (Executable Code) và môi trường thực thi (Runtime Environment) cho phép sử dụng các ngôn ngữ cấp cao khác nhau trên đa nền tảng máy tính và kiến trúc khác nhau

2.1.8 Giới thiệu SQL Server

– Mã nguồn C# (tập tin *.cs) được biên dịch qua MSIL

– MSIL : tập tin exe hoặc dll

– MSIL được CLR thông dịch qua mã máy

– Dùng kĩ thuật JIT (just-in-time) để tăng tốc độ

2.1.9 Ứng dụng Windows Form

- Giao tiếp với người dùng bằng bàn phím và mouse

- Có giao diện đồ họa và xử lý sự kiện

- Là ứng dụng được hiển thị với giao diện cửa sổ đồ họa Chúng ta chỉ cần kéo

và thả các điều khiển (control) lên cửa sổ Form Visual Studio sẽ sinh mã trong chương trình để tạo ra, hiển thị các thành phần trên cửa sổ

2.2 Giới thiệu phần mềm PowerDesigner

Trang 14

- PowerDesigner là phần mềm cho hệ điều hành Windows, thuộc nhóm phần

mềm Software được phát triển bởi NA Phiên bản mới nhất của PowerDesigner là

Version NA (cập nhật NA) PowerDesigner là một chương trình có nhiều công cụ

sẽ cho phép người sử dụng để tạo ra cơ quan đại diện về cấu trúc và đồ họa của mô

hình kinh doanh Phần mềm này ban đầu được phát triển cho cơ sở dữ liệu Oracle

bởi Xiao-Yun Wang Không lâu sau khi phát hành, phần mềm đã được phát triển

hơn nữa để hỗ trợ cơ sở dữ liệu quan hệ Hệ thống quản lý lớn, hay còn gọi là

RDBMS

- PowerDesigner là môi trường mô hình hóa tổng thể doanh nghiệp dưới

dạng đồ họa và dễ dàng sử dụng Nó cung cấp: Việc mô hình hóa được tích hợp

thông qua các phương pháp và các ký hiệu chuẩn Khả năng đối chiếu mạnh mẽ để

làm tài liệu và cập nhật các hệ thống hiện có

CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG

Trang 15

3.1 Phân tích sơ đồ chức năng của hệ thống

Phân tích sơ đồ chức năng của hệ thống quản lý cửa hàng đa kênh (Omnichannel Retail

Management System) là một phần quan trọng để hiểu rõ cách thức hoạt động của hệ thống cũng như các chức năng mà nó cung cấp Dưới đây là một phân tích sơ đồ chức năng của hệ thống này, với các thành phần và chức năng chính:

1 Quản lý sản phẩm

Chức năng:

- Thêm, sửa, xóa thông tin sản phẩm

- Quản lý danh mục sản phẩm, mô tả, giá cả và tình trạng tồn kho

- Đồng bộ hóa thông tin sản phẩm giữa các kênh bán hàng (trực tuyến và ngoại tuyến)

2 Quản lý đơn hàng

Chức năng:

- Tiếp nhận và xử lý đơn hàng từ các kênh bán hàng khác nhau

- Theo dõi trạng thái đơn hàng từ khi đặt cho đến khi giao hàng

- Cung cấp thông tin cho khách hàng về tình trạng đơn hàng của họ

3 Quản lý khách hàng

Chức năng:

- Lưu trữ và phân tích thông tin khách hàng

- Theo dõi lịch sử giao dịch và tương tác của khách hàng trên các kênh khác nhau

- Cung cấp dịch vụ và trải nghiệm cá nhân hóa cho khách hàng

5 Quản lý giao hàng

Chức năng:

- Cung cấp các tùy chọn giao hàng linh hoạt cho khách hàng

- Tối ưu hóa lộ trình giao hàng để giảm thời gian và chi phí

- Theo dõi và cập nhật trạng thái giao hàng cho khách hàng

6 Báo cáo và phân tích

Chức năng:

Trang 16

- Cung cấp báo cáo chi tiết về doanh thu, doanh số và hiệu suất của từng kênh bán

hàng

- Phân tích xu hướng mua sắm của khách hàng

- Đánh giá hiệu quả của các chương trình khuyến mãi và chiến dịch marketing

3.2 Phân tích thiết kế hệ thống

3.2.1 Mô hình phân cấp chức năng (BFD)

Mô hình phân cấp chức năng (BFD – Business Function Diagram) là công cụ biểu

diễn sự phân rã có thứ bậc đơn giản các công việc cần thực hiện Mỗi công việc

đƣợc chia ra làm các công việc con, số mức chia ra phụ thuộc kích cỡ và độ phức

tạp của hệ thống

Trang 17

MÔ HÌNH QUẢN LÝ CỬA HÀNG ĐA KÊNH MỨC 0

Ô xử lý tổng quát này tạo ra các kết xuất:

1) Phiếu mua hàng giao cho đơn vị cung ứng

2) Hóa đơn mua hàng

3) Phiếu thanh toán

4) Đơn vị cung ứng giao hàng theo phiếu mua hàng

5) Đơn đặt hàng theo yêu câu của khách hàng

6) Gửi hóa đơn cho khách hàng

7) Giao hàng cho khách hàng online

8) Báo cáo danh sách tồn kho

9) Báo cáo tồn kho từng mặt hàng theo từng kho hàng tháng

10)Báo cáo kết quả bán hàng theo hàng thàng

Ngày đăng: 13/11/2024, 15:54

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

TÀI LIỆU LIÊN QUAN

w