
1
TUYÊN BỐ BẢN QUYỀN
Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép
dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo.
Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu
lành mạnh sẽ bị nghiêm cấm.
UDPM-CĐ-MĐ31-XDPMQLNS

2
LỜI GIỚI THIỆU
Trong giai đoạn đất nước đang quá trình hội nhập, cùng với sự phát triển mạnh mẽ
của công nghệ thông tin, tin học hoá là điều mà mỗi công ty, cơ quan, xí nghiệp và các
tổ chức cần phải nghỉ đến. Tin học được ứng dụng trong mọi lĩnh vực cuộc sống, nó
đem lại nhiều lợi ích to lớn, đã dần thay thế những công việc thủ công và mất nhiều thời
gian.
Hiện nay rất nhiều lĩnh vực đã và đang thực hiện việc tin học hoá, trong lĩnh vực
sản xuất và cả trong những lĩnh vực xã hội. Nhằm đáp ứng cho nhu cầu phát triển của
xã hội nói chung và thực hiện tin học hoá trong công tác quản lý nói riêng, giáo trình
“XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ” này được biên soạn dành cho sinh
viên Trường cao đẳng nghề ỨNG DỤNG PHẦN MỀM theo chương trình khung của
Tổng cục dạy nghề nhằm giúp cho việc quản lý nhân viên thuận lợi hơn.
Trong quá trình thực hiện, nhóm biên soạn đã tham khảo nhiều tài liệu, kết hợp
với kinh nghiệm trong thực tế.
Mặc dù có nhiều cố gắng, nhưng không tránh khỏi những sai sót, rất mong nhận
được sự đóng góp ý kiến của độc giả để giáo trình được hoàn thiện hơn.
Xin chân thành cảm ơn!
Cần Thơ, ngày 16 tháng 6 năm 2018
Tham gia biên soạn
1. Nguyễn Thị Thúy Lan

3
MỤC LỤC
TUYÊN BỐ BẢN QUYỀN ........................................................................................... 1
LỜI GIỚI THIỆU ......................................................................................................... 2
CHƯƠNG TRÌNH MÔ ĐUN ....................................................................................... 5
XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ ............................................... 5
BÀI 1: KHẢO SÁT HIỆN TRẠNG HỆ THỐNG ...................................................... 6
1. Khảo sát hiện trạng ............................................................................................... 6
2. Các yêu cầu hệ thống .................................................................................................. 6
2.1 Quản lý nhân sự......................................................................................................... 6
2.2 Quản lý diễn biến lương của nhân viên..................................................................... 7
BÀI 2: PHÂN TÍCH HỆ THỐNG .................................................................................. 8
1. Danh sách các Actor .................................................................................................... 8
2. Đặc tả USE-CASE ...................................................................................................... 9
2.1 Đặc tả USE-CASE “Đăng Nhập” ............................................................................. 9
2.2 Đặc tả USE-CASE “Kỷ Luật”................................................................................. 10
2.3 Đặc tả USE-CASE“Phân quyên” ............................................................................ 10
2.4 Đặc tả USE-CASE“Xem danh sách nhân viên” ..................................................... 11
2.5 Đặc tả USE-CASE “Nhập Hồ Sơ Nhân Viên” ....................................................... 11
2.6 Đặc tả USE-CASE“Cập Nhật Hồ Sơ Nhân Viên” .................................................. 12
2.7 Đặc tả USE-CASE“Xóa Hồ Sơ Nhân Viên” .......................................................... 13
2.8 Đặc tả USE-CASE“Tra Cứu Nhân Viên Theo Đơn Vị” ......................................... 14
2.9 Đặc tả USE-CASE“Tính Lương” .......................................................................... 15
2.10 Đặc tả USE-CASE“Thay Đổi Tham Số” .............................................................. 15
BÀI 3: THIẾT KẾ CƠ SỞ DỮ LIỆU ........................................................................... 17
1. Sơ Đồ Lớp ................................................................................................................. 17
1.1 Sơ đồ lớp ................................................................................................................. 17
1.2 Mô tả chi tiết từng lớp đối tượng ............................................................................ 18
2. Mô tả chi tiết các kiểu dữ liệu trong sơ đồ logic ....................................................... 22
2.1 Bảng ghi chú ........................................................................................................... 22
2.2 Mô tả chi tiết các kiểu dữ liệu ................................................................................. 23
BÀI 4: THIẾT KẾ GIAO DIỆN ................................................................................... 28
I. Thiết kế form hệ thống. .............................................................................................. 28
1. Thiết kế form đăng nhập ........................................................................................... 28
2. Thiết kế form đổi mật khẩu........................................................................................ 28
3. Thiết kế form Đăng ký .............................................................................................. 29
II .Thiết kế form cập nhật danh mục ............................................................................. 30

4
1. Danh Mục ............................................................................................................30
2. Thiết kế form Bảng Công ....................................................................................30
III. Thiết kế các form Cập nhật nhân viên công ty ........................................................31
1. Thiết kế form nhập thông tin cho nhân viên ........................................................31
2. Thiết kế form Nhập Bộ Phận ...............................................................................32
IV. Thiết kế các form Chức năng ...............................................................................34
1. Thiết kế form Tra Cứu .........................................................................................34
2. Thiết kế form báo cáo ..........................................................................................34
BÀI 5: HOÀN THIỆN, ĐÓNG GÓI PHẦN MỀM ..................................................36
1. Kiểm thử phần mềm ..........................................................................................36
2. Đặt bảo mật cho cơ sở dữ liệu ..........................................................................36
3. Đóng gói phần mềm ...........................................................................................42
TÀI LIỆU THAM KHẢO ...........................................................................................43

5
CHƯƠNG TRÌNH MÔ ĐUN
XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ
Tên mô đun: XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ
Mã mô đun: MĐ 31
Thời gian thực hiện mô đun: 90 giờ; (Lý thuyết: 30 giờ; Thực hành: 54 giờ; Kiểm
tra: 4 giờ)
I. VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN
Vị trí: là mô đun được bố trí giảng dạy sau các môn cơ sở nghề, Hệ quản trị CSDL,
Lập trình CSDL, Phân tích thiết kế hệ thống thông tin.
Tính chất: là mô đun bắt buộc thuộc chuyên môn nghề của chương trình đào tạo
Cao đẳng (ứng dụng phần mềm).
II. MỤC TIÊU CỦA MÔ ĐUN
- Kiến thức:
Biết cách phân tích các yêu cầu của bài toán thực tiễn để xây dựng được mô
hình cơ sở dữ liệu;
Hiểu các tính năng của các công cụ để xây dựng cơ sở dữ liệu vật lý;
- Kỹ năng:
Xây dựng được cơ sở dữ liệu quản lý hồ sơ nhân sự cho đơn vị, doanh nghiệp;
Xây dựng được phần mềm để quản lý nhân sự , với các tính năng quan trọng
như cập nhật danh sách các phòng ban, nhân viên, lý lịch của từng nhân viên;
- Năng lực tự chủ và trách nhiệm:
Nghiêm túc, sáng tạo và chủ động trong quá trình thiết kế mô đun quản lý nhân
sự;
Chủ động tìm các phần mềm mẫu đến phần mềm quản lý nhân sự để kế thừa.
III. NỘI DUNG MÔ ĐUN:
1. Nội dung tổng quát và phân bổ thời gian:
Số
TT
Tên các bài trong mô đun
Thời gian
Tổng số
Lý
thuyết
Thực hành,
Bài tập
Kiểm tra*
(LT hoặc TH)
1.
Bài 1: Thiết kế cơ sở dữ liệu
16
8
8
0
2.
Bài 2: Thiết kế các chức
năng chính
36
8
27
1
3.
Bài 3: Thiết kế giao diện
chương trình
12
4
7
1
4.
Bài 4: Thiết kế các báo cáo
16
6
9
1
5.
Bài 5: Hoàn thiện, đóng gói
phần mềm
10
4
5
1
Tổng cộng
90
30
56
4