Đồ án phần mềm nghe nhạc SE121 l21 PMCL

21 18 0
Đồ án phần mềm nghe nhạc SE121 l21 PMCL

Đ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 QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM - o0o - BÁO CÁO CUỐI KÌ ĐỒ ÁN Đề tài: Phần Mềm Nghe Nhạc SE121.L21.PMCL Giảng viên hướng dẫn: Cô: Thái Thụy Hàn Uyển Sinh viên thực hiện: Hồng Anh Thắng 17521037 Tp Hồ Chí Minh, tháng 06/2021 NHẬN XÉT CỦA GIẢNG VIÊN LỜI CẢM ƠN Lời em xin chân thành gửi lời cảm ơn đến trường Đại học Công Nghệ Thơng Tin tạo điều kiện cho em có môi trường học tập thật tốt, xin cảm ơn tất thầy hết lịng quan tâm, dạy dỗ trang bị cho chúng em kiến thức quý báu, cần thiết cho việc làm đồ án công việc tương lai Em xin chân thành cảm ơn Thái Thụy Hàn Uyển tận tình hướng dẫn, bảo giúp đỡ chúng em trình tìm hiểu, triển khai thực đề tài Trong thời gian học tập với cô, em khơng ngừng tiếp thu thêm nhiều kiến thức bổ ích mà học tập tinh thần làm việc, thái độ nghiên cứu nghiêm túc, hiệu quả, điều cần thiết cho em trình học tập làm việc sau Em chân thành cảm ơn thầy cô trường Đại học Công Nghệ Thơng Tin nói chung thầy Khoa Cơng Nghệ Phần Mềm nói riêng trang bị cho em kiến thức quý báu thời gian vừa qua Mặc dù em cố gắng hoàn thành đồ án phạm vi khả cho phép khơng thể tránh khỏi sai sót Em mong bạn cảm thơng tận tình bảo Tp Hồ Chí Minh,ngày 28 tháng 06 năm 2021 Nhóm thực MỤC LỤC A TỔNG QUAN VỀ ĐỀ TÀI I Đặt vấn đề II Mục tiêu vi Phạm III Công cụ sử dụng IV Bố cục báo cáo B QUÁ TRÌNH THỰC HIỆN I THIẾT KẾ HỆ THỐNG Sơ đồ Use Case Danh sách tác nhân hệ thống 3 Danh sách Use Case 4 Đặc tả Use case Activity Diagram Đăng nhập: Phát nhạc: Đăng ký tài khoản: Error! Bookmark not defined Sequence Diagram (Sơ đồ trình tự) a) Đăng nhập b) Phát nhạc c) Đăng ký tài khoản 10 II THIẾT KẾ GIAO DIỆN 11 Danh sách trang chương trình 11 Giao diện trang 12 Màn hình 12 Màn hình đăng nhập 13 Màn hình đăng ký 14 Màn hình playlist 15 Màn hình phát 16 C TỔNG KẾT 17 I MÔI TRƯỜNG PHÁT TRIỂN 17 II KẾT QUẢ ĐẠT ĐƯỢC 17 Kết 17 Hạn chế 17 Hướng phát triển 18 A TỔNG QUAN VỀ ĐỀ TÀI I Đặt vấn đề Âm nhạc phần quan trọng sống Âm nhạc hình thành từ xa xưa phát triển theo phát triển nhân loại, lúc thịnh, lúc suy Con người xưa dùng âm nhạc để ăn mừng mùa vụ, để đánh dấu chiến tích vẻ vang, để gắn kết cộng đồng lễ hội, để cầu mong điều tốt lành Trong sống đại ngày nay, âm nhạc thứ thiếu Âm nhạc giúp ta xua tan phiền muộn áp lực sống bận rộn thường nhật Âm nhạc ni dưỡng tâm hồn giải phóng chúng khỏi ranh giới có Với phát triển công nghệ nay, âm nhạc ngày trở nên dễ dàng để thưởng thức Với thiết bị thông minh có kết nối internet laptop hay smartphone, giới âm nhạc suốt ngàn năm phát triển nằm gọn tay người dùng Tuy nhiên, để tiện lợi cho người dùng, nhóm khách hàng chọn tảng mobile, cụ thể thiết bị smartphone dùng hệ điều hành Android để phát triển ứng dụng nghe nhạc II Mục tiêu Xây dựng phần mềm nghe nhạc chạy thiết bị smartphone dùng hệ điều hành android với chức sau: - Nghe nhạc offline thiết bị smartphone chạy hệ điều hành Android từ 6.0 trở lên - Cho phép người dùng đăng ký tài khoản tạo playlist riêng để nghe lại sau Cho phép tải nhạc nghe hát tải khơng có internet - Cho phép người dùng chọn hát yêu thích có playlist riêng cho hát - Tìm kiếm hát theo tên hát, theo nghệ sĩ, theo thể loại - Cơ sở liệu hát đa dạng, nhiều thể loại, dễ cập nhật sau Phạm vi Do thời gian thực đồ án có hạn, việc xây dựng phần mềm nghe nhạc tập trung vào chức bao gồm: - Nghe nhạc offline thiết bị smartphone chạy hệ điều hành Android từ 6.0 trở lên - Cho phép người dùng đăng ký tài khoản - Cho phép người dùng đăng nhập tài khoản - Có chức ứng dụng nghe nhạc thiết bị di động Cơ sở liệu hát đa dạng, nhiều thể loại, dễ cập nhật sau III Cơng cụ sử dụng Trong q trình thực đồ án, nhóm sử dụng số phần mềm phục vụ cho việc tìm hiểu, thiết kế cài đặt phần mềm, bao gồm: - Android Studio: Máy ảo Android - Bluestacks : demo app IV Bố cục báo cáo • Phần A: Giới thiệu tổng quan đề tài Giới thiệu tổng quan nội dung đề tài Nội dung chương bao gồm: lý chọn đề tài, nội dung phạm vi nghiên cứu đề tài bố cục báo cáo • Phần B: Thực đồ án Chương 1: Xác định phân tích u cầu Trong chương này, em trình bày sơ lược yêu cầu phần mềm nghe nhạc Từ đưa hướng tiếp cận giải vấn đề đặt Chương 2: Thiết kế hệ thống Trong chương này, em trình bày chi tiết q trình phân tích thiết kế hệ thống dựa ngơn ngữ mơ hình hố UML B QUÁ TRÌNH THỰC HIỆN I THIẾT KẾ HỆ THỐNG Sơ đồ Use Case Danh sách tác nhân hệ thống STT Tác nhân hệ thống Ý nghĩa Người dùng Người dùng hệ thống, hệ thống chưa có thơng tin chưa đăng nhập vào phần mềm Thành viên Người dùng hệ thống, thông tin lưu trữ đăng nhập vào phần mềm Bảng 2.1 Bảng danh sách tác nhân hệ thống 3 Danh sách Use Case STT Use Case Ý nghĩa Phát nhạc Phát hát Bài hát lưu trữ server phần mềm cho phép người dùng chọn từ playlist có sẵn Tìm kiếm hát Tìm kiếm hát theo tên hát Đăng nhập Nhập thông tin đăng nhập người dùng Đăng ký tài khoản Đăng ký tài khoản Đăng xuất Đăng xuất khỏi tài khoản Bảng 2.2 Bảng danh sách Use Case Đặc tả Use case Activity Diagram Đăng nhập: - Đối tượng sử dụng: Người dùng - Mô tả: Đăng nhập vào phần mềm để cá nhân hoá phần mềm - Luồng kiện: - Điều kiện trước: Không - Điều kiện sau: Không - Mối quan hệ: Người dùng phần mềm Phát nhạc: - Đối tượng sử dụng: Người dùng - Mô tả: Phát hát Bài hát lưu trữ server phần mềm cho phép người dùng chọn từ playlist - Luồng kiện: - Điều kiện trước: Nếu chọn hát từ playlist người dùng phải đăng nhập - Điều kiện sau: Không - Mối quan hệ: Người dùng phần mềm Đăng ký tài khoản: - Đối tượng sử dụng: Người dùng - Mô tả: Đăng ký tài khoản - Luồng kiện: - Điều kiện trước: không - Điều kiện sau: không - Mối quan hệ: Người dùng phần mềm Sequence Diagram (Sơ đồ trình tự) a) Đăng nhập b) Phát nhạc c) Đăng ký tài khoản 10 II THIẾT KẾ GIAO DIỆN Danh sách trang chương trình STT Tên giao diện Màn hình Splash Đăng nhập Đăng ký tài khoản Màn hình playlist Màn hình phát 11 Giao diện trang Màn hình 12 Màn hình đăng nhập Thành phần giao diện STT Ý nghĩa Ảnh ứng dụng Nhập email Nhập mật Nút đăng nhập Chỗ vào hình đăng kí 13 Màn hình đăng ký Thành phần giao diện STT Ý nghĩa Quay lại hình đăng nhập Nhập tên Nhập email Nhập mật Nút đăng kí Quay lại hình đăng nhập có tài khoản 14 Màn hình playlist Thành phần giao diện STT Ý nghĩa Nút phát nhạc Danh sách hát Từng hát phát Nút quay trang đăng nhập Nút đến giao diện phát Nút quay trước Nút dừng phát nhạc 15 Nút đến Màn hình phát Thành phần giao diện STT Ý nghĩa Quay hình playlist Hình ảnh hát Tên hát Nhạc sĩ Các nút điểu khiển: dừng, phát, hát trước, hát tiếp 16 Vòng lặp hát Bài hát yêu thích Phát lại từ đầu C TỔNG KẾT I MÔI TRƯỜNG PHÁT TRIỂN - Hệ điều hành: Android - Công cụ xây dựng ứng dụng: Android Studio - Ngơn ngữ lập trình: Dart - SDK: Flutter II KẾT QUẢ ĐẠT ĐƯỢC Kết Trong phạm vi thời gian kiến thức giới hạn em tạo ứng dụng nghe nhạc với mà ứng dụng nghe nhạc có Hạn chế Vì thời gian nghiên cứu kiến thức giới hạn kết đề tài cịn có số hạn chế Cụ thể sau: - Giao diện mức - Chưa thực phục vụ tốt cho mục đích mở rộng nâng cấp phần mềm sau - Chưa tiến hành kiểm thử phần mềm nhiều thiết bị - Chưa có đầy đủ nút cần thiết - Chưa áp dụng sở liệu vào ứng dụng - Có thể tồn tồn khác lỗi tìm ẩn 17 Hướng phát triển - Cải tiến giao diện đẹp mắt thân thiện với người dùng - Tích hợp vào hệ thống đề xuất hát dựa hát nghe gần người dùng để trải nghiệm người dùng tốt - Thêm sở liệu, thống kê đề xuất cho người dùng hát thịnh hành,… - Hỗ trợ người dùng nhiều tiện ích hơn: tự động tắt nhạc, mở hát theo giọng nói, … - Nhận feedbacks từ người dùng để sửa lỗi cải tiến phần mềm ngày tốt - Bổ sung thêm nút cần thiết - Thiết kế ứng dụng nghe nhạc hoàn chỉnh 18 ... hành Android để phát triển ứng dụng nghe nhạc II Mục tiêu Xây dựng phần mềm nghe nhạc chạy thiết bị smartphone dùng hệ điều hành android với chức sau: - Nghe nhạc offline thiết bị smartphone chạy... nhiều thể loại, dễ cập nhật sau Phạm vi Do thời gian thực đồ án có hạn, việc xây dựng phần mềm nghe nhạc tập trung vào chức bao gồm: - Nghe nhạc offline thiết bị smartphone chạy hệ điều hành Android... vi nghiên cứu đề tài bố cục báo cáo • Phần B: Thực đồ án Chương 1: Xác định phân tích yêu cầu Trong chương này, em trình bày sơ lược yêu cầu phần mềm nghe nhạc Từ đưa hướng tiếp cận giải vấn đề

Ngày đăng: 05/09/2021, 20:46

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

Tài liệu liên quan