ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
Tên đề tài: Xây dựng ứng dụng bán
sách tích hợp công nghệ chuyển đổi văn
bản sang giọng nói bằng Flutter
Tên sinh viên : Hoàng Thảo Hiền
Giảng viên hướng dẫn : Th.S Cao Thị Thu Hương
Hà Nội, 5/2025
2024.2 KHOA HỌC MÁY TÍNH HOÀNG THẢO HIỀN 11218402
ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
Tên đề tài: Xây dựng ứng dụng bán
sách tích hợp công nghệ chuyển đổi văn
bản sang giọng nói bằng Flutter
Tên sinh viên : Hoàng Thảo Hiền
Mã sinh viên : 11218402
Lớp : Khoa học máy tính K63
Ngành : Khoa học máy tính
Khoa : Công nghệ thông tin
Giảng viên ớng dẫn : Th.S Cao Thị Thu Hương
(Chữ ký GVHD)
Hà Nội, 5/2025
MỤC LỤC
MC LC ............................................................................................................. 1
LỜI CAM ĐOAN ................................................................................................. 4
LI CM ƠN ....................................................................................................... 5
DANH MC CÁC T VIT TT ..................................................................... 6
DANH MC BNG ............................................................................................. 7
DANH MC HÌNH .............................................................................................. 8
M ĐẦU ............................................................................................................. 10
CHƯƠNG 1. TNG QUAN V ĐỀ TÀI ......................................................... 11
1.1. Lý do chn đ tài ................................................................................. 11
1.2. Mục tiêu đ tài ..................................................................................... 12
1.3. Đối tưng và phm v đề tài ............................................................... 12
1.3.1. Đối tưng ....................................................................................... 12
1.3.2. Phm vi .......................................................................................... 13
1.4. Yêu cu nghip v ............................................................................... 13
1.5. Phương pháp nghiên cứu .................................................................... 14
CHƯƠNG 2. CƠ S LÝ THUYT .................................................................. 16
2.1. Tng quan v Flutter ........................................................................... 16
2.2. Tng quan v ngôn ng Dart.............................................................. 16
2.3. Tng quan v Firebase ........................................................................ 17
2.4. Công ngh chuyn đi văn bn thành ging nói ............................... 17
2.3.1. Khái nim ...................................................................................... 17
2.3.2. Các thành phn chính .................................................................. 18
2.3.3. Quá trình x .............................................................................. 19
2.3.3.1. Xử lý ngôn ngữ tự nhiên ........................................................... 19
2.3.3.2. Xử lý tín hiệu kĩ thuật số ........................................................... 20
2.3.4. Mt s mô hình TTS hin đi ....................................................... 20
2.3.5. ng dng thc tế .......................................................................... 22
CHƯƠNG 3. PHÂN TÍCH H THNG ......................................................... 24
3.1. Biu đ usecase tng quát ................................................................... 24
3.2. Biu đ usecase phân rã chức năng ................................................... 25
2
3.2.1. Chức năng đăng kí/đăng nhp ..................................................... 25
3.2.2. Chức năng quản lí thông tin cá nhân .......................................... 25
3.2.3. Chức năng quản lí gi hàng ......................................................... 26
3.2.4. Chức năng đặt hàng ..................................................................... 26
3.2.5. Chức năng đọc sách ...................................................................... 27
3.2.6. Chức năng quản lí sách ................................................................ 27
3.2.7. Chức năng quản lí khách hàng .................................................... 28
3.2.8. Chức năng quản lí đơn hàng........................................................ 28
3.2.9. Chức năng thống kê báo cáo ........................................................ 29
3.3. Mô t nghip v bng biu đ hot đng .......................................... 29
3.3.1. Chức năng đăng kí/đăng nhp ..................................................... 29
3.3.1.1. Chức năng đăng nhập ............................................................... 29
3.3.1.2. Chức năng đăng kí .................................................................... 31
3.3.2. Chức năng mua hàng ................................................................... 31
3.3.3. Chức năng đọc sách ...................................................................... 32
3.3.4. Chức năng quản lí sách ................................................................ 33
3.3.5. Chức năng quản lí khách hàng .................................................... 34
3.4. Phân tích kiến trúc bng biểu đồ lp ................................................. 34
CHƯƠNG 4. THIT K VÀ TRIN KHAI H THNG ............................ 36
4.1. Thiết kế sở d liu .......................................................................... 36
4.2. Thiết kế giao din ................................................................................ 39
4.2.1. Giao din ng dng sách .............................................................. 39
4.2.1.1. Giao diện đăng nhập/đăng kí .................................................... 39
4.2.1.2. Giao diện trang chủ ................................................................... 40
4.2.1.3. Giao diện trang quản lí trang cá nhân ..................................... 41
4.2.1.4. Giao diện trang địa chỉ .............................................................. 42
4.2.1.5. Giao diện trang giỏ hàng .......................................................... 43
4.2.1.6. Giao diện trang danh sách yêu thích ........................................ 44
4.2.1.7. Giao diện cửa hàng ................................................................... 45
4.2.1.8. Giao diện trang chi tiết sách ..................................................... 46
4.2.1.9. Giao diện trang đặt hàng .......................................................... 47
3
4.2.1.10. Giao diện trang đơn hàng ......................................................... 48
4.2.1.11. Giao diện thư viện ..................................................................... 49
4.2.2. Giao din website qun lý ............................................................. 50
4.2.2.1. Giao diện đăng nhập ................................................................. 50
4.2.2.2. Giao diện quản lí người dùng ................................................... 51
4.2.2.3. Giao diện quản lí sản phẩm ...................................................... 51
4.2.2.4. Giao diện Dashboard................................................................. 52
KT LUN ......................................................................................................... 54
TÀI LIU THAM KHO ................................................................................. 56
Tài liu tiếng Vit ............................................................................................ 56
Tài liu tiếng Anh ............................................................................................ 56