Tải bản đầy đủ (.pdf) (38 trang)

bài tập lớn lập trình với python đề tài xây dựng chương trình quản lý nhân sự của siêu thị điện máy thế giới di động

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.88 MB, 38 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>TRƯỜNG ĐẠI HỌC THƯƠNG MẠI</b>

<b>KHOA HỆ THỐNG THÔNG TIN KINH TẾ VÀ THƯƠNG MẠIĐIỆN TỬ</b>

<i><b> Lớp học phần: 231_INFO4511_03 Giảng viên bộ môn: Th.s Cù Nguyên Giáp</b></i>

<b>Hà Nội, 2023 </b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>BẢNG CHẤM ĐIỂM</b>

Chấm điểm dựán

Ghi chúChấm

Chấm2Đặng Văn

Nguyễn ThịNga

Nguyễn HoàiAnh

Thạch ThuPhương

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>BẢNG ĐÁNH GIÁ CÔNG VIỆC CỦA CÁC THÀNH VIÊN</b>

Bảng đánh giá cơng việc của các thành viên nhóm 14

Mơn: Lập trình với python – Lớp: 231_INFO4511_03STT Tên thành viênMã sinh

viên<sup>Phần cơng việc </sup>Đánh giá<sup>Đánh giá của nhóm</sup>Điểm16Đặng Văn Đan

(Nhóm trưởng)

23D192048- Làm khung các hệ thống của chương trình.- Viết mã nguồn và sơ đồkhối hệ thống quản lý lương.

- Làm word.

- Hồn thành cơng việc đúng deadline.

- Tích cực hỗ trợ và giúp nhóm hồn thành nhiều nội dung trong bài.

- Chủ động trong cơng việc.- Tích cực xây dựng và đóng góp ý kiến.

51Nguyễn Thị Nga23D192065-Viết mã nguồn và sơ đồ khối hệ thống quản lý các đóng góp của nhân viên.

3Nguyễn Hồi Anh23D192042-Viết mã nguồn và sơ đồ khối hệ thống quản lý thông tin nhân sự.

- Hồn thành cơng việc trễ deadline.

- Bài làm vẫn cần phải chỉnh sửa một vài lỗi.

- Tích cực xây dựng và đóng góp ý kiến.

4Thạch Thu

Phương<sup>23D192069</sup><sup>-Viết mã nguồn và sơ đồ </sup>khối hệ thống quản lý kế hoạch nhân sự - tuyển dụng.

- Hồn thành cơng việc trễ deadline.

- Bài làm vẫn cần phải chỉnh sửa một vài lỗi.

- Tích cực xây dựng và đóng góp ý kiến.

5Đỗ Thị Mơ23D192063-Viết mã nguồn và sơ đồ khối hệ thống quản lý đào tạo nhân viên.

- Hoàn thành sơ đồ khối trễ deadline.

- Bài làm vẫn cần phải chỉnh sửa một vài lỗi.

- Tích cực xây dựng và đóng góp ý kiến

B

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>LỜI MỞ ĐẦU</b>

Cuộc cách mạng công nghệ 4.0 đã và đang phát triển đến một trình độ nhất định vàchiếm một vị thế vô cùng quan trọng. Kết quả và những thành tựu mà nó đã đạt được hiện nay ảnh hưởng không nhỏ đến đời sống thường ngày, công việc cũng như học tập, rèn luyện, đi sâu vào nếp sống của mỗi người dân trên thế giới ngày nay.

Một trong những yếu tố rất quan trọng trong cuộc cách mạng lần thứ 4 này là Big Data, cho phép con người có thể thu thập, chứa đựng được một lượng dữ liệu khổng lồ. Thơng qua đó, người ta có thể thu thập được một lượng lớn thơng tin. Điều này giúp doanh nghiệp nhận ra các xu hướng, nhu cầu, mong muốn của từng nhân sự của mình một cách hiệu quả, và từ đó giúp doanh nghiệp có sự gắn kết giữa nhân sự và doanh nghiếp, tạo ra nhiều lợi ích và những chiến thắng vang dội trong kinh doanh. Để làm được điều đó thì việc xây dựng một hệ thống quản trị thông tin hiệu quả là vô cùng cần thiết. Quản lý thông tin một cách tối ưu cho phép tổ chức đạt các mục tiêu khác nhau và những lợi ích đem lại có tác động trên nhiều phương diện. Tuy nhiên với một lượng dữ liệu khổng lồ như vậy, việc lưu trữ, bảo quản và duy trì chúng là một việc không hề dễ dàng. Bài tập lớn lần này là một cơ hội để chúng em được tiếp xúc với cơng việc đó. Hiểu được điều này, nhóm chúng em khi nhận được đề tài “XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÂN SỰ CỦA SIÊU THỊ ĐIỆN MÁY THẾ GIỚI DI ĐÔNG ” đã sử dụng những kiến thức còn hạn chế của bản thân và tìm hiểu của cả nhóm để hoàn thành đề tài một cách trọn vẹn nhất có thể, xây dung chương trình với tiêu chí: bố cục rõ ràng, mạch lạc và dễ hiểu nhất với các phần như sau:

I, Đặt bài tốnII, Phân tích bài tốn III, Cài đặt chương trìnhIV, Kết luận

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>2.1 Phân tích bài tốn...7</b>

<b>2.2 Sơ đồ các chức năng của hệ thống...8</b>

<i><b>2.2.1 Sơ đồ hệ thống con số 1: Hệ thống nhân sự...8</b></i>

<i><b>2.2.2 Sơ đồ hệ thống con số 2: Kế hoạch nhân sự - Tuyển dụng...9</b></i>

<i><b>2.2.3 Hệ thống con số 3: Tài chính – Lương nhân viên...10</b></i>

<i><b>2.2.4 Sơ đồ hệ thống con số 4: Quản lý đào tạo cho nhân viên mới...11</b></i>

<i><b>2.2.5 Sơ đồ hệ thống con số 5: Đóng góp ý kiến nhân viên...12</b></i>

<b>2.3 Mơ tả chi tiết các chức năng của hệ thống...13</b>

<i><b>2.3.1 Các chức năng của hệ thống thông tin nhân viên...13</b></i>

<i><b>2.3.2 Các chức năng của hệ thống Kế hoạch nhân sự - Tuyển dụng...14</b></i>

<i><b>2.3.3 Các chức năng của hệ thống Tài chính – Lương nhân viên...15</b></i>

<i><b>2.3.4 Các chức năng của hệ thống đào tạo nhân viên mới...15</b></i>

<i><b>2.3.5 Các chức năng của hệ thống đóng góp ý kiến của nhân viên...16</b></i>

<b>CHƯƠNG 3 – CÀI ĐẶT CHƯƠNG TRÌNH...17</b>

<b>3.1 Tổ chức chương trình...17</b>

<b>3.2 Cài đặt chương trình...17</b>

<b>3.3 Kết quả chạy chương trình...28</b>

<i><b>3.3.1 Hệ thống nhân sự...28</b></i>

<i><b>3.3.2 Kế hoạch nhân sự - Tuyển dụng...32</b></i>

<i><b>3.3.3 Tài chính-Lương nhân viên...34</b></i>

<i><b>3.3.4 Hệ thống đào tạo nhân viên...35</b></i>

<i><b>3.3.5 Đóng góp của nhân viên lên hệ thống...37</b></i>

<b>CHƯƠNG 4 – KẾT LUẬN...38</b>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>CHƯƠNG 1 – ĐẶT BÀI TOÁN</b>

Hệ thống chuỗi siêu thị điện máy thế giới di động thuộc một trong những tập đoàn bán lẻ lớn với lĩnh vực kinh doanh chính là bán lẻ điện thoại di động, thiết bị số, và điện tử tiêu dùng. Trong hệ thống Siêu thị điện máy Thế giới di động, một yếu tố cốt lõi đem lại sự thành công vượt bậc và giúp doanh nghiệp dẫn đầu trên thị trường chính là quản trị nhân lực. Bởi lẽ việc đào tạo, phát triển đội ngũ nhân viên sẽ đem lại những trải nghiệm tốt nhất cho khách hàng, từ đó gia tăng sự hài lịng và tăng doanh số cơng ty. Tuy nhiên, việc quản lý nguồn nhân lực tại các hệ thống Siêu thị điện máy Thế giới di động không phải là điều dễ dàng khi với đặc thù có nhiều cửa hàng và chi nhánh trên toàn quốc, doanh nghiệp cần đảm bảo nhân viên làm việc đầy đủ và chính xác theo ca đã đăng ký trước, đặc biệt là bộ phận kinh doanh – đội ngũ đi thị trường nhiều. Thêm vào đó, với số lượng lớn nhân viên phân bổ tại nhiều nơi cùng với việc phải thay đổi nhân sự diễn ra thường xuyên nên công tác tuyển dụng, đào tạo nhân sự tốn rất nhiều thời gian và công sức.

Vì vậy nên cần phải nhập thơng tin chính xác của từng nhân sự để dễ dàng hơn trong việc quản lý. Việc tạo ra một chương trình quản lý nhân sự cho chuỗi hệ thống là vô cần cần thiết. Chương trình này cần phải thật đơn giản, dễ dàng sử dung cho người dùng đồng thời cần phải đươc tổ chức có tính tái sử dụng, linh hoạt, dễ dàng trong việc quản lý và nâng cấp. Bởi hệ thống Siêu thị điện máy Thế giới di động là một tổ chức doanh nghiệp có nhiều cửa hàng trải dài khắp trong và ngồi nước và có sư tham gia nhiều cá thể, không thể tránh khỏi việc bị cạnh tranh nên chương trình này cũng cần có tính bảo mật cũng như mã hóa thơng tin của nhân viên, tránh bị rị rị thơng tin hoặc khiến doanh nghiệp thiệt hại về cả trăm đến hàng nghìn tỉ đồng.

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>CHƯƠNG 2 – PHÂN TÍCH2.1 Phân tích bài tốn</b>

quản lý nhân sự đóng vai trò quan trọng trong việc tổ chức và điều hành các hoạt động liên quan đến nguồn nhân lực trong một tổ chức. Được thiết kế với những chức năng đa dạng, hệ thống này không chỉ giúp quản lý tối ưu hóa các quy trình mà cịn đảm bảo hiệu suất và sự hài lòng của nhân viên. Dưới đây là phân tích về một số hệ thống và chức năngquan trọng của hệ thống quản lý nhân sự.

Hệ thống con số 1: Hệ thống nhân sự

Hệ thống con số 2: Kế hoạch nhân sự - Tuyển dụng

Hệ thống con số 3: Tài chính – Lương nhân viên

Hệ thống con số 4: Đào tạo nhân viên(Dành cho các nhân viên mới)

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

Hệ thống con số 5: Đóng góp ý kiến hoàn thiện tổ chức

<b>2.2 Sơ đồ các chức năng của hệ thống</b>

<i><b>2.2.1 Sơ đồ hệ thống con số 1: Hệ thống nhân sự</b></i>

Hình 1: Sơ đồ hệ thống con hệ thống nhân sự

Thông tin nhân viên bao gồm nhiều khía cạnh, từ thơng tin cá nhân đến lịch sử côngviệc và kỹ năng chuyên môn. Hệ thống quản lý nhân sự nên cung cấp các tính năng nhưquản lý hồ sơ cá nhân, tìm kiếm nhân viên, cập nhật thơng tin nhân viên, xóa nhân viênkhỏi danh sách. Điều này giúp quản lý dễ dàng theo dõi tiến trình phát triển cá nhân vàđánh giá hiệu suất của nhân viên.

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<i><b>2.2.2 Sơ đồ hệ thống con số 2: Kế hoạch nhân sự - Tuyển dụng</b></i>

Hình 2: Sơ đồ chức năng ứng tuyển nhân viên

Một trong những chức năng chính của hệ thống là quản lý quy trình tuyển dụng. Hệ thống này hỗ trợ từ việc đăng tuyển đến quản lý hồ sơ ứng viên, giúp rút ngắn thời gian tuyển dụng và tăng cường khả năng tìm kiếm ứng viên phù hợp. Thơng tin nhân viên được lưu trữ và cập nhật liên tục, bao gồm thông tin cá nhân, kinh nghiệm làm việc và các bằng cấp, tạo nền tảng cho quản lý hiệu quả và đáng tin cậy.

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<i><b>2.2.3 Hệ thống con số 3: Tài chính – Lương nhân viên</b></i>

Hình 3: Sơ đồ hệ thống lương

Chức năng tính lương của hệ thống cũng đóng một vai trị quan trọng. Tích hợp các thơng tin về lương cơ bản, ngày nghỉ, hệ thống giúp tự động hóa quy trình lương, giảm thiểu sai sót và tăng tính minh bạch. Điều này không chỉ giúp quản lý tiết kiệm thời gian mà cịn đảm bảo cơng bằng và nhất qn trong việc chi trả lương cho nhân viên.

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<i><b>2.2.4 Sơ đồ hệ thống con số 4: Quản lý đào tạo cho nhân viên mới</b></i>

Hình 4: Sơ đồ hệ thống đào tạo nhân viên mới

Chức năng đào tạo của hệ thống quản lý nhân sự chịu trách nhiệm đảm bảo rằng nhân viên có cơ hội phát triển nghề nghiệp của mình. Hệ thống này giúp theo dõi và đánhgiá kỹ năng, tự động hóa quy trình đăng ký và thực hiện các chương trình đào tạo. Điều này khơng chỉ cung cấp lợi ích cho cá nhân mà còn tăng cường năng suất và chất lượng lao động cho tổ chức.

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<i><b>2.2.5 Sơ đồ hệ thống con số 5: Đóng góp ý kiến nhân viên</b></i>

Hình 5: Sơ đồ chức năng đóng góp ý kiến

Hệ thống cịn cung cấp chức năng quản lý đóng góp của nhân viên. Việc theo dõi vàđánh giá công việc hàng ngày giúp xác định hiệu suất cá nhân, từ đó tạo ra cơ hội phát triển và thưởng cho nhân viên xuất sắc. Đồng thời, hệ thống này cũng tạo điều kiện cho việc thu thập ý kiến và đề xuất từ nhân viên, nâng cao tinh thần đồng đội và sự cam kết.

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<b>2.3 Mô tả chi tiết các chức năng của hệ thống</b>

<i><b>2.3.1 Các chức năng của hệ thống thông tin nhân viên</b></i>

- Chức năng thêm thông tin nhân viên mới vào danh sách nhân viên công ti+ Yêu cầu người dùng nhập thông tin cá nhân và chức vụ của nhân viên Thông tin cá nhân của nhân viên gồm có:

 ID của nhân viên Họ và tên Ngày sinh Giới tính Email Số điện thoại

Thông tin về chức vụ của doanh nghiệp:

+ Sau khi nhập xong chương trình sẽ tự động lưu tất cả các thơng tin đã nhập dưới dạng tệp csv trên chương trình và tệp excel trong bộ nhớ

- Chức năng hiển thị danh sách nhân viên:

+ Sau khi chọn chức năng hệ thống sẽ tự động in ra toàn bộ danh sách của cơng ti- Chức năng xóa nhân viên ra khỏi danh sách nhân viên của công ti

+ Chương trình yêu cầu người dùng nhập ID của nhân viên cần xóa

Nếu ID nhập vào có trong danh sách thì nhân viên đó bị xóa khỏi danh sách hệ thống trả về “ Đã xóa thành công”

Nếu ID người dùng nhập khơng có trong danh sách thì hệ thống trả về “ Khơng tìm thấy nhân viên”

Sau khi xóa xong hệ thống tự động cập nhật về tệp csv và tệp excel- Chức năng cập nhật thông tin nhân viên

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

+ Chức năng cho phép cập nhật 3 thơng tin chính là số điện thoại, Email và chức vụ

+ Đầu tiên hệ thống yêu cầu người chọn thông tin muốn cập nhật+ Nhập ID nhân viên muốn cập nhật thơng tin

+ Nếu ID có trong danh sách, tiếp tục nhập thông tin mới cần cập nhật. Nếu ID khơng có trong danh sách trả về “Khơng tìm thấy nhân viên”

- Chức năng tìm kiếm nhân viên

+ Nhập ID nhân viên cần tìm kiếm, nếu ID tồn tại thì in ra thơng tin của nhân viên có ID đó, nếu ID khơng tồn tại thì trả về “Khơng có kết quả phù hợp”

<i><b>2.3.2 Các chức năng của hệ thống Kế hoạch nhân sự - Tuyển dụng</b></i>

- Chức năng điền đơn ứng tuyển

+ Hệ thống yêu cầu người dùng nhập thông tin cá nhân và thông tin ứng tuyển:

Thông tin cá nhân gồm có: Họ và Tên Ngày sinh Số điện thoại Emai

Thông tin ứng tuyển gồm có: Vị trí ứng tuyển Trình độ văn hóa Trình độ học vấn  Chun ngành đào tạo Xếp loại đào tạo Nơi đào tạo Số năm kinh nghiệm Kinh nghiệm làm việc khác Mức lương mong muốn

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

+ Sau khi điền đầy đủ thơng tin thì chương trình sẽ trả về “ Thông tin của bạn đã được lưu trên hệ thống !” , Hệ thống tự động lưu tệp và lưu trên excel

- Chức In thông tin ứng tuyển

+ Sau khi sử dụng chức năng, hệ thống sẽ in ra toàn bộ thông tin ứng tuyển của từng người cho tới khi hết danh sách

- Chức năng xóa thơng tin ứng viên

+ Hệ thống sẽ in ra tồn bộ tên của ứng viên, sau đó nhập ứng viên cần xóa xuống bên dưới

+ Sau khi xóa thành cơng, hệ thống tự động cập nhật dữ liệu trong tệp.

<i><b>2.3.3 Các chức năng của hệ thống Tài chính – Lương nhân viên</b></i>

<b> - </b>Chức năng thêm nhân viên mới vào hệ thống lương cuối tháng + Hệ thống yêu cầu người dùng nhập các thông tin cơ bản:

 ID cửa nhân viên mới Họ và tên của nhân viên mới Chức vụ

 Số ngày nghỉ trong tháng

Sau đó hệ thống sẽ trả về mức lương cơ bản cho mỗi chức vụ, số tiền bị trừ do nghỉ và Tổng tiền lương nhận được của tháng đó

- Chức năng xuất ra file excel

+ Chắc năng này cho phép xuất file ra excel, lưu trữ ở bộ nhớ, đảm bảo tính minh bạch rõ ràng

- Chức năng xuất báo cáo cá nhân của từng nhân viên+ Hệ thống in toàn bộ ID và tên nhân viên tương ứng

+ Nhập ID của nhân viên cần xuất vào, hệ thống sẽ trả về tất cả thông tin theo mẫu

<i><b>2.3.4 Các chức năng của hệ thống đào tạo nhân viên mới</b></i>

<b> - Sau khi chọn hệ thống sẽ tự động in ra 4 khóa đào tạo cơ bản</b>

- Chọn 1 trong các khóa đào tạo đó sẽ có thêm 2 chức năng trong đó - Chức năng thêm nhân viên vào danh sách đi đào tạo

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

+ Hệ thống yêu cầu người dùng lên lịch, sắp xếp phịng cho các khóa đào tạo và u cầu nhập thông tin nhân viên đi đào tạo gồm cho

 ID nhân viên đi đào tạo Tên của nhân viên đi đào tạo

- Chức năng hiển thị toàn bộ 1 nhân viên trong 1 lớp đào tạo

+ Sau khi sử dụng, hệ thống sẽ in ra toàn bộ danh sách nhân viên trong 1 lớp đào tạo

<i><b>2.3.5 Các chức năng của hệ thống đóng góp ý kiến của nhân viên</b></i>

<b> - Chức năng nhập ý kiến đóng góp của nhân viên</b>

+ Khi sử dụng chức năng hệ thống yêu cầu nhập ID , tên nhân viên và những đóng góp của họ lên hệ thống và được lưu tự động lên file

- Chức năng hiển thị thơng đóng góp của nhân viên ra màn hình chính

+ Sau khi chọn chức năng này, hệ thống sẽ in ra màn hình tồn bộ những đóng góp của nhân viên lên hệ thống

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>CHƯƠNG 3 – CÀI ĐẶT CHƯƠNG TRÌNH3.1 Tổ chức chương trình</b>

Chương trình được tổ chức dưới dạng các hàm và module. Chương trình hệ thống quản lý nhân lực được chia làm 7 module

 Module main.py dùng để chạy chương trình chính, chọn các hệ thống con. Module creat_save_file.py dùng để tạo file csv và chuyển file csv thành file

excel lưu trên hệ thống

 Module hethongnhansu.py chứa các hàm của các chức năng trong Thông tin nhân sự

 Module tuyen_dung.py chứa các hàm của các chức năng trong Kế hoạch nhân sự - Tuyển dụng

 Module luong.py chứa các hàm của các chức năng trong Hệ thống tài chính –Lương nhân viên

 Module dao_tao.py chứa các hàm của các chức năng Đào tạo nhân viên mới Module dong_gop.py chứa các hàm của các chức năng trong Các đóng góp

của nhân viên lên hệ thống

<b>3.2 Cài đặt chương trình</b>

1 2 3 4 5 6 7 8 910111213141516

# mở 1 file nếu file rỗng thì ghi thanh tiêu đề vào

import pandas as pd

f = open(tenfile, "a", encoding="utf-8")

with open(tenfile, "r", newline="", encoding="utf-8") as f: file = csv.reader(f)

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

# Lưu file dưới dạng excel

f = open(file, "r", encoding="utf-8") df = pd.read_csv(file)

df.to_excel(filexl)

<b> </b>*hethongnhansu.py

1

2 3 4 5 6 7 8 9101112131415161718192021222324252627282930313233343536373839404142

chuc_vu): new_id =ID

new_row = pd.DataFrame([[new_id, ho_ten, ngay_sinh, gioi_tinh, email, sdt, chuc_vu]],

columns=['ID', 'Họ tên', 'Ngày sinh', 'Giới tính', 'Email', 'SDT', 'Chức vụ'])

df = pd.concat([df, new_row], ignore_index=True)

print(f"Thêm nhân viên thành công. ID nhân viên: {new_id}") return df

print("\tDanh sách nhân viên:")

with open("quanlynhansu.csv" "r", ,encoding="utf-8") as f: file = csv.reader(f)

for line in file: if line[0] == “ID” :

else:

print(f"ID:\n\t {line[0]}" f"\n\t Họ và tên: {line[1]}" f"\n\tNgày sinh: {line[2]}" f"\n\tGiới tính: {line[3]}" f"\n\tEmail: {line[4]}" f"\n\tSố điện thoại: {line[4]}" f"\n\tChức vụ: {line[5]}")

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

chon=input("Nhập đơn vị muốn cập nhật thông tin") if chon=="1":

chuc_vu=input("Cập nhật chức vụ mới") if nhan_su_id in df['ID'].values:

print("Cập nhật thông tin nhân viên thành công.") else:

print("Không tìm thấy nhân viên.") return df

elif chon=="2":

if nhan_su_id in df['ID'].values:

print("Cập nhật thông tin nhân viên thành công.") else:

print("Khơng tìm thấy nhân viên.") return df

elif chon=="3":

email=input("Cập nhật email mới: ") if nhan_su_id in df['ID'].values:

print("Cập nhật thông tin nhân viên thành công.") else:

print("Khơng tìm thấy nhân viên.") return df

</div>

×