ỨNG DỤNG SÁCH DẠY NẤU ĂN

29 6 0
ỨNG DỤNG SÁCH DẠY NẤU ĂN

Đ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

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ĐỀ TÀI: ỨNG DỤNG SÁCH DẠY NẤU ĂN (COOKFOOD) Giảng viên hướng dẫn : ThS PHAN TRỌNG THANH Sinh viên thực : LÊ NGUYỄN PHÚ HỮU– 18IT141 ĐẶNG ANH TÚ – 18IT185 : 18IT3 Lớp Đà nẵng, tháng năm 202 MỤC LỤC CẤU TRÚC CỦA BÁO CÁO CHƯƠNG 1: PHẦN MỞ ĐẦU .5 Tổng quan mục đích, lí chọn đề tài Khảo sát tìm hiểu nhu cầu Phương pháp nghiên cứu .6 Công nghệ ngôn ngữ sử dụng CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG ỨNG DỤNG DẠY NẤU ĂN 2.1 Xác định yêu cầu ứng dụng 2.1.1 Yêu cầu người dùng 2.1.2 Yêu cầu người đăng thơng tin ăn 2.2 Vẽ biểu đồ phân tich thiết kế hệ thống .10 2.2.1 Biểu đồ use case hệ thống 11 2.2.2 Biểu đồ lớp ứng dụng 13 2.2.3 Biểu đồ hoạt động hệ thống 14 2.2.4 Biểu đồ hệ thống 16 2.3 Phân tích hệ thống chức sở liệu thông tin ứng dụng dạy nấu ăn 17 2.3.1 Chức ứng dụng 17 2.3.2 Phân tích hệ thống liệu 18 2.3.3 Thiết kế sở liệu 20 2.4 Thiết kế giao diện .21 2.4.1 Giao diện đăng nhập: 21 2.4.2 Giao diện trang chủ: 22 2.4.3 Giao diện chi tiết ăn: 23 2.4.5 Giao diện tìm ăn: 24 2.4.6 Giao diện tài khoản người dùng: 25 2.4.7 Giao diện đăng thônng tin ăn: 26 2.4.8 Giao diện xem lại thơng tin ăn đăng: 27 2.5 Kết giao diện ứng dụng hoàn thành 28 CHƯƠNG 3: KẾT LUẬN 35 3.1 Kết đạt 35 3.2 Đánh giá 35 MỤC LỤC HÌNH ẢNH Hình 2.2 Biểu đồ use case hệ thống 13 Hình 2.2 Biểu đồ lớp hệ thống 15 Hình 2.2 Biểu đồ hoạt động use case tìm kiếm ăn 16 Hình 2.2 Biểu đồ hoạt động use case đăng thông tin ăn 17 Hình 2.2 Biểu đồ use case tìm kiếm ăn hệ thống .18 Hình 2.2 Biểu đị use case đăng thơng tin ăn hệ thống 19 Hình 2.4 Giao diện đăng nhập người dùng 23 Hình 2.4 Giao diện trang chủ thị ăn .24 Hình 2.4 Giao diện chi tiết ăn 25 Hình 2.4 Giao diện tìm kiếm ăn nấu .26 Hình 2.4 Giao diện tài khoản người dùng 27 Hình 2.4 Giao diện bước chế biến ăn .28 Hình 2.4 Giao diện xem lại thơng tin ăn đăng 29 Hình 2.5 Giao diện trang chủ 30 Hình 2.5 Giao diện xem chi ăn 31 Hình 2.5 Giao diện thông tin công thức chế biến ăn .32 Hình 2.5 Giao diện tìm ăn .33 Hình 2.5 Giao diện tài khoản người dùng 34 Hình 2.5 Giao diện hiển thị bước chế biến ăn 35 Hình 2.5 Giao diện xem lại thơng tin ăn đăng 36 MỤC LỤC BẢNG Bảng Bảng chức ứng dụng .21 Bảng Bảng liệu người dùng 23 Bảng Bảng liệu ăn .23 CẤU TRÚC CỦA BÁO CÁO Chương 1: Phần mở đầu - Tổng quan mục đích, lí chọn đề tài Khảo sát tìm hiểu nhu cầu Phương pháp nguyên cứu Công nghệ ngôn ngữ sử dụng Chương 2: Phân tích thiết kế hệ thống ứng dụng sách dạy nấu ăn - Đưa đặt tả yêu cầu ứng dụng Phân tích thiết kế hệ thống Thiết kế sở liệu Thiết kế giao diện Chương 3: Kết luận phương hướng phát triển - Tổng kết đề án làm chưa làm Đưa hướng cho đề tài CHƯƠNG 1: PHẦN MỞ ĐẦU Tổng quan mục đích, lí chọn đề tài Ngày nay, với phát triển công nghệ với tăng dân số Đất nước ta đường phát triển hội nhập Địi hỏi nguồn nhân lực có kiến thức kĩ để xây dựng đất nước Điều phụ thuộc hệ học sinh, sinh viên ngồi ghế nhà trường Hiện nay, xã hội sống theo quan niệm nam nữ bình đẳng, nên việc vào bếp người đàn ông bình thường, xong việc nấu ăn cho người bắt đầu khó khăn họ khơng có thời gian cho việc vừa làm vừa học nấu ăn được, vậy, nhóm chúng em suy nghỉ để giải vấn đề nan giải này, từ ứng dụng sách dạy nấu ăn bọn em tạo để xử lí vấn đề Em xin trân trọng cảm ơn ThS Phan Trọng Thanh, giảng viên khoa Công nghệ thông tin truyền thông – Đại học Đà Nẵng ,người tận tình hướng dẫn em q trình thực để hồn thành đề án Khảo sát tìm hiểu nhu cầu Theo kết nghiên cứu, Tại hai thành phố lớn, khoảng 1/3 người khảo sát HCM (35%) Hà Nội (28%) cho biết họ khơng có thời gian dành cho thân; 75% người khảo sát cho biết họ sẵn sàng chờ đợi để có ăn u thích, sẵn sàng dành nhiều thời gian chi nhiều tiền để nhận ăn ngon, có chất lượng Khoảng 70% người trả lời hai thành phố cho biết họ dễ chán ăn ăn giống ngày Hơn nửa người tham gia khảo sát Tp HCM (63%) Hà Nội (60%) cho biết họ có ăn hàng qn vịng tuần qua 43% số người khảo sát Tp HCM 34% Hà Nội cho biết có đặt ăn trực tuyến vòng tuần qua Tuy nhiên, với câu hỏi “Bạn có nấu ăn nhà vịng 24 qua khơng?”, 75% người dân sinh sống Hà Nội hỏi trả lời “Có”, Tp HCM 67%   Qua việc khảo sát Hầu hết người dân họ chủ động việc tạo thức ăn mà họ thích, họ biết đặt hàng mạng hay ăn để giải vấn đề ăn uống, điều lãng phí chưa đảm an toàn vệ sinh thực phẩm Phương pháp nghiên cứu Dựa khảo sát thực tế tìm hiểu nhu cầu người dân việc tự nấu ăn Nhóm em đề xuất thực phương pháp nghiên cứu thực đề tài Nhóm em để nghiên cứu nhu cầu nấu ăn nhà người dân quan tâm đến tiêu chí Các tiêu chí mà người dân ý đầu tiền ứng dụng đa dạng ăn, dễ dàng sử dụng, giao diện ứng dụng thân thiện với người dung, thông tin để tạo nên ăn phải đẩy đủ Đem lại cho người dùng cảm giác dễ sử dụng, tiện ích tạo họ cảm giác thích thú ứng dụng Công nghệ ngôn ngữ sử dụng Nắm bắt tiếp thu kiến thức học chương trình, với tảng kiến thức mơn Lập trình di động kiến thức xây dựng backend cho ứng dụng di động với restAPI Nhóm chúng em định tạo ứng dụng di động android : “Ứng dụng sách dạy nấu ăn” Trong đề tài tạo ứng dụng lần này, cơng nghệ ngơn ngữ mà nhóm em sử dụng ngôn ngữ Java để tạo ứng dụng ngôn ngữ NodeJS để xây dựng backend với restAPI cho đề tài - Restful API: Diễn giải thành phần API (Application Programming Interface) tập quy tắc chế mà theo đó, ứng dụng hay thành phần tương tác với ứng dụng hay thành phần khác API trả liệu mà bạn cần cho ứng dụng kiểu liệu phổ biến JSON hay XML REST (REpresentational State Transfer) dạng chuyển đổi cấu trúc liệu, kiểu kiến trúc để viết API Nó sử dụng phương thức HTTP đơn giản để tạo cho giao tiếp máy Vì vậy, thay sử dụng URL cho việc xử lý số thông tin người dùng, REST gửi yêu cầu HTTP GET, POST, DELETE, vv đến URL để xử lý liệu RESTful API tiêu chuẩn dùng việc thiết kế API cho ứng dụng web để quản lý resource RESTful kiểu thiết kế API sử dụng phổ biến ngày ứng dụng (web, mobile…) khác giao tiếp với Chức quan trọng REST quy định cách sử dụng HTTP method (như GET, POST, PUT, DELETE…) cách định dạng URL cho ứng dụng web để quản resource RESTful không quy định logic code ứng dụng không giới hạn ngôn ngữ lập trình ứng dụng, ngơn ngữ framework sử dụng để thiết kế RESTful API RESTful hoạt động nào? REST hoạt động chủ yếu dựa vào giao thức HTTP Các hoạt động nêu sử dụng phương thức HTTP riêng GET (SELECT): Trả Resource danh sách Resource POST (CREATE): Tạo Resource PUT (UPDATE): Cập nhật thông tin cho Resource DELETE (DELETE): Xoá Resource Những phương thức hay hoạt động thường gọi CRUD tương ứng với Create, Read, Update, Delete – Tạo, Đọc, Sửa, Xóa 10 Hình 2.2 Biểu đồ lớp hệ thống 15 2.2.3 Biểu đồ hoạt động hệ thống Biểu đồ use case tìm kiếm ăn: Hình 2.2 Biểu đồ hoạt động use case tìm ăn hệ thống Mơ tả hoạt động: - Người dùng đăng nhập tài khoản vào ứng dụng - Giao diện đăng nhập hiển thị cho phép người tìm kiếm đăng nhập tài khoản - Sau đăng nhập thành cơng, người tìm kiếm xem hình ảnh ăn giao diện trang chủ - Người tìm kiếm xem chi tiết thơng tin ăn Biểu đồ use case người đăng tin: 16 Hình 2.2 Biểu đồ hoạt động use case đăng thơng tin ăncùa hệ thống 17 Mô tả hoạt động: - Admin đăng nhập tài khoản vào ứng dụng - Admin đăng thơng tin ăn lên ứng dụng - Admin thêm, sửa, xóa thơng tin đăng - Admin xem lại thơng tin đăng 2.2.4 Biểu đồ hệ thống Biểu đồ use case tìm kiếm ăn hệ thống Hình 2.2 Biểu đồ use case tìm kiếm ăn hệ thống Biểu đồ use case dăng thơng tin ăn hệ thống 18 Hình 2.2 Biểu đị use case đăng thơng tin ăn hệ thống 2.3 Phân tích hệ thống chức sở liệu thông tin ứng dụng dạy nấu ăn 2.3.1 Chức ứng dụng Mục Chức Mô tả Xem hình ảnh ăn Xem thơng tin ăn Xem chi tiết thơng tin ăn Người dùng xem chi tiết thơng ăn, cách chế biến,… Thêm ăn vào mục u thích Người dùng thêm ăn mà họ thích vào mục u thích Tìm ăn Cho phép người dùng tìm kiếm ăn mà họ muốn Đăng thơng tin ăn Người đăng thơng tin ăn đăng đầy đủ thông tin mà người dùng cần 19 Xem lại đăng Người đăng thơng tin ăn xem lại họ đăng Bảng 1: Bảng chức ứng dụng 2.3.2 Phân tích hệ thống liệu - Xác định thực thể: Dựa vào chức biểu đồ phân tích hệ thống, ta xác định thực thể trường thuộc tính thực thể ứng dụng dạy nấu ăn gồm: - Thực thể: o Người dùng o Món ăn - Xác định thuộc tính thực thể: - Thực thể “người dùng”: o UserID o Họ tên o Email o Điện thoại o Vai trị o Địa - Thực thể “món ăn” o Id ăn o Hình ảnh o Tiện ích o Mô tả 20

Ngày đăng: 28/05/2023, 16:15

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan