.10 Bảng đơn hàng

Một phần của tài liệu LẬP TRÌNH ANDROID CƠ BẢN Đề tài : Xây dựng app đặt đồ ăn HaNoi Food Tour (Trang 35 - 53)

STTTên thực thểKiểu dữ liệuRàng buộcMô tả

1 Id String Khố chính Khố chính

của bảng

2 User_Id String Khố phụ Khoá phụ của

bảng

3 Store_Id String Khoá phụ Khoá phụ của

bảng

4 Status String Required Trạng thái đơn

hàng

5 Food Array Required Danh sách

món ăn trong đơn hàng

CHƯƠNG 3. THỰC NGHIỆM

3.1 Thiết kế giao diện ứng dụng

3.1.1 Giao diện đăng ký

Sau khi người dùng nhập đầy đủ các trường dữ liệu và bấm vào nút đăng ký, hệ thống sẽ thông báo Đăng ký thành công.

3.1.2 Giao diện đăng nhập

3.1.3 Giao diện trang chủ

3.1.4 Giao diện màn danh mục món ăn

3.1.5 Giao diện màn chi tiết cửa hàng

3.1.6 Giao diện màn tìm kiếm

Tại đây khách hàng có thể nhập từ khóa tìm kiếm để tìm giày một cách nhanh chóng

3.1.7 Giao diện màn đặt hàng

Hình 3-17 Giao diện đặt hàng thành công

3.1.8 Giao diện màn chi tiết đơn hàng

3.1.9 Giao diện màn giỏ hàng

3.1.10 Giao diện màn thanh tốn

Hình 3-20 Giao diện màn xác nhận thanh toán

3.1.11 Giao diện màn quản lý lịch sử đơn hàng

3.2 Thiết kế giao diện website quản lý

3.2.1 Giao diện đăng ký

Hình 3-23 Giao diện màn hình đăng ký

3.2.2 Giao diện đăng nhập

Chức năng này cho phép người quản trị đăng nhập vào website bằng tên đăng nhập và mật khẩu khi muốn quản lý cửa hàng. Sau khi đăng nhập thành cơng thì họ mới có thể quản lý cửa hàng của mình.

Đầu vào: Tên đăng nhập, mật khẩu.

Quá trình: Nhập tên đăng nhập và mật khẩu.

Kiểm tra xem tên đăng nhập và mật khẩu có hợp lệ khơng.

Đầu ra: Nếu tên đăng nhập và mật khẩu đúng thì người sử dụng đăng nhập được vào hệ thống. Nếu sai hệ thống sẽ yêu cầu nhập lại.

3.2.3 Giao diện trang chủ

Đây là giao diện chính của trang web. Tại đây người quản lý có thể xem giới thiệu sơ qua về website cũng nhưng các thông tin khác.

3.2.4 Giao diện màn chi tiết đơn hàng

3.2.5 Giao diện màn quản lý đơn hàng

Hình 3-27 Giao diện màn quản lý đơn hàng

3.2.6 Giao diện màn thống kê doanh thu

3.3 Hướng dẫn sử dụng ứng dụng

Khi vào website quản trị cửa hàng cần phải đăng nhập để quản lý website. - Đối với quản trị cửa hàng:

 Khi đăng nhập sẽ được chuyển đến trang chủ chuyên dụng cho quản trị viên để quản lý website

 Quản trị viên có thể thêm/sửa/xóa các món ăn trong website theo ý thích của mình

 Quản trị viên có quyền xem và quản lý các đơn hàng trên website  Quản trị viên có thể xem thống kê của shop

- Đối với khách hàng:

 Khách hàng có thể tìm kiếm các món ăn thơng qua ơ search ở trên thanh tìm kiếm

 Bấm vào cửa hàng để xem chi tiết của cửa hàng đó  Khách hàng có thể lọc các món ăn theo danh mục có sẵn

 Bấm vào giỏ hàng để xem và quản lý giỏ hàng: thêm/sửa/xóa giỏ hàng  Mua hàng trên ứng dụng bằng cách nhấn vào mua hàng và gửi yêu cầu

mua hàng, sau đó hệ thống sẽ chuyển sang trang mua hàng  Đánh giá về chất lượng phục vụ của shop sau khi mua hàng

Các dữ liệu người dùng, món ăn, đơn hàng sẽ được lưu tại cơ sở dữ liệu Mongodb, thuận tiện cho việc quản lý dữ liệu của quản trị viên.

KẾT LUẬN

1. Kết quả đạt được

- Sau một thời gian tập trung triển khai đề tài, nhóm đã hồn thành được ứng dụng Hanoi Food Tour với giao diện đẹp, các thao tác sử dụng dễ dàng, thân thiện với người dùng.

- Phần mềm có ứng dụng thực tiễn đối với các nhà hàng, quán ăn và khách du lịch.

- Website quản trị được dùng để quản lý các thơng tin liên quan đến món ăn, cũng như các đơn hàng, thống kê, …

- Nắm được các bước xây dựng một ứng dụng mobile và website quản lý bán hàng trực tuyến, thực hiện đúng quy trình

- Bên cạnh đó, nhóm cũng được mở rộng thêm các kiến thức chuyên ngành mới nhờ việc tìm hiểu một số kiến thức lập trình để áp dụng vào việc phát triển ứng dụng này. Nhờ vậy, kỹ năng tự học và vận dụng các kỹ năng mới của nhóm được nâng cao hơn.

- Khi thực hiện và hồn thành dự án, nhóm cũng đã biết thêm được nhiều kinh nghiệm quý giá khi xây dựng app mobile nói riêng và phát triển phần mềm nói chung. Những kỹ năng này sẽ nền tảng để giúp nhóm em nâng cao trình độ bản thân, kinh nghiệm trong thực tế để có thể làm việc ngồi các doanh nghiệp sau này.

2. Hạn chế của đề tài

Phần mềm xây dựng ứng dụng Hanoi Food Tour tuy đã hồn thành xong vẫn khơng tránh khỏi những thiếu xót cũng như những hạn chế nhất định:

- Kỹ năng phân tích hệ thống cịn nhiều hạn chế

- Các chức năng vẫn chưa được đầy đủ và hoàn hảo như mong đợi

3. Hướng phát triển

- Tiếp tục bổ sung những chức năng mà ứng dụng chưa có để ứng dụng có thể được sử dụng rộng rãi.

- Tiếp tục hồn thiện chương trình hi vọng có thể đáp ứng được mọi nhu cầu của người sử dụng

Một phần của tài liệu LẬP TRÌNH ANDROID CƠ BẢN Đề tài : Xây dựng app đặt đồ ăn HaNoi Food Tour (Trang 35 - 53)

Tải bản đầy đủ (DOCX)

(53 trang)
w