Báo cáo đồ án Hệ quản trị CSDL 2: Đề tài quản lý bán hàng siêu thị Vinmart

Tải trọn bộ báo cáo đồ án Hệ quản trị CSDL 2 đề tài quản lý bán hàng siêu thị Vinmart. Tài liệu chi tiết có sơ đồ ERD, code SQL và trigger.

Chuyên ngành

Hệ quản trị Cơ sở dữ liệu 2

Người đăng

Ẩn danh

Thể loại

Đồ án môn học

2021

150
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

NHẬN XÉT CỦA GIẢNG VIÊN

LỜI CẢM ƠN

DANH MỤC TỪ VIẾT TẮT

DANH MỤC THUẬT NGỮ ANH – VIỆT

DANH MỤC BẢNG

DANH MỤC HÌNH ẢNH

1. CHƯƠNG 1: TỔNG QUAN

1.1. Tổng quan về đề tài

1.2. Giới thiệu đơn vị

1.3. Lịch sử hình thành

1.4. Lý do hình thành đề tài

1.5. Nội dung đề tài

1.6. Quy trình xử lý nghiệp vụ của hệ thống

1.7. Mục đích của đề tài

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Mô tả hệ thống

2.2. Mô tả sơ lược về lưu trữ dữ liệu của hệ thống

2.3. Một số nghiệp vụ chính trong quản lý bán hàng

2.4. Công cụ hỗ trợ

2.5. Oracle – Kiến trúc mô hình 3 lớp

2.6. Các tính năng của Oracle

2.7. Nhược điểm

3. CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU

3.1. Mô hình dữ liệu mức quan niệm

3.1.1. Thực thể và thuộc tính

3.1.2. Mối quan hệ giữa các thực thể

3.1.3. Mô hình CSDL mức quan niệm

3.2. Mô hình dữ liệu quan hệ

3.3. Ràng buộc toàn vẹn dữ liệu

3.3.1. Ràng buộc miền giá trị

3.3.2. Ràng buộc toàn vẹn liên bộ, liên thuộc tính

3.3.3. Ràng buộc toàn vẹn về khoá ngoại

3.3.4. Ràng buộc toàn vẹn liên thuộc tính – liên quan hệ

3.3.5. Ràng buộc toàn vẹn liên bộ - liên quan hệ

3.4. Cài đặt cơ sở dữ liệu

3.4.1. Tạo cấu trúc các bảng

3.4.2. Dữ liệu mẫu

3.4.3. Lược đồ cơ sở dữ liệu

4. CHƯƠNG 4: ỨNG DỤNG

4.1. Câu lệnh DDL

4.2. Câu lệnh DML

4.3. Câu lệnh PL/SQL

4.4. Câu lệnh DCL

4.4.1. Tạo user cho quản lý

4.4.2. Tạo user cho nhân viên

4.4.3. Gán quyền kết nối database cho user

4.4.4. Gán quyền xem truy xuất dữ liệu ở bất kì bảng

4.4.5. Gán quyền thêm dữ liệu ở bất kì bảng

4.4.6. Gán quyền xoá dữ liệu ở bất kì bảng

4.4.7. Gán quyền sửa dữ liệu ở bất kì bảng

4.4.8. Thu hồi quyền truy xuất dữ liệu ở bất kì bảng

4.4.9. Thu hồi quyền thêm dữ liệu ở bất kì bảng

4.4.10. Thu hồi quyền xoá dữ liệu ở bất kì bảng

4.4.11. Thu hồi quyền sửa dữ liệu ở bất kì bảng

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

5.1. Kết quả đạt được

5.2. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giải mã thành công Đồ án Quản trị CSDL hệ thống bán hàng siêu thị Vinmart là gì

Trong bối cảnh kinh tế số, các doanh nghiệp bán lẻ lớn như siêu thị Vinmart phải đối mặt với lượng dữ liệu khổng lồ. Việc quản lý hiệu quả nguồn dữ liệu này không chỉ là yếu tố cạnh tranh mà còn là nền tảng cho sự phát triển bền vững. Một hệ thống bán hàng siêu thị hiện đại không thể thiếu một quản lý cơ sở dữ liệu bán hàng mạnh mẽ. Đồ án "Đồ án Quản trị CSDL hệ thống bán hàng siêu thị Vinmart" không chỉ là một nghiên cứu học thuật mà còn là giải pháp thực tiễn, tập trung vào việc xây dựng và tối ưu hóa hệ thống cơ sở dữ liệu để hỗ trợ các hoạt động kinh doanh của chuỗi siêu thị Vinmart. Mục tiêu của đồ án này là tạo ra một hệ thống quản lý cơ sở dữ liệu hoàn chỉnh, hỗ trợ các nghiệp vụ cốt lõi từ quản lý sản phẩm, kho hàng đến khách hàng và doanh thu. Việc triển khai một hệ thống như vậy giúp Vinmart nâng cao hiệu quả hoạt động, giảm thiểu sai sót, và đưa ra quyết định kinh doanh chính xác hơn. Theo báo cáo đồ án của Lương Thúy Hòa và Nguyễn Võ Quốc Huy, Vinmart là một trong những chuỗi siêu thị hàng đầu Việt Nam, với hơn 111 siêu thị và khoảng 1.800 cửa hàng VinMart+ tính đến tháng 5 năm 2019. Quy mô lớn này đòi hỏi một hệ thống quản lý dữ liệu cực kỳ linh hoạt và mạnh mẽ. Hệ thống cơ sở dữ liệu không chỉ cần lưu trữ thông tin mà còn phải đảm bảo tính toàn vẹn, bảo mật và khả năng truy xuất nhanh chóng. Bài viết này sẽ đi sâu vào cấu trúc, phương pháp và ứng dụng của đồ án, đồng thời đề xuất những hướng phát triển tiềm năng.

1.1. Khám phá Vinmart Hệ thống bán lẻ hàng đầu Việt Nam cần gì

Vinmart, một phần của tập đoàn Masan Group, đã khẳng định vị thế dẫn đầu trong ngành bán lẻ Việt Nam. Sự phát triển nhanh chóng và quy mô rộng khắp của chuỗi siêu thị này đặt ra yêu cầu cao về một hệ thống bán hàng siêu thị có khả năng quản lý thông tin đa dạng. Từ quản lý sản phẩm siêu thị với hàng ngàn mặt hàng khác nhau đến quản lý kho siêu thị với lượng lớn hàng hóa luân chuyển liên tục, mỗi khía cạnh đều cần được tự động hóa và chính xác. Khách hàng ngày càng kỳ vọng trải nghiệm mua sắm liền mạch, đòi hỏi hệ thống phải có khả năng quản lý khách hàng siêu thị hiệu quả, từ thông tin cá nhân đến lịch sử mua sắm và các chương trình khuyến mãi. Sự phức tạp trong các nghiệp vụ bán lẻ hiện đại tạo động lực mạnh mẽ để Vinmart liên tục tìm kiếm các giải pháp công nghệ nhằm tối ưu hóa hoạt động. Việc áp dụng công nghệ thông tin vào công tác quản lý là xu hướng tất yếu, giúp tăng cường hiệu quả, bảo mật và thân thiện với người dùng.

1.2. Mục tiêu cốt lõi Đồ án Quản trị CSDL Vinmart giải quyết vấn đề gì

Mục tiêu chính của "Đồ án Quản trị CSDL hệ thống bán hàng siêu thị Vinmart" là xây dựng một hệ thống quản lý cơ sở dữ liệu bán hàng toàn diện. Đồ án nhằm hỗ trợ người dùng thực hiện các nghiệp vụ cơ bản như thêm, xóa, sửa thông tin về mặt hàng, nhân viên, khách hàng và nhà cung cấp. Khả năng tìm kiếm nhanh chóng các thông tin này bằng mã, tên hoặc các tiêu chí khác là một điểm nhấn. Hơn nữa, hệ thống còn cung cấp các tính năng thống kê doanh thu siêu thị và lập báo cáo tồn kho, in hóa đơn xuất nhập, thống kê hàng hóa theo tháng. Các ràng buộc toàn vẹn dữ liệu được thiết lập để đảm bảo thông tin luôn chính xác, đồng thời tự động cập nhật số lượng hàng tồn kho thông qua các trigger. Mục đích cuối cùng là tạo ra một hệ thống quản lý siêu thị hoàn chỉnh, tối ưu hóa quy trình bán hàng và hỗ trợ ra quyết định kinh doanh.

II. Vì sao cần tối ưu Thách thức quản lý dữ liệu siêu thị Vinmart hiện đại

Sự phát triển vượt bậc của nền kinh tế thị trường đã làm cho công tác quản lý trở nên ngày càng phức tạp. Các siêu thị lớn như Vinmart phải đối mặt với lượng lớn thông tin về sản phẩm, khách hàng, giao dịch, và kho hàng. Nếu không có một hệ thống quản trị CSDL hiệu quả, việc quản lý thủ công dễ dẫn đến sai sót, tốn kém thời gian và nguồn lực. Theo báo cáo đồ án, "mô hình quản lý kiểu cũ không thể đáp ứng các yêu cầu đặt ra, không phù hợp với tốc độ phát triển kinh tế". Đây chính là lý do cốt lõi thúc đẩy việc nghiên cứu và triển khai "Đồ án Quản trị CSDL hệ thống bán hàng siêu thị Vinmart". Thách thức không chỉ dừng lại ở việc lưu trữ dữ liệu mà còn ở khả năng xử lý, phân tích và trình bày thông tin một cách nhanh chóng, chính xác. Một phần mềm quản lý siêu thị chuyên nghiệp là cần thiết để giải quyết các vấn đề này, thay thế cho "tệp hồ sơ dày cộp" và "ngăn tủ đựng hồ sơ chiếm nhiều diện tích". Việc tin học hóa trong quản lý kinh doanh không chỉ nâng cao hiệu quả mà còn tiết kiệm đáng kể thời gian và công sức cho nhân viên. Đặc biệt, việc đảm bảo bảo mật dữ liệu bán hàngtối ưu hóa CSDL bán hàng là những yếu tố then chốt để duy trì niềm tin của khách hàng và hoạt động ổn định của siêu thị. Hệ thống cần phản ánh cái nhìn tổng thể về quá trình phát triển, với thông tin được lưu trữ đầy đủ, chi tiết và cập nhật thường xuyên.

2.1. Phân tích nghiệp vụ Quy trình bán hàng siêu thị Vinmart phức tạp ra sao

Quy trình xử lý nghiệp vụ tại hệ thống bán hàng siêu thị Vinmart bao gồm nhiều bước phức tạp. Bắt đầu từ việc nhân viên bán hàng tư vấn sản phẩm cho khách hàng. Nếu mặt hàng hết, nhân viên thủ kho phải kiểm tra tồn kho, liên hệ nhà cung cấp để nhập hàng. Sau đó, nhân viên thu ngân lập hóa đơn, khách hàng kiểm tra và thanh toán. Cuối cùng, nhân viên thu ngân lập báo cáo doanh thu siêu thị cho quản lý, và quản lý gửi báo cáo kinh doanh lên ban giám đốc. Các nghiệp vụ này liên quan chặt chẽ đến nhau, đòi hỏi sự phối hợp nhịp nhàng và chính xác của dữ liệu. "Theo báo cáo đồ án, quy trình này yêu cầu một hệ thống có khả năng quản lý phiếu nhập, phiếu xuất, hóa đơn, và phiếu kiểm kê". Sự phức tạp này làm nổi bật tầm quan trọng của việc phân tích thiết kế hệ thống bán hàng kỹ lưỡng để đảm bảo mọi luồng dữ liệu đều được xử lý hiệu quả.

2.2. Hạn chế hiện tại Vấn đề phát sinh khi thiếu phần mềm quản lý siêu thị chuyên nghiệp

Thiếu một phần mềm quản lý siêu thị chuyên nghiệp có thể dẫn đến nhiều hạn chế. Việc quản lý kho siêu thị thủ công dễ gây ra sai sót trong việc kiểm kê, dẫn đến tình trạng thiếu hoặc thừa hàng. Quản lý sản phẩm siêu thị trở nên khó khăn với số lượng mặt hàng lớn, gây mất thời gian cập nhật giá cả, thông tin. Thống kê doanh thu siêu thị và lập báo cáo thường xuyên bị chậm trễ, thiếu chính xác, ảnh hưởng đến khả năng ra quyết định kịp thời của quản lý. Ngoài ra, việc quản lý khách hàng siêu thị kém hiệu quả có thể làm giảm trải nghiệm mua sắm và khả năng giữ chân khách hàng. Những vấn đề này làm giảm hiệu suất tổng thể của Vinmart, đòi hỏi một giải pháp công nghệ toàn diện để tối ưu hóa.

III. Bí quyết thiết kế CSDL hiệu quả cho hệ thống bán hàng siêu thị Vinmart

Việc thiết kế CSDL bán hàng là xương sống của "Đồ án Quản trị CSDL hệ thống bán hàng siêu thị Vinmart", đảm bảo cấu trúc dữ liệu khoa học và hiệu quả. Một thiết kế tốt sẽ giúp hệ thống hoạt động ổn định, dễ mở rộng và bảo trì. Bước đầu tiên là xây dựng mô hình dữ liệu quan niệm, sau đó chuyển đổi sang mô hình dữ liệu quan hệ, và cuối cùng là cài đặt cơ sở dữ liệu với các ràng buộc cần thiết. "Theo báo cáo đồ án, quá trình này bao gồm việc xác định các thực thể, thuộc tính và mối quan hệ giữa chúng, tạo ra một ERD hệ thống bán hàng chi tiết". Các thực thể chính bao gồm Chức vụ, Nhân viên, Khách hàng, Nhà cung cấp, Loại hàng, Mặt hàng, Phiếu nhập, Phiếu xuất, Hóa đơn, Phiếu kiểm kê và các bảng chi tiết tương ứng. Mỗi thực thể đều có các thuộc tính đặc trưng như mã, tên, giá bán, số lượng, v.v. Việc chuẩn hóa CSDL theo các dạng chuẩn giúp giảm thiểu dư thừa dữ liệu và tăng cường tính toàn vẹn. Các ràng buộc toàn vẹn dữ liệu, như ràng buộc miền giá trị, ràng buộc liên bộ, liên thuộc tính và ràng buộc khóa ngoại, được áp dụng chặt chẽ. Điều này đảm bảo rằng dữ liệu nhập vào hệ thống luôn tuân thủ các quy tắc nghiệp vụ, ngăn ngừa sai sót và duy trì sự nhất quán. Một thiết kế CSDL khoa học là tiền đề cho một hệ thống quản lý siêu thị mạnh mẽ và đáng tin cậy.

3.1. Nền tảng vững chắc Xây dựng mô hình dữ liệu quan niệm và ERD hệ thống bán hàng

Để có một hệ thống quản lý siêu thị hiệu quả, việc xây dựng mô hình dữ liệu quan niệm là bước khởi đầu quan trọng. Mô hình này giúp hình dung các thực thể và mối quan hệ logic giữa chúng trước khi đi sâu vào chi tiết kỹ thuật. "Theo báo cáo đồ án, các thực thể chính trong mô hình CSDL siêu thị bao gồm: Chức vụ, Nhân viên, Khách hàng, Nhà cung cấp, Loại hàng, Mặt hàng, Phiếu nhập, Phiếu xuất, Hóa đơn và Phiếu kiểm kê". Mỗi thực thể được mô tả bằng các thuộc tính cụ thể. Từ mô hình quan niệm, ERD hệ thống bán hàng (Entity Relationship Diagram) được phát triển, cung cấp một biểu đồ trực quan về cấu trúc dữ liệu. ERD thể hiện rõ các mối quan hệ 1-nhiều, nhiều-nhiều giữa các thực thể, ví dụ: một nhân viên có thể lập nhiều phiếu nhập, nhưng một phiếu nhập chỉ được lập bởi một nhân viên. Việc tạo sơ đồ luồng dữ liệu bán hàng trong ERD giúp dễ dàng theo dõi và hiểu rõ cách thông tin di chuyển trong hệ thống, là cơ sở cho việc phân tích thiết kế hệ thống bán hàng sâu hơn.

3.2. Cài đặt ràng buộc Đảm bảo toàn vẹn dữ liệu trong quản lý cơ sở dữ liệu bán hàng

Đảm bảo toàn vẹn dữ liệu là yếu tố then chốt trong quản lý cơ sở dữ liệu bán hàng. "Theo báo cáo đồ án, các ràng buộc toàn vẹn được thiết lập chặt chẽ để kiểm soát chất lượng dữ liệu". Các loại ràng buộc bao gồm: ràng buộc miền giá trị (ví dụ: giới tính chỉ là 'Nam' hoặc 'Nữ'), ràng buộc toàn vẹn liên bộ, liên thuộc tính (ví dụ: số điện thoại nhân viên là duy nhất), ràng buộc khóa ngoại (đảm bảo mối quan hệ giữa các bảng), ràng buộc liên thuộc tính – liên quan hệ (ví dụ: ngày lập hóa đơn phải lớn hơn hoặc bằng ngày vào làm của nhân viên), và ràng buộc liên bộ – liên quan hệ (ví dụ: mỗi hóa đơn phải có ít nhất một chi tiết hóa đơn). Các ràng buộc này không chỉ ngăn chặn dữ liệu không hợp lệ mà còn giúp duy trì sự nhất quán trên toàn hệ thống bán hàng siêu thị. Việc sử dụng các công cụ quản lý CSDL mạnh mẽ cho phép định nghĩa và thực thi các ràng buộc này một cách hiệu quả, góp phần vào bảo mật dữ liệu bán hàng và độ tin cậy của hệ thống.

IV. Công nghệ nào tối ưu Triển khai hệ thống quản trị CSDL cho Vinmart

Việc lựa chọn công nghệ phù hợp là một bước quan trọng trong triển khai "Đồ án Quản trị CSDL hệ thống bán hàng siêu thị Vinmart". Để xây dựng một hệ thống bán hàng siêu thị lớn như Vinmart, cần một hệ quản trị cơ sở dữ liệu (DBMS) mạnh mẽ, có khả năng xử lý lượng lớn giao dịch và dữ liệu đồng thời. "Theo báo cáo đồ án, Oracle Database đã được lựa chọn làm công cụ hỗ trợ chính cho đề tài này". Oracle nổi bật với các tính năng về khả năng mở rộng, hiệu suất cao, tính năng quản lý mạnh mẽ, an toàn bảo mật và khả năng sao lưu, phục hồi dữ liệu linh hoạt. Đây là một lựa chọn lý tưởng cho các hệ thống doanh nghiệp quy mô lớn. Việc áp dụng các câu lệnh DDL (Data Definition Language), DML (Data Manipulation Language) và PL/SQL (Procedural Language/Structured Query Language) là nền tảng để xây dựng và tương tác với cơ sở dữ liệu. DDL dùng để tạo, sửa, xóa cấu trúc bảng; DML dùng để thêm, sửa, xóa dữ liệu; còn PL/SQL cung cấp khả năng lập trình, tạo các thủ tục, hàm, trigger phức tạp, tăng cường logic nghiệp vụ và tự động hóa. Việc nắm vững và áp dụng hiệu quả các công cụ này là yếu tố then chốt để thành công trong "công nghệ làm đồ án quản lý" cho Vinmart, đảm bảo quản lý cơ sở dữ liệu bán hàng hiệu quả.

4.1. Lựa chọn hệ quản trị Oracle Database Giải pháp mạnh mẽ cho quản lý siêu thị

Oracle Database là một trong những hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) hàng đầu thế giới, phù hợp với yêu cầu của "Đồ án Quản trị CSDL hệ thống bán hàng siêu thị Vinmart". Oracle cung cấp sự ổn định cao, khả năng đáp ứng nhanh chóng với các truy vấn phức tạp và bảo mật dữ liệu bán hàng vượt trội. "Theo báo cáo đồ án, Oracle có kiến trúc ba lớp gồm lớp dữ liệu, lớp xử lý bên dưới và lớp bộ nhớ, tối ưu hóa tốc độ truy xuất và xử lý". Các tính năng mở rộng và hiệu suất của Oracle cho phép nhiều người dùng truy cập đồng thời mà vẫn đảm bảo tính nhất quán dữ liệu. Ngoài ra, Oracle còn cung cấp các công cụ quản lý CSDL tự động, tính năng kinh doanh thông minh (Business Intelligence) và khả năng tích hợp thông tin linh hoạt. Dù có nhược điểm về chi phí bản quyền và rào cản công nghệ ban đầu, sức mạnh và độ tin cậy của Oracle quản lý siêu thị là không thể phủ nhận, biến nó thành lựa chọn ưu tiên cho các dự án quy mô lớn. Với các tính năng này, Oracle vượt trội hơn so với một số hệ thống như mysql cho hệ thống bán hàng trong việc xử lý dữ liệu lớn và phức tạp.

4.2. Khai thác sức mạnh Ứng dụng câu lệnh DDL DML và PL SQL trong hệ thống bán hàng

Để phát triển "Đồ án Quản trị CSDL hệ thống bán hàng siêu thị Vinmart", việc sử dụng các ngôn ngữ SQL là không thể thiếu. Các câu lệnh DDL (Data Definition Language) như CREATE, ALTER, DROP được dùng để định nghĩa và quản lý cấu trúc của cơ sở dữ liệu, bao gồm việc tạo các bảng như ChucVu, NhanVien, MatHang, v.v., và thiết lập các khóa chính, khóa ngoại. Câu lệnh DML (Data Manipulation Language) như INSERT, UPDATE, DELETE, SELECT được sử dụng để thao tác với dữ liệu, ví dụ như thêm mặt hàng mới, cập nhật giá bán, hay truy vấn thống kê doanh thu siêu thị. Đặc biệt, PL/SQL cho phép phát triển các đối tượng nâng cao như Stored Procedure, Function, Trigger và Cursor. Các đối tượng này giúp tự động hóa nghiệp vụ, ví dụ như tự động cập nhật số lượng tồn kho khi có giao dịch bán hàng (sử dụng Trigger). Việc tạo User và phân quyền truy cập (DCL) cũng là một phần quan trọng, đảm bảo bảo mật dữ liệu bán hàng. Khai thác hiệu quả các câu lệnh này giúp tạo ra một ứng dụng quản lý siêu thị mạnh mẽ và linh hoạt. Những kiến thức này thường được tìm thấy trong các source code quản lý siêu thị hoặc báo cáo đồ án quản trị csdl.

V. Đánh giá thành công Hiệu quả từ Đồ án Quản trị CSDL hệ thống bán hàng Vinmart

Sau quá trình nghiên cứu và triển khai, "Đồ án Quản trị CSDL hệ thống bán hàng siêu thị Vinmart" đã đạt được những kết quả đáng kể, mang lại hiệu quả rõ rệt trong việc quản lý cơ sở dữ liệu bán hàng. Hệ thống này đã thành công trong việc tạo ra một nền tảng vững chắc để quản lý toàn bộ hoạt động kinh doanh của siêu thị. Các mục tiêu cụ thể đặt ra từ ban đầu đã được thực hiện, từ việc xây dựng cấu trúc dữ liệu khoa học đến việc tích hợp các chức năng nghiệp vụ phức tạp. Việc áp dụng các câu lệnh SQL và các đối tượng PL/SQL (Stored Procedure, Function, Trigger) trong Oracle Database đã minh chứng tính khả thi và hiệu quả của giải pháp. "Theo báo cáo đồ án, hệ thống hỗ trợ người dùng thêm, xóa, sửa các thông tin liên quan đến mặt hàng, nhân viên, khách hàng, nhà cung cấp một cách dễ dàng và chính xác". Khả năng tìm kiếm nhanh chóng và linh hoạt cũng là một điểm cộng lớn, giúp tiết kiệm thời gian cho nhân viên. Đặc biệt, hệ thống báo cáo và thống kê đã được cải thiện đáng kể, cung cấp cái nhìn tổng quan về tình hình kinh doanh, hỗ trợ quản lý đưa ra các quyết định chiến lược. Kết quả này chứng minh tiềm năng của việc ứng dụng công nghệ thông tin vào quản lý bán lẻ, biến hệ thống bán hàng siêu thị trở nên thông minh và hiệu quả hơn.

5.1. Chức năng cốt lõi Đồ án hỗ trợ quản lý sản phẩm kho và khách hàng siêu thị

Đồ án đã xây dựng thành công các chức năng cốt lõi, là nền tảng cho một hệ thống bán hàng siêu thị toàn diện. Cụ thể, hệ thống cho phép quản lý sản phẩm siêu thị hiệu quả, với khả năng lưu trữ thông tin chi tiết về từng mặt hàng, giá bán, số lượng tồn và nhà cung cấp. Chức năng quản lý kho siêu thị được cải thiện đáng kể thông qua việc theo dõi phiếu nhập, phiếu xuất và tồn kho chính xác. Đặc biệt, việc tự động cập nhật số lượng tồn kho khi có đơn hàng thông qua Trigger giúp giảm thiểu sai sót và đảm bảo dữ liệu luôn cập nhật. Ngoài ra, quản lý khách hàng siêu thị cũng được chú trọng, hệ thống lưu trữ thông tin khách hàng, giúp việc theo dõi lịch sử mua sắm và áp dụng các chương trình khuyến mãi trở nên dễ dàng hơn. "Các chức năng này là xương sống của một vinmart pos system hiện đại, đảm bảo hoạt động bán hàng diễn ra suôn sẻ và hiệu quả".

5.2. Báo cáo chuyên sâu Tối ưu thống kê doanh thu và kiểm kê hàng hóa siêu thị

Một trong những thành tựu quan trọng của đồ án là việc tối ưu hóa hệ thống báo cáo doanh thu và quy trình kiểm kê hàng hóa siêu thị. Hệ thống cho phép người dùng thống kê doanh thu siêu thị theo tháng, in lại các hóa đơn xuất, nhập, và lập danh sách chi tiết nhân viên, mặt hàng, khách hàng, nhà cung cấp. Các báo cáo này cung cấp cái nhìn sâu sắc về tình hình kinh doanh, giúp quản lý nhận diện các mặt hàng bán chạy, theo dõi hiệu suất của nhân viên và đưa ra các chiến lược điều chỉnh kịp thời. Quy trình kiểm kê hàng hóa siêu thị cũng được tin học hóa, từ việc lập bảng kê hàng tồn kho đến đối chiếu số liệu thực tế với báo cáo phần mềm, giúp nhanh chóng phát hiện chênh lệch và làm rõ nguyên nhân. "Thông tin về số lượng nhập, xuất, bán, tồn quầy và tồn kho được cập nhật liên tục, đảm bảo dữ liệu chính xác cho các quyết định kinh doanh".

VI. Tương lai phát triển Nâng tầm Đồ án Quản trị CSDL hệ thống Vinmart

Để "Đồ án Quản trị CSDL hệ thống bán hàng siêu thị Vinmart" phát huy tối đa tiềm năng, cần tiếp tục phát triển và hoàn thiện trong tương lai. Các hướng phát triển này không chỉ nâng cao hiệu quả hoạt động mà còn giúp Vinmart duy trì vị thế cạnh tranh trong thị trường bán lẻ đầy biến động. Việc tập trung vào tối ưu hóa CSDL bán hàng và tăng cường bảo mật dữ liệu bán hàng là những ưu tiên hàng đầu. Điều này bao gồm việc liên tục rà soát hiệu suất truy vấn, áp dụng các kỹ thuật nén dữ liệu và mã hóa tiên tiến để bảo vệ thông tin khách hàng và kinh doanh. "Theo báo cáo đồ án, việc nâng cấp kiến trúc hệ thống bán hàng để hỗ trợ các công nghệ mới sẽ là bước đi chiến lược". Hơn nữa, việc tích hợp các công nghệ mới như Trí tuệ nhân tạo (AI) để phân tích hành vi khách hàng, Internet of Things (IoT) để quản lý kho hàng tự động, hoặc phát triển ứng dụng di động cho khách hàng và nhân viên sẽ mở ra những cơ hội mới. Những cải tiến này sẽ biến hệ thống quản lý trở thành một công cụ kinh doanh thông minh, không chỉ đơn thuần là lưu trữ dữ liệu mà còn là nguồn lực tạo ra giá trị gia tăng, đáp ứng nhu cầu ngày càng cao của thị trường và người tiêu dùng.

6.1. Hướng đi mới Nâng cao bảo mật và tối ưu hóa CSDL bán hàng cho Vinmart

Trong kỷ nguyên số, bảo mật dữ liệu bán hàng là mối quan tâm hàng đầu. "Đồ án cần tiếp tục nghiên cứu các giải pháp để tăng cường bảo mật, bao gồm mã hóa dữ liệu nhạy cảm, áp dụng các chính sách phân quyền người dùng hệ thống chặt chẽ hơn, và triển khai các hệ thống phát hiện xâm nhập". Việc tối ưu hóa CSDL bán hàng cũng là một hướng phát triển quan trọng. Điều này liên quan đến việc cải thiện hiệu suất truy vấn, tối ưu hóa các chỉ mục, và quản lý tài nguyên cơ sở dữ liệu hiệu quả hơn để đảm bảo tốc độ xử lý nhanh chóng, đặc biệt khi lượng dữ liệu ngày càng tăng. Áp dụng kỹ thuật phân vùng dữ liệu (partitioning) hoặc sao chép dữ liệu (replication) có thể nâng cao khả năng chịu lỗi và hiệu suất của hệ thống bán hàng siêu thị. Việc này giúp hệ thống hoạt động mượt mà hơn ngay cả trong giờ cao điểm của Vinmart pos system.

6.2. Mở rộng tiềm năng Tích hợp công nghệ hiện đại vào hệ thống POS siêu thị

Để "Đồ án Quản trị CSDL hệ thống bán hàng siêu thị Vinmart" phát triển bền vững, việc tích hợp các công nghệ hiện đại là cần thiết. Khả năng tích hợp vinmart pos system với các giải pháp thanh toán không tiền mặt, hệ thống CRM (Customer Relationship Management) để quản lý khách hàng sâu hơn, hoặc các nền tảng thương mại điện tử sẽ mở rộng phạm vi hoạt động của siêu thị. Phát triển các ứng dụng quản lý siêu thị trên thiết bị di động cho phép nhân viên và quản lý truy cập thông tin mọi lúc, mọi nơi. Ngoài ra, việc ứng dụng Trí tuệ nhân tạo (AI) trong phân tích dữ liệu bán hàng để dự đoán xu hướng tiêu dùng, tối ưu hóa mức tồn kho, hoặc cá nhân hóa trải nghiệm khách hàng sẽ mang lại lợi thế cạnh tranh đáng kể. Những cải tiến này sẽ không chỉ nâng cao hiệu quả mà còn tạo ra một kiến trúc hệ thống bán hàng linh hoạt và đổi mới.

01/10/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: TỔNG QUAN 1.1 Tổng quan về đề tài 1.1 Giới thiệu đơn vị 1.1 Tổng quan VinMart là hệ thống siêu thị thuộc Tập đoàn Masan Group, Việt Nam. Hệ thống này khai trương vào ngày 20 tháng 11 năm 2014. Theo thống kê của Vietnam Report. tính đến tháng 11 năm 2017, VinMart và chuỗi cửa hàng VinMart+ nằm trong Top 2 nhà bán lẻ được người tiêu dùng quan tâm nhất, Top 4 trên bảng xếp hạng 10 nhà bán lẻ uy tín nhất năm 2017.

Tính đến tháng 5 năm 2019, VinMart đã có khoảng 111 siêu thị và khoảng 1.800 cửa hàng VinMart+ trên 50 tỉnh thành. Số lượng nhân viên khoảng hơn 11. Các sản phẩm của VinMart đều rất đa dạng với nhiều chủng loại, thương hiệu khác nhau.1: Chi nhánh siêu thị Vinmart SINH VIÊN THỰC HIỆN: LƯƠNG THÚY HÒA – NGUYỄN VÕ QUỐC HUY TRANG 1 download by : skknchat@gmail.com ĐỀ TÀI: QUẢN TRỊ CƠ SỞ DỮ LIỆU HỆ THỐNG QUẢN LÝ BÁN HÀNG SIÊU THỊ VINMART 1.2 Lịch sử hình thành Hệ thống siêu thị VinMart và chuỗi cửa hàng VinMart+ là hai thương hiệu bán lẻ được sáng lập bởi Tập đoàn VinGroup do tỷ phú Phạm Nhật Vượng lãnh đạo. Chính thức được đi vào hoạt động từ ngày 20 tháng 11 năm 2014 với 9 siêu thị được mở trên địa bàn thành phố Hà Nội.

Tháng 12 năm 2015, sau 1 năm đi vào hoạt động, số lượng siêu thị được mở tăng lên gấp 3 lần với 27 siêu thị và 200 cửa hàng VinMart+. Với việc mở cửa hàng loạt chuỗi siêu thị và cửa hàng tiện lợi khiến nhiều người lo ngại thương hiệu này không thể cạnh tranh với các thương hiệu lớn như Big C, Aeon. Nhưng những lo ngại ấy đã không thành hiện thực khi thương hiệu này ngày càng phát triển và chiếm lĩnh thị trường mà các siêu thị lớn trước đây nắm giữ. Tính đến tháng 6 năm 2016, trên thị trường đã có 50 siêu thị và 830 cửa hàng tiện ích VinMart+ trên toàn quốc.

Đến tháng 11/2017, sau khi liên tục nhận được các phản hồi tích cực từ phía người tiêu dùng, VinMart đã tiếp tục mở rộng thị trường. Tính đến cuối năm 2017, tại 30 tỉnh thành trên cả nước đã có tất cả 60 siêu thị và 1000 cửa hàng thuộc thương hiệu VinMart. Số lượng cán bộ nhân viên làm việc tại hệ thống này lên đến 11. Đến tháng 10 năm 2018, khi tập đoàn VinGroup quyết định mua lại toàn bộ siêu thị Fivimart và sáp nhập đã nâng tổng số siêu thị và chuỗi cửa hàng tiện ích lên con số 100 và 1.

Tháng 11 năm 2019, sau 5 năm hoạt động, VinMart & VinMart+ đã có những bước phát triển vượt bậc. Tổng số lượng siêu thị và cửa hàng lên tới 2.600, trải dài khắp 50 tỉnh thành trên cả nước. Ngày 3/12/2019, Tập đoàn VinGroup và Tập đoàn Masan tiến hành thỏa thuận về việc hoán đổi cổ phần Công ty VinCommerce và Công ty VinEco. Vậy nên VinMart & VinMart+ thuộc quyền quản lý và chi phối của Tập đoàn Masan, không còn thuộc sở hữu của VinGroup.

SINH VIÊN THỰC HIỆN: LƯƠNG THÚY HÒA – NGUYỄN VÕ QUỐC HUY TRANG 2 download by : skknchat@gmail.com ĐỀ TÀI: QUẢN TRỊ CƠ SỞ DỮ LIỆU HỆ THỐNG QUẢN LÝ BÁN HÀNG SIÊU THỊ VINMART 1.2 Lý do hình thành đề tài Hiện nay cùng với sự phát triển của xã hội và nền kinh tế thị trường thì công việc quản lý cũng ngày càng khó khăn và phức tạp. Công việc quản lý ngày càng đóng góp một vai trò quan trọng trong các công việc của các cơ quan, công ty, xí nghiệp. Việc áp dụng các thành tựu của khoa học kỹ thuật nói chung và thành tựu của công nghệ thông tin nói riêng vào công tác quản lý đã không ngừng phát triển. Công tác quản lý ngày càng được nhiều các cơ quan và đơn vị quan tâm, nhưng quản lý như thế nào và quản lý làm sao cho đạt hiệu quả cao nhất như nhanh hơn? bảo mật hơn? Thân thiện hơn? tất cả những yếu tố trên chúng ta đều có thể nhờ đến những thành tựu của ngành công nghệ thông tin, đó là những phần mềm trợ giúp quản lý thay cho tệp hồ sơ dày cộp, thay cho những ngăn tủ đựng hồ sơ chiếm nhiều diện tích và có thể phải mất rất nhiều thời gian để lục lọi, tìm kiếm những thông tin cần phải thu thập hay những dữ liệu quan trọng.

Tất cả những điều bất tiện trên đều có thể được giải quyết trong một phần mềm quản lý một sản phẩm của ngành tin học. Việc áp dụng tin học vào trong công tác quản lý đã phát triển mạnh mẽ, nó đã giúp cho công việc quản lý ngày càng trở nên hiệu quả và dễ dàng xử lý các tình huống, các yêu cầu đưa ra các con số, báo cáo một cách chính xác và nhanh chóng nhất, bên cạnh đó nó còn giảm nhiều thời gian và công sức. Để có thể tồn tại và đứng vững trong nền kinh tế thị trường đòi hỏi một doanh nghiệp phải có một mô hình quản lý kinh doanh vô cùng nhạy bén, nhanh chóng chính xác và thuận lợi. Đây là điều làm các nhà quản lý phải trăn trở, họ luôn luôn muốn tìm ra giải pháp để hoàn thiện mô hình quản lý của mình, bởi mô hình quản lý kiểu cũ không thể đáp ứng các yêu cầu đặt ra, không phù hợp với tốc độ phát triển kinh tế.

Một quy trình xử lý có quá nhiều công đoạn, làm mất thời gian và tốn nhân lực, vì thế cần phải tin học hoá trong quá trình quản lý kinh doanh, cần phải xây dựng các phần mềm quản lý. Phần mềm này sẽ giúp cho người quản lý có cái nhìn tổng thể về quá trình phát triển của siêu thị. Những thông tin được lưu trữ đầy đủ, chi tiết, cập nhật thường xuyên, nâng cao hiệu quả công việc, tiết kiệm thời gian và công sức cho người lao động. SINH VIÊN THỰC HIỆN: LƯƠNG THÚY HÒA – NGUYỄN VÕ QUỐC HUY TRANG 3 download by : skknchat@gmail.com ĐỀ TÀI: QUẢN TRỊ CƠ SỞ DỮ LIỆU HỆ THỐNG QUẢN LÝ BÁN HÀNG SIÊU THỊ VINMART Xuất phát từ nhu cầu thực tế đó chúng em chọn đề tài “Quản trị hệ cơ sở dữ liệu hệ thống quản lý bán hàng siêu thị Vinmart” nhằm hỗ trợ một phần nào trong công tác quản lý, điều hành hoạt động kinh doanh của các siêu thị, đồng thời hiểu biết về môn quản lý dự án phần mềm.

Chúng em đã cố gắng thực hiện đầy đủ các yêu cầu mà cô đã hướng dẫn trên lớp. Mặc dù vậy, với kinh nghiệm còn hạn chế cộng thêm thời gian hạn hẹp nên bài báo cáo về đề tài “Quản trị hệ cơ sở dữ liệu hệ thống quản lý bán hàng siêu thị Vinmart” của chúng em có lẽ chưa được hoàn chỉnh. Chúng em hy vọng nhận được sự góp ý quý báu của cô để thực hiện tốt hơn ở những môn học kế tiếp.3 Nội dung đề tài Tìm hiểu và xây dựng cơ sở dữ liệu “Quản lý bán hàng siêu thị Vinmart” bao gồm: quản lý nhân viên, quản lý khách hàng, quản lý mặt hàng, quản lý nhà cung cấp, quản lý phiếu nhập, quản lý phiếu xuất, quản lý hóa đơn, quản lý phiếu kiểm kê,… Nội dung 1: Giới thiệu tổng quan về đề tài như mô hình của đơn vị và quy trình xử lí của hệ thống. Nội dung 2: Trình bày các cơ sở lí thuyết để xây dựng cơ sở dữ liệu cho đề tài như dữ liệu lưu trữ và các công cụ hỗ trợ.

Nội dung 3: Thiết kế cơ sở dữ liệu như thiết kế mô hình dữ liệu quan niệm, mô hình dữ liệu quan hệ, cài đặt ràng buộc và cài đặt cơ sở dữ liệu. Nội dung 4: Ứng dụng các đối tượng (Câu lệnh SQL, Cursor, Stored Procedure, Function, Trigger, User) trong Oracle Database lên hệ thống CSDL của đề tài. Nội dung 5: Kết luận nêu ra những chức năng làm được, những chức năng chưa làm được và đề ra hướng phát triển cho đề tài. SINH VIÊN THỰC HIỆN: LƯƠNG THÚY HÒA – NGUYỄN VÕ QUỐC HUY TRANG 4 download by : skknchat@gmail.com ĐỀ TÀI: QUẢN TRỊ CƠ SỞ DỮ LIỆU HỆ THỐNG QUẢN LÝ BÁN HÀNG SIÊU THỊ VINMART 1.4 Quy trình xử lý nghiệp vụ của hệ thống Hình 1.1: Quy trình xử lý nghiệp vụ bán hàng Mô tả quy trình xử lý nghiệp vụ bán hàng: (1): Nhân viên bán hàng tư vấn thông tin liên quan tới các hàng hóa được bày bán trong siêu thị cho khách hàng: (2): Khách hàng tìm kiếm hàng hóa được bày bán trong siêu thị đúng với nhu cầu của bản thân.

Nếu hàng hóa mà khách hàng muốn mua hết hàng thì sẽ báo cho nhân viên bán hàng (2a). Nhân viên bán hàng liên lạc nhân viên thủ kho kiểm tra hàng hóa còn tồn trong kho không (2b). Nếu hàng hóa không còn tồn trong kho thì sẽ tiến hành liên lạc nhà cung cấp để nhập hàng vào kho (2c). Nhà cung cấp khi xác nhận được yêu cầu nhập kho thì sẽ cung cấp hàng hóa đến siêu thị được yêu cầu (2d).

Khi hàng hóa được chuyển đến, nhân viên thu kho tiến hành nhập hàng hóa vào kho (2e). Nhập hàng vào kho xong, nhân viên thu kho lập báo cáo nhập kho gửi cho quản lý (2f). (3): Nhân viên thu ngân tiến hành lập hóa đơn cho khách hàng. Thông tin các mặt hàng nằm đơn hàng của khách hàng sẽ được lưu trên máy tính của siêu thị.

SINH VIÊN THỰC HIỆN: LƯƠNG THÚY HÒA – NGUYỄN VÕ QUỐC HUY TRANG 5 download by : skknchat@gmail.com ĐỀ TÀI: QUẢN TRỊ CƠ SỞ DỮ LIỆU HỆ THỐNG QUẢN LÝ BÁN HÀNG SIÊU THỊ VINMART (4): Khách hàng kiểm tra hóa đơn có trùng khớp với các mặt hàng nằm trong giỏ hàng không. (5): Kiểm tra xong hóa đơn, khách hàng chọn phương thức thanh toán để tiến hành thanh toán hóa đơn mua hàng. Thông tin liên quan đến hóa đơn sẽ được lưu trữ trên máy tính của siêu thị. (6): Nhân viên thu ngân sẽ xuất hóa đơn cho khách hàng khi thanh toán đơn hàng xong.

(7): Nhân viên thu ngân lập báo cáo doanh thu cho người quản lý vào cuối tháng hoặc có yêu cầu. (8): Người quản lý kiểm tra thông tin liên quan đến nghiệp vụ bán hàng tại siêu thị có trùng khớp với báo cáo của nhân viên thu ngân gửi không. (9): Người quản lý sẽ gửi báo cáo kết quả kinh doanh lên ban giám đốc vào cuối tháng hoặc khi có yêu cầu.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ