1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng ứng dụng di động cho hội thảo atigb của trường đại học sư phạm kĩ thuật đà nẵng

50 0 0

Đ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

Định dạng
Số trang 50
Dung lượng 2,24 MB

Nội dung

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT  ĐỒ ÁN CHUYÊN NGÀNH XÂY DỰNG ỨNG DỤNG DI ĐỘNG CHO HỘI THẢO ATiGB CỦA TRƯỜNG ĐẠI HỌC SƯ PHẠM KĨ THUẬT ĐÀ NẴNG Giảng viên hướng dẫn : ThS Đỗ Phú Huy Sinh viên thực hiện : Bùi Xuân Đắc : Lê Thị Thúy Ngân Khoa : Điện – Điện tử Ngành : Công nghệ thông tin Đà Nẵng, tháng 7 năm 2020 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT  ĐỒ ÁN CHUYÊN NGÀNH XÂY DỰNG ỨNG DỤNG DI ĐỘNG CHO HỘI THẢO ATiGB CỦA TRƯỜNG ĐẠI HỌC SƯ PHẠM KĨ THUẬT ĐÀ NẴNG Đà Nẵng, tháng 7 năm 2020 LỜI CẢM ƠN Trong suốt thời gian 3 năm học tập và rèn luyện tại Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng cho đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cô và bạn bè Với lòng biết ơn sâu sắc và chân thành nhất, em xin gửi đến quý Thầy Cô ở Khoa Điện - Điện tử – Trường Đại học Sư phạm Kỹ thuật - Đại học Đà Nẵng đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường Em xin chân thành cảm ơn ThS Đỗ Phú Huy đã tận tâm hướng dẫn em qua từng buổi học trên lớp cũng như những buổi nói chuyện, thảo luận về đề tài tốt nghiệp này trong suốt học kỳ vừa qua Em cũng xin bày tỏ lòng biết ơn đến ban lãnh đạo của Trường Đại học Sư phạm Kỹ thuật và 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 và nghiên cứu đề tài này Không thể không nhắc tới sự chỉ đạo của Ban lãnh đạo Công ty Cổ phần Công nghệ IRTECH, nhờ có sự giúp đỡ nhiệt tình của các anh chị ở các phòng ban, đã tạo điều kiện thuận lợi nhất cho tôi trong suốt thời gian thực tập tại Công ty Cổ phần Công nghệ IRTECH 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, bài báo cáo 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 quý thầy cô để tôi 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 tác thực tế sau này Em xin chân thành cảm ơn ! Đà Nẵng, ngày 20 tháng 7 năm 2020 Sinh viên thực hiện Bùi Xuân Đắc- Lê Thị Thúy Ngân i NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Đà Nẵng, ngày tháng năm 2020 GVHD ii NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN Đà Nẵng, ngày tháng năm 2020 HĐPB iii MỤC LỤC LỜI CẢM ƠN i NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ii NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN .iii MỤC LỤC iv DANH MỤC HÌNH ẢNH .vii CHƯƠNG I: TỔNG QUAN ĐỀ TÀI 1 1 Lý do chọn đề tài 1 2 Mục tiêu và nhiệm vụ 1 2.1 Mục tiêu .1 2.2 Nhiệm vụ 1 3 Đối tượng và phạm vi nghiên cứu 2 3.1 Đối tượng .2 3.2 Phạm vi nghiên cứu .2 4 Phương pháp nghiên cứu 2 6 Tổng kết .2 CHƯƠNG II: CƠ SỞ LÝ THUYẾT .3 1 Giao diện lập trình ứng dụng (API) 3 1.1 API là gì ? 3 1.2 Ưu điểm và nhược điểm 4 2 Ngôn ngữ lập trình (React Native) .4 2.1 Tổng quan về React Native 4 2.2 Ưu điểm và nhược điểm 5 CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 7 1 Sơ đồ Use Case 7 2 Đặc tả Use Case 7 iv 2.1 Đăng nhập 7 2.2 Đổi mật khẩu .8 2.3 Xem danh sách bài báo 9 2.4 Xem thông tin tài khoản cá nhân .10 2.5 Quên mật khẩu 11 2.6 Xem danh sách nhà tài trợ 12 2.7 Xem thông tin bài báo .13 2.8 Xem lịch sự kiện 14 2.9 Xem danh sách tác giả .15 3 Sơ đồ ERD 18 4 Tìm nạp dữ liệu API 19 body: formData }) 19 5 Các API tiêu biểu .19 5.1 API đăng nhập 19 5.2 API đăng ký 20 CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU .23 1 Bảng dữ liệu 23 1.1 Bảng người dùng (Users) 23 1.2 Bảng quản trị viên (table_admin) 24 1.3 Bảng đánh giá (table_rating) .25 1.4 Bảng Chương trình nghị sự (Agenda) 25 1.5 Bảng hội nghị (Conference) 27 1.6 Bảng tác giả (table_notification) 28 1.7 Bảng bài báo (table_ user_paper) 28 1.8 Bảng nhà tài trợ chính(table_sponsor) 29 1.9 Bảng thiết bị người dùng (table_device_user) .29 v 1.10 Bảng phiên làm việc (table_section) 30 1.11 Bảng ngôn ngữ(table_language) 30 1.12 Bảng các ban của hội nghị ( table_committee) 30 1.13 Bảng (table_committee_member) .31 CHƯƠNG V: KẾT QUẢ THỰC HIỆN 32 1 Thiết kế giao diện 32 1.1 Màn hình Đăng nhập 32 1.2 Màn hình trang chủ .32 1.3 Màn hình danh sách Agenda .33 1.4 Màn hình diễn giả .34 1.5 Màn hình danh sách người tham dự .35 KẾT LUẬN 39 1 Ưu điểm 39 2 Hướng phát triển .39 PHỤ LỤC 40 1 Cài đặt ứng dụng .40 2 Tài liệu tham khảo 40 vi DANH MỤC HÌNH ẢNH Hình 1 Cách hoạt động của API 3 Hình 2: Sơ đồ Use Case tổng quát 7 Hình 3: Sơ đồ hoạt động đăng nhập 8 Hình 4 Sơ đồ hoạt động đổi mật khẩu .9 Hình 5 Sơ đồ hoạt động xem danh sách bài báo 10 Hình 6 Sơ đồ hoạt động xem thông tin tài khoản 11 Hình 7 Sơ đồ hoạt động quên mật khẩu .12 Hình 8: Sơ đồ hoạt động Xem danh sách nhà tài trợ 13 Hình 9: Sơ đồ hoạt động Xem thông tin bài báo 14 Hình 10: Sơ đồ hoạt động Xem lịch sự kiện 15 Hình 11: Sơ đồ hoạt động Xem danh sách tác giả 16 Hình 12: Sơ đồ ERD 18 Hình 13: Màn hình đăng nhập 32 Hình 14: Màn hình Trang chủ 33 Hình 15: Màn hình danh sách Agenda 34 Hình 16: Màn hình hiển thị danh sách diễn giả 35 Hình 17: Màn hình danh sách Người tham dự .36 Hình 18: Màn hình danh sách nhà tài trợ .37 Hình 19: Màn hình chức năng 38 vii Xây dựng ứng dụng di động hỗ trợ cho hội thảo ATiGB CHƯƠNG I: TỔNG QUAN ĐỀ TÀI 1 Lý do chọn đề tài Với tình trạng ô nhiễm môi trường, khí hậu chuyển biến như hiện nay thì các biện pháp phát triển đi kèm với giảm thiểu ô nhiễm môi trường đang là xu hướng Không nằm ngoài xu hướng này thì trường Đại học Sư phạm Kĩ Thuật Đà Nẵng đã tổ chức hội thảo thường niên AtiGB (Applying New Technology in Green Building) với các chủ đề chính xoay quanh như:  Xây dựng dân dựng, cầu đường, thủy lợi  Kiến trúc, quy hoạch đô thị  Năng lượng, năng lượng tái tạo, tiết kiệm năng lượng  Cơ khí chế tạo, cơ khí ứng dụng  Vật liệu, công nghệ sinh học và môi trường Từ những lý do trên, chúng tôi chọn đề tài “Xây dựng ứng dụng di dộng hỗ trợ hội thảo ATiGB cho trường Đại học Sư Phạm Kĩ Thuật Đà Nẵng” làm hướng nghiên cứu cho đề tài 2 Mục tiêu và nhiệm vụ 2.1 Mục tiêu Việc quản lý và mở rộng đối tượng tham gia hội thảo là điều mà nhà trường hướng tới Điều đó đòi hỏi phải có một hệ thống tốt để hỗ trợ thực hiện công việc Ứng dụng hỗ trợ các đối tượng liên quan như người quan tâm hội thảo, độc giả, người viết bài, người phản biện dễ dàng theo dõi thao tác trên di động nhằm đáp ứng kịp thời công việc Mục tiêu của đề tài này là xây dựng một ứng dụng di động với giao diện trực quan, dễ dàng sử dụng, hỗ trợ quản lý 2.2 Nhiệm vụ - Nghiên cứu về các nghiệp vụ cần thiết khi xây dựng ứng dụng di động - Thiết kế giao diện trực quan đối với người dùng - Nghiên cứu về ngôn ngữ, các công cụ để phục vụ cho việc xây dựng ứng dụng Bùi Xuân Đắc – Lê Thị Thúy Ngân 1

Ngày đăng: 07/03/2024, 15:38

w