Màn hình trang chủ

Một phần của tài liệu Xây dựng ứng dụng hỗ trợ đoàn viên (Trang 76 - 82)

6. Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN

4.2.2.1. Màn hình trang chủ

Hình 64: Testcase màn hình trang chủ

4.2.2.2. Màn hình đăng nhập

61

Hình 66: Test Data màn hình đăng nhập

4.2.2.3. Màn hình đăng ký

Hình 67: Testcase màn hình đăng ký

62

4.2.2.4. Màn hình tạo hoạt động

Hình 69: Testcase màn hình tạo hoạt động

4.2.2.5. Màn hình đăng kí hoạt động

63

PHẦN KẾT LUẬN

1. KẾT QUẢ ĐẠT ĐƯỢC

- Xây dựng thành công website admin quản trị và app cho người dùng với các tính năng: quản lý hoạt động, quản lý thông tin sinh viên, danh sách sinh viên tham gia hoạt động theo từng cấp.

- Tìm hiểu được tính năng và vận dụng thành công các ngôn ngữ mới, công nghệ hiện đại: Spring Boot, React JS, Mongo DB, Google Firebase.

- Sản phẩm đã được đưa lên host publish và cửa hàng ứng dụng để người dùng cài đặt và sử dụng.

- Hiểu được quy trình xây dựng ứng dụng và thực hành được những công việc khi làm nhóm.

- Nâng cao được khả năng nghiên cứu, bổ sung kiến thức về cách sử dụng các công nghệ mới.

2. ƯU ĐIỂM

- Giao diện đơn giản, dễ dàng sử dụng, đặc biệt là với người dùng mới.

- Phần quản lý Admin được hoàn thiện, có tính năng xuất file excel và gửi email thông báo, đồng thời có khả năng bảo trì và nâng cấp.

- Có các tính năng phục vụ tốt cho mục đích của đề tài: đăng ký hoạt động, xem lại hoạt động đã đăng ký, đánh giá sao.

- Sử dụng các công nghệ hiện đại, phân chia cấu trúc FrontEnd – BackEnd rõ ràng, được hỗ trợ bằng các APIs tương ứng, đảm bảo luồng dữ liệu hoạt động một cách chính xác nhất.

- Việc đưa ứng dụng lên host publish và cửa hàng ứng dụng giúp người quản trị và người dùng dễ dàng sử dụng mà không cần phải cài đặt.

3. NHƯỢC ĐIỂM

- Thời gian tải dữ liệu còn chậm.

- Tính năng đăng nhập nên bổ sung thêm việc đăng nhập bằng Facebook và Google.

- Ngoài phần đánh giá sao, bổ sung phần comment để có thể ghi nhận ý kiến sinh viên về hoạt động.

64

4. HƯỚNG PHÁT TRIỂN

- Tiếp tục hoàn thiện các chức năng còn thiếu.

- Bổ sung thêm các tính năng nâng cao trong công tác quản lý: bài kiểm tra thông qua nhận diện khuôn mặt, khảo sát đánh giá chất lượng.

- Xây dựng ứng dụng trên nền tảng IOS.

- Cải thiện trải nghiệm người dùng trên ứng dụng để đưa ra được những tính năng còn thiếu, đồng thời xây dựng giao diện hoàn thiện hơn

65

TÀI LIỆU THAM KHẢO

1. [1]. The Spring Teem, Spring Framework Documentation, lesson Overview, Core, Release 5.1.3 version, last updated 27/11/2018.

Link: https://docs.spring.io/spring/docs/current/spring-framework-reference/

2. [2]. Vlad Mihalcea, Steve Ebersole, Andrea Boriero, Gunnar Morling, Gail Badner, Chris Cranford, Emmanuel Bernard, Sanne Grinovero, Brett Meyer, Hardy Ferentschik, Gavin King, Christian Bauer, Max Rydahl Andersen, Karel Maesen, Radim Vansa, Louis Jacomet, Hibernate ORM 5.2.18.Final User Guide, Lession 1: Architecture, Last updated 16/11/2018.

Link:http://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/Hibernate_User_Guide.html

3. [3]. React Team, React Documentation, Lesstion Tutorial/Introduction, Fundamentals/Architecture Overview.

Link: https://reactjs.org/docs/getting-started.html

4. [4]. Phan Đức Việt, Khái niệm về Json Web Token (JWT), Tập Lập Trình Web, Ngày đăng: 10/07/2016.

Link: https://techmaster.vn/posts/33959/khai-niem-ve-json-web-token

5. [5]. Giới thiệu về React Native

Link: https://facebook.github.io/react-native/docs/getting-started

6. [6]. Tổng quan về FireBase

Link: https://viblo.asia/p/firebase-android-overview-3P0lPYL85ox

7. [7]. Giới thiệu hệ quản trị cơ sở dữ liệu NoSQL Mongo DB

66

PHỤ LỤC 1

Một phần của tài liệu Xây dựng ứng dụng hỗ trợ đoàn viên (Trang 76 - 82)