



















Preview text:
lOMoAR cPSD| 46342985
TRƯỜNG ĐẠI HỌC THƯƠNG MẠI
KHOA HTTT KINH TẾ VÀ TMĐT
BỘ MÔN LẬP TRÌNH PYTHON
BÀI TẬP LỚN/ DỰ ÁN
HỌC PHẦN: LẬP TRÌNH PYTHON
MÃ LỚP HỌC PHẦN: 242_INFO4511_05
GVHD: NGUYỄN HƯNG LONG NHÓM: 10
MÃ SỐ ĐỀ/ TÊN ĐỀ TÀI: CHỦ ĐỀ 10 – XÂY DỰNG CHƯƠNG
TRÌNH QUẢN LÝ KHÁCH HÀNG MUA BẢO
HIỂM CỦA CÔNG TY MANULIFE VIỆT NAM ST Họ và tên Mã SV Lớp HC Ký nộp Điểm Điểm Điểm Ghi T nhóm tự kết chú chấm đánh luận (nếu giá có) 46 Trần Văn 24D140154 K60I3 Sơn 10 10 Sơn 47 Đoàn Thị 24D140155 K60I3 Thanh 10 9,5 Phương Thanh 48 Phạm 24D140156 K60I3 Thảo 10 9,3 Thanh Thảo 49 Nguyễn 24D140157 K60I3 Thủy 10 9,8 Thị Thu Thủy 50 Nguyễn 24D140158 K60I3 Thương 10 9,3 Duy Thương 2025 Hà Nội, Cán bộ chấm 1 Cán bộ chấm 2
(Ký & ghi rõ họ tên)
(Ký & ghi rõ họ tên) ngày 5 tháng 6 năm lOMoAR cPSD| 46342985
HỌC KỲ II NĂM HỌC 2024 – 2025
Cộng hòa xã hội chủ nghĩa Việt Nam
Độc lập – Tự do – Hạnh phúc
BIÊN BẢN HỌP BUỔI 1 – NHÓM 10
Hà Nội, ngày 8 tháng 05 năm 2025
Kính gửi: Giảng viên học phần Lập trình Python 242_INFO4511_05 – Thầy Nguyễn Hưng
Long, trường Đại học Thương mại.
-Tên đề tài: Xây dựng chương trình quản lý khách hàng mua bảo hiểm của Công ty bảo hiểm Manulife Việt Nam.
-Địa điểm họp: Phòng học G103 -Thời gian: 15h20-16h30 I.
NỘI DUNG CUỘC HỌP
-Các thành viên cùng nhau tìm hiểu và tham khảo, nghiên cứu một số tài liệu liên quan đến
môn Lập trình Python. -Xác định đề tài, thông tin của bài toán
• Xác định các yếu tố đầu vào của bài toán (Input): Thông tin cá nhân khách hàng (họ
tên đầy đủ, ngày tháng năm sinh, số điện thoại, email,…); Thông tin hợp đồng bảo
hiểm (loại sản phẩm bảo hiểm, ngày bắt đầu và kết thúc hợp đồng, tiền bảo hiểm,
trạng thái hợp đồng còn hiệu lực/ đã kết thúc/ hủy bỏ,…)
• Xác định các yếu tố đầu ra của bài toán (Output): dựa theo các chức năng chính như
nhập liệu, cập nhật, xóa và tìm kiếm thông tin khách hàng, hợp đồng,…
• Mô tả bài toán: đáp ứng được các yêu cầu về thông tin khách hàng chính xác, đẩy
đủ; cập nhật thông tin khách hàng liên tục; quản lý hợp đồng; các dữ liệu thông tin
giữ lại hoặc xóa đi cũng được tiến hành để đảm bảo loại bỏ được các thông tin không còn giá trị. II.
PHÂN CÔNG NHIỆM VỤ ST T Họ tên Mã SV Chức vụ
Phân công nhiệm vụ Deadl Hoàn ine thàn h 46 Trần Văn Sơn 24D1401 Nhóm
Nghiên cứu sơ bộ cấu trúc 14/5 100% 54 trưởng chương trình Python lOMoAR cPSD| 46342985 47 Đoàn Thị 24D1401 Thư ký Tìm hiểu các chức năng 14/5 100% Phương Thanh 55
cần có trong chương trình 48 Phạm Thanh 24D1401 Thành
Tìm hiểu yêu cầu đầu vào, 14/5 100% Thảo 56 viên
đầu ra của chương trình 49 Nguyễn Thị 24D1401 Thành
Tìm hiểu tổng quát đề tài, 14/5 100% Thu Thủy 57 viên
xác định mục tiêu chính
của bài thảo luận, đặt bài toán cho đề tài 50 Nguyễn Duy 24D1401 Thành
Tìm hiểu thực tế về công 14/5 100% Thương 58 viên ty Manulife Việt Nam
Người làm biên bản họp Thanh Đoàn Thị Phương Thanh lOMoAR cPSD| 46342985
BIÊN BẢN HỌP BUỔI 2 – NHÓM 10
Hà Nội, ngày 15 tháng 05 năm 2025
Kính gửi: Giảng viên học phần Lập trình Python 242_INFO4511_05 – Thầy Nguyễn Hưng
Long, trường Đại học Thương mại.
-Tên đề tài: Xây dựng chương trình quản lý khách hàng mua bảo hiểm của Công ty bảo hiểm Manulife Việt Nam.
-Địa điểm họp: Google Meet -Thời gian: 21h00-22h30 I.
NỘI DUNG CUỘC HỌP
-Chỉnh sửa, góp ý nội dung nhiệm vụ trong buổi họp 1 của các thành viên.
-Phân tích bài toán bằng sơ đồ khối: ST T Họ tên Mã SV Chức vụ
Phân công nhiệm vụ Deadl Hoàn ine thàn h lOMoAR cPSD| 46342985
Cộng hòa xã hội chủ nghĩa Việt Nam
Độc lập – Tự do – Hạnh phúc 46 Trần Văn Sơn 24D1401 Nhóm
Vẽ sơ đồ khối main menu, 20/5 100% 54 trưởng thêm khách Các chức năng chính:
+ Hiển thị Menu lựa chọn: biểu tượng hình chữ nhật (xử lý), nội dung hiển thị các
chức năng cho người dùng chọn (thêm khách hàng, xem danh sách khách hàng, tìm
kiếm khách hàng, cập nhật khách hàng, xóa khách hàng).
+ Thêm khách hàng: nhập thông tin khách hàng (họ tên, tuổi, id, số điện thoại,
email, loại bảo hiểm, ngày đăng ký, kỳ hạn, số tiền,…; kiểm tra thông tin (đúng/sai); lưu thông tin.
+ In thông tin danh sách khách hàng: hiển thị danh sách khách hàng, hiển thị thông tin khách hàng.
+ Tìm kiếm thông tin khách hàng: nhập từ khóa, tìm kiếm, hiển thị kết quả.
+ Cập nhật thông tin: Nhập id khách hàng cần cập nhật thông tin, tìm kiếm id, nhập
thông tin cần chỉnh sửa (ngày đăng ký mới, kỳ hạn mới,…), lưu vào danh sách.
+ Xóa thông tin: nhập id cần xóa, tìm kiếm, xóa thông tin
+Nhập từ file CSV và xuất ra file CSV II.
PHÂN CÔNG NHIỆM VỤ hàng 47 Đoàn Thị 24D1401 Thư ký
Vẽ sơ đồ khối thông tin 20/5 95% Phương Thanh 55 danh sách khách hàng, tìm kiếm thông tin khách hàng 48 Phạm Thanh 24D1401 Thành
Vẽ sơ đồ khối cập nhật 20/5 90% Thảo 56 viên thông tin khách hàng 49 Nguyễn Thị 24D1401 Thành
Vẽ sơ đồ khối xóa thông 20/5 95% Thu Thủy 57 viên tin khách hàng 50 Nguyễn Duy 24D1401 Thành
Vẽ sơ đồ khối nhập file từ 20/5 90% Thương 58 viên CSV, xuất file từ CSV
Người làm biên bản họp Thanh Đoàn Thị Phương Thanh lOMoAR cPSD| 46342985
BIÊN BẢN HỌP BUỔI 3 – NHÓM 10
Hà Nội, ngày 21 tháng 05 năm 2025
Kính gửi: Giảng viên học phần Lập trình Python 242_INFO4511_05 – Thầy Nguyễn Hưng
Long, trường Đại học Thương mại.
-Tên đề tài: Xây dựng chương trình quản lý khách hàng mua bảo hiểm của Công ty bảo hiểm Manulife Việt Nam.
-Địa điểm họp: Google Meet -Thời gian: 21h00-23h00 I.
NỘI DUNG CUỘC HỌP
-Chỉnh sửa, góp ý nội dung nhiệm vụ trong buổi họp 2 của các thành viên. ST T Họ tên Mã SV Chức vụ
Phân công nhiệm vụ Deadl Hoàn ine thàn h lOMoAR cPSD| 46342985
Cộng hòa xã hội chủ nghĩa Việt Nam
Độc lập – Tự do – Hạnh phúc 46 Trần Văn Sơn 24D1401 Nhóm
Viết code module chương 31/5 100% 54 trưởng trình chính,
-Tìm hiểu viết code các chức năng chính của chương trình (cài đặt chương trình)
Chương trình được cài đặt gồm 8 module: •
main.py : module chương trình chính. •
add_customer : module chứa hàm thêm thông tin khách hàng •
display_customer : module chứa hàm để xem thông tin khách hàng
search_customer : module chứa hàm tìm kiếm khách hàng. •
update_customer : module chứa hàm cập nhật thông tin khách hàng. •
delete_customer : module chứa hàm xóa thông tin khách hàng
import_from_file : module chứa hàm thêm thông tin từ 1 file. •
export_csv.py : xuất ra file CSV
-Dựa vào nhiệm vụ vẽ sơ đồ khối ở buổi họp 2, các thành viên sẽ viết code theo sơ đồ khối đó II.
PHÂN CÔNG NHIỆM VỤ hàm thêm thông tin khách hàng 47 Đoàn Thị 24D1401 Thư ký Viết code hàm xem thông 31/5 95% Phương Thanh 55 tin khách hàng, hàm tìm kiếm khách hàng 48 Phạm Thanh 24D1401 Thành Viết code hàm cập nhật 31/5 95% Thảo 56 viên thông tin khách hàng 49 Nguyễn Thị 24D1401 Thành Viết code hàm xóa thông 31/5 100% Thu Thủy 57 viên tin khách hàng 50 Nguyễn Duy 24D1401 Thành Viết code nhập từ file 31/5 95% Thương 58 viên CSV và xuất ra file CSV
Người làm biên bản họp Thanh lOMoAR cPSD| 46342985
Đoàn Thị Phương Thanh BIÊN
BẢN HỌP BUỔI 4 – NHÓM 10
Hà Nội, ngày 3 tháng 05 năm 2025
Kính gửi: Giảng viên học phần Lập trình Python 242_INFO4511_05 – Thầy Nguyễn Hưng
Long, trường Đại học Thương mại.
-Tên đề tài: Xây dựng chương trình quản lý khách hàng mua bảo hiểm của Công ty bảo hiểm Manulife Việt Nam.
-Địa điểm họp: Google Meet -Thời gian: 20h00-22h00 I.
NỘI DUNG CUỘC HỌP
-Chỉnh sửa, góp ý nội dung nhiệm vụ của các thành viên ở buổi họp 3.
-Kiểm tra chương trình, chỉnh sửa và chạy thử chương trình, ra kết quả
Phần kết quả khi chọn chức năng thêm thông tin khách hàng
Phần kết quả khi chọn chức năng xem thông tin khách hàng
Phần kết quả khi chọn chức năng tìm kiếm thông tin khách hàng lOMoAR cPSD| 46342985
Cộng hòa xã hội chủ nghĩa Việt Nam
Độc lập – Tự do – Hạnh phúc
Phần kết quả khi chọn chức năng cập nhật thông tin khách hàng
Phần kết quả khi chọn chức năng xóa thông tin khách hàng lOMoAR cPSD| 46342985 lOMoAR cPSD| 46342985
-Tổng hợp lại file code hoàn chỉnh
-Nghiệm thu bài báo cáo hoàn chỉnh (file word) trong ngày 5/6/2025 II.
PHÂN CÔNG NHIỆM VỤ ST T Họ tên Mã SV Chức vụ
Phân công nhiệm vụ Deadl Hoàn ine thàn h 46 Trần Văn Sơn 24D1401 Nhóm Chạy test chương trình, 4/6 100% 54 trưởng kiểm tra tính logic 47 Đoàn Thị 24D1401 Thư ký
Chỉnh sửa lỗi (nếu có), 4/6 95% Phương Thanh 55
kiểm tra bài của các thành viên 48 Phạm Thanh 24D1401 Thành
Chỉnh sửa lỗi (nếu có), góp 4/6 90% Thảo 56 viên ý hoàn chỉnh 49 Nguyễn Thị 24D1401 Thành
Chỉnh sửa lỗi (nếu có), 4/6 100% Thu Thủy 57 viên tổng hợp file code hoàn chỉnh, chạy test chương trình 50 Nguyễn Duy 24D1401 Thành
Chỉnh sửa lỗi (nếu có), góp 4/6 90% Thương 58 viên ý hoàn chỉnh
Người làm biên bản họp Thanh Đoàn Thị Phương Thanh Mục lục trang này nha lOMoAR cPSD| 46342985 LỜI CẢM ƠN
Trước khi đi vào nội dung bài tập lớn, nhóm 10 chúng em xin gửi lời tri ân sâu sắc đến Ban
Giám hiệu Trường Đại học Thương mại cùng toàn thể cán bộ, giảng viên đã tạo điều kiện
thuận lợi để chúng em hoàn thành khóa học này.
Đặc biệt, chúng em xin chân thành cảm ơn thầy Nguyễn Hưng Long – giảng viên bộ môn
Lập trình với Python – người đã tận tâm truyền đạt kiến thức, hướng dẫn chi tiết và hỗ trợ
tận tình trong suốt quá trình học tập và thực hiện đề tài. Những bài giảng sâu sắc và đầy
tâm huyết của thầy không chỉ trang bị cho chúng em nền tảng kiến thức vững chắc mà còn
truyền cảm hứng để nhóm phát triển kỹ năng lập trình và tư duy giải quyết vấn đề.
Mặc dù nhóm đã nỗ lực hết mình để hoàn thiện bài tập lớn với sự nghiêm túc và trách
nhiệm cao, nhưng do hạn chế về kiến thức và kinh nghiệm thực tiễn còn non yếu, không
tránh khỏi một số thiếu sót trong quá trình thực hiện. Chúng em rất mong nhận được sự
góp ý, phản hồi từ thầy để tiếp tục hoàn thiện và nâng cao chất lượng học tập và công việc trong tương lai.
Một lần nữa, chúng em xin trân trọng gửi lời cảm ơn sâu sắc đến thầy, các thầy cô trong
khoa và các cá nhân, đơn vị đã hỗ trợ chúng em trong suốt quá trình học tập và nghiên cứu.
Kính chúc thầy sức khỏe, hạnh phúc và thành công trên con đường sự nghiệp giáo dục. LỜI CAM ĐOAN
Chúng em xin cam đoan rằng đề tài “Nghiên cứu và triển khai hệ thống quản lý khách hàng
mua bảo hiểm cho Công ty Bảo hiểm Manulife Việt Nam” là kết quả của quá trình làm việc
nghiêm túc, nghiên cứu độc lập và phối hợp nhóm chặt chẽ trong suốt thời gian thực hiện.
Toàn bộ nội dung, số liệu, kết quả và sản phẩm trong báo cáo đều do nhóm trực tiếp thực
hiện dưới sự hướng dẫn của thầy Nguyễn Hưng Long. Các tài liệu tham khảo, nguồn trích
dẫn và nội dung liên quan được nhóm sử dụng có chọn lọc và đã được chú thích rõ ràng,
tuân thủ đúng các quy định về đạo đức học thuật và bản quyền.
Chúng em hoàn toàn chịu trách nhiệm và chịu mọi sự kỷ luật của bộ môn, nhà trường về
tính trung thực, chính xác và nguyên bản của toàn bộ nội dung báo cáo. Nhóm cam kết
không sao chép, không sử dụng trái phép bất kỳ nội dung nào từ các công trình nghiên cứu khác. lOMoAR cPSD| 46342985
Chúng em xin trân trọng cảm ơn sự hướng dẫn tận tình của thầy Nguyễn Hưng Long, cùng
sự hỗ trợ quý báu từ quý thầy cô và các đơn vị liên quan đã tạo điều kiện để nhóm hoàn
thành đề tài này một cách hiệu quả và đúng tiến độ.
Hà Nội , ngày 16 tháng 05 năm 2025
Đại diện nhóm thực hiện Đại diện nhóm 10 LỜI MỞ ĐẦU
Trong bối cảnh nền kinh tế số đang phát triển mạnh mẽ, việc ứng dụng công nghệ thông
tin vào công tác quản lý khách hàng đã trở thành xu hướng tất yếu, đặc biệt trong lĩnh vực
bảo hiểm – nơi phải xử lý khối lượng lớn dữ liệu cá nhân, hợp đồng và thông tin tài chính.
Để nâng cao hiệu quả vận hành và chất lượng dịch vụ, các doanh nghiệp bảo hiểm ngày
càng chú trọng tới việc xây dựng các hệ thống phần mềm chuyên biệt, đáp ứng yêu cầu tự
động hóa và tính chính xác cao trong quá trình quản lý.
Xuất phát từ nhu cầu thực tế đó, đề tài “Nghiên cứu và triển khai hệ thống quản lý khách
hàng mua bảo hiểm cho Công ty Bảo hiểm Manulife Việt Nam” được thực hiện, nhằm phát
triển một phần mềm hỗ trợ doanh nghiệp trong việc quản lý hồ sơ khách hàng một cách
hiệu quả. Hệ thống được xây dựng bằng ngôn ngữ lập trình Python – một công cụ phổ
biến, mạnh mẽ và linh hoạt, đặc biệt phù hợp trong việc xử lý dữ liệu và phát triển các ứng
dụng trong thời đại chuyển đổi số.
Thông qua hệ thống này, các nghiệp vụ như nhập liệu, cập nhật hồ sơ, tra cứu và xóa thông
tin khách hàng đều có thể được thực hiện nhanh chóng, thuận tiện và chính xác, góp phần
tiết kiệm thời gian, giảm thiểu sai sót và nâng cao hiệu quả công việc cho doanh nghiệp.
Bên cạnh đó, việc triển khai hệ thống còn giúp sinh viên vận dụng kiến thức đã học vào
thực tiễn, rèn luyện kỹ năng lập trình, tư duy logic, thiết kế phần mềm, làm việc nhóm và
giải quyết vấn đề một cách hệ thống.
Nhóm thực hiện đề tài kỳ vọng rằng sản phẩm không chỉ mang lại giá trị ứng dụng cao
trong ngành bảo hiểm, mà còn là minh chứng rõ ràng cho năng lực tiếp cận và ứng dụng
công nghệ hiện đại của sinh viên trong bối cảnh chuyển đổi số đang diễn ra mạnh mẽ hiện nay. 1. ĐẶT BÀI TOÁN
1.1. Tổng quan về Công ty Bảo hiểm Manulife Việt Nam. lOMoAR cPSD| 46342985
Manulife Việt Nam là một trong những doanh nghiệp tiên phong trong lĩnh vực bảo hiểm
nhân thọ có vốn đầu tư nước ngoài tại thị trường Việt Nam. Được thành lập vào năm
1999, công ty là thành viên trực thuộc Tập đoàn Tài chính Manulife Financial – tập đoàn tài
chính hàng đầu thế giới có trụ sở chính tại Canada, hiện đang phục vụ hơn 33 triệu khách
hàng trên toàn cầu. Việc Manulife chọn Việt Nam làm điểm đến đầu tiên tại khu vực Đông
Dương để mở rộng hoạt động đầu tư và kinh doanh đã cho thấy tiềm năng lớn của thị
trường bảo hiểm trong nước cũng như tầm nhìn dài hạn và chiến lược phát triển bền vững của tập đoàn.
Ngay từ những ngày đầu hoạt động, Manulife Việt Nam đã thể hiện sự chuyên nghiệp và
cam kết phát triển nghiêm túc tại thị trường bản địa thông qua việc sở hữu trụ sở riêng với
tổng vốn đầu tư ban đầu lên tới hơn 10 triệu USD – một con số đáng kể vào thời điểm đó.
Nhờ vào nền tảng tài chính vững chắc, chiến lược quản trị hiện đại và công nghệ tiên tiến,
công ty nhanh chóng mở rộng phạm vi hoạt động và dần khẳng định vị thế dẫn đầu trong
ngành bảo hiểm nhân thọ tại Việt Nam.
Tính đến thời điểm cập nhật mới nhất vào tháng 5 năm 2018, Manulife Việt Nam được ghi
nhận là công ty bảo hiểm nhân thọ có vốn điều lệ lớn nhất trên thị trường, đồng thời phục
vụ trên 800.000 khách hàng thông qua mạng lưới gồm 61 văn phòng đại diện tại 45 tỉnh,
thành phố trên toàn quốc. Danh mục sản phẩm mà công ty cung cấp cũng rất đa dạng, từ
các sản phẩm bảo hiểm truyền thống đến các giải pháp tài chính hiện đại như bảo hiểm
sức khỏe, bảo hiểm giáo dục, bảo hiểm liên kết đầu tư, chương trình hưu trí… Tất cả đều
được thiết kế linh hoạt nhằm đáp ứng nhu cầu tài chính ngày càng đa dạng của từng đối
tượng khách hàng, từ cá nhân, hộ gia đình đến doanh nghiệp.
Bên cạnh mô hình phân phối thông qua đại lý truyền thống, Manulife còn tiên phong trong
việc triển khai kênh phân phối bảo hiểm qua ngân hàng (bancassurance) – một mô hình kết
hợp giữa bảo hiểm và ngân hàng đang phát triển mạnh mẽ tại Việt Nam. Bằng việc hợp tác
với các đối tác ngân hàng uy tín, Manulife không chỉ mở rộng thị phần mà còn góp phần
nâng cao khả năng tiếp cận dịch vụ bảo hiểm của người dân, đặc biệt tại các khu vực chưa
phát triển. Điều này phù hợp với định hướng quốc gia về việc phổ cập bảo hiểm nhân thọ
và đảm bảo an sinh xã hội toàn diện.
Đặc biệt, Manulife Việt Nam còn thể hiện trách nhiệm xã hội thông qua các chương trình
hợp tác với Trung ương Hội Liên hiệp Phụ nữ Việt Nam để triển khai gói bảo hiểm nhân thọ
dành riêng cho phụ nữ có thu nhập thấp. Sáng kiến này không những giúp lan tỏa nhận
thức về bảo hiểm trong cộng đồng mà còn hỗ trợ trực tiếp cho các gia đình yếu thế, góp lOMoAR cPSD| 46342985
phần xóa đói giảm nghèo, nâng cao nhận thức tài chính và thúc đẩy tinh thần tiết kiệm trong xã hội.
Trong hơn 19 năm hoạt động tại Việt Nam, Manulife không ngừng đổi mới và phát triển,
luôn đặt khách hàng làm trung tâm trong mọi chiến lược hoạt động. Năm 2018, công ty
vinh dự được xướng tên ở nhiều hạng mục giải thưởng quan trọng trong và ngoài nước như: •
“Công ty Bảo hiểm Nhân thọ Tốt nhất Việt Nam năm 2017”. •
“Dịch vụ Bảo hiểm Nhân thọ Tốt nhất 2017”. •
“Nơi làm việc Tốt nhất ngành bảo hiểm năm 2017”.
Những thành tựu trên là minh chứng cho nỗ lực không ngừng nghỉ của Manulife Việt Nam
trong việc nâng cao chất lượng sản phẩm, phát triển nguồn nhân lực và xây dựng một môi
trường làm việc chuyên nghiệp, nhân văn. Quan trọng hơn hết, đó là lời cam kết của
Manulife trong việc đồng hành lâu dài cùng sự phát triển kinh tế - xã hội của đất nước và từng gia đình Việt Nam.
1.2. Đặt bài toán và mô tả bài toán
1.2.1. Đặt bài toán
1.2.1.1. Đầu vào (Input)
Trong bối cảnh ngành bảo hiểm ngày càng phát triển và có sự cạnh tranh khốc liệt, việc ứng
dụng công nghệ thông tin vào quản lý khách hàng và hợp đồng bảo hiểm trở thành yếu tố
sống còn giúp nâng cao hiệu quả vận hành, giảm thiểu sai sót và cải thiện trải nghiệm khách hàng.
Hệ thống quản lý khách hàng mua bảo hiểm tại Công ty Bảo hiểm Manulife Việt Nam cần
xử lý đồng thời nhiều loại dữ liệu đa dạng, bao gồm: •
Thông tin cá nhân khách hàng: • Họ tên đầy đủ. • Ngày tháng năm sinh. • Số điện thoại, email. •
Thông tin hợp đồng bảo hiểm: lOMoAR cPSD| 46342985 •
Loại sản phẩm bảo hiểm •
Ngày bắt đầu và ngày kết thúc hợp đồng. • Số tiền bảo hiểm. •
Trạng thái hợp đồng (đang hiệu lực, đã kết thúc, hủy bỏ).
1.2.1.2. Đầu ra (Output)
Hệ thống được xây dựng trên nền tảng ngôn ngữ lập trình Python với các thư viện hỗ trợ
chuyên biệt nhằm đáp ứng các chức năng chính: Nhập liệu, cập nhật, xóa và tìm kiếm
thông tin khách hàng, hợp đồng và giao dịch một cách chính xác, nhanh chóng.
Quản lý toàn bộ vòng đời hợp đồng bảo hiểm từ khi phát hành, gia hạn đến khi chấm dứt.
Hỗ trợ báo cáo tổng hợp phục vụ công tác quản lý và ra quyết định chiến lược. 1.2.2. Mô tả bài toán
Hệ thống quản lý khách hàng mua bảo hiểm của Công ty Manulife Việt Nam phải đảm bảo
các yêu cầu nghiệp vụ trọng yếu sau: •
Khách hàng có thể được thêm mới vào hệ thống bằng cách nhập đầy đủ thông tin
cá nhân bắt buộc như: họ và tên, giới tính, năm sinh, số căn cước công dân (CCCD),
quê quán, và các thông tin liên quan khác. •
Hệ thống cho phép cập nhật thông tin khách hàng khi có sự thay đổi hoặc chỉnh
sửa, đồng thời xác thực các dữ liệu trước khi lưu. •
Quản lý hợp đồng bảo hiểm với các thông tin quan trọng như loại hợp đồng, ngày
bắt đầu, ngày kết thúc, mức phí, và trạng thái hợp đồng. •
Khi khách hàng yêu cầu, hệ thống hỗ trợ tìm kiếm thông tin khách hàng hoặc hợp
đồng bảo hiểm theo các tiêu chí như tên, số CCCD hoặc mã hợp đồng nhằm phục vụ nhanh chóng và chính xác. •
Chức năng xóa thông tin khách hàng hoặc hợp đồng bảo hiểm cũng được hệ thống
xử lý, đảm bảo tính nhất quán dữ liệu và loại bỏ các thông tin không còn giá trị. •
Hệ thống cung cấp giao diện menu thao tác đơn giản, trực quan, giúp người dùng
dễ dàng thực hiện các nghiệp vụ thêm, sửa, xóa, tìm kiếm, và hiển thị danh sách
khách hàng cũng như hợp đồng. lOMoAR cPSD| 46342985 •
Dữ liệu được lưu trữ và quản lý trong bộ nhớ dưới dạng các cấu trúc dữ liệu phù
hợp của Python (dictionaries, lists), đồng thời hỗ trợ lưu trữ ngoài ra file để đảm
bảo dữ liệu không bị mất khi chương trình kết thúc.
Các chức năng chính được cài đặt dưới dạng các hàm riêng biệt (ví dụ: add
customer(), delete customer(), update customer(), search customer()) để tăng tính
modular và dễ bảo trì.Hệ thống sử dụng thư viện hỗ trợ như tabulate để hiển thị dữ
liệu dạng bảng rõ ràng, dễ đọc, giúp nâng cao trải nghiệm người dùng.
Quy trình nghiệp vụ tiêu biểu: •
Nhân viên nhập thông tin khách hàng và tạo mới hợp đồng bảo hiểm dựa trên các
sản phẩm và điều khoản của công ty. •
Khách hàng có thể yêu cầu thay đổi thông tin cá nhân hoặc điều chỉnh hợp đồng trong phạm vi cho phép. •
Hệ thống tự động ghi nhận và cập nhật tiến trình thanh toán, đồng thời gửi cảnh
báo đến khách hàng và nhân viên khi gần đến kỳ hạn thanh toán. •
Toàn bộ dữ liệu được lưu trữ tập trung, bảo mật, dễ dàng truy xuất phục vụ cho các
mục đích kiểm soát, báo cáo và phân tích.
2. PHÂN TÍCH BÀI TOÁN BẰNG SƠ ĐỒ KHỐI.
2.1. Sơ đồ main menu. lOMoAR cPSD| 46342985
2.2. Sơ đồ hàm thêm khách hàng. lOMoAR cPSD| 46342985
2.3. Sơ đồ hàm in thông tin danh sách khách hàng. lOMoAR cPSD| 46342985
2.4. Sơ đồ hàm tìm kiếm thông tin khách hàng.