1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc

31 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Thiết kế wed bán laptop, pc
Tác giả Nguyễn Nhựt Nam
Người hướng dẫn ThS. Nguyễn Sơn Tùng
Trường học Trường Đại Học Xây Dựng Miền Tây
Chuyên ngành Lập trình web căn bản
Thể loại Đồ án
Năm xuất bản 2024
Thành phố Vĩnh Long
Định dạng
Số trang 31
Dung lượng 3,58 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

  • CHƯƠNG 1: TỔNG QUAN (0)
    • 1.1. Giới thiệu đề tài (0)
    • 1.2. Phương pháp thực hiện đề tài (8)
    • 1.3. Giới thiệu các nền tảng công nghệ sử dụng trong đề tài 7 CHƯƠNG 2: PHÂN TÍCH , THIẾT KẾ HỆ THỐNG (9)
    • 2.1. Phân tích yêu cầu (11)
    • 2.2. Thiết kế hệ thống (12)
    • 2.3. Thiết kế chức năng (13)
    • 2.4. Thiết kế cơ sở dữ liệu (14)
    • 2.5. Thiết kế giao diện người dùng (15)
  • CHƯƠNG 3: KIỂM THỬ ỨNG DỤNG (19)
    • 3.1. Thiết lập bộ dữ liệu kiểm thử (19)
    • 3.2. Kiểm thử ứng dụng (19)
  • CHƯƠNG 4: KẾT LUẬN (28)
    • 4.1. Kết luận (28)
    • 4.2. Hướng phát triển (30)
  • TÀI LIỆU THAM KHẢO (31)

Nội dung

kiếm và so sánh các sản phẩm theo nhiều tiêu chí khác nhau nhưgiá cả, thông số kỹ thuật và nhận xét từ người dùng khác.Ngoài ra, trang web cũng sẽ cung cấp các dịch vụ hỗ trợ nhưchính sá

TỔNG QUAN

Phương pháp thực hiện đề tài

Nghiên cứu thị trường laptop hiện nay cần tập trung vào việc phân tích các xu hướng mua sắm trực tuyến, bao gồm cạnh tranh, nhu cầu khách hàng và các yếu tố ảnh hưởng đến quyết định mua hàng.

Lập kế hoạch và thiết kế website bán hàng laptop của bạn bằng cách xác định các yêu cầu cụ thể như giao diện người dùng, tính năng cần thiết, cấu trúc thông tin và quy trình mua hàng Đảm bảo thiết kế giao diện thân thiện, dễ sử dụng và thu hút khách hàng để tối ưu hóa trải nghiệm người dùng.

Xây dựng cơ sở dữ liệu sản phẩm là bước quan trọng trong việc quản lý thông tin laptop Hãy thu thập chi tiết về sản phẩm, bao gồm hình ảnh, mô tả, thông số kỹ thuật và giá cả, để tạo ra một cơ sở dữ liệu hoàn chỉnh Điều này sẽ giúp bạn dễ dàng hiển thị thông tin sản phẩm trên website.

Xây dựng chức năng tìm kiếm và phân loại sản phẩm thông minh giúp khách hàng dễ dàng tìm kiếm và lựa chọn sản phẩm theo các tiêu chí như thương hiệu, cấu hình, mức giá và tính năng đặc biệt.

Tối ưu hóa trải nghiệm người dùng là rất quan trọng để nâng cao chất lượng mua sắm của khách hàng Điều này bao gồm cải thiện giao diện người dùng, tăng tốc độ tải trang, và đơn giản hóa quy trình thanh toán Mục tiêu là đảm bảo mọi thao tác trên website diễn ra mượt mà và thuận tiện cho người dùng.

Xây dựng hệ thống đánh giá và nhận xét là cần thiết để tạo ra một cộng đồng mua sắm trực tuyến đáng tin cậy Tích hợp chức năng cho phép khách hàng đánh giá và nhận xét sản phẩm, đồng thời đảm bảo rằng các đánh giá này được kiểm duyệt để duy trì tính trung thực và chất lượng thông tin.

Tích hợp các phương thức thanh toán an toàn và đáng tin cậy là rất quan trọng để khách hàng có thể thực hiện giao dịch một cách dễ dàng và an toàn trên website của bạn.

Kiểm tra và tối ưu hóa website là bước quan trọng để đảm bảo hoạt động trơn tru trước khi ra mắt Thực hiện các bài kiểm tra thực nghiệm giúp phát hiện và khắc phục sự cố Sau khi triển khai, việc tiếp tục tối ưu hóa dựa trên phản hồi từ người dùng sẽ cải thiện trải nghiệm và hiệu suất của website.

Giới thiệu các nền tảng công nghệ sử dụng trong đề tài 7 CHƯƠNG 2: PHÂN TÍCH , THIẾT KẾ HỆ THỐNG

ASP.NET MVC (Model-View-Controller):

ASP.NET MVC là một framework cho phép bạn xây dựng các ứng dụng web một cách dễ dàng và linh hoạt, sử dụng mô hình Model-View-Controller.

ASP.NET MVC cho phép bạn phát triển nhiều loại trang web, trong đó có trang web bán hàng laptop, với các chức năng như quản lý sản phẩm, giỏ hàng và thanh toán hiệu quả.

ASP.NET Web Forms là một framework truyền thống của ASP.NET, chuyên xây dựng ứng dụng web dựa trên các form và xử lý sự kiện.

Mặc dù không còn phổ biến như trước, ASP.NET Web Forms vẫn có thể được áp dụng để tạo ra các trang web bán hàng laptop một cách đơn giản và hiệu quả.

ASP.NET Core là phiên bản nâng cấp của ASP.NET, được tối ưu hóa để hoạt động trên nhiều hệ điều hành khác nhau, bao gồm Windows, macOS và Linux.

ASP.NET Core mang lại hiệu suất vượt trội, khả năng mở rộng tốt và tính linh hoạt cao, là sự lựa chọn hoàn hảo cho việc phát triển các ứng dụng web hiện đại, chẳng hạn như website bán hàng laptop.

Entity Framework là một framework ORM (Object-Relational Mapping) giúp bạn dễ dàng tương tác với cơ sở dữ liệu thông qua các đối tượng được định nghĩa trong mã.

Bạn có thể sử dụng Entity Framework để quản lý dữ liệu sản phẩm, đơn hàng và người dùng trong website bán hàng laptop của bạn.

ASP.NET Identity là một framework cho phép bạn xác thực và quản lý người dùng trong ứng dụng web của mình.

Sử dụng ASP.NET Identity để phát triển hệ thống đăng nhập và đăng ký cho website bán hàng laptop giúp bảo vệ thông tin cá nhân của khách hàng và quản trị viên một cách hiệu quả.

Phân tích yêu cầu

Hiển thị danh sách các sản phẩm laptop, bao gồm hình ảnh, mô tả, thông số kỹ thuật, và giá cả.

Cho phép thêm, sửa, xóa sản phẩm từ hệ thống quản trị.

Phân loại sản phẩm vào các danh mục như laptop gaming, laptop văn phòng, laptop ultrabook, và những danh mục khác.

Tìm kiếm và Lọc sản phẩm:

Cung cấp công cụ tìm kiếm để người dùng có thể tìm kiếm sản phẩm dựa trên từ khóa.

Cho phép người dùng lọc sản phẩm theo các tiêu chí như thương hiệu, giá cả, cấu hình, kích thước màn hình, và các tính năng khác.

Giỏ hàng và Thanh toán:

Cho phép người dùng thêm sản phẩm vào giỏ hàng và xem lại các sản phẩm đã chọn.

Tính toán tổng giá trị đơn hàng và tính toán phí vận chuyển (nếu có).

Cung cấp các phương thức thanh toán an toàn như thẻ tín dụng, chuyển khoản ngân hàng, hoặc thanh toán khi nhận hàng.

Hệ thống đăng nhập và đăng ký người dùng để họ có thể quản lý đơn hàng và thông tin cá nhân của mình.

Cho phép người dùng cập nhật thông tin cá nhân và mật khẩu. Đánh giá và Nhận xét:

Cho phép người dùng đánh giá và viết nhận xét về các sản phẩm mà họ đã mua.

Thiết kế hệ thống

Khách hàng: Người dùng truy cập vào website để xem và mua sản phẩm laptop.

Quản trị viên: Người quản lý và quản trị nội dung của website, bao gồm quản lý sản phẩm, quản lý đơn hàng và quản lý người dùng.

Giao diện người dùng (User Interface):

Trang chính: Hiển thị các sản phẩm nổi bật, khuyến mãi và thông tin quan trọng.

Trang danh mục: Hiển thị danh sách các danh mục sản phẩm và các sản phẩm thuộc danh mục đó.

Trang sản phẩm: Hiển thị thông tin chi tiết về sản phẩm bao gồm hình ảnh, mô tả và giá cả.

Giỏ hàng: Cho phép người dùng xem và quản lý các sản phẩm đã chọn và tiến hành thanh toán.

Trang đăng nhập: Hiển thị thông tin đăng nhập.

Giao diện quản trị viên:

Cho phép thêm, sửa, xóa sản phẩm từ cơ sở dữ liệu.

Hiển thị danh sách sản phẩm với các thông tin cơ bản như tên, giá cả, số lượng tồn kho.

Cung cấp các công cụ tìm kiếm và lọc sản phẩm để dễ dàng tìm kiếm và quản lý.

Liệt kê tất cả các đơn hàng với thông tin chi tiết như số đơn hàng, ngày đặt hàng, trạng thái và thông tin khách hàng.

Cho phép xem chi tiết của mỗi đơn hàng và cập nhật trạng thái (đã thanh toán, đang giao hàng, đã hoàn thành).

Hiển thị danh sách người dùng với thông tin như tên, email, vai trò và trạng thái (kích hoạt, vô hiệu hóa).

Cho phép thêm, sửa, xóa người dùng và quản lý vai trò của họ.

Quản lý Danh mục sản phẩm:

Cho phép thêm, sửa, xóa danh mục sản phẩm và quản lý các mối quan hệ giữa chúng.

Hiển thị danh sách các danh mục với thông tin chi tiết và số lượng sản phẩm trong mỗi danh mục.

Thiết kế chức năng

Hiển thị danh sách các sản phẩm laptop với thông tin chi tiết như hình ảnh, tên, mô tả, giá cả và các tính năng kỹ thuật.

Cho phép người dùng xem sản phẩm theo từng danh mục, thương hiệu hoặc tính năng đặc biệt.

Giỏ hàng và Thanh toán:

Cho phép người dùng thêm sản phẩm vào giỏ hàng và quản lý các sản phẩm đã chọn.

Tính toán tổng giá trị đơn hàng và chi phí vận chuyển (nếu có).

Cung cấp các phương thức thanh toán an toàn như thẻ tín dụng, chuyển khoản ngân hàng hoặc thanh toán khi nhận hàng.

Cho phép người quản trị quản lý thông tin cá nhân của người dùng, bao gồm cả việc thêm, sửa, xóa người dùng và xác thực tài khoản.

Hiển thị danh sách đơn hàng với thông tin chi tiết như số đơn hàng, ngày đặt hàng, trạng thái và thông tin khách hàng Người quản trị có thể cập nhật trạng thái đơn hàng và gửi thông báo cho khách hàng về tiến trình giao hàng.

Quản lý Danh mục sản phẩm:

Cho phép người quản trị thêm, sửa, xóa danh mục sản phẩm và quản lý các mối quan hệ giữa chúng.

Thiết kế cơ sở dữ liệu

Bảng 1.Bảng dữ liệu người dùng

Bảng dữ liệu Sản phẩm( Products), Thương hiệu( Brands), Thể loại( Categories)

Bảng 2 Bảng dữ liệu Sản phẩm( Products), Thương hiệu( Brands), Thể loại( Categories)

Bảng dữ liệu hóa đơn:

Bảng 3 Bảng dữ liệu hóa đơn

Thiết kế giao diện người dùng

Hình 1: Giao diện người dùng

Hình 2 Giao diện đăng nhập

Giao diện quản trị viên:

Hình 3 Giao diện quản trị viên

Giao diện thêm sản phẩm:

Hình 4 Giao diện thêm sản phẩm

KIỂM THỬ ỨNG DỤNG

Thiết lập bộ dữ liệu kiểm thử

Tạo Dữ liệu Sản phẩm:

Tạo danh sách sản phẩm laptop bao gồm tên, mô tả, giá cả, thương hiệu, thông số kỹ thuật và hình ảnh Đảm bảo bộ dữ liệu phong phú với đủ số lượng sản phẩm, đa dạng trong các danh mục như laptop gaming, laptop văn phòng, laptop ultrabook và các thương hiệu khác nhau.

Tạo Dữ liệu Người dùng:

Tạo các tài khoản người dùng với các thông tin như tên đăng nhập, email, mật khẩu, và thông tin cá nhân khác.

Tạo tài khoản người dùng với các vai trò khác nhau, chẳng hạn như khách hàng và quản trị viên, để kiểm tra tính năng và quyền truy cập tương ứng của từng vai trò.

Tạo Dữ liệu Đơn hàng:

Tạo đơn hàng mẫu với sản phẩm đã chọn, bao gồm thông tin giao hàng, phương thức thanh toán và trạng thái đơn hàng như đã thanh toán, đang giao hàng, hoặc đã hoàn thành Đảm bảo mỗi đơn hàng có ít nhất một sản phẩm và tất cả thông tin liên quan được điền đầy đủ.

Tạo Dữ liệu Danh mục sản phẩm:

Tạo danh sách danh mục sản phẩm cùng với các mối quan hệ giữa chúng để kiểm tra tính năng phân loại và tìm kiếm sản phẩm hiệu quả.

Tạo Dữ liệu Trạng thái Đơn hàng:

Tạo danh sách các trạng thái đơn hàng để kiểm tra tính năng quản lý và cập nhật trạng thái đơn hàng.

Kiểm thử ứng dụng

Tạo Dữ liệu Sản phẩm:

Hình 5 Nhấp vào mục addProduct

Nhập thông tin sản phẩm và tải hình ảnh

Hình 6 Nhập thông tin sản phẩm và tải hình ảnh

Tạo sản phẩm thành công:

Hình 7 Tạo sản phẩm thành công

Sản phẩm được tạo ở giao diện người dùng:

Hình 8 Sản phẩm được tạo ở giao diện người dùng Tạo Dữ liệu Người dùng:

Tạo tài khoản người dùng:

Hình 9 Tạo tài khoản người dùng

Thông báo tạo tài khoản thành công:

Hình 10 Thông báo tạo tài khoản thành công Đăng nhập tài khoản vừa tạo:

Hình 11 Đăng nhập tài khoản vừa tạo

Truy cập trang wed thành công:

Hình 12 Truy cập trang wed thành công

Tạo Dữ liệu Đơn hàng:

Kiểm tra sản phẩm trong giỏ hàng:

Hình 14 Kiểm tra sản phẩm trong giỏ hàng

 Người dùng có thể thêm, giảm số lượng, xóa đơn hàng và thanh toán.

Tạo Dữ liệu Danh mục sản phẩm:

Hình 15 Thêm loại sản phẩm

Hình 17 Tạo thành công Tạo Dữ liệu Trạng thái Đơn hàng:

Kiểm tra giỏ hàng và chọn mục thanh toán( checkout)

Hình 18 Kiểm tra giỏ hàng và chọn mục thanh toán( checkout)

Sau khi chọn thanh toán:

Hình 19 Sau khi chọn thanh toán Đơn hàng sẽ được thông báo trang quản ở mục (Order) trị kèm theo ngày, giờ tạo:

Hình 20 Đơn hàng sẽ được thông báo trang quản ở mục

(Order) trị kèm theo ngày, giờ tạo

Ngày đăng: 11/05/2025, 09:57

HÌNH ẢNH LIÊN QUAN

Bảng 1.Bảng dữ liệu người dùng - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Bảng 1. Bảng dữ liệu người dùng (Trang 14)
Bảng dữ liệu hóa đơn: - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Bảng d ữ liệu hóa đơn: (Trang 15)
Hình 1: Giao diện người dùng - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Hình 1 Giao diện người dùng (Trang 16)
Hình 2. Giao diện đăng nhập - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Hình 2. Giao diện đăng nhập (Trang 17)
Hình 3. Giao diện quản trị viên - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Hình 3. Giao diện quản trị viên (Trang 18)
Hình 5. Nhấp vào mục addProduct - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Hình 5. Nhấp vào mục addProduct (Trang 20)
Hình 8. Sản phẩm được tạo ở giao diện người dùng Tạo Dữ liệu Người dùng: - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Hình 8. Sản phẩm được tạo ở giao diện người dùng Tạo Dữ liệu Người dùng: (Trang 21)
Hình 9. Tạo tài khoản người dùng - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Hình 9. Tạo tài khoản người dùng (Trang 22)
Hình 11. Đăng nhập tài khoản vừa tạo - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Hình 11. Đăng nhập tài khoản vừa tạo (Trang 23)
Hình 13. Chọn sản phẩm - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Hình 13. Chọn sản phẩm (Trang 24)
Hình 14. Kiểm tra sản phẩm trong giỏ hàng - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Hình 14. Kiểm tra sản phẩm trong giỏ hàng (Trang 25)
Hình 16. Nhập thông tin - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Hình 16. Nhập thông tin (Trang 26)
Hình 17. Tạo thành công Tạo Dữ liệu Trạng thái Đơn hàng: - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Hình 17. Tạo thành công Tạo Dữ liệu Trạng thái Đơn hàng: (Trang 26)
Hình 19. Sau khi chọn thanh toán - Đồ Án môn học lập trình web căn bản tên Đề tài thiết kế wed bán laptop, pc
Hình 19. Sau khi chọn thanh toán (Trang 27)

🧩 Sản phẩm bạn có thể quan tâm

w