
ĐẠI HỌC QUỐC GIA HÀ NỘI
****** ******
BÁO CÁO THỰC TẬP
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
ĐỀ TÀI
XÂY DỰNG HỆ THỐNG ĐO LƯỜNG HIỆU NĂNG GIAO THÔNG
SIGNAL PERFORMANCE MEASUREMENT
Sinh viên thực hiện: Nguyễn Thế Hợp – 18001142
Người hướng dẫn: Nguyễn Bá Sơn: Trưởng khối giải pháp phần mềm doanh
nghiệp Ths. Nguyễn Tuấn Dũng: Giám đốc kỹ thuật
Hà Nội, 21/05/2022

2
[Hà Nội – 20/05/2022]
Mục lục
Lời mở đầu ................................................................................................................................................... 4
Lời cảm ơn ................................................................................................................................................... 4
Phân tích hệ thống ...................................................................................................................................... 6
Mục đích ................................................................................................................................................... 6
Phạm vi ..................................................................................................................................................... 6
Chức năng nghiệp vụ .............................................................................................................................. 6
Bảng điều khiển ................................................................................................................................... 6
Trình tạo cảnh báo ............................................................................................................................... 6
Trình phân tích dữ liệu ........................................................................................................................ 6
Trình tạo báo cáo .................................................................................................................................. 7
Yêu cầu hệ thống ...................................................................................................................................... 7
Yêu cầu về giao diện ............................................................................................................................. 7
Yêu cầu về hệ thống ............................................................................................................................. 7
Yêu cầu bảo mật ................................................................................................................................... 7
Công nghệ sử dụng ................................................................................................................................. 8
General ................................................................................................................................................. 8
Back-End .............................................................................................................................................. 8
Front-End ............................................................................................................................................. 8
Cloud .................................................................................................................................................... 9
Thiết kế hệ thống ....................................................................................................................................... 10
Xây dựng biểu đồ Use case (Use case diagram) ................................................................................... 10
Xây dựng biểu đồ tuần tự (Sequence diagram) .................................................................................... 11
Đăng nhập và xác thực người dùng ................................................................................................... 11
Tạo cảnh báo ...................................................................................................................................... 12
Tạo báo cáo ......................................................................................................................................... 13
Phân tích dữ liệu ................................................................................................................................. 14
Kiến trúc micro-service ........................................................................................................................... 14
Xác thực và phân quyền ......................................................................................................................... 15
Role-Base Access Control................................................................................................................... 15

3
Phân quyền cho hệ thống micro-service ........................................................................................... 16
Cấu hình tập trung .................................................................................................................................. 17
Quy trình vận hành và phát triển ............................................................................................................... 19
Agile scrum ............................................................................................................................................. 19
CI/CD ........................................................................................................................................................ 19
Tổng quan CI/CD ................................................................................................................................. 19
GitLab CI .............................................................................................................................................. 20
Git Flow ............................................................................................................................................... 21
Triển khai hệ thống .................................................................................................................................... 22
Kiến trúc mạng ....................................................................................................................................... 22
Kiến trúc đám mây.................................................................................................................................. 22
Tài liệu tham khảo ...................................................................................................................................... 26
Công việc và kết quả .................................................................................................................................. 27
Công việc được giao ............................................................................................................................... 27
Nhận xét của người hướng dẫn ............................................................................................................ 27

4
[Signal Performance Measurement]
Lời mở đầu
Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin, máy tính hiện
đại có thế làm rất nhiều việc thay thế sức lao động của con người với độ chính xác, tin
cậy cao. Các công nghệ phát triền phần mềm không ngừng được cải tiến, mở rộng
ngày càng tốt hơn. Các nhà phát triển ứng dụng giờ đây có rất nhiều lựa chọn các
công cụ phát triển phần mềm khác nhau để để có thế cho ra đời các sản phẩm phần
mềm có tính ứng dụng trong đời sống thực tiễn.
Xu hướng công nghệ tương lai, các phần mềm sẽ được di chuyển lên các dịch
vụ đám mây và có thể được sử dụng ở bất kỳ đâu thông qua mạng internet. Do đó
các ngôn ngữ lập trình web sẽ phát huy được thế mạnh của mình trong tương lai.
Qua quá trình thực tập, em được may mắn tham gia vào dự án thực tế của
công ty làm về phần mềm liên quan đến quản lí hệ thống giao thông. Vì vậy, báo cáo
này nhằm tổng kết những điều em đã học được và làm được trong quá trình thực tập
qua việc trình bày về phân tích kiến trúc hệ thống của dự án mà em được làm.
Lời cảm ơn
Với một thực tập sinh khi mới bước vào môi trường làm việc, người dẫn dắt
mình đi trên những bước chân đầu tiên là những người đáng quý nhất. Em xin chân
thành gửi lời cám ơn đến các anh chị:
- Anh Nguyễn Bá Sơn: Trưởng khối giải pháp phần mềm doanh nghiệp 1.
- Chị Nguyễn Thị Doan: Trưởng khối kiểm thử nghiệp vụ phần mềm doanh
nghiệp.
- Ths. Nguyễn Tuấn Dũng: Giám đốc kỹ thuật công ty cổ phần Eastgate software.
đã tận tình hướng dẫn em trong suốt quá trình thực tập và làm việc tại công ty.
Không chỉ là tránh nhiệm, đó còn là tình cảm và sự giúp đỡ đến từ tận đáy lòng mà
các anh chị dành cho em.
Em cũng xin chân thành cám ơn các thầy cô trong khoa Toán – Cơ – Tin học,
cũng như các thầy cô trong trường ĐH KHTN đã giảng dạy, trang bị cho em những
kiến thức nền tảng quý báu để em có kiến thức và kinh nghiệm chuẩn bị cho công
việc trong tương lai.

5
Trong quá trình trực tập, do còn nhiều hạn chế về kinh nghiệm và kiến thức
nên có thể vẫn còn nhiều điểm thiếu sót, em mong nhận được ý kiến nhận xét và
phản hồi từ các thầy cô và các bạn.