Báo cáo đồ án: Xây dựng ứng dụng bán hàng thời trang - ĐH Công Thương TP.HCM

Báo cáo đồ án xây dựng ứng dụng bán hàng thời trang chi tiết từ A-Z. Gồm phân tích, thiết kế hệ thống, CSDL, giao diện cho sinh viên tham khảo.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ Án

2024

58
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng Quan Về Đồ Án Xây Dựng App Bán Hàng Thời Trang

Đồ án xây dựng app bán hàng thời trang là một dự án phát triển phần mềm ứng dụng thông minh nhằm xây dựng một nền tảng thương mại điện tử chuyên biệt cho lĩnh vực thời trang. Dự án được thực hiện bởi nhóm sinh viên Khoa Công Nghệ Thông Tin, Trường Đại Học Công Thương TP. Hồ Chí Minh, dưới sự hướng dẫn của THS. Bùi Công Danh. Mục tiêu chính của dự án là xây dựng ứng dụng bán hàng thời trang có khả năng quản lý toàn bộ quy trình từ nhập kho, đăng sản phẩm, đặt hàng, thanh toán cho đến theo dõi và xử lý đơn hàng. Ứng dụng này sẽ cung cấp giải pháp toàn diện cho các cửa hàng thời trang muốn chuyển đổi sang hình thức bán hàng trực tuyến, đáp ứng nhu cầu ngày càng tăng của khách hàng trong kỷ nguyên số.

1.1. Lý Do Chọn Đề Tài

Sự bùng nổ của thương mại điện tử và xu hướng mua sắm trực tuyến đã tạo nên cơ hội lớn cho các doanh nghiệp thời trang. App bán hàng thời trang giúp tiết kiệm thời gian, chi phí vận hành và mở rộng phạm vi khách hàng. Nhu cầu thực tiễn từ thị trường cho thấy sự cần thiết của một nền tảng bán hàng chuyên nghiệp, cung cấp công cụ hiệu quả để quản lý sản phẩm, tương tác khách hàng và tăng cường doanh số bán hàng. Đây chính là lý do chính để nhóm chọn đề tài này.

1.2. Mục Tiêu Dự Án

Mục tiêu chính của dự án là xây dựng app bán hàng thời trang có đầy đủ chức năng để hỗ trợ toàn bộ quy trình kinh doanh. Cụ thể, ứng dụng cần có khả năng quản lý danh mục sản phẩm, hỗ trợ tìm kiếm và lọc sản phẩm, xử lý đơn hàng, quản lý thanh toán và cung cấp trải nghiệm người dùng tối ưu. Ứng dụng cũng cần hỗ trợ cả giao diện quản trị WinForm cho nhân viên và giao diện web cho khách hàng, đảm bảo tính linh hoạt và dễ sử dụng.

II. Khảo Sát Hiện Trạng Và Quy Trình Nghiệp Vụ

Quá trình khảo sát hiện trạng được thực hiện tại một cửa hàng bán hàng thời trang thực tế, tập trung vào các hoạt động liên quan đến quản lý chuỗi cung ứng và bán hàng. Những quy trình nghiệp vụ chính bao gồm nhập hàng từ nhà cung cấp, đăng sản phẩm lên cửa hàng, quy trình đặt hàng, thanh toán, theo dõi và xử lý đơn hàng, cùng với quy trình trả hàng. Mỗi quy trình này đều được phân tích chi tiết thông qua các sơ đồ use case, sơ đồ đối tượng và sơ đồ hoạt động để hiểu rõ các bước, những người tham gia và những yêu cầu cần thiết. Điều này giúp nhóm xác định chính xác những chức năng cần phải xây dựng trong ứng dụng.

2.1. Quy Trình Nhập Hàng Và Đăng Sản Phẩm

Quy trình nhập hàng bắt đầu khi hàng hóa từ nhà cung cấp được giao đến kho. Nhân viên kiểm tra số lượng, chất lượng sản phẩm và lập phiếu nhập kho. Sau đó, sản phẩm được lưu trữ trong hệ thống quản lý kho. Quy trình đăng sản phẩm bao gồm việc nhập thông tin chi tiết sản phẩm như tên, mô tả, giá cả, hình ảnh, kích thước, màu sắc và số lượng tồn kho. Mỗi sản phẩm được phân loại theo danh mục thích hợp để khách hàng dễ tìm kiếm và lựa chọn.

2.2. Quy Trình Đặt Hàng Và Thanh Toán

Quy trình đặt hàng cho phép khách hàng tìm kiếm, xem chi tiết sản phẩm và thêm vào giỏ hàng. Sau khi xác nhận đơn hàng, quy trình thanh toán được thực hiện với các phương thức khác nhau như chuyển khoản, thẻ tín dụng hoặc thanh toán khi nhận hàng. Quy trình theo dõi đơn hàng cho phép khách hàng kiểm tra trạng thái đơn hàng từ khi xác nhận đến khi giao hàng. Quy trình trả hàng cung cấp cơ chế hoàn tiền nếu khách hàng không hài lòng với sản phẩm.

III. Phân Tích Và Thiết Kế Hệ Thống

Giai đoạn phân tích và thiết kế hệ thống là bước quan trọng để chuyển đổi các yêu cầu nghiệp vụ thành một kiến trúc hệ thống rõ ràng. Nhóm sử dụng các sơ đồ use case hệ thống để mô tả các tính năng chính mà ứng dụng cần hỗ trợ, bao gồm quản lý sản phẩm, quản lý đơn hàng, quản lý khách hàng, quản lý thanh toán và quản lý khuyến mãi. Mô hình hóa chức năng được thực hiện chi tiết với các use case cụ thể như thêm, cập nhật, xóa danh mục sản phẩm, tạo sự kiện khuyến mãi. Sơ đồ lớp ở cả mức phân tích và mức thiết kế được xây dựng để định nghĩa rõ các lớp và quan hệ giữa chúng, tạo nền tảng vững chắc cho quá trình lập trình.

3.1. Sơ Đồ Use Case Và Mô Hình Chức Năng

Sơ đồ use case hệ thống mô tả các tương tác giữa người dùng (khách hàng, nhân viên bán hàng, quản lý) và ứng dụng bán hàng. Các use case chính bao gồm đăng nhập, quản lý sản phẩm, tìm kiếm sản phẩm, đặt hàng, thanh toán và theo dõi đơn hàng. Mô hình hóa chức năng chi tiết từng use case thành các bước cụ thể, xác định các tham số đầu vào, đầu ra và các điều kiện tiền/hậu. Điều này đảm bảo rằng mọi chức năng được xác định rõ ràng trước khi bắt đầu lập trình.

3.2. Cơ Sở Dữ Liệu Và Kiến Trúc Hệ Thống

Thiết kế cơ sở dữ liệu bao gồm các bảng chính như sản phẩm, danh mục, đơn hàng, khách hàng, thanh toán và khuyến mãi. Mỗi bảng được định nghĩa rõ ràng với các trường dữ liệu, kiểu dữ liệu và mối quan hệ giữa các bảng. Sơ đồ lớp mức thiết kế xác định các lớp kỹ thuật, bao gồm lớp truy cập dữ liệu (DAO), lớp logic nghiệp vụ (Service) và lớp giao diện người dùng (UI), tạo kiến trúc phân lớp rõ ràng để dễ bảo trì và mở rộng.

IV. Thiết Kế Giao Diện Và Hướng Phát Triển

Thiết kế giao diện là yếu tố crucial để tạo ra trải nghiệm người dùng tốt. Dự án xây dựng app bán hàng thời trang bao gồm hai giao diện chính: giao diện WinForm dành cho nhân viên quản lý kho, sản phẩm và đơn hàng, cung cấp các công cụ mạnh mẽ để quản lý hệ thống; và giao diện Web dành cho khách hàng, cho phép họ duyệt, tìm kiếm, so sánh sản phẩm và thực hiện mua sắm trực tuyến một cách dễ dàng. Giao diện WinForm bao gồm các tính năng quản lý sản phẩm như thêm, xóa, sửa thông tin, quản lý chi tiết sản phẩm, màu sắc, kích thước và quản lý danh mục. Hướng phát triển tương lai có thể bao gồm tích hợp công nghệ AI để đề xuất sản phẩm, hỗ trợ thanh toán bằng ví điện tử và phát triển ứng dụng mobile.

4.1. Giao Diện Quản Trị WinForm

Giao diện WinForm cung cấp bảng điều khiển toàn diện cho nhân viên và quản lý. Giao diện chính hiển thị các chức năng chính của chương trình. Quản lý sản phẩm cho phép xem, thêm, xóa, sửa và tìm kiếm sản phẩm. Chi tiết sản phẩm cho phép chỉnh sửa thông tin chi tiết, thêm màu sắc, kích thước. Quản lý danh mục hỗ trợ tạo, cập nhật và xóa các danh mục sản phẩm. Giao diện được thiết kế thân thiện, dễ sử dụng với các bộ lọc và tìm kiếm nhanh.

4.2. Giao Diện Web Và Hướng Phát Triển Tương Lai

Giao diện Web được thiết kế hấp dẫn, tối ưu cho việc mua sắm trực tuyến. Khách hàng có thể duyệt danh mục, tìm kiếm sản phẩm, xem chi tiết, so sánh và thêm vào giỏ hàng. Trang thanh toán an toàn, hỗ trợ nhiều phương thức thanh toán. Hướng phát triển tương lai bao gồm tích hợp AI để đề xuất sản phẩm cá nhân hóa, hỗ trợ chatbot tương tác 24/7, phát triển ứng dụng mobile, tích hợp mạng xã hội và phân tích dữ liệu khách hàng để cải thiện trải nghiệm.

28/12/2025

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

MỞ ĐẦU Trong thời đại công nghệ số hiện nay, sự bùng nổ của Internet đã thay đổi cách thức mua sắm của người tiêu dùng trên toàn thế giới. Việc mua sắm trực tuyến không chỉ giúp khách hàng tiết kiệm thời gian, chi phí mà còn mang lại sự tiện lợi và linh hoạt trong việc lựa chọn sản phẩm. Đặc biệt, ngành thời trang – một lĩnh vực luôn có sự biến đổi nhanh chóng theo xu hướng và thị hiếu người tiêu dùng – cũng không nằm ngoài làn sóng chuyển đổi số. Các cửa hàng thời trang truyền thống đang dần dịch chuyển sang hình thức bán hàng trực tuyến để mở rộng quy mô kinh doanh, tiếp cận khách hàng ở phạm vi toàn cầu và nâng cao hiệu quả hoạt động.

Lí do chọn đề tài Xuất phát từ nhu cầu thực tiễn của thị trường, việc xây dựng một website bán hàng thời trang là vô cùng cần thiết. Đây không chỉ là một công cụ kinh doanh hiệu quả mà còn là cầu nối quan trọng giữa doanh nghiệp và khách hàng. Thông qua website, các doanh nghiệp có thể giới thiệu sản phẩm, quảng bá thương hiệu và tăng cường tương tác với khách hàng một cách nhanh chóng và tiện lợi. Đồng thời, khách hàng cũng có cơ hội tiếp cận nhiều thông tin hữu ích, so sánh sản phẩm và đưa ra quyết định mua sắm một cách dễ dàng.

Với sự phát triển không ngừng của ngành thương mại điện tử, việc xây dựng một website bán hàng thời trang chuyên nghiệp không chỉ giúp đáp ứng nhu cầu mua sắm của người tiêu dùng mà còn góp phần thúc đẩy sự phát triển của ngành thời trang trực tuyến. Đây chính là lý do chúng tôi quyết định chọn đề tài “Xây dựng website bán hàng thời trang”.KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU 1.1 Mô tả về nơi khảo sát Việc khảo sát diễn ra trên một cửa hàng bán hàng thời trang, tập trung vào các hoạt động liên quan đến việc quản lý chuỗi cung ứng và bán hàng. Trước tiên, việc nhập hàng từ nhà cung cấp bao gồm quá trình tiếp nhận sản phẩm từ các nhà cung cấp sau khi đạt được thỏa thuận về số lượng, chất lượng và giá cả. Sau đó, hàng hóa được giao và hệ thống tiến hành kiểm tra trước khi nhập kho.

Khi đã có sản phẩm, người bán đăng sản phẩm lên cửa hàng. Khách hàng có nhu cầu đặt mua sản phẩm sẽ lựa chọn sản phẩm và thêm vào giỏ hàng. Khi thanh toán, khách hàng có thể lựa chọn hình thức thanh toán như thanh toán qua Momo, Vnpay. Khi thanh toán hoàn tất, hệ thống xác nhận và gửi thông báo đến khách hàng về trạng thái đơn hàng.

Hoạt động theo dõi và xử lý đơn hàng diễn ra sau khi thanh toán được xác nhận. Khách hàng có thể theo dõi trạng thái này qua tài khoản cá nhân. Trong trường hợp sản phẩm không đáp ứng yêu cầu hoặc có vấn đề, khách hàng có thể yêu cầu trả hàng thông qua việc liên hệ với bộ phận hỗ trợ, điền thông tin cần thiết và gửi yêu cầu. Sau khi xác nhận điều kiện trả hàng, hệ thống sẽ tiến hành hoàn tiền hoặc đổi sản phẩm mới theo chính sách của cửa hàng.2 Nội dung khảo sát Để hiểu rõ hơn về cách thức vận hành của hệ thống bán hàng thời trang trực tuyến, khảo sát được tiến hành với các vấn đề sau: 1.1 Môi trường của hệ thống: Môi trường của hệ thống bao gồm các yếu tố kỹ thuật như nền tảng công nghệ, cơ sở hạ tầng và bảo mật.

Khảo sát tập trung vào việc tìm hiểu các công nghệ mà cửa hàng sử dụng cho website bán hàng, bao gồm hệ quản trị nội dung, cơ sở dữ liệu, hệ thống thanh 1.2 Chức trách, nhiệm vụ của các bộ phận: Bộ phận IT có nhiệm vụ phát triển và duy trì hệ thống website, đảm bảo tính ổn định và bảo mật. 6 Bộ phận marketing phụ trách quảng bá và phát triển các chương trình khuyến mãi trực tuyến. Bộ phận bán hàng đảm bảo quy trình mua hàng và giao hàng diễn ra trơn tru.3 Quy định, quy trình: Tuân thủ các quy định về thương mại và bảo vệ quyền lợi người tiêu dùng. Quy trình mua bán cửa rõ ràng, từ bước chọn sản phẩm, thanh toán đến giao hàng.

Ngoài ra, cửa hàng cũng có quy định chi tiết về việc đổi trả sản phẩm, nhằm mang lại sự hài lòng tối đa cho khách hàng. Danh sách quy trình:  Quy trình nhập hàng từ nhà cung cấp  Quy trình đăng sản phẩm  Quy trình đặt hàng  Quy trình tìm kiếm sản phẩm  Quy trình xem chi tiết sản phẩm  Quy trình thanh toán  Quy trình theo dõi và xử lý đơn hàng  Quy trình trả hàng cho khách hàng 1.3 Mô tả quy trình nghệp vụ 1.1 Quy trình nhập hàng từ nhà cung cấp. Mô tả: Người quản lý sẽ truy cập vào danh sách sản phẩm, sắp xếp theo số lượng tồn kho, khi phát hiện sản phẩm có tồn kho bằng 0, quản lý nhấn vào nhập hàng, chuyến đến trang nhập mẫu mã, số lượng sau đó nhấn vào thêm vào đơn nhập hàng, người quản lý có thể nhập thêm các sản phẩm khác khi nhấn vào nhà cung cấp sẽ hiện ra các sản phẩm thuộc nhà cung cấp đó, người quản lý vẫn sẽ nhập mẫu mã số lượng sau đó nhấn vào thêm vào đơn nhập hàng, sau khi nhấn vào nhập hàng thì sẽ tạo ra 1 phiếu nhập hàng, 1 phiếu nhập hàng sẽ có nhiều chi tiết nhập hàng, sau khi đã chọn xong các sản phẩm thì vào mục nhập hàng để xác nhận mẫu mã số lượng và chọn nhập hàng.2 Quy trình đăng sản phẩm. Mô tả: Sau khi hàng hóa đã nhập kho và qua kiểm duyệt, nhân viên bán hàng sẽ đăng tải thông tin chi tiết về sản phẩm lên cửa hàng, bao gồm ảnh sản phẩm, viết mô tả chi tiết về chất liệu, kiểu dáng, kích thước, màu sắc và giá bán.

Hệ thống kiểm tra tính hợp lệ của thông tin sản phẩm và tiến hành đăng sản phẩm lên trang cửa hàng.3 Quy trình đặt hàng Khách hàng cần mua sản phẩm tìm kiếm và xem thông tin chi tiết về sản phẩm. Khi đã chọn được sản phẩm ưng ý khách hàng đặt sản phẩm, cung cấp thông tin giao hàng để hoàn tất đặt hàng và tiến hành thanh toán. Nếu sản phẩm đã hết hàng cửa hàng yêu cầu khác hàng lựa chọn sản phẩm khác.4 Quy trình thanh toán. Mô tả: Khách hàng lựa chọn chọn phương thức thanh toán (Momo, Vnpay,…) và bấm thanh toán.

Hệ thống sau đó chuyển khách hàng đến trang thanh toán tương ứng, khách hàng nhập thông tin thanh toán. Sau khi hệ thống xử lý thanh toán và hiển thị kết quả giao dịch, một email xác nhận đơn hàng thanh toán thành công được gửi đến khách hàng.5 Quy trình theo dõi và xử lý đơn hàng. Mô tả: Khách hàng chọn sản phẩm, thêm vào giỏ hàng và đặt hàng, cung cấp thông tin giao hàng và thanh toán. Sau khi đơn hàng được đặt, hệ thống gửi thông báo xác nhận và lưu trữ đơn hàng với trạng thái "Chờ xác nhận".

Nhân viên kiểm tra và xác nhận đơn hàng, sau đó thay đổi trạng thái thành "Đã xác nhận" để chuẩn bị hàng hóa. Sản phẩm được đóng gói và gửi đến đơn vị vận chuyển, và trạng thái đơn hàng được cập nhật thành "Đang giao hàng". Khi hàng hóa được giao, trạng thái đơn hàng chuyển sang "Đã giao hàng". Cuối cùng, sau khi khách hàng nhận hàng và hài lòng, đơn hàng được chuyển sang trạng thái "Hoàn tất".

Trong trường hợp khách hàng có khiếu nại hoặc yêu cầu đổi trả, hệ thống hỗ trợ xử lý và cập nhật trạng thái đơn hàng phù hợp.6 Quy trình trả hàng cho khách hàng. Mô tả: Khách hàng yêu cầu trả sản phẩm, cung cấp lý do trả. Cửa hàng sẽ tiến hành xem xét lý do trả hàng. Nếu yêu cầu được chấp nhận, đơn hàng sẽ chuyển sang trạng thái đang trả hàng.

Khi đơn hàng được vận chuyển và trở về cửa hàng, quá trình hoàn tiền cho người mua được thực hiện, đồng thời trạng thái đơn hàng sẽ được cập nhật thành đã hoàn tiền. Ngược lại, nếu cửa hàng không chấp nhận yêu cầu trả hàng, đơn hàng sẽ chuyển sang trạng thái yêu cầu trả hàng/hoàn tiền bị hủy.7 Quy trình tìm kiếm sản phẩm. Quy trình này bắt đầu khi khách hàng muốn tìm một sản phẩm cụ thể. Đầu tiên, khách hàng nhập thông tin tìm kiếm (như tên sản phẩm, danh mục, hoặc từ khóa liên quan) và nhấn nút "Tìm Kiếm".

Hệ thống sẽ xử lý yêu cầu bằng cách tìm kiếm các sản phẩm phù hợp trong cơ sở dữ liệu. Nếu tìm thấy kết quả, hệ thống sẽ hiển thị danh sách sản phẩm phù hợp với từ khóa tìm kiếm. Trong trường hợp không có sản phẩm nào khớp với yêu cầu, hệ thống sẽ thông báo rằng không tìm thấy kết quả nào. Kết thúc quy trình, khách hàng nhận được danh sách sản phẩm phù hợp hoặc thông báo không có kết quả.8 Quy trình xem thông tin chi tiết sản phẩm.

Sau khi khách hàng đã thực hiện thành công quy trình tìm kiếm sản phẩm và nhận được danh sách các sản phẩm, họ có thể chọn một sản phẩm cụ thể để xem chi tiết. Khi khách hàng chọn sản phẩm, hệ thống sẽ truy xuất và hiển thị thông tin chi tiết về sản phẩm đó, bao gồm các thông tin như mô tả, giá, hình ảnh, hoặc thông số kỹ thuật. Quy trình này giúp khách hàng có đầy đủ thông tin cần thiết để ra quyết định mua hàng.4 Các biểu mẩu liên quan Hình 1. Phiếu nhập kho Hình 1.

Phiếu xuất kho 10 Hình 1. Phiếu giao hàng Hình 1. Hóa đơn dịch vụ 12 Hình 1. Biên bản bàn giao hàng hóa Hình 1.

Phiếu yêu cầu đởi/ trả hàng 13 Hình 1. Biên bản trả hàng và thu hời hóa đơn 14 CHƯƠNG 2.PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU 2.1 Sơ đồ use case nghiệp vụ Hình 2. Sơ đồ use case nghiệp vụ 2.2 Mô hình hóa quy trình nghiệp vụ 2.1 Quy trình nhập hàng từ nhà cung cấp Use Case Quy trình nhập hàng từ nhà cung cấp Mô tả Nhân viên kho nhập hàng từ nhà cung cấp vào hệ thống quản lý kho của cửa hàng kinh doanh thời trang. Quá trình này bao gồm việc nhận hàng, xác minh đơn hàng, và cập nhật kho hàng trực tuyến của cửa hàng để sẵn sàng phục vụ khách hàng.

Tác nhân chính Nhà cung cấp Tác nhân phụ Các điều kiện  Đơn đặt hàng đã được tạo và gửi đến nhà cung cấp, và tiền đề nhà cung cấp đã chấp nhận đơn hàng.  Nhà cung cấp đã giao hàng đến kho của cửa hàng.

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