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!

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 m học 2023-2024
12/2023
lOMoARcPSD|36625228
LỜI NÓI ĐẦU
"Ứng dụng đọc truyện Android" một dự án thú vị hứa hẹn cho những người yêu
thích đọc truyện chữ. Ứng dụng 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 m kiếm, đánh dấu yêu thích, ơ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ọ thể khám phá 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 một phầm mềm bao gồm các bộ công ckhá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 một hệ thống
build/deploy (trong đó 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áynh) 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 phần mềm bạn 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 một số chức
năng phổ biến, như xác thực, truy xuất thông tin từ sở dữ liệu quản
cookie. Các nhà phát triển phải viết 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 -đun thể tái sử dụng, được gọi
một khung ứng dụng web. Các nhà phát triển sdụng khung web Django để
sắp xếp 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 một hệ thống quản trị sở dliệu quan hệ-đối tượng
(object-relational database management system) có mục đích chung, hệ thống
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
lOMoARcPSD| 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
ID
Bigint
title
Character varying (200)
content
Text
Last_update
Timestamp with timezone
Book_id
Bigint
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
lOMoARcPSD| 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
| 1/19

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