TRƯỜNG ĐẠI HỌC BÁCH KHOA CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA KH & KT MÁY TÍNH Độc lập - Tự do - Hạnh phúc --- Ngày tháng năm PHIẾU CHẤM BẢO VỆ LVTN Dành cho người hướng dẫn/phản biệ
Trang 4TRƯỜNG ĐẠI HỌC BÁCH KHOA CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA KH & KT MÁY TÍNH Độc lập - Tự do - Hạnh phúc
- Ngày tháng năm
PHIẾU CHẤM BẢO VỆ LVTN
(Dành cho người hướng dẫn/phản biện)
1 Họ và tên SV: Nguyễn Hoàng Long
3 Họ tên người /phản biện: Quản Thành Thơ
4 Tổng quát về bản thuyết minh:
- Số bản vẽ vẽ tay Số bản vẽ trên máy tính:
6 Những ưu điểm chính của LVTN:
- The system is well-analyzed, designed and implemented
- Related technologies are conducted intensively
- The migration process from monolithic to microservice architectures is interesting and convincing
- The whole thesis is very well-written
7 Những thiếu sót chính của LVTN:
- The testing presentation is not very adequately presented
8 Đề nghị: Được bảo vệ o Bổ sung thêm để bảo vệ o Không được bảo vệ o
9 3 câu hỏi SV phải trả lời trước Hội đồng:
a
b
c
10 Đánh giá chung (bằng chữ: giỏi, khá, TB): Very Good Điểm : 9 /10
Ký tên (ghi rõ họ tên)
Trang 52tb-core tb- -transporttb-core
ThingsBoard Core Microservices
Zookeeper Redis
Database
Load Balancer
API Load Balancer
Telemetry Service
Authentication Service
Management Service
Telemetry DB
Authentication DB
Management DB
tb-core Browsers
Wearables
Wearables MQTT LoadBalancer
HTTP/ Load Balancer
tb-mqtt-transport
tb- -transport
ThingsBoard Transport Microservices Load Balancer
Queue tb- -transport
Third-party Services
Trang 60Doctor
Patient
<<User Authentication System>> Patient Management System
Manage device Manage facility
Manage notifcations
Stream data
<<include>>
<<extend>>
Manage schedule
wearable
<<device>>
Trang 62NoData signInPage
sendCredentials
signIn(cre)
createAccount(cre) sendActivateEmail(email) [isUser== true]
[else]
Trang 64pushDataToBroker(data) storeDevice(token)
addPatient
createPatient(info)
storePatient(info) assignDevice(Id)
pushData(data)
Trang 66IS_ASSIGNED _TO
Fname Lname Sex Height Record
BloodType
Weight Address
Street District City Email
PROVISIONS
IS_ASSIGNED _TO
Name Fname Lname
N_Ssn (0,N)
(1,1)
(1,1)
(1,1) (1,1)
(1,1) (1,1)
Trang 101Memcached