ĐẠI HỌC ĐÀ NẴNGKHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNGĐỒ ÁN CƠ SỞ 3 ĐỀ TÀI: ỨNG DỤNG NGHE NHẠC, XEM VIDEO

43 27 0
ĐẠI HỌC ĐÀ NẴNGKHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNGĐỒ ÁN CƠ SỞ 3 ĐỀ TÀI: ỨNG DỤNG NGHE NHẠC, XEM VIDEO

Đ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 ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ĐỀ TÀI: ỨNG DỤNG NGHE NHẠC, XEM VIDEO Sinh viên thực : HUỲNH VĂN NIÊN Giảng viên hướng dẫn : TS NGUYỄN ĐỨC HIỂN Lớp : 18IT2 Đà Nẵng, tháng năm 2020 ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ỨNG DỤNG NGHE NHẠC, XEM VIDEO Đà Nẵng, tháng năm 2020 LỜI MỞ ĐẦU Nhiều nghiên cứu cho thấy thiết bị cầm tay thông minh dần chiếm hữu thị trường, mà với giá rẻ bạn có điện thoại thơng minh vịng đeo tay thơng minh Việc sở hữu thiết bị điện tử cao cấp dễ dàng Tương ứng, thị trường ứng dụng rộng mở cho nhà phát triển, việc xây dựng ứng dụng cho thiết bị điện tử thông minh chưa hết hot Đồng thời kéo theo phát triển ứng dụng di động để đa dạng hố nhu cầu người, lẽ đó, ứng dụng giải trí ngày phong phú chất lượng Từ khởi nguồn đó, em lên ý tưởng cho ứng dụng hai một, tích hợp khả nghe nhạc xem video trực tuyến Thử tưởng tượng bạn không cần phải tốn thời gian để tải tệp tin mp3, mp4 để xem trước đây, cần mở ứng dụng ra, click tận hưởng Nếu bạn cảm thấy sống thật buồn tẻ, mở video lên, ứng dụng cung cấp cho bạn video sống, trau dồi cảm hứng, tiếp thêm cho bạn động lực hay bạn muốn vui vẻ tý, video hài hước giúp bạn Ứng dụng cho phép bạn chạy nên bạn nghe nhạc mà làm cơng việc khác chẳng hạn chơi game, đọc truyện… Bạn tự tạo cho danh sách hát muốn nghe, xem album nghệ sĩ tiếng, bạn muốn đóng góp cho nhà phát triển, bạn thực ứng dụng Sau tiến tới việc phát hành ứng dụng thị trường ứng dụng Android-Google hướng em LỜI CẢM ƠN Để hoàn thành tốt đề tài tốt nghiệp này, nỗ lực thân, em nhận quan tâm giúp đỡ nhiều tập thể cá nhân Trước hết, em xin gửi tới tồn thể thầy, giáo Khoa Công nghệ thông tin Truyền thông – Đại học Đà Nẵng, thầy cô trường Đại học Công nghệ thông tin Truyền thông Hữu nghị Việt - Hàn lời cảm ơn chân thành Đặc biệt, em xin bày tỏ lòng biết ơn sâu sắc tới Giáo viên hướng dẫn - TS Nguyễn Đức Hiển tận tâm hưóng dẫn em suốt q trình thực tập hoàn thiện đề tài Qua đây, em xin chân thành cảm ơn ban lãnh đạo thầy giáo hướng dẫn bạn bè tạo điều kiện thuận lợi có kiến thức thực tế cần thiết Cuối em kính chúc q thầy, dồi sức khỏe thành công nghiệ, đạt nhiều thành công tốt đẹp NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Mục lục Chương 1.1 1.2 Tổng quan Giới thiệu đề tài Tìm hiểu cơng cụ 10 Chương Phân tích thiết kế hệ thống 12 2.1 Xác định yêu cầu hệ thống .12 2.1.1 Các yêu cầu chức 12 2.1.2 Các yêu cầu phi chức 12 2.2 Đặc tả Use-Case .13 2.2.1 Use-case đăng kí tài khoản 13 2.2.2 Use-case đăng nhập hệ thống 13 2.2.3 Use-case xem thông tin hát, video 14 2.2.4 Use-case quản lí trình phát hát, video 14 2.2.5 Use-case cập nhật thông tin 15 2.2.6 Use-case quản lý danh sách phát 15 2.2.7 Use- case quản lý danh sách liệu 16 2.2.8 Use- case quản lý người dùng 17 2.2.9 Use- case góp ý phản hồi .18 2.3 Biểu đồ Use-Case 18 2.4 Biểu đồ lớp 19 2.4.1 Xác định lớp tham gia .19 2.4.2 Biểu đồ lớp 23 2.5 Biểu đồ hoạt động 25 2.5.1 Biểu đồ hoạt động cho hoạt động đăg nhập 25 2.5.2 Biểu đồ hoạt động cho hoạt động đăng kí 26 2.5.3 Biểu đồ hoạt động cho hoạt động thêm liệu 26 2.5.4 Biểu đồ hoạt động cho hoạt động sửa liệu 27 2.5.5 Biểu đồ hoạt động cho hoạt động xóa liệu 27 2.5.6 Biểu đồ hoạt động cho hoạt động tìm kiếm 28 2.5.7 Biểu đồ hoạt động cho hoạt động góp ý kiến 28 Chương Kết xây dựng ứng dụng 29 3.1 Giao diện đăng nhập, đăng kí: 29 3.2 Giao diện người dùng: 30 3.2.1 Giao diện hình chính: .30 3.2.2 Giao diện hình chạy nhạc: 33 3.2.3 Giao diện hình chạy video: 35 3.2.4 Giao diện thông tin: .36 3.2.5 Giao diện phản hồi: 36 3.3 Giao diện quản trị viên: 37 3.3.1 Giao diện hình chính: .37 3.3.2 Giao diện cập nhật liệu: 37 Chương Kết luận Hướng phát triển 40 4.1 Kết luận 40 4.1.1 Ưu điểm 40 4.1.2 Nhược điểm 40 4.2 Hướng phát triển 40 DANH MỤC TÀI LIỆU THAM KHẢO 41 DANH MỤC CÁC BIỂU ĐỒ Biểu đồ 1: Biểu đồ use-case ứng dụng 18 Biểu đồ 2: Biểu đồ lớp ứng dụng 19 Biểu đồ 3: Biểu đồ hoạt động đăng nhập 25 Biểu đồ 4: Biểu đồ cho hoạt động đăng kí 26 Biểu đồ 5: Biểu đồ cho hoạt động thêm liệu 27 Biểu đồ 6: Biểu đồ hoạt động sửa liệu 27 Biểu đồ 7: Biểu đồ hoạt động xóa liệu 28 Biểu đồ 8: Biểu đồ hoạt động tìm kiếm 28 Biểu đồ 9: Biểu đồ hoạt động góp ý kiến 29 DANH MỤC HÌNH Hình 1: Giao diện đăng nhập, đăng kí 29 Hình 2: Giao diện người dùng 30 Hình 3: Giao diện hình chạy nhạc 31 Hình 4: Giao diện hình chạy video 32 Hình 5: Giao diện thông tin cá nhân 32 Hình 6: Giao diện gửi phản hồi 33 Hình 7: Giao diện quản trị viên 34 Chương Tổng quan 1.1 Giới thiệu đề tài 1.1.1 Bối cảnh thực đề tài Việt Nam quốc gia có tốc độ phát triển internet điện thoại thông minh cao giới Cả thứ phần thiếu xã hội từ người già đến cơng chức văn phịng em nhỏ Việt Nam đa phần sử dụng nên tiềm lớn Âm nhạc phần thiếu sống Theo nhiều nghiên cứu nghe nhạc giúp cảm thấy hạnh phúc cải thiện sức khỏe tinh thần cách đáng kinh ngạc Chính khả em muốn làm đề tài “Ứng dụng nghe nhạc xem video” để người thư giản giải trí thưởng thức âm nhạc lúc nơi qua ứng dụng cách dễ dàng 1.1.2 Mục tiêu đề tài Đầu tiên bạn cần kết nối mạng, đăng kí tài khoản ứng dụng thực tác vụ đó, liệu bạn lưu trữ trực tuyến khơng cịn phải cục thiết bị thông thường Ứng dụng cung cấp cho bạn nhu cầu nghe nhạc bản, xem video, thêm danh sách phát, xem album Ngoài bạn tìm kiếm thơng tin hát có liệu, quản lý thông tin thân, ứng dụng cho phép bạn thay đổi tên người dùng, hình ảnh, số điện thoại thân Nếu bạn muốn góp ý muốn thêm hát u thích gửi thơng qua cài đặt có ứng dụng Ứng dụng cho phép ban quản trị sử dụng để cập nhật thông tin, thêm hát, video nốt nhạc mà không cần phải xử lý trực tiếp hệ sở liệu 1.1.3 Dự kiến kết đạt Chức đăng nhập đăng kí: Cho phép người dùng tạo tài khoản đăng nhập tài khoản riêng đăng nhập tài khoản google tích hợp điện thoại Chương KẾT QUẢ XÂY DỰNG ỨNG DỤNG 3.1 Giao diện đăng nhập, đăng kí: Tại người dùng có quyền sử dụng tài khoản ứng dụng tài khoản Google để đăng nhập tạo tài khoản để sử dụng: - Tại trang đăng nhập, nhập email mật đăng kí để vào ứng dụng - Tại trang đăng kí, điền thơng tin vào mục tên người dùng, email, mật số điện thoại để đăng kí tài khoản Giao diện 1: Đăng nhập 28 Giao diện 2: Đăng kí 3.2 Giao diện người dùng: 3.2.1 Giao diện hình chính: Sau đăng nhập thành cơng, hình xuất danh sách hát mục đầu tiên: - Chọn hát, hộp thoại xuất hiện, để chạy hát, nhấn vào Phát hát, bạn muốn nghe nhiều ca khúc nhấn Thêm vào danh sách phát Giao diện 3: Màn hình hiển thị hát 29 Giao diện 4: Hộp thoại hát - Để chuyển sang hình khác, lướt nhẹ sang phải, có mục video, danh sách phát album Giao diện 5: Màn hình hiển thị video 30 Giao diện 6: Màn hình danh sách phát Giao diện 7: Màn hình danh sách Album 31 - Tại góc bên trái hình tìm kiếm, nhấn vào gõ hát bạn muốn tìm Giao diện 8: Màn hình tìm kiếm 3.2.2 Giao diện hình chạy nhạc: Một hình phát nhạc bao gồm menu phát tên ca khúc chọn: - Nhấn nút để bắt đầu chạy nhạc, nhấn để tạm dừng - Nhấn tục - Nhấn để chạy ngẫu nhiên hát danh sách phát - Nhấn để phát lại trước danh sách phát - Nhấn để tạo vòng lặp cho việc phát nhạc muốn nghe liên để phát danh sách phát 32 Giao diện 9: Màn hình play hát Giao diện 10: Màn hình play danh sách phát 33 Giao diện 11: Màn hình play album 3.2.3 Giao diện hình chạy video: Chế độ xem tồn hình với menu phát: chạy, tạm dừng, tua video Giao diện 12: Chạy video 34 3.2.4 Giao diện thông tin: Xem thông tin tài khoản người dùng Giao diện 13: Thông tin cá nhân 3.2.5 Giao diện phản hồi: Nếu cảm thấy chưa hài lòng với ứng dụng, điền thông tin cần thiết thông báo cho nhà phát triển Giao diện 14: Màn hình góp ý kiến 35 3.3 Giao diện quản trị viên: 3.3.1 Giao diện hình chính: Ứng dụng cung cấp tài khoản cho ban quản trị để quản lý danh mục hát, video người dùng: Giao diện 15: Màn hình 3.3.2 Giao diện cập nhật liệu: Quản trị viên cập nhật số thơng tin: - Thêm hát, video  Chọn góc hình để mở menu thêm mục 36 - Cập nhật, chặn quyền truy cập tài khoản Giao diện 14: Cập thông tin người dùng 37 Giao diện 15: Màn hình quản lý người dùng - Xố file hát hay video bất kì: Giao diện 16: Xoá liệu 38 Chương 4.1 Kết luận Hướng phát triển Kết luận 4.1.1 Ưu điểm - Giao diện ứng dụng đơn giản, dễ sử dụng, dễ thao tác - Các chức sử dụng tốt, đáp ứng yêu cầu - Dữ liệu lưu trữ online, đảm bảo an toàn, bảo mật, dễ dàng đồng hóa thiết bị khác - Khơng u cầu cần nhiều dung lượng 4.1.2 Nhược điểm - Tối ưu hóa phát huy tối đa chức mà công cụ mang lại chưa thực tốt đạt hiệu tối đa - Yêu cầu kết nối mạng tốt - Sử dụng sở liệu FireBase chưa tối ưu hợp lý chức mà FireBase cung cấp 4.2 Hướng phát triển - Hoàn thiện chức phần thiết lập cài đặt ứng dụng như: thay đổi ngôn ngữ, thiết lập chế độ tối-sáng, phản hồi ứng dụng, … - Xây dựng số tính tương lai bình luận, cộng đồng nhắn tin người dùng, nghệ sĩ … 39 DANH MỤC TÀI LIỆU THAM KHẢO Các mã nguồn tham khảo: Development Android (2020), Google, mắt năm 2008 < https://developer.android.com/docs > xem 7/2020 Firebase, Envolve, thành lập James Tamplin Andrew Lee vào năm 2011 < https://firebase.google.com/docs/android/ > xem 7/2020 Githup, GitHub Inc., Microsoft sở hữu, đời vào 2/2008 < https://github.com/ > xem 7/2020 Viblo: xem 7/2020 Youtube: xem 7/2020 Stackoverflow, tạo Jeff Atwood Joel Spolsky vào năm 2008 xem 7/2020 Stackoverrun: xem 7/2020 40 41 42

Ngày đăng: 20/04/2021, 22:23

Từ khóa liên quan

Mục lục

  • Chương 1 Tổng quan

    • 1.1 Giới thiệu đề tài

    • 1.2 Tìm hiểu công cụ

    • Chương 2 Phân tích thiết kế hệ thống

      • 2.1 Xác định các yêu cầu của hệ thống

        • 2.1.1 Các yêu cầu chức năng

        • 2.1.2 Các yêu cầu phi chức năng

        • 2.2 Đặc tả các Use-Case

          • 2.2.1 Use-case đăng kí tài khoản

          • 2.2.2 Use-case đăng nhập hệ thống

          • 2.2.3 Use-case xem thông tin bài hát, video

          • 2.2.4 Use-case quản lí trình phát bài hát, video

          • 2.2.5 Use-case cập nhật thông tin

          • 2.2.6 Use-case quản lý danh sách phát

          • 2.2.7 Use- case quản lý danh sách dữ liệu

          • 2.2.8 Use- case quản lý người dùng

          • 2.2.9 Use- case góp ý phản hồi

          • 2.3 Biểu đồ Use-Case

          • 2.4 Biểu đồ lớp

            • 2.4.1 Xác định các lớp tham gia

            • 2.4.2 Biểu đồ lớp

            • 2.5 Biểu đồ hoạt động

              • 2.5.1 Biểu đồ hoạt động cho hoạt động đăg nhập

              • 2.5.2 Biểu đồ hoạt động cho hoạt động đăng kí

              • 2.5.3 Biểu đồ hoạt động cho hoạt động thêm dữ liệu

              • 2.5.4 Biểu đồ hoạt động cho hoạt động sửa dữ liệu

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

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

Tài liệu liên quan