TRƯỜNG ĐẠI HỌC KINH TẾ - THUẬT CÔNG NGHIỆP
KHOA CÔNG NGHỆ THÔNG TIN
~~~~~~*~~~~~~
ĐỒ ÁN MÔN HỌC
THỰC HÀNH LẬP TRÌNH.NET
TÊN ĐỀ TÀI
HỆ THỐNG QUẢN LÝ NHÂN SỰ
Giáo viên hướng dẫn: ThS. Trần Thị Lan Anh
Nhóm sinh viên thực hiện: Nhóm 7
Nội, tháng 10 năm 2024
TRƯỜNG ĐẠI HỌC KINH TẾ - THUẬT CÔNG NGHIỆP
KHOA CÔNG NGHỆ THÔNG TIN
~~~~~~*~~~~~~
BÀI TẬP LỚN MÔN HỌC
THỰC HÀNH LẬP TRÌNH.NET
TÊN ĐỀ TÀI
HỆ THỐNG QUẢN LÝ NHÂN SỰ
Giáo viên hướng dẫn: ThS. Trần Thị Lan Anh
Thành viên nhóm:
1. Lê Kim Anh (NT)
2. Hoàng Thu Hiền
3. Nguyễn Văn Chính
Hà Nội, tháng 10 năm 2024
LỜI CẢM ƠN
Nhóm chúng em xin gửi lời cảm ơn đến các thầy/cô khoa Công nghệ thông tin
đã tạo điều kiện để chúng em có hội thực hành làm bài tập lớn, đặc biệt giảng
viên hướng dẫn bộ môn Thực hành Lập trình .NET Trần Thị Lan Anh. Cảm
ơn đã dành thời gian, công sức kiến thức quý báu để hướng dẫn chúng em
trong quá trình thực hiện bài tập lớn với đề tài "Hệ thống quản lý nhân sự".
Qua quá trình thực hiện đề tài, chúng em đã có cơ hội được học hỏi, nắm bắt
vận dụng những kiến thức đã học vào thực tế. Những khó khăn, thách thức
chúng em gặp phải đã được giúp đỡ hướng dẫn một cách tận tình, giúp chúng
em vượt qua và hoàn thành bài tập lớn này.
Một lần nữa, xin chân thành cảm ơn sự kiên nhẫn, tận tâm sự hướng dẫn
nhiệt tình của cô. Những kiến thức kinh nghiệm chia sẻ không chỉ giúp
chúng em hoàn thành bài tập lớn còn bước đệm quan trọng cho chúng em
trong suốt hành trình học tập và phát triển bản thân.
Xin kính chúc sức khỏe tiếp tục gặt hái được nhiều thành công trong sự
nghiệp giảng dạy của mình!
Hà Nội, ngày tháng 10 năm 2024
Nhóm sinh viên thực hiện
Lê Kim Anh
Hoàng Thu Hiền
Nguyễn Văn Chính
LỜI MỞ ĐẦU
1. MỤC TIÊU VÀ YÊU CẦU NGHIÊN CỨU
Mục tiêu nghiên cứu
Mục tiêu chính: Xây dựng và phát triển một nền tảng quản lý và bán sách trực
tuyến hiệu quả, đáng tin cậy và dễ sử dụng, đồng thời đáp ứng đầy đủ các yêu
cầu và nhu cầu của người dùng.
Yêu cầu nghiên cứu
Với mục đích xây dựng một hệ thống quản lý chất lượng, hệ thống đm
bảo những yêu cầu sau:
Giao diện thân thiện, khoa học: Thiết kế giao diện người dùng dễ sử dụng và
trực quan, giúp người dùng dễ dàng thao tác và truy cập thông tin.
Có đầy đủ các tính năng: Quản lý nhân viên ; Quản lý lương và chính sách;
Quản trị hệ thống; Báo cáo thống kê.
Hệ thống cần có chức năng tiếp nhận phản hồi đánh giá từ nhân viên,
dựa trên phản hồi này, hệ thống sẽ điều chỉnh các chính sách quy trình
làm việc để cải thiện môi trường làm việc và hiệu suất của nhân viên.
3. PHẠM VI NGHIÊN CỨU
Bài tập lớn được thực hiện dựa trên sở phạm vi bài tập lớn môn Thực
hành Lập trình .NET với đề tài “ Hệ thống quản lý nhân sự ”.
LI M ĐẦU ........................................................................................................ 4
CHƯƠNG 1: PHÂN TÍCH HỆ THNG ............................................................... 6
1. Kho sát h thng ......................................................................................... 6
1.1 Nhim v cơ bản ..................................................................................... 6
1.2 Quy trình x ....................................................................................... 6
1.3 Phân tích chc năng của h thng ........................................................ 6
2. V sơ đồ phân rã chức năng ...................................................................... 7
2.1 Xác định dòng thông tin nghip v - Mô hình lung d liu (DFD) . 8
2.1.1 Sơ đồ lung d liu (DFD) mc khung cnh ................................ 8
2.1.1.1 Sơ đồ lung d liu (DFD) mc đỉnh ......................................... 9
2.1.2. DFD mức dưới đỉnh ......................................................................... 10
2.1.2.1 DFD mức dưới đỉnh cho chức năng 1.0 Quản lý nhân viên ... 10
2.1.2.2 DFD mức dưới đỉnh cho chức năng 2.0 Quản lý lương và
chính sách ................................................................................................ 10
2.1.2.3 DFD mức dưới đỉnh cho chức năng 3.0 Qun tr h thng .... 10
2.1.2.4 DFD mức dưới đỉnh cho chức năng 4.0 Báo cáo thống kê ..... 11
CHƯƠNG 2: XÂY DỰNG CƠ SỞ D LIU .................................................... 12
1. Mô t các thc th .................................................................................. 12
2. Các bng d liu quan h ...................................................................... 12
3. Mô hình quan h (Database Diagrams) .............................................. 13
CHƯƠNG 3: XÂY DỰNG PHN MM CHO BÀI TOÁN QUN LÝ ........... 16
3. Thiết kế giao din các chc năng .......................................................... 16
3.1 Nhân viên .............................................................................................. 16
3.2 Lương và chính sách ............................................................................ 40
3.3 Qun tr h thng ................................................................................. 51
3.4 Báo cáo thng kê .................................................................................. 58
TNG KT .......................................................................................................... 64