ĐẠI HC KINH TQUC DÂN
TRƯNG CÔNG NGH
--------!!&##--------
KHÓA LUẬN TỐT NGHIỆP
Xây dng hthng cấp chng nhận tự
động (Certificate Issuance Machine -
CIM) ti Đi hc Kinh tế Quc dân
Tên sinh viên : Phm Văn Linh
Ging viên hưng dẫn : TS. Phm Xuân Lâm
Hà Ni, 2/2025
2024.2
KHOA H
C MÁY TÍNH
PH
M VĂN LINH
11223735
ĐẠI HC KINH TQUC DÂN
TRƯNG CÔNG NGH
--------!!&##--------
KHÓA LUẬN TỐT NGHIỆP
Xây dng hthng cấp chng nhn t
động (Certificate Issuance Machine -
CIM) ti Đi hc Kinh tế Quc dân
Tên sinh viên : Phm Văn Linh
Mã sinh viên : 11223735
Lớp : Khoa hc máy tính 64
Ngành : Khoa hc máy tính
Khoa : Công nghệ thông tin
Ging viên hưng dẫn : TS. Phm Xuân Lâm
(Chký GVHD)
Hà Ni, 5/2025
i
MỤC LỤC
CHƯƠNG 1. TNG QUAN VỀ ĐỀ TÀI ............................................................ 11!
1.1. Tng quan về đề tài nghiên cứu ................................................................. 11!
1.1.1. Vn đvà nhu cu ti Kinh tế Quc dân ............................................ 11!
1.1.1.1. Tổng quan thc trng vthc hin thtục hành chính ti Kinh tế
Quc dân .................................................................................................. 11!
1.1.1.2. Kho sát đánh giá ca sinh viên .................................................. 11!
1.1.1.3. Kết lun: ...................................................................................... 15!
1.1.2. Kho sát các hthng thc tế ............................................................. 15!
1.2. Mc tiêu ca đtài nghiên cứu .................................................................. 17!
1.3. Các yêu cu ca hthng ........................................................................... 18!
1.3.1. Yêu cu chc năng ............................................................................. 18!
1.3.2. Yêu cu phi chc năng ....................................................................... 18!
CHƯƠNG 2. CÁC CÔNG NGHỆ SỬ DỤNG .................................................... 20!
2.1. Flutter ......................................................................................................... 20!
2.2. Java Spring ................................................................................................. 21!
2.3. Elasticsearch và Kibana ............................................................................. 22!
2.4. PostgreSQL ................................................................................................ 24!
2.5. Amazon Web Services (AWS) .................................................................. 25!
CHƯƠNG 3. PHÂN TÍCH VÀ THIT K HỆ THNG .................................. 28!
3.1. Phân tích hthng ...................................................................................... 28!
3.1.1. Phân tích chc năng ........................................................................... 28!
3.1.1.1. Biu đUse Case tng quát hthng ......................................... 28!
3.1.1.2. Biu đhot đng ....................................................................... 28!
3.1.2. Phân tích cu trúc ............................................................................... 47!
3.1.3. Phân tích hành vi ................................................................................ 48!
3.2. Thiết kế hệ thng ........................................................................................ 66!
3.2.1. Thiết kế kiến trúc tng th.................................................................. 66!
3.2.1.1. Biu đgói .................................................................................. 66!
3.2.1.2. Biu đtrin khai ........................................................................ 67!
3.2.2. Thiết kế giao din sử dụng ................................................................. 67!
ii
CHƯƠNG 4. XÂY DNG HTHNG. KT QUĐẠT ĐƯC ĐÁNH
GIÁ ....................................................................................................................... 82!
4.1. Xây dng hthng ..................................................................................... 82!
4.1.1. Xây dng hthng backend ............................................................... 82!
4.1.1.1. Thiết lp Java Spring ................................................................... 82!
4.1.1.2. Thiết lp cơ sở dữ liệu ................................................................. 83!
4.1.1.3. Trc quan hoá dliu hthng bng Kibana ............................. 83!
4.1.2. Xây dng hthng CIM cho ngưi dùng .......................................... 84!
4.1.2.1. Xác thc thông tin ngưi dùng .................................................... 85!
4.1.2.2. Xem hưng dn sử dụng ............................................................. 87!
4.1.2.3. La chn chng nhn và phương thc nhn kết qu.................. 88!
4.1.2.4. La chn sng kết qu.......................................................... 90!
4.1.2.5. Chthanh toán lphí thc hiện .................................................. 91!
4.1.2.6. Chờ xử lý và nhn kết qu........................................................... 92!
4.1.2.7. Xác thc thông tin chng nhn sau in ......................................... 93!
4.1.3. Thc hin trin khai hthng lên môi trưng UAT sử dụng AWS ... 94!
4.2. Kết quả đạt được ........................................................................................ 95!
4.3. Đnh hưng phát triển ................................................................................ 96!
4.3.1. Vi hthng phn mm ca CIM ...................................................... 96!
4.3.2. Xây dng máy CIM ............................................................................ 96!
iii
LỜI CAM ĐOAN
Tôi xin cam đoan rng đề tài khoá lun tt nghip này là công trình nghiên
cứu ca riêng tôi, đưc thc hin da trên sng dn khoa hc của TS. Phm
Xuân Lâm, Trưng khoa Công nghthông tin, trưng Công ngh, Đi hc Kinh
tế Quc dân. Các sliu, tài liu, kết qunghiên cu đưc trình bày trong khóa
lun trung thc chưa tng đưc công btrong bt kcông trình nghiên cu
nào khác. Tôi cũng xin cam kết rng mi strích dn trong khoá lun đu tuân th
các quy đnh pháp lut quy đnh của nhà trưng vđạo đc hc thut. Nếu
bất ksai sót hoc du hiu vi phm nào đưc phát hin, tôi xin hoàn toàn chu
trách nhim trưc pháp lut và Đại hc Kinh tế Quc dân.
Nội, ngày tháng năm 20
Sinh viên
(ký, ghi rõ htên)