1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng hệ thống website hỗ trợ hỏi đáp cho lập trình viên

77 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

Tiêu đề Xây Dựng Hệ Thống Website Hỗ Trợ Hỏi Đáp Cho Lập Trình Viên
Tác giả Đỗ Thị Bích Ngọc, Nguyễn Thanh Sang
Người hướng dẫn Nguyễn Thanh Sỏng
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Lập trình viên
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 77
Dung lượng 21,21 MB

Nội dung

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 1 LAP TRINH VIEN GIANG VIEN HUONG DAN : Đỗ Thị Bich Ngọc SINH VIÊN : Nguyễn Thanh Sáng MÃ SINH VIÊN : BI7DCCN531 LỚP : DI7CNPM01 HÀ NỘI - 2021 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN 1 LAP TRINH VIEN GIANG VIEN HUONG DAN : Đỗ Thị Bich Ngọc SINH VIÊN : Nguyễn Thanh Sáng MÃ SINH VIÊN : BI7DCCN531 LỚP : DI7CNPM01 HÀ NỘI - 2021 Đồ án tốt nghiệp Mục lục Lời cảm ơn 5 Lời mở đầu 6 Thuật ngữ và các từ viết tắt 7 Danh sách hình ảnh 8 Danh sách bảng 9 Chương 1: Tìm hiểu một số công nghệ liên quan 10 1 Công nghệ sử dụng cho lập trình Backend 10 1.1 Kiến trúc hệ thống Microservices 10 1.2 Thư viện Spring Boot hỗ trợ lập trình Java 13 1.3 Công nghệ sử dung cho lập trình Frontend 16 1.3.1 Thư viện React hỗ trợ lập trình JavaScript 16 1.4 Hé quản trị cơ sở dữ liệu MySQL 17 1.5 Cac công nghệ sử dụng khác 19 1.5.1 Công nghệ xác thực người dùng FireBase 19 1.5.2 Công nghệ đóng gói và triển khai ứng dụng Docker 19 1.5.3 Công nghệ lưu trữ dữ liệu S3 AWS 24 1.5.4 Công nghệ chạy mã nguồn không cần máy chủ Lambda AWS 26 1.5.5 Công nghệ tăng tốc độ tải ảnh CloudFront AWS 27 1.5.6 Công nghệ giám sát và phân tích nhật ký hoạt động của hệ thống Prometheus và Grafana 28 1.5.7 Công nghệ tự động vận hành hệ thống Kubernetes 29 1.6 Tổng kết chương 1 3] Chương 2: Phân tích hệ thống 32 2.1 Mô tả chung hệ thống 32 2.2 Xác định và mô tả các ca sử dụng 33 2.3 Xây dựng biểu đồ ca sử dung 34 2.3.1 Biểu đồ ca sử dụng tong quát của hệ thống 34 2.3.2 Biểu đồ phân rã các ca sử dụng 34 2.4 Kịch bản 37 2.5 _ Biểu đồ lớp phân tích 46 2.6 Sơ đồ tuần tự 47 2.7 Sơ đồ hoạt động 54 2.8 Tong kết chương 2 57 NGUYEN THANH SANG - D17CNPM0OI Đồ án tốt nghiệp Chương 3: Thiết kế hệ thống 58 3.1 Thiết kế kiến trúc hạ tầng của hệ thống 58 3.2 Sơ đồ lớp thiết kế 60 3.3 Lược đồ cơ sé dữ liệu thiết kế 61 3.4 Mô ta các bang cơ sở dữ liệu 61 3.5 Tong kết chương 3 67 Chương 4: Cài đặt hệ thống 68 4.1 Cac công nghệ sử dung 68 4.2 Hình ảnh tiêu biểu hệ thống 68 4.3 Kết luận 72 Kết luận 73 Tài liệu tham khảo 75 NGUYEN THANH SANG - DI7CNPMO1 Đồ án tốt nghiệp NHẬN XÉT, ĐÁNH GIA, CHO DIEM (Của giảng viên hướng dan) 990900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000606060606 Điểm Kgy„.Y,„„ŸỶ (bằng chữ) Ộ ¬ ; Dong ý/ Không dong ý cho sinh viên bảo vệ trước hội đông cham do án tot nghiệp? Hà Nội, ngày thang năm 2022 CÁN BỘ - GIẢNG VIÊN HƯỚNG DẪN (ky, họ tên) NGUYEN THANH SANG - DI7CNPMO1 Đồ án tốt nghiệp NHAN XÉT, ĐÁNH GIA, CHO DIEM (Cua giang vién phan bién) Điểm . 5 5

Ngày đăng: 08/03/2024, 13:53

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN