Xác lập lại mật khẩu cho nhà cung cấp

Một phần của tài liệu Ứng dụng AJAX xây dựng website văn hóa ẩm thực (Trang 75 - 79)

Khi nhà cung cấp quên mật khẩu thì vào trang xác lập lại mật khẩu cho nhà cung cấp, nhà cung cấp phải đăng nhập đúng tên, chọn câu hỏi bí mật và phải trả lời đúng câu hỏi bí mật khi click vào xác nhận thì Ajax sẽ giúp kiểm tra tên đăng nhập và câu trả lời chính xác với thông tin dưới cơ sở dữ liệu, nhưng không cần nạp lại trang.

Hình 4.6 Xác lập lại mật khẩu cho nhà cung cấp

4.2 GIAO DIỆN CỦA CHƯƠNG TRÌNH

4.2.1 Trang chủ

Hình 4.7 Trang chủ

Đăng nhp:

- Thông tin đầu vào:

Tên đăng nhập và mật khẩu. - Thông tin đầu ra:

Hiện thông báo lỗi nếu thông tin nhập vào không hợp lệ.

Hiện thông báo đăng nhập thành công nếu thông tin đúng và hợp lệ. - Kiểm tra hợp lệ:

Tên đăng nhập và mật khẩu: Không được để trống và phải có từ 6 đến 24 ký tự.

Phn tìm kiếm:

- Thông tin đầu vào:

Từ khóa cần tìm và thể loại tìm kiếm. - Thông tin đầu ra:

Hiện thông báo lỗi nếu từ khóa tìm kiếm không hợp lệ.

Hiển thị loại thông tin tìm được có chứa từ khóa nếu thông tin đầy đủ vào hợp lệ.

- Kiểm tra hợp lệ:

Từ khóa: Không được để trống.

Giới thiệu tổng quát về các món ăn. Khi thực khách muốn xem thông tin của món ăn nào đó thì nhấp vào xem chi tiết. Chương trình sẽ hiển thị giới thiệu chi tiết về món ăn đó.

4.2.2 Chi tiết món ăn

Hình 4.8 Chi tiết món ăn

Giới thiệu chi tiết thông tin món ăn mà bạn muốn biết. Tên món ăn, loại món ăn, nhà cung cấp, giới thiệu thông tin chi tiết nguyên liệu, thành phần dinh dưỡng của món ăn.

4.2.3 Trang admin

Hình 4.9 Trang Admin

4.2.4 Góp ý tới nhà cung cấp

Hình 4.10 Góp ý tới nhà cung cấp

- Thông tin đầu vào:

Nhà hàng muốn gửi phản hồi tới, tên thực khách, địa chỉ thực khách, số điện thoại, địa chỉ email, tiêu đề phản hồi, nội dung phản hồi.

- Thông tin đầu ra:

Hiện thông báo lỗi nếu thông tin đầu vào không đầy đủ hoặc không hợp lệ. Hiện thông báo phản hồi đã được gửi đi nếu thông tin đầu vào đầy đủ và hợp lệ.

- Kiểm tra hợp lệ: (adsbygoogle = window.adsbygoogle || []).push({});

Tên khách hàng: Không được để trống và dài không quá 50 ký tự. Địa chỉ: Không được để trống và dài không quá 100 ký tự.

Sốđiện thoại: Phải là chữ số và có từ 8 đến 12 ký tự. Địa chỉ email: Phải hợp lệ.

Tiêu đề phản hồi: Không được để trống và dài không quá 50 ký tự. Nội dung phản hồi: Không được để trống và dài không quá 4000 ký tự.

Một phần của tài liệu Ứng dụng AJAX xây dựng website văn hóa ẩm thực (Trang 75 - 79)