GIỚI THIỆU TỔNG QUAN VỀ CÔNG TY PHẦN MỀM TRƯỜNG SA- ABSOFT
Lịch sử hình thành và phát triển
Công ty phần mềm Trường Sa - ABSOFT là một doanh nghiệp tư nhân hoạt động trong lĩnh vực cung cấp giải pháp phần mềm cho doanh nghiệp, với 6 năm kinh nghiệm trong ngành.
- Trụ sở công ty: tầng 6, Viện Âm Nhạc Quốc Gia, Đường Mễ Trì, Quận Nam Từ Liêm,
Một số bước đi của công ty được tóm tắt như sau:
Năm 2009, thành lập công ty phần mềm Trường Sa- ABSOFT
Cuối năm 2013, công ty đã phát triển đƣợc hơn 500 khách hàng sử dụng phần mềm quản trị hàng hóa cho hoạt động kinh doanh của họ
Sự tăng trưởng và tài chính ổn định của công ty cho thấy cam kết mạnh mẽ đối với chất lượng sản phẩm hàng đầu và dịch vụ dành cho khách hàng và các đối tác.
Tầm nhìn
Khi ABSOFT được thành lập, công ty đã có tầm nhìn xa, không chỉ tập trung vào việc phát triển số lượng phần mềm mà còn chú trọng đến chất lượng Giám đốc và các thành viên luôn hướng đến việc tạo ra các giải pháp phần mềm đơn giản, đa tính năng, linh hoạt và hiệu quả về chi phí, phục vụ cho các lĩnh vực như nhà hàng, bán lẻ, thanh toán và quản lý nhân sự.
Trong suốt nhiều năm hoạt động, công ty đã duy trì sự tăng trưởng ổn định về sản phẩm và chiến lược phát triển được thiết lập từ những ngày đầu Sự tập trung vào tầm nhìn ban đầu này đã giúp chúng tôi phục vụ hơn 500 khách hàng và thiết lập 20 kênh đại lý phân phối trên toàn quốc.
Trong tương lai, công ty sẽ nỗ lực hoàn thiện và nâng cấp các phần mềm hiện có, đồng thời triển khai thêm các phần mềm mới nhằm hỗ trợ doanh nghiệp và thúc đẩy sự phát triển của nền kinh tế.
Năng lực công nghệ
Nhóm phát triển phần mềm của công ty sở hữu nhiều tài năng xuất sắc trong lĩnh vực công nghệ, bao gồm C#, VB.NET, NET Framework, SQL Server (2005/2008/2012), T-SQL, ORACLE, ASP.NET MVC, WPF, WCF, MVP và nhiều công nghệ tiên tiến khác.
Tất cả các thành viên trong nhóm phát triển phần mềm của công ty đều là kỹ sư trung và cao cấp, với nhiều người có hơn 10 năm kinh nghiệm trong lĩnh vực phát triển thương mại.
Quy trình phát triển phần mềm của công ty đáp ứng tiêu chuẩn ISO 9000
PHÂN TÍCH QUY TRÌNH NGHIỆP VỤ QUẢN LÝ THÔNG TIN HÀNH CHÍNH NHÂN SỰ
Tính cấp thiết của đề tài
2.1.2 Hiện trạng quản lý hiện này của công ty Trần Anh
Công ty Trần Anh hiện có hơn 1500 nhân viên tại 18 siêu thị trên toàn quốc, với hệ thống hành chính được quản lý một cách tập trung hoặc phân tán Hiện tại, công ty chưa áp dụng phần mềm nào cho việc quản lý nhân sự, mà vẫn đang sử dụng hệ thống chấm công truyền thống bằng đồng hồ và thẻ giấy Công ty đang có nhu cầu thay đổi hệ thống cũ để nâng cao hiệu quả quản lý.
Hiện nay, công ty đang gặp khó khăn trong việc quản lý hồ sơ nhân sự do sử dụng phương pháp thủ công qua Word và Excel, dẫn đến tốn kém thời gian và công sức Việc lưu trữ, tra cứu và thống kê tài liệu trở nên phức tạp, cần nhiều nhân lực và dễ xảy ra sai sót, mất mát dữ liệu Sự biến động nhân sự (như nghỉ hẳn, thai sản, ốm đau, tai nạn) làm tăng thêm thách thức trong công tác quản trị, khiến quy trình ra quyết định giữa các phòng ban diễn ra chậm chạp Thông tin về nhân viên và lương không được bảo mật chặt chẽ, dễ dẫn đến mất mát dữ liệu Phương pháp quản lý thủ công không còn phù hợp với cơ chế quản lý hiện tại của công ty trong bối cảnh hội nhập quốc tế.
2.1.2 Những bất cập đang phải đối mặt
Quá trình quản lý hiện tại gặp nhiều bất cập, đặc biệt trong việc soạn thảo hồ sơ, quyết định và hợp đồng một cách thủ công Việc này chỉ hiệu quả khi khối lượng văn bản ít, nhưng với sự phát triển mạnh mẽ, khối lượng văn bản ngày càng tăng, dẫn đến việc tốn kém thời gian và chi phí Hơn nữa, khi số lượng hồ sơ gia tăng, việc lưu trữ bản cứng trở nên khó khăn, gây trở ngại trong việc tìm kiếm và tra cứu thông tin.
Quản trị hiện tại gặp nhiều bất cập, đặc biệt trong việc thực hiện báo cáo và thống kê hàng tháng, hàng năm, gây khó khăn và tốn thời gian Quá trình rà soát hồ sơ để làm báo cáo không chỉ làm chậm trễ quyết định mà còn ảnh hưởng đến độ chính xác của thông tin Thêm vào đó, quản trị thủ công khiến việc phát hiện hành vi sai phạm của nhân viên trở nên khó khăn do thiếu bằng chứng xác thực, dẫn đến việc không thể xử lý kỷ luật hoặc thuyên chuyển nhân viên kịp thời.
Việc lưu trữ hồ sơ bằng bản cứng đang gặp nhiều bất cập, gây tốn kém cho doanh nghiệp trong việc thuê nhà kho, mua tủ và nội thất để chứa đựng tài liệu Hơn nữa, việc này cũng tiềm ẩn rủi ro bảo mật thông tin, khi hồ sơ có thể bị trộm cắp hoặc bị thay đổi không đúng với bản gốc Ngoài ra, thiên tai như lũ lụt hay hỏa hoạn có thể làm mất mát hoặc hư hại hồ sơ, dẫn đến tổn thất nghiêm trọng cho doanh nghiệp.
2.1.3 Nhu cầu của doanh nghiệp
Từ những vấn đề trên đặt ra cho doanh nghiệp nhu cầu về một giải pháp phần mềm quản trị nhân sự đảm bảo:
- Quản lý dữ liệu tập trung, đồng nhất
- Tính an toàn và bảo mật dữ liệu cao
- Khả năng tổng hợp số liệu nhanh chóng, chính xác
- Giảm thiểu tối đa các công việc thủ công
- Khả năng tùy biến cao để thích ứng với các thay đổi từ chính sách của công ty cũng nhƣ của Nhà nước
- Có thể truy cập thông tin mọi lúc
- Có khả năng mở rộng
- Việc nâng cấp, bảo trì hệ thống nhanh chóng và đạt chất lƣợng.
Mô tả bài toán nghiệp vụ quản lý thông tin hành chính nhân sự tại công ty Trần Anh
CBNS tiếp nhận hồ sơ tuyển dụng qua hai kênh: trực tiếp và thông tin tuyển dụng Sau khi nhận hồ sơ, CBNS tạo lập hồ sơ nhân viên CBĐT sẽ tiếp nhận và đào tạo nhân viên mới, sau đó ký hợp đồng thử việc Sau quá trình thử việc, CBĐT đánh giá kết quả; nếu nhân viên đủ điều kiện, CBNS sẽ chỉ định loại hợp đồng và ký hợp đồng có thời hạn hoặc không thời hạn Nếu không đạt yêu cầu, nhân viên sẽ kết thúc quá trình làm việc tại công ty Những nhân viên ký hợp đồng có thời hạn có thể chuyển sang hợp đồng không thời hạn sau khi hết hạn hợp đồng.
CBNS sẽ lập quyết định khen thưởng cho những nhân viên có thành tích tốt và cập nhật kết quả khen thưởng vào HSNV Nếu chính sách khen thưởng ảnh hưởng đến lương của nhân viên, CBNS sẽ tiến hành cập nhật lương tương ứng.
CBNS căn cứ vào biên bản vi phạm để ghi nhận thông tin vi phạm vào hồ sơ nhân viên Sau đó, đơn vị sẽ lập quyết định kỷ luật đối với nhân viên vi phạm Kết quả kỷ luật sẽ được cập nhật vào hồ sơ nhân viên, và nếu quá trình kỷ luật ảnh hưởng đến lương, thông tin này cũng sẽ được điều chỉnh trong bảng lương của nhân viên.
2.2.1.4 Quản lý quá trình công tác
Trong quá trình làm việc, nhân viên có thể phát sinh nhu cầu thay đổi công tác do tình trạng công việc chưa phù hợp CBNS sẽ chỉ đạo việc chuyển công tác và lập quyết định cho nhân viên Sau đó, thông tin sẽ được cập nhật vào hồ sơ nhân viên.
CBNS đảm nhận việc khai báo chính sách phúc lợi của công ty, dựa vào hồ sơ nhân viên và danh mục chính sách phúc lợi để đăng ký chế độ phúc lợi cho từng nhân viên Sau khi hoàn tất, CBNS sẽ tổng hợp các chế độ phúc lợi đã đăng ký.
Trong quá trình làm việc, khi nhân viên có nhu cầu nghỉ việc hoặc hết hạn hợp đồng, cán bộ nhân sự (CBNS) sẽ nhập thông tin nghỉ việc và cập nhật vào hệ thống lương CBNS cần kiểm tra các chế độ liên quan đến nghỉ việc, thực hiện xác nhận bàn giao và lập quyết định nghỉ việc cho nhân viên.
2.2.2.1 Biểu đồ hoạt động quy trình quản lý hợp đồng
Hình 2-1 Biểu đồ hoạt động quy trình quản lý hợp đồng
2.2.2.2 Biểu đồ hoạt động quy trình quản lý khen thưởng
Hình 2-2 Biểu đồ hoạt động quy trình quản lý khen thưởng
2.2.2.3 Biểu đồ hoạt động quy trình quản lý kỷ luật
Hình 2-3 Biểu đồ hoạt động quy trình quản lý kỷ luật
2.2.2.4 Biểu đồ hoạt động quy trình quản lý quá trình công tác
Hình 2-4 Biểu đồ hoạt động quy trình quản lý quá trình công tác
2.2.2.5 Biểu đồ hoạt động quy trình quản lý phúc lợi
Hình 2-5Biểu đồ hoạt động quy trình quản lý phúc lợi
2.2.2.6 Biểu đồ hoạt động quy trình quản lý nghỉ việc
Hình 2-6 Biểu đồ hoạt động quy trình quản lý nghỉ việc
Mô tả mô hình nghiệp vụ của hệ thống
Hình 2-7 Biểu đồ ngữ cảnh 2.2.2 Nhóm dần các chức năng
CÁC CHỨC NĂNG CHI TIẾT NHÓM LẦN 1 NHÓM LẦN 2
1 Tiếp nhận Hồ sơ tuyển dụng
HỆ THỐNG QUẢN LÝ THÔNG TIN HÀNH CHÍNH NHÂN SỰ
4 Ký HĐ khoán/ mùa vụ/ có thời hạn
5 Ký HĐ không thời hạn
8 Cập nhật kết quả khen thưởng
9 Cập nhật lương sau khen thưởng
10 Khai báo thông tin vi phạm
12 Cập nhật kết quả kỷ luật
13 Cập nhật lương sau kỷ luật
14 Lập QĐ quá trình công tác 4.0 Quản lý quá trình công
16 Khai báo chính sách phúc lợi
17 Đăng ký chế độ phúc lợi
18 Tổng hợp chế độ phúc lợi
19 Nhập thông tin nghỉ việc
22 Lập QĐ chấm dứt HĐ
Bảng 2-1 Bảng nhóm dần các chức năng
2.2.3 Biểu đồ phân rã các chức năng
Biểu đồ phân rã chức năng cho thấy các chức năng nghiệp vụ chính được chia thành các chức năng nhỏ hơn, được sắp xếp theo thứ bậc và trình tự thực hiện.
Hình 2-8 Biểu đồ phân rã các chức năng 2.2.4 Liệt kê danh sách hồ sơ dữ liệu sử dụng
Với quy trình quản lý thông tin hành chính nhân sự, các hồ sơ dữ liệu sử dụng trong quy trình này:
STT Tên hồ sơ dữ liệu
E Báo cáo thống kê tiếp nhận sau thời gian thử việc
F Hợp đồng khoán/ mùa vụ/ có thời hạn
G Báo cáo thống kê theo hình thức tiếp nhận
H Báo cáo danh sách hết hạn hợp đồng
I Hợp đồng không thời hạn
L Báo cáo danh sách khen thưởng
Q Báo cáo danh sách kỷ luật
R Quyết định thay đổi công tác
S Báo cáo danh sách thuyên chuyển
T Báo cáo danh sách thay đổi lương
U Danh mục chế độ phúc lợi
V Báo cáo tổng hợp phúc lợi
Z Biên bản thanh lý HĐ
Bảng 2-2 Bảng liệt kê danh sách hồ sơ dữ liệu
2.2.4 Mô tả chi tiết chức năng lá
2.2.5.1 Tiến trình 1.0 Quản lý hợp đồng
STT Nhóm người thực hiện
1.1 Tiếp nhận hồ sơ tuyển dụng
CBNS Hồ sơ ứng viên
CBNS tiếp nhận nhân viên vào làm việc Có hai hình thức tiếp nhận nhân viên vào làm việc:
- Nhân viên qua tuyển dụng
- Nhân viên tuyển trực tiếp không qua tuyển dụng
CBNS CBNS tiếp nhận nhân viên vào đào tạo
Các trường hợp bắt buộc phải qua đào tạo của Trần Anh:
- Khối siêu thị và các trung tâm (trừ Lãnh đạo cao cấp)
- Khối văn phòng: Nhóm nhân viên Kinh doanh ngoài sàn, Phòng Kinh doanh thị trường
CBNS Thông tin hợp đồng
- CBNS tiến hành ký hợp đồng thử việc cho nhân viên
BC Thống kê tiếp nhận sau TG thử việc
STT Nhóm người thực hiện
Khoán/ Mùa vụ/ Có thời hạn
CBNS Thông tin hợp đồng
CBNS thực hiện ký hợp đồng khoán/mùa vụ cho các đối tượng quy định, bao gồm nhân viên bảo vệ, nhân viên làm part-time và cộng tác viên.
CBNS sẽ ký hợp đồng xác định thời hạn cho cán bộ nhân viên sau khi có kết quả đánh giá thử việc đạt yêu cầu hoặc khi nhận được chỉ thị từ Ban Tổng Giám đốc.
In HĐ Khoán /mùa vụ,
HĐ xác định thời hạn
Báo cáo thống kê theo hình thức tiếp nhận
Báo cáo danh sách hết hạn Hợp đồng
1.5 Ký HĐ không thời hạn
CBNS Thông tin hợp đồng
Sau khi hoàn thành hợp đồng xác định thời hạn, cán bộ nhân sự sẽ tiến hành thủ tục ký hợp đồng không xác định thời hạn cho nhân viên Quy trình này cần có sự đồng ý của trưởng bộ phận và được sự chấp nhận của ban Tổng giám đốc.
Trần Anh quy định rằng nhân viên mới sẽ trải qua thời gian đào tạo và thử việc Sau khi hoàn thành thời gian thử việc, nhân viên sẽ ký hợp đồng xác định thời hạn 1 năm, sau đó chuyển sang hợp đồng không xác định thời hạn.
In HĐ không xác định thời hạn để ký
Hệ thống - HĐ xác định thời 1 năm
-HĐ không xác định thời hạn
- Hệ thống tự động xét trường hợp gây phát sinh tăng bảo hiểm
Thông tin báo tăng bảo hiểm
Bảng 2-3 Mô tả chi tiết lá tiến trình 1.0
2.2.5.2 Tiến trình 2.0 Quản lý khen thưởng
STT Nhóm người thực hiện
2.1 Lập quyết định khen thưởng
CBNS Tờ trình đề nghị khen thưởng
Sau khi có quyết định khen thưởng cho cá nhân/ đơn vị, CBNS lập QĐ khen thưởng
Cho phép import dữ liệu danh sách cán bộ được khen thưởng từ file Excel vào hệ thống
QĐ khen thưởng bao gồm các loại:
- QĐ khen thưởng tập thể
- QĐ khen thưởng cá nhân
DS cá nhân (danh sách cá nhân đƣợc đính kèm)
- QĐ khen thưởng định kỳ
Báo cáo danh sách khen thưởng
STT Nhóm người thực hiện
CBNS Thông tin khen thưởng
- CBNS cập nhật thông tin trên QĐ khen thưởng sau khi đƣợc phê duyệt vào hệ thống
- CBNS cập nhật số tiền khen thưởng có được cộng vào lương hay không
Hệ thống Thông tin trên
- Nếu số tiền khen thưởng cộng vào lương thì số tiền sẽ đƣợc cập nhật vào phân hệ Lương
Bảng 2-4 Mô tả chi tiết chức năng lá tiến trình 2.0
2.2.5.3 Tiến trình 3.0 Quản lý kỷ luật
STT Nhóm người thực hiện
3.1 Khai báo thông tin vi phạm kỷ luật của nhân viên
CBNS Biên bản vi phạm của cá nhân
- Khi nhân viên vi phạm kỷ luật, CBNS khai báo thông tin vi phạm kỉ luật của cán bộ nhân viên trên hệ thống
STT Nhóm người thực hiện
3.2 Lập quyết định kỷ luật
- CBNS lập QĐ kỷ luật
- Các hình thức kỷ luật:
+ Khiển trách + Đình chỉ công tác + Hạ bậc lương + Xử phạt hành chính + Cách chức
- Trong trường hợp NV vi phạm nhiều hình thức kỷ luật, trên QĐ chỉ thể hiện hình thức kỷ luật cao nhất
- Số QĐ người dùng tự quy ƣớc
- Danh sách kỷ luật đƣợc thể hiện trên quyết định và quy định số tiền kỷ luật cụ thể cho từng cá nhân
QĐ kỷ luật bao gồm các loại:
- QĐ kỷ luật khiển trách
- QĐ kỷ luật sa thải
- QĐ kỷ luật đình chỉ công tác
- QĐ kỷ luật xử phạt hành chính
- QĐ kỷ luật cách chức
- QĐ kỷ luật hạ bậc lương
Báo cáo Danh sách kỷ luật
STT Nhóm người thực hiện
3.3 Cập nhật QĐ kỷ luật
CBNS QĐ kỷ luật đã đƣợc phê duyệt
Tùy vào kết quả trên QĐ kỷ luật sẽ có các thao tác tương ứng trên hệ thống
- Trong trường hợp phạt tiền, CBNS nhập số tiền phạt vào hệ thống
- Trong trường hợp đình chỉ công tác: CBNS vào phần mềm cập nhật hình thức kỷ luật
- Trong trường hợp hạ bậc lương CBNS vào phần mềm cập nhật hình thức kỷ luật cho CBNV
- Trong trường hợp sa thải, CBNS tiến hành các thủ tục sa thải
Cập nhật thông tin vào
Hệ thống Thông tin trên
- CBNS cập nhật số tiền kỷ luật có bị trừ vào lương hay không
Bảng 2-5 Mô tả chi tiết chức năng lá tiến trình 3.0
2.2.5.4 Tiến trình 4.0 Quản lý quá trính công tác
STT Nhóm người thực hiện
CBNS Nhu cầu thay đổi công tác/
CBNS sau khi có quyết định sẽ tiến hành làm quyết định thay đổi công tác cho nhân viên
Trần Anh có các hình thức thay đổi công tác sau:
Nội dung các QĐ thay đổi công tác do phòng HCNS thực hiện
Các QĐ lúc này ở trạng thái chờ phê duyệt
Các quyết định thay đổi công tác
BC danh sách thuyên chuyển
BC danh sách QĐ thay đổi lương
CBNS Các QĐ đã đƣợc phê duyệt
Sau khi các quyết định được lãnh đạo phê duyệt, cán bộ nhân sự cần cập nhật thông tin trên phần mềm, bao gồm các thay đổi nếu có, và chuyển trạng thái của quyết định thành “Đã phê duyệt”.
Thông tin công tác mới của CBNV
Bảng 2-6 Mô tả chi tiết chức năng lá tiến trình 4.0
2.2.5.5 Tiến trình 5.0 Quản lý phúc lợi
STT Nhóm người thực hiện
5.1 Khai báo chính sách các loại phúc lợi
CBNS Các chính sách phúc lợi
CBNS khai báo các loại phúc lợi trong công ty Có 2 cách khai báo chính sách các loại phúc lợi:
- CBNS vào phần mềm khai báo các chính sách loại phúc lợi:
+ Sinh nhật + Hiếu: Tứ thân phụ mẫu + Hỉ
+ Ốm đau + Sinh con + Quà tặng ngày phụ nữ
+ Tết thiếu nhi, Tết dương lịch, 02/09
- Import dữ liệu từ file Excel hàng loạt nhân viên theo từng loại phúc lợi vào hệ thống
Danh mục thông tin chế độ phúc lợi
Danh sách CBNV sinh nhật
5.2 Đăng ký chế độ phúc lợi
CBNS Danh mục thông tin chế độ phúc lợi
CBNS vào phần mềm thêm chế độ phúc lợi cho CBNV:
- Tùy vào từng loại hợp đồng lao động và cấp bậc mà đƣợc hưởng chế độ phúc lợi khác nhau: tiền công ty, tiền công đoàn
CBNV đƣợc hưởng chế độ phúc lợi
STT Nhóm người thực hiện
Tổng hợp chế độ phúc lợi
CBNS CBNV đƣợc hưởng chế độ phúc lợi
CBNS tổng hợp báo cáo Báo cáo tổng hợp phúc lợi của
Bảng 2-7 Mô tả chi tiết chức năng lá tiến trình 5.0
2.2.5.6 Tiến trình 6.0 Quản lý nghỉ việc
STT Nhóm người thực hiện
Nhập thông tin nghỉ việc
CBNS Thông tin nghỉ việc của nhân viên
Khi CBNS nhận đƣợc thông tin nghỉ việc của một nhân viên thì sẽ vào phần mềm khai báo thông tin nghỉ việc Có 4 trường hợp chấm dứt HĐLĐ:
- Công ty đơn phương chấm dứt hợp đồng
- Hết hạn hợp đồng và không ký tiếp hợp đồng
Thông tin nghỉ việc của nhân viên đƣợc nhập vào hệ thống
STT Nhóm người thực hiện
Hệ thống Thông tin nghỉ việc của nhân viên đƣợc nhập vào hệ thống
- Đối với những trường hợp nhân viên nghỉ việc bị dừng lương thì CBNS cập nhật thông tin dừng lương của nhân viên đó vào hệ thống
- Sau khi CBNS cập nhật trạng thái dừng lương của nhân viên thì thông tin này sẽ đƣợc hệ thống tự động chuyển sang phần Lương
- Tạo lập màn hình truy vấn cho phép CB tính lương tìm kiếm ra những trường hợp nhân viên nghỉ việc bị dừng lương
- Nếu nhân viên nghỉ việc không bị dừng lương thì CBNS không cập nhật trạng thái dừng lương của nhân viên này trên hệ thống
Thông tin dừng lương của nhân viên nghỉ việc đƣợc chuyể n sang cho
STT Nhóm người thực hiện
CBNS Kết quả bàn giao của NV với các phòng ban
CBNS kiểm tra các thông tin giải quyết chế độ thôi việc và công nợ trước khi nghỉ việc:
Trợ cấp thôi việc, tiền ký quỹ đồng phục, truy thu bảo hiểm xã hội (BHXH), bảo hiểm y tế (BHYT), bảo hiểm thất nghiệp (BHTN) và bồi thường khi nghỉ việc trước thời gian được quản lý phê duyệt là những vấn đề quan trọng trong quản lý nhân sự Ngoài ra, việc bồi thường cho các trang thiết bị được cấp phát và thu hồi các khoản tạm ứng, công nợ cũng cần được chú trọng, đặc biệt là từ bộ phận lương kiểm tra.
- 1 số trường hợp khi chấm dứt hợp đồng sẽ ảnh hưởng tới lương và BH như sau:
Người lao động có hợp đồng khoán, hợp đồng mùa vụ, hợp đồng xác định thời hạn hoặc hợp đồng không xác định thời hạn nếu đơn phương chấm dứt hợp đồng trước thời hạn sẽ phải chịu trách nhiệm bồi thường.
Công thức tính phạt vi phạm hợp đồng = lương cấp bậc/26 x số ngày nghỉ trước thời hạn đƣợc phê duyệt
Nhân viên cần phải trả lại thẻ bảo hiểm y tế (BHYT) khi nghỉ việc Tuy nhiên, nếu nhân viên muốn giữ lại thẻ, họ phải nộp một khoản tiền tương đương 4,5% của số tháng còn lại trong năm, tính từ ngày nghỉ việc, nhân với lương cấp bậc của mình.
Xác nhận hoàn thành bàn giao công việc
DS nghỉ việc theo bộ phận
STT Nhóm người thực hiện
CBNS -Thông tin nghỉ việc đã đƣợc phê duyệt
-Các thông tin bàn giao đã đầy đủ
Sau khi các thủ tục bàn giao đã hoàn tất, CBNS làm QĐ chấm dứt HĐLĐ cho CBNV nghỉ việc
- BB thanh lý hợp đồng
Bảng 2-8 Mô tả chi tiết chức năng lá tiến trình 6.0 2.2.6 Ma trận thực thể chức năng
1.1 Tiếp nhận Hồ sơ tuyển dụng R C
1.4 Ký HĐ khoán/ mùa vụ/ có thời hạn
1.5 Ký HĐ không thời hạn C
2.2 Cập nhật kết quả khen thưởng
2.3 Cập nhật lương sau khen thưởng
3.1 Khai báo thông tin vi phạm R C
3.3 Cập nhật kết quả kỷ luật U R
3.4 Cập nhật lương sau kỷ luật U
5.1 Khai báo chính sách phúc lợi
5.2 Đăng ký chế độ phúc lợi U R
5.3 Tổng hợp chế độ phúc lợi R C
6.1 Nhập thông tin nghỉ việc U R R C
6.4 Lập quyết định nghỉ việc C
Bảng 2-9 Mô hình thực thể chức năng 2.2.7 Mô hình xử lý nghiệp vụ của hệ thống
2.2.7.1 Biểu đồ luồng dữ liệu mức 0
Hình 2-9 Biểu đồ luồng dữ liệu mức 0
2.2.7.2 Các biểu đồ luồng dữ liệu chức năng
2.2.7.2.1 Biểu đồ luồng dữ liệu mức 1 tiến trình 1.0
Hình 2-10 Biểu đồ DFD mức 1 tiến trình 1.0
2.2.7.2.2 Biểu đồ luồng dữ liệu mức 1 tiến trình 2.0
Hình 2-11 Biểu đồ DFD mức 1 tiến trình 2.0
2.2.7.2.3 Biểu đồ luồng dữ liệu mức 1 tiến trình 3.0
Hình 2-12 Biểu đồ DFD mức 1 tiến trình 3.0
2.2.7.2.4 Biểu đồ luồng dữ liệu mức 1 tiến trình 4.0
Hình 2-13 Biểu đồ DFD mức 1 tiến trình 4.0
2.2.8.2.5 Biểu đồ luồng dữ liệu mức 1 tiến trình 5.0
Hình 2-14 Biểu đồ DFD mức 1 tiến trình 5.0
2.2.8.2.6 Biểu đồ luồng dữ liệu mức 1 tiến trình 6.0
Hình 2-15Biểu đồ DFD mức 1 tiến trình 6.0
THIẾT KẾ HỆ THỐNG QUẢN LÝ THÔNG TIN HÀNH CHÍNH NHÂN SỰ
Thiết kế cơ sở dữ liệu mức khái niệm
3.1.1 Xác định các thực thể
Thuộc tính tìm đƣợc Tên thực thể Thuộc tính của thực thể Mã định danh
Họ Tên đầy đủ NHÂN VIÊN Mã nhân viên
Họ Tên đầy đủ Giới tính Ngày sinh Nơi sinh
Mã chức vụ Quốc tịch gốc Địa chỉ thường trú (Hộ khẩu) Nơi ở hiện tại (Tạm trú)
Số điện thoại Email Website
Số passport Điện thoại di động Skype
Tên hợp đồng HỢP ĐỒNG Mã hợp đồng
Số hợp đồng Tên hợp đồng Ngày hợp đồng Ngày hết hiệu lực Ngày ký hợp đồng Chú ý
Hệ số lương cơ bản
Hệ số lương kinh doanh Tính theo bảng lương chuẩn
Mã vị trí Thời gian làm việc Ngày thanh toán
Tên quyết định QUYẾT ĐỊNH Mã quyết định
Số quyết định Tên quyết định Ngày lập quyết định Ngày hết hiệu lực Ngày ký quyết định
Tỷ lệ hưởng lương cơ bản
Tỷ lệ hưởng lương kinh doanh
Tên qđ khen thưởng KHEN THƯỞNG Mã khen thưởng
Mã nhân viên Ngày lập qđ khen thưởng
Số qđ khen thưởng Ngày ký qđ khen thưởng
Tên qđ kỷ luật KỶ LUẬT Mã kỷ luật
Mã nhân viên Tên qđ kỷ luật Ngày vi phạm
Mô tả Tiền phạt Ngày lập qđ kỷ luật Ngày ký qđ kỷ luật Ngày hết hiệu lực
Tên QĐ nghỉ việc QĐ NGHỈ VIỆC Mã QĐ nghỉ việc
Số QĐ nghỉ việc Tên QĐ nghỉ việc
Mã nhân viên Ngày ký QĐ nghỉ việc Ngày nghỉ việc Ngày làm việc cuối cùng Tiền trợ cấp thất nghiệp
Số năm đƣợc chấp nhận Lương cơ bản 6 tháng cuối
Tên phụ cấp PHÚC LỢI Mã phúc lợi
Mã nhân viên Ngày bắt đầu hưởng Ngày thanh toán Tiền phúc lợi
Tên phòng ban PHÒNG BAN Mã phòng ban
Số phòng ban Tên phòng ban Ngày có hiệu lực Ngày hết hiệu lực Địa chỉ
Tên chức vụ CHỨC VỤ Mã chức vụ
Số chức vụ Tên chức vụ
Bảng 3-1 Bảng xác định thực thể
3.1.2 Xác định quan hệ giữa các thực thể
Phân tích nội dung các mối quan hệ tương tác
Bảng phân tích mối quan hệ với cụm động từ: ký hợp đồng Động từ : Ký hợp đồng Câu trả lời
Ký cái gì ? Hợp đồng
Ký với ai ? Nhân viên
Nội dung ? Hệ số lương cơ bản
Hệ số lương kinh doanh
Tính theo bảng lương chuẩn
Thời gian làm việc Ngày thanh toán
Thời gian Ngày ký hợp đồng
Phương thức xác định Mã số hợp đồng
Bảng 3-2 Bảng phân tích mối quan hệ với cụm động từ Ký hợp đồng
Bảng phân tích mối quan hệ với cụm động từ: Nhận qđ kỷ luật Động từ : Nhận qđ kỷ luật Câu trả lời
Chịu cái gì ? Kỷ luật
Phương thức xác định Mã số hợp đồng
Bảng 3-3 Bảng phân tích mối quan hệ với cụm động từ: Nhận qđ kỷ luật
Bảng phân tích mối quan hệ với cụm động từ: nhận qđ khen thưởng Động từ : Nhận qđ khen thưởng Câu trả lời
Ai đƣợc ? Nhân viên Được cái gì ? Khen thưởng
Thời gian Ngày khen thưởng
Bảng 3-4 Bảng phân tích mối quan hệ với cụm động từ: nhận qđ khen thưởng
Bảng phân tích mối quan hệ với cụm động từ: thuộc phòng ban Động từ : Thuộc phòng ban Câu trả lời
Thuộc cái gì ? Phòng ban
Thời gian kiểm tra Ngày có hiệu lực
Bảng 3-5 Bảng phân tích mối quan hệ với cụm động từ: thuộc phòng ban
Bảng phân tích mối quan hệ với động từ: nhận chức vụ Động từ : Nhận chức vụ Câu trả lời
Nhận cái gì ? Chức vụ
Bảng 3-6 Bảng phân tích mối quan hệ với cụm động từ: nhận chức vụ
Bảng phân tích quan hệ với động từ: nhận quyết định Động từ : Nhận quyết định Câu trả lời
Nhận cái gì ? Quyết định
Nhận từ ai ai ? Nhân viên
Nội dung ? Tỷ lệ hưởng lương cơ bản
Tỷ lệ hưởng lương kinh doanh
Thời gian Ngày ký quyết định
Phương thức xác định Mã số quyết định
Bảng 3-7 Bảng phân tích cụm động từ: nhận quyết định
Bảng phân tích động từ: hưởng phụ cấp Động từ : Hưởng phụ cấp Câu trả lời
Hưởng cái gì ? Phúc lợi
Nội dung ? Tiền phúc lợi
Thời gian Ngày bắt đầu hưởng
Phương thức xác định Mã số phụ cấp
Bảng 3-8 Bảng phân tích cụm động từ: hưởng phụ cấp
Bảng phân tích cụm động từ: Nhận qđ nghỉ việc Động từ : Nhận qđ nghỉ việc Câu trả lời
Nhận từ ai ? Nhân viên
Nội dung ? Hệ số lương cơ bản
Hệ số lương kinh doanh
Tính theo bảng lương chuẩn
Thời gian làm việc Ngày thanh toán
Thời gian Ngày ký hợp đồng
Phương thức xác định Mã số hợp đồng
Bảng 3-9 Bảng phân tích cụm động từ: Nhận qđ nghỉ việc 3.1.3 Mô hình dữ liệu quan niệm của hệ thống
Bằng cách xác định các thực thể, mối quan hệ tương tác và phụ thuộc giữa chúng, chúng ta có thể xây dựng mô hình dữ liệu quan niệm cho hệ thống quản lý thông tin hành chính nhân sự.
Hình 3-1 Mô hình dữ liệu quan niệm của hệ thống
Thiết kế cơ sở dữ liệu mức logic
3.2.1 Chuyển thực thể, quan hệ
NHÂN VIÊN => Employment (EmployeeID, EmployeeNo, FullName, BirthDay, BirthPlace, Sex, DepartmentID, NationalOrigin, ResidentAddress, PlaceLiveCurrent, Phone, Email, Website, PassportNo, Skype, PositionID, Mobile) (1)
HỢP ĐỒNG => Contracts (ContractID, ContractNo, StartDate, ExprieDate, SignDate, Remark, BaseRate, EcolRate, IsSalaryByScale, EmployeeID, TimeWork, LiquiDate,
QUYẾT ĐỊNH => Workings (WorkingID, WorkingNo, EffectDate, ExprieDate, SignDate, DepartmentID, PositionID, BaseRate, Description, WorkingName,
QĐ KHEN THƯỞNG => Commends (CommendID, CommendName, EmployeeID, EffectDate, Reason, Description, Amount, CommendNo, SignDate) (4)
PHÚC LỢI => Welfares (WelfareID, WelfareName, WelfareDate, EmployeeID,
QĐ KỶ LUẬT => Disciplines (DisciplineID, DisciplineNo, DisciplineName, EmployeeID, ViolationDate, Reason, Description, EffectDate, Amout, SignDate,
QĐ NGHỈ VIỆC => Terminates (TerminateID, TerminateNo, SignDate, EffectDate, LastDate, SubsidiesOffWorkMoney, PermitedYeatRemean, BaseSalaryLastSixMonths,
PHÒNG BAN => Departments (DepartmentID, DepartmentNo, DepartmentName, Levels, EffectDate, ExprieDate, Address, Tel, Fax, Website) (8) CHỨC VỤ => Positions (PostionID, PositionNo, PositionName, Description, Levels) (9)
3.2.2 Chuẩn hóa các quan hệ
Các quan hệ (1),(2),(3),(4),(5),(6),(7),(8),(9) đã ở chuẩn 3NF
3.2.3 Biểu đồ quan hệ của mô hình thực thể dữ liệu
Sau khi chuẩn hóa các mối quan hệ ta có biểu đồ mô hình thực thể dữ liệu hệ thống quản lý thông tin khách hàng nhƣ sau:
Hình 3-2 Biểu đồ quan hệ của mô hình thực thể dữ liệu
Thiết kế cơ sở dữ liệu mức vật lý
Cơ sở dữ liệu đƣợc thiết kế trên Hệ quản trị cơ sở dữ liệu SQL Server 2014
STT Tên trường Kiểu dữ liệu (độ rộng) Bắt buộc Khóa Diễn giải
1 EmployeeID Int C PK Mã nhân viên
2 EmployeeNo nvarchar(50) C Số nhân viên
3 FullName nvarchar(200) C Họ Tên đầy đủ
6 DepartmentID Int C FK Mã phòng ban
7 NationalOrigin nvarchar(1000) K Quốc tịch gốc
ResidentAddress nvarchar(3000) K Địa chỉ thường trú (Hộ khẩu)
Nơi ở hiện tại (Tạm trú)
10 Phone nvarchar(50) K Số điện thoại
13 PositionID Int K FK Mã chức vụ
15 Mobile nvarchar(50) K Điện thoại di động
Bảng 3-10 Bảng Employees 3.3.2 Bảng Contracts (hợp đồng)
STT Tên trường Kiểu dữ liệ (độ dài) Bắt buộc Khóa Diễn giải
Khóa chính bảng hợp đồng
2 ContractNo nvarchar(50) C Số hợp đồng
3 StartDate Datetime C Ngày hợp đồng
4 ExprieDate Datetime C Ngày hết hiệu lực
5 SignDate Datetime C Ngày ký hợp đồng
7 BaseRate decimal(10, 2) K Hệ số lương cơ bản
8 EcolRate decimal(10, 2) K Hệ số lương kinh doanh
Tính theo bảng lương chuẩn
10 EmployeeID Int C FK Mã nhân viên
11 TimeWork nvarchar(200) K Thời gian làm việc
12 LiquiDate Datetime K Ngày thanh toán
14 PositionID Int C FK Liên kết với bảng chức vụ
Liên kết với bảng phòng ban
Bảng 3-11 Bảng contracts 3.3.3 Bảng Workings (quyết định)
STT Tên trường Kiểu dữ liệu (độ dài) Bắt buộc Khóa Diễn giải
1 WorkingID Int C PK Mã quyết định
2 WorkingNo nvarchar(50) C Số quyết định
3 EffectDate Datetime C Ngày lập quyết định
4 ExprieDate Datetime C/K Ngày hết hiệu lực
5 SignDate Datetime C/K Ngày ký quyết định
6 DepartmentID Int K FK Mã phòng
7 PositionID Int K FK Mã chức vụ
Tỷ lệ hưởng lương cơ bản
Tỷ lệ hưởng lương kinh doanh
11 WorkingName nvarchar(500) K Tên quyết định
12 EmployeeID Int C FK Mã nhân viên
Bảng 3-12 Bảng Workings 3.3.4 Bảng Welfares (phúc lợi)
STT Tên trường Kiểu dữ liệu (độ rộng) Bắt buộc Khóa Diễn giải
1 WelfareID int C PK Mã phúc lợi
2 EmployeeID int C FK Mã nhân viên
3 CompanyMoney decimal(20, 2) K Tiền phúc lợi
5 WelfareDate datetime K Ngày bắt đầu hưởng
6 PaymentDate datetime K Ngày thanh toán
8 WelfareName int K Tên phúc lợi
STT Tên trường Kiểu dữ liệu (độ dài) Bắt buộc Khóa Diễn giải
1 CommendID Int C PK Mã khen thưởng
2 CommendName nvarchar(500) C Tên qđ khen thưởng
3 EmployeeID Int C FK Mã nhân viên
4 EffectDate Datetime C Ngày khen thưởng
8 CommendNo nvarchar(50) K Số khen thưởng
Bảng 3-13 Bảng Commends 3.3.6 Bảng Disciplines (kỷ luật)
STT Tên trường Kiểu dữ liệu (độ dài) Bắt buộc Khóa Diễn giải
1 DisciplineID Int C PK Mã kỷ luật
2 DisciplineNo nvarchar(50) K Số kỷ luật
3 DisciplineName nvarchar(500) C Tên qđ kỷ luật
4 EmployeeID Int C FK Mã nhân viên
5 ViolationDate Datetime K Ngày vi phạm
9 EffectDate Datetime C Ngày kỷ luật
11 ExprieDate Datetime K Ngày hết hiệu lực
3.3.7 Bảng Terminates (qđ nghỉ việc)
STT Tên trường Kiểu dữ liệu (độ dài) Bắt buộc Khóa Diễn giải
1 TerminateID Int C PK Mã HĐ nghỉ việc
2 TerminateNo nvarchar(50) K Số HĐ nghỉ việc
5 EffectDate Datetime C Ngày nghỉ việc
Ngày làm việc cuối cùng
Tiền trợ cấp thất nghiệp
Số năm đƣợc chấp nhận
Lương cơ bản 6 tháng cuối
10 EmployeeID Int C FK Mã nhân viên
Bảng 3-15 Bảng Terminates 3.3.8 Bảng Department ( phòng ban)
STT Tên trường Kiểu dữ liệu (độ rộng) Bắt buộc Khóa Diễn giải
1 DepartmentID Int C PK Mã phòng ban
2 DepartmentNo nvarchar(50) C Số phòng ban
3 DepartmentName nvarchar(1000) C Tên phòng ban
5 EffectDate Datetime C Ngày có hiệu lực
6 ExprieDate Datetime K Ngày hết hiệu lực
8 Tel nvarchar(50) K Số điện thoại
Bảng 3-16 Bảng Department 3.3.9 Bảng Position (chức vụ)
STT Tên trường Kiểu dữ liệu (độ rộng) Bắt buộc Khóa Diễn giải
1 PositionID Int C PK Mã chức vụ
2 PositionNo nvarchar(50) C Số chức vụ
3 PositionName nvarchar(500) C Tên chức vụ
Xác định luồng hệ thống
3.4.1 Biểu đồ của tiến trình 1.0
Hình 3-3 Biểu đồ của tiến trình 1.0 Đặc tả logic các tiến trình
Thực chất là tiến trình tạo mới một hồ sơ nhân viên
3.4.1.3 Ký hợp đồng thử việc
IF ((nhân viên là có thật) and (nhân viên đã qua đào tạo))
THEN ký hợp đồng thử việc
3.4.1.4 Ký hợp đồng khoán/ mùa vụ/ có thời hạn
3.4.1.5 Ký hợp đồng không thời hạn
IF (nhân viên qua thử việc)
IF (CBNS chỉ đạo hợp đồng không thời hạn)
THEN ký hợp đồng không thời hạn
ELSE ký hợp đồng khoán/ mùa vụ/ có thời hạn
IF ((nhân viên hết thời hạn hợp đồng có thời hạn) AND (có nhu cầu tiếp tục làm việc) ND (CBNS chấp thuận))
THEN ký hợp đồng không thời hạn
IF (nhân viên đƣợc ký hợp đồng)
THEN cập nhật bảo hiểm cho nhân viên
3.4.2 Biểu đồ của tiến trình 2.0
Hình 3-4 Biểu đồ của tiến trình 2.0 Đặc tả logic tiến trình
3.4.2.1 Tiến trình lập qđ khen thưởng
IF (nhân viên có thành tích tốt)
THEN lập qđ khen thưởng
3.4.2.2 Tiến trình cập nhật kết quả khen thưởng
Là tiến trình cập nhật bình thường vào hồ sơ nhân viên
3.4.2.3 Tiến trình cập nhật lương sau khen thưởng
If (khen thưởng cộng vào lương)
THEN cập nhật vào lương cho nhân viên
ELSE thưởng bằng tiền mặt
3.4.3 Biểu đồ của tiến trình 3.0
Hình 3-5 Biểu đồ của tiến trình 3.0 Đặc tả logic tiến trình
3.4.3.1 Tiến trình lập qđ kỷ luật
IF nhân viên vi phạm kỷ luật
THEN lập qđ kỷ luật
3.4.3.2 Tiến trình cập nhật kết quả kỷ luật
Là tiến trình cập nhật đơn giản vào hồ sơ nhân viên
3.4.3.3 Tiến trình cập nhật lương sau kỷ luật
IF nhân viên vi phạm kỷ luật bị trừ vào lương
3.4.4 Biểu đồ của tiến trình 4.0
Hình 3-6 Biểu đồ của tiến trình 4.0 Đặc tả logic các tiến trình
3.4.3.1 Tiến trình lập qđ quá trình công tác
IF ((nhân viên có nhu cầu thay đổi công tác) or (CBNS chỉ đạo thay đổi công tác))
THEN lập qđ thay đổi quá trình công tác
3.4.3.2 Tiến trình cập nhật HSNV
Là tiến trình cập nhật đơn giản
3.4.5 Biểu đồ của tiến trình 5.0
Hình 3-7 Biểu đồ của tiến trình 5.0 Đặc tả logic các tiến trình
3.4.5.1 Khai báo chính sách phúc lợi
IF (công ty có chế độ phúc lợi mới)
THEN khai báo chính sách phúc lợi
3.4.5.2 Đăng ký chế độ phúc lợi
IF (nhân viên phù hợp với chế độ phúc lợi)
THEN đăng ký chế độ phúc lợi cho nhân viên
3.4.5.3 Tổng hợp chế độ phúc lợi
IF (Có nhân viên được hưởng phúc lợi)
THEN Tổng hợp chế độ phúc lợi
3.4.6 Biểu đồ của tiến trình 6.0
Hình 3-8 Biểu đồ của tiến trình 6.0 Đặc tả logic các tiến trình
3.4.6.1 Tiến trình nhập thông báo nghỉ việc
IF ((nhân viên có nhu cầu nghỉ việc) or (hết hạn hợp đồng))
THEN nhập thông báo nghỉ việc
3.4.6.2 Tiến trình cập nhật lương
Là tiến trình cập nhật đơn giản
3.4.6.3 Tiến trình 6.4 Lập quyết định nghỉ việc
IF (xác nhận bàn giao giữa các bên thành công)
THEN lập qđ nghỉ việc
Xác định các giao diện
Giao diện cập nhật đƣợc xác định từ mô hình ER
- Cập nhật thông tin Nhân viên
- Cập nhật thông tin Hợp đồng
- Cập nhật thông tin phòng ban
- Cập nhật thông tin chức vụ
- Cập nhật thông tin Phúc lợi
- Cập nhật thông tin Nhân viên
- Cập nhật thông tin Hợp đồng
- Cập nhật thông tin phòng ban
- Cập nhật thông tin chức vụ
- Cập nhật thông tin Phúc lợi
- Giao diện của hợp đồng
- Giao diện qđ khen thưởng
- Giao diện Hồ sơ nhân viên
- Giao diện qđ kỷ luật
Thiết kế giao diện tương tác của hệ thống (kiến trúc)
Hình 3-9 Mô hình giao diện tương tác của hệ thống
Thiết kế giao diện
Hình 3-10 Giao diện đăng nhập
Giao diện đăng nhập gồm có tên đăng nhập và mật khẩu
Click chọn đồng ý để đăng nhập, sau khi đăng nhập sẽ sử dụng thêm các chức năng của hệ thống
Mặc định ban đầu của phần mềm tên đăng nhập là Admin và pass là 123456
Nếu muốn thêm muốn user mới thì vào trực tiếp bảng user trong cơ sở dữ liệu để thêm trường
3.7.2 Giao diện hồ sơ nhân viên
Hình 3-11 Giao diện danh sách nhân viên
Danh sách nhân viên chính cũng chính là giao diện chính của hệ thống sau khi đăng nhập
Ribbon phía trên cùng bao gồm các tab danh mục, hồ sơ nhân sự, thao tác, báo cáo, biểu đồ, hệ thống, hướng nhìn
Khi chọn vào từng tab sẽ hiển thị các button tiếp theo để chọn lựa
Bên trái là sơ đồ tổ chức của doanh nghiệp
Phần trung tâm là danh sách nhân viên và các thông tim thêm
Hình 3-12 Giao diện danh mục nhân viên Đặc tả giao diện:
- Mục tiêu: Thêm mới, cập nhật thông tin về nhân viên
- Môi trường: Windows 7/8, Microsoft Visual 2013
- Các bảng sử dụng: Employee
Chức năng của hệ thống cho phép người dùng thực hiện các thao tác như thêm mới, lưu trữ, cập nhật, sửa đổi và xóa thông tin của Nhân viên Mỗi khi người dùng nhập hoặc chỉnh sửa một bản ghi trong bảng Employee, thông tin đó sẽ được tự động cập nhật vào cơ sở dữ liệu.
Hình 3-13 Giao diện danh sách hợp đồng
Hình 3-14 Giao diện danh mục hợp đồng Đặc tả giao diện:
- Mục tiêu: Thêm mới, cập nhật thông tin về hợp đồng
- Môi trường: Windows 7/8, Microsoft Visual 2013
- Các bảng sử dụng: CONTRACTS
Chức năng này cho phép người dùng thực hiện các thao tác như thêm mới, lưu trữ, cập nhật, sửa đổi hoặc xóa thông tin khách hàng Mỗi lần người dùng nhập hoặc chỉnh sửa một bản ghi, bảng CONTRACTS sẽ được cập nhật ngay lập tức vào cơ sở dữ liệu.
Hình 3-15 Giao diện danh sách quyết định
Hình 3-16 Giao diện danh mục quyết định Đặc tả giao diện:
- Mục tiêu: Thêm mới, cập nhật thông tin quyết định
- Môi trường: Windows 7/8, Microsoft Visual 2013
- Các bảng sử dụng: WORKINGS
Chức năng này cho phép người dùng thêm mới, lưu trữ, cập nhật và sửa đổi hoặc xóa thông tin quyết định Sau mỗi lần nhập hoặc chỉnh sửa, bản ghi trong bảng WORKINGS sẽ được tự động cập nhật vào cơ sở dữ liệu.
Hình 3-17 Danh sách phúc lợi
Hình 3-18 Danh mục phúc lợi Đặc tả giao diện:
- Mục tiêu: Thêm mới, cập nhật thông tin về phúc lợi
- Môi trường: Windows 7/8, Microsoft Visual 2013
- Các bảng sử dụng: WELFARES
Chức năng này cho phép người dùng dễ dàng thêm mới, lưu trữ, cập nhật, sửa đổi hoặc xóa thông tin phúc lợi Mỗi lần người dùng nhập hoặc chỉnh sửa một bản ghi trong bảng WELFARES, dữ liệu sẽ được tự động cập nhật vào cơ sở dữ liệu.
Hình 3-19 Giao diện danh sách khen thưởng
Hình 3-20 Giao diện danh mục khen thưởng Đặc tả giao diện:
- Mục tiêu: Thêm mới, cập nhật thông tin về khen thưởng
- Môi trường: Windows 7/8, Microsoft Visual 2013
- Các bảng sử dụng: COMMENDS
Chức năng này cho phép người dùng thực hiện các thao tác như thêm mới, lưu trữ, cập nhật, sửa đổi hoặc xóa thông tin về Khen thưởng Sau mỗi lần nhập hoặc chỉnh sửa, bản ghi trong bảng COMMENDS sẽ được cập nhật ngay lập tức vào cơ sở dữ liệu.
Hình 3-21 Giao diện danh sách kỷ luật
Hình 3-22 Giao diện danh mục kỷ luật Đặc tả giao diện
- Mục tiêu: Thêm mới, cập nhật thông tin về kỷ luật
- Môi trường: Windows 7/8, Microsoft Visual 2013
- Các bảng sử dụng: DISCIPLINES
Chức năng này cho phép người dùng thực hiện các thao tác như thêm mới, lưu trữ, cập nhật, sửa đổi hoặc xóa thông tin Kỷ luật Mỗi khi người dùng nhập hoặc chỉnh sửa một bản ghi trong bảng DISCIPLINE, dữ liệu sẽ được tự động cập nhật vào cơ sở dữ liệu.
Hình 3-23 Giao diện danh sách nghỉ việc
Hình 3-24 Giao diện danh mục nghỉ việc Đặc tả giao diện:
- Mục tiêu: Thêm mới, cập nhật thông tin về nghỉ việc
- Môi trường: Windows 7/8, Microsoft Visual 2013
- Các bảng sử dụng: TERMINATES
Chức năng này cho phép người dùng thực hiện các thao tác như thêm mới, lưu trữ, cập nhật và chỉnh sửa hoặc xóa thông tin về Nghỉ việc Mỗi khi người dùng nhập hoặc chỉnh sửa một bản ghi trong bảng TERMINATES, dữ liệu sẽ được tự động cập nhật vào cơ sở dữ liệu.
PHÁT TRIỂN HỆ THỐNG QUẢN LÝ THÔNG TIN HÀNH CHÍNH NHÂN SỰ
Cách tiếp cận phân tích hệ thống theo phương pháp hướng cấu trúc
Phương pháp hướng cấu trúc đặc trưng bởi việc chia nhỏ chương trình chính thành nhiều chương trình con, mỗi chương trình con được thiết kế để thực hiện một nhiệm vụ cụ thể.
Phương pháp hướng cấu trúc sử dụng cách tiếp cận thiết kế từ trên xuống (top-down), bắt đầu bằng việc phân rã bài toán lớn thành các bài toán nhỏ hơn Quá trình này tiếp tục phân rã các bài toán con cho đến khi đạt được các bài toán có thể được cài đặt trực tiếp bằng các hàm trong ngôn ngữ lập trình hướng cấu trúc.
Phương pháp hướng cấu trúc mang lại lợi ích với tư duy phân tích thiết kế logic, giúp chương trình trở nên rõ ràng và dễ hiểu Tuy nhiên, phương pháp này cũng tồn tại một số nhược điểm cần lưu ý.
Các chương trình hướng cấu trúc không cho phép tái sử dụng, vì chúng phụ thuộc chặt chẽ vào cấu trúc dữ liệu và bài toán cụ thể Do đó, không thể sử dụng lại một module nào đó từ phần mềm này cho một phần mềm mới với các yêu cầu dữ liệu khác.
Việc phát triển phần mềm lớn gặp nhiều khó khăn do hệ thống thông tin phức tạp, bao gồm việc phân rã thành các bài toán con và các module Quản lý mối quan hệ giữa các module không chỉ đòi hỏi sự chính xác mà còn dễ dẫn đến lỗi trong phân tích và thiết kế Hơn nữa, quá trình kiểm thử và bảo trì cũng trở nên khó khăn hơn.
Ứng dụng trên nền Windows Form
Phần mềm quản lý thông tin khách hàng được thiết kế dành cho các chi nhánh và phòng giao dịch ngân hàng, phục vụ chủ yếu cho cán bộ ngân hàng Giao diện của phần mềm cần phải dễ nhìn, dễ sử dụng và thân thiện với người dùng, đồng thời cũng phải thu hút Vì vậy, giao diện Windows Form là lựa chọn hàng đầu cho việc thiết kế phần mềm này.
Windows Form là một công nghệ ổn định và lâu đời, được sử dụng rộng rãi để phát triển các ứng dụng desktop trên nền tảng Windows Công cụ này tận dụng những ưu điểm của ngôn ngữ Visual Basic, mang lại sự dễ sử dụng, cùng với khả năng hỗ trợ mô hình đồng thời và tính linh động của ngôn ngữ C# Nhờ đó, việc phát triển ứng dụng Windows trở nên hấp dẫn và quen thuộc với các lập trình viên.
Ngôn ngữ sử dụng C#
C# là một ngôn ngữ lập trình đa năng và biên dịch được phát triển bởi Microsoft, nằm trong kế hoạch NET Ngôn ngữ này được xây dựng dựa trên nền tảng của C, C++ và Java, mang đến sự cân bằng giữa các ngôn ngữ như C++, Visual Basic, Delphi và Java.
Ngôn ngữ lập trình C# được biết đến với tính dễ học và sự kết hợp nhiều ưu điểm từ Java và C++ Chính vì vậy, C# trở thành một trong những ngôn ngữ phổ biến nhất hiện nay Người dùng có thể viết mã C# bằng bất kỳ trình soạn thảo văn bản nào như Notepad trên Windows, và biên dịch thông qua trình biên dịch dòng lệnh csc.exe, đi kèm với Net framework Điều này lý giải tại sao C# thu hút sự quan tâm của nhiều lập trình viên trên toàn thế giới.
Nền tảng công nghệ NET
.NET là một tầng trung gian giữa ứng dụng và hệ điều hành, cung cấp các dịch vụ cơ bản cần thiết cho việc phát triển ứng dụng, như đọc và viết tập tin trên đĩa cứng Tầng này bao gồm NET Server, một bộ ứng dụng và dịch vụ hỗ trợ .NET không chỉ là một bộ sưu tập tài liệu và khái niệm mà còn tích hợp các đối tượng của NET Framework và dịch vụ hỗ trợ ngôn ngữ lập trình thông qua Common Language Runtime, nhằm giải quyết các vấn đề liên quan đến phần mềm.
.NET Framework là thành phần cốt lõi của Windows, thiết yếu cho việc phát triển và vận hành các ứng dụng được viết bằng các ngôn ngữ lập trình hiện đại Đây là nền tảng quan trọng cho tất cả các công cụ phát triển ứng dụng NET.
Hệ quản trị cơ sở dữ liệu SQL Server
SQL Server là hệ thống quản trị cơ sở dữ liệu quan hệ (Relational DataBase Management
System- RDBMS) sử dụng các lệnh giáo chuyển Transaction-SQL để trao đổi dữ liệu giữa Client Computer và Server Computer SQL Server có một số đặc tính sau:
- Cho phép quản trị một hệ CSDL lớn (lên đến vài tega byte), có tốc độ xử lý dữ liệu
- Cho phép nhiều người cùng khai thác trong một thời điểm đối với một CSDL và toàn bộ quản trị CSDL (lên đến vài chục ngàn user)
- Có hệ thống phân quyền bảo mật tương thích với hệ thống bảo mật của công nghệ
NT (Network Technology), tích hợp với hệ thống bảo mật của Windows NT hoặc sử dụng hệ thống bảo vệ độc lập của SQL Server
- Hỗ trợ trong việc triển khai CSDL phân tán và phát triển ứng dụng trên Internet
- Cho phép lập trình kết nối với nhiều ngôn ngữ lập trình khác dùng xây dựng các ứng dụng đặc thù (Visual Basic, C, C++, ASP, ASP.NET, XML, )
- Sử dụng câu lệnh truy vấn dữ liệu Transaction-SQL (Access là SQL, Oracle là PL/SQL).
Công cụ thiết kế giao diện và báo cáo DevExpress
- Là gói công cụ hỗ trợ xây dựng giao diện cho các ngôn ngữ trên nền tảng NET bao gồm : WinForms Controls: Cung cấp các control cho WinForms
- ASP.NET Controls: Cung cấp các control cho WebForms
WPF Controls offer a range of components for Windows Presentation Foundation, the successor to Windows Forms, designed for creating desktop applications on the Windows operating system.
- Silverlight Controls: Cung cấp các control cho Silverlight
- XtraCharts: Control cung cấp các loại biểu đồ
- XtraReports: Cung cấp các control tạo báo cáo
- XPO: Cung cấp môi trường làm việc với database
- XAF: Một công nghệ mới giúp việc phát triển phần mềm một cách nhanh chóng.
Phát triển hệ thống
Dựa trên dữ liệu thu thập và quá trình phân tích, thiết kế, tôi đã phát triển một chương trình quản lý thông tin hành chính nhân sự, đáp ứng đầy đủ các yêu cầu cụ thể đã đề ra.
- Hệ thống chạy ổn định với các chức năng cần thiết
Chương trình không chỉ hỗ trợ cập nhật dữ liệu mà còn cho phép truy xuất và tìm kiếm thông tin một cách nhanh chóng và hiệu quả.
Việc xuất thông tin ra file Excel giúp tích hợp vào hệ thống lớn, hỗ trợ chấm điểm tín dụng và xếp hạng khách hàng hiệu quả hơn Điều này không chỉ giảm thiểu thủ tục giấy tờ và công tác nhập liệu mà còn tiết kiệm thời gian và chi phí, nâng cao hiệu suất công việc.
- Hoàn thiện cơ sở dữ liệu về Nhân viên trong công ty
4.2.2 Hạn chế còn tồn tại và hướng phát triển
Xây dựng và hoàn thiện các chức năng đã thiết kế, đồng thời khắc phục những sai sót còn tồn tại Bổ sung thêm các module quản lý bảo hiểm nhằm nâng cao hiệu quả trong quản lý nhân sự.
Trong tương lai, hệ thống sẽ được áp dụng thực tiễn khi được tính toán đầy đủ các yếu tố như hạ tầng công nghệ, nguồn nhân lực, và giao diện với các hệ thống khác Đây sẽ là hướng đi quan trọng để phát triển và hoàn thiện hệ thống này.