Quản lý nhân sự trong công ty | Bài tập lớn kết thúc học phần Công nghệ .NET
Nghiên cứu này có ý nghĩa khoa học và thực tiễn rất lớn. Trên mặt khoa học, nghiên cứu này sẽ giúp cải thiện hiệu quả quản lý nhân sự trong công ty, từ đó giảm thiểu những sai sót trong quản lý nhân sự và tăng cường sự tương tác giữa nhân viên và công ty. Trên mặt thực tiễn, đề tài này giúp cho các công ty hoạt động hiệu quả hơn trong việc quản lý nhân sự và giảm thiểu chi phí nhân sự. Tài liệu giúp bạn tham khảo, ôn tập và đạt kết quả cao. Mời bạn đón xem.
Preview text:
KHOA CÔNG NGHỆ THÔNG TIN
TRƯỜNG ĐẠI HỌC PHENIKAA BÀI TẬP LỚN
HỌC PHẦN: CÔNG NGHỆ .NET
ĐỀ TÀI: QUẢN LÝ NHÂN SỰ TRONG CÔNG TY NHÓM 10 SINH VIÊN: Đinh Minh Phương: 21010604
Trần Đức Toản: 21011228 Nguyễn Ngọc Vũ: 21012103
Nguyễn Tiến Dũng: 21013040
Hoàng Thị Khuyên: 21010588
Giảng viên hướng dẫn: HÀ NỘI, 2023 1 Bảng phân công Họ tên MSSV Công việc Đinh 2101060 Sửa code, ChucVu, Minh 4 DuAn Phương Trần Đức 21011228 Sửa code, Login, Main Toản Nguyễn 2101210 NhanVien, PhongBan, Ngọc Vũ 3 viết báo cáo Nguyễn 2101304 Viết báo cáo, TaiKhoan, Tiến Dũng 0 TimKiem Hoàng Thị 2101058 Viết báo cáo, ThongKe Khuyên 8 2 MỤC LỤC
Bảng phân công.....................................................................................................................2
HÌNH VẼ, BẢNG BIỂU.........................................................................................................5
MỞ ĐẦU.................................................................................................................................7
1. Lý do chọn đề tài..........................................................................................................7
2. Mục đích....................................................................................................................7
3. Đối tượng phạm vi nghiên cứu.................................................................................7
4. Ý nghĩa khoa học thực tiễn của đề tài......................................................................7
CHƯƠNG I: XÁC ĐỊNH YÊU CẦU....................................................................................9
1. Giới thiệu bối cảnh, đối tượng khách hàng................................................................9
1.1. Bối cảnh...................................................................................................................9
1.2. Đặc điểm của đối tượng khách hàng:.......................................................................9
1.3. . Thận lợi/đặc biệt và khó khăn khiến khách hàng cần phần mềm quản lý nhân viên: 9
2. Vấn đề cần giải quyết.................................................................................................11
3. Yêu cầu chung đối với vấn đề các giải quyết (các mục lớn cần xử lý trong vấn đề đã
xác định, giới hạn phạm vi, chỉ ra ai dùng, kiến trúc tổng thể..)..............................12
4. Các yêu cầu cụ thể:.....................................................................................................12
CHƯƠNG II: BIỂU ĐỒ PHÂN TÍCH, PHÂN TÍCH THIẾT KẾ HỆ THỐNG.............14
1. Phân tích yêu cầu của khách hàng............................................................................14
2. Biểu đồ.........................................................................................................................15
2.1. Biểu đồ user case tổng quan......................................................................................15
2.2. Biểu đồ phân rã.........................................................................................................16
2.2.1. Phân rã quản lý nhân viên......................................................................................16
2.2.2. Phân rã phòng ban..................................................................................................16
2.2.3. Phân rã dự án.........................................................................................................17
2.2.4. Phân rã tìm kiếm....................................................................................................17 3. Thiết kế chức
năng:.......................................................................................................17
4.Thiết kế về cơ sở dữ liệu................................................................................................24
5. Thiết kế giao diện: hình ảnh màn hình tương tác người dùng kèm mô tả, diễn giải
cách vận hành....................................................................................................................26 3 5.1. Người quản
lý...........................................................................................................27 5.1.1. Đăng
nhập..............................................................................................................27 5.1.2. Trang chủ của tài
khoản.........................................................................................28
5.1.3. Danh mục...........................................................................................................29
5.1.4.Giao diện chức vụ...................................................................................................30
5.1.5.Giao diện phòng ban...............................................................................................31
5.1.6.Giao diện dự án.......................................................................................................32
5.1.7. Giao diện nhân viên............................................................................................33
5.1.8. Giao diện tìm kiếm.............................................................................................34
5.1.9. Giao diện tài khoản.............................................................................................35
5.1.10. Giao diện thống kê..............................................................................................36
5.2. Giao diện người dùng............................................................................................36
5.2.1.Đăng nhập...............................................................................................................36 5.2.2. Giao diện trang
chủ................................................................................................37 5.2.3. Giao diện chức
vụ..................................................................................................38 5.2.4. Giao diện phòng
ban..............................................................................................39 5.2.5. Giao diện dự
án......................................................................................................40 5.2.6. Giao diện hồ sơ nhân
viên......................................................................................41
5.2.7. Giao diện tìm kiếm nhân viên.............................................................................42
6. Các vấn đề khác : liên quan bảo mật , an toàn hệ thống ........................................42
CHƯƠNG III: TRIỂN KHAI..............................................................................................44
1. Lựa chọn giải pháp công nghệ, triển khai cơ sở dữ liệu, lập trình backend , lập
trình fornend.....................................................................................................................44
2. Thử nghiệm (test), đánh giá hiệu quả vận hành.......................................................44
KẾT LUẬN...........................................................................................................................46
1. Tóm tắt kết quả thực hiện được................................................................................46 4
2. So sánh yêu cầu đặt ra, đánh giá mức độ hoàn thành.............................................46
3. Hướng phát triển mở rộng sản phẩm........................................................................47 TÀI LIỆU THAM
KHẢO....................................................................................................48
HÌNH VẼ, BẢNG BIỂU Biểu đồ II.2.1.User case tổng
quan...........................................................................................15 Biểu đồ II.2.2.1.Phân rã nhân
viên............................................................................................16 Biểu đồ II.2.2.2.Phân rã phòng
ban...........................................................................................16
Biểu đồ II.2.2.3.Phân rã dự án..................................................................................................17 Biểu đồ II.2.2.4.Phân rã tìm
kiếm.............................................................................................17 Bảng II.3.1. Chức năng của mục quản
lý...................................................................................19 Biểu đồ II.3.1: biểu đồ trình tự thêm
nhân viên..........................................................................19
Biểu đồ II.3.2: biểu đồ trình tự xóa nhân viên..........................................................................20 Biểu đồ II.3.3 biểu đồ trình tự tìm nhân
viên............................................................................20
Biểu đồ II.3.4: biểu đồ trình tự sửa thông tin nhân
viên.............................................................21 Biểu
đồ II.3.5: biểu đồ trình tự thêm phòng
ban.......................................................................21 Biểu
đồ II.3.6: biểu đồ trình tự xóa phòng
ban.........................................................................22
Biểu đồ II.3.7: biểu đồ trình tự sửa thông tin phòng
ban............................................................22 5 Biểu đồ II.3.8: biểu đồ trình tự thêm dự
án...............................................................................23 Biểu đồ II.3.9: biểu đồ trình tự xóa dự
án..................................................................................23 Biểu đồ II.3.10: biểu đồ trình tự sửa thông tin dự
án.................................................................24 Biểu đồ II.4.1.dữ liệu tài
khoản.................................................................................................24
Biểu đồ II.4.2.dữ liệu phòng ban..............................................................................................25
Biểu đồ II.4.3.dữ liệu chức vụ..................................................................................................25
Biểu đồ II.4.4.dữ liệu nhân viên...............................................................................................26
Biểu đồ II.4.5.dữ liệu dự án......................................................................................................26
*Giao diện của người quản lý Hình II.5.1.1.Đăng
nhập ...........................................................................................................27 Hình II.5.1.2. Trang
chủ............................................................................................................28 Hình II.5.1.3. Danh
mục............................................................................................................29 Hình II.5.1.4. Giao diện chức
vụ...............................................................................................30 Hình II.5.1.5. Giao diện phòng
ban...........................................................................................31 Hình II.5.1.6. Giao diện dự
án...................................................................................................32 Hình II.5.1.7. Giao diện nhân
viên............................................................................................33 Hình II.5.1.8. Giao diện tìm 6
kiếm..............................................................................................34 Hình II.5.1.9. Giao diện tài
khoản.............................................................................................34 Hình II.5.1.10. Giao diện thống
kê............................................................................................35
*Giao diện của người dùng Hình II.5.2.1.Đăng
nhập ...........................................................................................................36 Hình II.5.2.2. Trang
chủ............................................................................................................37 Hình II.5.2.3. Giao diện chức
vụ...............................................................................................38 Hình II.5.2.4. Giao diện phòng
ban...........................................................................................39 Hình II.5.2.5. Giao diện dự
án...................................................................................................40 Hình II.5.2.6. Giao diện nhân
viên............................................................................................41 Hình II.5.2.7. Giao diện tìm
kiếm..............................................................................................42 7 MỞ ĐẦU
1. Lý do chọn đề tài
Phần mềm quản lý nhân sự là một phần quan trọng trong quản lý doanh nghiệp hiện đại. Nó
giúp cho việc quản lý nhân viên và tài nguyên con người trong công ty trở nên dễ dàng và hiệu
quả hơn. Vì vậy, đề tài phát triển phần mềm quản lý nhân sự trong một công ty là rất cần thiết
để cải thiện quá trình quản lý nhân sự trong doanh nghiệp. 2. Mục đích
Mục đích của đề tài này là phát triển một phần mềm quản lý nhân sự hiệu quả để giúp cho
công ty có thể quản lý nhân sự một cách nhanh chóng, chính xác và tiết kiệm thời gian. Phần
mềm này sẽ hỗ trợ cho các hoạt động quản lý nhân sự như tuyển dụng, hợp đồng lao động,
chấm công, tính lương, đánh giá hiệu suất và các chức năng khác liên quan đến nhân sự.
3. Đối tượng phạm vi nghiên cứu
Đối tượng nghiên cứu của đề tài này là các công ty hoạt động trong các lĩnh vực khác nhau.
Phạm vi nghiên cứu sẽ bao gồm các chức năng cơ bản của một phần mềm quản lý nhân sự, từ
quản lý thông tin nhân viên, quản lý chấm công, quản lý lương đến đánh giá hiệu suất.
4. Ý nghĩa khoa học thực tiễn của đề tài
Nghiên cứu này có ý nghĩa khoa học và thực tiễn rất lớn. Trên mặt khoa học, nghiên cứu này
sẽ giúp cải thiện hiệu quả quản lý nhân sự trong công ty, từ đó giảm thiểu những sai sót trong
quản lý nhân sự và tăng cường sự tương tác giữa nhân viên và công ty. Trên mặt thực tiễn, đề
tài này giúp cho các công ty hoạt động hiệu quả hơn trong việc quản lý nhân sự và giảm thiểu
chi phí nhân sự. Nó cũng giúp cho các nhân viên có thể tiếp cận các thông tin về công việc của
mình một cách dễ dàng và nhanh chóng hơn, từ đó cải thiện sự hài lòng của nhân viên và nâng
cao hiệu quả làm việc của toàn bộ công ty.
Với sự phát triển của công nghệ thông tin, phần mềm quản lý nhân sự đã trở thành một trong
những công cụ quản lý quan trọng trong doanh nghiệp hiện đại. Sử dụng phần mềm quản lý
nhân sự giúp cho các công ty tiết kiệm được thời gian và chi phí trong quản lý nhân sự, đồng
thời giúp cho quản lý nhân sự trở nên chính xác hơn và hiệu quả hơn.
Tóm lại, đề tài phát triển phần mềm quản lý nhân sự trong một công ty không chỉ có ý nghĩa
khoa học mà còn rất quan trọng trong thực tiễn kinh doanh. Nó giúp cho quản lý nhân sự trở 8
nên chính xác hơn và hiệu quả hơn, giúp cho công ty phát triển chiến lược quản lý nhân sự dựa
trên dữ liệu và giảm thiểu chi phí nhân sự. 9
CHƯƠNG I: XÁC ĐỊNH YÊU CẦU
1. Giới thiệu bối cảnh, đối tượng khách hàng 1.1. Bối cảnh
Dự án này nhắm đến các công ty và tổ chức có quy mô trung và lớn, đặc biệt là những doanh
nghiệp đang gặp khó khăn trong việc quản lý thông tin nhân viên và quy trình nhân sự. Đối
tượng khách hàng có thể là các doanh nghiệp trong các ngành công nghiệp khác nhau, bao gồm
công ty tư nhân, doanh nghiệp đa quốc gia, tổ chức phi lợi nhuận, hoặc các cơ quan nhà nước.
1.2. Đặc điểm của đối tượng khách hàng:
Các doanh nghiệp đang phải quản lý một lượng lớn thông tin về nhân viên, bao gồm hồ sơ
cá nhân, lịch sử công tác, thông tin liên hệ, và các dữ liệu liên quan khác.
Quy trình nhân sự và quản lý nhân viên đang được thực hiện theo cách thủ công, sử dụng
các công cụ và phương pháp truyền thống.
Khách hàng đang gặp khó khăn trong việc tìm kiếm và truy cập thông tin nhân viên một
cách nhanh chóng và chính xác.
Việc theo dõi các quy trình nhân sự như tuyển dụng, đào tạo, và đánh giá hiệu suất đang gặp
nhiều khó khăn và mất thời gian.
Quy mô và cách vận hành hệ thống hiện tại:
Số lượng nhân viên trong các công ty và tổ chức này có thể từ vài chục đến hàng nghìn người.
Hệ thống quản lý nhân viên hiện tại có thể dựa trên các bảng tính, hệ thống lưu trữ tệp
tin, hoặc phần mềm không đáp ứng đủ nhu cầu và yêu cầu hiện tại của khách hàng.
Công việc quản lý nhân viên và quy trình nhân sự có thể phức tạp và đòi hỏi sự tương
tác giữa nhiều bộ phận và nhóm làm việc khác nhau trong tổ chức.
1.3. Thận lợi/đặc biệt và khó khăn khiến khách hàng cần phần mềm quản lý nhân viên: Thuận lợi/đặc biệt:
Quản lý tập trung: Hệ thống sẽ giúp tập trung dữ liệu nhân viên và thông tin quy trình
nhân sự vào một nền tảng duy nhất, giúp dễ dàng truy cập và quản lý.
Tối ưu hóa quy trình nhân sự: Phần mềm sẽ cung cấp các công cụ và chức năng để tự
động hóa và tối ưu hóa các quy trình nhân sự như tuyển dụng, đào tạo, đánh giá hiệu suất, và
quản lý thời gian làm việc. 10
Quản lý hồ sơ nhân viên: Hệ thống sẽ cho phép lưu trữ và quản lý tất cả thông tin cá
nhân, hồ sơ công việc, lịch sử công tác, và các tài liệu liên quan đến nhân viên một cách dễ dàng và an toàn.
Theo dõi hiệu suất nhân viên: Phần mềm sẽ cung cấp các công cụ để đánh giá và theo
dõi hiệu suất của nhân viên dựa trên các tiêu chí và mục tiêu được đặt ra trước. Điều này giúp
cải thiện quản lý và phát triển nhân viên hiệu quả.
Quản lý thời gian và lương bổng: Hệ thống sẽ hỗ trợ tính toán và quản lý thời gian làm
việc, nghỉ phép, và tính lương bổng một cách tự động, giúp giảm thiểu sai sót và tăng tính chính xác.
Báo cáo và phân tích: Phần mềm sẽ cung cấp các báo cáo và công cụ phân tích dữ liệu
để giúp đánh giá, theo dõi và tối ưu hóa quy trình nhân sự và hiệu suất làm việc của nhân viên.
Khó khăn và thách thức mà khách hàng đang đối mặt:
Rủi ro mất dữ liệu: Các công ty và tổ chức đang phải đối mặt với rủi ro mất dữ liệu quan
trọng về nhân viên do sự cố kỹ thuật hoặc sự cố tự nhiên. Phần mềm sẽ cần đảm bảo tính an
toàn và sao lưu đầy đủ cho dữ liệu nhân viên.
Độ phức tạp trong tích hợp: Các công ty có thể đã sử dụng các hệ thống và công cụ khác
nhau để quản lý thông tin nhân viên. Việc tích hợp phần mềm mới vào hệ thống hiện có có thể
gặp khó khăn và đòi hỏi sự tương thích và cải thiện quy trình.
Sự thay đổi văn hóa tổ chức: Sử dụng một phần mềm quản lý nhân viên mới có thể quản
lý được nhân viên trong công ty một cách tối ưu nhất
Gặp khó khăn trong thay đổi văn hóa tổ chức: Để áp dụng thành công phần mềm quản
lý nhân viên mới, công ty có thể cần thay đổi cách làm việc và thúc đẩy sự chấp nhận từ phía
nhân viên. Điều này đòi hỏi sự đầu tư và hỗ trợ đào tạo cho nhân viên để sử dụng và tận dụng
tối đa tính năng của phần mềm.
Đảm bảo tính bảo mật và tuân thủ quyền riêng tư: Với việc quản lý thông tin nhân viên
nhạy cảm, bảo mật dữ liệu và tuân thủ quyền riêng tư là một thách thức quan trọng. Phần mềm
cần đảm bảo các biện pháp bảo mật mạnh mẽ, quản lý quyền truy cập và tuân thủ các quy định
về bảo vệ dữ liệu cá nhân. 11
Đào tạo và hỗ trợ người dùng: Để đảm bảo sự thành công và chấp nhận của phần mềm,
công ty cần đưa ra các khóa đào tạo và cung cấp hỗ trợ liên quan đến việc sử dụng phần mềm
cho nhân viên. Điều này giúp tăng cường khả năng sử dụng hiệu quả của phần mềm và giảm
thiểu sự khó khăn trong quá trình chuyển đổi.
Tính linh hoạt và tùy chỉnh: Mỗi công ty có yêu cầu và quy trình quản lý nhân viên riêng
biệt. Phần mềm cần có tính linh hoạt và khả năng tùy chỉnh để phù hợp với nhu cầu cụ thể của
khách hàng và thích ứng với các yêu cầu mới trong tương lai.
o Tổng kết lại, phần mềm quản lý nhân viên sẽ giúp các công ty và tổ chức tối ưu hóa quy
trình nhân sự, quản lý thông tin nhân viên, theo dõi hiệu suất và nâng cao hiệu quả làm việc.
Tuy nhiên, để thành công, cần xem xét và giải quyết các thách thức liên quan đến bảo mật dữ
liệu, thay đổi văn hóa tổ chức, đào tạo người dùng và tính linh hoạt của phần mềm.
2. Vấn đề cần giải quyết
*Vấn đề cần giải quyết trong phần mềm Quản lý Nhân sự là tối ưu hóa quá trình quản lý nguồn
nhân lực trong tổ chức. Các vấn đề cụ thể có thể bao gồm:
Quản lý thông tin nhân viên: Tổ chức thường phải quản lý một lượng lớn thông tin về nhân
viên bao gồm hồ sơ cá nhân, thông tin liên lạc, thông tin về hợp đồng lao động, quá trình công
tác và lịch sử lương bổng. Vấn đề phát sinh khi thông tin này được lưu trữ một cách phân,
không đồng nhất và khó truy cập, dẫn đến việc mất thời gian và khó khăn trong việc tìm kiếm thông tin cần thiết.
Quá trình tuyển dụng: Tổ chức thường phải xử lý một lượng lớn ứng viên và quá trình
tuyển dụng phức tạp bao gồm việc đăng tuyển, thu thập hồ sơ, đánh giá ứng viên, phỏng vấn
và lựa chọn. Việc thực hiện quá trình này một cách thủ công có thể gây ra sự chậm trễ, mất cơ
hội tuyển dụng ưu tú và không hiệu quả.
Quản lý lương bổng và chế độ phúc lợi: Tính toàn vẹn và chính xác của quá trình tính
lương, tính thuế và quản lý các chế độ phúc lợi là một vấn đề quan trọng. Sự mắc lỗi trong việc
tính toán lương có thể gây ra sự bất hài lòng và làm giảm động lực làm việc của nhân viên.
Quản lý đào tạo và phát triển: Việc quản lý quá trình đào tạo và phát triển nhân viên là một
yếu tố quan trọng trong việc nâng cao năng lực và hiệu suất làm việc. Tuy nhiên, việc theo dõi 12
và đánh giá quá trình này thường rời rạc, không liên kết và khó khăn trong việc đánh giá hiệu quả.
Quản lý hiệu suất: Để đảm bảo hiệu quả và đáp ứng mục tiêu tổ chức, quản lý hiệu suất
của nhân viên là cần thiết. Tuy nhiên, việc theo dõi và đánh giá hiệu suất thường không liên tục,
3. Yêu cầu chung đối với vấn đề các giải quyết (các mục lớn cần xử lý trong vấn đề đã
xác định, giới hạn phạm vi, chỉ ra ai dùng, kiến trúc tổng thể..)
Xác định các yêu cầu chính của khách hàng: Xác định rõ các yêu cầu cụ thể của khách
hàng về tính năng và chức năng của phần mềm quản lý nhân sự, bao gồm các mục tiêu quản lý
nhân sự, các tiêu chuẩn và quy trình quản lý nhân sự, và các yêu cầu pháp lý liên quan.
Giới hạn phạm vi: bao gồm các tính năng và chức năng cần thiết để quản lý nhân sự của
tổ chức. Cần đảm bảo rằng phạm vi đã được giới hạn sao cho phần mềm có thể cung cấp đầy
đủ các tính năng và chức năng cần thiết mà không quá phức tạp và không gây khó khăn cho người sử dụng.
Đối tượng dùng: Có 2 đối tượng đó chính là nhân viên(người sử dụng) và giám đốc nhân sự(người quản lý) •
Đảm bảo tính bảo mật và sự riêng tư: Đảm bảo tính bảo mật và sự riêng tư của dữ
liệuquản lý trong phần mềm, bao gồm các thông tin về nhân viên, thông tin về lương và phúc
lợi, và các thông tin khác liên quan đến quản lý nhân sự. Cần đảm bảo rằng dữ liệu được bảo
mật một cách an toàn và chỉ được truy cập bởi các người dùng được ủy quyền. • Kiến trúc tổng thể:
Bao gồm các kiến trúc về dữ liệu, giao diện người dùng, các tính năng và chức năng
trong quản lý nhân sự, đảm bảo phù hợp với yêu cầu của khách hàng và tính linh hoạt mở rộng
Đảm bảo tính khả dụng: khả năng hoạt động ổn định và cung cấp dịch vụ liên tục cho
người sử dụng, đảm bảo tính sẵn sàng và độ tin cậy của hệ thống
4. Các yêu cầu cụ thể:
Khách hàng thường yêu cầu giải quyết các vấn đề sau:
Quản lý được thông tin nhân viên: bao gồm thông tin cá nhân, thông tin liên lạc, hồ sơ
công việc và lịch sử công việc của nhân viên 13
Quản lý phòng ban, chức vụ nhân viên: cung cụ này có thể biết được nhân viên đang ở
phòng ban nào và vị trí chức vụ
Quản lý lương và phúc lợi: Khách hàng yêu cầu phần mềm có thể quản lý được lương
và các khoản phúc lợi cho nhân viên bao gồm tiền lương, bảo hiểm, phúc lợi và các khoản chi phí khác.
Quản lý nhân viên và kế hoạch công việc: Công cụ này giúp cho khách hàng có thể quản
lý được kế hoạch công việc của nhân viên để đảm bảo rằng nhân viên cần làm công việc gì,
đáp ứng đúng thời hạn và đạt được kết quả cao nhất
Quản lý thời gian và chấm công: bao gồm giờ làm việc, đi trễ, nghỉ phép và chấm công
để đảm bảo quyền lợi về lương cho nhân viên
Quản lý đánh giá và thăng tiến của nhân viên: theo dõi năng lực để đánh giá nhân viên
theo mức từng mức độ bậc, đáp ứng đủ và hoàn thành tốt sẽ được thăng tiến
Đáp ứng được các yêu cầu pháp lý: Phần mềm phải được tuân thủ các quy định pháp
luật liên quan đến quản lý nhân sự, bao gồm quy định về bảo mật thông tin, luật lao động vào các quy luật khác.
Quản lý tài khoản: công cụ này cho phép chủ có thể quản lý các tài khoản của nhân viên Quản lý dự án
Dữ liệu mà khách hàng yêu cầu:
Thông tin nhân viên: họ tên, ngày sinh, giới tính, quê quán, số cmt, số điện thoại, số tài
khoản, phòng ban , chức vụ
Hồ sơ công việc của nhân viên, bao gồm thông tin về vị trí công việc, mô tả
côngviệc, lịch sử làm việc và các thông tin khác liên quan đến công việc.
Dữ liệu về quản lý dự án: tên dự án, nhiệm vụ dự án, mô tả dự án
Dữ liệu quản lý các phòng ban: tên, địa chỉ, ghi chú
Dữ liệu quản lý tài khoản: mật khẩu , loại tài
Thông tin về lương và phúc lợi của nhân viên, bao gồm thông tin về tiền lương, bảo
hiểm, phúc lợi và các khoản chi phí khác liên quan đến lương và phúc lợi.
Thông tin về kế hoạch công việc của nhân viên, bao gồm các thông tin về nhiệm vụ,
mục tiêu, lịch trình và các thông tin khác liên quan đến kế hoạch công việc. 14
CHƯƠNG II: BIỂU ĐỒ PHÂN TÍCH, PHÂN TÍCH THIẾT KẾ HỆ THỐNG
1. Phân tích yêu cầu của khách hàng
Dựa trên yêu cầu của khách hàng, để giải quyết các vấn đề liên quan đến quản lý nhân
sự, cần triển khai một phần mềm quản lý nhân sự. Các công nghệ, giải pháp kĩ thuật để
triển khai phần mềm quản lý nhân sự có thể bao gồm:
Hệ thống quản lý cơ sở dữ liệu (Database Management System - DBMS): để lưu trữ và
quản lý thông tin của nhân viên, phòng ban, kế hoạch công việc, dự án và tài khoản.
Các ngôn ngữ lập trình phù hợp như C#, .NET, để phát triển phần mềm.
Công nghệ đám mây (Cloud Computing) để triển khai và quản lý hệ thống, giúp giảm chi
phí về phần cứng và hỗ trợ dễ dàng cho việc truy cập từ xa.
Các framework, thư viện và công cụ hỗ trợ phát triển phần mềm, ví dụ như Spring,
Hibernate, Django, ReactJS, và NodeJS để giảm thời gian phát triển và tăng tính ổn định, bảo mật cho phần mềm.
Các công nghệ liên quan đến bảo mật thông tin như mã hóa dữ liệu, kiểm tra lỗi, xác thực
người dùng và các phương pháp bảo vệ thông tin khác để đảm bảo an toàn thông tin và tuân
thủ các quy định pháp luật về bảo mật thông tin.
Về giải pháp kĩ thuật, có thể triển khai các tính năng như:
Quản lý thông tin nhân viên, phòng ban, chức vụ nhân viên, bao gồm thông tin cá nhân,
thông tin liên lạc, hồ sơ công việc và lịch sử công việc của nhân viên.
Quản lý lương và phúc lợi của nhân viên, bao gồm tiền lương, bảo hiểm, phúc lợi và các khoản chi phí khác.
Quản lý nhân viên và kế hoạch công việc, bao gồm kế hoạch công việc của nhân viên để
đảm bảo rằng nhân viên cần làm công việc gì, đáp ứng đúng thời hạn và đạt được kết quả cao nhất.
Quản lý thời gian và chấm công của nhân viên để đảm bảo quyền lợi về lương cho nhân viên.
Quản lý đánh giá và thăng tiến của nhân viên để theo dõi năng lực và đánh giá 15 2. Biểu đồ
2.1. Biểu đồ user case tổng quan
Biểu đồ II.2.1.User case tổng quan 2.2. Biểu đồ phân rã
2.2.1. Phân rã quản lý nhân viên 16
Biểu đồ II.2.2.1.Phân rã nhân viên
2.2.2. Phân rã phòng ban
Biểu đồ II.2.2.2.Phân rã phòng ban 2.2.3. Phân rã dự án 17
Biểu đồ II.2.2.3.Phân rã dự án 2.2.4. Phân rã tìm kiếm
Biểu đồ II.2.2.4.Phân rã tìm kiếm
3. Thiết kế chức năng:
Chức năng của mục quản lý chức vụ, quản lý phòng ban, quản lý nhân viên , quản lý dự án, quản lý tài khoản Chức năng Giải quyết vấn đề Đầu vào Đầu ra
Thêm Thêm được các Điền vào các thông Hiển thị thông báo chức vụ, phòng tin chức
vụ , phòng đã thêm thành công ban, nhân viên, dự ban, nhân viên, dự chưa, nếu đã thêm 18 án, tài khoản mới án, tài khoản mà thành công thì sẽ người quản lý hiển thị thông tin muốn thêm mới trực tiếp vào danh sách các chức vụ, phòng ban, nhân viên, dự án, tài khoản Sửa Sửa thông tin các Có thể sửa bất kì Hiển thị thông báo chức vụ, phòng thông tin nào khi đã sửa thành công ban, nhân viên, dự click vào các ô bất kì thông tin nào án, tài khoản mà thông tin và danh sách cập người quản lý nhật lại đúng với muốn thay đổi những mục đã sửa để có thể có được những thông tin chính xác nhất Xóa Có thể xóa các Click vào hàng Hiển thị thông báo chức vụ, phòng chức vụ, phòng đã xóa thành ban, dự án, tài ban, nhân viên, dự công(nếu chưa khoản, nhân viên
án, tài khoản bất kì được xóa hiển thị
khi không cần thiết mà người quản lý thông báo thông tin muốn xóa và click chưa xóa) và bắt xóa đầu danh sách các thông tin được cập nhật lại 19
Bảng II.3.1. Chức năng của mục quản lý
Biểu đồ II.3.1: biểu đồ trình tự thêm nhân viên 20