Hướng Dẫn Chi Tiết Xây Dựng Ứng Dụng Android Truy Xuất Cơ Sở Dữ Liệu Cho Khoá Luận Tốt Nghiệp

Khóa luận tốt nghiệp hướng dẫn xây dựng ứng dụng Android kết nối và truy xuất cơ sở dữ liệu hiệu quả, phù hợp cho sinh viên công nghệ thông tin.

Trường đại học

Đại học Dân lập Hải Phòng

Chuyên ngành

Công nghệ Thông tin

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2016

76
5
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID

1.1. Giới thiệu hệ điều hành Android

1.2. Lịch sử phát triển

1.3. Giao diện Android

1.4. Quản lý bộ nhớ

1.5. Lịch nâng cấp

1.6. Cộng đồng mã nguồn mở

1.7. Bảo mật và tính riêng tư

1.8. Giấy phép phát hành

2. CHƯƠNG 2: KỸ THUẬT LẬP TRÌNH CƠ SỞ DỮ LIỆU VỚI ANDROID STUDIO

2.1. Sơ lược về Android Studio

2.2. Cài đặt android studio

2.3. Cấu trúc dự án android studio

2.4. Tạo giao diện chương trình trong android studio

2.5. Kỹ thuật lập trình cơ sở dữ liệu internet trên thiết bị di động

2.6. Dịch vụ web và cơ sở dữ liệu trên internet

2.7. Một số kỹ thuật lập trình cơ sở dữ liệu trên internet

3. CHƯƠNG 3: CHƯƠNG TRÌNH THỰC NGHIỆM

3.1. Thiết kế cơ sở dữ liệu

3.2. Mô hình chương trình

3.3. Giao diện chương trình

3.4. Kết quả đạt được, hạn chế và hướng phát triển ứng dụng

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Xây dựng ứng dụng Android

Phần này tập trung vào việc xây dựng ứng dụng Android thông qua việc sử dụng Android Studio, một công cụ phát triển tích hợp (IDE) mạnh mẽ. Tài liệu hướng dẫn chi tiết cách cài đặt và cấu hình môi trường lập trình, cũng như tạo giao diện người dùng. Phát triển ứng dụng di động được nhấn mạnh như một quá trình từ thiết kế đến triển khai, với các bước cụ thể để đảm bảo ứng dụng hoạt động hiệu quả trên các thiết bị Android.

1.1. Cài đặt Android Studio

Hướng dẫn từng bước cài đặt Android Studio, bao gồm việc tải xuống, cấu hình và kiểm tra môi trường phát triển. Phần này cũng đề cập đến các yêu cầu hệ thống tối thiểu để đảm bảo hiệu suất tốt nhất khi phát triển ứng dụng.

1.2. Tạo giao diện người dùng

Chi tiết cách thiết kế giao diện người dùng (UI) trong Android Studio, sử dụng các công cụ kéo thả và XML. Tài liệu cung cấp các ví dụ thực tế để tạo các thành phần UI cơ bản như nút bấm, hộp văn bản và danh sách.

II. Truy xuất cơ sở dữ liệu

Phần này tập trung vào việc truy xuất cơ sở dữ liệu trong ứng dụng Android, sử dụng SQLite làm cơ sở dữ liệu cục bộ. Tài liệu hướng dẫn cách tạo, quản lý và thao tác với cơ sở dữ liệu, bao gồm các thao tác CRUD (Create, Read, Update, Delete). Quản lý dữ liệu trong Android được trình bày chi tiết, giúp người đọc hiểu cách tích hợp cơ sở dữ liệu vào ứng dụng một cách hiệu quả.

2.1. SQLite trong Android

Giới thiệu về SQLite, một cơ sở dữ liệu nhẹ và phổ biến trong các ứng dụng Android. Hướng dẫn cách tạo bảng, thêm dữ liệu và thực hiện các truy vấn cơ bản. Phần này cũng đề cập đến việc sử dụng lớp SQLiteOpenHelper để quản lý cơ sở dữ liệu.

2.2. Web Service và cơ sở dữ liệu

Hướng dẫn cách tích hợp Web Service để truy xuất dữ liệu từ cơ sở dữ liệu trên internet. Phần này bao gồm việc sử dụng các thư viện như Retrofit hoặc Volley để gửi và nhận dữ liệu từ server.

III. Khoá luận tốt nghiệp

Phần này tập trung vào việc hoàn thiện khoá luận tốt nghiệp với chủ đề xây dựng ứng dụng Android truy xuất cơ sở dữ liệu. Tài liệu cung cấp các bước cụ thể để thực hiện dự án, từ việc lập kế hoạch đến việc viết báo cáo và bảo vệ. Dự án tốt nghiệp Android được trình bày như một quá trình toàn diện, giúp sinh viên áp dụng kiến thức đã học vào thực tế.

3.1. Lập kế hoạch dự án

Hướng dẫn cách lập kế hoạch cho dự án tốt nghiệp, bao gồm việc xác định mục tiêu, phạm vi và các yêu cầu kỹ thuật. Phần này cũng đề cập đến việc phân chia công việc và quản lý thời gian hiệu quả.

3.2. Viết báo cáo và bảo vệ

Chi tiết cách viết báo cáo khoá luận, bao gồm cấu trúc, nội dung và các yêu cầu định dạng. Phần này cũng cung cấp các mẹo để chuẩn bị và thực hiện buổi bảo vệ dự án một cách thành công.

12/02/2025

Trích đoạn nội dung tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -------o0o------- ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -------o0o------- XÂY DỰNG ỨNG DỤNG ANDROID TRUY XUẤT CƠ SỞ DỮ LIỆU ĐỒ ÁN TỐT NGHIỆP HỆ ĐẠI HỌC CHÍNH QUY Ngành: Công nghệ Thông tin HẢI PHÒNG 2016 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -------o0o------- XÂY DỰNG ỨNG DỤNG ANDROID TRUY XUẤT CƠ SỞ DỮ LIỆU ĐỒ ÁN TỐT NGHIỆP HỆ ĐẠI HỌC CHÍNH QUY Ngành: Công nghệ Thông tin Sinh viên thực hiện: Nguyễn Văn Tuyên Giáo viên hƣớng dẫn: Phùng Anh Tuấn Mã sinh viên: 1112101006 HẢI PHÒNG 2016 BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG Độc lập – Tự do – Hạnh phúc -------o0o------- NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Sinh viên: Nguyễn Văn Tuyên Mã số: 1112101006 Lớp:CT1501 Ngành: Công nghệ Thông tin Tên đề tài: Xây dựng ứng dụng Android truy xuất cơ sở dữ liệu NHIỆM VỤ ĐỀ TÀI 1. Nội dung và các yêu cầu cần giải quyết trong nhiệm vụ đề tài tốt nghiệp. Nội dung: - Tìm hiểu hệ điều hành Android. - Tìm hiểu môi trƣờng lập trình Android Studio.

- Tạo lập cơ sở dữ liệu trên internet. - Ứng dụng Android Studio để xây dựng ứng dụng truy xuất cơ sở dữ liệu internet. Các yêu cầu cần giải quyết: - Nắm đƣợc một số khái niệm cơ bản của hệ điều hành Android. - Tải và cài đặt môi trƣờng lập trình ứng dụng cho thiết bị di động Android Studio.

- Tạo lập cơ sở dữ liệu trên hosting. - Tìm hiểu kỹ thuật lập trình web-service truy xuất cơ sở dữ liệu internet theo yêu cầu từ ứng dụng Android. - Tìm hiểu một số kỹ thuật lập trình thao tác với cơ sở dữ liệu internet (xem, xóa, sửa,.) từ ứng dụng Android. - Sử dụng công cụ lập trình Android Studio, các kỹ thuật lập trình xây dựng chƣơng trình thực nghiệm truy xuất cơ sở dữ liệu internet từ thiết bị di động Android.

- Đóng gói chƣơng trình ứng dụng cho phép tải về từ internet và cài đặt trực tiếp trên thiết bị di động Android. Các số liệu cần thiết để thiết kế, tính toán 3. Địa điểm thực tập CÁN BỘ HƢỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Ngƣời hƣớng dẫn thứ nhất: Họ và tên: Phùng Anh Tuấn Học hàm, học vị: Thạc sỹ Cơ quan công tác: Trƣờng Đại học Dân lập Hải Phòng Nội dung hướng dẫn: Tìm hiểu hệ điều hành Android. - Tìm hiểu môi trƣờng lập trình Android Studio.

- Tạo lập cơ sở dữ liệu trên internet. - Lập trình web-service - ứng dụng Android Studio để xây dựng chƣơng trình ứng dụng truy xuất cơ sở dữ liệu internet từ thiết bị di động Android. - Đóng gói ứng dụng cho phép tải về từ internet và cài đặt trực tiếp trên thiết bị di động Android. Đề tài tốt nghiệp đƣợc giao ngày 03 tháng 10 năm 2016 Yêu cầu phải hoàn thành trƣớc ngày 24 tháng 12 năm 2016 Đã nhận nhiệm vụ: Đ.N Đã nhận nhiệm vụ: Đ.N Sinh viên Cán bộ hƣớng dẫn Đ.N Hải Phòng, ngày .năm 2016 HIỆU TRƢỞNG GS.NGƯT Trần Hữu Nghị PHẦN NHẬN XÉT TÓM TẮT CỦA CÁN BỘ HƢỚNG DẪN 1.

Tinh thần thái độ của sinh viên trong quá trình làm đề tài tốt nghiệp: ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… 2. Đánh giá chất lƣợng của đề tài tốt nghiệp (so với nội dung yêu cầu đã đề ra trong nhiệm vụ đề tài tốt nghiệp): …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………… 1. Cho điểm của cán bộ hƣớng dẫn: ( Điểm ghi bằng số và chữ ) ………………………………………………………………………………… …………………………………………………………………………… Ngày.năm 2016 Cán bộ hƣớng dẫn chính ( Ký, ghi rõ họ tên ) PHẦN NHẬN XÉT ĐÁNH GIÁ CỦA CÁN BỘ CHẤM PHẢN BIỆN ĐỀ TÀI TỐT NGHIỆP 1. Đánh giá chất lƣợng đề tài tốt nghiệp (về các mặt nhƣ cơ sở lý luận, thuyết minh chƣơng trình, giá trị thực tế,…): ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… 2.

Cho điểm của cán bộ phản biện (Điểm ghi bằng số và chữ) ………………………………………………………………………………………………… ………………………………………………………………………………………………… Ngày.năm 2016 Cán bộ chấm phản biện ( Ký, ghi rõ họ tên ) Đồ án tốt nghiệp Xây dựng ứng dụng Android truy xuất cơ sở dữ liệu Mục Lục LỜI CẢM ƠN. 12 Chƣơng 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID .1 Giới thiệu hệ điều hành Android. Lịch sử phát triển. Giao diện Android.

Quản lý bộ nhớ. Lịch nâng cấp. Cộng đồng mã nguồn mở. Bảo mật và tính riêng tƣ.

Giấy phép phát hành. 24 Chƣơng 2: KỸ THUẬT LẬP TRÌNH CƠ SỞ DỮ LIỆU VỚI ANDROID STUDIO. Sơ lƣợc về Android Studio. Cài đặt android studio.

Cấu trúc dự án android studio. Tạo giao diện chƣơng trình trong android studio. Kỹ thuật lập trình cơ sở dữ liệu internet trên thiết bị di động. Dịch vụ web và cơ sở dữ liệu trên internet.

Một số kỹ thuật lập trình cơ sở dữ liệu trên internet. 55 Chƣơng 3: CHƢƠNG TRÌNH THỰC NGHIỆM. Thiết kế cơ sở dữ liệu. 70 Sinh viên: Nguyễn Văn Tuyền - CT1501 10 Đồ án tốt nghiệp Xây dựng ứng dụng Android truy xuất cơ sở dữ liệu 3.

Mô hình chƣơng trình. Giao diện chƣơng trình. Kết quả đạt đƣợc, hạn chế và hƣớng phát triển ứng dụng. 75 TÀI LIỆU THAM KHẢO.

76 Sinh viên: Nguyễn Văn Tuyền - CT1501 11 Đồ án tốt nghiệp Xây dựng ứng dụng Android truy xuất cơ sở dữ liệu LỜI CẢM ƠN Để đồ án này đạt kết quả tốt đẹp, em đã nhận đƣợc sự hỗ trợ, giúp đỡ của nhiều cơ quan, tổ chức, cá nhân. Với tình cảm sâu sắc, chân thành, cho phép em đƣợc bày tỏ lòng biết ơn sâu sắc đến tất cả các cá nhân và cơ quan đã tạo điều kiện giúp đỡ trong quá trình học tập và nghiên cứu làm đồ án. Trƣớc hết em xin gởi tới các thầy cô khoa Công nghệ - Thông tin trƣờng Đại học Dân Lập Hải Phòng lời chào trân trọng, lời chúc sức khỏe và lời cảm ơn sâu sắc. Với sự quan tâm, dạy dỗ, chỉ bảo tận tình chu đáo của thầy cô, đến nay em đã có thể hoàn thành đồ án: "Xây dựng ứng dụng android truy xuất cơ sở dữ liệu".

Đặc biệt em xin gửi lời cảm ơn chân thành nhất tới thầy giáo – Ths. Phùng Anh Tuấn đã quan tâm giúp đỡ, hƣớng dẫn em hoàn thành tốt đồ án này trong thời gian qua. Em xin bày tỏ lòng biết ơn đến lãnh đạo Trƣờng Đại học Dân Lập Hải Phòng, Phòng Đào Tạo, các Khoa Phòng ban chức năng đã trực tiếp và gián tiếp giúp đỡ em trong suốt quá trình học tập tại trƣờng. Với điều kiện thời gian cũng nhƣ kinh nghiệm còn hạn chế của một sinh viên, đồ án này không thể tránh đƣợc những thiếu sót.

Em rất mong nhận đƣợc sự chỉ bảo, đóng góp ý kiến của các thầy cô để em có điều kiện bổ sung, nâng cao ý thức của mình, phục vụ tốt hơn công việc thực tế sau này. Xin chân thành cảm ơn! Sinh viên Nguyễn Văn Tuyền Sinh viên: Nguyễn Văn Tuyền - CT1501 12 Đồ án tốt nghiệp Xây dựng ứng dụng Android truy xuất cơ sở dữ liệu Chƣơng 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID 1.1 Giới thiệu hệ điều hành Android Android là một hệ điều hành dựa trên nền tảng Linux đƣợc thiết kế dành cho các thiết bị di động có màn hình cảm ứng nhƣ điện thoại thông minh và máy tính bảng. Ban đầu, Android đƣợc phát triển bởi Tổng công ty Android, với sự hỗ trợ tài chính từ Google và sau này đƣợc chính Google mua lại vào năm 2005. Android ra mắt vào năm 2007 cùng với tuyên bố thành lập Liên minh thiết bị cầm tay mở: một hiệp hội gồm các công ty phần cứng, phần mềm, và viễn thông với mục tiêu đẩy mạnh các tiêu chuẩn mở cho các thiết bị di động.

Chiếc điện thoại đầu tiên chạy Android đƣợc bán vào tháng 10 năm 2008. Android có mã nguồn mở và Google phát hành mã nguồn theo Giấy phép Apache. Chính mã nguồn mở cùng với một giấy phép không có nhiều ràng buộc đã cho phép các nhà phát triển thiết bị, mạng di động và các lập trình viên nhiệt huyết đƣợc điều chỉnh và phân phối Android một cách tự do. Ngoài ra, Android còn có một cộng đồng lập trình viên đông đảo chuyên viết các ứng dụng để mở rộng chức năng của thiết bị, bằng một loại ngôn ngữ lập trình Java có sửa đổi.

Vào tháng 10 năm 2012, có khoảng 700.000 ứng dụng trên Android, và số lƣợt tải ứng dụng từ Google Play, cửa hàng ứng dụng chính của Android, ƣớc tính khoảng 25 tỷ lƣợt. Những yếu tố này đã giúp Android trở thành nền tảng điện thoại thông minh phổ biến nhất thế giới, vƣợt qua Symbian vào quý 4 năm 2010, và đƣợc các công ty công nghệ lựa chọn khi họ cần một hệ điều hành không nặng nề, có khả năng tinh chỉnh, và giá rẻ chạy trên các thiết bị công nghệ cao thay vì tạo dựng từ đầu. Kết quả là mặc dù đƣợc thiết kế để chạy trên điện thoại và máy tính bảng, Android đã xuất hiện trên TV, máy chơi game và các thiết bị điện tử khác. Bản chất mở của Android cũng khích lệ một đội ngũ đông đảo lập trình viên và những ngƣời đam mê sử dụng mã nguồn mở để tạo ra những dự án do cộng đồng quản lý.

Những dự án này bổ sung các tính năng cao cấp cho những ngƣời dùng thích tìm tòi hoặc đƣa Android vào các thiết bị ban đầu chạy hệ điều hành khác. Android chiếm 75% thị phần điện thoại thông minh trên toàn thế giới vào thời điểm quý 3 năm 2012, với tổng cộng 500 triệu thiết bị đã đƣợc kích hoạt và Sinh viên: Nguyễn Văn Tuyền - CT1501 13 Đồ án tốt nghiệp Xây dựng ứng dụng Android truy xuất cơ sở dữ liệu 1,3 triệu lƣợt kích hoạt mỗi ngày. Sự thành công của hệ điều hành cũng khiến nó trở thành mục tiêu trong các vụ kiện liên quan đến bằng phát minh, góp mặt trong cái gọi là "cuộc chiến điện thoại thông minh" giữa các công ty công nghệ. Lịch sử phát triển Tổng công ty Android (Android, Inc.) đƣợc thành lập tại Palo Alto, California vào tháng 10 năm 2003 bởi Andy Rubin (đồng sáng lập công ty Danger),[20] Rich Miner (đồng sáng lập Tổng công ty Viễn thông Wildfire), Nick Sears (từng là Phó giám đốc T-Mobile), và Chris White (trƣởng thiết kế và giao diện tại WebTV) để phát triển, theo lời của Rubin, "các thiết bị di động thông minh hơn có thể biết đƣợc vị trí và sở thích của ngƣời dùng".

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Hướng dẫn xây dựng ứng dụng Android truy xuất cơ sở dữ liệu - Khoá luận tốt nghiệp là một tài liệu chi tiết và hữu ích dành cho những ai đang tìm hiểu và phát triển ứng dụng Android có khả năng truy xuất dữ liệu. Bài viết cung cấp các bước cụ thể để thiết kế và triển khai ứng dụng, từ việc thiết lập môi trường phát triển đến tích hợp cơ sở dữ liệu và xử lý dữ liệu hiệu quả. Đặc biệt, nó nhấn mạnh vào các kỹ thuật lập trình quan trọng như sử dụng SQLite, kết nối API, và quản lý dữ liệu động. Đây là nguồn tài liệu lý tưởng cho sinh viên và nhà phát triển muốn nâng cao kỹ năng lập trình Android và hiểu sâu hơn về quy trình xây dựng ứng dụng thực tế.

Nếu bạn quan tâm đến các ứng dụng Android khác, bạn có thể khám phá thêm qua Đồ án hcmute xây dựng ứng dụng android thông tin về hiến máu sử dụng java, hoặc tìm hiểu cách phát triển ứng dụng đa nền tảng với Nghiên cứu lập trình di động đa nền tảng và xây dựng ứng dụng cho thuê phòng trọ dựa trên sự kết hợp flutter golang và graphql. Ngoài ra, Khoá luận tốt nghiệp xây dựng ứng dụng android tương tác với facebook cũng là một tài liệu đáng tham khảo để mở rộng kiến thức về tích hợp mạng xã hội vào ứng dụng di động.