Thiết kế và phát triển ứng dụng bán sản phẩm hữu cơ trên website

MỤC LỤC

3 Tính năng mua hàng

Nơi khách hàng xem lựa hàng cho phù hợp rồi sau đó thêm vào giỏ hàng hoặc mua ngay.

9 Cài đặt

    - Thuộc tính: UserID (Khóa chính), Tên khách hàng, Email, Mật khẩu, Địa chỉ, Số điện thoại, v.v. - Thuộc tính: OrderID (Khóa chính), Ngày đặt hàng, Trạng thái thanh toán, Tổng giá trị đơn hàng, v.v. - Thuộc tính: OrderDetailID (Khóa chính), OrderID (Khóa ngoại liên kết với Order), ProductID (Khóa ngoại liên kết với Product), Số lượng, Giá bán, v.v.

    - Mối quan hệ: Một khách hàng có thể có nhiều đơn đặt hàng (One-to-Many). - Mối quan hệ: Một sản phẩm có thể xuất hiện trong nhiều chi tiết đơn đặt hàng và mỗi chi tiết đơn đặt hàng chỉ liên quan đến một sản phẩm (Many-to-One). - Mối quan hệ: Một đơn đặt hàng có thể có nhiều chi tiết đơn đặt hàng và mỗi chi tiết đơn đặt hàng chỉ liên quan đến một đơn đặt hàng (One-to-Many).

    - Ngôn ngữ lập trình PHP đơn giản, dễ sử dụng: Ngôn ngữ lập trình PHP rất dễ sử dụng cho lập trình viên thiết kế và cả khách hàng, giao diện được thiết kế khá thân thiện, có thể tương thích với tất cả các trình duyệt hiện nay – Sự linh hoạt của ngôn ngữ lập trình PHP: Ngôn ngữ này không bị ràng buộc bởi các quy tắc, ta có thể thoải mái sáng tạo để xây dựng. -Cải thiện tốc độ tải trang: Việc sử dụng PHP làm cho các trang web tải nhanh hơn so với nhiều công nghệ phát triển web khác - Có thể hoạt động mượt mà trên hầu hết mọi trình duyệt hiện hành.

    Sơ đồ ERD (Entity-Relationship Diagram):
    Sơ đồ ERD (Entity-Relationship Diagram):

    KỊCH BẢN KIỂM THỬ *

    - Hiển thị form đăng nhập trên màn hình - Focus được set vào button đăng nhập. Nhấn phim Ctrl = Màn hình thu nhỏ, phóng to tương ứng và không bị vỡ giao diện. Không cho phép nhập quá giá trị maxlength hoặc hiển thị thông báo lỗi vượt quá giá trị maxlength 2.

    Thực hiện trim space ở đầu và cuối trường dữ liệu Kiểm tra đăng nhập thành. Hiển thị thông báo tên đăng nhập sai, vui lòng nhập lại địa chỉ email hoặc tên đăng nhập. Kiểm tra giá trị mặc định password Giá trị mặc định là trống Kiểm tra có phải là trường.

    Kiểm tra đăng nhập trong trường hợp nhập đúng username và nhập sai password quá 5 lần. Click vào nút thay đổi mật khẩu 1.Hiển thị thông báo bạn muốn thay đổi mật khẩu 2.

    KIỂM THỬ CHỨC NĂNG THÊM SẢN PHẨM

    Chức năng phân trang, tổng số bản ghi được đặt dưới cùng góc trái của grid. Hiển thị đúng tên tương ứng với các chức năng khi trỏ chuột vào tooltip. (danh sách) có số bản ghi nhỏ hơn X bản ghi" Hiển thị X bản ghi trên một trang Kiểm tra mở các trang Chọn vào số trang bất kỳ: trang đầu, trang cuối,.

    Thực hiện chuyển các trang sau Menu, header, footer không thay đổi Chức năng 2 : Liên hệ. Kiểm tra tất cả lỗi về chính tả, cấu trúc câu, ngữ pháp trên màn hình. Kiểm tra giá trị mặc định trường họ và tên Giá trị mặc định là trống Kiểm tra có phải là trường.

    Thực hiện trim space ở đầu và cuối trường dữ liệu Kiểm tra khi dữ liệu là chữ. Kiểm tra giá trị mặc định trường Tên công ty Giá trị mặc định là trống Kiểm tra có phải là trường. Thực hiện trim space ở đầu và cuối trường dữ liệu Kiểm tra khi dữ liệu là chữ.

    Kiểm tra giá trị mặc định trường email Giá trị mặc định là trống Kiểm tra trường hợp bỏ. Kiểm tra giá trị mặc định Kiểm tra giá trị mặc định của số điện thoại Giá trị mặc định là trống Kiểm tra có phải là trường. Kiểm tra giá trị mặc định Kiểm tra giá trị mặc định của Fax Giá trị mặc định của trạng thái là trống 38.

    Kiểm tra giá trị mặc định 1.Kiểm tra giá trị mặc định Giá trị mặc định là trống Kiểm tra có phải là trường. Thực hiện trim space ở đầu và cuối trường dữ liệu Kiểm tra khi dữ liệu là chữ.

    KIỂM THỬ CHỨC NĂNG ĐĂNG KÝ

    +textbox:email +textbox: địa chỉ +textbox: số điện thoại +button: đăng kí bên trái +button: nhập lại bên phải. Chức năng phân trang, tổng số bản ghi được đặt dưới cùng góc trái của grid Kiểm tra giao diện phóng. Thực hiện chuyển các trang sau Menu, header, footer không thay đổi Chức năng 2 : ĐĂNG KÍ.

    Hiển thị thông báo tên đăng kí đã có người sử dụng Yêu cầu nhập lại tên đăng kí. Thực hiện trim space ở đầu và cuối trường dữ liệu Kiểm tra với trường hợp. Kiểm tra giá trị mặc định Kiểm tra giá trị mặc định của email Giá trị mặc định của trạng thái là trống.

    KIỂM THỬ CHỨC NĂNG LIÊN HỆ

    Kiểm tra giá trị mặc định trường họ và tên Giá trị mặc định là trống. Kiểm tra giá trị mặc định trường Tên công ty Giá trị mặc định là trống. Kiểm tra giá trị mặc định Kiểm tra giá trị mặc định của Fax Giá trị mặc định của trạng thái là trống Kiểm tra có phải là trường.

    KIỂM THỬ CHỨC NĂNG TÌM KIẾM

    Kiểm tra thứ tự con trỏ di chuyển ngược lại trên màn hình khi nhấn Shift-Tab. Kiểm tra giá trị mặc định trường tìm kiếm Giá trị mặc định là trống Kiểm tra có phải là trường. Thông báo không có kết quả phù hợp với từ khóa Kiểm tra nhập quá.

    Hiển thị kết quả báo kết quả tìm kiếm ra màn hình Button tìm kiếm.

    Lỗi Lập Trình

    Mô tả: Lỗi lập trình có thể xuất hiện khi phần mềm không tuân thủ đúng quy tắc cú pháp hoặc logic lập trình. Hậu Quả: Có thể dẫn đến các lỗi chức năng, hiệu suất không đáng tin cậy, hoặc vấn đề bảo mật.