Đồ án Hệ thống Quản lý bán hàng siêu thị Điện Máy Xanh (Full)

Tài liệu tham khảo đồ án Phân tích thiết kế hệ thống quản lý bán hàng siêu thị Điện Máy Xanh, gồm báo cáo, CSDL, sơ đồ chức năng và mô hình ERD.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Đồ án môn học

2023

103
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng Quan Về Hệ Thống Quản Lý Bán Hàng

Hệ thống quản lý bán hàng là một giải pháp công nghệ thông tin thiết yếu cho các siêu thị hiện đại. Đồ án phân tích thiết kế hệ thống quản lý bán hàng tập trung vào việc xây dựng một nền tảng quản lý toàn diện cho hoạt động bán hàng tại siêu thị Điện Máy Xanh. Hệ thống này được thiết kế để tối ưu hóa quy trình kinh doanh, từ quản lý kho hàng, quản lý khách hàng cho đến báo cáo doanh số. Mục tiêu chính là giảm thiểu sai sót trong ghi chép, tăng tốc độ xử lý giao dịch và cung cấp thông tin quản lý kịp thời cho các nhân viên. Thông qua công nghệ cơ sở dữ liệu hiện đại và giao diện người dùng thân thiện, hệ thống này giúp cải thiện hiệu quả hoạt động kinh doanh và nâng cao trải nghiệm khách hàng.

1.1. Giới Thiệu Về Siêu Thị Điện Máy Xanh

Siêu thị Điện Máy Xanh là một trong những chuỗi bán lẻ điện tử lớn tại Việt Nam. Công ty hoạt động trong lĩnh vực bán lẻ thiết bị điện gia dụng với mạng lưới chi nhánh rộng khắp các thành phố lớn. Quy mô hoạt động ngày càng mở rộng đòi hỏi các giải pháp quản lý hiệu quả. Nhu cầu xây dựng hệ thống thông tin quản lý bán hàng trở nên cấp thiết để xử lý lượng giao dịch lớn, quản lý đa chi nhánh và đáp ứng các yêu cầu báo cáo kinh doanh phức tạp.

1.2. Mục Tiêu Của Đề Tài

Mục tiêu chính của đồ án là phân tích chi tiết nhu cầu hoạt động của siêu thị và thiết kế một hệ thống quản lý bán hàng toàn diện. Cụ thể, hệ thống phải cung cấp các chức năng quản lý sản phẩm, quản lý hóa đơn, quản lý khách hàng và nhân viên. Ngoài ra, hệ thống cần đảm bảo tính bảo mật dữ liệu, khả năng mở rộng trong tương lai và dễ bảo trì.

II. Phân Tích Yêu Cầu Hệ Thống

Phân tích yêu cầu là bước quan trọng trong quá trình thiết kế hệ thống quản lý bán hàng. Đồ án thực hiện khảo sát chi tiết hiện trạng hoạt động của Điện Máy Xanh để xác định các yêu cầu chức năng và phi chức năng. Các nhân viên bán hàng, quản lý kho, nhân viên tính tiền đều được phỏng vấn để hiểu rõ nhu cầu làm việc thực tế. Kết quả khảo sát cho thấy hệ thống cần xử lý được các giao dịch nhanh chóng, cập nhật tình trạng hàng tồn kho real-time, và tạo báo cáo bán hàng chi tiết. Yêu cầu phi chức năng bao gồm hiệu suất cao, bảo mật thông tin khách hàng, và khả năng sao lưu dữ liệu an toàn.

2.1. Yêu Cầu Chức Năng Của Hệ Thống

Hệ thống phải hỗ trợ quản lý sản phẩm bao gồm thêm, sửa, xóa thông tin hàng hóa. Chức năng quản lý bán hàng cho phép tạo hóa đơn, in biên lai, và theo dõi giao dịch. Quản lý khách hàng lưu trữ thông tin liên hệ, lịch sử mua hàng. Ngoài ra, hệ thống cần quản lý nhân viên, nhà cung cấp, và tạo các báo cáo doanh số chi tiết theo từng khoảng thời gian.

2.2. Yêu Cầu Phi Chức Năng

Yêu cầu phi chức năng bao gồm hiệu năng: hệ thống phải xử lý ít nhất 100 giao dịch đồng thời mà không bị trễ. Bảo mật dữ liệu là yếu tố quan trọng, toàn bộ thông tin khách hàng và giao dịch phải được mã hóa. Hệ thống cần khả năng sao lưu dữ liệu tự động hàng ngày. Khả năng mở rộng cho phép thêm các chi nhánh mới mà không cần thay đổi cấu trúc chính.

III. Thiết Kế Cơ Sở Dữ Liệu

Thiết kế cơ sở dữ liệu là nền tảng của hệ thống quản lý bán hàng hiệu quả. Đồ án sử dụng mô hình thực thể - kết hợp (ERD) để biểu diễn các đối tượng chính như Sản phẩm, Khách hàng, Hóa đơn, Nhân viên, và Nhà cung cấp. Mô hình quan hệ được xây dựng từ ERD để đảm bảo các dữ liệu được lưu trữ một cách có tổ chức. Bảng Sản phẩm chứa mã sản phẩm, tên, giá bán, tồn kho. Bảng Hóa đơn ghi lại các giao dịch bán hàng với ngày giờ, khách hàng, và nhân viên phục vụ. Bảng Khách hàng lưu trữ thông tin cá nhân, lịch sử mua hàng. Các bảng này liên kết với nhau thông qua khóa ngoài, đảm bảo tính toàn vẹn dữ liệu.

3.1. Mô Hình Thực Thể Kết Hợp

Mô hình ERD xác định các thực thể chính và mối quan hệ giữa chúng. Thực thể Khách hàng có mối quan hệ "mua nhiều" với Hóa đơn, mối quan hệ "được bán" với Sản phẩm. Thực thể Nhân viên có quan hệ "lập" với Hóa đơn. Thực thể Nhà cung cấp có mối quan hệ "cung cấp" với Sản phẩm. Mỗi mối quan hệ được xác định bằng số lượng: một-một, một-nhiều hay nhiều-nhiều.

3.2. Chuẩn Hóa Dữ Liệu

Chuẩn hóa dữ liệu đạt dạng chuẩn thứ ba (3NF) để tránh dư thừa và đảm bảo tính nhất quán. Mỗi bảng được thiết kế để chứa một loại thông tin duy nhất với khóa chính xác định duy nhất. Ràng buộc toàn vẹn tham chiếu được thiết lập giữa các bảng qua khóa ngoài, đảm bảo không có dữ liệu mồ côi. Ràng buộc dữ liệu được đặt để kiểm soát loại dữ liệu và giá trị hợp lệ.

IV. Thiết Kế Giao Diện Và Triển Khai Hệ Thống

Thiết kế giao diện người dùng là yếu tố quan trọng để hệ thống dễ sử dụng. Đồ án sử dụng công nghệ WPF (Windows Presentation Foundation) với ngôn ngữ lập trình C# để tạo giao diện hiện đại, thân thiện. Giao diện được chia thành các module chính: Mô-đun bán hàng, Mô-đun quản lý kho, Mô-đun quản lý khách hàng, Mô-đun báo cáo thống kê. Mỗi mô-đun có menu riêng, các nút chức năng được sắp xếp logic giúp người dùng dễ tìm kiếm. Cơ sở dữ liệu sử dụng SQL Server để lưu trữ và quản lý dữ liệu tập trung. Quá trình kiểm thử hệ thống được thực hiện trên máy chủ thử nghiệm trước khi triển khai thực tế tại các chi nhánh.

4.1. Công Nghệ Sử Dụng

Hệ thống được xây dựng trên nền tảng Microsoft .NET Framework với Visual Studio làm công cụ phát triển. C# là ngôn ngữ lập trình chính, SQL sử dụng để truy vấn cơ sở dữ liệu. WPF tạo giao diện đồ họa có khả năng tương tác cao. Power Designer được sử dụng trong giai đoạn phân tích và thiết kế để vẽ sơ đồ. Kiến trúc theo mô hình 3-tier (Presentation, Business Logic, Data Access) đảm bảo tính module hóa và bảo trì dễ dàng.

4.2. Kế Hoạch Triển Khai

Kế hoạch triển khai được thực hiện theo từng giai đoạn: Giai đoạn 1 cài đặt phần mềm trên máy chủ, cấu hình cơ sở dữ liệu. Giai đoạn 2 đào tạo nhân viên sử dụng hệ thống tại một chi nhánh thử nghiệm. Giai đoạn 3 nhập dữ liệu lịch sử từ hệ thống cũ, xử lý dữ liệu sạch. Giai đoạn 4 triển khai toàn bộ cho tất cả chi nhánh với sự hỗ trợ kỹ thuật. Bảo trì sau triển khai bao gồm giám sát hiệu năng, sửa lỗi phát sinh, và cập nhật tính năng mới.

18/12/2025

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

CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ BÁN HÀNG SIÊU THI ĐIỆN MÁY XANH 1. Giới thiệu tổng quan về hoạt động của siêu thị Điện Máy Xanh Hình 1-1: Logo cửa hàng Điện máy xanh Siêu thị Điện máy xanh là một chuỗi cửa hàng bán lẻ chuyên về các sản phẩm điện tử và điện gia dụng. Được thành lập vào năm 2007 tại Việt Nam, siêu thị Điện Máy Xanh nhanh chóng trở thành một trong những thương hiệu bán lẻ điện máy hàng đầu trong nước. Với phương châm kinh doanh “Hàng chính hàng – Giá tốt – Dịch vụ hoàn hảo”, siêu thị Điện Máy Xanh cam kết mang đến cho khách hàng những sản phẩm chất lượng cao từ các thương hiệu nổi tiếng trong và ngoài nước.

Các sản phẩm chủ yếu gồm tivi, tủ lạnh, máy giặt, điều hòa, lò vi sóng, máy tính và các thiết bị gia dụng khác. Siêu thị Điện Máy Xanh không chỉ chú trọng vào việc cung cấp các sản phẩm chất lượng, mà còn quan tâm đến trải nghiệm mua sắm của khách hàng. Họ tạo ra không gian mua sắm thoải mái, giao diện hiện đại và dễ sử dụng. Ngoài ra, siêu thị cũng có dịch vụ giao hàng nhanh chóng và sau khi mua hàng sẽ có những chính sách tốt như bảo hành, sửa chữa và hỗ trợ kỹ thuật.

Điện máy xanh đã xây dựng mạng lưới rộng khắp trên toàn quốc, với hơn 400 cửa hàng và điểm bán. Bằng cách mở rộng và phát triển liên tục, siêu thị Điện máy Xanh đã 1 trở thành một địa chỉ đáng tin cậy cho người tiêu dùng khi mua sắm các sản phẩm điện tử và điện gia dụng. Với sự tập trung vào chất lượng sản phẩm, dịch vụ tốt và sự phục vụ chuyên nghiệp, siêu thị Điện máy Xanh đã ghi dấu ấn và được người tiêu dùng tin tưởng trong ngành bán lẻ điện máy tại Việt Nam. Tổng quan về đề tài Mô tả bài toán Khi khách hàng mua sản phẩm bên Điện Máy Xanh sẽ được nhân viên lập hóa đơn thanh toán lưu trữ thông tin khách hàng vào hệ thống làm sao cho thật đơn giản và nhanh chóng, lưu trữ thông tin khách hàng và hóa đơn vào hệ thống để đưa ra các chính sách bảo hành và khuyến mãi cho khách hàng.

Vì hàng ngày các nhân viên sẽ tiếp nhận một số lượng lớn các yêu cầu mua hàng vì thế hệ thống phải cho phép nhân viên bán hàng lập hóa đơn tính tiền cho khách hàng một cách đơn giản và nhanh chóng, chính xác nhất. Vào cuối ngày, bộ phận kế toán sẽ thống kê số sản phẩm bán được trong ngày, tính toán xem lượng hàng hết để lên kế hoạch nhập hàng mới. Hệ thống phải cho phép bộ phận kế toán thống kê chi tiết về tình hình của siêu thị. Vào cuối tháng hay khi được ban giám đốc yêu cầu, bộ phận kế toán sẽ lập báo cáo thống kê về tình hình bán hàng của siêu thị gửi lên ban giám đốc.

Hệ thống phải cho phép bộ phận kế toán làm báo cáo thống kê về tình hình bán hàng trong tháng hoặc khoảng thời gian cho trước. Khi hết hàng hoặc cần bổ sung hàng mới, siêu thị sẽ nhập hàng từ các nhà cung cấp. Thông tin về hàng nhập phải được lưu lại để bộ phận kế toán có thể thống kê tình hình mua bán hàng trong siêu thị. Thông tin này sẽ được trình lên giám đốc để duyệt xem có được phép nhập hàng hay không.

Khi nhập hàng mới bộ phận kho sẽ lập mã vạch, tính 2 toán số lượng nhập hàng vào hệ thống. Hệ thống phải cho phép bộ phận kho nhập hàng vào hay cập nhập hàng mới. Quy trình xử lý nghiệp vụ a. Quy trình nghiệp vụ nhập hàng Hình 1-2: Quy trình nghiệp vụ nhập hàng b.

Quy trình nghiệp vụ bán hàng 3 Hình 1-3: Quy trình nghiệp vụ bán hàng 1. Mục tiêu của đề tài Xác định mục tiêu tổng quát: xây dựng hệ thống quản lý các hoạt động và lưu trữ dữ liệu của siêu thị Điện Máy Xanh - Xác định mục tiêu cụ thể: Hiểu rõ quy trình hoạt động của hệ thống quản lý của siêu thị nói chung và bài toán quản lý hệ thống siêu thị Điện Máy Xanh nói riêng để thiết kế và lập trình nhằm hỗ trợ công tác quản lý của siêu thị. + Quản lý thông tin khách hàng khi mua hàng + Tìm kiếm, tra cứu thông tin nhân viên + Quản lý nhập, xuất hàng hóa + Kết xuất bảng thống kê doanh thu hàng tháng 4 + Trình bày các nội dung mang tính giải pháp trong thiết kế để hoàn thiện xây dựng quản lý bán hàng cho siêu thị trên cơ sở ứng dụng mạnh mẽ công nghệ thông tin và mạng truyền thông. - Nội dung: + Tìm hiểu tổ chức, cách thức hoạt động của siêu thị + Tìm hiểu về nghiệp vụ siêu thị như nghiệp vụ bán hàng, nhập hàng, lập hóa đơn, báo cáo thống kê, quản lý thông tin nhân viên, khách hàng, phải nắm rõ được những nghiệp vụ này thì chúng ta mới có thể xây dựng phần mềm phù hợp.

+ Cần phải tìm hiểu nghiên cứu về những nhu cầu có thể phát sinh của doanh nghiệp trong tương lai từ đó có giải pháp thiết kế phần mềm phù hợp có tính mềm dẻo cao, đáp ứng được bất cứ sự thay đổi có thể xảy ra. Phạm vi của đề tài - Đối tượng: Phần mềm quản lý bán hàng của siêu thị Điện Máy Xanh - Phạm vi: Quay quanh nghiệp vụ quản lý bán hàng của siêu thị, đảm bảo đầy đủ các chức năng của phần mềm và khai thác những chức năng mới (nếu có thể) liên quan đến việc quản lý để phần mềm trở nên tối ưu hơn. Tính cấp thiết của đề tài Xây dựng hệ thống bán hàng cho siêu thị Điện Máy Xanh là một yếu tố cấp thiết vì nó mang lại nhiều lợi ích quan trọng cho hoạt động kinh doanh của siêu thị. Dưới đây là một số điểm để thể hiện tính cấp thiết của việc xây dựng hệ thống bán hàng cho siêu thị Điện Máy Xanh: - Quản lý bán hàng: hệ thống bán hàng cho phép theo dõi và quản lý thông tin về hàng hóa, từ việc nhập hàng, kiểm kê tồn kho, đến bán hàng và xuất hàng.

Giúp siêu thị có thể nắm bắt được tình hình hàng hóa trong thời gian thực, đảm bảo sẵn có đủ số lượng hàng hóa cần thiết và tránh tình trạng thiếu hàng hoặc tồn kho quá mức. 5 - Quản lý khách hàng: hệ thống bán hàng cho phép siêu thị Điện Máy Xanh lưu trữ thông tin về khách hàng, bao gồm lịch sử mua hàng, thông tin liên hệ, ưu đãi khách hàng. Điều này giúp siêu thị tạo ra một cơ sở dữ liệu khách hàng và tạo quan hệ tương tác tốt hơn, đồng thời cung cấp thông tin cần thiết để tiếp cận và tối ưu hóa chiến dịch tiếp thị. - Quản lý doanh thu và tài chính: hệ thống bán hàng cho phép ghi nhận doanh thu từ các giao dịch bán hàng, cung cấp thông tin về thu chi, lợi nhuận và các chỉ số tài chính quan trọng khác.

Điều này giúp siêu thị Điện Máy Xanh có cái nhìn tổng quan về tình hình kinh doanh và hỗ trợ quá trình ra quyết định chiến lược và tài chính. - Cải thiện trải nghiệm khách hàng: một hệ thống bán hàng hiện đại và tối ưu có thể cung cấp trải nghiệm mua hàng thuận tiện và tốt hơn cho khách hàng. Ví dụ, nó có thể hỗ trợ việc tìm kiếm sản phẩm, đề xuất sản phẩm tương tự, xử lý thanh toán nhanh chóng, cung cấp chính sách bảo hành và dịch vụ sau bán hàng. Việc xây dựng hệ thống bán hàng cho siêu thị Điện Máy Xanh là cấp thiết để nâng cao hiệu quả quản lý, tăng cường tương tác khách hàng, cải thiện trải nghiệm mua hàng và đáp ứng nhu cầu kinh doanh ngày càng phức tạp trong ngành bán lẻ hiện đại.

Thiết kế kế hoạch triển khai thực hiện đề tài Giai đoạn khảo sát: Khảo sát dự án là giai đoạn phân tích các hoạt động của hệ thống thông tin vật lý hiện hữu. Mục tiêu cần đạt được là làm sao có được các thông tin (liên quan đến những yêu cầu đặt ra trong bước lập kế hoạch) với độ tin cậy cao và chuẩn xác.  Khi khảo sát sơ bộ nhóm em tìm hiểu các yếu tố cơ bản (tổ chức, văn hóa, đặc trưng, con người, …) tạo tiền đề để phát triển HTTT phù hợp với dự án và doanh nghiệp.  Khi khảo sát chi tiết nhóm em thu thập thông tin chi tiết của hệ thống (xây dựng mới hay nâng cấp hệ thống cũ, thời gian, chi phí, nguồn nhân lực và 6 cơ sở vật chất, những khó khăn, nhiệm vụ của hệ thống, nghĩa vụ của mỗi bên, chức năng xử lý, thông tin được phép nhập và xuất hệ thống, ràng buộc, giao diện cơ bản, nghiệp vụ) phục vụ cho việc phân tích và thiết kế.

Dự kiến kết quả thu được: thu được những yêu cầu cụ thể của chủ đầu tư, chọn lọc những yếu tố cần thiết để cấu thành hệ thống thông tin. Giai đoạn phân tích hệ thống: Khi phân tích khả thi về kỹ năng nhóm chúng em xem xét khả năng kĩ thuật hiện đại để đề xuất giải pháp kỹ thuật áp dụng cho hệ thống thông tin mới. Khi phân tích khả năng kinh tế nhóm em xem xét khả năng tài chính để chi trả cho việc xây dựng hệ thống thông tin mới cũng như những lợi ích mà hệ thống sẽ đem lại cho doanh nghiệp. Khi phân tích khả thi hoạt động nhóm em phân tích về khả năng vận hành hệ thống trong điều kiện khuôn khổ, điều kiện doanh nghiệp và quản lý cho phép của doanh nghiệp.

Giai đoạn thiết kế: Thông qua các thông tin thu được từ quá trình khảo sát và phân tích nhóm em sẽ chuyển hóa vào phần mềm, công cụ chuyên dụng để đặc tả thiết kế hệ thống chi tiết.  Thiết kế cơ sở dữ liệu (Database): với mô hình mức vật lý hoàn chỉnh ở giai đoạn thiết kế đại thể sẽ được kết sinh mã thành file sql.  Thiết kế truy vấn, thủ tục, hàm: thu thập, xử lý thông tin nhập và đưa ra thông tin chuẩn xác theo đúng nghiệp vụ.  Thiết kế giao diện chương trình đảm bảo phù hợp với môi trường, văn hóa và yêu cầu của doanh nghiệp thực hiện dự án.

 Thiết kế chức năng chương trình đảm bảo tính logic trong quá trình nhập liệu và xử lý cho người dùng. Giai đoạn thực hiện: 7 Đây là giai đoạn nhằm xây dựng hệ thống theo thiết kế đã xác định.

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