1. Trang chủ
  2. » Giáo Dục - Đào Tạo

HỆ THỐNG CHIA sẻ CÔNG THỨC món ăn

10 12 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ──────── ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN Chuyên ngành Hệ thống Thơng tin HỆ THỐNG CHIA SẺ CƠNG THỨC MĨN ĂN Sinh viên thực hiện: Giáo viên hướng dẫn: Bộ môn: Viện: Đào Đức Minh – 20189669 minh.dd189669@sis.hust.edu.vn TS Trần Việt Trung Hệ thống thông tin Công nghệ thông tin Truyền thông Hà Nội, tháng năm 2021 PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Thông tin sinh viên Họ tên sinh viên: Đào Đức Minh Điện thoại liên lạc: 0339715025 Email: minh.dd189669@sis.hust.edu.vn Lớp: CNTT-TT2 (CN lên KS) Hệ đào tạo: Kỹ sư Đồ án tốt nghiệp thực tại: Thời gian làm ĐATN: Từ ngày 22/03/2021 đến 13/05/2021 Mục đích nội dung ĐATN Thiết kế xây dựng ứng dụng chia sẻ cơng thức ăn Các nhiệm vụ cụ thể ĐATN - Xây dựng hệ thống quản lí chia sẻ cơng thức ăn Thu thập liệu ăn liệu đánh giá cho hệ thống Triển khai chức hỗ trợ xây dựng thực đơn Lời cam đoan sinh viên: Tôi – Đào Đức Minh - cam kết ĐATN cơng trình nghiên cứu thân tơi hướng dẫn TS Trần Việt Trung Các kết nêu ĐATN trung thực, chép tồn văn cơng trình khác Hà Nội, ngày 15 tháng 06 năm 2021 Tác giả ĐATN Đào Đức Minh Xác nhận giáo viên hướng dẫn mức độ hoàn thành ĐATN cho phép bảo vệ: Hà Nội, ngày tháng năm Giáo viên hướng dẫn Sinh viên thực hiện: Đào Đức Minh – 20189669 Khoá: 62 Lớp: CNTT-TT2 (CN lên KS) LỜI CÁM ƠN Em xin chân thành cảm ơn Viện Công nghệ thông tin Truyền thông, trường Đại học Bách Khoa Hà Nội tạo điều kiện tốt cho em thực đề tài Em xin chân thành cảm ơn thầy Trần Việt Trung, người hướng dẫn, bảo em suốt thời gian thực đề tài Em xin gửi lời cảm ơn sâu sắc đến q thầy Viện tận tình giảng dạy, trang bị cho chúng em kiến thức quý báu năm học vừa qua Em xin gửi lòng biết ơn sâu sắc đến bố mẹ, anh chị bạn bè ủng hộ, giúp đỡ động viên chúng em lúc khó khăn suốt thời gian học tập nghiên cứu Mặc dù em cố gắng hoàn thành đồ án phạm vị khả cho phép, chắn khơng tránh khỏi thiếu sót Kính mong cảm thơng tận tình bảo q thầy cô bạn Người thực Đào Đức Minh Sinh viên thực hiện: Đào Đức Minh – 20189669 Khoá: 62 Lớp: CNTT-TT2 (CN lên KS) MỤC LỤC PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP .2 LỜI CÁM ƠN MỤC LỤC TỔNG QUAN VỀ ĐỀ TÀI .6 DANH MỤC TỪ VIẾT TẮT VÀ THUẬT NGỮ DANH MỤC CÁC HÌNH ẢNH .8 DANH MỤC CÁC BẢNG 10 LỜI MỞ ĐẦU 11 CHƯƠNG VẤN ĐỀ VÀ ĐỊNH HƯỚNG GIẢI PHÁP 12 1.1 Đặt vấn đề 12 1.2 Mô tả toán 12 1.3 Định hướng giải pháp 12 1.3.1 Kiến trúc .12 1.3.2 Giao diện người dùng 13 1.3.3 Công cụ phát triển 14 CHƯƠNG HỆ THỐNG CHIA SẺ CƠNG THỨC MĨN ĂN .16 2.1 Sơ đồ phân rã chức 16 2.2 Biểu đồ ca sử dụng .17 2.2.1 Tác nhân hệ thống .17 2.2.2 Biểu đồ use case tổng quan 18 2.2.3 Biểu đồ use case phân rã .18 2.3 Biểu đồ trình tự 28 2.4 Sơ đồ lớp tổng thể 33 2.5 Lược đồ sở liệu quan hệ 36 CHƯƠNG ĐÁNH GIÁ VÀ CẢI THIỆN HỆ THỐNG 41 3.1 Môi trường phát triển .41 3.1.1 Công cụ phát triển 41 3.1.2 Bộ liệu chạy thử .41 3.2 Đánh giá hệ thống 42 Sinh viên thực hiện: Đào Đức Minh – 20189669 Khoá: 62 Lớp: CNTT-TT2 (CN lên KS) 3.2.1 Giao diện người dùng 42 3.2.2 Chức hệ thống 42 3.2.3 Hiệu hệ thống .43 3.2.4 Hiệu trang web .44 3.3 Giao diện sử dụng 46 CHƯƠNG TỔNG KẾT 51 4.1 Các công việc làm 51 4.2 Các công việc chưa làm 51 4.3 Hướng phát triển đề tài .51 TÀI LIỆU THAM KHẢO 52 PHỤ LỤC 53 Sinh viên thực hiện: Đào Đức Minh – 20189669 Khoá: 62 Lớp: CNTT-TT2 (CN lên KS) TỔNG QUAN VỀ ĐỀ TÀI Tên đề tài Hệ thống chia sẻ cơng thức ăn Giáo viên hướng dẫn TS Trần Việt Trung Thời gian thực Từ ngày 22/03/2021 đến ngày 13/05/2021 Môi trường thực Đề tài cá nhân - Nội dung nhiệm vụ - Tóm tắt bố cục Xây dựng hệ thống quản lí chia sẻ cơng thức ăn Thu thập liệu ăn liệu đánh giá cho hệ thống Triển khai chức hỗ trợ xây dựng thực đơn Đề tài gồm phần: - Phần 1: Vấn đề định hướng giải pháp - Phần 2: Hệ thống chia sẻ cơng thức ăn - Phần 3: Các kết đạt - Phần 4: Tổng kết Sinh viên thực hiện: Đào Đức Minh – 20189669 Khoá: 62 Lớp: CNTT-TT2 (CN lên KS) DANH MỤC TỪ VIẾT TẮT VÀ THUẬT NGỮ Từ viết tắt MVC Từ đầy đủ Model-View-Controller RWD Responsive web design CSDL GIN Cơ sở liệu Generalized Inverted Index Chú giải Là mơ hình thiết kế ứng dụng theo thành phần: Model, View Controller Thiết kế web đáp ứng thiết bị, kích thước hình khác Kiểu mục PostgreSQL dành cho trường lưu trữ kết vector hố để tìm kiếm Full-Text Sinh viên thực hiện: Đào Đức Minh – 20189669 Khoá: 62 Lớp: CNTT-TT2 (CN lên KS) DANH MỤC CÁC HÌNH ẢNH Hình Mơ hình MVC .13 Hình Sơ đồ phân chức .16 Hình Biểu đồ tác nhân hệ thống 17 Hình Biểu đồ ca sử dụng tổng quan .18 Hình Biểu đồ ca sử dụng Tạo cơng thức ăn 18 Hình Biểu đồ ca sử dụng Cập nhật công thức ăn 19 Hình Biểu đồ ca sử dụng Xố cơng thức ăn 20 Hình Biểu đồ ca sử dụng Đánh giá cơng thức ăn 21 Hình Biểu đồ ca sử dụng Tìm kiếm cơng thức ăn 22 Hình 10 Biểu đồ ca sử dụng Tạo thực đơn .23 Hình 11 Biểu đồ ca sử dụng Cập nhật thực đơn .23 Hình 12 Biểu đồ ca sử dụng Xố thực đơn .24 Hình 13 Biểu đồ ca sử dụng Tìm kiếm thực đơn 25 Hình 14 Biểu đồ ca sử dụng Đánh giá thực đơn .26 Hình 15 Biểu đồ ca sử dụng Xem trang cá nhân tài khoản 27 Hình 16 Biểu đồ ca sử dụng Thay đổi trạng thái tài khoản 27 Hình 17 Biểu đồ trình tự Người dùng đăng nhập hệ thống .28 Hình 18 Biểu đồ trình tự Người dùng đăng ký tài khoản 28 Hình 19 Biểu đồ trình tự Cập nhật thơng tin người dùng 29 Hình 20 Biểu đồ trình tự Lấy lại mật .29 Hình 21 Biểu đồ trình tự Tìm kiếm người dùng .29 Hình 22 Biểu đồ trình tự Thêm cơng thức ăn 30 Hình 23 Biểu đồ trình tự Cập nhật cơng thức ăn 30 Hình 24 Biểu đồ trình tự Xố cơng thức ăn 30 Hình 25 Biểu đồ trình tự Đánh giá cơng thức ăn 31 Hình 26 Biểu đồ trình tự Tìm kiếm cơng thức ăn .31 Hình 27 Biểu đồ trình tự Tạo thực đơn .31 Hình 28 Biểu đồ trình tự Cập nhật thực đơn .32 Hình 29 Biểu đồ trình tự Xố thực đơn 32 Hình 30 Biểu đồ trình tự Đánh giá thực đơn 32 Hình 31 Biểu đồ trình tự Tìm kiếm thực đơn 33 Hình 32 Biểu đồ trình tự Thay đổi trạng thái người dùng 33 Hình 33 Biểu đồ lớp tổng thể 33 Hình 34 Biểu đồ thực thể quan hệ .36 Hình 35 Đánh giá hiệu trang web .45 Hình 36 Giao diện Trang chủ 46 Hình 37 Giao diện Đăng nhập 46 Hình 38 Giao diện Đăng ký tài khoản .47 Hình 39 Giao diện Danh sách cơng thức ăn 47 Sinh viên thực hiện: Đào Đức Minh – 20189669 Khoá: 62 Lớp: CNTT-TT2 (CN lên KS) Hình 40 Giao diện Chi tiết cơng thức ăn 48 Hình 41 Giao diện Tạo cơng thức ăn 48 Hình 42 Giao diện Cập nhật cơng thức ăn 49 Hình 43 Giao diện Chi tiết thực đơn 49 Hình 44 Giao diện Tạo thực đơn .50 Hình 45 Giao diện Đánh giá cơng thức ăn 50 Sinh viên thực hiện: Đào Đức Minh – 20189669 Khoá: 62 Lớp: CNTT-TT2 (CN lên KS) DANH MỤC CÁC BẢNG Bảng Mô tả ca sử dụng Tạo cơng thức ăn 19 Bảng Mô tả ca sử dụng Cập nhật cơng thức ăn .20 Bảng Mơ tả ca sử dụng Xố cơng thức ăn .20 Bảng Mô tả ca sử dụng Đánh giá cơng thức ăn .21 Bảng Mơ tả ca sử dụng Tìm kiếm cơng thức ăn 22 Bảng Mô tả ca sử dụng Tạo thực đơn 23 Bảng Mô tả ca sử dụng Cập nhật thực đơn 24 Bảng Mô tả ca sử dụng Xoá thực đơn 25 Bảng Mô tả ca sử dụng Tìm kiếm thực đơn 25 Bảng 10 Mô tả ca sử dụng Đánh giá thực đơn 26 Bảng 11 Mô tả ca sử dụng Xem trang cá nhân tài khoản 27 Bảng 12 Mô tả ca sử dụng Thay đổi trạng thái tài khoản 28 Bảng 13 Mô tả lớp User 34 Bảng 14 Mô tả lớp Recipe .34 Bảng 15 Mô tả lớp RecipeRating 35 Bảng 16 Mô tả lớp Category .35 Bảng 17 Mô tả lớp Menu 35 Bảng 18 Mô tả lớp MenuRating 35 Bảng 19 Mô tả thực thể User 37 Bảng 20 Mô tả thực thể Recipe 38 Bảng 21 Mô tả thực thể Category .39 Bảng 22 Mô tả thực thể RecipeRating 39 Bảng 23 Mô tả thực thể Menu 40 Bảng 24 Mô tả thực thể MenuDetail 40 Bảng 25 Mô tả thực thể MenuRating 40 Bảng 26 Chi tiết phiên công cụ sử dụng 41 Bảng 27 Mô tả liệu gốc Cơng thức ăn 41 Bảng 28 Mô tả liệu gốc Người dùng 41 Bảng 29 Mô tả liệu gốc Đánh giá 42 Bảng 30 Đánh giá Giao diện người dùng 42 Bảng 31 Đánh giá Chức hệ thống 42 Bảng 32 Danh sách mục sở liệu 43 Bảng 33 Phương thức vector cho bảng CSDL 44 Sinh viên thực hiện: Đào Đức Minh – 20189669 Khoá: 62 Lớp: CNTT-TT2 (CN lên KS) 10 ... dựng hệ thống quản lí chia sẻ cơng thức ăn Thu thập liệu ăn liệu đánh giá cho hệ thống Triển khai chức hỗ trợ xây dựng thực đơn Đề tài gồm phần: - Phần 1: Vấn đề định hướng giải pháp - Phần 2: Hệ. .. 13 1.3.3 Công cụ phát triển 14 CHƯƠNG HỆ THỐNG CHIA SẺ CƠNG THỨC MĨN ĂN .16 2.1 Sơ đồ phân rã chức 16 2.2 Biểu đồ ca sử dụng .17 2.2.1 Tác nhân hệ thống ... chia sẻ cơng thức ăn Các nhiệm vụ cụ thể ĐATN - Xây dựng hệ thống quản lí chia sẻ cơng thức ăn Thu thập liệu ăn liệu đánh giá cho hệ thống Triển khai chức hỗ trợ xây dựng thực đơn Lời cam đoan

Ngày đăng: 04/09/2021, 06:49

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN