You are on page 1of 55

TRƯỜNG ĐẠI HỌC QUỐC TẾ HỒNG BÀNG

KHOA CÔNG NGHỆ - KỸ THUẬT


BỘ MÔN CÔNG NGHỆ THÔNG TIN

  

PHÁT TRIỂN ỨNG DỤNG WEB

Website quản lý nhân sự

Giảng viên hướng dẫn: Mai Trung Thành


Sinh Viên Thực Hiện:
STT Họ và Tên MSSV
1 Nguyễn Vương Ngọc Trí 201101329
2 Huỳnh Vĩnh Lộc 201101044
3 Nguyễn Đình Nam 201101314

TP. Hồ Chí Minh, 2023


LỜI CẢM ƠN
Để hoàn thành đề tài khoá luận đồ án này, chúng em đã nhận được sự hướng
dẫn, giúp đỡ và góp ý nhiệt tình của quý thầy cô trường Đại Học Quốc Tế Hồng Bàng
và thầy Mai Trung Thành
Chúng em xin gửi lời biết ơn sâu sắc đến thầy Mai Trung Thành đã dành nhiều
thời gian và tâm huyết hướng dẫn nghiên cứu và giúp em hoàn thành khóa luận đồ án
môn học.
Chúng em cũng xin chân thành cảm ơn đến quý thầy cô trường Đại học Quốc
Tế Hồng Bàng, đặc biệt là những thầy cô đã tận tình dạy bảo cho em suốt thời gian
học tập tại trường.
Chúng em xin chân thành cảm ơn Ban Giám Hiệu trường Đại Học Quốc Tế
Hồng Bàng cùng quý thầy cô trong Khoa Công Nghệ Thông Tin đã tạo rất nhiều điều
kiện để em học tập và hoàn thành tốt khóa học.
Chúng em đã có nhiều cố gắng hoàn thiện luận văn tốt nghiệp bằng tất cả năng
lực của mình, tuy nhiên không thể tránh khỏi nhiều thiếu sót, rất mong nhận được
những đóng góp quý báu của quý thầy cô và các bạn.

TP.HCM, Ngày 17 Tháng 8 Năm 2023.


Sinh viên thực hiện.
STT Họ và Tên MSSV
1 Nguyễn Vương Ngọc Trí 201101329
2 Huỳnh Vĩnh Lộc 201101044
3 Nguyễn Đình Nam 201101314
Xây dựng website quản lý nhân sự

TRANG CAM KẾT


Tôi xin cam kết báo cáo này được hoàn thành dựa trên các kết quả nghiên cứu
của tôi và các kết quả nghiên cứu này chưa được dùng cho bất cứ báo cáo cùng cấp
nào khác.

TP.HCM, Ngày 17 Tháng 8 Năm 2023.


Sinh viên thực hiện.
STT Họ và Tên MSSV
1 Nguyễn Vương Ngọc Trí 201101329
2 Huỳnh Vĩnh Lộc 201101044
3 Nguyễn Đình Nam 201101314

3
Xây dựng website quản lý nhân sự

NHẬN XÉT CỦA GIẢNG VIÊN


...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................
...............................................................................................................................

TP.HCM, Ngày… Tháng… Năm ….


Chữ ký giảng viên

4
Xây dựng website quản lý nhân sự

MỤC LỤ
C
LỜI CẢM ƠN......................................................................................................ii
TRANG CAM KẾT...........................................................................................iii
NHẬN XÉT CỦA GIẢNG VIÊN......................................................................iv
MỤC LỤC...........................................................................................................v
DANH MỤC BẢNG........................................................................................viii
DANH MỤC HÌNH............................................................................................ix
DANH MỤC THUẬT NGỮ VIẾT TẮT...........................................................xi
MỞ ĐẦU...........................................................................................................xii
Chương 1. Tổng quan về web quản lý nhân sự.................................................1
1.1 Tổng quan về quản lý nhân sự................................................................1
1.1.1 Tổng quan đề tài...............................................................................1
1.1.2 Lý do chọn đề tài..............................................................................1
1.1.3 Mục tiêu nghiên cứu.........................................................................2
1.1.4 Pham vi ứng dụng.............................................................................2
1.2 Giới thiệu công nghệ...............................................................................2
1.2.1 Môi trường lập trình visual studio 2022...........................................2
1.2.2 Ngôn ngữ lập trình...........................................................................3
1.2.3 Giới thiệu về SQL............................................................................3
Chương 2. Khảo sát quản lý nhân sự................................................................4
2.1 Khảo sát hiện trạng.................................................................................4
2.1.1 Nội dung phân tích và đáng giá hiện trạng.......................................4
2.1.2 Mục tiêu:..........................................................................................4
2.1.3 Chức năng và nhiệm vụ:...................................................................5
2.1.4 Đảm bảo:..........................................................................................5
2.2 Nghiệp vụ quản lý nhân sự.....................................................................5

5
Xây dựng website quản lý nhân sự

2.2.1 Quản lý lương...................................................................................5


2.2.2 Tuổi nghỉ hưu...................................................................................7
2.2.3 Thống kê...........................................................................................7
2.3 Mô tả bộ phận.........................................................................................7
2.3.1 Người quản trị “Admin”...................................................................7
2.3.2 Người dùng “User”...........................................................................7
Chương 3. Phân tích và thiết kế hệ thống.........................................................8
3.1 Phân tích chức năng................................................................................8
3.1.1 Các chức năng của website..............................................................8
3.2 Phân tích cơ sở dữ liệu hệ thống.............................................................9
3.2.1 Biểu đồ use case diagram...............................................................11
3.2.2 Các đặc tả use case.........................................................................12
3.3 Thiết kế dữ liệu hệ thống......................................................................20
3.3.1 Sơ đồ tuần tự..................................................................................20
3.3.2 Ánh xạ class diagram thành mô hình thực thể...............................25
3.3.3 Mô tả dữ liệu..................................................................................26
Chương 4. Xây dựng giao diện website..........................................................31
4.1 Giao diện dành cho quản trị “admin”...................................................31
4.1.1 Giao diện trang chủ........................................................................31
4.1.2 Giao diện đăng nhập.......................................................................31
4.1.3 Giao diện người quản tri “Admin”.................................................32
4.1.4 Giao diện nhân viên........................................................................32
4.1.5 Giao diện thêm nhân viên...............................................................33
4.1.6 Giao diện cập nhập thông tin nhân viên.........................................33
4.1.7 Giao diện phòng ban......................................................................34
4.1.8 Giao diện thêm phòng ban.............................................................34
4.1.9 Giao diện cập nhật phụ cấp............................................................35
4.1.10 Giao diện cập nhật thông tin phòng ban.......................................35

6
Xây dựng website quản lý nhân sự

4.1.11 Giao diện xem danh sách nhân viên.............................................36


4.1.12 Giao diện lương nhân viên...........................................................36
4.1.13 Giao diện danh sách nhận lương..................................................37
4.1.14 Giao diện cập nhập bảng lương....................................................37
4.1.15 Giao diện khen thưởng nhân viên................................................38
4.2 Giao diện dành cho nhân viên “User”...................................................38
4.2.1 Giao diện dành cho nhân viên........................................................38
4.2.2 Giao diện cập nhập thông tin nhân viên.........................................39
4.2.3 Giao diện lịch sử lương của nhân viên...........................................39
Chương 5. Kết luận.........................................................................................40
Chương 6. Tài liệu tham khảo.........................................................................41

7
Xây dựng website quản lý nhân sự

DANH MỤC BẢNG


Bảng 2-1: Bậc và hệ số viên chức loại A3...........................................................6
Bảng 2-2: Bậc và hệ sô viên chức loại A2...........................................................6
Bảng 2-3: Bậc và hệ số viên chức loại A1...........................................................6
Bảng 3-1: Bảng đặc tả use case tổng.................................................................12
Bảng 3-2: Đặc tả use case đăng nhập................................................................13
Bảng 3-3: Đặc tả use case tìm kiếm...................................................................14
Bảng 3-4: Đặc tả use case cập nhập thông tin nhân viên...................................15
Bảng 3-5: Đặc tả use case xem danh sách nhân viên........................................16
Bảng 3-6: Đặc tả use case quản lý lương...........................................................17
Bảng 3-7: Đặc tả use case xem bảng lương.......................................................18
Bảng 3-8: Đặc tả use case khen thưởng.............................................................19
Bảng 3-9: Mô tả dữ liệu phòng ban...................................................................26
Bảng 3-10: Mô tả dữ liệu chuyên ngành...........................................................26
Bảng 3-11: Mô tả dữ liệu nhân viên..................................................................27
Bảng 3-12: Mô tả dữ liệu lương........................................................................27
Bảng 3-13: Mô tả dữ liệu chi tiết lương............................................................28
Bảng 3-14: Mô tả dữ liệu cập nhật lương..........................................................28
Bảng 3-15: Mô tả dữ liệu thôi việc nhân viên...................................................29
Bảng 3-16: Mô tả dữ liệu trình độ học vấn........................................................29
Bảng 3-17: Mô tả dữ liệu cập nhập học vấn......................................................29
Bảng 3-18: Mô tả dữ liệu chức vụ nhân viên....................................................29
Bảng 3-19: Mô tả dữ liệu khen thưởng..............................................................30
Bảng 3-20: Mô tả dữ liệu hợp đồng...................................................................30
Bảng 3-21: Mô tả dữ liệu luân chuyển nhân viên..............................................30

8
Xây dựng website quản lý nhân sự

DANH MỤC HÌNH


Hình 3-1: Hệ thống trang chủ..............................................................................8
Hình 3-2: Admin..................................................................................................9
Hình 3-3: User.....................................................................................................9
Hình 3-4: Biểu đồ USE CASE tổng quát...........................................................11
Hình 3-5: Biểu đồ tuần tự nhân viên đăng nhập................................................20
Hình 3-6: Biểu đồ tuần tự Admin đăng nhập....................................................21
Hình 3-7: Biểu đồ tuần tự nhân viên cập nhật thông tin....................................22
Hình 3-8: Biểu đồ tuần tự thêm nhân viên mới.................................................23
Hình 3-9: Biểu đồ tuần tự xóa nhân viên...........................................................24
Hình 3-10: Mô hình thực thể.............................................................................25
Hình 4-1: Giao diện trang chủ...........................................................................31
Hình 4-2: Giao diện đăng nhập..........................................................................31
Hình 4-3: Giao diện người quản trị "Admin"....................................................32
Hình 4-4: Giao diện nhân viên...........................................................................32
Hình 4-5: Giao diện thêm nhân viên..................................................................33
Hình 4-6: Giao diện cập nhật thông tin nhân viên.............................................33
Hình 4-7: Giao diện phòng ban.........................................................................34
Hình 4-8: Giao diện thêm phòng ban................................................................34
Hình 4-9: Giao diện cập nhật phụ cấp...............................................................35
Hình 4-10: Giao diện cập nhật thông tin phòng ban..........................................35
Hình 4-11: Giao diện xem danh sách nhân viên................................................36
Hình 4-12: Giao diện lương nhân viên..............................................................36
Hình 4-13: Giao diện danh sách nhận lương.....................................................37
Hình 4-14: Giao diện cập nhật bảng lương........................................................37
Hình 4-15: Giao diện khen thưởng nhân viên...................................................38
Hình 4-16: Giao diện dành cho nhân viên.........................................................38

9
Xây dựng website quản lý nhân sự

Hình 4-17: Giao diện cập nhật thông tin nhân viên...........................................39
Hình 4-18: Giao diện lịch sử lương của nhân viên............................................39

10
Xây dựng website quản lý nhân sự

DANH MỤC THUẬT NGỮ VIẾT TẮT


Từ viết tắt Từ đầy đủ Giải thích

CSDL Cơ sở dữ liệu Cơ sở dữ liệu


CMS Content management system Hệ thống quản trị nội dung
HTML Hypertext Markup Language Ngôn ngữ siêu đánh dấu văn bản
MVC Model – View – Controler Mô hình Model-View-Controler
SQL Structured Query Language Ngôn ngữ truy vấn cấu trúc
UML Unified Modeling Language Ngôn ngữ mô hình hóa thống
nhất
admin Người quản trị Là người điều hành quản lý
website
User Người dùng / nhân viên Là người

11
Xây dựng website quản lý nhân sự

MỞ ĐẦU
Ngày nay Công nghệ thông tin đã trở thành một phần tất yếu của cuộc sống con
người, có người đã nói rằng nước Mỹ giàu mạnh một phần là nhờ và Công nghệ thông
tin. Nếu lúc trước Công nghệ thông tin là một điều viễn tưởng thì giờ đây nó đã trở
thành một phần không thể thiếu trong tất cả các lĩnh vực từ y học, kinh doanh đến cả
giáo dục...
Đất nước ta đang ngày một phát triển, đang cố gắng hòa nhập và rút ngắn
khoảng
cách với thế giới, việc nước ta trở thành thành viên của WTO đã được các nhà kinh
doanh chú ý đến và đâu tư ngày càng nhiều vào Việt Nam. Vì vậy để không bị quá lạc
hậu, để rút ngắn khoảng cách với các nước, để đáp ứng yêu cầu tất yếu của các nhà
đầu tư vào Việt Nam và để các nhà kinh doanh trong nước có đủ sức cạnh tranh với
nước ngoài... thì bắt buộc phải đầu tư cho Công nghệ thông tin mà ở đây chính xác là
các phần mềm tin học dùng cho các công ty, bệnh viện v.v... Việc áp dụng các phần
mềm tin học vào các lĩnh vực giúp nâng cao tính hiệu quả và chính xác của công việc,
ngoài ra còn tiết kiệm thời gian và giảm bớt mệt nhọc cho con người khiến hệ thống
công việc hoạt động nhịp nhàng hơn. Giáo dục ngày càng được chú trọng, những
không thể tránh khỏi,vậy làm sao để việc quản lý được dễ dàng thuận tiện hơn. Do đó,
cần có một website để dễ dàng quản lý thông tin của nhân viên đang làm việc.
Website được phát triển dựa trên những yêu cầu thực tế như: thêm một nhân viên mới,
xem thông tin của từng nhân viên, chỉnh sửa những thông tin của nhân viên, quản lý
lương của nhân viên cũng là một vấn đề rất rất quan trọng. Việc thông báo rõ ràng
nhanh chóng giúp hạn chế xảy ra những vấn đề xung đột cần giải quết…
Nhu cầu thực tế của xã hội đòi hỏi con người phải luôn năng động và sáng tạo
để tạo ra ngày càng nhiều sản phẩm cho xã hội. Các công ty luôn luôn phát triển, các
hồ sơ tuyển vào sẽ nhiều lên vì vậy đòi hỏi phải cần rất nhiều những kho chứa hồ sơ
để
lưu trữ hồ sơ của nhân viên khi vào công ty. để giảm đi những bất cập trong công tác
quản lý nhân sự và lương trong công ty, giải pháp hiệu quả nhất hiện nay là đầu tư
công nghệ và thiết bị hiện đại, ứng dụng công nghệ thông tin, tự động hoá trong điều
hành và quản lý nhân sự để nâng cao chất lượng phục vụ, đổi mới phương thức quản
lý, tăng năng xuất hiệu quả. Đó là những nội dung cơ bản đề cập đến trong đề tài này.
Hôm nay em chọn đề tài tốt nghiệp là “WEBSITE QUẢN LÝ NHÂN SỰ”. Ai cũng
biết công ty nào cũng vậy muốn tồn tại và phát triển thì phải có nhân tố con người.
Cùng với tốc độ phát triển mạnh mẽ của Công nghệ thông tin các lập trình viên đã

12
Xây dựng website quản lý nhân sự

phát
minh ra nhiều phần mềm hữu ích nhằm phục vụ cho công việc của con người và phần
mềm quản lý nhân sự cũng là một trong những vấn đề con người quan tâm nhiều nhất,
nó giúp cho công tác nghiệp vụ của các công ty giảm thiểu tối đa những vất vả trọng
công việc giúp cho việc lưu trữ hồ sơ dễ dàng hơn, giảm thiểu diện tích các kho và
thậm chí là không cần.
Với đề tài “quản lý nhân sự, lương, thưởng, phụ cấp, thuế thu nhập tại các
trường học, các trường đại học tp hoặc nhiều công ty trên toàn quốc” đây là một đề
tài có nhiều ý nghĩa thực thế. Với kiến thức có được còn hạn hẹp, trình độ chuyên
môn còn hạn chế nên còn có nhiều vấn đề còn sai sót. Rất mong được sự hướng dẫn,
góp ý của quý thầy/cô để đề tại ngày được hoàn thiện hơn.

13
Xây dựng website quản lý nhân sự

CHƯƠNG 1. TỔNG QUAN VỀ WEB QUẢN


LÝ NHÂN SỰ
1.1 Tổng quan về quản lý nhân sự
1.1.1 Tổng quan đề tài
Quản lý nhân sự là một trong những vấn đề then chốt trong mọi công ty.
Quản lý nhân sự không tốt sẽ dẫn đến nhiều vấn đề bất cập trong công ty. Chúng ta
luôn thấy những tình trạng chấm nhầm công hoặc lưu trữ sai thông tin nhân viên, như
vậy sẽ dẫn đến những xáo trộn khi phát lương.... Vì vậy yêu cầu đặt ra ở đây là
làm thế nào để có thể lưu trữ hồ sơ và lương của nhân viên một cách hiệu quả nhất,
giúp cho nhân viên trong công ty có thể yên tâm và thoải mái làm việc đạt kết quả cao.
Dựa trên nhu cầu thực tế của xã hội nhằm giải quyết để giảm đi những bất cập
trong công tác quản lý nhân sự và lương trong công ty, giải pháp hiệu quả nhất hiện
nay là đầu tư công nghệ và thiết bị hiện đại, ứng dụng công nghệ thông tin và tự động
hoá trong điều hành và quản lý nhân sự để nâng cao chất lượng phục vụ, đổi mới
phương thức quản lý, tăng năng xuất hiệu quả... Đó là những nội dung cơ bản đề cập
đến trong đề tài này.
Phần mềm quản lý nhân sự sẽ là người hỗ trợ đắc lực cho việc quản lý nhân sự
của công ty. Bạn không cần thiết phải biết nhiều về tin học, bạn vẫn có thể sử dụng
phần mềm quản lý nhân sự một cách hiệu quả. Giao diện thuận tiện dễ sử dụng của
chương trình sẽ luôn khiến bạn cảm thấy thật thoải mái khi sử dụng phần mềm này.
1.1.2 Lý do chọn đề tài
Quản lý nhân sự là một trong những bộ phận quan trọng trong công ty, đặc
biệt
là trong các công ty lớn trong nước và các công ty nước ngoài, Sự thành bại của công
ty phụ thuộc vào cách thức tổ chức nhân sự có tốt hay không. Trong năm vừa qua
quản
lý nhân sự đang dần phát triển mạnh mẽ không những ở các công ty nước ngoài mà
các công ty tư nhân cũng đang dần nhận thấy sự quan trọng của cơ cấu tổ chức nhân
sự
trong công ty.
Dựa vào nhu cầu thực tế của xã hội đòi hỏi con người phải luôn năng động và
sáng tạo để tạo ra nhiều sản phẩm cho xã hội. Các công ty luôn luôn phát triển, các hồ

14
Xây dựng website quản lý nhân sự

sơ tuyển vào sẽ nhiều lên vì vậy đòi hỏi phải cần rất nhiều những kho chứa hồ sơ để
lưu trữ hồ sơ của nhân viên khi vào công ty.
Mỗi lần muốn tìm hồ sơ của một nhân viên nào đó trong công ty người quản lý
nhân sự lại phải tìm lần lượt trong kho chứa xem hồ sơ nhân viên đó nằm ở đâu. Như
vậy mất rất nhiều thời gian mà có khi không tìm ra do hồ sơ nhân viên quá nhiều.
Công việc lưu trữ hồ sơ rất thủ công hầu hết ở các khâu làm cho số lượng nhân viên
tham gia vào việc lưu trữ hồ sơ sẽ nhiều lên.Việc thống kê báo cáo hàng tháng, hàng
năm sẽ gặp rất nhiều khó khăn nếu thông tin nhân viên ngày càng nhiều.
Khi có nhân viên trong công ty thôi việc người quản lý nhân viên công ty phải
tìm trong kho xem hồ sơ đó ở đâu để chuyển sang kho lưu trữ thôi việc, nếu hàng
ngày
cứ lặp đi lặp lại nhiều lần như vậy người quản lý nhân sự sẽ gặp rất nhiều khó khăn
trong công tác lưu trữ và quản lý.
1.1.3 Mục tiêu nghiên cứu
Để có thể hoàn thành được đề tài thì cần phải nghiên cứu những nội dung như
sau:
 Tìm hiểu tổ chức cách thức hoạt động của công ty, trường học, doanh
nghiệp, đại học…
 Tìm hiểu về các nghiệp vụ của công ty như nghiệp vụ tính lương, nghiệp
vụ chấm công nghiệp vụ quản lý bảo hiểm xã hội thai sản cho nhân viên.
Phải nắm được rõ những nghiệp vụ này thì chúng ta mới có thể xây
dựng được phần mềm.
 Cần phải tìm hiểu nghiên cứu về những nhu cầu có thể phát sinh của
doanh
nghiệp trong tương lai để từ đó có thể có giải pháp thiết kế phần mềm
phù hợp có tính mềm dẻo cao đáp ứng được bất cứ sự thay đổi có thể
xảy ra nào.
1.1.4 Pham vi ứng dụng
Ứng dụng được xây dựng với mục đích là phục vụ cho tác vụ quản lý hồ sơ
nhân viên, quản lý lương chấm công cũng như là những tác vụ luân chuyển nhân viên
quản lý bảo hiểm, các chế độ.Vì vậy đối tượng sử dụng nó là những nhân viên có
thẩm quyền
của doanh nghiệp, cụ thể hơn đó chính là những nhà lãnh đạo doanh nghiệp và những
nhân viên thuộc phòng nhân sự của công ty

15
Xây dựng website quản lý nhân sự

1.2 Giới thiệu công nghệ


1.2.1 Môi trường lập trình visual studio 2022
Microsoft Visual Studio là một môi trường phát triển tích hợp (IDE)
từ Microsoft. Microsoft Visual Studio còn được gọi là "Trình soạn thảo mã nhiều
người sử dụng nhất thế giới ", được dùng để lập trình C++ và C# là chính. Nó được sử
dụng để phát triển chương trình máy tính cho Microsoft Windows, cũng như các trang
web, các ứng dụng web và các dịch vụ web. Visual Studio sử dụng nền tảng phát triển
phần mềm của Microsoft như Windows API, Windows Forms, Windows Presentation
Foundation, Windows Store và Microsoft Silverlight.
1.2.2 Ngôn ngữ lập trình
Có rất nhiều công nghệ có thể được sử dụng để xây dựng hệ thống phần
mềm.Trong khóa luận này để cài đặt chương trình chúng em đã sử dụng ngôn ngữ lập
trình C# và mô hình MVC.
1.2.3 Giới thiệu về SQL
SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (Relational Database
Management System - RDBMS) được phát triển bởi Microsoft. Được giới thiệu lần
đầu vào năm 1989, SQL Server đã trở thành một trong những hệ quản trị cơ sở dữ liệu
phổ biến và mạnh mẽ nhất trên thị trường.
SQL Server hỗ trợ nhiều phiên bản, từ phiên bản Express miễn phí và phiên
bản Developer cho đến phiên bản Enterprise chuyên nghiệp. Nó được sử dụng rộng rãi
trong các ứng dụng doanh nghiệp và dự án lớn với khả năng xử lý lượng dữ liệu lớn
và hiệu năng ổn định.

16
Xây dựng website quản lý nhân sự

CHƯƠNG 2. KHẢO SÁT QUẢN LÝ NHÂN


SỰ
2.1 Khảo sát hiện trạng
2.1.1 Nội dung phân tích và đáng giá hiện trạng
Phần mềm quản lý nhân sự để phục vụ công tác quản lý nhân sự, người quản lý
có khả năng bao quát và điều hành nhân sự, chịu trách nhiệm đưa ra các thống kê, báo
cáo định kỳ và thường xuyên về tình hình hoạt động của công ty. Các khâu chuyên
trách khác của nhân sự sẽ do nhân viên trong bộ phận nhân sự quản lý đảm nhiệm.
Quản lý nhân sự sẽ có các bộ phận chuyên trách riêng cho các công việc liên quan đến
nghiệp vụ nhân sự:
 Bộ phận quản lý nhân sự thực hiện các công việc như nhập thông tin cá
nhân của từng nhân sự, nhập thông tin về bộ phận hoặc phòng ban ...
 Bộ phận quản lý chế độ thực hiện quản lý các chế độ của nhân viên
trong công ty như chế độ khen thưởng, chế độ kỷ luật, chế độ thai sản,
chế độ bảo hiểm....
 Bộ phận quản lý tiền lương thực hiện quản lý thông tin liên quan về
lương của nhân viên như bảng công, làm thêm giờ...
 Tra cứu thông tin nhân viên theo một tiêu chí nào đó
Ngoài ra, hệ thống còn giúp người quản trị quản lý nhân sự thông qua các
nhóm người dùng bằng cách cung cấp quyền sử dụng các chức năng tương ứng với
quyền hạn được kiểm soát thông qua các tài khoản đăng nhập nhằm làm bảo mật hơn
hệ thống quản lý nhân sự.
2.1.2 Mục tiêu:
Nghiên cứu bài toán quản lý nhân sự nói chung và bài toán quản lý nhân sự của
công ty TNHH Thương Mại Kỹ Thuật Việt Tín nói riêng để thiết kế và lập trình phần
mềm nhằm hỗ trợ công tác quản lý của công ty.
Dự kiến lập trình phần mềm quản lý nhân sự ở công ty đạt được các mục tiêu chính
sau:
 Cập nhật hồ sơ nhân viên mới vào công ty
 Cập nhật phòng ban hoặc bộ phận khi công ty phát sinh thêm các bộ
phận hoặc phòng ban mới.

17
Xây dựng website quản lý nhân sự

 Quản lý chế độ cho nhân viên giúp cho nhân viên được hưởng các chế
độ ưu đãi cũng như kỷ luật của công ty của công ty.
 Tìm kiếm, tra cứu thông tin nhân viên trong công ty
 Kết xuất bảng thống kê danh sách nhân viên
 Kết xuất bảng công trong công ty
 Kết xuất phiếu làm thêm giờ...
 Quản lý luân chuyển nhân viên
2.1.3 Chức năng và nhiệm vụ:
o Hệ thống yêu cầu đăng nhập trước khi quản trị (hay nhân viên quản lý
nhân sự) muốn quản lý, và sử dụng các chức năng quản lý tương ứng với
quyền hạn của người đăng nhập (quản lý, người dùng)
o Menu chính bao gồm các menu con, mỗi menu thường là điểm vào của
một chức năng.
o Chức năng hệ thống (cập nhật thông tin thủ thư, cập nhật các thông tin
nhân viên (thêm, xoá, sửa) chỉ được sử dụng bởi người quản lý
su).
o Chức năng tìm kiếm có thể áp dụng cho: quản lý (nhân viên phòng nhân
o Chức năng quản lý chế độ chỉ được sử dụng bởi người quản trị phần
mềm này.
o Kết xuất báo cáo, thống kê chỉ được áp dụng cho người quản lý thuộc
phòng nhân sự.
o Chức năng quản lý lương chỉ được áp dụng cho người trực tiếp quản lý
bộ phận làm lương cho nhân viên trong công ty thông qua một số thông
tin như bảng công, danh sách làm thêm giờ....
o Chức năng thông báo danh sách nhân viên thôi việc của công ty khi có
yêu cầu của cấp trên chỉ được thực hiện bởi nhân viên phòng nhân sự.
2.1.4 Đảm bảo:
Hệ thống Quản lý nhân sự được thiết kế để đảm bảo:
 Thời gian xử lý nhanh
 Tra cứu dữ liệu được xử lý chính xác các thông tin về nhân viên
trong công ty nhằm phục vụ cho các thao tác hoặc các chức năng sau nó.
 Dễ sử dụng với những giao diện đồ hoạ thân thiện phù hợp với
người sử dụng.

18
Xây dựng website quản lý nhân sự

2.2 Nghiệp vụ quản lý nhân sự


2.2.1 Quản lý lương
Theo nghị định 204/2004/NĐ-CP ngày 14/12/2004 về chế độ tiền lương đối với
cán bộ, công chức, viên chức và lực lượng vũ trang).

Viên chức loại A3(Giáo sư - Giảng viên cao cấp) nhóm 1 (A3.1)
Bậc 1 2 3 4 5 6
Hệ số 6.2 6.56 6.92 7.28 7.64 8.00
Bảng 2-1: Bậc và hệ số viên chức loại A3

Viên chức loại A2(Phó giáo sư – Giảng viên chính) Nhóm 1 (A2.1)
Bậc 1 2 3 4 5 6 7 8
Hệ số 4.4 4.74 5.08 5.42 5.76 6.1 6.44 6.78
Bảng 2-2: Bậc và hệ sô viên chức loại A2

Viên chức loại A1 (giảng viên – kĩ sư)


Bậc 1 2 3 4 5 6 7 8 9
Hệ số 2.34 2.67 3.00 3.33 3.36 3.99 4.32 4.65 4.98
Bảng 2-3: Bậc và hệ số viên chức loại A1

Hệ số lương kỹ sư: 2.34


Hệ số lương thạc sỹ: 2.67
Hệ số lương tiến sỹ 3.00
 3 năm xét nâng lương một lần(9 bậc = 27 năm).
 Người đã hết bậc (9/9) được hưởng phụ cấp thâm niên vượt khung.
 LCB = ( hệ số lương + Hệ số phụ cấp +thâm niên vượt khung) × lương tối
thiểu
Hệ số phụ cấp (phụ cấp chức vụ)
Trưởng Khoa, trưởng Phòng 0.45
Phó Khoa 0.35
Trưởng bộ môn 0.25
Lương tối thiểu 1.150.000 đồng/tháng.

19
Xây dựng website quản lý nhân sự

Phụ cấp thâm niên giảng dạy


Theo Thông tư liên tịch 68/2012/TTLT-BGDĐT-BNV-BTC-BLĐTBXH ngày
30/12/2011 của liên bộ Bộ Giáo dục – Đào tạo, Nội vụ, Tài chính, Lao động, Thương
binh và Xã hội hướng dẫn thực hiện một số điều của nghị định số 54/2011/NĐ-CP
ngày 04/7/2011 về chế độ phụ cấp thâm niên đối với nhà giáo:
Nhà giáo có thâm niên đủ 5 năm được hưởng phụ cấp thâm niên 5%, sau đó mỗi năm
(đủ 12 tháng) được cộng thêm phụ cấp 1%.
Phụ cấp thâm niên = Lương cơ bản × % phụ cấp thâm niên
Thực hiện theo Quyết định số 595/QĐ-BHXH ngày 14/4/2017 của Bảo hiểm xã hội
Việt Nam bắt đầu từ 1/6/2017 người lao động đóng BHXH 8% BHYT 1.5% BHTN
1%
BHXH: bảo hiểm xã hội
BHYT bảo hiểm y tế
BHTN bảo hiểm tự nguyện
Xét thưởng cho những nhân viên có thành tích tốt như: hướng dẫn sinh viên đạt giải
trong các kì thi cấp khu vực, quốc gia….
2.2.2 Tuổi nghỉ hưu
Luật BHXH số 58/2014/QH13 sửa đổi năm 2014 chính thức có hiệu lực từ
ngày 01/01/2016, theo điều 56 người lao động Việt Nam khi nam đủ 60 và nữ đủ 55
tuổi thì hết tuổi lao động(nghỉ hưu). Khi đó sẽ được giải quyết nghỉ hưu theo đúng chế
độ của pháp luật. Lao động nam có thời gian đóng bảo hiểm xã hội đủ 15 năm thì
được tính 45% bình quân lương tháng đóng bảo hiểm xã hội. Từ năm thứ 16 trở đi,
mỗi năm được tăng 2% đối với nam và 3% đối với nữ, mức tăng khống vượt quá 75%.
2.2.3 Thống kê
Hệ thông đưa ra thống kê về nhân sự, phòng ban, dự kiến tiền lương cần thanh
toán cho nhân viên.
2.3 Mô tả bộ phận
2.3.1 Người quản trị “Admin”
Là người quản lý hết tất cả các chức năng có trong hệ thống nhân sự và được thực
hiện các yêu cầu sau:
+ Cập nhật hết tất cả thông tin nhân viên
+ Nhập và thêm các phòng ban

20
Xây dựng website quản lý nhân sự

+ Tính lương và xem danh sách nhận lương


+ Khen thưởng nhân viên làm tốt
2.3.2 Người dùng “User”
Là người được thực hiện các yêu cầu sau:
+ Xem bảng lương
+ Cập nhật thông tin
+ Đăng nhập/xuất hệ thống

21
Xây dựng website quản lý nhân sự

CHƯƠNG 3. PHÂN TÍCH VÀ THIẾT KẾ


HỆ THỐNG
3.1 Phân tích chức năng
3.1.1 Các chức năng của website
3.1.1.1 Cách chức năng chính
Hệ thống gồm 2 chức năng chính là admin và user.
3.1.1.2 Chức năng “Hệ thống trang chủ”
Hệ thống yêu cầu đăng nhập trước khi quản trị (hay nhân viên quản lý nhân
sự) muốn quản lý, và sử dụng các chức năng quản lý tương ứng với quyền hạn của
người đăng nhập (quản lý, người dùng).

Hình 3-1: Hệ thống trang chủ

3.1.1.3 Chức năng “admin”


 Người quản trị:
o Quản lý hồ sơ của mỗi nhân viên.
o Quản lý nhân viên theo các phòng ban.
o Tiến hành tra cứu, tìm kiếm thông tin nhân viên.

22
Xây dựng website quản lý nhân sự

o Thống kê theo từng đơn vị, phòng ban …


o Quản lý lương của nhân viên.
o Từ những thông tin trong cơ sở dữ liệu sẽ xuất ra báo cáo, thống kê.
o Luân chuyển nhân viên giữa các phòng ban.
o Xóa bỏ quyền truy cập hệ thống khi không còn công tác tại công ty hoặc
trường.

Hình 3-2: Admin

3.1.1.4 Chức năng “User”


 Người dùng (nhân viên):
o Đăng nhập hệ thống
o Cập nhật thông tin cá nhân được phép.
o Xem bảng lương

Hình 3-3: User

3.2 Phân tích cơ sở dữ liệu hệ thống


 Bảng Phòng ban: Lưu trữ thông tin về phòng ban , khoa trong nhà trường.
 Bảng Nhân viên: Lưu trữ thông tin nhân viên

23
Xây dựng website quản lý nhân sự

 Thông tin nhân viên: Lưu thông tin về quá trình công tác, bổ nhiệm chức vụ
của nhân viên.
 Chức vụ nhân viên: lưu trữ thôn tin về chức vụ của nhân viên
 Bảng Hợp đồng: Lưu trữ thông tin về hợp đồng của các nhân viên
 Bảng Lương: Lưu thông tin về lương của nhân viên
 Chi tiết lương: Lưu trữ thông tin lương từng tháng của nhân viên
 Cập nhật lương: Lưu trữ mỗi lần tăng lương của nhân viên.
 Bảng Thưởng, phụ cấp: Lưu thông tin về tiền thưởng, phụ cấp của nhân viên
 Bảng Chuyên ngành: Lưu thông tin về chuyên ngành của nhân viên
 Trình độ học vấn: Lưu trữ thông tin về học vấn của nhân viên

24
Xây dựng website quản lý nhân sự

3.2.1 Biểu đồ use case diagram


3.2.1.1 Biểu đồ tổng

Hình 3-4: Biểu đồ USE CASE tổng quát

25
Xây dựng website quản lý nhân sự

3.2.2 Các đặc tả use case

STT Tên Use case Mô tả

1 Đăng nhập Cho phép người quản trị và người


dùng đăng nhập vào hệ thống.

2 Tìm kiếm Cho phép tìm kiếm bất cứ thông tin


nào liên quan đến nhân viên, lương.

3 Cập nhật thông tin nhân Người quản trị cập nhật hồ sơ cho
viên nhân viên.

4 Xem danh sách nhân viên Hiển thị thông tin của nhân viên.

5 Quản lý lương Cập nhật thông tin về lương của


nhân viên.

Xem bảng lương Xem bảng lương của nhân viên


6 Cập nhật bảng lương Cập nhật lương cho nhân viên

7 Tính lương Tính lương nhân viên


8 Khen thưởng Thông tin về quyết định khen
thưởng cũng như kỉ luật đối với
nhân viên.

9 Xuất file từ hệ thống Xuất thông tin của nhân viên,


lương,phòng ban ra file excel
Bảng 3-4: Bảng đặc tả use case tổng

26
Xây dựng website quản lý nhân sự

3.2.2.1 Đặc tả use case đăng nhập

Tên Use Case Đăng nhập

Ator chính Nhân viên, người quản trị

Ator phụ Không có

Tiền điều kiện Không có

Hậu điều kiện Người quản trị, nhân viên đăng nhập hệ thống thành công.

Mô tả chung Use case này mô tả cách actor đăng nhập vào hệ thống với
vai trò khác nhau, người quản trị, nhân viên thông qua tài
khoản và mật khẩu đã được cung cấp trước đó để thực hiện
các chức năng trong quyền hạn.

Dòng sự kiện chính Bước Hoạt động

1 Actor truy cập website hệ thống

2 Actor chọn đăng nhập vào hệ thống

3 Actor chọn đăng nhập với tài khoản và mật


khẩu đã được cung cấp.

3.1 Hệ thống kiểm tra tài khoản, mật khẩu trong


CSDL và gửi thông báo tới Actor.

4 Actor xác nhận

Dòng sự kiện phụ 3.1 Hệ thống kiểm tra tài khoản, mật khẩu có
đúng với trong CSDL và thông báo tới Actor
và quay lại bước 3.
Bảng 3-5: Đặc tả use case đăng nhập

27
Xây dựng website quản lý nhân sự

3.2.2.2 Đặc tả use case tìm kiếm


Tên Use Case Tìm kiếm

Actor chính Người quản trị

Actor phụ Không có

Tiền điều kiện Người quản trị phải đăng nhập thành công vào hệ thống.

Hậu điều kiện Tra cứu được thông tin mong muốn, nếu tồn tại.

Mô tả chung Chức năng cho phép người quản trị tra cứu thông tin về nhân
viên dựa trên danh sách các nhân viên hiện có.

Dòng sự kiện chính Bước Hoạt động

1 Người quản trị đăng nhập thành công vào hệ


thống website

2 Nhập từ khóa để tìm kiếm thông tin

3 Dựa trên danh sách đã có, lấy ra thông tin


tương ứng với từ khóa cần tìm.

Dòng sự kiện phụ Trả về thông tin được tìm thấy dựa trên từ khóa đã tìm.

Bảng 3-6: Đặc tả use case tìm kiếm

28
Xây dựng website quản lý nhân sự

3.2.2.3 Đặc tả use case cập nhật thông tin nhân viên
Tên Use Case Cập nhật thông tin nhân viên

Ator chính Nhân viên, người quản trị

Actor phụ Không có

Tiền điều kiện Đăng nhập thành công vào hệ thống

Hậu điều kiện Chỉnh sửa thông tin cá nhân trong hồ sơ

Mô tả chung Cho phép nhân viên bổ sung, cập nhật những thông tin được cho
phép chỉnh sửa, người quản trị được toàn quyền chỉnh sửa thông
tin của nhân viên.

Dòng sự kiện chính Bước Hoạt động

1 Đăng nhập vào hệ thống

2 Truy cập trang thông tin cá nhân cần chỉnh sửa.

3 Nhập thông tin cần chỉnh sửa hoặc bổ sung

4 Xác nhận thông tin muốn chỉnh sửa

5 Khi nhận được yêu cầu, hệ thống cập nhật thông


tin mới vào CSDL

Xác nhận thông tin không hợp lệ sẽ hiện lên thông báo để cập
Dòng sự kiện phụ nhật lại thông tin đúng với ráng buộc trong CSDL.

Bảng 3-7: Đặc tả use case cập nhập thông tin nhân viên

29
Xây dựng website quản lý nhân sự

3.2.2.4 Đặc tả use case xem danh sách nhân viên


Tên Use Case Xem danh sách nhân viên

Ator chính Người quản trị

Actor phụ Không có

Tiền điều kiện Đăng nhập hệ thống thành công

Hậu điều kiện Hiển thị danh sách các nhân viên

Mô tả chung Người quản trị chọn xem danh sách các nhân viên.

Dòng sự kiện chính Bước Hoạt động

1 Người quản trị truy cập website hệ thống

2 Lựa chọn hiển thị danh sách các nhân viên có


trong hệ thống.

Không có
Dòng sự kiện phụ

Bảng 3-8: Đặc tả use case xem danh sách nhân viên

30
Xây dựng website quản lý nhân sự

3.2.2.5 Đặc tả use case quản lý lương


Tên Use Case Quản lý lương

Ator chính Người quản trị

Actor phụ Không có

Tiền điều kiện Đăng nhập thành công, danh sách nhân viên

Hậu điều kiện Quản lý, chỉnh sửa được thông tin về lương

Mô tả chung Tạo bảng lương cho nhân viên, quản lý lương nhân viên

Dòng sự kiện chính Bước Hoạt động

1 Người quản trị đăng nhập hệ thống

2 Hiển thị lương của nhân viên

3 Lựa chọn nhân viên để xem chi tiết về


lương cửa nhân viên đó.

4 Chỉnh sửa lương nếu có sự thay đổi

5 Cập nhật thay đổi vào hệ thống

Không có
Dòng sự kiện phụ

Bảng 3-9: Đặc tả use case quản lý lương

31
Xây dựng website quản lý nhân sự

3.2.2.6 Đặc tả use case xem bảng lương


Tên Use Case Xem bảng lương

Actor chính Nhân viên

Actor phụ Không có

Tiền điều kiện Nhân viên đăng nhập thành công với tài khoản của mình.

Hậu điều kiện Xem được chi tiết bảng lương của bản than nhân viên

Mô tả chung Cho phép nhân viên xem chi tiết lương của những lần đã lãnh
lương, biết được chi tiết về lương của mình

Dòng sự kiện chính Bước Hoạt động

1 Nhân viên đăng nhập hệ thống.

2 Lựa chọn xem chi tiết lương

3 Thoát nếu không có thông tin nào cần chỉnh


sửa.

Dòng sự kiện phụ Nhân viên đăng nhập không thành công quay lại bước 1.

Bảng 3-10: Đặc tả use case xem bảng lương

32
Xây dựng website quản lý nhân sự

3.2.2.7 Đặc tả use case khen thưởng


Tên Use Case Khen thưởng, kỉ luật

Ator chính Người quản trị

Actor phụ Không

Tiền điều kiện Danh sách nhân viên

Hậu điều kiện Tạo ra bảng khen thưởng, kỉ luật của nhân viên để nắm bắt tình
hình

Mô tả chung Tạo ra bảng khen thưởng, kỉ luật gồm có lý do khen thưởng, kỉ


luật và hình thức xử lý.

Dòng sự kiện chính Bước Hành động

1 Thống kê danh sách nhân viên được khen


thưởng hoặc bị kỉ luật

2 Lên danh sách được khen thưởng

3 Lên danh sách bị kỉ luật

Người quản trị kiểm tra lại lại danh sách,cập nhật lại nếu có vấn
Dòng sự kiện phụ đề sai xót.

Bảng 3-11: Đặc tả use case khen thưởng

33
Xây dựng website quản lý nhân sự

3.3 Thiết kế dữ liệu hệ thống


3.3.1 Sơ đồ tuần tự
3.3.1.1 Nhân viên đăng nhập
Nhân viên đăng nhập hệ thống, nếu thành công trả về trang quản lý nhân viên, được
phép thay đổi một số thông tin cho phép, và cập nhật lại vào cơ sở dữ liệu. Nếu sai trả
về thông báo đăng nhập không thành công.

Hình 3-5: Biểu đồ tuần tự nhân viên đăng nhập

34
Xây dựng website quản lý nhân sự

3.3.1.2 Người quản trị đăng nhập


Từ trang đăng nhập, người quản trị nhập tài khoản và mật khẩu được cấp phát để truy
cập vào trang quản lý nhân viên. Người quản trị được toàn quyền quản lý trang quản
trị như, cập nhật, thay đổi thông tin , thêm thông tin, thêm nhân viên.

Hình 3-6: Biểu đồ tuần tự Admin đăng nhập

35
Xây dựng website quản lý nhân sự

3.3.1.3 Nhân viên cập nhật thông tin


Sau khi đăng nhập thành công , nhân viên được phép xem những thông tin của bản
thân , cập nhật những thông tin còn thiếu nếu có cho chính xác.

Hình 3-7: Biểu đồ tuần tự nhân viên cập nhật thông tin

36
Xây dựng website quản lý nhân sự

3.3.1.4 Thêm nhân viên mới

Hình 3-8: Biểu đồ tuần tự thêm nhân viên mới

37
Xây dựng website quản lý nhân sự

3.3.1.5 Xóa nhân viên

Hình 3-9: Biểu đồ tuần tự xóa nhân viên

38
Xây dựng website quản lý nhân sự

3.3.2 Ánh xạ class diagram thành mô hình thực thể

Hình 3-10: Mô hình thực thể

39
Xây dựng website quản lý nhân sự

3.3.3 Mô tả dữ liệu
3.3.3.1 Phòng ban
Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

MaPhongBan Varchar(30) Khóa chính Mã phòng ban

TenPhongban Nvarchar(50) Tên phòng ban

DiaChi Nvarchar(50) Địa chỉ

Sdt_PhongBan Varchar(11) Số điện thoại


Bảng 3-12: Mô tả dữ liệu phòng ban

3.3.3.2 Chuyên ngành


Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

MaChuyenNganh Varchar(30) Khóa chính Mã chyên ngành

TenChuyenNganh Nvarchar(50) Tên chuyên ngành


Bảng 3-13: Mô tả dữ liệu chuyên ngành

3.3.3.3 Nhân viên


Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

MaNhanVien Varchar(30) Khóa chính Mã nhân viên

MatKhau Nvarchar(100) Mật khẩu

HoTen Nvarchar(50) Họ tên

NgaySinh Date Ngày sinh

QueQuan Nvarchar(100) Quê quán

HinhAnh Ntext Hình ảnh

GioiTinh int Giới tính

DanToc Nvarchar(10) Dân tộc

Sdt_NhanVien varchar(11) Số điện thoại

40
Xây dựng website quản lý nhân sự

MaChucVuNV Varchar(30) Khóa ngoại Mã chức vụ nhân viên

TrangThai Bit Trạng thái nhân


viên

MaPhongBan Varchar(30) Khóa ngoại Mã phòng ban

MaHopDong Varchar(30) Khóa ngoại Mã hợp đồng

MaChuyenNganh Varchar(30) Khóa ngoại Mã chuyên ngành

MaTrinhDoHocVan Varchar(30) Khóa ngoại Mã trình độ học vấn

CMDN Varchar(50)
Bảng 3-14: Mô tả dữ liệu nhân viên

3.3.3.4 Lương
Tên thuộc tính Kiểu dữ liệu Ràng Mô tả
buộc

MaNhanVien Varchar(30) Khóa Mã nhân viên


chính

LuongToiThieu int Lương cơ bản

HeSoLuong Float Hệ số lương


BHXH Float Bảo hiểm xã hội

BHYT Float Bảo hiểm y tế


BHTN Float Bảo hiểm thất nghiệp
PhuCap Float Phụ cấp

ThueThuNhap Float Thuế thu nhập cá nhân


Bảng 3-15: Mô tả dữ liệu lương

3.3.3.5 Chi tiết lương


Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

MaNhanVien Varchar(30) Khóa chính Mã nhân viên

MaChiTietBangLuong Varchar(30) Khóa chính Mã bảng lương

41
Xây dựng website quản lý nhân sự

LuongCoBan Float Lương cơ bản


BHXH Float Bảo hiểm xã hội
BHYT Float Bảo hiểm y tế
BHTN float Bảo hiểm thất nghiệp
NgayNhanLuong date Ngày nhận lương

TongTienLuong Varchar(30) Tổng tiền thục lãnh


Bảng 3-16: Mô tả dữ liệu chi tiết lương

3.3.3.6 Cập nhật lương


Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

Id Int Khóa chính Số thứ tự


MaNhanVien Varchar(30) Khóa chính Mã nhân viên
LuongHienTai Int Lương trước khi cập
nhật
LuongSauCapNhat Int Lương mới áp dụng với
nhân viên
BHXH Float Bảo hiểm xã hội

BHYT Float Bảo hiểm y tế

BHTN Float Bảo hiểm thất nghiệp

PhuCap Float Phụ cấp nếu có

ThuThuNhap Float Thuế cá nhân


HeSoLuong Float Hệ số lương
NgayCapNhat Date Ngày áp dụng mức
lương mới
Bảng 3-17: Mô tả dữ liệu cập nhật lương

3.3.3.7 Thôi việc


Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

MaNhanVien Varchar(30) Khóa chính Mã nhân viên

42
Xây dựng website quản lý nhân sự

LyDo Nvarchar(MAX) Lý do thôi viện

NgayThoiViec date Ngày thôi việc


Bảng 3-18: Mô tả dữ liệu thôi việc nhân viên

3.3.3.8 Trình độ học vấn


Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

MaTrinhDoHocVan Varchar(30) Khóa chính Mã trình độ học vấn

TenTrinhDo Nvarchar(MAX) Tên trình độ học vấn

HeSoBac Float Hệ số theo trình độ


Bảng 3-19: Mô tả dữ liệu trình độ học vấn

3.3.3.9 Cập nhật học vấn


Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

MaCapNhat Int Khóa chính Mã cập nhật

MaNhanVien Varchar(30) Mã nhân viên

NgayCapNhat Date Ngày cập nhật


MaTrinhDoTruoc Varchar(30) Trình độ trước đó
MaTrinhDoCapNhat Varchar(30) Trình độ học vấn mới
Bảng 3-20: Mô tả dữ liệu cập nhập học vấn

3.3.3.10Chức vụ nhân viên


Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

MaChucVuNV Varchar(30) Khóa chính Mã chức vụ nhân viên

TenChucVu Nvarchar(50) Tên chức vụ


Bảng 3-21: Mô tả dữ liệu chức vụ nhân viên

3.3.3.11Khen thưởng
Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

MaNhanVien Varchar(30) Khóa chính Mã nhân viên

ThangThuong Date Tháng thưởng

43
Xây dựng website quản lý nhân sự

LyDo Nvarchar(MAX) Lý do thưởng

TienThuong Int Tiền thưởng


Bảng 3-22: Mô tả dữ liệu khen thưởng

3.3.3.12Hợp đồng
Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

MaHopDong Varchar(30) Khóa chính Mã hợp đồng

LoaiHopDong Nvarchar(50) Loại hợp đồng

NgayBatDau date Ngày bắt đầu

NgayKetThuc date Ngày kết thúc

GhiChu Nvarchar(MAX) Ghi chú

Bảng 3-23: Mô tả dữ liệu hợp đồng

3.3.3.13Luân chuyển nhân viên


Tên thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

MaNhanVien Varchar(30) Khóa chính Mã nhân viên

LyDoChuyen Nvarchar(MAX) Lý do chuyển

MaPhongBanChuyen Varchar(30) Mã phòng ban


chuyển đi

MaPhongBanDen Varchar(30) Mã phòng ban


chuyến đến

NgayChuyen date Ngày chuyển


Bảng 3-24: Mô tả dữ liệu luân chuyển nhân viên

44
Xây dựng website quản lý nhân sự

CHƯƠNG 4. XÂY DỰNG GIAO DIỆN


WEBSITE
4.1 Giao diện dành cho quản trị “admin”
4.1.1 Giao diện trang chủ

Hình 4-11: Giao diện trang chủ

4.1.2 Giao diện đăng nhập

Hình 4-12: Giao diện đăng nhập

45
Xây dựng website quản lý nhân sự

4.1.3 Giao diện người quản tri “Admin”

Hình 4-13: Giao diện người quản trị "Admin"

4.1.4 Giao diện nhân viên

Hình 4-14: Giao diện nhân viên

46
Xây dựng website quản lý nhân sự

4.1.5 Giao diện thêm nhân viên

Hình 4-15: Giao diện thêm nhân viên

4.1.6 Giao diện cập nhập thông tin nhân viên

Hình 4-16: Giao diện cập nhật thông tin nhân viên

47
Xây dựng website quản lý nhân sự

4.1.7 Giao diện phòng ban

Hình 4-17: Giao diện phòng ban

4.1.8 Giao diện thêm phòng ban

Hình 4-18: Giao diện thêm phòng ban

48
Xây dựng website quản lý nhân sự

4.1.9 Giao diện cập nhật phụ cấp

Hình 4-19: Giao diện cập nhật phụ cấp

4.1.10 Giao diện cập nhật thông tin phòng ban

Hình 4-20: Giao diện cập nhật thông tin phòng ban

49
Xây dựng website quản lý nhân sự

4.1.11 Giao diện xem danh sách nhân viên

Hình 4-21: Giao diện xem danh sách nhân viên

4.1.12 Giao diện lương nhân viên

Hình 4-22: Giao diện lương nhân viên

50
Xây dựng website quản lý nhân sự

4.1.13 Giao diện danh sách nhận lương

Hình 4-23: Giao diện danh sách nhận lương

4.1.14 Giao diện cập nhập bảng lương

Hình 4-24: Giao diện cập nhật bảng lương

51
Xây dựng website quản lý nhân sự

4.1.15 Giao diện khen thưởng nhân viên

Hình 4-25: Giao diện khen thưởng nhân viên

4.2 Giao diện dành cho nhân viên “User”


4.2.1 Giao diện dành cho nhân viên

Hình 4-26: Giao diện dành cho nhân viên

52
Xây dựng website quản lý nhân sự

4.2.2 Giao diện cập nhập thông tin nhân viên

Hình 4-27: Giao diện cập nhật thông tin nhân viên

4.2.3 Giao diện lịch sử lương của nhân viên

Hình 4-28: Giao diện lịch sử lương của nhân viên

53
Xây dựng website quản lý nhân sự

CHƯƠNG 5. KẾT LUẬN


Trong thời đại phát triển và hội nhập, mỗi quốc gia đều xây dựng cho mình
một chiến lược phát triển riêng. Việt Nam cũng đang xây dựng cho mình một lối đi
riêng, phấn đấu đến năm 2030 đưa nước ta trở thành một nước công nghiệp. Để
thực hiện được chiến lược đó Đảng và nhà nước ta đã xác định “Lấy việc phát huy
nguồn nhân lực con người làm yếu tố cơ bản cho sự phát triển nhanh và bền vững”.
Để phát huy tốt nguồn nhân lực thì đòi hỏi các nguồn lực, trình độ quản lý cũng
phải phát triển tương xứng, nguồn nhân lực phải được đào tạo, phát triển và đãi ngộ
hợp lý.
Nhân sự là chìa khóa vô cùng quan trọng trong sự nghiệp xây dựng và phát
triển đất nước. Trong thời đại phát triển và hội nhập hiện nay, doanh nghiệp muốn
tồn tại và phát triển đều phụ thuộc vào cách sử dụng và quản lý nguồn nhân lực có
hiệu quả hay không.
Đề tài “quản lý nhân sự, lương, thưởng, phụ cấp, thuế thu nhập tại một trường
ĐH” xây dựng sử dụng ngôn ngữ ASP.NET MVC và hệ quản trị cơ sở dữ liệu SQL
Server với những chức năng cần thiết cho người quản trị về việc quản lý. Nhân viên
được bổ sung, xem chi tiết những thông tin của bản thân, từ đó có sự rõ ràng tránh
được những rắc rối liên quan không cần thiết. Do thời gian tìm hiểu còn ít và chuyên
môn còn hạn chế nên vẫn còn nhiều hạn chế. Mong nhận được những góp ý của quý
Thầy/Cô.

54
Xây dựng website quản lý nhân sự

CHƯƠNG 6. TÀI LIỆU THAM KHẢO


Nhansu. (2021, 08 30). Nhân sự là gì? Được truy lục từ Giải thích nhân sự:
https://jobsgo.vn/blog/quan-ly-nhan-su-la-gi/
Nhanvien. (2022, 07 19). Tại sao phải quản lý nhân viên? Được truy lục từ Quản lý
nhân viên:
https://www.testcenter.vn/blog/cach-quan-ly-nhan-vien-hieu-qua/#:~:text=D
%C6%B0%E1%BB%9Bi%20%C4%91%C3%A2y%20l%C3%A0%20m
%E1%BB%99t%20s%E1%BB%91,v%C3%A0%20ti%C3%AAu%20chu
%E1%BA%A9n%20c%C3%B4ng%20vi%E1%BB%87c.

55

You might also like