Bài báo cáo môn Phát triển ứng dụng di động đề tài "App đọc truyện"
Bài báo cáo môn Phát triển ứng dụng di động đề tài "App đọc truyện" của Đại học Xây dựng Hà Nội với những kiến thức và thông tin bổ ích giúp sinh viên tham khảo, ôn luyện và phục vụ nhu cầu học tập của mình cụ thể là có định hướng ôn tập, nắm vững kiến thức môn học và làm bài tốt trong những bài kiểm tra, bài tiểu luận, bài tập kết thúc học phần, từ đó học tập tốt và có kết quả cao cũng như có thể vận dụng tốt những kiến thức mình đã học vào thực tiễn cuộc sống. Mời bạn đọc đón xem!
Môn: Phát triển cho ứng dụng di động
Trường: Đại học Xây Dựng Hà Nội
Thông tin:
Tác giả:
Preview text:
lOMoARcPSD| 36625228
TRƯỜNG ĐẠI HỌC XÂY DỰNG HÀ NỘI š ¯ š BÁO CÁO BÁO CÁO MÔN HỌC
PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG ĐỀ TÀI : APP đọc truyện
GVHD : Nguyễn Thanh Bản Nhóm thực hiện : Phạm Quang Nhật MSSV: 151065 Lớp: 65PM4 Đặng Hoàng Minh MSSV: 132965 Lớp: 65PM4
Học kỳ I năm học 2023-2024 12/2023 lOMoARcPSD| 36625228 LỜI NÓI ĐẦU
"Ứng dụng đọc truyện Android" là một dự án thú vị và hứa hẹn cho những người yêu
thích đọc truyện chữ. Ứng dụng này giúp người dùng trải nghiệm thế giới của văn học
và truyện chữ thông qua một giao diện thân thiện và tích hợp nhiều tính năng hấp dẫn.
Đối với người đọc, ứng dụng cung cấp trải nghiệm đọc truyện mượt mà và đa dạng với
khả năng tìm kiếm, đánh dấu yêu thích, và tương tác với cộng đồng đọc giả thông qua
bình luận và đánh giá. Đặc biệt, người đọc có thể tùy chỉnh giao diện đọc để thích nghi
với sở thích cá nhân, bao gồm chế độ ban đêm và nhiều tùy chọn khác.
Ứng dụng đọc truyện Android hứa hẹn mang đến một nền tảng giải trí thú vị cho người
dùng, nơi họ có thể khám phá và thả mình vào thế giới của những câu chuyện tuyệt vời. MỤC LỤC
CHƯƠNG I: KHẢO SÁT VÀ THU THẬP YÊU CẦU ...................................... 3
1.1. Thông tin cá nhân: ................................................................................... 3
1.2. Các công nghệ sử dụng trong đề tài: ...................................................... 3
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG ............................................................. 4
1. Sơ đồ use case .............................................................................................. 4
2. Sơ đồ hoạt động ........................................................................................... 5
CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU ........................................................ 9
1. Thiết kế cơ sở dữ liệu .................................................................................. 9
2. Sơ đồ quan hệ ............................................................................................ 12
CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH ...................................................... 14
1. Giao diện chính app đọc truyện .............................................................. 14
1.1 Giao diện chính ....................................................................... 14
1.2 Giao diện đăng nhập .............................................................. 15
1.3 Giao diện đăng ký ............................................................................. 16 lOMoARcPSD| 36625228
1.4 Đổi mật khẩu ..................................................................................... 17
1.5 Thông tin truyện ............................................................................... 18
1.6 Nội dung truyện ................................................................................ 19
CHƯƠNG I: KHẢO SÁT VÀ THU THẬP YÊU CẦU
1.1. Thông tin cá nhân: -
Họ tên sinh viên : Phạm Quang Nhật - MSSV : 151065 -
Họ tên sinh viên : Đặng Hoàng Minh - MSSV : 132965
1.2. Các công nghệ sử dụng trong đề tài: -
Android Studio là một phầm mềm bao gồm các bộ công cụ khác nhau
dùng để phát triển ứng dụng chạy trên thiết bị sử dụng hệ điều hành Android như
các loại điện thoại smartphone, các tablet... Android Studio được đóng gói với
một bộ code editor, debugger, các công cụ performance tool và một hệ thống
build/deploy (trong đó có trình giả lập simulator để giả lập môi trường của thiết
bị điện thoại hoặc tablet trên máy tính) cho phép các lập trình viên có thể nhanh
chóng phát triển các ứng dụng từ đơn giản tới phức tạp. -
Django là phần mềm bạn có thể sử dụng để phát triển các ứng dụng web
một cách nhanh chóng và hiệu quả. Hầu hết các ứng dụng web có một số chức
năng phổ biến, như xác thực, truy xuất thông tin từ cơ sở dữ liệu và quản lý
cookie. Các nhà phát triển phải viết mã cho chức năng tương tự vào mọi ứng dụng
web mà họ viết. Django giúp họ làm việc dễ dàng hơn bằng cách nhóm các chức
năng khác nhau thành một tập hợp lớn các mô-đun có thể tái sử dụng, được gọi
là một khung ứng dụng web. Các nhà phát triển sử dụng khung web Django để
sắp xếp và viết mã của họ hiệu quả hơn và giảm đáng kể thời gian phát triển web. lOMoARcPSD| 36625228 -
PostgreSQL là một hệ thống quản trị cơ sở dữ liệu quan hệ-đối tượng
(object-relational database management system) có mục đích chung, hệ thống cơ
sở dữ liệu mã nguồn mở tiên tiến nhất hiện nay.
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 1. Sơ đồ use case lOMoARcPSD| 36625228
Hình 1: sơ đồ use case
2. Sơ đồ hoạt động
Hình 2: sơ đồ hoạt động chức năng đăng nhập lOMoARcPSD| 36625228 lOMoARcPSD| 36625228
Hình 3 : sơ đồ hoạt động chức năng đăng ký lOMoARcPSD| 36625228
Hình 4 : sơ đồ hoạt động chức năng đọc truyện lOMoARcPSD| 36625228
Hình 5 : sơ đồ hoạt động chức năng đổi mật khẩu
Hình 6 : sơ đồ hoạt động chức năng đổi mật khẩu
CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU
1. Thiết kế cơ sở dữ liệu Cài đặt các bảng : Bảng truyện Cột Kiểu dữ liệu Mô tả ID Bigint Khóa chính title Character varying Tên truyện author Character varying Tên tác giả Cover image Character varying Ảnh truyện lOMoAR cPSD| 36625228 Last_update Timestamp with timezone
Thời gian chỉnh sửa gần nhất sumary Text Mô tả truyện Bảng chương Cột Kiểu dữ liệu Mô tả ID Bigint Khóa chính title Character varying (200) Tên chương content Text Nội dung chương Last_update Timestamp with timezone
Thời gian chỉnh sửa gần nhất Book_id Bigint Khóa ngoại Bảng người dùng Cột Kiểu dữ liệu Mô tả ID Bigint Khóa chính Username Character varying (50) Tên tài khoản Password Character varying (255) Mật khẩu Role Character varying (10) Chức vụ
Bảng thể loại truyện Cột Kiểu dữ liệu Mô tả ID Bigint Khóa chính Book_id Bigint Category_id Bigint lOMoAR cPSD| 36625228 2. Sơ đồ quan hệ 10
Downloaded by Jin Dian (dianjin008@gmail.com) lOMoARcPSD| 36625228
CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH 1.
Giao diện chính app đọc truyện 1.1 Giao diện chính lOMoARcPSD| 36625228
1.2 Giao diện đăng nhập lOMoARcPSD| 36625228
1.3 Giao diện đăng kí lOMoARcPSD| 36625228
1.4 Đổi mật khẩu lOMoARcPSD| 36625228
1.5 Thông tin truyện lOMoARcPSD| 36625228 1.6 Nội dung truyện