Đồ á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í món ăn

33 8 0
Đồ á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í món ă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

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ ĐỒ Á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Í MĨN ĂN GVHD: Ths NGUYỄN HỮU VĨNH Nhóm thực hiện: Nguyễn Trọng Hiệp – 1824801030162 Trần Văn Dương – 1824801030178 Lớp: D18PM03 Tháng 04/2020 0 Phát triển ứng dụng di VIỆN KỸ THUẬT CÔNG NGHỆ NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN Họ tên giảng viên: Nguyễn Hữu Vĩnh Tên đề tài: Xây dựng ứng dụng quản lý ăn Nội dung nhận xét: Điểm: Bằng số: Bằng chữ: GIẢNG VIÊN CHẤM (Ký, ghi rõ họ tên) NGUYỄN HỮU VĨNH Quản lý ăn 0 MỤC LỤC Điểm: .1 LỜI MỞ ĐẦU TỔNG QUAN VỀ ỨNG DỤNG CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG Lí chọn đề tài .7 Mục tiêu nghiên cứu Nhiệm vụ nghiên cứu .8 Đối tượng khách thể nghiên cứu Phương tiện nghiên cứu Phương pháp phạm vi nghiên cứu .8 a Phương pháp nghiên cứu tài liệu b Phương pháp nghiên cứu thực tiễn c Phương pháp tổng hợp phân tích số liệu Đóng góp đề tài I Giới thiệu Android Studio - Android Studio Là Gì? 10 - Tải Android Studio 11 - Kết Luận 12 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 13 Tổng quan toán 13 Sơ đồ Use Case 13 Đặc tả Use Case .14 3.1 Đăng nhập 14 3.2 Đăng xuất 15 3.3 Đăng ký 16 3.4 Thêm ăn 17 4.5 Xóa ăn .18 Sơ đồ hoạt động 19 1.1 Đăng nhập .19 1.2 Đăng ký 19 1.3 Thêm ăn 20 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 1.4 Xóa ăn .20 Sơ đồ 21 2.1 Đăng nhập .21 2.2 Đăng ký 21 2.3 Thêm ăn 22 2.4 Xóa ăn .22 Biểu đồ lớp 23 CHƯƠNG THIẾT KẾ ỨNG DỤNG 24 Giao diện 24 1.1 Đăng nhập .24 1.2 Đăng xuất 25 1.3 Giao diện danh sách ăn 26 1.4 Thêm nón ăn 27 1.5 Xóa ăn .28 1.6 Update ăn 29 Các trường hợp giao diện 30 2.1 Giao diện đăng nhập .30 2.2 Giao diện thêm 30 2.3 Giao diện xóa ăn .30 Ưu nhược điểm giao diện 30 3.1 Ưu điểm 30 3.2 Nhược điểm .30 KẾT LUẬN 31 TÀI LIỆU THAM KHẢO 32 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an DANH MỤC HÌNH Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Use Case Quản lý ăn 12 Sơ đồ hoạt động đăng nhập 18 Sơ đồ hoạt động đăng ký .18 Sơ đồ hoạt động thêm ăn .19 Sơ đồ hoạt động xóa ăn .19 Sơ đồ đăng nhập 20 Sơ đồ đăng ký 20 Sơ đồ thêm ăn 21 Sơ đồ xóa ăn 21 10 Biểu đồ lớp 22 11 Giao diện đăng nhập 23 12 Giao diện đăng xuất 24 13 Giao diện danh sách ăn .25 14 Giao diện thêm ăn .26 15 Giao diện xóa ăn .27 16 Giao diện Update ăn 28 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an DANH MỤC BẢNG Bảng Bảng Bảng Bảng Bảng Đặc tả Use Case đăng nhập 13 Đặc tả Use Case đăng xuất 14 Đặc tả Use Case đăng ký 15 Đặc tả Use Case thêm ăn 16 Đặc tả Use Case xóa ăn 17 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an LỜI MỞ ĐẦU Trong phát triển mạnh mẽ khoa học cơng nghệ giới, nói ngành cơng nghệ thơng tin phát triển với tốc độ nhanh ngày thể vai trò to lớn, quan trọng toàn đời sống người Hầu hết lĩnh vực xã hộ điều ứng dụng công nghệ thông tin, nhiều phần mền mang lại hiệu phủ nhận Song thực tiễn đặt u cầu địi hỏi ngành cơng nghệ thơng tin không người phát triển để thỏa mãn đáp ứng thay đổi sống Ngày nay, ứng dụng cơng nghệ thơng tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức cơng ty lớn nhỏ, đóng vai trị quan trọng, tạo bước phát triển mạnh mẽ Việc sử dụng ứng dụng di động để xem thông tin sản phẩm với giao diện thân thiện đẹp mắt, đặt mua sản phẩm nhanh chóng, quản lý thơng tin sản phẩm đặt cách rõ ràng, cập nhật sản phẩm mà không cần phải tốn thời gian để cập nhật ứng dụng … người dùng quan tâm Vì vậy, đồ án em xen đưa ý tưởng xây dựng ứng dụng quản lý ăn nhằm giúp cho việc quản lý chủ cửa hàng dễ dàng người tiêu dùng yên tâm, hài lịng sản phẩm mà sử dụng Đồ án môn học chia thành phần sau: TỔNG QUAN VỀ ỨNG DỤNG PHÂN TÍCH HỆ THỐNG THIẾT KẾ HỆ THỐNG 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG Lí chọn đề tài Trong trình phát triển xã hội công nghệ thông tin phát triển mạnh mẽ ngày thâm nhập sâu, trở thành công cụ hỗ trợi đắc lực cho người lĩnh vực Đặc biệt ứng dụng phần mềm với nhiều chương trình ứng dụng có hiệu Thay tìm kiếm hàng trang web, nhiều sàn giao dịch thương mại điện tử thiết kế ứng dụng (Application, viết tắt App) chạy smartphone để tiện cho người mua lẫn người bán Các nhà kinh doanh thương mại điện tử cho rằng, App công cụ mua sắm hữu hiệu thị trường Việt Nam có 35 triệu smartphone hoạt động Muốn web smartphone hay tablet, người dùng phải tốn nhiều thao tác thời gian, từ việc gõ địa chỉ, chờ hiển thị trang web, mặt khác trang web có thiết kế phức tạp nên dung lượng cao, khó tải, giao diện khơng phù hợp với hình smartphone … Trong đó, cần tốn thời gian để tải ứng dụng từ kho ứng dụng, sau cần cú chạm, ứng dụng hiển thịn với giao diện tùy chỉnh với hình smartphone cách thân thiện Do đó, em vận dụng ngơn ngữ lập trình Android học công dụng Android Studio để xây dựng ứng dụng quản lý ăn - Mục tiêu nghiên cứu Phần mềm hổ trợ việc quản lý ăn tên ăn, hình ảnh ăn giá cả,… Giúp người dùng sử dụng tiết kiệm thời gian, nhanh chóng, thao tác đơn giản, dễ dàng sử dụng quản lý 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Nhiệm vụ nghiên cứu - Tích hợp nhiều chức cần thiết ứng dụng quản lý - Đem lại thuận tiện cho người sử dụng Đối tượng khách thể nghiên cứu - Đối tượng nghiên cứu: o Ngơn ngữ lập trình Android o Cơng cụ lập trình Androd Studio o Quy trình nghiệp vụ quản lý sản phẩm - Khách thể nghiên cứu: o Người dùng có nhu cầu quản lý ăn o Tìm hiểu ăn phổ biến Phương tiện nghiên cứu - Nghiên cứu sở lý thuyết phân tích thiết kế hệ thống thông tin - Sử dụng Draw.io để vẽ sơ đồ chức Phương pháp phạm vi nghiên cứu a Phương pháp nghiên cứu tài liệu - Sử dụng tài liệu hướn dẫn lập trình Android từ diễn đàn cơng nghệ thơng tin (hiepsiit.com, …) - Sử dụng video hướng dẫn có liên quan từ Youtube - Sử dụng thông tin từ website Stackoverflow số website khác để sửa lỗi phát sinh trình phát triển ứng dụng 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an b Phương pháp nghiên cứu thực tiễn - Phương pháp quan sát: Quan sát việc quản lý số ứng dụng c Phương pháp tổng hợp phân tích số liệu - Thu thập thơng tin từ việc vấn - Thống kê, tổng kết số liệu - Phân tích, đưa kết thực Phạm vi quay quanh nghiệp vụ quản lý đảm bảo đầy đủ chức phần mềm khai thác chức có liên quan đến quản lý ăn nhằm giúp cho phần mềm thêm phần tiện ích - Đóng góp đề tài Ý nghĩa khoa học: Kết nghiên cứu đề tài góp phần nâng cao nhận thức, khả thu thập thơng tin, phân tích u cầu người dùng để xây dựng ứng dụng dành cho khách hàng ứng dụng dành cho người quản lý Bước đầu tiếp cận ngơn ngữ lập trình để xây dụng chương trình - Ý nghĩa thực tiễn: Ứng dụng giúp cho việc quản lý chủ cửa hàng dễ hơn, bên cạnh cịn giúp cho người tiêu dùng cảm thấy tiện lợi hài lòng sử dụng ứng dụng sản phẩm I Giới thiệu Android Studio Để phát triển ứng dụng mobile chạy hệ điều hành Android bạn cần máy tính có cài đặt Android Studio Trong viết tìm hiểu Android Studio, cách cài đặt sử dụng Android Studio để tạo ứng dụng đơn giản có tên Hello World Bài viết áp dụng hệ điều hành Windows bạn cần máy tính chạy hệ điều hành Windows 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 4.5 Xóa ăn Tên use case: Xóa ăn Actor: Người dùng Mô tả: Use case cho phép người dùng xóa nă Precondition(điều kiện tiên quyết): Chọn ăn cần xóa Poscondition(vị trí): Basic flow Actor Hệ thống Người quản lý ấn giữ ăn cần xóa chọn xóa Hệ thống yêu cầu xác nhận Người dùng xác nhận xóa Hệ thống xóa ăn, người dùng ấn “Có” Alternale flow Bảng Đặc tả Use Case xóa ăn 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Sơ đồ hoạt động 1.1 Đăng nhập Hình Sơ đồ hoạt động đăng nhập 1.2 Đăng ký Hình Sơ đồ hoạt động đăng ký 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Bước 5: Chạy tập tin studio.sh thư mục bin cách nhập tên tập tin gõ Enter Sau bước 5, máy tính khởi động chương trình cài đặt Android Studio Setup Wizard bạn dễ dàng thực cơng đoạn lại để cài Android Studio Sau cài đặt xong Android Studio hệ điều hành Linux 64-bit bạn cần tiến hành thêm bước sau để cài đặt bổ sung số thư viện cần thiết cho Android Studio: Với máy tính chạy phiên 64-bit Ubuntu cần chạy câu lệnh sau: sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz21.0:i386 Với máy tính chạy phiên 64-bit Fedora cần chạy câu lệnh sau: sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an - Kết Luận Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Trong viết tìm hiểu Android Studio cách cài đặt Android Studio lên hệ thống Trong viết tìm hiểu cách sử dụng Android Studio để xây dựng ứng dụng mobile Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG Tổng quan toán Phần mền xây dựng Android Studio giao diện đơn giản dễ sử dụng gồm chức sau: - Tất người có nhu cần tìm kiếm ăn - Ứng dụng cung cấp cho người dùng quản lý ăn - Giúp người dùng thấy ăn cập nhật liên tục Qua đó, phần mềm giúp nghiệp vụ quản lý chuyên nghiệp dễ dàng Sơ đồ Use Case Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 0 Hình Use Case Quản lý ăn Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Đặc tả Use Case Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Đặc tả Use Case 3.1 Đăng nhập Tên use case: Quản lý đăng nhập Actor: Người dùng Mô tả: Use case mô tả bước đăng nhập actor vào hệ thống Precondition (điều kiện tiên quyết): Nhập tên đăng nhập mật Poscondition(vị trí): + Nếu đăng nhập thành cơng hiển thị giao diện Nếu sai hệ thống sẻ yêu cầu nhập lại + Nếu khách hàng chưa có tài khoảng, hệ thống sẻ yêu cầu khách hàng đăng ký tài khoản Basic flow Actor Hệ thống Tạo form kết tìm kiếm hệ Hệ thống hiển thị form yêu cầu thống, người dùng click vào nút nhập tên đăng nhập mật đăng ký Alternale flow Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 0 Bảng Đặc tả Use Case đăng nhập Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 3.2 Đăng xuấất Tên use case: Đăng xuất Actor: Các thành viên use case đăng nhập Mô tả: Use case mô tả bước đăng xuất actor vào hệ thống Precondition(điều kiện tiên quyết): Đăng xuất khỏi hệ thống Poscondition(vị trí): + Actor thực chức đăng xuất khỏi hệ thống + Hệ thống yêu cầu xác nhận từ actor + Xác nhận đăng xuất + Hệ thống đăng xuất tài khoản actor khỏi hệ thống Nếu Actor không xác nhận Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an đăng xuất hệ thống giữ nguyên hiện0trạng Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Basic flow Actor Hệ thống Tạo form hiển thị chức đăng Hệ thống hiển thị form yêu cầu xuất hệ thống, người dùng xác nhận đăng xuất click nút đăng xuất Người dùng kiểm tra lại thông tin Hệ thống tự động kiểm tra trước xác nhận đăng xuất đăng xuất khỏi hệ thống Nếu người dùng xác nhận Alternale flow Người dùng xác nhận lại thông tin trước + Nếu người dùng xác nhận thông đăng xuất tin xong đăng xuất thống tự động đăng xuất tài khoản + Ngược lại người dùng không xác nhận thống tin hệ thống sẻ giữ nguyên trạng Bảng Đặc tả Use Case đăng xuất Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 3.3 Đăng ký Tên use case: Đăng ký tài khoản Actor : Người dùng đăng ký Mô tả: Use case cho phép actor đăng ký tài khoản Precondition(điều kiện tiên quyết): Nhập tên đăng nhập, mật nhập lại mật giống với mật ban đầu Poscondition(vị trí): + Nếu đăng ký thành cơng hiển thị giao diện đăng nhập Nếu sai hệ thống sẻ yêu cầu nhập lại Basic flow Actor Hệ thống Nhấn vào nút “Đăng ký” Hệ thống yêu cầu actor nhập vào thông tin tài khoản đăng ký Bảng Đặc tả Use Case đăng ký Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 3.4 Thêm ăn Tên use case: Thêm nă Actor: Người dùng Mô tả: Use case cho phép người dùng thêm ăn Precondition(điều kiện tiên quyết): Nhập đầy đủ thơng tin cần thiết ăn Poscondition(vị trí): Người dùng đăng nhập hệ thống, ấn giữ thêm ăn Basic flow Actor Hệ thống Người dùng chọn thêm ăn Hệ thống u cầu nhập thơng tin ăn Người dùng nhập thơng tin Hệ thống hiển thị thông tin cần nhập kiểm tra thông tin Alternale flow Bảng Đặc tả Use Case thêm ăn Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 4.5 Xóa ăn Tên use case: Xóa ăn Actor: Người dùng Mô tả: Use case cho phép người dùng xóa nă Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 0món ăn cần xóa Precondition(điều kiện tiên quyết): Chọn Poscondition(vị trí): Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Basic flow Actor Hệ thống Người quản lý ấn giữ ăn cần xóa chọn xóa Hệ thống yêu cầu xác nhận Người dùng xác nhận xóa Hệ thống xóa ăn, người dùng ấn “Có” Alternale flow Bảng Đặc tả Use Case xóa ăn Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an 0 Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an Do.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.anDo.an.mon.hoc.phat.trien.ung.dung.di.dong.de.tai.xay.dung.ung.dung.di.dong.quan.li.mon.an

Ngày đăng: 29/12/2023, 03:29

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

  • Đang cập nhật ...

Tài liệu liên quan