Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 67 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
67
Dung lượng
8,33 MB
Nội dung
Đinh Hoàng Ngọc XÂY DỰNG ỨNG DỤNG HIẾN MÁU NHÂN ĐẠO TẠI TP ĐÀ NẴNG`` NĂM 2022 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG HIẾN MÁU NHÂN ĐẠO TẠI THÀNH PHỐ ĐÀ NẴNG Sinh viên thực hiện : Đinh Hoàng Ngọc Mã sinh viên : 1811505310133 Lớp : 18T1 Người hướng dẫn : ThS Lê Vũ Đà Nẵng, tháng 06/2022 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG HIẾN MÁU NHÂN ĐẠO TẠI THÀNH PHỐ ĐÀ NẴNG Giảng viên hướng dẫn duyệt Đà Nẵng, tháng 06/2022 NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN TÓM TẮT Tên đề tài: Xây dựng ứng dụng hiến máu nhân đạo tại thành phố Đà Nẵng Sinh viên thực hiện: Đinh Hoàng Ngọc Mã SV: 1811505310133 - Lớp: 18T1 Đồ án với đề tài Xây ứng dụng hiến máu nhân đạo tại thành phố Đà Nẵng được xây dựng với ngôn ngữ lập trình React Native và dùng hệ quản trị cơ sở dữ liệu Firebase Trước ảnh hưởng của dịch Covid-19 lượng máu dự trữ trên toàn TP Đà Nẵng sụt giảm nghiêm trọng, trong khi nhu cầu sử dụng máu tại các bệnh viện vẫn rất lớn, gồm cả chế phẩm máu điều trị cho bệnh nhân Điều này dẫn đến việc gián đoạn các buổi tổ chức hiến máu nhân đạo tại các bệnh viện và các đơn vị trong thành phố Đà Nẵng, không thể đáp ứng kịp thời cho các bệnh viện phụ vụ cho nhu cầu cấp thiết là cấp cứu các bệnh nhân Nhằm đáp ứng nhu cầu cung cấp máu kịp thời cho các bệnh viện và áp dụng chỉ thị giãn cách xã hội từ đó tôi hướng đến xây dựng ứng dụng hiến máu nhân đạo tại thành phố Đà Nẵng Ứng dụng với các chức năng chính như : tổ chức đợt hiến máu, đăng ký hiến máu, xem tình trạng sức khỏe, đăng ký đơn vị liên kết Bệnh viện theo dõi được danh sách người tham gia, khám sức khỏe, cập nhật nhóm máu, phê duyệt nhân viên y tế thuộc bệnh viện, phân công nhiệm vụ, tổ chức đợt hiến máu Ban chỉ đạo vận động hiến máu thành phố Đà Nẵng phân công bệnh viên, đơn vị liên kết, tổ chức các đợt hiến máu, phê duyệt đơn vị tham gia i TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT THUẬT NAM KHOA CÔNG NGHỆ SỐ Độc lập - Tự do - Hạnh phúc ĐỀ CƯƠNG ĐỒ ÁN TỐT NGHIỆP 1 Họ và tên sinh viên: Đinh Hoàng Ngọc 2 Mã sinh viên: 1811505310133 Lớp: 18T1 3 Họ và tên người hướng dẫn: ThS.Lê Vũ 4 Đề tài Tên đề tài: Xây dựng ứng dụng đăng ký hiến máu nhân đạo tại thành phố Đà Nẵng Thời gian thực hiện: Từ ngày: 14/02/2022 đến ngày: 20/06/2022 5 Mục tiêu - Về kiến thức: Nắm vững và trình bày một cách có hệ thống các cơ sở về kỹ thuật phần mềm, ngôn ngữ javascript, Reac Native, dịch vụ cơ sở dữ liệu firebase, Mysql và các kiến thức liên quan khác - Về kỹ năng: Nắm vững và sử dụng thành thạo các công nghệ về lập trình ứng dụng đi động, hoàn thiện kỹ năng xây dựng giao diện phù hợp với các đối tượng người dùng - Về kết quả: Xây dựng và thử nghiệm thành công ứng dụng đăng ký hiến máu – Đà Nẵng Các chức năng cơ bản của ứng dụng gồm: Người hiến máu đăng ký hiến máu trên hệ thống Người hiến máu xem tình trạng sức khỏe Người hiến máu xem số thời gian khi tham gia Bệnh viện cập nhật thông tin máu người tham gia Bệnh viện thống kê danh sách hiến máu thực tế Bệnh viện thống kê số lượng đơn vị máu ii Bệnh viện, đơn vị liên kết đăng bài tổ chức các buổi hiến máu tình nguyện Quản trị hệ thống duyệt bài đăng của bệnh viện và đối tác Ban Chỉ đạo vận động hiến máu tình nguyện TP Đà Nẵng điều phối bệnh viện tổ chức các buổi hiến máu tình nguyện 6 Nội dung chính - Nghiên cứu lý thuyết: Tìm hiểu về quy trình đăng ký hiến máu nhân đạo của người hiến máu và quy trình xác nhận hiến máu của bệnh viện - Nghiên cứu về công nghệ: Sử dụng ngôn ngữ lập trình ngôn ngữ lập trình Javascript, framework React Native, dịch vụ cơ sở dữ liệu Firebase - Nghiên cứu về các công cụ: Visual Studio Code, Android studio - Phát triển ứng dụng: + Mô tả ứng dụng: Ứng dụng hiến máu nhân đạo giúp người dùng kê khai thông tin online, đăng ký tham gia trực tiếp trên hệ thống, xem được thời gian khi đăng ký thành công + Xác định yêu cầu: Ứng dụng hiến máu nhân đạo - Đà Nẵng của đồ án hướng đến việc cho người dùng đăng ký hiến máu và theo dõi tình trạng sức khỏe, kết nối bệnh viện với người dân ở Đà Nẵng là điều thiết yếu + Phân tích thiết kế: Sử dụng phương pháp phân tích thiết kế hướng đối tượng + Xây dựng ứng dụng: ngôn ngữ ngữ lập trình React native, javascript, các mô-đun chính như cập nhật, thêm, xoá,… + Kiểm thử: : sử dụng phương pháp kiểm thử hộp xám (Grey box testing) vừa kiểm thử code và kiểm thử vận hành Với dữ liệu kiểm thử ảo phù hợp với cấu trúc và chức năng + Triển khai thử nghiệm: Thực thi ứng dụng trên điện thoại các nhân, máy ảo để vận hành tìm lỗi và xử lý 7 Kết quả dự kiến đạt được iii - Báo cáo tốt nghiệp - Ứng dụng hiến máu nhân đạo tại thành phố Đà Nẵng hỗ trợ trên thiết bị di động với giao diện thân thiện và đáp ứng nhu cầu của người dùng 8 Tiến độ thực hiện T Thời gian Nội dung công việc Kết quả dự kiến đạt T được 1 2 Tuần - Đề cương tốt nghiệp - Nghiên cứu lý thuyết 2 1 Tuần - Nghiên cứu về công nghệ Báo cáo tổng quan - Nghiên cứu về các công cụ - Phát triển ứng dụng: 3 1 Tuần + Mô tả ứng dụng Báo cáo + Xác định yêu cầu Báo cáo 4 5 Tuần + Phân tích thiết kết Ứng dụng đi động 5 5 Tuần + Xây dựng ứng dụng + Kiểm thử 6 2 Tuần + Triển khai thử nghiệm Ứng dụng đi động 7 1 Tuần Báo cáo tổng kết Báo cáo Đà Nẵng, ngày …tháng …năm 2022 BỘ MÔN DUYỆT NGƯỜI HƯỚNG DẪN SINH VIÊN iv TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ SỐ Độc lập - Tự do - Hạnh phúc NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Giảng viên hướng dẫn: ThS Lê Vũ Mã SV: 1811505310133 Sinh viên thực hiện: Đinh Hoàng Ngọc 1 Tên đề tài: - Xây dựng ứng dụng hiến máu nhân đạo tại thành phố Đà Nẵng 2 Các số liệu, tài liệu ban đầu: - Dựa trên nhu cầu cần nguồn máu đang nằm mức báo động của thành phố Đà Nẵng, thấy được sự cần thiết nên em đã đưa ra ý tưởng về đề tài này - Số liệu là dùng google biểu mẫu và kêu gọi các bạn tình nguyện viên cung cấp thông tin cá nhân, tình trạng sức khỏe, nhóm máu,… - Các tài liệu tham khảo được lấy từ nhiều nguồn khác nhau, nhưng đa phần từ các kênh youtube hướng dẫn tự học 3 Nội dung chính của đồ án: Mở đầu 1 Tổng quan 2 Mục tiêu đề tài 3 Phạm vi nghiên cứu 4 Phương pháp nghiên cứu 5 Giải pháp công nghệ 6 Đặc tả yêu cầu nghiệp vụ Chương 1: Cơ sở lý thuyết 1 Cơ sở dữ liệu Firebase 2 Ngôn ngữ lập trình React Native 3 Ngôn ngữ JavaScript 4 Cách hoạt động của ngôn ngữ React Native Chương 2: Phân tích thiết kế 1 Khảo sát hệ thống 2 Đặc tả yêu cầu phần mềm 3 Sơ đồ use-case 4 Kịch bản cho user-case 5 Phác thảo giao diện và sơ đồ hoạt động v 6 Thiết kế cơ sở dữ liệu Chương 3: Xây dựng chương trình 1 Công cụ xây dựng 2 Giao diện chức năng - Kết luận và hướng phát triển 4 Các sản phẩm dự kiến - Ứng dụng hiến máu nhân đại tại thành phố Đà Nẵng được hoàn thiện các chức năng chính và được chạy trên môi trường development 5 Ngày giao đồ án: 15/03/2022 6 Ngày nộp đồ án: 20/06/2022 Đà Nẵng, ngày… tháng… năm 2022 Trưởng Bộ môn Người hướng dẫn vi