Giao diện Swagger UI

Một phần của tài liệu Xây dựng website và ứng dụng mobile để chia sẻ hình ảnh đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin (Trang 76)

Tài khoản

70

Bài viết

71

Bình luận

Hình 3.21. Giao diện Swagger – Bình luận

Theo dõi

72

Thả tim

Hình 3.23. Giao diện Swagger – Thả tim

Báo cáo

73

Thông báo

Hình 3.25. Giao diện Swagger - Thông báo

Tin nhắn

74

Tìm kiếm

75

Chương 5: TỔNG KẾT 5.1. Kết quả đạt được

Nhóm đã xây dựng được một trang website và ứng dụng chia sẻ hình ảnh với các chức năng cơ bản mà nhóm đã đề ra lúc đầu như:

Chức năng của khách:

 Đăng ký.  Đăng nhập.

Chức năng của người dùng đã xác thực:

 Đăng xuất.

 Xem hình ảnh với nhiều chủ đề đa dạng.  Đăng tải hình ảnh.

 Tìm kiếm người dùng hoặc hình ảnh theo chủ đề.  Xem thông báo.

 Quản lý tin nhắn:

- Xem danh sách tin nhắn.

- Xem chi tiết khung chat của tin nhắn. - Gửi tin nhắn.

 Tương tác với hình ảnh: - Xem chi tiết hình ảnh. - Tải xuống hình ảnh.

- Thả tim, bình luận hình ảnh. - Báo cáo hình ảnh.

- Thả tim, trả lời bình luận. - Báo cáo bình luận.

 Tương tác với trang cá nhân:

- Xem chi tiết trang cá nhân với các hình ảnh đã đăng tải. - Xem danh sách các bài viết yêu thích.

- Thay đổi ảnh đại diện. - Chỉnh sửa thông tin cá nhân.

- Xem danh sách người theo dõi hoặc đang theo dõi.  Tương tác với trang cá nhân của người dùng khác:

- Xem chi tiết trang cá nhân của người dùng khác. - Theo dõi hoặc huỷ theo dõi người dùng.

- Báo cáo người dùng.

76

Chức năng của người quản trị (website):

 Đăng nhập.  Đăng xuất.

 Quản lý các tài khoản.

 Quản lý các bài viết (hình ảnh).  Quản lý các bình luận.

 Quản lý các báo cáo.

5.2. Ưu điểm

Có áp dụng học máy để phân loại ảnh.

Sử dụng dữ liệu hoạt động của người dùng để đưa bài viết cũng như đề xuất tìm kiếm phù hợp.

Chức năng nhắn tin được cài đặt thời gian thực, hai người dùng bất kì có thể cùng nhắn tin cho nhau khi cả hai cùng đăng nhập vào hệ thống.

Người dùng có thể nhận tin nhắn hoặc thông báo ngay lập tức khi đang đăng nhập vào hệ thống.

5.3. Nhược điểm

Chưa có xác thực hai lớp.

Người dùng phải đăng nhập mới sử dụng được sản phẩm. Còn thiếu các chức năng thương mại.

Chưa có chức năng gửi tin nhắn là hình ảnh.

Phân loại ảnh hơi tốn thời gian dẫn đến đăng bài viết chưa nhanh chóng.

Chưa có một số chức năng như chia sẻ bài viết sang các ứng dụng khác, lưu ảnh theo bộ sưu tập, lọc hình ảnh đã đăng tải theo ngày tháng năm.

5.4. Khó khăn

Không có nhiều thời gian để website trở nên hoàn hảo hơn.

Không đủ kiến thức và kĩ năng dẫn đến hoàn thành công việc trễ hơn dự kiến. Thiếu thông tin cài đặt môi trường dẫn đến việc chậm tiến độ phát triển một số tính năng ở mobile.

Thiếu dữ liệu người dùng mẫu.

Tình hình dịch bệnh dẫn đến việc trao đổi, điều tra nguyên nhân và giải pháp xử lí lỗi phát sinh trong quá trình phát triển gặp nhiều khó khăn.

5.5. Bài học kinh nghiệm

77

5.6. Hướng phát triển

Trong tương lai gần nhóm sẽ phát triển:

 Thêm một số các chức năng tiện ích khác như: chia sẻ bài viết sang các ứng dụng khác, lưu ảnh theo bộ sưu tập, lọc hình ảnh đã đăng tải theo ngày tháng năm.

 Thêm các cơ chế xác thực hai lớp cho hệ thống.

 Giới hạn chất lượng ảnh của người dùng, người dùng có thể tăng chất lượng bằng cách trả phí định kì.

78

TÀI LIỆU THAM KHẢO

[1] Hồng Nhi, “Angular là gì? Giới thiệu toàn tập về Angular”. Truy cập tại: https://blog.tinohost.com /angular-la-gi/#Angular_la_gi

[2] “Angular là gì? Tại sao nên sử dụng Angular?” Truy cập tại: https://

tuyendung.ominext.com/angular-la-gi-tai-sao-can-hoc-lap-trinh-angular/

[3] Nguyễn Minh Tuấn, “Tổng quan về ASP.NET Core”. Truy cập tại: https://netcore.vn/bai-viet/tong-quan-ve-aspnet-core

[4] Microsoft SQL Server. Truy cập tại:

https://vi.wikipedia.org/wiki/Microsoft_SQL_ Server

[5] PACISOFT Help Master (2019), “SQL Server 2017 có gì mới? So sánh các ấn

bản, phiên bản SQL 2017”. Truy cập tại:

https://help.pacisoft.com/knowledgebase/sql-server-2017-co-gi-moi-so-sanh- cac-phien-ban-sql-server/

[6] Perrygovier, Manucorporat, Camwiegert (2020), “Ionic Framework”. Truy cập tại: https://ionicframework.com/docs

Một phần của tài liệu Xây dựng website và ứng dụng mobile để chia sẻ hình ảnh đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin (Trang 76)