1. Trang chủ
  2. » Tất cả

ĐỒ án cơ sở 3 đề tài xây DỰNG ỨNG DỤNG đọc TRUYỆN

20 27 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Ứng Dụng Đọc Truyện
Tác giả Đặng Chí Nghĩa
Người hướng dẫn THS. Trần Uyên Trang
Trường học Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt – Hàn
Chuyên ngành Khoa học máy tính
Thể loại Đề án cơ sở
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 20
Dung lượng 1,47 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ 3 ĐỀ TÀI XÂY DỰNG ỨNG DỤNG ĐỌC TRUYỆN Sinh viên thực hiện ĐẶNG CHÍ NGHĨA Lớp 20SE Giảng viên hướng dẫn[.]

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ

TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH

ĐỒ ÁN CƠ SỞ 3

ĐỀ TÀI : XÂY DỰNG ỨNG DỤNG

ĐỌC TRUYỆN

Sinh viên thực hiện :ĐẶNG CHÍ NGHĨA

Lớp : 20SE

Giảng viên hướng dẫn : THS.TRẦN UYÊN TRANG

Đà Nẵng, 23 tháng 5 năm 2022

Trang 2

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &

TRUYỀN THÔNG VIỆT HÀN Khoa – Khoa học máy tính

ĐỒ ÁN CƠ SỞ 3

ĐỀ TÀI : “XÂY DỰNG ỨNG DỤNG ĐỌC TRUYỆN”

Sinh viên thực hiện : ĐẶNG CHÍ NGHĨA Mã SV: 20IT544 Giảng viên hướng dẫn: THS.TRẦN UYÊN TRANG

Đà Nẵng, 23 tháng 05 năm 2021

Trang 3

MỞ ĐẦU

Hiện nay, các thiết bị di động như điện thoại di động, máy tính bảng đang dần trở nên phổ biến trong cuộc sống Với sự phát triển nhanh chóng của công nghệ với các nền tảng phần cứng ngày càng rẻ, để sở hữu cho mình một thiết bị công nghệ như điện thoại SmartPhone hay 1 chiếc máy tính bảng không phải là một việc quá khó khăn như trước nữa Cùng với sự phát triển nhanh chóng của công nghệ, nhu cầu giải trí trên những thiết bị di động này cũng đang diễn ra một cách nhanh chóng và mạnh mẽ Trước đây, khi bạn muốn đọc một cuốn sách, một tờ báo hay là một cuốn truyện thì bạn thường phải đi đến những cửa hàng sách, các thư viện mới

có thể tìm thấy và đọc được chúng Việc này thường gây một số khó khăn cho không ít người do phải di chuyển từ địa điểm này sang địa điểm khác và không chắc chắn rằng có tìm được thứ mình mong muốn hay không Với mong muốn áp dụng những kiến thức đã được trang bị và tìm hiểu thêm những kiến thức mới phù hợp với xu hướng phát triển của công nghệ vào một ứng dụng cụ thể có ích Em thực hiện đề tài “Ứng dụng đọc truyện tranh online” nhằm đáp ứng nhu cầu đọc những cuốn truyện yêu thích mọi lúc mọi nơi, vào bất kì thời điểm nào.

Em chọn đề tài này nhằm tìm hiểu sâu hơn về ngôn ngữ Java, từ đó viết một ứng dụng cụ thể nhằm củng cố kiến thức và làm quen với công việc lập trình trong tương lai

Chúng em xin chân thành cảm ơn cô Trần Uyên Trang đã giúp đỡ chúng em thực hiện đề tài này!

Trang 4

LỜI CẢM ƠN

Chúng em xin gửi lời cảm ơn chân thành và sự tri ân sâu sắc đối với các thầy cô của trường Đại học CNTT và TT Việt – Hàn, đặc biệt là các thầy cô khoa Khoa Học Máy Tính của trường đã tạo điều kiện cho em thực hiện xong môn lập trình di động.

Chúng em cũng xin chân thành cám ơn cô Trần Uyên Trang đã nhiệt tình hướng dẫn chúng em để chúng em hoàn thành môn học.

Trong quá trình thực hiện đề tài ngiên cứu, chúng em đã cố gắng nỗ lực, tuy nhiên không tránh khỏi sai sót Chúng em mong nhận được sự góp ý của thầy cô giáo, và

từ phía hội đồng để đề tài ngiên cứu của chúng em được hoàn thiện hơn

Chúng em xin chân thành cảm ơn !

Trang 5

NHẬN XÉT

(Của giảng viên hướng dẫn )

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 6

MỤC LỤC

ĐỀ TÀI : XÂY DỰNG ỨNG DỤNG ĐỌC TRUYỆN 1

MỞ ĐẦU 3

LỜI CẢM ƠN 4

NHẬN XÉT 5

MỤC LỤC 6

Mục lục hình ảnh 7

1 Tổng quan 8

1.1 Bối cảnh thực hiện 8

1.2 Mục đích 8

1.3 Phương pháp thực hiện 8

1.4 Kết quả 8

2 Công nghệ và ngôn ngữ lập trình sử dụng: 8

Chương 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 9

1 Phân tích các chức năng chính của ứng dụng 9

1.1 Hiển thị danh sách truyện: 9

1.2 Chức năng tìm kiếm truyện: 9

1.3 Chức năng đăng ký tài khoản: 9

2 Phân tích và đặc tả yêu cầu 9

a Sơ đồ User Case: 9

b Biểu đồ hoạt động: 10

Chương 3 :TRIỂN KHAI XÂY DỰNG ỨNG DỤNG 12

3 Giao diện ứng dụng 12

3.1 Giao diện chính 12

3.2 Giao diện menu trái của app 13

3.3 Giao diện tìm kiếm 14

3.4 Giao diện menu phải 15

3.5 Giao diện button danh sách ở menu phải 16

3.6 Giao diện button thể loại ở menu phải 17

Trang 7

Chương 4 KẾT LUẬN 18

Kết quả đạt được 18

Hạn chế: 18

Hướng phát triển 19

Mục lục hình ảnh Hình 1 : Biểu đồ usecase 9

Hình 2 : Đăng ký thành viên 10

Hình 3 : Đăng nhập vào hệ thống 10

Hình 4 : Tìm kiếm sản phẩm 11

Hình 5 : Giao diện chính của app 12

Hình 6 : Giao diện menu trái 13

Hình 7 : Giao diện tìm kiếm 14

Hình 8 : Giao diện menu phải 15

Hình 9 : Giao diện khi click "Danh sách" 16

Hình 10 : Giao diện khi click vào " Thể loại " 17

Trang 8

Chương 1 :Giới thiệu

1 Tổng quan

1.1 Bối cảnh thực hiện

- Hiện nay điện thoại thông minh ngày càng phổ biến, hệ điều hành Android được xây dựng và phát triển liên tục với các chia sẻ về mã nguồn mở, việc sử dụng SmartPhone để giải trí, giảm stress là một xu hướng.Và một trong những cách giải trí đó thì đọc truyện là thú vui giải trí của nhiều người tuy nhiên với nhịp sống công nghiệp hiện nay không phải ai cũng có điều kiện dạo qua các trang web để tìm hiểu những cuốn truyện phù hợp với bản thân

1.2 Mục đích

- Xây dựng một app giúp người dùng tiếp cận, giải trí, khám phá những cuốn truyện từ nước ngoài

1.3 Phương pháp thực hiện

- Trước tiên ta phải cần một vài template app có sẵn để xây dựng nên một app có giao diện thoáng, dễ sử dụng, giúp người dùng tập trung vào mục đích của mình

- Tiếp theo là công đoạn lập trình android dựa trên template mà mình

đã chọn lọc được.

- Và cuối cùng là test app và bổ sung thêm một vài chức năng cần thiết.

1.4 Kết quả

- Sau một thời gian tập trung triển khai đề tài, chúng em đã hoàn thành được Ứng dụng đọc truyện tranh online – Comic với giao diện dễ nhìn, các thao tác sử dụng dễ dàng, thân thiện với người dùng.

2 Công nghệ và ngôn ngữ lập trình sử dụng:

− Ngôn ngữ Java, Kotlin

− Cơ sở dữ liệu Firebase,SQL

− Phần mềm Android Studio

Trang 9

Chương 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

1 Phân tích các chức năng chính của ứng dụng

1.1 Hiển thị danh sách truyện:

- Chức năng này sẽ hiển thị tất cả các danh sách truyện khi chạy ứng dụng

- Mỗi truyện sẽ được liệt kê trong một danh sách bao gồm tên truyện, thông tin truyện

1.2 Chức năng tìm kiếm truyện:

- Cho phép người dùng có thể tìm ra truyện có nội dung đúng với từ khóa 1.3 Chức năng đăng ký tài khoản:

- Cho phép người dùng đăng ký một tài khoản để đọc truyện

- Thông tin đăng ký bao gồm tên đăng nhập, số điện thoại và mật khẩu

2 Phân tích và đặc tả yêu cầu

a Sơ đồ User Case:

- Người dùng đăng ký thành viên sau đó đăng nhập vào hệ thống bằng số điện thoại và mật khẩu đã đăng ký Tại màn hình trang chủ, người dùng có thể xem được danh sách truyện theo từng thể loại Khi người dùng chọn vào một truyện bất kỳ thì hệ thống sẽ chuyển sang trang hiển thị thông tin truyện gồm tên, tóm tắt nội dung, số chapter Người dùng sẽ chọn vào một chương bất kỳ

để bất đầu đọc truyện

Hình 1 : Biểu đồ usecase

Trang 10

b Biểu đồ hoạt động:

 Đăng ký thành viên :

Hình 2 : Đăng ký thành viên

 Đăng nhập vào hệ thống:

Hình 3 : Đăng nhập vào hệ thống

Trang 11

 Tìm kiếm sản phẩm:

Hình 4 : Tìm kiếm sản phẩm

Trang 12

Chương 3 :TRIỂN KHAI XÂY DỰNG ỨNG DỤNG

3 Giao diện ứng dụng

3.1 Giao diện chính

- Đây là giao diện để hiển thị những loại truyện hot dựa theo thống kê mà app thu được từ việc người dùng đọc nhiều

Hình 5 : Giao diện chính của app

Trang 13

3.2 Giao diện menu trái của app

- Đây là giao diện menu trái của app

Hình 6 : Giao diện menu trái

Trang 14

3.3 Giao diện tìm kiếm

- Đây là giao diện tìm kiếm là nơi để mọi người tìm kiếm những cuốn truyện

mà mình muốn

- Những gợi ý đó được tạo thành từ những kết quả mà mọi người tìm kiếm được

Hình 7 : Giao diện tìm kiếm

Trang 16

3.4 Giao diện menu phải

- Đây là giao diện menu phải

-Hình 8 : Giao diện menu phải

Trang 17

3.5 Giao diện button danh sách ở menu phải

- Đây là giao diện khi người dùng click vào button “Danh sách “

Hình 9 : Giao diện khi click "Danh sách"

Trang 18

3.6 Giao diện button thể loại ở menu phải

- Đây là giao diện khi người dùng click vào button “Thể loại “

Hình 10 : Giao diện khi click vào " Thể loại "

Trang 19

Chương 4 KẾT LUẬN

Kết quả đạt được

- Sau một thời gian tập trung triển khai đề tài, chúng em đã hoàn thành

được Ứng dụng đọc truyện tranh online – Comic với giao diện dễ

nhìn, các thao tác sử dụng dễ dàng, thân thiện với người dùng.

- Sau khi hoàn thành xong được App đọc truyện Online, chúng em có thêm những kỹ năng nền tảng để xây dựng được một app android sử dụng ngôn ngữ Java, áp dụng kiến thức Firebase vào việc phát triển ứng dụng Bên cạnh đó, em cũng được mở rộng thêm các kiến thức chuyên ngành mới nhờ việc tìm hiểu một số kiến thức lập trình để áp dụng vào việc phát triển ứng dụng này Nhờ vậy, kỹ năng tự học và vận dụng các

kỹ năng mới của em được nâng cao hơn.

- Khi thực hiện và hoàn thành dự án, em cũng đã biết thêm được nhiều kinh nghiệm quý giá khi xây dựng app nói riêng và phát triển phần mềm Những kỹ năng này sẽ nền tảng để giúp em nâng cao trình độ bản thân, kinh nghiệm trong thực tế để có thể làm việc ngoài các doanh nghiệp sau này.

Hạn chế:

- Bên cạnh những kết quả khả quan đã đạt được, em nhận thấy còn tồn tại một số hạn chế:

- Tốc độ xử lý chưa cao , vẫn còn một số lỗi phát sinh khi vận hành hệ thống Bên cạnh đó chúng em vẫn chưa hoàn thiện xong hoàn toàn đề tài chúng em đã đặt ra

Trang 20

Hướng phát triển

- Sau khi hoàn thành đề tài xây dựng được Ứng dụng đọc truyện tranh

online - Comic em sẽ tiếp tục nghiên cứu và phát triển app này nhằm

tăng các tính năng và tối ưu hóa tốc độ xử lý để đem lại hiệu quả cao hơn, phát triển để đưa app vào ứng dụng thực tế.

Đà Nẵng, ngày 1 tháng 12 năm 2020

GIẢNG VIÊN

Ngày đăng: 22/11/2022, 13:58

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w