Đồ án Kỹ thuật: tốt nghiệp xây dựng ứng dụng android thông tin về hiến máu

Đồ án nghiên cứu tốt nghiệp xây dựng ứng dụng android thông tin về hiến máu sử dụng java, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán kỹ thuật.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Khóa Luận Tốt Nghiệp

2016-2021

125
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Giới thiệu về Đồ án Tốt nghiệp Xây dựng Ứng dụng Android

Đồ án tốt nghiệp xây dựng ứng dụng Android là một dự án quan trọng trong chương trình đào tạo công nghệ thông tin. Đây là cơ hội để sinh viên áp dụng kiến thức lập trình, thiết kế giao diện và quản lý dự án vào thực tế. Ứng dụng Android hiện nay được sử dụng rộng rãi, tạo nên nhu cầu cao về lập trình viên mobile. Việc hoàn thành đồ án này giúp sinh viên nắm vững các kỹ năng lập trình và sẵn sàng cho thị trường lao động.

1.1. Mục đích và Ý nghĩa

Mục đích chính của đồ án là giúp sinh viên phát triển một ứng dụng hoàn chỉnh từ ý tưởng đến triển khai. Ý nghĩa của dự án bao gồm: nắm vững ngôn ngữ lập trình Java/Kotlin, hiểu biết về vòng đời ứng dụng Android, thiết kế giao diện người dùng chuyên nghiệp, và quản lý cơ sở dữ liệu. Đây là bước ngoặt giúp sinh viên chuyển từ lý thuyết sang thực hành.

II. Các Yêu cầu Kỹ thuật Chính

Để xây dựng một ứng dụng Android hoàn chỉnh, sinh viên cần nắm vững nhiều công nghệ và kỹ thuật khác nhau. Các yêu cầu kỹ thuật bao gồm: sử dụng Android Studio làm công cụ phát triển, hiểu biết về Activity, Fragment, và Service, triển khai cơ sở dữ liệu SQLite hoặc Firebase, xử lý API và kết nối mạng. Ngoài ra, sinh viên phải đảm bảo ứng dụng hoạt động ổn định trên các phiên bản Android khác nhau.

2.1. Công cụ và Thư viện

Android Studio là công cụ phát triển chính, hỗ trợ viết mã, kiểm thử và debug. Sinh viên cần làm quen với các thư viện phổ biến như Retrofit cho API calls, Room cho cơ sở dữ liệu, Glide cho xử lý hình ảnh. Các thư viện hỗ trợ giao diện như Material Design cũng rất quan trọng. Nắm vững các công cụ này giúp tối ưu hóa quá trình phát triển.

III. Quy trình Phát triển Ứng dụng Android

Quy trình phát triển ứng dụng Android tuân theo các bước chuẩn: lập kế hoạch và thiết kế, lập trình các chức năng, kiểm thử, sửa lỗi, và triển khai. Ban đầu, sinh viên phải xác định yêu cầu chức năng và thiết kế giao diện người dùng. Tiếp theo, thực hiện lập trình backend và frontend, tích hợp cơ sở dữ liệu. Cuối cùng, thực hiện kiểm thử toàn diện trước khi triển khai chính thức.

3.1. Thiết kế Giao diện Người dùng

Giao diện người dùng (UI) là yếu tố quan trọng để tạo trải nghiệm tốt. Sinh viên nên sử dụng Material Design guidelines để thiết kế bố cục hợp lý, chọn màu sắc phù hợp, và tối ưu hóa cho các kích thước màn hình khác nhau. Sử dụng XML layouts và đảm bảo ứng dụng phản hồi nhanh chóng. Một giao diện tốt không chỉ đẹp mắt mà còn dễ sử dụng.

IV. Hướng dẫn Hoàn thành và Đánh giá Đồ án

Để hoàn thành thành công đồ án, sinh viên cần tuân thủ tiêu chí do hướng dẫn viên đề ra. Đồ án phải bao gồm: tài liệu thiết kế chi tiết, mã nguồn được lưu trữ trên Git, tài liệu người dùng, và báo cáo kỹ thuật. Quá trình đánh giá xét đến tính hoàn chỉnh của chức năng, chất lượng mã, khả năng bảo trì, và khả năng trình bày. Sinh viên cần chuẩn bị tốt để duyệt đồ án trước hội đồng.

4.1. Tiêu chí Đánh giá

Hội đồng đánh giá đồ án dựa trên nhiều tiêu chí: chức năng ứng dụng đạt 40%, chất lượng mã nguồn 25%, tài liệu 20%, khả năng trình bày 15%. Ứng dụng phải chạy ổn định, không có lỗi, và thực hiện đúng yêu cầu. Tài liệu phải rõ ràng, dễ hiểu. Sinh viên cần chuẩn bị kỹ lưỡng để đạt điểm cao nhất.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

21/12/2025
Đồ án tốt nghiệp xây dựng ứng dụng android thông tin về hiến máu sử dụng java

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

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG. Hiến máu Quảng Nam [2]. Yêu cầu sản phẩm. 13 CHƯƠNG 2: MÔ HÌNH HÓA YÊU CẦU VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.

Usecase digram đề tài. Chi tiết các Actor. Mô hình hóa yêu cầu. Đối tượng Guest.

Đối tượng User. Đối tượng Admin .Cơ sở dữ liệu cuối cùng. 43 CHƯƠNG 3: THIẾT KẾ GIAO DIỆN VÀ XỬ LÝ. Đối tượng Guest .Màn hình đăng nhập.

Đối tượng User. 54 KHÓA LUẬN TỐT NGHIỆP ỨNG DỤNG THÔNG TIN VỀ HIẾN MÁU 3. Trang chính .Chỉnh sửa thông tin cá nhân .Màn hình bài đăng.Màn hình đăng ký hiến máu. Màn hình navigation .Màn hình đổi mật khẩu .Màn hình quy trình hiến máu .Màn hình điều kiện hiến máu.

Đối tượng Admin .Màn hình đăng bài admin. Bài viết đăng ký admin. 89 CHƯƠNG 4: LẬP TRÌNH. Ngôn ngữ lập trình.

Hệ quản trị cơ sở dữ liệu .1 Bảng mô tả sơ đồ lớp .2 Bảng mô tả sơ đồ lớp. 95 CHƯƠNG 5: KIỂM THỬ PHẦN MỀM. Kế hoạch kiểm thử. Quy trình kiểm thử.

Các tình năng cần kiểm thử. Tiến hành testcase kiểm thử. Những kết quả đạt được. Nhược điểm.

Hướng phát triển. 102 TÀI LIỆU THAM KHẢO. 104 KHÓA LUẬN TỐT NGHIỆP ỨNG DỤNG THÔNG TIN VỀ HIẾN MÁU KHÓA LUẬN TỐT NGHIỆP ỨNG DỤNG THÔNG TIN VỀ HIẾN MÁU DANH MỤC HÌNH ẢNH Hình 1. 1 Màn hình của App Hiến Máu.

2 Màn hình Hiến Máu Quảng Nam. 3 Màn hình App Life Saving. 4 Trang chủ S4 LIFE. 2 Sơ đồ luồng nghiệp vụ đăng nhập.

3 Sơ đồ luồng nghiệp vụ xem bài viết. 4 Sơ đồ luồng nghiệp vụ xem thông tin cá nhân. 5 Sơ đồ luồng nghiệp vụ sửa thông tin cá nhân. 6 Sơ đồ luồng nghiệp vụ đổi mật khẩu.

7 Sơ đồ luồng nghiệp vụ Đăng ký hiến máu. 8 Sơ đồ luồng nghiệp vụ xem bài viết. 9 Sơ đồ luồng nghiệp vụ xem quy trình hiến máu. 10 Sơ đồ luồng nghiệp vụ điều kiện hiến máu.

11 Sơ đồ luồng nghiệp vụ đăng xuất. 12 Sơ đồ luồng nghiệp vụ liên hệ đơn vị. 13 Sơ đồ luồng nghiệp vụ đăng nhập. 14 Sơ đồ luồng nghiệp vụ mở đăng ký hiến máu.

15 Sơ đồ luồng nghiệp vụ đóng đăng ký hiến máu. 16 Sơ đồ luồng nghiệp vụ đổi mật khẩu. 17 Sơ đồ luồng nghiệp vụ gửi tin nhắn nhắc nhở. 18 Sơ đồ luồng nghiệp vụ cập nhật kết quả.

19 Sơ đồ luồng nghiệp vụ cập nhật danh sách. 20 Sơ đồ luồng nghiệp vụ đăng bài viết. 21 Sơ đồ luồng nghiệp vụ sửa bài viết. 1 Màn hình đăng nhập.

2 Thiết kết xử lý màn hình đăng nhập. 3 Màn hình đăng ký. 4 Thiết kế xử lý màn hình đăng ký. 5 Trang chủ User sau khi đăng nhập.

6 Thiết kế xử lý màn hình trang chủ user sau khi đăng nhập. 7 Màn hình chỉnh sửa thông tin cá nhân. 8 Thiết kế xử lý màn hình thông tin bài viết. 9 Màn hình bài đăng.

10 Thiết kế xử lý màn hình bài đăng. 11 Màn hình đăng ký hiến máu. 12 Thiết kế xử lý màn hình đăng ký hiến máu. 13 Màn hình navigation.69 KHÓA LUẬN TỐT NGHIỆP ỨNG DỤNG THÔNG TIN VỀ HIẾN MÁU Hình 3.

14 Thiết kế xử lý màn hình navigation. 15 Màn hình đổi mật khẩu. 16 Thiết kế xử lý màn hình đổi mật khẩu. 17 Màn hình quy trình hiến máu.

18 Thiết kế xử lý màn hình quy trình hiến máu. 19 Màn hình điều kiện hiến máu. 20 Thiết kế xử lý màn hình điều kiện hiến máu. 21 Màn hình đăng bài admin.

22 Thiết kế xử lý màn hình đăng bài admin. 23 Thiết kế giao diện đăng ký admin. 24 Thiết kế xử lý đăng ký admin. 1 Sơ đồ mô tả lớp.94 KHÓA LUẬN TỐT NGHIỆP ỨNG DỤNG THÔNG TIN VỀ HIẾN MÁU DANH MỤC BẢNG BIỂU Bảng 2.

1 Nghiệp vụ Guest. 2 Quy định Guest. 3 Nghiệp vụ User. 4 Quy định User.

5 Nghiệp vụ Admin. 6 Quy định Admin. 7 Nghiệp vụ đăng nhập. 8 Nghiệp vụ đăng ký.

9 Nghiệp vụ xem thông tin cá nhân. 10 Nghiệp vụ sửa thông tin cá nhân. 11 Nghiệp vụ đổi mật khẩu. 12 Nghiệp vụ đăng ký hiến máu.

13 Nghiệp vụ xem bài viết. 14 Nghiệp vụ xem quy trình hiến máu. 15 Nghiệp vụ xem điều kiện hiến máu. 16 Nghiệp vụ đăng xuất.

17 Nghiệp vụ liên hệ đơn vị cần máu. 18 Nghiệp vụ đăng nhập. 19 Nghiệp vụ mở đăng ký hiến máu. 20 Nghiệp vụ đóng đăng ký hiến máu.

21 Nghiệp vụ đổi mật khẩu. 22 Nghiệp vụ gửi tin nhắn nhắc nhở. 23 Nghiệp vụ cập nhật kết quả. 24 Nghiệp vụ cập nhật danh sách.

25 Nghiệp vụ đăng bài viết. 26 Nghiệp vụ chỉnh sửa bài viết. 1 Bảng mô tả màn hình đăng nhập. 2 Danh sách các xử lí màn hình đăng nhập.

3 Mô tả màn hình đăng ký. 4 Danh sách các xử lý màn hình đăng ký. 5 Mô tà màn hình trang chủ user sau khi đăng nhập. 6 Danh sách xử lý trang chủ user sau khi đăng nhập.

7 Mô tà màn hình chỉnh sửa thông tin cá nhân. 8 Danh sách xử lý thông tin bài viết. 9 Danh sách xử lý màn hình bài đăng. 10 Danh sách xử lý màn hình bài đăng.

11 Danh sách xử lý màn hình đăng ký hiến máu.66 KHÓA LUẬN TỐT NGHIỆP ỨNG DỤNG THÔNG TIN VỀ HIẾN MÁU Bảng 3. 12 Danh sách xử lý đăng ký hiến máu. 13 Danh sách xử lý màn hình navigation. 14 Danh sách xử lý màn hình navigation.

15 Danh sách xử lý màn hình đổi mật khẩu. 16 Danh sách xử lý đổi mật khẩu. 17 Danh sách xử lý màn hình quy trình hiến máu. 18 Danh sách xử lý màn hình quy trính hiến máu.

19 Danh sách xử lý màn hình điều kiện hiến máu. 20 Danh sách xử lý màn hình điều hiến máu. 21 Mô tả tổng quan. 22 Danh sách các xử lý tổng quan.

23 Mô tả giao diện đăng ký admin. 24 Danh sách xử lý đăng ký admin. 1 Thuộc tính Model User. 2 Phương thức Model User.

3 Thuộc tính Model Admin. 4 Phương thức Model Admin. 5 Thuộc tính Model Post. 6 Phương thức Model Post.

7 Thuộc tính Model Account. 8 Phương thức Model Account. 1 Các tính năng cần kiểm thử. 2 Kiểm thử với Guest.

3 Kiểm thử với User. 4 Kiểm thử với User.101 KHÓA LUẬN TỐT NGHIỆP ỨNG DỤNG THÔNG TIN VỀ HIẾN MÁU PHẦN MỞ ĐẦU GIỚI THIỆU ĐỀ TÀI 1. Tính cấp thiết của đề tài Xã hội ngày càng phát triển và tiến bộ hơn, việc hiến máu cứu người đã được nhiều người biết đến và quan tâm nhiều hơn, đặc biệt là môi trường sinh viên nơi có nguồn máu dồi dào để bổ sung vào ngân hàng máu mỗi năm. Mỗi đợt tổ chức hiến máu tại trường ĐH Sư phạm Kỹ thuật TP.HCM luôn thu hút hàng trăm sinh viên tham gia, vì thế công tác tổ chức, triển khai đăng ký luôn gặp khó khăn và tốn kém thời gian trong khâu chuẩn bị, tuyên truyền đến các bạn sinh viên trong công tác cần thiết để tham gia hiến máu an toàn và đảm bảo sức khỏe của mỗi tình nguyện viên tham gia.

Năm bắt được nhu cầu hỗ trợ các bạn sinh viên đăng ký hiến máu tiết kiện thời gian, nhận kết quả hiến máu, mở đăng ký online và đăng tin tìm máu khẩn cấp, em quyết định chọn đề tài “Xây dựng ứng dụng android thông tin về hiến máu sử dụng JAVA” có thể giúp cho đơn vị tổ chức có thể triển khai công tác chuẩn bị tốt hơn, tuyên truyền và phổ biến các kiến thức về hiến máu tốt hơn và dễ dàng quản lí các thông tin cần thiết. Mục tiêu đề tài  Xây dựng ứng dụng quản lý du lịch cá nhân với các chức năng: - Đăng ký tài khoản - Đăng nhập vào ứng dụng bằng tài khoản - Xem thông tin, kết quả hiến máu của bản thân - Tìm hiểu quy trình, những điều lưu ý khi tham gia hiến máu - Quản lý thông tin cá nhân - Quản lý đăng ký tham gia hiến máu và cập nhật thông tin - Gửi tin nhắn nhắc nhở cho tình nguyện viên  Xây dựng website quản lý dành cho admin với các chức năng: - Tổng quan chung về app - Quản lý bài viết KHÓA LUẬN TỐT NGHIỆP 1 ỨNG DỤNG THÔNG TIN VỀ HIẾN MÁU - Quản lý đăng ký tham gia hiến máu - Thống kê lượt đăng ký  Vận dụng thành công các loại công nghệ phần mềm, các ngôn ngữ hiện đại: Java  Tìm hiểu và vận dụng cơ sở dữ liệu Fire Base đem lại hiệu quả cao. Kết cấu đề tài  Phần mở đầu - Giới thiệu đề tài  Phần nội dung - Chương 1: Khảo sát hiện trạng - Chương 2: Mô hình hóa yêu cầu và thiết kế cơ sở dữ liệu - Chương 3: Thiết kế giao diện và xử lý - Chương 4: Lập trình - Chương 5: Kiểm thử phần mềm  Kết luận  Danh mục tài liệu tham khảo KHÓA LUẬN TỐT NGHIỆP 2 ỨNG DỤNG THÔNG TIN VỀ HIẾN MÁU PHẦN NỘI DUNG CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG [1] 1. App Hiến Máu KHÓA LUẬN TỐT NGHIỆP 3 ỨNG DỤNG THÔNG TIN VỀ HIẾN MÁU Hình 1.

1 Màn hình của App Hiến Máu KHÓA LUẬN TỐT NGHIỆP 4 ỨNG DỤNG THÔNG TIN VỀ HIẾN MÁU  Ưu điểm:  Giao diện: - Giao diện đẹp, tiện ích, đơn giản, dễ sử dụng.  Chức năng: - Đặt lịch hiến máu - Đọc các bài báo về sức khỏe - Nhận ưu đãi khi hiến máu - Tham gia nhóm và kết bạn - Hỏi đáp về sức khỏe  Nhược điểm:  Giao diện: - Các hình ảnh trong bài viết load lâu  Chức năng: - Phải sử dụng nhiều để mở thêm các chức năng  Đánh giá chung: - Nhìn app được sử dụng nhiều, các lượt xem tương đối qua các bài báo. Có thể đặt lịch hiến máu tại nhiều cơ sở để thuận tiện cho tình nguyện viên, có các ưu đãi khi đăng kí qua app. Cung cấp kiến thức sức khỏe cho người dùng.

KHÓA LUẬN TỐT NGHIỆP 5 ỨNG DỤNG THÔNG TIN VỀ HIẾN MÁU [2] Hiến máu Quảng Nam 1. KHÓA LUẬN TỐT NGHIỆP 6 ỨNG DỤNG THÔNG TIN VỀ HIẾN MÁU Hình 1.

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