1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website bán đồ skateboard

87 2 0

Đ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 đề Xây Dựng Website Bán Đồ Skateboard
Tác giả Đỗ Mạnh Cường
Người hướng dẫn Th.S Trịnh Thị Xuân
Trường học Viện Đại Học Mở Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Tốt Nghiệp Đại Học
Năm xuất bản 2014
Thành phố Hà Nội
Định dạng
Số trang 87
Dung lượng 5,38 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • 1.1. Giới thiệu skateboard (15)
  • 1.2. Mô tả khái quát shop (15)
    • 1.2.1. Yêu cầu bài toán (15)
    • 1.2.2. Mục tiêu (15)
    • 1.2.3. Đố tượng sử dụng hướng tới (16)
    • 1.2.4. Ngôn ngữ lập trình sử dụng (16)
    • 1.2.5. Chức năng cơ bản (16)
    • 1.2.6. Phân loại chức năng cụ thể (16)
  • 1.3. Phương pháp nghiên cứu (19)
    • 1.3.1. Quy trình mua hàng ở cửa hàng bán đồ skateboard (19)
    • 1.3.2. Quy trình mua hàng (21)
  • Chương 2 GIỚI THIỆU CÔNG NGHỆ SỬ DỤNG 2.1. Công nghệ PHP (15)
    • 2.2. Hệ quản trị CSDL MySQL (28)
  • Chương 3 PHÂN TÍCH HỆ THỐNG 3. Chức năng của hệ thống (22)
    • 3.1. Chức năng phía frontend (36)
    • 3.2. Chức năng phía BACKEND (39)
    • 3.3. Sơ đồ phân cấp chức năng của hệ thống (46)
    • 3.4. Sơ đồ luồng dữ liệu các mức (46)
      • 3.4.3. Sơ đồ luồng dữ liệu mức dưới đỉnh (49)
    • 3.5. Lưu đồ thuật toán (51)
      • 3.5.1. Chức năng đăng nhập (51)
      • 3.1.1. Chức năng đăng ký (52)
      • 3.5.3. Chức năng thêm danh mục (53)
      • 3.5.4. Chức năng sửa danh mục (54)
      • 3.5.5. Chức năng xóa danh mục (55)
      • 3.5.6. Chức năng tìm kiếm (56)
      • 3.1.6. Chức năng đặt hàng (57)
  • Chương 4 THIẾT KẾ HỆ THỐNG 4. Thiết kế cơ sở dữ liệu (36)
    • 4.1. Xác định các tập thực thể (58)
    • 4.2. Mô hình quan hệ (59)
    • 4.3. Cơ sở dữ liệu vật lý (60)
  • Chương 5 HƯỚNG DẪN SỬ DỤNG 5.1. Hướng dẫn sử dụng cho người dùng (58)
    • 5.2. Hướng dẫn sử dụng cho người quản trị (76)
  • KẾT LUẬN (85)
  • TÀI LIỆU THAM KHẢO (87)

Nội dung

Giới thiệu skateboard

Skateboard là môn thể thao hành động kết hợp giữa việc di chuyển và thực hiện các thủ thuật trên ván trượt, đồng thời cũng được xem là một hoạt động giải trí, nghệ thuật, công việc, hoặc phương tiện di chuyển Qua nhiều năm, skateboarding đã được định hình và phát triển nhờ vào sự đóng góp của nhiều vận động viên Theo báo cáo năm 2009, thị trường trượt ván đạt doanh thu hàng năm khoảng 4.8 tỷ USD, với 11.080.000 người trượt ván đang hoạt động trên toàn cầu.

Mô tả khái quát shop

Yêu cầu bài toán

Xây dựng một website bán đồ skateboard hoàn chỉnh với các chức năng như giới thiệu sản phẩm, tìm kiếm, đặt hàng, tạo tài khoản và gửi ý kiến phản hồi Để khách hàng có thể xem và đặt mua sản phẩm, yêu cầu họ tạo tài khoản nhằm thực hiện việc tạo giỏ hàng, kiểm tra tính xác thực, giao hàng và thanh toán.

Phân quyền cho từng đối tượng người dùng khi đăng nhập vào trang web cửa hàng

Người quản trị đăng nhập hệ thống có thể làm: thêm, sửa, xóa sản phẩm, thông tin tin tức

Mục tiêu

Đáp ứng nhu cầu mua sắm và học skateboarding mọi lúc, mọi nơi cho khách hàng, đồng thời hỗ trợ nhân viên bán hàng và chủ cửa hàng trong việc quản lý sản phẩm và khách hàng một cách thuận tiện.

Thúc đẩy doanh số sản phẩm bán ra của của hàng

Hỗ trợ nhân viên quản lý để rút gắn thời gian lao động chân tay, kiểm soát thông tin cũng như doanh thu chính xác hơn

Hỗ trợ khách hàng có thể xem, đặt hàng mà không cần phải mất thời gian đến tận nơi, tiết kiệm chi phí.

Đố tượng sử dụng hướng tới

Người quản lý và người sử dụng website.

Ngôn ngữ lập trình sử dụng

Sử dụng ngôn ngữ PHP để xây dựng website.

Chức năng cơ bản

Chức năng thêm sửa xóa thay đổi nội dung sản phẩm ,tin tức

Chức năng hiển thị danh sách tìm kiếm

Chức năng thêm tài khoản

Chức năng đổi mật khẩu đăng nhâp

Chức năng tạo và hủy giỏ hàng

Phân loại chức năng cụ thể

Người quản trị (admin) là người sở hữu ứng dụng và có quyền kiểm soát toàn bộ hoạt động của hệ thống Mỗi admin được cấp một tài khoản và mật khẩu để thực hiện chức năng của mình, và họ cần đăng nhập vào hệ thống bằng tài khoản đã đăng ký.

Quản trị viên click vào link đăng nhập, form đăng nhập sẽ hiển thị yêu cầu

Nhấn nút đăng nhập để gửi lên server

Hệ thống sẽ xác minh tính hợp lệ của dữ liệu được gửi Nếu dữ liệu không hợp lệ, hệ thống sẽ thông báo và yêu cầu người dùng nhập lại Ngược lại, nếu dữ liệu hợp lệ, người quản trị viên sẽ tiến hành đăng nhập vào hệ thống.

Thực hiện các chức năng quản lý do administrator phân quyền

Thực hiện chức năng thoát khỏi hệ thống: quản trị viên click vào link thoát hoặc logout, hệ thống thực hiện đăng xuất

 Admin bao gồm các chức năng sau:

 Chức năng quản lý tin tức

Sửa thông tin bài giới thiệu

 Chức năng quản lý sản phẩm

Sửa thông tin sản phẩm

Hiển thị thông tin sản phẩm

 Chức năng quản lý người dùng

Update thông tin người dùng

 Chức năng quản lý bán hàng

Kiểm tra thông tin giỏ hàng( khách hàng, sản phẩm, thông tin khác)

Thay đổi thông tin trong giỏ hàng

Xử lý giỏ hàng: có bán hay không bán

Là người dưới quyền administrator và cũng có những chức năng nhất định

Thay đổi thông tin tài khoản cá nhân

Trả lời phản hồi, yêu cầu khách hàng

Cập nhật thông tin sản phầm, bài viết

Là người có tài khoản có chức năng nhất định: xem, tìm kiếm, tạo hủy, thay đổi

Thay đổi thông tin tài khoản cá nhân

Truy cập, xem và tìm kiếm sản phẩm

Tạo và hủy giỏ hàng

Phương pháp nghiên cứu

Quy trình mua hàng ở cửa hàng bán đồ skateboard

Hình 1.1 Quy trình mua hàng tại cửa hàng

GIỚI THIỆU CÔNG NGHỆ SỬ DỤNG 2.1 Công nghệ PHP

PHÂN TÍCH HỆ THỐNG 3 Chức năng của hệ thống

Chức năng phía frontend

Bảng 3.1 Chức năng phía fontend

STT Chức năng Mô tả

Người xem có thể xem thông tin về ván trượt bao gồm: tên ván, hãng sản xuất, giá, kích thước, màu sắc, tình trạng còn hàng hay hết hàng

2 Xem sản phẩm mới Hiển thị các ván trượt mới nhất cho người xem

Hiển thị thông tin ván trượt bán chạy nhất cho người xem

4 Tìm kiếm Khách hàng nhập thông tin vào thanh tìm kiếm để tìm kiếm sản phẩm

5 Thống kê truy cập Đếm số lượng người dùng đã vào website

6 Quảng cáo Trên website có 1 banner quảng cáo, khi click vào hình ảnh đó thì dẫn đến trang nguồn

7 Bình luận Người xem có thể bình luận về sản phẩm, nội dung và thông tin người bình luận cần lưu trong database

8 Đặt hàng Chức năng cho phép khách hàng duyệt sản phẩm trên trang web và nhấn nút đặt hàng sản phẩm đã chọn

9 Giỏ hàng Cho phép khách hàng có thể xem, điều chỉnh mặt hàng mình đã chọn mua

10 Tin tức Xem tin tức do cửa hàng cung cấp

11 Liên hệ Khách hàng liên hệ với cửa hàng

Chi tiết chức năng Frontend

Khách hàng truy cập vào địa chỉ website qua thanh URL và chọn các trang trên site để xem thông tin Đầu vào là thông tin yêu cầu của khách hàng về sản phẩm.

Khi khách hàng chọn một sản phẩm trên trang, thông tin sẽ được xử lý và hệ thống sẽ truy xuất dữ liệu từ cơ sở dữ liệu để gửi đến người dùng Kết quả đầu ra bao gồm thông tin chi tiết về điện thoại như tên sản phẩm, hãng sản xuất, màu sắc, kích thước, giá cả và tình trạng.

Khách hàng có thể xem thông tin ván trượt mới nhất của cửa hàng Đầu vào: Thông tin về sản phẩm

Hệ thống sẽ tự động chọn lọc những sản phẩm mới nhất mà quản trị viên đã nhập, và hiển thị kết quả cho người dùng Đầu ra sẽ cung cấp thông tin chi tiết về các mặt hàng mới nhất.

Hiển thị thông tin ván trượt bán chạy nhất của của hàng Đầu vào: Thông tin về sản phẩm

Hệ thống sẽ phân tích và chọn lọc các mặt hàng có doanh số bán cao nhất để cung cấp thông tin cho người dùng Kết quả đầu ra sẽ bao gồm danh sách các sản phẩm bán chạy nhất.

3.1.4 Tìm kiếm Để không mất thời gian duyệt từng sản phẩm trên website, khách hàng có thể biết thông tin về sản phẩm mình muốn mua bằng cách nhập thông tin vào ô tìm kiếm Đầu vào: Tên sản phẩm mà khách hàng muốn tìm kiếm

Khi khách hàng nhập tên sản phẩm để tìm kiếm, hệ thống sẽ so sánh với dữ liệu trong cơ sở dữ liệu Nếu tìm thấy kết quả, hệ thống sẽ trả về thông tin cho người dùng; nếu không, sẽ hiển thị thông báo: “Không tìm thấy kết quả” Kết quả đầu ra bao gồm thông báo và thông tin từ hệ thống.

Cho biết số lượng người dùng đã vào website Đầu vào: Thông tin về người dùng vào trang web

Mỗi khi người dùng tải trang, hệ thống sẽ mở file dem.txt để đọc số lượng truy cập hiện tại, sau đó tăng số lượng này lên 1 và ghi lại vào file dem.txt Kết quả cuối cùng sẽ là số lượng người dùng đã truy cập vào website.

Trên website có 1 banner quảng cáo, khi click vào hình ảnh đó thì dẫn đến trang nguồn

Người xem có thể chia sẻ ý kiến về sản phẩm, và thông tin bình luận sẽ được lưu trữ trong cơ sở dữ liệu, bao gồm tên, số điện thoại và nội dung của khách hàng Đầu vào cần thiết bao gồm thông tin của người bình luận như tên, số điện thoại, ngày giờ và nội dung bình luận.

Kiểm tra nội dung người dùng nhập vào; nếu hợp lệ, lưu dữ liệu vào cơ sở dữ liệu Nếu không hợp lệ, thông báo lỗi cho người dùng Đầu ra sẽ là thông báo từ hệ thống: nếu hợp lệ, hiển thị “Bạn đã gửi bình luận thành công”, còn nếu không hợp lệ, hiển thị “Dữ liệu bạn nhập vào không hợp lệ”.

Khách hàng có thể dễ dàng duyệt sản phẩm trên trang web Khi họ gửi thông tin đặt hàng, sản phẩm sẽ được chuyển vào giỏ hàng Đầu vào bao gồm thông tin về sản phẩm mà khách hàng mong muốn mua.

Khi khách hàng chọn sản phẩm để mua, nếu đây là lần đầu tiên họ chọn mặt hàng đó, giỏ hàng sẽ tự động tạo mới sản phẩm với số lượng 1 Nếu mặt hàng đã tồn tại trong giỏ hàng, số lượng của sản phẩm sẽ được tăng lên 1 Thông tin về mặt hàng sẽ được lưu trữ trong giỏ hàng.

Khách hàng có thể xem, điều chỉnh, thêm hoặc xóa mặt hàng trong đơn hàng của mình Hệ thống cũng có chức năng tính tổng giá trị đơn hàng dựa trên thông tin các mặt hàng đã đặt và số lượng sản phẩm mà khách hàng mong muốn.

Khách hàng có thể thay đổi số lượng mặt hàng trong giỏ hàng; khi cập nhật số lượng, tổng giá cũng sẽ được tính toán lại Nếu khách hàng chọn xóa sản phẩm, sản phẩm đó sẽ bị loại bỏ khỏi giỏ hàng Khi chọn xóa hết, hệ thống sẽ thông báo rằng không có mặt hàng nào trong giỏ hàng Nếu khách hàng muốn tiếp tục mua sắm, họ sẽ được chuyển về trang chủ, còn nếu chọn đặt hàng, họ sẽ được chuyển đến trang mua hàng Thông tin đầu ra sẽ bao gồm sản phẩm, số lượng và tổng giá.

Do cửa hàng cung cấp

Khách hàng liên hệ với cửa hàng thông qua điện thoại, email hoặc đến trực tiếp

Chức năng phía BACKEND

Gồm có người quản trị ( Administrator ) và dưới quyền người quản trị ( Nhân viên – Staff ) Ở phía backend này người quản trị có quyền làm tất cả và phân

1 số quyền cho người dưới( Staff ) Khi đó mọi chức năng chính ở phần này đều của administrator

3.2.1 Chức năng người quản trị( Administrator )

Bảng 3.2 Chức năng người quản trị

STT Mô tả Chức năng

Quản lý thông tin hình ảnh sản phẩm cho phép người quản trị tải lên hình ảnh, nhập mô tả tính năng, giá cả và số lượng sản phẩm.

2 Quản lý danh mục sản phẩm

Quản lý thông tin danh mục sản phẩm bao gồm các chức năng thêm, xóa sửa danh mục sản phẩm

3 Quản lý đơn đặt hàng

Thống kê đơn đặt hàng đặt bởi khách hàng, xem tình trạng đơn đặt hàng như: Đã giao hàng, và chi tiết đơn đặt hàng

4 Chi tiết hóa đơn đặt hàng

Hiển thị thông tin chi tiết đơn đặt hàng bao gồm thông tin khách hàng, sản phẩm trong đơn, nhân viên giao hàng, tình trạng đơn hàng và ghi chú từ người quản trị.

5 Quản lý người dùng Thêm mới, sửa, xóa thông tin người dùng

6 Phản hồi Lưu trữ các phản hồi của khách hàng

Quản lý thông tin sản phẩm bao gồm các thuộc tính như mã sản phẩm, tên, số lượng, giá cả, hãng sản xuất, màu sắc và kích thước Hệ thống có các chức năng như thêm, xóa, sửa và cập nhật thông tin mặt hàng Thông tin đầu vào cần thiết bao gồm mã sản phẩm, tên, hãng sản xuất, giá cả, tình trạng, kích thước, màu sắc và hình ảnh.

Khi quản trị viên website chọn chức năng thêm sản phẩm, hệ thống sẽ chuyển đến trang nhập thông tin sản phẩm để người dùng gửi dữ liệu Đối với chức năng sửa sản phẩm, thông tin sản phẩm cần chỉnh sửa sẽ được chuyển đến trang sửa, nơi người dùng có thể cập nhật thông tin và gửi lại cho hệ thống Để xóa sản phẩm, người dùng chỉ cần chọn sản phẩm muốn xóa, và hệ thống sẽ cập nhật database để xóa sản phẩm đó Kết quả cuối cùng là thông tin sản phẩm đã được chỉnh sửa.

3.2.1.2 Quản lý danh mục sản phẩm

Bao gồm các chức năng thêm, sửa, xóa, cập nhật danh mục sản phẩm Đầu vào: Thông tin danh mục sản phẩm

Khi người quản trị website thực hiện các thao tác thêm, xóa hoặc sửa, thông tin danh mục sản phẩm sẽ được cập nhật vào cơ sở dữ liệu, và kết quả đầu ra sẽ là thông tin sản phẩm sau khi đã được chỉnh sửa.

3.2.1.3 Quản lý đơn đặt hàng

Liệt kê các đơn đặt hàng của khách hàng cùng với tình trạng của từng đơn Thông tin đầu vào bao gồm mã đặt hàng, tên khách hàng, địa chỉ nhận hàng, thời gian đặt hàng, giá trị đơn hàng và tình trạng hiện tại của đơn hàng.

Xử lý: Hệ thống lấy dữ liệu từ cơ sở dữ liệu hiển thị lên trang đơn đặt hàng

Khi người quản trị quyết định hủy đơn hàng, hệ thống sẽ gửi thông tin đơn hàng cần hủy xuống cơ sở dữ liệu để thực hiện việc hủy Nếu chọn xem chi tiết, hệ thống sẽ chuyển đến trang thông tin chi tiết của đơn đặt hàng, với đầu ra là giá trị và tình trạng của đơn hàng.

3.2.1.4 Chi tiết đơn đặt hàng

Người quản trị không chỉ cần xem thông tin đơn đặt hàng mà còn cần biết chi tiết về đơn hàng, bao gồm thông tin khách hàng như họ tên, số điện thoại, email và địa chỉ nhận hàng Ngoài ra, cần hiển thị thông tin sản phẩm mà khách hàng đã mua, bao gồm mã sản phẩm, tên sản phẩm, số lượng, đơn giá, thành tiền và giá trị hóa đơn Thông tin về nhân viên thực hiện giao hàng, tình trạng đơn hàng và ghi chú của người quản trị cũng rất quan trọng.

Người quản trị có thể chọn nhân viên giao hàng và thêm ghi chú về thời gian khách hàng nhận đơn Nếu đơn hàng đang trong trạng thái chuyển mà chưa có nhân viên giao hàng được chỉ định, hệ thống sẽ cảnh báo quản trị viên Hệ thống cũng cho phép hủy đơn đặt hàng trong phần chi tiết, đặc biệt khi khách hàng từ chối đơn hàng qua điện thoại Đầu ra bao gồm thông tin về nhân viên giao hàng, tình trạng đơn hàng (đang chuyển, đã chuyển, chưa chuyển) và ghi chú từ nhân viên.

Quản lý thông tin người dùng bao gồm các dữ liệu như tên, tài khoản và mật khẩu, cùng với các chức năng để thêm mới, sửa đổi và xóa người dùng Thông tin đầu vào cần thiết là tên, tài khoản và mật khẩu của người dùng.

Xử lý: Khi quản trị viên chọn các chức năng thêm, sửa, xóa người dùng,

Hệ thống sẽ gửi thông tin mà quản trị viên yêu cầu xuống database để thực hiện các chức năng cần thiết, và đầu ra sẽ là thông tin về người dùng sau khi đã được sửa đổi.

Quản lý thông phản hồi lại từ phía người dùng và nhân viên Đầu vào: Nội dung phản hổi, thông tin người phản hồi

Xử lý: Phân tích đánh giá phản hồi Đầu ra: Người quản trị tthay đổi theo hướng tích cực

3.2.2 Chức năng người dưới quyền quản trị (Staff )

Bảng 3.3 Chức năng người dưới quyền quản trị

STT Mô tả Chức năng

Quản lý thông tin hình ảnh sản phẩm cho phép người quản trị tải lên hình ảnh, nhập mô tả tính năng, giá cả và số lượng sản phẩm.

2 Quản lý danh mục sản phẩm

Quản lý thông tin danh mục sản phẩm bao gồm các chức năng thêm, xóa sửa danh mục sản phẩm

3 Quản lý đơn đặt hàng

Thống kê đơn đặt hàng đặt bởi khách hàng, xem tình trạng đơn đặt hàng như: Đã giao hàng, và chi tiết đơn đặt hàng

4 Chi tiết hóa đơn đặt hàng

Hiển thị thông tin chi tiết đơn đặt hàng bao gồm thông tin khách hàng, sản phẩm trong đơn, nhân viên giao hàng, tình trạng đơn hàng và ghi chú của quản trị viên.

5 Phản hồi Lưu trữ các phản hồi của khách hàng

Quản lý thông tin sản phẩm là quá trình theo dõi các thuộc tính như mã sản phẩm, tên, số lượng, giá cả, hãng sản xuất, màu sắc và kích thước Hệ thống cung cấp các chức năng quan trọng như thêm, xóa, sửa và cập nhật thông tin mặt hàng Đầu vào của hệ thống bao gồm các thông tin chi tiết về sản phẩm như mã sản phẩm, tên, hãng sản xuất, giá cả, tình trạng, kích thước, màu sắc và hình ảnh.

Khi người quản trị website chọn chức năng thêm sản phẩm, hệ thống sẽ chuyển đến trang để nhập thông tin sản phẩm và gửi thông tin đó Đối với chức năng sửa sản phẩm, thông tin cần sửa sẽ được chuyển đến trang sửa, nơi người dùng chỉnh sửa và gửi lại cho hệ thống Để xóa sản phẩm, người dùng chỉ cần chọn sản phẩm cần xóa, và hệ thống sẽ gửi thông tin đến database để thực hiện việc xóa Kết quả đầu ra là thông tin sản phẩm sau khi đã được chỉnh sửa.

3.2.2.2 Quản lý danh mục sản phẩm

Bao gồm các chức năng cập nhật danh mục sản phẩm Đầu vào: Thông tin danh mục sản phẩm

Sơ đồ phân cấp chức năng của hệ thống

Qua khảo sát và phân tích hệ thống, ta có sơ đồ phân cấp chức năng của hệ thống

Hình 3.1 Sơ đồ phân rã chức năng

Sơ đồ luồng dữ liệu các mức

Dòng chuyển dời thông tin là quá trình chuyển dữ liệu vào hoặc ra khỏi một tiến trình, chức năng, kho dữ liệu hoặc đối tượng Các thành phần của dòng dữ liệu bao gồm đường biểu diễn dòng, mũi tên chỉ hướng dịch chuyển thông tin và tên của dòng Tên dòng cần phải phản ánh thông tin được chuyển dời, không phải giá trị chứa thông tin đó.

Tác nhân ngoài có thể là cá nhân, nhóm người hoặc tổ chức bên ngoài hệ thống Ký hiệu được sử dụng để biểu thị cho tác nhân ngoài.

Thể hiện thông tin cần lưu trữ trong hệ thống Tên kho chỉ ra được thông tin cần lưu trữ, giá chứa thông tin, giá mang thông tin

Ký hiệu kho là cặp đường thẳng song song, kẹp giữa là tên kho dữ liệu, hoặc danh sách thuộc tính của các Bảng

3.4.1 Sơ đồ luồng dữ liệu ngữ cảnh

Hình 3.2 Sơ đồ luồng dữ liệu ngữ cảnh

3.4.2 Sơ đồ luồng dữ liệu mức đỉnh

Hình 3.3 Sơ đồ luồng dữ liệu mức đỉnh

3.4.3 Sơ đồ luồng dữ liệu mức dưới đỉnh a) Quản lý hệ thống

Hình 3.4 Quản lý hệ thống b) Quản lý nghiệp vụ

Hình 3.5 Quản lý nghiệp vụ

Hình 3.6 Quản lý nghiệp vụ c) Quản lý danh mục

Hình 3.7 Quản lý danh mục

THIẾT KẾ HỆ THỐNG 4 Thiết kế cơ sở dữ liệu

Xác định các tập thực thể

The database structure consists of several tables: `tbl_users`, which includes user details such as `idUser `, `HoTen`, `Username`, `Password`, `DiaChi`, `Dienthoai`, `Email`, `NgayDangKy`, `idGroup`, `NgaySinh`, `GioiTinh`, and `DisableDate`; `tbl_userlog`, which tracks user activity with fields like `id`, `idUser `, `LastLoginDate`, and `LastActiveDate`; and `tbl_donhang_chitiet`, which contains order details including `idChiTiet`, `idDH`, `idSP`, `SoLuong`, and `DonGia` Additionally, the `tbl_donhang` table records order information with fields such as `idDH`, `idUser `, `ThoiDiemDatHang`, and `ThoiDiemGiaohang`.

The database structure includes various tables essential for managing sales and inventory The `tbl_hoadon` table records invoice details, including user ID and sale time The `tbl_hoadon_chitiet` table tracks individual items sold, detailing product names, promotions, quantities, and prices Inventory management is facilitated by the `tbl_phieunhap_kho` and `tbl_phieunhap_kho_chitiet` tables, which document stock receipts from manufacturers The `tbl_nhasanxuat` table contains information about manufacturers, including names, addresses, and contact details For web content, the `tbl_pages` table manages page metadata, while the `tbl_quang_cao` table oversees advertisements, including descriptions and click counts Product information is stored in the `tbl_sanpham` table, which includes product details, update dates, and visibility status Additionally, the `tbl_sanpham_hinh` and `tbl_sanpham_video` tables manage product images and videos, respectively Customer interactions are recorded in the `tbl_sanpham_comment` table, capturing comments and approval statuses Lastly, the `tbl_lienket` table manages external links and their descriptions.

Mô hình quan hệ

Hình 4.1 Mô hình quan hệ

HƯỚNG DẪN SỬ DỤNG 5.1 Hướng dẫn sử dụng cho người dùng

Hướng dẫn sử dụng cho người quản trị

Trang này cho phép quản trị viên thực hiện các chức năng thêm, sửa, xóa và xem tất cả sản phẩm, danh mục, bình luận, đơn hàng và hóa đơn Các trang đều được thiết kế tương tác và đồng nhất, với liên kết để quay trở về trang index.php Để sử dụng các chức năng này, người quản trị cần đăng nhập vào hệ thống, sau đó sẽ được chuyển đến trang quantri.php.

Khi thêm sản phẩm trên trang quản trị, người quản trị cần thực hiện từng bước như chọn danh mục sản phẩm, nhà sản xuất và phiếu nhập kho Chỉ sau khi đáp ứng đầy đủ các yêu cầu tiên quyết, người quản trị mới có thể bắt đầu nhập các thuộc tính của sản phẩm.

Trong quá trình thêm sản phẩm, nếu phần chọn tiền quyết chưa có mục để chọn người quản trị, cần phải thêm mục này để tiếp tục Ngoài ra, người dùng có thể xem danh sách của từng tiền quyết.

Hình 5.18 Thêm danh mục sản phẩm

Hình 5.19 Thêm nhà sản xuất

Hình 5.21 Sản phẩm sau khi thêm Bên cạnh chức năng thêm chúng ta còn có chức năng sửa xóa, hiện danh sách

Hình 5.22 Danh sách sản phẩm

Hình 5.20 Danh sách danh mục

Hình 5.21 Danh sách nhà sản xuất

Khi khách hàng gửi yêu cầu thành công từ giỏ hàng, người quản trị có thể xem chi tiết đơn hàng và phương thức liên lạc cần thiết Mục tiêu là thống nhất với khách hàng về hình thức mua hàng và xác nhận giỏ hàng đã đặt.

Hình 5.23 Danh sách đơn hàng

Sau khi khách hàng thực hiện giao dịch thanh toán, người quản trị cần truy cập vào mục hóa đơn để kiểm tra và xác nhận việc thanh toán đã hoàn tất Khi quá trình thanh toán và xác nhận hoàn tất, số lượng sản phẩm trong kho sẽ tự động được cập nhật.

Hình 5.25 Danh sách hóa đơn

Người quản trị còn quản trị thêm phần bình luận của khách hàng

Ngày đăng: 29/08/2023, 14:30

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Đỗ Xuân Lôi, Cấu trúc dữ liệu và giải thuật, Nhà xuất bản Giáo dục, 2009 Sách, tạp chí
Tiêu đề: Cấu trúc dữ liệu và giải thuật
Tác giả: Đỗ Xuân Lôi
Nhà XB: Nhà xuất bản Giáo dục
Năm: 2009
[2]. Huỳnh Quyết Thắng – Lê Tấn Hùng, Kỹ thuật đồ họa, Nhà xuất bản Khoa Học Kỹ Thuật, 2004 Sách, tạp chí
Tiêu đề: Kỹ thuật đồ họa
Tác giả: Huỳnh Quyết Thắng, Lê Tấn Hùng
Nhà XB: Nhà xuất bản Khoa Học Kỹ Thuật
Năm: 2004
[3]. Lê Văn Phùng, Phân tích và thiết kế hệ thống thông tin, Nhà xuất bản Lao Động - Xã Hội, 2004 Sách, tạp chí
Tiêu đề: Phân tích và thiết kế hệ thống thông tin
Tác giả: Lê Văn Phùng
Nhà XB: Nhà xuất bản Lao Động - Xã Hội
Năm: 2004
[4]. Nguyễn Văn Ba, Phân tích thiết kế hệ thống thông tin quản lý, Nhà xuất bản Đại Học Quốc Gia, 2007 Sách, tạp chí
Tiêu đề: Phân tích thiết kế hệ thống thông tin quản lý
Tác giả: Nguyễn Văn Ba
Nhà XB: Nhà xuất bản Đại Học Quốc Gia
Năm: 2007
[5]. Nguyễn Kim Anh, Nguyên lý các hệ cơ sở dữ liệu, Nhà xuất bản Đại Học Quốc Gia, 2005 Sách, tạp chí
Tiêu đề: Nguyên lý các hệ cơ sở dữ liệu
Tác giả: Nguyễn Kim Anh
Nhà XB: Nhà xuất bản Đại Học Quốc Gia
Năm: 2005
[6]. Thạc Bình Cường, Quản lý dự án phần mềm, Nhà xuất bản Khoa Học Kỹ Thuật, 2004 Sách, tạp chí
Tiêu đề: Quản lý dự án phần mềm
Tác giả: Thạc Bình Cường
Nhà XB: Nhà xuất bản Khoa Học Kỹ Thuật
Năm: 2004

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w