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

Thiết kế website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android

45 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ế Website Bán Đồ Ăn Hiển Thị Trên Mobile Dùng Hệ Điều Hành Android
Tác giả Nguyễn Khắc Mạnh
Người hướng dẫn Ths. Nguyễn Đình Quyết
Trường học Trường Đại Học Công Nghiệp Việt - Hung
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Học Phần
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 45
Dung lượng 5,35 MB

Cấu trúc

  • CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI VÀ KHẢO SÁT THỰC TẾ (10)
    • 1.1 Khảo sát thực tế (10)
    • 1.2 Các hướng đi giải quyết bài toán (13)
    • 1.3 Mục tiêu của hệ thống (14)
    • 1.4 Kết luận chương 1 (15)
  • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG (16)
    • 2.1 Các chức năng của hệ thống (16)
    • 2.2 Các thuộc tính của hệ thống (16)
    • 2.3 Xác định các khái niệm (17)
      • 2.3.1 Xác định các tác nhân, các ca sử dụng và mô tả các (17)
    • 2.4 Xác định các ca sử dụng (19)
    • 2.5 Mô tả các ca sử dụng (21)
    • 2.6 Cách tổ chức dữ liệu và thiết kế chương trình (28)
    • 2.7 Mô hình hóa cơ sở dữ liệu (32)
    • 2.8 Kết luận chương 2 (33)
  • CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH (34)
    • 3.1 Xây dựng chương trình (34)
    • 3.2 Các chức năng chương trình (36)
    • 3.3 Giao diện website (38)
    • 3.4 Kết quả thực nghiệm (42)
    • 3.5 Kết luận chương (42)

Nội dung

lớn kinh doanh loại mặt hàng này, đều rất ngon lại đảm bảo vệ sinh nhưng lại ít người biết đến Đề tài “Xây dựng website bán đồ ăn vặt” được ra đời nhằm phục vụ cho việc tạo cho người dùn

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Các chức năng của hệ thống

R1 Gói thông tin khách hàng

R2 Quản lí thông tin món ăn

R2.1 Thêm món ăn mới lên hệ thống

R2.2 Sửa thông tin món ăn

R2.3 Xóa thông tin món ăn

R3.1 Thêm món ăn mới vào giỏ hàng

R3.2 Xóa món ăn khỏi giỏ hàng

R4 Quản lí đơn đặt hàng

R4.1 Xác nhận thông tin đặt hàng

R4.2 Theo dõi đơn đặt hàng

R7 Quản lí tìm kiếm hàng

Các thuộc tính của hệ thống

• Dễ sử dụng, không cần đào tạo nhiều

• Đảm bảo tốc độ và an toàn trong lưu trữ và xử lý dữ liệu

• Có khả năng liên tác với các hệ thống khác, khả năng nâng cấp bảo trì dễ dàng

• Cấu hình máy chủ: Tối thiểu PIII 500, >256 MB Ram, dung lượng ổ cứng

• Hệ quản trị CSDL được cài là SQL Server hoặc My SQL

• Cấu hình máy trạm: Tối thiểu C 433, >64 MB Ram Có cài đặt IE 4 trở lên.

Xác định các khái niệm

2.3.1 Xác định các tác nhân, các ca sử dụng và mô tả các ca sử dụng

 2.3.2 Xác định các tác nhân

Tác nhân Các ca sử dụng nghiệp vụ

Khách hàng có thể đăng ký và lưu trữ tất cả thông tin cá nhân vào hệ thống Ngoài ra, hệ thống cũng cho phép sửa đổi thông tin khách hàng khi cần thiết, giúp cập nhật dữ liệu một cách nhanh chóng và chính xác.

Admin Xóa thông tin khách hàng

Xóa khách hàng đã chọn khỏi hệ thống

In thông tin khách hàng

In thông tin chi tiết về khách hàng đã chọn lên màn hình hệ thống

In thông tin đơn hàng của khách hàng

In thông tin chi tiết về đơn hàng khách hàng đã chọn lên màn hình hệ thống

Cập nhật thông tin giỏ hàng

Lưu tất cả thông tin cập nhật giỏ hàng của khách hàng vào hệ thống

Xóa đơn hàng của khách hàng khỏi hệ thống

Admin Xóa đơn hàng của khách hàng

Khi đơn hàng có vấn đề: xóa tất cả thông tin về đơn hàng và báo với khách hàng

Khách hàng Tìm thông tin đơn hàng

Hiển thị đơn hàng thỏa mãn điều kiện tìm kiếm lên màn hình và in danh sách

Thêm mới món ăn Lưu thông tin về món ăn mới lên hệ thống

Sửa món ăn Sửa thông tin về món ăn và cập nhật thông tin mới lên hệ thống

Xóa món ăn Xóa món ăn ra khỏi hệ thống

Khách hàng Tìm món ăn

Hiển thị món ăn thỏa mãn điều kiện tìm kiếm lên màn hình và in danh sách

Cập nhật giá cả món ăn (Thêm, sửa, tìm kiếm)

Ghi nhận một mức giá mới và các thông tin liên quan (giảm giá)

Admin Sửa các thông tin về mức giá

Duyệt đơn hàng Kiểm tra trạng thái của đơn hàng: đơn hàng đang chờ, đơn hàng đã thanh toán đang chờ gửi hàng, đơn hàng chưa thanh toán

Xác định các ca sử dụng

2.4.1 Gói cập nhật khách hàng

UC4: Tìm kiếm khách hàng

2.4.2 Gói quản lí mặt hàng

Uc5: Phân nhóm mặt hàng

UC9: Tìm kiếm mặt hàng

UC10: Thêm hàng vào giỏ

UC11: Xóa hàng khỏi giỏ

UC12: Xem thông tin giỏ hàng

UC13: Xác nhận đơn hàng

UC15: Xem tình trạng đơn hàng

UC16 Xem sản phẩm sắp hết hàng

2.4.6 Quản lí quyền truy cập

Mô tả các ca sử dụng

- Tên ca sử dụng: Đăng kí

- Mục đích: cập nhật thông tin về khách hàng mới vào hệ thống

Nhập thông tin khách hàng trực tiếp vào hệ thống theo dữ liệu cá nhân là một quy trình quan trọng, giúp tối ưu hóa việc quản lý thông tin và nâng cao trải nghiệm khách hàng Hành động này được thực hiện bởi tác nhân, và hệ thống sẽ phản hồi bằng cách cập nhật và lưu trữ thông tin một cách chính xác.

1 Yêu cầu đăng kí 2 Hiện form đăng kí

3 Nhập các thông tin cần thiết, yêu cầu ghi nhận

4 Ghi nhận và thông báo kết quả

Khi nhập thông tin trực tiếp, nếu kết quả kiểm tra cho thấy dữ liệu thiếu hoặc không chính xác, hệ thống sẽ thông báo lỗi và yêu cầu người dùng nhập lại thông tin hoặc dừng ca sử dụng Ngoài ra, nếu kiểm tra họ tên, ngày sinh và quê quán trùng với một khách hàng đã tồn tại trong hệ thống, người dùng cũng sẽ nhận được thông báo yêu cầu nhập lại hoặc dừng lại.

- Tên ca sử dụng: Sửa khách hàng

- Mục đích: cập nhật thông tin mới về khách hàng vào hệ thống

Khi có sự thay đổi hoặc thông tin chưa chính xác về khách hàng, việc sửa đổi thông tin là cần thiết Điều này đảm bảo rằng dữ liệu luôn được cập nhật và chính xác Tham chiếu đến quy trình R1.2 để thực hiện các bước sửa đổi cần thiết.

Hành động của tác nhân Hồi đáp của hệ thống

1 Yêu cầu sửa thông tin khách hàng

2 Hiện form đăng nhập để khách hàng đăng nhập rồi vào form thông tin cá nhân

3 Nhập thông tin cần sửa, yêu cầu xác nhận

4 Kiểm tra, ghi lại thông tin mới vào hệ thống

Nếu thông tin cần sửa không đáp ứng yêu cầu của hệ thống, chẳng hạn như đổi tên người dùng hoặc email, hệ thống sẽ thông báo rằng việc sửa đổi không thành công và kết thúc quá trình sửa.

- Tên ca sử dụng: Xóa khách hàng

- Tác nhân: khách hàng, admin

- Mục đích: Xóa khách hàng ra khỏi hệ thống

Khách hàng có thể tự chọn xóa tài khoản của mình trong phần quản lý thông tin cá nhân, hoặc admin có quyền xóa khách hàng khỏi hệ thống Quy trình này được tham chiếu theo R1.3 và được mô tả chi tiết trong biểu diễn.

Hành động tác nhân Hồi đáp hệ thống

1 Yêu cầu xóa thông tin khách hàng

2 Hiện form quản lí thông tin khách

3 Chọn khách hàng cần xóa 4 Hiển thị thông tin khách hàng cần xóa

5 Yêu cầu xóa 6 Xóa và thông báo kết quả

2.5.4 UC4: Tìm kiếm khách hàng

- Tên ca sử dụng: Tìm kiếm khách hàng

- Mục đích: Tìm thông tin của khách

- Mô tả khái quát: Nhập thông tin cần tìm (username, email, sdt…)

- Tham chiếu: R1.4 - Mô tả biểu diễn:

Hành động của tác nhân Hồi đáp của hệ thống

1 Nhập thông tin về khách hàng cần tìm

2 Hiển thị danh sách khách hàng tìm được

3 Chọn khách hàng cần tìm 4 Hiển thị thông tin về khách hàng muốn tìm

2.5.5 UC5: Phân nhóm mặt hàng

- Tên ca sử dụng: Phân nhóm mặt hàng

- Mục đích: Phân nhóm các mặt hàng vào danh mục tương ứng

- Mô tả khái quát: Chọn mặt hàng và sắp xếp vào danh mục phù hợp

- Tham chiếu: R1.5 - Mô tả biểu diễn:

Hành động của tác nhân Hồi đáp của hệ thống

1 Nhập thông tin về mặt hàng cần tìm

2 Hiển thị danh sách mặt hàng tìm được

3 Chọn mặt hàng cần phân loại

4 Hiển thị thông tin về mặt hành muốn tìm

5 Chọn danh mục mặt hàng cần phân loại, yêu cầu xác nhận

6 Nhóm mặt hàng vào danh mục cần phân loại

- Tên ca sử dụng: Thêm mặt hàng

- Mục đích: cập nhật thông tin về mặt hàng mới vào hệ thống

- Mô tả khái quát: Nhập trực tiếp thông tin về mặt hàng

- Tham chiếu: R1.6 - Mô tả biểu diễn:

Hành động tác nhân Hồi đáp của hệ thống

1 Yêu cầu nhập mặt hàng mới

3 Nhập các thông tin cần thiết, yêu cầu ghi nhận

4 Ghi nhận và thông báo kết quả

Khi thực hiện nhập trực tiếp, nếu kết quả kiểm tra thông tin thiếu hoặc không chính xác, hệ thống sẽ thông báo lỗi và yêu cầu người dùng nhập lại hoặc dừng ca sử dụng Nếu kiểm tra mặt hàng và phát hiện trùng lặp với khách hàng đã có trong hệ thống, người dùng cũng sẽ nhận được thông báo yêu cầu nhập lại hoặc dừng quy trình.

- Tên ca sử dụng: Sửa mặt hàng

- Mục đích: cập nhật thông tin mới về mặt hàng vào hệ thống

Khi có sự thay đổi hoặc thông tin chưa chính xác về mặt hàng, cần sửa đổi thông tin để đảm bảo tính chính xác và cập nhật Hành động này sẽ được thực hiện bởi tác nhân, và hệ thống sẽ phản hồi lại tương ứng với các thay đổi đã được thực hiện.

1 Yêu cầu sửa thông tin mặt hàng

2 Hiện form nhập để tìm kiếm

3 Nhập thông tin cần sửa, yêu cầu xác nhận

4 Tìm kiếm và hiển thị danh sách mặt hàng tìm được

5 Chọn mặt hàng cần sửa trong danh sách kết quả tìm kiếm

6 Hiển thị thông tin về mặt hàng đã chọn

7 Tiến hành sửa, yêu cầu ghi lại 8 Kiểm tra, ghi lại thông tin mới và thông báo kết qảu ghi nhận

Nếu không có mặt hàng nào thỏa mãn điều kiện tìm kiếm thì thông báo không tìm được và yêu cầu tìm lại hoặc dừng.

- Tên ca sử dụng: Xóa mặt hàng

- Mục đích: Xóa mặt hàng ra khỏi hệ thống

Quản trị viên hệ thống xác định mặt hàng cần xóa và thực hiện việc xóa thông tin liên quan đến sản phẩm đó, theo tham chiếu R1.8.

Hành động tác nhân Hồi đáp hệ thống

1 Yêu cầu xóa thông tin mặt hàng

2 Hiện form nhập điều kiện tìm kiếm

3 Nhập thông tin về mặt hàng cần tìm

4 Hiển thị danh sách mặt hàng tìm được

5 Chọn mặt hàng cần xóa trong danh sách

6 Hiển thị thông tin về mặt hàng được chọn

7 Yêu cầu xóa 8 Xóa và thông báo kết quả

2.5.9 UC9: Thêm hàng vào giỏ hàng

- Tên ca sử dụng: Thêm hàng vào giỏ hàng

- Mục đích: cập nhật thông tin về mặt hàng vào giỏ hàng của khách hàng

- Mô tả khái quát: chọn mặt hàng trên trang chủ hoặc tìm kiếm

- Tham chiếu: R1.10 - Mô tả biểu diễn:

Hành động tác nhân Hồi đáp của hệ thống

1 Chọn mặt hàng 2 Chọn cho hàng vào giỏ

3 yêu cầu ghi nhận 4 Ghi nhận và thông báo kết quả

2.5.10 UC10: Xóa hàng khỏi giỏ

- Tên ca sử dụng: Xóa mặt hàng khỏi giỏ

- Mục đích: Xóa mặt hàng khỏi giỏ

- Mô tả khái quát: chọn trực tiếp hàng trong giỏ và xóa

- Tham chiếu: R1.11 - Mô tả biểu diễn:

Hành động tác nhân Hồi đáp của hệ thống

1 Mở giỏ hàng 2 Hiện giỏ hàng và thông tin các mặt hàng trong đó

3 Chọn xóa trên mặt hàng, yêu cầu xác nhận

4 Ghi nhận xóa khỏi hệ thống

2.5.11 UC11: Xem thông tin giỏ hàng

- Tên ca sử dụng: Xem giỏ hàng - Tác nhân: Khách hàng, Admin

- Mục đích: Xem thông tin về giỏ hàng

- Mô tả khái quát: Chọn trực tiếp trong mục giỏ hàng của khách hàng hoặc tìm kiếm mã giỏ hàng từ tài khoản Admin -

Tham chiếu: R1.12 - Mô tả biểu diễn:

Hành động tác nhân Hồi đáp của hệ thống

1 Yêu cầu xem giỏ hàng 2 Hiện giỏ hàng

3 Nhập các thông tin cần thiết, yêu cầu ghi nhận

4 Hiển thị ra kết quả giỏ hàng

- Tên ca sử dụng: Hủy đơn hàng

- Mục đích: Xóa đơn hàng ra khỏi hệ thống

- Mô tả khái quát: Tìm kiếm đơn hàng muốn hủy và hủy

- Tham chiếu: R1.13 - Mô tả biểu diễn:

Hành động tác nhân Hồi đáp của hệ thống

1 Tìm kiếm đơn hàng muốn hủy

2 Hiển thị thông tin các đơn hàng

3 Chọn đơn hàng muốn hủy 4 Ghi nhận và hiển thị thông tin đơn hàng

5 Yêu cầu hủy đơn hàng, có xác nhận

6 Xóa đơn hàng khỏi hệ thống

2.5.13 UC13: Xem sản phẩm sắp hết hàng

- Tên ca sử dụng: Xem sản phẩm sắp hết hàng

- Mục đích: Xem thông tin về hàng sắp hết

- Mô tả khái quát: Trong giao diện quản lý của admin, chọn mục sản phẩm sắp hết hàng - Tham chiếu: R1.12 - Mô tả biểu diễn:

Hành động tác nhân Hồi đáp của hệ thống

1 Yêu cầu xem hàng sắp hết 2 Hiện danh sách các hàng sắp hết

3 Chọn sản phẩm cụ thể 4 Hiển thị ra kết quả số lượng còn lại

2.5.14 UC14: Xem sản phẩm sắp hết hàng

- Tên ca sử dụng: Xem sản phẩm sắp hết hàng

- Mục đích: Xem thông tin về hàng sắp hết

- Mô tả khái quát: Trong giao diện quản lý của admin, chọn mục sản phẩm sắp hết hàng - Tham chiếu: R1.12 - Mô tả biểu diễn:

Hành đ ng tác nhân ộ Hồồi đáp c a h thồống ủ ệ

1 Yêu cầu xem hàng sắp hết 2 Hiện danh sách các hàng sắp hết

3 Chọn sản phẩm cụ thể 4 Hiển thị ra kết quả số lượng còn lại

Cách tổ chức dữ liệu và thiết kế chương trình

Kết luận chương 2

Trong chương 2, tôi đã phân tích chi tiết các chức năng của hệ thống và trình bày thiết kế hệ thống thông qua phương pháp phân tích thiết kế hướng đối tượng Các biểu đồ như biểu đồ Use Case, biểu đồ tuần tự chức năng, biểu đồ hoạt động, biểu đồ cộng tác và bảng cơ sở dữ liệu đã được sử dụng để minh họa Những chức năng chính của hệ thống bao gồm quản lý đơn hàng, quản lý sản phẩm, danh mục nhà cung cấp, phân loại sản phẩm theo thuộc tính, chức năng tìm kiếm, quản lý giỏ hàng, đăng nhập, đăng ký và quản lý hóa đơn theo từng giai đoạn triển khai sản phẩm.

CÀI ĐẶT CHƯƠNG TRÌNH

Xây dựng chương trình

Website được xây dựng bằng ngôn ngữ Asp.Net MVC, một nền tảng lâu đời và đã trải qua nhiều giai đoạn phát triển Ngôn ngữ lập trình này có nhiều ưu điểm nổi bật, bao gồm thư viện hỗ trợ đa dạng và khả năng tương thích với nhiều loại trình duyệt hiện nay.

Thông tin cấu hình máy được sử dụng trong việc xây dựng và cài đặt chương trình:

ASP.NET MVC là một framework mạnh mẽ hỗ trợ mô hình MVC cho ASP.NET Để hiểu cách hoạt động của ASP.NET MVC, bạn cần nắm rõ mô hình MVC, bao gồm ba thành phần chính: Model (dữ liệu), View (giao diện người dùng) và Controller (xử lý logic).

Mô hình lưu trữ dữ liệu của ứng dụng và trạng thái của nó, có thể là một cơ sở dữ liệu hoặc đơn giản chỉ là một tệp XML.

View là giao diện người dùng cho phép khách truy cập trang web của bạn xem dữ liệu Trong các ứng dụng ASP.NET MVC, các trang ASPX thường được sử dụng để hiển thị view.

Controller là thành phần quan trọng trong việc quản lý các tương tác của người dùng với trang web, giúp xác định loại view cần hiển thị Ngoài ra, controller còn đóng vai trò giao tiếp với model để đảm bảo dữ liệu được xử lý và hiển thị một cách chính xác.

This framework is lightweight and offers testing capabilities, integrating seamlessly with existing ASP.NET features such as membership-based authentication and master pages.

Bạn nên sử dụng ASP.NET MVC framework cho việc tạo ra các ứng dụng web vì những lý do được liệt kê sau đây:

Một trong những lợi ích quan trọng của ASP.NET MVC là sự phân tách mối bận tâm (Separation of Concern), cho phép tách biệt rõ ràng giữa mô hình, logic nghiệp vụ, giao diện người dùng và dữ liệu.

Khi sử dụng framework ASP.NET MVC, bạn sẽ được trang bị một bộ điều khiển mạnh mẽ hơn về JavaScript, HTML và CSS, vượt trội so với các điều khiển truyền thống trên web.

Có khả năng kiểm thử

Framework ASP.NET MVC cung cấp hỗ trợ mạnh mẽ cho việc kiểm thử ứng dụng web Nếu bạn muốn đảm bảo chất lượng ứng dụng web của mình trước khi phát hành cho người dùng, ASP.NET MVC là lựa chọn lý tưởng để thực hiện kiểm thử.

Framework này loại bỏ View State, giúp giảm đáng kể băng thông cho các yêu cầu Nhiều chuyên gia khuyến nghị sử dụng framework này để phát triển các ứng dụng web MVC hiệu quả và chất lượng.

View và Size của Control

Các framework ASP.NET thường gặp khó khăn với view state và kích thước của control trong HTML, dẫn đến việc tăng kích thước tệp HTML và làm chậm quá trình tải trang, đặc biệt trên đường kết nối internet chậm Tuy nhiên, vấn đề này không tồn tại trong ASP.NET MVC, nơi không có khái niệm về view, giúp cải thiện tốc độ tải trang và mang lại trải nghiệm người dùng mượt mà hơn.

Khi kết hợp MVC với jQuery, bạn có thể phát triển mã nguồn chạy trực tiếp trên trình duyệt web, giúp giảm bớt gánh nặng cho máy chủ web của bạn.

Bạn không cần nhiều kiến thức kỹ thuật để sử dụng framework ASP.NET MVC, nhưng bạn sẽ cảm thấy thích thú khi biết cách vận hành nó Framework này vượt trội hơn nhiều so với các hình thức trang web khác, vì nó hoạt động gần gũi với các chiến lược làm việc của web, mang lại sự dễ dàng và thú vị cho người dùng.

Một lợi thế quan trọng của MVC là khả năng bổ sung các dịch vụ web API Nếu bạn muốn tích hợp thêm các dịch vụ vào ứng dụng web của mình, việc tìm hiểu cách thức hoạt động của các dịch vụ này là điều cần thiết.

Các chức năng chương trình

Layout sử dụng chung cho Admin:

Trong chương trình của mình em sử dụng layout bootstrap miễn phí trên website: https://startbootstrap.com/

Giao diện trực quan và dễ hiểu cung cấp khả năng tùy biến cao cho người dùng, đặc biệt là quản trị viên website Nó bao gồm các template sẵn có được viết bằng ngôn ngữ HTML mới nhất kết hợp với CSS, tạo ra một giao diện đơn giản, dễ sử dụng và ổn định.

Website này cung cấp các chức năng cơ bản cho cả người quản trị và người dùng, tập trung vào việc quản lý bán hàng, đặc biệt là trong lĩnh vực đồ ăn vặt.

Người sử dụng website bao gồm ba nhóm chính: Admin, người điều hành và quản lý nội dung; khách hàng, những người đã đăng ký tài khoản trên trang; và khách hàng vãng lai, những người chưa có tài khoản nhưng vẫn truy cập và sử dụng dịch vụ.

Các chức năng có thể kể đến như:

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

Quản lý thống kê, báo cáo

Quản lý nhà cung cấp

Gửi Email Đánh giá món ăn

Giao diện website

3.3.2 Giao diện trang đăng ký

3.3.3 Giao diện trang quản lý sản phẩm

3.3.4 Giao diện trang giỏ hàng

3.3.5 Giao diện chi tiết sản phẩm

3.3.6 Giao diện trang tìm kiếm

Kết quả thực nghiệm

Chương trình hoạt động với đầy đủ các chức năng đã kể trên, giao diện website dễ nhìn, đơn giản, có đầy đủ thông tin của các mặt hàng

Người quản trị hoạt động hiệu quả, xử lý tốt các quy trình quản lý, mang lại thông tin cụ thể và trực quan cho người sử dụng Điều này giúp người dùng có cái nhìn khách quan về sản phẩm thông qua đánh giá từ những người dùng khác Chức năng quản lý đơn hàng với ba cấp độ dễ sử dụng giúp người dùng theo dõi tình trạng và giá cả của đơn hàng thông qua hóa đơn.

Chương trình hoạt đọng đôi khi bị giật, lag, xử lý dữ liệu chậm do chưa được tối ưu hóa về cơ sở dữ liệu

Kết luận chương

Trong bài viết này, tôi đã trình bày về môi trường cài đặt chương trình và các chức năng của hệ thống Các chức năng được thực hiện trên nền tảng Windows, sử dụng ngôn ngữ lập trình ASP.NET theo mô hình MVC, kết hợp với hệ quản trị cơ sở dữ liệu Microsoft SQL Server.

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Sau một thời gian nghiên cứu và thực hiện, em đã hoàn thành đề tài "Xây dựng website bán đồ ăn vặt" với sự quan tâm và hướng dẫn tận tình từ thầy Nguyễn Đình Quyết.

Cơ bản em đã làm được những chức năng sau

• Quản lý mặt hàng đưa lên trang web

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

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

• Bình chọn đánh giá sản phẩm bằng sao

• Gửi Email thông tin đơn hàng cho khách hàng

• Thực hiện giao dịch mua hàng với khách thông qua chức năng mua sản phẩm

• Tìm kiếm các mặt hàng có trên hệ thống

• Chức năng duyệt đơn hàng cho người quản trị

• Thông báo sản phẩm sắp hết hàng trên hệ thống để người quản trị nắm được

• Hiển thị các mặt hàng lên hệ thống một cách trực quan và dễ hiểu

• Thanh toán trực tuyến cho người dùng

Để nâng cao chất lượng chương trình và đáp ứng tốt hơn nhu cầu thực tế, tôi sẽ nỗ lực thực hiện các chức năng cần thiết trong tương lai.

• Tạo lập trang web trở thành sàn giao dịch thương mại chuyên về đồ ăn vặt

• Chức năng thông báo cho khách hàng về đơn hàng và trạng thái của đơn hàng

• Lưu lịch sử mua hàng cho khách hàng

• Thực hiện các chương trình triết khấu cho khách hàng thành viên thông qua đánh giá cấp độ khách hàng

Do thời gian triển khai hạn chế và khó khăn trong việc tìm hiểu công nghệ mới do thiếu tài liệu, không thể tránh khỏi những sai sót Em rất mong nhận được sự góp ý và hướng dẫn từ thầy cô để hoàn thiện đồ án Em xin chân thành cảm ơn thầy Nguyễn Đình Quyết đã tận tình hỗ trợ chúng em trong suốt quá trình thực hiện đề tài này.

Ngày đăng: 03/01/2025, 21:38

HÌNH ẢNH LIÊN QUAN

Bảng 2.2: Bảng Sản phẩm - Thiết kế website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
Bảng 2.2 Bảng Sản phẩm (Trang 28)
2.6.5  Bảng “LoaiSanPham” - Thiết kế website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
2.6.5 Bảng “LoaiSanPham” (Trang 29)
2.6.9  Bảng “ChiTietPhieuNhap” - Thiết kế website bán Đồ ăn hiển thị trên mobile dùng hệ Điều hành android
2.6.9 Bảng “ChiTietPhieuNhap” (Trang 30)

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

TÀI LIỆU LIÊN QUAN