Đồ án cơ sở 2 xây dựng ứng dụng nghe sách audiobook trực tuyến

51 5 0
Đồ án cơ sở 2 xây dựng ứng dụng nghe sách audiobook trực tuyế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 CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Kĩ Thuật Máy Tính & Điện Tử ĐỒ ÁN CƠ SỞ XÂY DỰNG ỨNG DỤNG NGHE SÁCH AUDIOBOOK TRỰC TUYẾN Sinh viên thực hiện: Lý Hữu Lộc – Mã sv Sinh viên thực hiện: Đỗ Hữu Hiếu – Mã sv Lớp: 21CE1 Giảng viên hướng dẫn: TS Phan Thị Lan Anh Đà Nẵng, tháng 05 năm 2023 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THƠNG VIỆT HÀN Khoa Kĩ Thuật Máy Tính & Điện Tử ĐỒ ÁN CƠ SỞ XÂY DỰNG ỨNG DỤNG ĐỌC SÁCH TRỰC TUYẾN AUDIOBOOK Sinh viên 1: Lý Hữu Lộc Mã: 21CE029 Sinh viên 2: Đỗ Hữu Hiếu Mã: 21CE017 Giảng viên hướng dẫn: TS Phan Thị Lan Anh Đà Nẵng, tháng 05 năm 2023 ii NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Đà Nẵng, tháng 12 năm 2022 Giáo viên hướng dẫn Ths Phan Thị Lan Anh iii LỜI CẢM ƠN Đầu tiên, em xin gửi lời cảm ơn đến Trường Đại học Công Nghệ Thông Tin Và Truyền Thông Việt – Hàn lắng nghẹ luôn tạo điều kiện học tập tốt cho em toàn thể sinh viên trường Tiếp đến 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 Phan Thị Lan Anh tận tình giúp đỡ, tìm nhiều lỗi sai em trình tìm hiểu nghiên cứu Cơ cịn hướng dẫn em nhiều để hồn thành xong đồ án sở Vì thời gian có hạn, trình độ hiểu biết thân cịn nhiều hạn chế Cho nên đồ án không tránh khỏi thiếu sót, em mong nhận đóng góp ý kiến thầy giáo để đồ án em hoàn thiện Đà Nẵng, tháng 05 năm 2023 Sinh viên Lý Hữu Lộc Đỗ Hữu Hiếu iv MỤC LỤC DANH MỤC BẢNG i DANH MỤC HÌNH VẼ ii MỞ ĐẦU iii Giới thiệu iii Mục tiêu đề tài iii Nội dung kế hoạch thực iv Bố cục báo cáo v Chương TỔNG QUAN VỀ ĐỀ TÀI 1 Phân tích yêu cầu đề tài 1.1 Tên đề tài 1.2 Chức 1.3 Yêu cầu đề Khảo sát trạng xây dựng hệ thống 3 Công nghệ sử dụng 3.1 Ngôn ngữ Kotlin .3 3.2 Ngôn ngữ PHP 3.3 Cơ sở liệu MySQL Kết chương Chương PHÂN TÍCH THIẾT KẾ VÀ HỆ THỐNG .6 Danh sách actor Danh sách use case Đặc tả use case 3.1 Đăng nhập 3.2 Đăng ký 3.3 Đăng xuất 3.4 Quản lý danh mục audiobook 3.5 Quản lý danh sách audiobook .10 v 3.6 Quản lý nội dụng audiobook 11 3.7 Xem thông tin Audiobook 11 3.8 Tìm kiếm audiobook 12 3.9 Tải audiobook 13 Vẽ biểu đồ use case, class, squence diagram 14 4.1 Biểu đồ Use Case Khách Hàng 14 4.2 Biểu đồ Use Case Quản lý 14 4.3 Biểu đồ Class Diagram 15 4.4 Biểu đồ Squence Đăng nhập 15 4.5 Biểu đồ Squence Đăng ký 15 4.6 Biểu đồ Squence Đăng xuất 16 4.7 Biểu đồ Squence Quản lý danh mục audiobook 16 4.8 Biểu đồ Squence Quản lý danh sách audiobook 17 4.9 Biểu đồ Squence Quản lý nội dung audiobook 17 4.10 Biểu đồ Squence Xem thông tin audiobook 18 4.11 Biểu đồ Squence tìm kiếm audiobook 18 4.12 Biểu đồ Squence tải audiobook .19 Vẽ biểu đồ Activity diagram 20 5.1 Biểu đồ Activity đăng nhập 20 5.2 Biểu đồ Activity đăng ký 21 5.3 Biểu đồ Activity đăng xuất 22 5.4 Biểu đồ Activity quản lý danh mục .23 5.5 Biểu đồ Activity quản lý danh sách audiobook 24 5.6 Biểu đồ Activity quản lý nội dung audiobook 25 5.7 Biểu đồ Activity xem thông tin audiobook 26 5.8 Biểu đồ Activity tìm kiếm audiobook 28 5.9 Biểu đồ Activity tải audiobook 29 Kết chương 30 Chương THIẾT KẾ CƠ SỞ DỮ LIỆU 31 Lược đồ tổng quan .31 Lược đồ chi tiết .31 vi 2.1 Bảng chứa thông tin User 31 2.2 Bảng chứa thông tin danh mục .31 2.3 Bảng chứa thông tin Audio Book 31 2.4 Bảng chứa thông tin Album 31 2.5 Bảng chứa thông tin BookMark 32 Kết chương 32 Chương XÂY DỰNG GIAO DIỆN TRANG WEB .33 Một số giao diện khách hàng .33 1.1 Trang chủ 33 1.2 Tìm kiếm 46 1.3 Đăng nhập .46 1.4 Danh sách Audio Book Album .46 1.5 Giao diện nghe Audio .46 KẾT LUẬN 47 Kết đạt 47 Hướng nghiên cứu 47 TÀI LIỆU THAM KHẢO .i PHỤ LỤC vii DANH MỤC BẢNG Bảng 1: Bảng phân chia kế hoạch thực v Bảng 2: Bảng danh sách actor Bảng 3: Bảng danh sách use case Bảng 4: Bảng lược đồ tổng quan 31 DANH MỤC HÌNH VẼ Hình 1 Ngơn ngữ Kotlin Hình Ngơn ngữ PHP Hình Cơ sở liệu MySQL Hình Logo Android Jetpack Hình Biểu đổ Use Case Khách hàng 14 Hình 2 Biểu đồ Use Case Quản lý 14 Hình Biểu đồ Class Diagram .15 Hình Biểu đồ Sqence Đăng nhập 15 Hình Biểu đồ Squence Đăng ký 16 Hình Biểu đồ Squence Đăng xuất .16 Hình Biểu đồ Squence Quản lý danh mục audiobook 17 Hình Biểu đồ Squence Quản lý danh sách audioboo 17 Hình Biểu đồ Squence nội dung audiobook 18 Hình 10 Biểu đồ Squence xem thông tin audiobook 18 Hình 11 Biểu đồ Squence tìm kiếm audiobook 19 Hình 12 Biểu đồ Squence tải audiobook 20 Hình 13 Biểu đồ Activity đăng nhập 21 Hình 14 Biểu đồ Activity đăng ký 22 Hình 15 Biểu đồ Activity đăng xuất .23 Hình 16 Biểu đồ Activiy quản lý danh mục 24 Hình 17 Biểu đồ Activity quản lý danh sách audiobook 25 Hình 18 Biểu đồ Activity nội dung audiobook 26 Hình 19 Biểu đồ Activity xem thông tin audiobook 27 Hình 20 Biểu đồ Activity tìm kiếm audiobook 28 Hình 21: Biểu đồ Activity tải audiobook 29 Hình 1: Hình ảnh bảng chứa thông tin user .31 Hình 2: Hình ảnh bảng chứa thông tin danh mục 31 Hình 3: Hình ảnh bảng chứa thơng tin audiobook 31 Hình 4: Hình ảnh bảng chứa thơng tin album 32 Hình 5: Hình ảnh bảng chứa thông tin bookmark 32 Hình 1: Hình ảnh trang chủ .33 Hình 2: Hình ảnh trang tìm kiếm 34 Hình 3: Hình ảnh trang đăng nhập 35 Hình 4: Hình ảnh trang chứa audio album 36 Hình 5: Giao diện trang nghe audiobook 37 MỞ ĐẦU Giới thiệu 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, đóng vai trị quan trọng, tạo bước đột phá mạnh mẽ Cùng với phát triển không ngừng kỹ thuật máy tính mạng điện tử, cơng nghệ thơng tin cơng nghệ có đẳng cấp cao chinh phục hết đỉnh cao đến đỉnh cao khác Mạng Internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng cho truyền tải, trao đổi thơng tin tồn cầu Giờ đây, việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: cần có máy tính kết nối internet dịng liệu truy tìm gần lập tức… giới vấn đề mà bạn quan tâm ra, có đầy đủ thơng tin, hình ảnh chí đơi lúc có âm bạn cần… Trong thời buổi đại nhu cầu giải trí người ngày tăng cao, có nhiều hình thức giải trí khác đọc sách hình thức nhiều bạn trẻ lựa chọn, muốn đọc sách vừa dày vừa nặng, thay vào nhiều bạn chọn hình thức đọc sách qua điện thoại , nắm bắt ý tưởng nhu cầu thị trường chúng em xây dựng nên “ Ứng dụng đọc sách AudioBook” nhằm giúp bạn trẻ có hội trải nghiệm hình thức đọc sách vô vừa giúp bạn tiết kiệm chi phí thời gian Mục tiêu đề tài Mục tiêu xây dựng ứng dụng audiobook cung cấp cho người dùng trải nghiệm đọc sách đa dạng, tiện lợi thú vị thông qua đọc sách giọng nói người đọc Ứng dụng audiobook cho phép người dùng tiết kiệm thời gian nỗ lực đọc sách, giúp họ tập trung giảm căng thẳng, phát triển kỹ ngôn ngữ phát âm Ngoài xây dưng trang web bán điện thoại di động thiết bị điện tử có chức như: 5.6 Biểu đồ Activity quản lý nội dung audiobook Hình 18 Biểu đồ Activity nội dung audiobook 5.7 Biểu đồ Activity xem thơng tin audiobook Hình 19 Biểu đồ Activity xem thơng tin audiobook 5.8 Biểu đồ Activity tìm kiếm audiobook Hình 20 Biểu đồ Activity tìm kiếm audiobook 5.9 Biểu đồ Activity tải audiobook Hình 21: Biểu đồ Activity tải audiobook Kết chương Quy trình phân tích thiết kế hệ thống vẽ biểu đồ diagram cho thấy chức trang web cách chúng vận hành Tiếp theo thiết kế sở liệu web chạy cách ổn định Chương THIẾT KẾ CƠ SỞ DỮ LIỆU Lược đồ tổng quan STT Tên user category Book Album BookMark Ý nghĩa Danh sách khách đăng ký tài khoản xem audio Danh sách danh mục Danh sách Audio book Dang sách Album audio book Danh sách thông tin khách hàng lưu lại audio book ứng dụng Bảng 4: Bảng lược đồ tổng quan Lược đồ chi tiết 2.1 Bảng chứa thơng tin User Hình 1: Hình ảnh bảng chứa thông tin user 2.2 Bảng chứa thông tin danh mục Hình 2: Hình ảnh bảng chứa thông tin danh mục 2.3 Bảng chứa thông tin Audio Book Hình 3: Hình ảnh bảng chứa thông tin audiobook 2.4 Bảng chứa thông tin Album Hình 4: Hình ảnh bảng chứa thơng tin album 2.5 Bảng chứa thơng tin BookMark Hình 5: Hình ảnh bảng chứa thông tin bookmark Kết chương Quy trình thiết kế sở liệu cho ta thấy tầm quan trọng liệu lớn Nó phần quan trọng việc thiết kế website Cuối cùng, bước quan trọng để hiển thi trang web Đó thiết kế giao diện Chương XÂY DỰNG GIAO DIỆN TRANG WEB Một số giao diện khách hàng 1.1 - Trang chủ Giao diện trang chủ Hình 1: Hình ảnh trang chủ 1.2 - Tìm kiếm Đây giao diện tìm kiếm ứng dụng Hình 2: Hình ảnh trang tìm kiếm 1.3 Đăng nhập Hình 3: Hình ảnh trang đăng nhập 1.4 Danh sách Audio Book Album Hình 4: Hình ảnh trang chứa audio album 1.5 Giao diện nghe Audio Hình 5: Giao diện trang nghe audiobook KẾT LUẬN Kết đạt - Với việc xây dựng ứng dụng Audio Book ta có kết đạt sau: + Mở rộng đối tượng người dùng: Với ứng dụng audio book, bạn thu hút đối tượng người dùng rộng Người dùng khơng cần phải đọc sách trực tiếp, mà nghe nội dung sách qua âm Điều thuận tiện cho người bận rộn, người khơng thích đọc sách truyền thống người có khuyết tật thị giác + Tiết kiệm thời gian: Người dùng nghe audio book di chuyển, làm việc, thể dục làm công việc khác Điều giúp tận dụng thời gian tạo trải nghiệm đa nhiệm cho người dùng Tăng tính tương tác: Ứng dụng audio book tích hợp tính tương tác đánh dấu trang, ghi chú, chia sẻ nội dung qua mạng xã hội tương tác với cộng đồng người dùng khác Điều tạo trải nghiệm phong phú giúp người dùng tương tác với nội dung sách cách sâu sắc + Đa dạng hóa nội dung: Với audio book, bạn tạo đa dạng hóa nội dung sách cách bổ sung âm thanh, giọng đọc chuyên nghiệp, hiệu ứng âm nhạc Điều giúp mang đến trải nghiệm nghe độc đáo hấp dẫn so với việc đọc sách truyền thống Hướng nghiên cứu - Với kết qua đạt ta có hướng nghiên cứu sau +Nghiên cứu thị trường: Tìm hiểu thị trường audio book tại, đánh giá nhu cầu xu hướng tiêu dùng Điều bao gồm việc phân tích thị trường, đối tượng người dùng, xu hướng phát triển ngành cạnh tranh từ ứng dụng audio book khác + Nghiên cứu kỹ thuật công nghệ: Nghiên cứu công nghệ âm thanh, xử lý giọng nói, chuẩn hóa âm tích hợp tính tương tác ứng dụng audio book Điều bao gồm việc tìm hiểu công nghệ phát âm thanh, định dạng âm (như MP3, AAC, FLAC), giao thức truyền phát âm qua mạng (như HTTP Live Streaming), công nghệ nhận dạng giọng nói TÀI LIỆU THAM KHẢO Tiếng Việt [1] Lê Quốc Tuân, Lập trình Kotlin đơn giản [2] Huy Vũ, Kotlin For Android - Sổ tay lập trình Kotlin Tiếng Anh [1] Dmitry Jemerov, Svetlana Isakova ,Kotlin in Action [2] Kotlin Documentation i PHỤ LỤC

Ngày đăng: 19/12/2023, 15:23

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

Tài liệu liên quan