Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
1,69 MB
Nội dung
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ BÁO CÁO TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DI ĐỘNG QUẢN LÝ NẤU ĂN THÔNG MINH GVHD: Ths Nguyễn Hữu Vĩnh Lớp: D18PM04 Sinh viên: Nguyễn Hữu Trí – 1824801030269 Nguyễn Hồng Long - 1824801030255 BÌNH DƯƠNG, 4/2021 0 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ BÁO CÁO TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DI ĐỘNG QUẢN LÝ NẤU ĂN THÔNG MINH GVHD: Ths Nguyễn Hữu Vĩnh Lớp: D18PM04 Sinh viên: Nguyễn Hữu Trí – 1824801030269 Nguyễn Hồng Long – 1824801030255 BÌNH DƯƠNG, 4/2021 0 NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN Họ tên giảng viên: ThS Nguyễn Hữu Vĩnh Tên đề tài: Xây dựng ứng dụng di động quản lý nấu ăn thông minh Nội dung nhận xét: Điểm: Bằng số: Bằng chữ: GIẢNG VIÊN (Ký, ghi rõ họ tên) ThS Nguyễn Hữu Vĩnh 0 LỜI NÓI ĐẦU Ngày trước phát triển khoa học kỹ thuật việc ứng dụng cơng nghệ vào sống thật quan trọng hữu ích khơng đem lại hiệu cao cơng việc mà cịn góp phần to lớn cho nghiệp phát triển người cộng đồng đất nước Hiện thấy đa số ngành nghề phổ biến xã hội ứng dụng công nghệ - kỹ thuật vào vừa tạo nâng suất cao mà giảm thiểu thời gian làm việc đem lại thu nhập cao góp phần đẩy mạnh phát triển kinh tế số lĩnh vực quản lý thực giúp ích nhiều cho người, việc áp dụng quản lý mua bán máy tính điện thoại thay cho việc quản lý mua bán thủ công doanh nghiệp, công ty, cá nhân… cần thiết Trong hoạt động sản xuất, kinh doanh, thương mại điện tử khẳng dịnh vai trò xúc tiến thúc đẩy phát triển doanh nghiệp Đối với nhà hang, việc làm để làm ăn ngon, để giới thiệu với thực khách sản phẩm đến với khách hang thực cần thiết Vì mà em thực đồ án “XÂY DỰNG ỨNG DỤNG QUẢN LÝ NẤU ĂN THÔNG MINH” với mong muốn giúp cho khách hàng xem học tập thêm cách nấu nướng ăn ngon phục vụ cho gia đình bạn bè Phần mềm xây dựng với mục dích giúp cho việc nấu ăn bạn trở nên dễ dàng hết Vì khả cịn hạn chế nên tiểu luận không tránh khỏi sai sót định, mong góp ý thầy bạn để tiểu luận em hoàn thiện Xin chân thành cảm ơn 0 MỤC LỤC Mục lục LỜI NÓI ĐẦU i DANH MỤC HÌNH iv DANH MỤC BẢNG v CÁC KÝ TỰ, CHỮ VIẾT TẮT vi CHƯƠNG 1: TỔNG QUAN .1 I Giới thiệu đề tài .1 Tên đề tài Yêu cầu chức .1 Các ràng buộc mặt thiết kế Phạm vi II Công nghệ sử dụng 1 Ngôn ngữ Java Phầần mềầm Android Studio CHƯƠNG : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG I Phân tích II Thiết kế hệ thống Sơ đồ Use Case Đặc tả Use Case Biểu đồ hoạt động 11 Biểu đồ 13 Thiết kế sở liệu 15 CHƯƠNG : CÀI ĐẶT CHƯƠNG TRÌNH 16 Giao diện đăng nhập 16 Giao diện đăng ký 17 Giao diện trang chủ 18 Giao diện thêm ăn 19 Giao diện xóa ăn 20 Giao diện sửa ăn 21 Giao diện xem thơng tin ăn 22 CHƯƠNG 4: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN 23 Đánh giá kết 23 0 Hướng phát triển 23 TÀI LIỆU THAM KHẢO .24 0 DANH MỤC HÌNH Hình 1: Android Studio Hình 2: Những chức ứng dụng Hình 3: Sơ đồ Use Case Hình 4: Biểu đồ hoạt động chức đăng nhập 11 Hình 5: Biểu đồ hoạt động chức quản lý ăn 12 Hình 6: Biểu đồ chức đăng nhập .13 Hình 7: Biểu đồ chức quản lý ăn .14 Hình 8: Giao diện đăng nhập 16 Hình 9: Giao diện đăng ký .17 Hình 10: Giao diện trang chủ 18 Hình 11: Giao diện thêm ăn 19 Hình 12: Giao diện xóa ăn 20 Hình 13: Giao diện sửa ăn 21 Hình 14: Giao diện xem thơng tin ăn .22 0 DANH MỤC BẢNG Bảng 1: Đặc tả Use Case Đăng nhập Bảng 2: Đặc tả Use Case Thêm ăn Bảng 3: Đặc tả Use Case Sửa ăn Bảng 4: Đặc tả Use Case Xóa ăn Bảng 5: Đặc tả Use Case xem thông tin 10 Bảng 6: Bảng User 15 Bảng 7: Bảng Canh 15 Bảng 8: Bảng Chay 15 Bảng 9: Bảng Luoc 15 Bảng 10: Bảng Man .15 Bảng 11: Bảng Xao 15 0 CÁC KÝ TỰ, CHỮ VIẾT TẮT CSDL Cơ sở liệu UC Use case 0 CHƯƠNG 1: TỔNG QUAN I Giới thiệu đề tài Tên đề tài - Xây dựng ứng dụng di động quản lý nấu ăn thông minh Yêu cầu chức Quản lý đăng nhập Quản lý ăn Cập nhật liệu Các ràng buộc mặt thiết kế Giao diện hợp lý, rõ ràng, dễ sử dụng Màu sắc hài hịa, mềm mại, dễ nhìn Khơng có chi tiết thừa, đơn giản tối đa Font chữ không chân Phạm vi Phạm vi sử dụng: Cộng đồng Đồi tượng sử dụng: người II Công nghệ sử dụng Ngôn ngữ Java - Java ngơn ngữ lập lập trình, phát triển Sun Microsystem vào năm 1995, ngôn ngữ kế thừa trực tiếp từ C/C++ ngôn ngữ lập trình hướng đối tượng Vì ngơn ngữ lại đặt tên Java? - Java tên đảo Indonesia đảo tiếng với loại coffee Peet loại nước uống phổ biến kỹ sư Sun Ban đầu Ngôn ngữ đặt tên "Oak" (có nghĩa "Cây sồi" - 1991), luật sư Sun xác định tên đăng ký nhãn hiệu nên nhà phát triển phải thay tên - lý mà tên Java đời trở thành tên gọi thức Ngơn ngữ - Ngơn ngữ Lập trình Java - Ngày Java sử dụng với mục đích sau: + Phát triển ứng dụng cho thiết bị điện tử thông minh, ứng dụng cho doanh nghiệp với quy mô lớn + Tạo trang web có nội dung động web apllet nâng cao chức server Phát triển nhiều loại ứng dụng khác nhau: Cơ sở liệu, mạng, Internet, viễn thơng, giải trí + Tiêu chí hàng đầu Ngơn ngữ Lập trình Java "Write Once, Run Anywhere" (Viết lần, chạy nơi), nghĩa Java cho phép viết code lần thực thi hệ điều hành khác Ví dụ, 0 Yêu cầu đặc biệt Không Trạng thái hệ thống trước Use-Case sử dụng: - Tác nhân phải có sẵn tài khoản hệ thống Trạng thái hệ thống Use-Case sử dụng: Điểm mở rộng Tần suất sử dụng Bảng 5: Đặc tả Use Case xem thông tin 0 Biểu đồ hoạt động a Chức đăng nhập Hình 4: Biểu đồ hoạt động chức đăng nhập 0 b Chức quản lý ăn Hình 5: Biểu đồ hoạt động chức quản lý ăn 0 Biểu đồ a Biểu đồ chức đăng nhập 0 b Biểu đồ chức quản lý ăn Hình 7: Biểu đồ chức quản lý ăn 0 Thiết kế sở liệu - Cơ sở liệu đề tài thiết kế gồm bảng a Bảng USER Bảng 6: Bảng User b Bảng CANH Bảng 7: Bảng Canh c Bảng CHAY d Bảng LUOC e Bảng MAN f Bảng XAO Bảng 8: Bảng Chay Bảng 9: Bảng Luoc Bảng 10: Bảng Man Bảng 11: Bảng Xao 0 CHƯƠNG : CÀI ĐẶT CHƯƠNG TRÌNH Giao diện đăng nhập - Người dùng cần nhập tài khoản mật để đăng nhập vào hệ thống Hình 8: Giao diện đăng nhập 0 Giao diện đăng ký - Nếu chưa có tài khoản, người dùng đăng ký tài khoản trang Hình 9: Giao diện đăng ký 0 Giao diện trang chủ - Sau đăng nhập thành công đưa người dùng đến trang ứng dụng Hình 10: Giao diện trang chủ 0 Giao diện thêm ăn - Nhập thơng tin cần thiết để thêm ăn bạn Hình 11: Giao diện thêm ăn 0 Giao diện xóa ăn - Khi nhấn giữ vào ăn tùy chọn xóa ăn Hình 12: Giao diện xóa ăn 0 Giao diện sửa ăn - Nhập thơng tin cần chỉnh sửa ăn chọn Hình 13: Giao diện sửa ăn 0 Giao diện xem thơng tin ăn Hình 14: Giao diện xem thơng tin ăn 0 CHƯƠNG 4: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN Đánh giá kết a Chức làm - Phân tích thiết kế hệ thống thơng tin quản lý ăn - Tạo sở liệu quản lý - Đề tài phát triển tương đối hoàn thiện với chức : đăng nhập, quản lý thơng tin ăn - Đảm bảo việc đăng nhập thành cơng vào ứng dụng b Chức chưa làm - Chưa có chức quản lý thơng tin người dùng - Do nhiều yếu tố ràng buộc, nhiều nguyên nhân khách quan chủ quan, hạn chế mặt thời gian nên đề tài nhiều lỗi thiếu sót, số chức chưa hồn thiện - Chưa có chức quên mật cho người dùng Hướng phát triển - Trong tương lai sau tham khảo nhiều tài liệu hướng dẫn giảng viên, sau số dự định, phương hướng phát triển tương lai đề tài: + Thêm video hướng dẫn cho ăn hệ thống 0 TÀI LIỆU THAM KHẢO (1) Nguyễn Văn Ba, Phân tích Thiết kế hệ thống thơng tin(2003), Nhà xuất Đại học Quốc gia Hà Nội, Hà Nội (2) Khóa học lập trình Android thầy Nguyễn Hữu Vĩnh (https://hiepsiit.com/khoahoc/android/laptrinhandroid/53/0) (3) Khóa học Android Studio Tutorial – Order Foods EDMT Dev (https://www.youtube.com/watch?v=Ad41Bh704ms&list=PLaoFxhnnrRW4lXuIhNLhgVuYkIlF852V&index=2&t=0s) (4) Tài liệu Firebase Google (https://firebase.google.com/docs) (5) Trang tìm kiếm lỗi phát sinh qua trình xây dựng phần mềm (https://stackoverflow.com/) (6) Các mẫu thiết kế , giao diện thư viện (https://appsnipp.com/) 0 ...TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ BÁO CÁO TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG DI ĐỘNG QUẢN LÝ NẤU ĂN THÔNG MINH GVHD: Ths Nguyễn... Giới thiệu đề tài Tên đề tài - Xây dựng ứng dụng di động quản lý nấu ăn thông minh Yêu cầu chức Quản lý đăng nhập Quản lý ăn Cập nhật liệu Các ràng buộc mặt thiết kế Giao di? ??n hợp lý, rõ... đồ hoạt động chức đăng nhập 0 b Chức quản lý ăn Hình 5: Biểu đồ hoạt động chức quản lý ăn 0 Biểu đồ a Biểu đồ chức đăng nhập 0 b Biểu đồ chức quản lý ăn Hình 7: Biểu đồ chức quản lý ăn 0 Thiết