Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 49 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
49
Dung lượng
442,44 KB
Nội dung
Báo cáo đồ án ĐẠ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 BÁO CÁO ĐỒ ÁN ĐỀ TÀI: Xây dựng ứng dụng quản lý đọc sách Giảng viên: Huỳnh Hồ Thị Mộng Trinh Sinh viên thực hiện: Nguyễn Đặng Hữu Phúc 19522035 Thành phố Hồ Chí Minh, năm 2023 ĐẠ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 BÁO CÁO ĐỒ ÁN ĐỀ TÀI: Xây dựng ứng dụng quản lý đọc sách Giảng viên: Huỳnh Hồ Thị Mộng Trinh Sinh viên thực hiện: Nguyễn Đặng Hữu Phúc 19522035 Thành phố Hồ Chí Minh, năm 2023 Mục Lục Contents Mục Lục DANH MỤC TỪ VIẾT TẮT LỜI CẢM ƠN ĐỀ CƯƠNG CHI TIẾT 3.Phạm vi: Đối tượng sử dụng: .5 Phương pháp thực hiện: 6.Nền tảng công nghệ: 7.Kết mong đợi: .6 8.Hướng phát triển đề tài: 9.Kế hoạch làm việc: NỘI DUNG CHƯƠNG 1: GIỚI THIỆU CHUNG 1.1 Tổng quan đề tài 1.2 Lý chọn đề tài .8 1.3 Đối tượng sử dụng 1.4 Phạm vi nghiên cứu CHƯƠNG 2: CƠ SỞ LÝ THUYẾT .10 2.1 Android Studio .10 2.2 Java 11 2.3 XML 12 2.4 Firebase 13 2.5 GitHub 14 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 15 3.1 Kiến trúc hệ thống: Mơ hình MVC 15 Hình 3.1.1: Sơ đồ mơ hình MVC 15 3.2 Chi tiết thành phần hệ thống 16 CHƯƠNG 4: ĐẶC TẢ USE CASE .17 4.1 Sơ đồ Use Case 17 4.2 Danh sách tác nhân 18 4.3 Danh sách Use Case .18 4.4 Mô tả chi tiết Use Case 20 CHƯƠNG 5: THIẾT KẾ CƠ SỞ DỮ LIỆU .33 5.1 Sơ đồ logic 33 Hình 5.1.1: Sơ đồ logic sở liệu .33 5.2 Danh sách quan hệ 34 CHƯƠNG 6: THIẾT KẾ GIAO DIỆN NGƯỜI DÙNG 35 6.1 Danh sách hình 35 6.2 Mô tả chi tiết 36 CHƯƠNG 7: KẾT LUẬN 47 7.1 Tổng kết .47 7.2 Khó khăn 48 7.3 Kết thu 48 7.4 Hạn chế đồ án 48 7.5 Hướng phát triển đồ án .49 TÀI LIỆU THAM KHẢO 49 Xây Dựng Ứng Dụng Đọc Sách DANH MỤC TỪ VIẾT TẮT # Từ viết tắt Từ đầy đủ Ý nghĩa CSDL Cơ sở liệu Cơ sở liệu cho ứng dụng API Application Programming Interface Giao diện lập trình ứng dụng MVC Model-View-Controller Mơ hình lập trình Xây Dựng Ứng Dụng Đọc Sách LỜI CẢM ƠN Sau trình học tập rèn luyện khoa Công nghệ phần mềm trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM chúng em trang bị kiến thức bản, kỹ thực tế để lần đầu thực Đồ án Để hồn thành Đồ án này, chúng em xin gửi lời cảm ơn chân thành đến: Ban Giám hiệu trường Đại học Công nghệ Thơng tin – ĐHQG TP.HCM tạo điều kiện sở vật chất với hệ thống thư viện đại, đa dạng loại sách, tài liệu thuận lợi cho việc tìm kiếm, nghiên cứu thơng tin Chúng em xin gửi lời cảm ơn chân thành đến cô Huỳnh Hồ Thị Mộng Trinh tận tình giúp đỡ, định hướng cách tư cách làm việc khoa học Đó góp ý quý báu khơng q trình thực luận văn mà hành trang tiếp bước cho chúng em trình học tập lập nghiệp sau Và cuối cùng, chúng em xin gửi lời cảm ơn đến gia đình, tất thầy khoa, bạn bè, tập thể lớp KTPM2019 người sẵn sàng sẻ chia giúp đỡ học tập sống Mong rằng, mãi gắn bó với Trong q trình làm Đồ án chúng em khơng tránh khỏi sai sót, chúng em kính mong nhận dẫn góp ý q thầy để hồn thiện phát triển đồ án môn học Đồ án Khóa luận tốt nghiệp tương lai Chúng em xin chân thành cảm ơn Xin chúc điều tốt đẹp đồng hành người Thành phố Hồ Chí Minh, 12 tháng năm 2023 Sinh viên Nguyễn Đặng Hữu Phúc ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập - Tự Do - Hạnh Phúc TP HCM, ngày 12 tháng năm 2023 Xây Dựng Ứng Dụng Đọc Sách ĐỀ CƯƠNG CHI TIẾT Xây Dựng Ứng Dụng Đọc Sách TÊN ĐỀ TÀI: Xây dựng ứng dụng đọc sách Cán hướng dẫn: ThS Huỳnh Hồ Thị Mộng Trinh Thời gian thực hiện: Từ ngày 07/03/2023 đến ngày 30/6/2023 Sinh viên thực hiện: Nguyễn Đặng Hữu Phúc – 19522035 Nội dung đề tài Lý chọn đề tài: Trong thời đại kỹ thuật số ngày nay, việc đọc sách trực tuyến sử dụng ứng dụng di động trở thành xu hướng phổ biến Với phát triển vượt bậc công nghệ di động, việc xây dựng ứng dụng đọc sách đáp ứng nhu cầu người dùng trở thành hội hấp dẫn Một lý quan trọng để chọn đề tài tiện lợi linh hoạt mà ứng dụng đọc sách mang lại Với ứng dụng đọc sách, người dùng truy cập vào sách điện tử từ đâu thiết bị nào, bao gồm điện thoại di động, máy tính bảng máy tính cá nhân Điều mang lại thuận tiện linh hoạt cho người dùng, cho phép họ đọc sách lúc vàmọi nơi theo sở thích cá nhân Một ứng dụng đọc sách cho phép người dùng tiếp cận đa dạng loại sách Từ sách văn học, sách giáo trình, sách khoa học đến thể loại đặc biệt khác, người dùng có hội khám phá học hỏi từ tác phẩm văn học tiếng kiến thức chuyên ngành Điều tạo mơi trường học tập giải trí đa dạng, nơi người dùng mở rộng kiến thức khám phá giới sách cách dễ dàng Một lợi ích quan trọng khác việc xây dựng ứng dụng đọc sách khả tạo trải nghiệm đọc sách tương tác cung cấp tính bổ sung Các tính đánh dấu trang, tìm kiếm nội dung, chia sẻ trích dẫn ghi cá nhân giúp người dùng tương tác tận hưởng trình đọc sách cách tốt Điều tạo trải nghiệm đọc sách đại, tiện ích tương tác, đồng thời mang lại tiếp cận khả tương tác với nội dung sách theo cách cá nhân hóa Tóm lại, việc xây dựng ứng dụng đọc sách đề tài hấp dẫn mang lại nhiều lợi ích cho người dùng Nó cung cấp tiện lợi linh hoạt, tiếp cận đa dạng sách, tạo trải nghiệm đọc sách tương tác Thông qua việc xây dựng ứng dụng đọc sách, tạo môi trường đọc sách đại thuận tiện, hỗ trợ người dùng việc khám phá tận hưởng giới sách Mục tiêu: bao gồm mục tiêu chính: Phát triển ứng dụng di động đọc sách chuyên nghiệp thuận tiện cho người dùng Cung cấp giao diện người dùng hấp dẫn, dễ sử dụng thân thiện với người dùng Tích hợp tính bảo mật quản lý người dùng, bao gồm đăng ký, đăng nhập quản lý tài khoản Dựng Ứng Dụng Đọc Sách Tối ưu hóa hiệu suất ứng dụng, đảm bảo tốc độ tải trang Xây nhanh chóng khả xử lý liệu mượt mà Đảm bảo tính ổn định tin cậy ứng dụng, tránh lỗi cố không mong muốn NỘI DUNG CHƯƠNG 1: GIỚI THIỆU CHUNG 1.1 Tổng quan đề tài - Tên ứng dụng: Book App - Chủ đề chính: Ứng Dụng quản lý đọc sách - Nền tảng phát triển: Android - Mơ hình phát triển: MVC 1.2 Lý chọn đề tài Trong thời đại kỹ thuật số ngày nay, việc đọc sách trực tuyến sử dụng ứng dụng di động trở thành xu hướng phổ biến Với phát triển vượt bậc công nghệ di động, việc xây dựng ứng dụng đọc sách đáp ứng nhu cầu người dùng trở thành hội hấp dẫn Một lý quan trọng để chọn đề tài tiện lợi linh hoạt mà ứng dụng đọc sách mang lại Với ứng dụng đọc sách, người dùng truy cập vào sách điện tử từ đâu thiết bị nào, bao gồm điện thoại di động, máy tính bảng máy tính cá nhân Điều mang lại thuận tiện linh hoạt cho người dùng, cho phép họ đọc sách lúc vàmọi nơi theo sở thích cá nhân Một ứng dụng đọc sách cho phép người dùng tiếp cận đa dạng loại sách Từ sách văn học, sách giáo trình, sách khoa học đến thể loại đặc biệt khác, người dùng có hội khám phá học hỏi từ tác phẩm văn học tiếng kiến thức chuyên ngành Điều tạo mơi trường học tập giải trí đa dạng, nơi người dùng mở rộng kiến thức khám phá giới sách cách dễ dàng Một lợi ích quan trọng khác việc xây dựng ứng dụng đọc sách khả tạo trải nghiệm đọc sách tương tác cung cấp tính bổ sung Các tính đánh dấu trang, tìm kiếm nội dung, chia sẻ trích dẫn ghi cá nhân giúp người dùng tương tác tận hưởng trình đọc sách cách tốt Điều tạo trải nghiệm đọc sách đại, tiện ích tương tác, đồng thời mang lại tiếp cận khả tương tác với nội dung sách theo cách cá nhân hóa Tóm lại, việc xây dựng ứng dụng đọc sách đề tài hấp dẫn mang lại nhiều lợi ích cho người dùng Nó cung cấp tiện lợi linh hoạt, tiếp cận đa dạng sách, tạo trải Xây Dựng Ứng Dụng Đọc Sách nghiệm đọc sách tương tác Thông qua việc xây dựng ứng dụng đọc sách, tạo môi trường đọc sách đại thuận tiện, hỗ trợ người dùng việc khám phá tận hưởng giới sách 1.3 Đối tượng sử dụng Tất đối tượng muốn có ứng dụng di động có tác vụ với sách đọc, lưu,… 1.4 Phạm vi nghiên cứu 1.4.1 Phạm vi môi trường: Ứng dụng di động 1.4.2 Phạm vi phát triển: •Phát triển ứng dụng di động đọc sách chuyên nghiệp thuận tiện cho người dùng •Cung cấp giao diện người dùng hấp dẫn, dễ sử dụng thân thiện với người dùng •Tích hợp tính bảo mật quản lý người dùng, bao gồm đăng ký, đăng nhập quản lý tài khoản •Tối ưu hóa hiệu suất ứng dụng, đảm bảo tốc độ tải trang nhanh chóng khả xử lý liệu mượt mà •Đảm bảo tính ổn định tin cậy ứng dụng, tránh lỗi cố không mong muốn •Nâng cao trải nghiệm người dùng thông qua giao diện tương tác, thân thiện dễ sử dụng •Tạo điểm đặc biệt cho ứng dụng đọc sách chúng ta, tạo khác biệt so với ứng dụng đọc sách có thị trường Xây Dựng Ứng Dụng Đọc Sách CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Android Studio 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 Xây Dựng Ứng Dụng Đọc Sách