1. Trang chủ
  2. » Tất cả

Đồ á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í vườn bách thú

31 3 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 1,28 MB

Nội dung

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Í VƯỜN BÁCH THÚ GVHD: Ths NGUYỄN HỮU VĨNH Nhóm thực hiện: Nguyễn Quốc Nhựt - 1824801030170 Mai Anh Khoa - 1824801030105 Tháng 04/2021 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 DI ĐỘNG QUẢN LÍ VƯỜN BÁCH THÚ 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í Vườn Bách Thú 0 MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG I Định nghĩa toán Tổng quan tính hình nghiên cứu Lí chọn đề tài Mục tiêu nghiên cứu Nhiệm vụ nghiên cứu Đối tượng khách thể nghiên cứu Phương tiện nghiên cứu 7 Phương pháp phạm vi nghiên cứu Đóng góp đề tài II Giới thiệu Android Studio CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG .12 Tổng quan toán 12 Sơ đồ Use Case 12 Đặc tả 12 3.1 Đăng nhập 12 3.2 Đăng xuất 15 3.3 Quản lý nhân viên 16 3.4 Thanh toán 18 3.5 Quản lí nguyên liệu kho 19 3.6 Chọn đồ uống 20 3.7 Quản lí order .21 Sơ đồ hoạt động .22 4.1 Đăng nhập 22 4.2 Đăng xuất 23 4.3 Quản lí order .24 4.4 Thanh toán 25 Sơ đồ & biểu đồ cộng tác 26 5.1 Đăng nhập 26 5.2 Đăng xuất 27 5.3 Tìm kiếm 28 5.4 Đặc hàng 29 0 5.5 Thanh toán 30 5.6 Quản lí đặc hàng 31 Biểu đồ lớp .32 CHƯƠNG PHÂN TÍCH THIẾT KẾ ỨNG DỤNG 33 Class Dinagram sở liệu 33 Chuyển đổi thành mơ hình dử liệu quan hệ 34 Giao diện & trường hợp 34 3.1 Đăng nhập 34 3.2 Trang chủ 36 Bán hàng 40 Các trường hợp giao diện .41 5.1 Giao diện đăng nhập, đổi mật khẩu, quên mật 41 5.2 Giao diện quản lí 41 5.3 Giao diện thêm 41 5.4 Giao diện bán hàng 41 5.5 Giao diện thêm nhân viên, khách hàng 41 Ưu nhược điểm giao diện 41 6.1 Ưu điểm .41 6.2 Nhược điểm .41 KẾT LUẬN 42 TÀI LIỆU THAM KHẢO 43 0 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 ln đặ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 để quản lý thông tin với giao diện thân thiện đẹp mắt, quản lý thông tin cách rõ ràng, cập nhật thông tin 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 nhóm em đưa ý tưởng xây dựng ứng dụng quản lý Vườn Bách Thú nhằm giúp cho việc quản lý Thú cách dễ dàng hơn, giúp cho người quản lý nắm bắt kịp thời tình hình sức khỏe, trạng thái chuồn… cách tốt Đồ á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 CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG Lí chọn đề tài Trong q 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ợ đắ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 phải dùng giấy, bút ghi chép lại tình trạng tình hình Thú thơng qua ứng dụng cập nhật tình hình cách nhanh chống dễ đưa biện pháp xử lý kịp thời Nó giúp cho việc quản lý dễ dàng hơn, ta cải thiện tình trạng chậm trễ dễ gây thiệt mạng cho Thú Vườ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ý Vườn Bách Thú Mục tiêu nghiên cứu - Phần mềm hổ trợ việc quản lý Vườn Bách Thú tên vật, tình hình sức khỏe, trạng thái chuồn… 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ý 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 0 - Khách thể nghiên cứu: o Người dùng có nhu cầu quản lý Vườn Bách Thú o Tìm hiểu Thú 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 6.1 Phương pháp 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 b Phương pháp nghiên cứu thực tiễn 0 - 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 6.2 Phạm vi nghiên cứu 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ý Vườn Bách Thú 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ủ sở hữu dễ hơn, bên cạnh cịn giúp cho nhân viên 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 - Android Studio Là Gì? Android Studio phầm mềm bao gồm công cụ khác dùng để phát triển ứng dụng chạy thiết bị sử dụng hệ điều hành Android loại điện thoại smartphone, tablet Android Studio đóng gói với code editor, debugger, cơng cụ performance tool hệ thống build/deploy (trong có trình giả lập simulator để giả lập mơi trường thiết bị điện thoại tablet máy tính) cho phép lập trình viên nhanh chóng phát triển ứng dụng từ đơn giản tới phức tạp Việc xây dựng ứng dụng mobile (hoặc tablet) bao gồm nhiều công đoạn khác Đầu tiên viết code ứng dụng sử dụng máy tính cá nhân laptop Sau cần build ứng dụng để tạo file cài đặt Sau build xong cần copy file cài đặt vào thiét bị mobile (hoặc table) để tiến hành cài đặt ứng dụng chạy kiểm thử (testing) Bạn thử tưởng tượng với lần viết dòng code bạn lại phải build ứng dụng, cài đặt điện thoại tablet sau chạy thử vơ tốn thời gian cơng sức Android Studio phát triển để giải vấn đề Với Android Studio tất công đoạn thực máy tính quy trình tinh gọn tới mức tối giản Tiếp theo tìm hiểu cách cài đặt Android Studio Windows, Mac OSX Linux 0 - Tải Android Studio Trước tiền hành cài đặt Android Studio bạn cần tải Android Studio máy cách truy cạp vào đường link chọn phiên Android Studio phù hợp với hệ điều hành mà bạn sử dụng Trang tải Android Studio có sử dụng đoạn mã JavaScript để phát hệ điều hành máy tính bạn cung cấp phiên Andoid Studio phù hợp Và bạn việc nhấp vào link sẵn có trang để tải Cài Đặt Android Studio Hệ Điều Hành Windows Việc cài đặt Android Studio Windows đơn giản Sau tải xong bạn nhấp đúp vào file cài đặt để tiến hành cài đặt Quá trình cài đặt khơng có đặc biệt bạn tự hồn tất cơng đoạn Sau cài đặt xong máy tính khởi động chương trình Android Studio để bạn bắt đầu phát triển ứng dụng Hệ Điều Hành Mac Tương tự Windows việc cài đặt Android Studio Mac OS X đơn giản Sau tải tập tin DMG dùng để cài đặt Android Studio Mac nhấp đúp vào file Ở cửa sổ bật bạn cần nhấp chuột kéo Android Studio vào thư mục Applications Sau click đúp vào biểu tượng Android Studio để tiến hành cài đặt Q trình cài đặt khơng có đặc biệt bạn tự hồn tất cơng đoạn Hệ Điều Hành Linux Để cài đặt Android Studio Linux sau tải tập tin zipvề máy bạn thực bước sau: Bước 1: Giải nén tập tin tải sử dụng chương trình cách nhấp đúp lên tập tinh Chương trình Archive Manager có sẵn Ubuntu khởi động để hỗ trợ bạn thực việc giải nén Bước 2: Chép thư mục vừa giải nén vào bên thư mục /usr/local /opt Bước 3: Mở cửa sổ dòng lệnh terminal (sử dụng tổ hợp phím tắt Ctrl + Alt + T) Bước 4: Di vào bên thư mục android-studio/bin tập tin vừa giải nén (sau bước thư mục nằm bên /usr/local /opt) 0 3.5 Xóa thú Tên use case: Xóa thú Actor: Người dùng Mô tả: Use case cho phép người dùng xóa thú 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 thú cần xóa chọn xóa Người dùng xác nhận xóa Hệ thống yêu cầu xác nhận Hệ thống xóa thú, người dùng ấn “Có” Alternale flow Bảng Đặc tả Use Case xóa thú 0 3.6 Sửa thông tin thú Tên use case: Sửa thông tin thú Actor: Người dùng Mô tả: Use case cho phép người dùng sửa thông tin thú Precondition(điều kiện tiên quyết): Chọn thú cịn sửa thơng tin Poscondition(vị trí): Basic flow Actor Hệ thống Người quản lý ấn thú cần sửa chọn sửa Người dùng xác nhận sửa thông tin Hệ thống yêu cầu xác nhận Hệ thống sửa thông thú, người dùng ấn “Có” Alternale flow Bảng Đặc tả Use Case xóa thú 0 Sơ đồ hoạt động 4.1 Đăng nhập Hình Sơ đồ hoạt động đăng nhập 0 4.2 Đăng ký Hình Sơ đồ hoạt động đăng ký 0 4.3 Thêm thú Hình Sơ đồ hoạt động thêm Con Thú 0 4.4 Xóa thú Hình Sơ đồ hoạt động xóa ăn 0 Biểu đồ lớp 0 CHƯƠNG THIẾT KẾ ỨNG DỤNG Giao diện & trường hợp 1.1 Đăng nhập - Đây màng hình bắt đầu chương trình chạy lên - Tại đây, tất quyền admin nhân viên đăng nhập vào sử dụng phần mềm - Nếu nhân viên hay admin quên mật khẩu, họ cần nhấp vào “Forgot your password?” để lấy lại mật - Nễu tài khoản tạo đăng nhập lần đầu, hệ thống yêu cầu đổi mật khẩu, mango hình đổi mật xuất 0 1.2 Đăng ký - Đây màng hình bắt đầu chọn vào đăng ký - Tại đây, người đăng ký điền thông tin người dùng vào 0 1.3 - Trang chủ Là màng hình xuất sau chi đăng nhập thành công 0 a Quản thú: 0 - Khi nút thêm nhấn màng hình mở màng hình thêm 0 Các trường hợp giao diện 2.1 Giao diện đăng nhập, đổi mật khẩu, quên mật - Tài khoản, mật không tồn sai - Chưa nhập ô - Chưa nhập ô - Nhập lại mật không trùng với mật nhập 2.2 - Giao diện quản lí Chưa đăng nhập vào tài khoản admin 2.3 Giao diện thêm thú - Mã thú bị trùng - Thông tin thú bị null Ưu nhược điểm giao diện 3.1 Ưu điểm - Giao diện quen thuộc, dể sử dụng - Trực quan rõ ràng, dể theo dõi - Giao diện thiết kế phẳn thơng minh - Tích hợp thuật tốn thơng minh bên chương trình 3.2 - Nhược điểm Chưa đẹp 0 KẾT LUẬN Thông qua mơn học, chúng em phân tích, thiết kế hệ thống công nghệ thông tin lập trình windows cách chun nghiệp thơng qua việc phân tích thiết kế xây dựng chương trình “quản lý Vườn Bách Thú” Cũng nhờ môn học qua, chương trình quản lý Vườn Bách Thú thiết kế, xây dựng cách chặc chẻ, sát chuyên nghiệp Không thế, qua môn học qua em nắm phương pháp áp dụng thực tiển Tuy nhiên động lại nhiều vấn đề mà nguyên nhân nguồn lực thời gian có hạn Về nguồn lực, nhóm có thành viên nhiên thành viên hoạt động rời rạc cịn lười khó kết nói việc làm việc vật chất máy tính cịn hạn chế Nhưng thơng cảm thời gian chúng em phải hồn thành nhiều báo cáo lúc nên em mong thầy thông cảm Hơn em cảm ơn thầy giúp đở chúng em nhiều q trình xây dụng sản phẩm Nếu có hội thời gian, em mong tiếp tục đồ án mở rộng với tất kiến thức mà có 0 TÀI LIỆU THAM KHẢO - Các slide bày giảng giảng viên: Nguyễn Thị Thủy (Phân tích thiết kế hệ thống thơng tin) - Các slide bày giảng giảng viên: Võ Thị Diễm Hương (Lập trình Java) - Các slide bày giảng giảng viên: Giang Minh Đức (Hệ quản trị sở dử liệu) - Các silde giảng giảng viên: Nguyễn Hữu Vĩnh(Phát triển ứng dụng di động) 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 DI ĐỘNG QUẢN LÍ VƯỜN BÁCH THÚ Nội... tưởng xây dựng ứng dụng quản lý Vườn Bách Thú nhằm giúp cho việc quản lý Thú cách dễ dàng hơn, giúp cho người quản lý nắm bắt kịp thời tình hình sức khỏe, trạng thái chuồn… cách tốt Đồ án môn học. .. thiết kế xây dựng chương trình ? ?quản lý Vườn Bách Thú? ?? Cũng nhờ mơn học qua, chương trình quản lý Vườn Bách Thú thiết kế, xây dựng cách chặc chẻ, sát chun nghiệp Khơng thế, qua môn học qua em

Ngày đăng: 11/02/2023, 16:42

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

TÀI LIỆU LIÊN QUAN

w