Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 51 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
51
Dung lượng
1,94 MB
Nội dung
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN TIỂU LUẬN TỐT NGHIỆP ĐẠI HỌC “Xây dựng ứng dụng Cẩm Nang Món Ăn cho thiết bị di động” Đề tài: Giảng viên hướng dẫn : TS NGUYỄN MẠNH HÙNG Sinh viên thực : VŨ QUYẾT TIẾN NGUYỄN MINH THÁI ĐỖ THỊ TRANG NGUYỄN TIẾN MẠNH Lớp : L12CN1 – Nhóm Khố : 2012 – 2014 Hệ : Liên Thông Hà Nội, tháng 06/2014 LỜI CÁM ƠN Trước hết chúng em xin bày tỏ lòng biết ơn thầy Nguyễn Mạnh Hùng, người dành cho chúng em nhiều thời gian quý báu, trực tiếp hướng dẫn tận tình giúp đỡ, bảo chúng em suốt trình làm tiểu luận tốt nghiệp Chúng em xin chân thành cảm ơn thầy cô khoa Công nghệ thông tin thầy cô giảng dạy trường Học viện Công nghệ Bưu Viễn thơng truyền đạt kiến thức quý báu cho chúng em năm học vừa qua Tuy có nhiều cố gắng q trình học tập, thời gian làm tiểu luận tốt nghiệp khơng thể tránh khỏi thiếu sót, chúng em mong góp ý quý báu tất thầy giáo, cô giáo tất bạn để kết chúng em hoàn thiện hơn! Chúng em xin chân thành cảm ơn! Hà Nội, tháng năm 2014 GVHD: TS.Nguyễn Mạnh Hùng SVTH: Nhóm – L12CN1 MỤC LỤC Chương Mơ tả yêu cầu hệ thống ứng dụng 1.1 Giới thiệu toán 1.1.1 Đặt vấn đề 1.2.1 Yêu cầu phía server ứng dụng .6 1.2.2 Yêu cầu phía thiết bị người dùng 1.3 Yêu cầu hệ thống 1.3.1 Yêu cầu quản lý 1.3.2 Yêu cầu tra cứu 1.3.3 Yêu cầu chi sẻ 1.4 Yêu cầu cho phần chạy chương trình .8 1.5 Yêu cầu phi chức .8 2.1 Phân tích thiết kế hệ thống .9 2.1.1 Xây dựng biểu đồ use case 2.1.1.1 Sơ đồ use-case tổng quát 2.1.1.2 Phân rã biểu đồ use-case 10 2.1.3 Scenario 13 2.1.3.1 Kịch cho use-case cập nhật .13 2.1.3.2 Kịch cho use-case cập nhật thêm nhà hàng 14 2.1.3.3 Kịch cho use-case cập nhật sửa nhà hàng 14 2.1.3.4 Kịch cho use-case cập nhật xóa nhà hàng 15 2.1.3.4 Kịch cho use-case cập nhật thêm người quản trị 16 2.1.3.5 Kịch cho use-case cập nhật sửa người quản trị 16 2.1.3.6 Kịch cho use-case cập nhật xóa người quản trị 17 2.1.3.7 Kịch cho use-case tìm kiếm nhà hàng .18 2.1.3.8 Kịch cho use-case chia sẻ 18 2.1.3 Xây dựng biểu đồ lớp phân tích 19 2.1.4 Các sơ đồ .20 Tiểu luận tốt nghiệp Đại học – Cẩm Nang Món Ăn 2.1.4.1 Sơ đồ cho chức đăng nhập 20 2.1.4.2 Sơ đồ cho chức thêm nhà hàng 21 2.1.4.3 Sơ đồ cho chức sửa nhà hàng .22 2.1.4.4 Sơ đồ cho chức thêm người quản trị 23 2.1.4.5 Sơ đồ cho chức sửa người quản trị .24 2.1.4.6 Sơ đồ cho chức xóa người quản trị .25 2.1.4.7 Sơ đồ cho chức tìm kiếm nhà hàng 26 2.1.4.8 Sơ đồ cho chức tìm kiếm ăn .27 2.1.4.9 Sơ đồ cho chức chia sẻ 28 2.1.5 Trích lớp biên lớp điều khiển .29 Chương Thiết kế 30 3.1 Thiết kế CSDL 30 3.1.1 Thiết kế sở liệu mức quan niệm 30 3.1.2 Thiết kế sở liệu mức vật lý 32 3.2 Thiết kế kiến trúc hệ thống theo mơ hình MVC 32 3.2.1 Các module hệ thống 32 3.2.2 Mối quan hệ module 32 3.2.3 Đặc tả sơ lược module 33 3.2.3.1 Module cập nhật quản trị 33 3.2.3.2 Module cập nhật ăn 33 3.2.3.3 Module cập nhật nhà hàng .33 3.2.3.4 Module tìm kiếm 33 3.2.3.5 Module chia sẻ 33 3.2.4 Models .33 3.2.4.1 Lớp quản trị 33 3.2.4.2 Lớp ăn .33 3.2.4.3 Lớp nhà hàng 34 3.2.4.4 Lớp danh mục 34 3.2.5 Views .34 GVHD: TS.Nguyễn Mạnh Hùng SVTH: Nhóm – L12CN1 3.2.6 Controllers .35 3.3 Thiết kế chi tiết cho lớp 35 3.3.1 Chức đăng nhập 36 3.3.2 Chức tìm kiếm nhà hàng 36 3.3.3 Chức thêm người quản trị .36 3.3.4 Chức sửa người quản trị 37 3.3.5 Chức xóa người quản trị 37 3.3.6 Chức thêm nhà hàng .37 3.3.7 Chức sửa nhà hàng 38 3.3.8 Chức xóa nhà hàng 38 Chương Kết 39 4.1 Cài đặt .39 4.2 Test case 39 4.3 Ảnh hình ứng dụng 39 Kết luận 39 Tài liệu tham khảo .39 Mơ đun 1: Thêm thơng tin ăn 40 Tiểu luận tốt nghiệp Đại học – Cẩm Nang Món Ăn Chương Mô tả yêu cầu hệ thống ứng dụng 1.1 Giới thiệu toán 1.1.1 Đặt vấn đề Là người nội trợ, đầu bếp, thực khách…người trực tiếp nấu ăn cho gia đình, tạo ăn ngon phong phú lúc nhớ hết cơng thức ăn Họ cần phải có bí kíp riêng cho để trổ tài nấu nướng dễ dàng xem chi tiết, lựa chọn nguyên liệu, hướng dẫn cách chế biến ăn chí chia sẻ cơng thức nấu ăn ăn Việt tìm hiểu ẩm thực Việt Nam qua ăn này, thưởng thức cách tìm kiếm khơng gian ẩm thực, nhà hàng lựa chọn theo khu vực mong muốn 1.1.2 Hướng giải Bài toán đặt chúng em xây dựng ứng dụng xem công thức nấu ăn Việt Nam di động mà cụ thể Smartphone dùng hệ điều hành Android 1.2 Yêu cầu nghiệp vụ 1.2.1 Yêu cầu phía server ứng dụng 1.2.1.1 Yêu cầu việc Quản lý danh sách ăn • Thêm ăn: Admin thêm thơng tin ăn vào sở liệu, hệ thống tự động cập nhật thông tin vào sở liệu thông tin nhập hợp lệ • Sửa ăn: Muốn sửa thơng tin ăn tiền điều kiện tồn thông tin sở liệu Admin tiến hành sửa thơng tin ăn, hệ thống tự động cập nhật thông tin vào sở liệu thông tin nhập hợp lệ ,khi hoàn thành việc sửa đồi hệ thống lưu lại thơng tin • Xóa ăn: tiền điều kiện ăn tồn thông tin sở liệu Admin click chọn Xóa thơng tin ăn, sau GVHD: TS.Nguyễn Mạnh Hùng SVTH: Nhóm – L12CN1 thực việc xóa thơng tin ăn hệ thống bỏ thơng tin ăn cập nhật vào sở liệu 1.2.1.2 Yêu cầu việc Quản lý nhà hàng • Thêm nhà hàng: : Admin thêm thông tin nhà hàng vào sở liệu, hệ thống tự động cập nhật thông tin vào sở liệu thông tin nhập hợp lệ • Sửa nhà hàng: tiền điều kiện tồn thông tin sở liệu Admin tiến hàng sửa thông tin nhà hànghệ thống tự động cập nhât thông tin vào sở liệu thơng tin nhập hợp lệ, hồn thành việc sửa đổi hệ thống lưu lại thơng tin • Xóa nhà hàng: thực xóa thơng tin nhà hàng tiên điều kiện nhà hàng tồn thông tin sở liệu Admin tiến hành sửa thông tin nhà hàng sau thực việc xóa thơng tin ăn hệ thống cập nhật vào sở liệu 1.2.2 Yêu cầu phía thiết bị người dùng Phía thiết bị ứng dụng đóng vai trị thực chức 1.2.2.1 u cầu chức tìm kiếm • Tìm kiếm ăn: giúp người dùng tìm ăn mà cần xem cách nhanh chóng hiệu Khi người dùng biết rõ ăn cần xem, thay chọn chủ đề chọn cần xem, người dùng chọn chức tìm kiếm gõ tên thực tìm kiếm • Tìm kiếm nhà hàng: người dùng tìm kiếm địa chỉ, nhà hàng, quán ăn ngon cách chọn theo khu vực yêu cầu, hệ thống nhận tiến hành xử lý thơng tin sau đưa kết hiển thị tìm thấy hình di động danh sách nhà hàng (bao gồm: tên, địa chỉ, hình ảnh, điện thoại liên lạc, hoạt động, thực đơn(nếu có) nhà hàng) để người dùng chọn chi tiết tìm hiểu, ,xem chi tiêt địa nhà hàng mong muốn Tiểu luận tốt nghiệp Đại học – Cẩm Nang Món Ăn 1.2.2.2 Yêu cầu chức chia sẻ Người dùng sau tìm kiếm thực thành cơng ăn theo hướng dẫn có cẩm nang cảm thấy cách làm ứng dụng hay tiện ích nhấn Chia sẻ để gửi kinh nghiệm cách làm cho mẹ, bà nội trợ hay người thân, bạn bè biết tham khảo thông qua mạng xã hội 1.3 Yêu cầu hệ thống 1.3.1 Yêu cầu quản lý • Quản lý danh sách cập nhật ăn Việt • Quản lý danh sách cập nhật nhà hàng 1.3.2 u cầu tra cứu • Tìm kiếm ăn theo chủ đê • Tìm kiếm nhà hàng ăn ngon theo khu vực 1.3.3 Yêu cầu chi sẻ Chia sẻ viết ăn mạng xã hội: facebook, Twter 1.4 u cầu cho phần chạy chương trình • Hệ điều hành 2.x trở lên • Chạy máy ảo • Hệ thống sử dụng sở liệu từ xa nên cần có kết nối Internet để kết nối đến sở liệu thực lấy liệu ăn, nhà hàng đồng thời đảm bảo chức chía sẻ phần mềm qua mạng xã hội 1.5 Yêu cầu phi chức • Thời gian phản hồi thống • Kiến trúc ngơn ngữ xây đựng ứng dụng: • Giao diện người dùng: thân thiện, tính suốt giúp người dụng thao tác nhanh xác GVHD: TS.Nguyễn Mạnh Hùng SVTH: Nhóm – L12CN1 Chương Phân tích hệ thống 2.1 Phân tích thiết kế hệ thống 2.1.1 Xây dựng biểu đồ use case Các tác nhân tham gia vào hệ thống Tác nhân Mô tả Người quản trị hệ thống, toàn quyền xử lý cơng việc hệ thống Người dùng, tìm kiếm ăn, nhà hàng chia sẻ phần mềm 2.1.1.1 Sơ đồ use-case tổng quát Hình 2.1: Sơ đồ use-case tổng quát hệ thống Tiểu luận tốt nghiệp Đại học – Cẩm Nang Món Ăn 2.1.1.2 Phân rã biểu đồ use-case a Phân rã use-case cập nhật Hình 2.2 Sơ đồ phân rã use-case cập nhật b Phân rã use-case cập nhật ăn Hình 2.2 Sơ đồ phân rã use-case cập nhật ăn GVHD: TS.Nguyễn Mạnh Hùng 10 SVTH: Nhóm – L12CN1 3.3.4 Chức sửa người quản trị Hình 3.5 Thiết kế lớp cho chức sửa người quản trị 3.3.5 Chức xóa người quản trị Hình 3.6 Thiết kế lớp cho chức xóa người quản trị 3.3.6 Chức thêm nhà hàng Hình 3.7 Thiết kế lớp cho chức thêm nhà hàng 37 Tiểu luận tốt nghiệp Đại học – Cẩm Nang Món Ăn 3.3.7 Chức sửa nhà hàng Hình 3.8 Thiết kế lớp cho chức sửa nhà hàng 3.3.8 Chức xóa nhà hàng Hình 3.9 Thiết kế lớp cho chức xóa nhà hàng GVHD: TS.Nguyễn Mạnh Hùng 38 SVTH: Nhóm – L12CN1 Chương Kết 4.1 Cài đặt 4.2 Test case 4.3 Ảnh hình ứng dụng Kết luận Tài liệu tham khảo Tiếng Việt: Trần Đình Quế - Nguyễn Mạnh Sơn, Phân tích thiết kế hệ thống thơng tin, học viện Cơng Nghệ Bưu Chính Viễn Thơng 39 Tiểu luận tốt nghiệp Đại học – Cẩm Nang Món Ăn Mơ đun 1: Thêm thơng tin ăn Sinh viên thực hiện: Vũ Quyết Tiến Mã Sinh Viên: B12LDCN Chương Khảo sát Yêu cầu nghiệp vụ chức thêm thơng tin ăn Admin thêm thơng tin ăn vào sở liệu, hệ thống tự động cập nhật thông tin vào sở liệu thông tin nhập hợp lệ Chương Phân tích hệ thống 2.1 Use case chức thêm thơng tin ăn 2.2 Scenario chức thêm thơng tin ăn Tên use-case Tác nhân Mức Người chịu trách nhiệm Tên điều kiện Đảm bảo tối thiểu Đảm bảo thành cơng Kích hoạt Chuỗi kiện chính: Cập nhật thêm ăn Người quản trị Người quản trị Người quản trị đăng nhập vào hệ thống Hệ thống loại bỏ thơng tin ăn thêm quay lui lại bước trước Thông tin ăn thêm vào CSDL Người quản trị chọn chức thêm ăn Người quản trị đăng nhập vào phần quản trị Hệ thống hiển thị form thêm ăn Người quản trị nhập thơng tin ăn nhấn Submit Hệ thống nhập thơng tin ăn vào CSDL Người quản trị thoát khỏi chức thêm ăn GVHD: TS.Nguyễn Mạnh Hùng 40 SVTH: Nhóm – L12CN1 Ngoại lệ: 2.3 Sơ đồ chức thêm thơng tin ăn Giải thích: Người quản trị chọn thêm ăn thơng qua giao diện quản trị ăn, giao diện quản trị ăn hiển thị form cho người quản trị nhập thông tin, người quản trị nhập thơng tin ăn cần thêm vào form Sau lớp giao diện quản trị gửi thơng tin đến lớp điều khiển, lớp điều khiển chuyển tiếp thông tin vào sở liệu Cơ sở liệu tiến hành lưu trữ thơng tin đó, sau sở liệu chuyển thơng báo lưu cho lớp điều khiển, lớp điều khiển chuyển tiếp thông tin phía người quản trị 41 Tiểu luận tốt nghiệp Đại học – Cẩm Nang Món Ăn Chương Thiết kế hệ thống 3.1 Thiết kế lớp cho chức thêm thơng tin ăn GVHD: TS.Nguyễn Mạnh Hùng 42 SVTH: Nhóm – L12CN1 Mơ đun 2: Sửa thơng tin ăn Sinh viên thực hiện: Nguyễn Tiến Mạnh Mã Sinh Viên: B12LDCN Chương Khảo sát Yêu cầu nghiệp vụ chức sửa thông tin ăn Muốn sửa thơng tin ăn tiền điều kiện tồn thông tin sở liệu Admin tiến hành sửa thông tin ăn, hệ thống tự động cập nhật thông tin vào sở liệu thơng tin nhập hợp lệ ,khi hồn thành việc sửa đồi hệ thống lưu lại thơng tin Chương Phân tích hệ thống 2.1 Use case chức sửa thơng tin ăn 2.2 Scenario chức sửa thơng tin ăn Tên use-scase Tác nhân Mức Người chịu trách nhiệm Tên điều kiện Đảm bảo tối thiểu Đảm bảo thành cơng Kích hoạt Chuỗi kiện chính: Cập nhật sửa ăn Người quản trị Người quản trị Người quản trị đăng nhập vào hệ thống Hệ thống loại bỏ thông tin ăn sửa quay lui lại bước trước Thơng tin ăn sửa cập nhật CSDL Người quản trị chọn chức sửa ăn Người quản trị đăng nhập vào phần quản trị Hệ thống hiển thị form sửa ăn Người quản trị chọn ăn cần sửa nhập thơng tin ăn cần sửa 43 Tiểu luận tốt nghiệp Đại học – Cẩm Nang Món Ăn nhấn Submit Hệ thống nhập thơng tin ăn sửa vào CSDL Người quản trị thoát khỏi chức sửa ăn Ngoại lệ: 2.3 Sơ đồ chức sửa thơng tin ăn Giải thích: Người quản trị chọn ăn cần sửa thơng qua giao diện quản trị ăn, thơng tin ăn lớp giao diện quản trị ăn gửi đến lớp điều khiển, lớp điều khiển chuyển thông tin vào sở liệu Cơ sở liệu trả lại kết thông tin ăn cho lớp điều khiển, lớp điều khiển hiển thị thơng tin ăn cho giao diện quản trị ăn, giao diện quản trị ăn hiển thị thơng tin ăn dạng form Người quản trị tiến hành sửa thơng tin muốn thơng qua form, sau lớp quản trị giao diện ăn gửi thơng tin chỉnh sửa cho lớp điều khiển, lớp điều khiển chuyển thông tin cho sở liệu Cơ sở liệu tiến hành cập nhật lại thơng tin trả lại kết quả, thông báo cho lớp điều khiển, lớp điều khiển chuyển tiếp thông tin lớp giao diện quản trị ăn, lớp giao diện quản trị ăn chuyển tiếp thơng tin phía người quản trị GVHD: TS.Nguyễn Mạnh Hùng 44 SVTH: Nhóm – L12CN1 Chương Thiết kế hệ thống 3.1 Thiết kế lớp cho chức sửa thơng tin ăn 45 Tiểu luận tốt nghiệp Đại học – Cẩm Nang Món Ăn Mơ đun 3: Xóa thơng tin ăn Sinh viên thực hiện: Đỗ Thị Trang Mã Sinh Viên: B12LDCN Chương Khảo sát Yêu cầu nghiệp vụ chức xóa thơng tin ăn Tiền điều kiện ăn tồn thơng tin sở liệu Admin click chọn Xóa thơng tin ăn, sau thực việc xóa thơng tin ăn hệ thống bỏ thơng tin ăn cập nhật vào sở liệu Chương Phân tích hệ thống 2.1 Use case chức xóa thơng tin ăn 2.2 Scenario chức xóa thơng tin ăn Tên use-case Tác nhân Mức Người chịu trách nhiệm Tên điều kiện Đảm bảo tối thiểu Đảm bảo thành công Kích hoạt Chuỗi kiện chính: Cập nhật xóa ăn Người quản trị Người quản trị Người quản trị đăng nhập vào hệ thống Hệ thống phục hồi lại thơng tin xóa Thơng tin ăn xóa khỏi CSDL Người quản trị chọn chức xóa ăn Người quản trị đăng nhập vào phần quản trị Hệ thống hiển thị form xóa ăn Người quản trị chọn ăn cần xóa nhấn Delete Hệ thống xóa ăn khỏi CSDL Người quản trị khỏi chức xóa ăn GVHD: TS.Nguyễn Mạnh Hùng 46 SVTH: Nhóm – L12CN1 Ngoại lệ: 2.3 Sơ đồ chức xóa thơng tin ăn Giải thích: Người quản trị chọn ăn cần xóa thơng qua giao diện quản trị ăn, thơng tin ăn lớp giao diện quản trị ăn gửi đến lớp điều khiển, lớp điều khiển chuyển thông tin vào sở liệu Cơ sở liệu tiến hành xóa thơng tin ăn, sau chuyển kết cho lớp điều khiển, lớp điều khiển chuyển tiếp thơng tin phía người quản trị 47 Tiểu luận tốt nghiệp Đại học – Cẩm Nang Món Ăn Chương Thiết kế hệ thống 3.1 Thiết kế lớp cho chức xóa thơng tin ăn GVHD: TS.Nguyễn Mạnh Hùng 48 SVTH: Nhóm – L12CN1 Mơ đun 4: Tìm thơng tin ăn theo tên Sinh viên thực hiện: Nguyễn Minh Thái Mã Sinh Viên: B12LDCN028 Chương Khảo sát Yêu cầu nghiệp vụ chức tìm thơng tin ăn theo tên Tìm kiếm ăn theo tên: giúp người dùng tìm ăn mà cần xem cách nhanh chóng hiệu Khi người dùng biết rõ ăn cần xem, thay chọn chủ đề chọn cần xem, người dùng chọn chức tìm kiếm gõ tên thực tìm kiếm Chương Phân tích hệ thống 2.1 Use case chức tìm thơng tin ăn theo tên 2.2 Scenario chức tìm thơng tin ăn theo tên Tên use-case Tác nhân Mức Người chịu trách nhiệm Tên điều kiện Đảm bảo tối thiểu Đảm bảo thành cơng Kích hoạt Chuỗi kiện chính: Tìm kiếm ăn Người dùng Người quản trị Khi chức tìm kiếm ăn chưa mở Hệ thống đưa thơng báo khơng tím thấy kết Hệ thống hiển thị kết tìm kiếm Người dùng chọn chức tìm kiếm ăn Người dùng chọn chức tím kiếm ăn Hệ thống hiển thị chức tìm kiếm ăn theo vùng theo tên ăn Người dùng chọn tìm kiếm ăn theo vùng tìm kiếm theo tên 49 Tiểu luận tốt nghiệp Đại học – Cẩm Nang Món Ăn ăn Hệ thống truy cập CSDL lấy danh sách ăn hiển thị kết Ngoại lệ: 4.a.1 Hệ thống không hiển thị kết tìm kiếm lỗi kết nối internet 4.a.2 Hệ thống khơng hiển thị kết tìm kiếm ăn khơng tồn CSDL 2.3 Sơ đồ chức tìm thơng tin ăn theo tên Giải thích: Người dùng thơng qua giao diện danh sách loại ăn để thực tìm kiếm ăn mà muốn, thơng tin u cầu chuyển đến lớp điều khiển, lớp điều khiển chuyển thơng tin u cầu tìm kiếm vào sở liệu, sở liệu trả lại kết cho lớp điều khiển, lớp điều khiển xử lý kết nhận thành danh sách ăn, sau chuyển thông tin cho lớp giao diện danh sách ăn, giao diện danh sách ăn chuyển thơng tin hiển thị phía người dùng Người dùng chọn ăn cần xem thơng qua giao diện danh sách ăn vừa tạo, thơn tin u cầu chuyển đến lớp điều khiển, lớp điều khiển chuyển thông tin yêu cầu truy vấn thông tin ăn tới sở liệu, GVHD: TS.Nguyễn Mạnh Hùng 50 SVTH: Nhóm – L12CN1 sở liệu trả lại kết cho lớp điều khiern, lớp điều khiển xử lý kết sau chuyển thơng tin cho lóp giao diện hiển thị chi tiết ăn Chương Thiết kế hệ thống 3.1 Thiết kế lớp cho chức tìm kiếm ăn theo tên 51 Tiểu luận tốt nghiệp Đại học – Cẩm Nang Món Ăn ... • View giao di? ??n ứng dụng ăn cho phép người dùng tìm kiếm thơng tin ăn • View giao di? ??n ứng dụng nhà hàng cho phép người dùng tìm kiếm thơng tin nhà hàng • View giao di? ??n chia sẻ cho phép người... int(10) Mơ tả id Tên ăn Mơ tả ăn Hình ảnh ăn Ngun liệu làm ăn Nội dung cách chế biến ăn catid Bảng 3.4 Bảng monan 31 Tiểu luận tốt nghiệp Đại học – Cẩm Nang Món Ăn 3.1.2 Thiết kế sở liệu mức... thơng tin ăn hệ thống cập nhật vào sở liệu 1.2.2 Yêu cầu phía thiết bị người dùng Phía thiết bị ứng dụng đóng vai trị thực chức 1.2.2.1 u cầu chức tìm kiếm • Tìm kiếm ăn: giúp người dùng tìm ăn mà