Báo cáo Đồ án tốt nghiệp: Website bán trang sức của SV. Nguyễn Đăng Hòa

Tham khảo đồ án website bán trang sức, báo cáo tốt nghiệp ngành CNTT. Nội dung chi tiết về phân tích thiết kế, usecase, quản lý sản phẩm, đơn hàng.

Trường đại học

Trường Đại học Điện lực

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2023

57
3
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng Quan Về Đề Án Website Bán Trang Sức

Đề án website bán trang sức là một dự án tốt nghiệp toàn diện, nhằm xây dựng một nền tảng thương mại điện tử hiện đại cho lĩnh vực trang sức. Trong bối cảnh chuyển đổi số và phát triển kinh tế trực tuyến, các doanh nghiệp bán trang sức cần có một hệ thống quản lý bán hàng hiệu quả. Đề án này được thiết kế để giải quyết những bài toán về quản lý sản phẩm, xử lý đơn hàng, và tối ưu trải nghiệm khách hàng. Tài liệu báo cáo này trình bày chi tiết các phần: phân tích nhu cầu, thiết kế hệ thống, công nghệ sử dụng, và kết quả xây dựng website bán trang sức chuyên nghiệp, đáp ứng các yêu cầu thực tế của thị trường.

1.1. Mục Tiêu Của Đề Án

Mục tiêu chính của đề án website bán trang sức là tạo ra một hệ thống bán hàng online toàn diện, có khả năng quản lý sản phẩm, xử lý giao dịch, và cung cấp dịch vụ khách hàng tốt. Website sẽ giúp doanh nghiệp trang sức mở rộng thị trường, tiếp cận khách hàng rộng khắp, và tăng doanh số bán hàng. Ngoài ra, hệ thống còn cung cấp các công cụ quản lý hiệu quả cho nhà điều hành.

1.2. Ý Nghĩa Thực Tiễn

Website bán trang sức mang ý nghĩa kinh tế và xã hội lớn. Nó giúp nhà bán lẻ trang sức tối ưu hóa quy trình kinh doanh, giảm chi phí vận hành, và nâng cao khả năng cạnh tranh. Đồng thời, nền tảng bán hàng trực tuyến này cung cấp cho khách hàng sự tiện lợi trong mua sắm, với giao diện thân thiện và hệ thống thanh toán an toàn.

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

Phân tích thiết kế hệ thống là bước quan trọng trong xây dựng website bán trang sức. Quá trình này bao gồm việc phân tích các yêu cầu chức năng từ phía khách hàng và quản trị viên. Hệ thống được chia thành hai phần chính: giao diện khách hàng (customer interface) và giao diện quản trị (admin interface). Phần khách hàng cho phép người dùng duyệt sản phẩm, tìm kiếm, xem chi tiết trang sức, viết đánh giá, và thực hiện mua hàng. Phần quản trị viên cho phép quản lý sản phẩm, đơn hàng, khách hàng, và xem báo cáo thống kê doanh thu chi tiết.

2.1. Biểu Đồ Use Case Tổng Quát

Biểu đồ use case mô tả tất cả các chức năng của website bán trang sức. Hệ thống bao gồm các use case chính như: đăng nhập/đăng xuất, quản lý sản phẩm, tìm kiếm trang sức, quản lý thể loại, quản lý nhà cung cấp, mua hàng, quản lý đơn hàng, review sản phẩm, quản lý mã giảm giá, và thống kê báo cáo. Mỗi use case được chi tiết hóa bằng biểu đồ trình tự và biểu đồ hoạt động.

2.2. Các Chức Năng Chính Của Hệ Thống

Website bán trang sức bao gồm các chức năng quan trọng: quản lý danh sách sản phẩm trang sức chi tiết với hình ảnh, giá cả, mô tả; tính năng tìm kiếm nâng cao giúp khách hàng tìm kiếm sản phẩm theo thể loại, giá, thương hiệu; giỏ hàng với tính năng lưu sản phẩm yêu thích; thanh toán trực tuyến an toàn; quản lý tài khoản khách hàng; và hệ thống đánh giá sản phẩm từ người mua.

III. Công Nghệ Và Công Cụ Xây Dựng

Để xây dựng đề án website bán trang sức hiệu quả, dự án sử dụng các công nghệ hiện đại và phù hợp. Phần frontend được phát triển bằng HTML, CSS, JavaScript để tạo giao diện website thân thiện và responsive. Phần backend sử dụng các ngôn ngữ lập trình PHP hoặc Node.js kết hợp với cơ sở dữ liệu MySQL để xử lý logic nghiệp vụ và lưu trữ dữ liệu. Hệ thống thanh toán được tích hợp với các cổng thanh toán trực tuyến an toàn. Công nghệ MVC (Model-View-Controller) được áp dụng để quản lý code một cách có tổ chức và dễ bảo trì.

3.1. Stack Công Nghệ Sử Dụng

Website bán trang sức sử dụng tech stack hiện đại gồm: HTML5 và CSS3 cho giao diện website responsive; JavaScript và các framework như Vue.js hoặc React cho tương tác người dùng; PHP 7+ hoặc Express.js cho backend; MySQL hoặc PostgreSQL cho cơ sở dữ liệu; và Apache/Nginx cho web server. Các công cụ quản lý phiên bản Git được sử dụng để kiểm soát mã nguồn.

3.2. Cơ Sở Dữ Liệu Và Bảo Mật

Cơ sở dữ liệu của website bán trang sức được thiết kế bằng MySQL với các bảng lưu trữ thông tin sản phẩm, khách hàng, đơn hàng, và giao dịch. Bảo mật được ưu tiên hàng đầu với mã hóa mật khẩu, SSL certificate, xác thực hai yếu tố, và kiểm soát truy cập theo vai trò. Dữ liệu nhạy cảm của khách hàng được bảo vệ theo tiêu chuẩn PCI DSS.

IV. Giao Diện Và Kết Quả Xây Dựng

Giao diện website bán trang sức được thiết kế với sự chú trọng vào trải nghiệm người dùng (UX/UI). Trang chủ hiển thị slide quảng cáo sản phẩm nổi bật, danh sách trang sức giảm giá, các bộ sưu tập được đánh giá cao, và sản phẩm mới nhất. Mỗi trang chi tiết sản phẩm trang sức bao gồm hình ảnh cao chất lượng, mô tả chi tiết, giá cả, và danh sách đánh giá từ khách hàng. Phần thanh toán cung cấp nhiều phương thức thanh toán như thẻ tín dụng, ví điện tử, và chuyển khoản ngân hàng. Admin panel cho phép quản lý trang sức, xem thống kê doanh thu, và xử lý đơn hàng một cách dễ dàng.

4.1. Giao Diện Phía Khách Hàng

Giao diện khách hàng của website bán trang sức bao gồm các phần: trang chủ với slide quảng cáo trang sức, danh mục sản phẩm phân loại, tính năng tìm kiếm sản phẩm, trang chi tiết sản phẩm với hình ảnh 360 độ, hệ thống giỏ hàngthanh toán, trang quản lý tài khoản cá nhân, và lịch sử mua hàng. Mỗi trang đều tối ưu cho SEOmobile responsive.

4.2. Giao Diện Quản Trị Viên

Panel quản trị của website bán trang sức cung cấp: quản lý sản phẩm trang sức (thêm, sửa, xóa), quản lý đơn hàng với trạng thái giao hàng, quản lý khách hàng, quản lý mã giảm giá, thống kê doanh thubáo cáo bán hàng chi tiết, quản lý tài khoản nhân viên. Admin có thể xuất báo cáo PDF và phân tích hiệu suất bán hàng trang sức qua biểu đồ trực quan.

21/12/2025

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

Chương 1: Tổng quan về đề tài. - Chương 2: Phân tích thiết kế hệ thống. - Chương 3: Xây dựng website bán thời trang. TỔNG QUAN VỀ ĐỀ TÀI 1.

Khảo sát hiện trạng Trong nền kinh tế thị trường cạnh tranh khốc liệt hiện nay, nhu cầu giới thiệu, quảng bá về sản phẩm, hình ảnh doanh nghiệp một ngày càng gia tăng và trở nên cấp thiết, trong đó chi phí và hiệu quả là vấn đề thường được đặt ra. Các doanh nghiệp cần đưa ra các phương án để phục vụ cho việc tiếp thị, quảng bá bán hàng, hỗ trợ bán hàng cũng như tìm kiếm thị trường, mở rộng thị trường ra khắp thế giới. Vì vậy website bán hàng ra đời nhằm giúp người dân có thể mua sắm một cách tiện lợi, đồng thời cũng giúp cho các doanh nghiệp có thể dễ dàng quảng bá, bán hàng, phát triển sản phấm. Mục tiêu đề tài - Xây dựng được hệ thống bán hàng trực tuyến với các chức năng cơ bản của một hệ thống bán hàng.

- Tin học hóa các hoạt động mua bán sản phẩm, giúp tiết kiệm thời gian và công sức. - Giúp nhà quản lý dễ dàng quản lý các hoạt động của hệ thống bán hàng. Mô tả bài toán 1. Định nghĩa bài toán.

Mô tả hệ thống: - Trên giao diện trang chủ, các sản phẩm được chia theo một số loại để người dùng dễ dàng chọn lựa theo các tiêu chí như sản phẩm ưu đãi, sản phẩm mới, giảm giá… - Người dùng có thể tìm kiếm trực tiếp các sản phẩm mong muốn ngay tại trang chủ thông qua ô tìm kiếm ở phía trên của Website. - Sản phẩm bao gồm những thông tin: Tên sản phẩm, lượt đánh giá, giá tiền. 8 - Khi khách hàng chọn một sản phẩm trong website sẽ được chuyển hướng vào màn chi tiết sản phẩm có các thông tin như thương hiệu sản phầm, nội dung, số lương sản phẩm bán và các tính năng mở rộng khi người dùng đăng nhập. Trong trạng thái đã đăng nhập: - Người dùng có thể mua hàng, thanh toán và đánh giá sản phẩm.

Mục tiêu của hệ thống. - Yêu cầu về mặt giao diện:  Giao diện người dùng: + Thiết kế giao diện chuyên nghiệp, hài hòa, thân thiện, bắt mắt. + Thiết kế bố cục website một cách khoa học, logic.  Slide các chương trình khuyến mại hay những thông tin về những sản phẩm nổi bật  Giao diện nhà quản lý: + Giao diện đơn giản, dễ quản lý.

+ Hiển thị được tất cả danh mục quản lý. - Yêu cầu về chức năng:  Phía người dùng: o Người dùng có thể tìm kiếm sản phẩm theo nhiều thuộc tính khác nhau. o Xem chi tiết sản phẩm o Mua sản phẩm o Thanh toán sản phẩm o Xem lại những đơn hàng đã mua o Đánh giá sản phẩm khi mua hàng  Phía nhà quản lý: o Quản lý đơn hàng. 9 o Quản lý sản phẩm.

o Quản lý danh mục. o Quản lý tài khoản. o Quản lý thương hiệu. o Quản lý mã giảm giá o Quản lý thể loại 10 CHƯƠNG 2.

PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2. - Tác nhân: Người dùng. - Tác nhân: Quản trị viên. Biểu đồ usecase tổng quát Hình 2.1: Use case tổng quan hệ thống 11 2.

Biểu đồ chức năng đăng nhập, đăng xuất 2. Biểu đồ usecase Hình 2.2: Biểu đồ usecase chức năng đăng nhập Đặc tả Use Case đăng nhập, đăng xuất  Tác Nhân: User, Admin  Mô Tả: Tác nhân sử dụng use case để thực hiện chức năng đăng nhập, đăng xuất.  Dòng sự kiện chính: 1. Tác nhân yêu cầu giao diện đăng nhập tới hệ thống.

Hệ thống sẽ hiện thị giao diện đăng nhập cho tác nhân. Tác nhân tiến hành điền tên đăng nhập và mật khẩu. Hệ thống sẽ kiểm tra dữ liệu và xác nhận thông tin được nhập vào 5. Khi thành công, hệ thống sẽ hiển thị giao diện chính của phần mềm.

Kết thúc use case.  Dòng sự kiện phụ: 1. Tác nhân điền sai thông tin đăng nhập. Hệ thống hiển thị thông báo đăng nhập thất bại.

Biểu đồ trình tự Hình 2.3: Biểu đồ trình tự UC đăng nhập Hình 2.4: Biểu đồ trình tự UC đăng xuất 13 2. Biểu đồ hoạt động Hình 2.5: Biểu đồ hoạt động UC đăng nhập 2. Biểu đồ chức năng quản lý sản phẩm 2. Biểu đồ usecase Hình 2.6: Biểu đồ usecase quản lý sản phẩm Đặc tả Use Case quản lý sản phẩm  Tác Nhân: Admin 14  Mô Tả: Tác nhân sử dụng use case để thực hiện chức năng quản lý sản phẩm.

- Chức năng thêm sản phẩm:  Dòng sự kiện chính: 1. Tại màn quản lý sản phẩm, Tác nhân yêu cầu thêm sản phẩm tới hệ thống 2. Hệ thống hiển thị giao diện thêm sản phẩm. Tác nhân điền thông tin sản phẩm: Mã sản phẩm, tên, thuộc tính, tiền, số lượng… 4.

Xác nhận thêm mới. Hệ thống kiểm tra thông tin và lưu dữ liệu. Hệ thống hiển thị thông báo và chuyển về màn danh sách sản phẩm, kết thúc usecase.  Dòng sự kiện phụ:  Dòng thứ 1: 1.

Tác nhân điền sai hoặc thiếu các thông tin cần thiết. Hệ thống hiển thị thông báo thêm sản phẩm thất bại, kết thúc usecase. Tác nhân hủy thêm sản phẩm 2. Hệ thống quay lại màn danh sách sản phẩm, kết thúc usecase.

- Chức năng cập nhật sản phẩm:  Dòng sự kiện chính: 15 1. Tại màn quản lý sản phẩm, Tác nhân yêu cầu cập nhật thông tin sản phẩm tới hệ thống 2. Hệ thống kiểm tra thông tin và lưu dữ liệu. Hệ thống hiển thị thông báo và chuyển về màn danh sách sản phẩm, kết thúc usecase.

 Dòng sự kiện phụ:  Dòng thứ 1: 1. Tác nhân hủy thay đổi thông tin sản phẩm 2. Hệ thống quay lại màn danh sách sản phẩm, kết thúc usecase. - Chức năng xóa sản phẩm:  Dòng sự kiện chính: 1.

Tại màn quản lý sản phẩm, Tác nhân yêu cầu xóa sản phẩm tới hệ thống 2. Hệ thống kiểm tra thông tin và lưu dữ liệu. Hệ thống hiển thị thông báo và chuyển về màn danh sách sản phẩm, kết thúc usecase. Biểu đồ trình tự 16 Hình 2.7: Biểu đồ trình tự UC quản lý sản phẩm 2.

Biểu đồ hoạt động Hình 2.8: Biểu đồ hoạt động UC quản lý sản phẩm 2. Chức năng tìm kiếm 2. Biểu đồ usecase tìm kiếm 17 Hình 2.9: Biểu đồ usecase tìm kiếm Đặc tả Use Case tìm kiếm  Tác Nhân: User, Admin  Mô Tả: Tác nhân sử dụng use case để thực hiện chức năng tìm kiếm thông tin. - Tại các mục quản lý sẽ có các option tìm kiếm, người quản lý có thể dựa vào mục này để tìm kiếm các thông tin dễ dàng hơn.

Biểu đồ trình tự Hình 2.10: Biểu đồ trình tự usecase tìm kiếm 2. Biểu đồ hoạt động 18 Hình 2.11: Biểu đồ hoạt động usecase tìm kiếm 2. Biểu đồ chức năng quản lý thể loại 2. Biểu đồ usecase Hình 2.12: Biểu đồ usecase quản lý thể loại Đặc tả Use Case quản lý thể loại sản phẩm  Tác Nhân: Admin  Mô Tả: Tác nhân sử dụng use case để thực hiện chức năng quản lý thể loại sản phẩm.

- Chức năng thêm sản phẩm:  Dòng sự kiện chính: 1. Tại màn quản lý thể loại, Tác nhân yêu cầu thêm thể loại sản phẩm tới hệ thống 19 2. Hệ thống hiển thị giao diện thêm thể loại. Tác nhân điền thông tin sản phẩm: Mã thể loại, tên… 4.

Xác nhận thêm mới. Hệ thống kiểm tra thông tin và lưu dữ liệu. Hệ thống hiển thị thông báo và chuyển về màn danh sách thể loại sản phẩm, kết thúc usecase.  Dòng sự kiện phụ:  Dòng thứ 1: 1.

Tác nhân điền sai hoặc thiếu các thông tin cần thiết. Hệ thống hiển thị thông báo thêm thể loại sản phẩm thất bại, kết thúc usecase. Tác nhân hủy thêm thể loại sản phẩm 2. Hệ thống quay lại màn danh sách thể loại sản phẩm, kết thúc usecase.

- Chức năng cập nhật thể loại sản phẩm:  Dòng sự kiện chính: 1. Tại màn quản lý sản phẩm, Tác nhân yêu cầu cập nhật thông tin thể loại sản phẩm tới hệ thống 2. Hệ thống kiểm tra thông tin và lưu dữ liệu. Hệ thống hiển thị thông báo và chuyển về màn danh sách thể loại sản phẩm, kết thúc usecase.

 Dòng sự kiện phụ:  Dòng thứ 1: 1. Tác nhân hủy thay đổi thông tin sản phẩm 20 2. Hệ thống quay lại màn danh sách thể loại sản phẩm, kết thúc usecase. - Chức năng xóa thể loại sản phẩm:  Dòng sự kiện chính: 1.

Tại màn quản lý thể loại sản phẩm, Tác nhân yêu cầu xóa thể loại sản phẩm tới hệ thống 2. Hệ thống kiểm tra thông tin và lưu dữ liệu. Hệ thống hiển thị thông báo và chuyển về màn danh thể loại sản phẩm, kết thúc usecase. Biểu đồ trình tự Hình 2.13: Biểu đồ trình tự usecase quản lý thể loại 2.

Biểu đồ hoạt động 21 Hình 2.14: Biểu đồ hoạt động usecase quản lý thể loại 2. Biểu đồ chức năng quản lý nhà cung cấp 2. Biểu đồ usecase Hình 2.15: Biểu đồ usecase quản lý nhà cung cấp Đặc tả Use Case quản lý nhà cung cấp  Tác Nhân: Admin  Mô Tả: Tác nhân sử dụng use case để thực hiện chức năng quản lý nhà cung cấp. - Chức năng thêm sản phẩm:  Dòng sự kiện chính: 22 1.

Tại màn quản lý nhà cung cấp, Tác nhân yêu cầu thêm cung cấp tới hệ thống 2. Hệ thống hiển thị giao diện thêm nhà cung cấp. Tác nhân điền thông tin: Mã nhà cung cấp, tên, số điện thoại… 4. Xác nhận thêm mới.

Hệ thống kiểm tra thông tin và lưu dữ liệu. Hệ thống hiển thị thông báo và chuyển về màn danh sách nhà cung cấp, kết thúc usecase.  Dòng sự kiện phụ:  Dòng thứ 1: 1. Tác nhân điền sai hoặc thiếu các thông tin cần thiết.

Hệ thống hiển thị thông báo thêm nhà cung cấp thất bại, kết thúc usecase. Tác nhân hủy thêm nhà cung cấp 2. Hệ thống quay lại màn danh sách nhà cung cấp, kết thúc usecase. - Chức năng cập nhật thể loại sản phẩm:  Dòng sự kiện chính: 1.

Tại màn quản lý sản phẩm, Tác nhân yêu cầu cập nhật thông tin nhà cung cấp tới hệ thống 2. Hệ thống kiểm tra thông tin và lưu dữ liệu. Hệ thống hiển thị thông báo và chuyển về màn danh sách nhà cung cấp, kết thúc usecase.  Dòng sự kiện phụ:  Dòng thứ 1: 1.

Tác nhân hủy thay đổi thông tin nhà cung cấp 2. Hệ thống quay lại màn danh sách nhà cung cấp, kết thúc usecase. - Chức năng xóa thể loại sản phẩm:  Dòng sự kiện chính: 1. Tại màn quản lý thể loại sản phẩm, Tác nhân yêu cầu xóa thể loại sản phẩm tới hệ thống 2.

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