3.3.5. Biểu đồ hoạt động
Biểu đồ hoạt động chức năng đăng nhập
Trên giao diện quản trị hệ thống, người dùng chọn đăng nhập. Sau đó nhập tên đăng nhập và mật khẩu. Hệ thống sẽ tiếp nhận thông tin và tiến hành kiểm tra tên đăng nhập và mật khẩu. Nếu hợp lệ , hệ thống chấp nhận đăng nhập,hiện thị thông báo đăng nhập thành công. Nếu không hợp lệ hệ thống yêu cầu đăng nhập lại.
Hình 3.14: Biểu đồ hoạt động chức năng “Đăng nhập”
Biểu đồ hoạt động thêm hồ sơ nhân viên
Sau khi người quản lý đăng nhập vào hệ thống, sẽ tiến hành nhập thông tin nhân viên, hệ thống sẽ kiểm tra nếu thông tin nhập vào không trùng lặp với các thông tin đã có thì hệ thống sẽ lưu thơng tin vừa nhập vào cơ sở dữ liệu. Nếu thông tin vừa nhập đã tồn tại trong hệ thống thì hệ thống sẽ u cầu nhập lại thơng tin.
Hình 3.15: Biểu đồ hoạt động chức năng “Thêm hồ sơ”
Biểu đồ hoạt động sửa thông tin nhân viên
Người quản lý đăng nhập vào hệ thống, chọn thông tin cần sửa , hệ thống sẽ kiểm tra thơng tin cần sửa có tồn tại hay khơng, nếu có thì hiện thị thơng tin cần sửa và cho phép người quản lý sửa thông tin. Nếu thơng tin cần sửa khơng tồn tại thì hệ thống
Hình 3.16: Biểu đồ hoạt động sửa thơng tin nhân viên
Biểu đồ hoạt động xóa thơng tin
Người quản lý đăng nhập vào hệ thống thành công , sẽ nhập thơng tin cần xóa, hệ thống sẽ kiểm tra thơng tin cần xóa. Nếu thơng tin cần xóa tồn tại hệ thống sẽ hiện thị thơng tin cần xóa và cho phép người quản lý xóa. Và hiện thị thơng báo xóa thành cơng. Nếu thơng tin cần xóa khơng tồn tại, hệ thống sẽ báo lỗi và yêu cầu người dùng nhập lại thơng tin cần xóa .
Biểu đồ hoạt động tìm kiếm
Các hoạt động như tìm kiếm hồ sơ nhân viên, tìm kiếm thơng tin cá nhân, tìm kiếm thơng tin lương hay tìm kiếm bảng chấm cơng của nhân viên đều có nhưng cơng việc cần thực hiện tương tự nhau và điều đó được thể hiện qua biểu đồ sau:
Hình 3.18: Biểu đồ hoạt động tìm kiếm
Biểu đồ hoạt động Báo cáo, thống kê
Hình 3.19: Biểu đồ hoạt động Báo cáo, thống kê
3.3.6. Biểu đồ triển khai
Hệ thống thông tin quản lý nhân sự có biểu đồ triển khai như sau: máy
chủ phân quyền truy cập và quy định theo cơng việc của nhân viên từng phịng ban.
Cụ thể là máy phịng kế tốn được hệ thống cho phép người dùng truy cập thực hiện các công việc quản lý và cập nhật thơng tin lương. Máy phịng nhân sự được hệ
thống cho phép người dùng truy cập thực hiện các công việc quản lý và cập nhật thông tin nhân viên, thông tin hợp đồng và bảng chấm cơng. Máy phịng giám đốc được hệ thống cho phép người dùng truy cập thực hiện công việc xem báo cáo thống kê. Ngồi ra, cịn có máy nhân viên nói chung được hệ thống cho phép truy cập để tra cứu và xem thông tin hồ sơ, hợp đồng, bảng chấm công và lương của họ.
Hình 3.20: Biểu đồ triển khai
3.4. Thiết kế hệ thống
3.4.1. Thiết kế cơ sở dữ liệu
♦ Bảng NHANVIEN: Cập nhật, lưu trữ những thông tin cá nhân cần thiết của cán bộ nhân viên trong Công ty.
Bảng 3.2: Bảng Nhân viên
Tên trường Kiểu dữ liệu Độ rộng Giải thích M
aNV Char 10 Mã nhân viên
TenNV Varchar 50 Tên nhân viên
NgaySinh Date 30 Ngày sinh
SoDT Char 15 Số điện thoại
GioiTinh Char Giới tính: Nam / Nữ
DiaChi Varchar 50 Địa chỉ
CMTND Char 15 Số chứng minh nhân dân
♦ Bảng HĐLĐ: Lưu trữ thông tin chi tiết về hợp đồng đã ký với nhân viên
Bảng 3.3: Bảng thiết kế cơ sở dữ liệu HĐLĐ
Tên thuộc tính Kiểu dữ liệu Độ rộng Chú thích
MaHD Text 10 Mã hợp đồng
TenHD Text 40 Tên hợp đồng
Ngaybatdau Date/time 30 Ngày bắt đầu
NgayKetthuc Date/time 30 Ngày kết thúc
Mucluong Text 50 Mức lương
MaNV Text 10 Mã nhân viên
MaloaiHD Text 15 Mã loại hợp đồng
♦ Bảng PHONGBAN: Lưu trữ toàn bộ thơng tin chung về phịng ban có trong cơng
Bảng 3.4: Bảng thiết kế cơ sở dữ liệu Phịng Ban
Tên thuộc tính Kiểu dữ liệu Độ rộng Chú thích
MaPB Text 10 Mã phịng ban
TenPB Text 40 Tên phòng ban
♦ Bảng CHUCVU: Lưu trữ tồn bộ thơng tin chung về chức vụ trong Công ty.
Bảng 3.5: Bảng thiết kế cơ sở dữ liệu Chức vụ
Tên thuộc tính Kiểu dữ liệu Độ rộng Chú thích
MaCV Text 10 Mã chức vụ
TenCV Text 50 Tên chức vụ
MaNV Text Mã Nhân viên
♦ Bảng CHAMCONG: : Lưu trữ những thồng tin về chấm công theo quy chế trong Công ty để trả lương cho nhân viên.
Bảng 3.6: Bảng thiết kế cơ sở dữ liệu Chấm cơng
Tên thuộc tính Kiểu dữ liệu Độ rộng Chú thích
MaBCC Text 10 Mã bảng chấm cơng
MaNV Text 15 Mã nhân viên
ThangNam Date/time 30 Tháng năm
Songaychamcong Number 30 Số ngày chấm công
♦ Bảng CHITIETBANGLUONG: Lưu trữ những thông tin về lương của nhân viên trong Công ty.
Bảng 3.7: Bảng Chi tiết bảng lương
Tên trường Kiểu dữ liệu Độ rộng Giải thích
MaNV Text 8 Mã nhân viên
MaBC Text 10 Mã bảng công
TenNV Text 30 Tên nhân viên
LuongSP Number 10 Lương sản phẩm
LuongTG Number 10 Lương thời gian
LuongPhep Number 10 Lương phép
LuongThemGio Number 10 Lương thêm giờ
LuongNghi Number 10 Lương nghỉ
TienThuong Number 10 Tiền thưởng
PhuCapCV Number 10 Phụ cấp chức vụ
PhuCapPS Number 10 Phụ cấp phát sinh
BHXH Number 10 Bảo hiểm xã hội
BHYT Number 10 Bảo hiểm y tế
TienPhat Number 10 Tiền phạt
TongLuong Number 20 Tổng lương
3.4.2. Thiết kế giao diện
Hình 3.21: Form “Đăng nhập”
Hình 3.22: Giao diện Quản lý Hồ sơ nhân viên
Form Quản lý hợp đồng lao động
Hình 3.23: Giao diện Quản lý hợp đồng lao động
Form Quản lý bảng chấm cơng
Hình 3.24: Giao diện Quản lý bảng chấm cơng
Hình 3. 25: Giao diện Quản lý bảng lương
3.5. Định hướng phát triển về vấn đề nghiên cứu
3.5.1 Đánh giá khả năng ứng dụng của hệ thống thông tin quản lý nhân sự
Hệ thống thông tin quản lý nhân sự trên được phân tích thiết kế theo quy trình phân tích thiết kế hướng đối tượng với UML, về cơ bản đã đáp ứng được các mục tiêu đề ra. Tuy nhiên, hệ thống vẫn chưa phản ánh được toàn bộ các nghiệp vụ nhân sự thực tế phát sinh tại công ty, cần bổ sung thêm các nghiệp vụ và cơ sở dữ liệu để hệ thống thông tin quản lý nhân sự trên hồn thiện hơn nữa thì hệ thống mới đáp ứng được nhu cầu sử dụng hệ thống để phục vụ cho quá trình hoạt động kinh doanh của doanh nghiệp.
3.5.2 Một số kiến nghị
Công ty Cổ phần giải pháp công nghệ SAVIS Việt Nam hoạt động với thành lập và phát triển trong những năm qua đã và đang ngày càng phát triển, tạo được uy tín trên thị trường trong lĩnh vực kinh doanh các sản phẩm về phần mềm. Công ty hoạt động tổ chức với các phòng ban chức năng, mỗi phòng ban đảm nhiệm chức năng, nhiệm vụ khác nhau. Để công tác tổ chức quản lý nhân sự tại các Phịng ban trong Cơng ty một cách hiệu quả thì Cơng ty phải tiến hành phân tích và thiết kế hệ thống thông tin quản lý nhân sự giúp cho việc quản lý nhân sự một cách nhanh chóng và hiệu quả. Một số định hướng phát triển quản lý nhân sự tại Cơng ty:
+ Th người tiến hành phân tích và thiết kế một hệ thống thông tin quản lý nhân sự, hay có thể sử dụng đào tạo nhân viên của Cơng ty lập ra một đội dự án để tiến hành xây dựng phần mềm quản lý nhân sự cho Công ty.
+ Mua phần mềm quản lý nhân sự tiến hành cài đặt và đào tạo người dùng để sử dụng một cách hiệu quả phần mềm đó trong cơng tác quản lý nhân sự tại Cơng ty.
Ngồi tài liệu hướng dẫn sử dụng, khi đi triển khai phần mềm tại Công ty sẽ trực tiếp hướng dẫn nhân viên trong các phòng chức năng tiếp cận và sử dụng phần mềm. Nếu phịng ban có u cầu, Cơng ty sẽ lên kế hoạch và trực tiếp hướng dẫn đào tạo người sử dụng.
+ Cơng ty có thể cử nhân viên cùng với tơi tiếp tục hồn thiện hệ thống thơng tin quản lý nhân sự tại Cơng ty dựa trên hướng đã được phân tích và thiết kế với các chức năng đã phân tích và có thể phát triển thêm các chức năng mới tùy theo yêu cầu phát triển của Công ty trong tương lai. Hệ thống được xây dựng cho phép các chức năng hoạt động độc lập với nhau, nên khi có sự thay đổi hay có nhu cầu thêm bớt chức năng khơng cần thiết phải xây dựng lại hệ thống. Hệ thống thông tin khi xây dựng thành công sẽ cải thiện được các thao tác bằng tay trên giấy tờ, sổ sách. Hệ thống mới phát triển nhằm giảm bớt số lượng nhân sự tham gia vào bộ phận quản lý.
KẾT LUẬN
Trong thời gian thực hiện đề tài khóa luận “Phân tích thiết kế hệ thống thơng tin quản lý nhân sự tại Công ty Cổ phần giải pháp công nghệ SAVIS Việt Nam”, em đã nhận thấy tầm quan trọng của vấn đề quản lý nhân sự trong các cơ quan, cơng ty nói chung và cơng ty em thực tập nói riêng. Nó giúp cho nhà quản lý tiết kiệm được thời gian, công sức trong việc quản lý, lưu trữ. Do đó nó địi hỏi thật chính xác, kịp thời và đồng bộ.
Do thời gian làm khóa luận có hạn, dù cố gắng và được sự hướng dẫ của cô giáo, anh chị trong công ty, bạn bè nhưng khóa luận của em vẫn gặp nhiều thiếu sót và hạn chế: chương trình cịn đơn giản, cơ sở dữ liệu cịn chưa được tối ưu hóa chặt chẽ, vấn đề bảo mật cơ sở dữ liệu chưa cao.
Tuy nhiên, bài khóa luận đã nêu được tầm quan trọng của tin học hóa trong quản lý nói chung và quản lý nhân sự nói riêng, khảo sát và phân tích, thiết kế hồn chỉnh một bài tốn quản lý, các from được thiết kế đơn giản, thân thiện với người dùng.
Em sẽ tiếp tục hoàn thiện hơn nữa những chức năng của chương trình và sẽ cố gắng thiết kế và cài đặt, nâng cấp chương trình sao cho phù hợp và đáp ứng được yêu cầu của bài toán trong thực tế.
Cuối cùng một lần nữa em xin chân thành cảm ơn các thầy cô giáo trong trường Đại học Thương Mại và đặc biệt là cô giáo hướng dẫn Ts. Nguyễn Thị Thu Thủy đã tận tình giúp đỡ và tao điều kiện cho em hồn thành khóa luận tốt nghiệp này.
[1] Nguyễn Ngọc Quản, 2012, Giáo trình Quản trị nhân lực – Đại học Kinh tế Quốc dân.
[2] Nguyễn Văn Ba, 2010, Phân tích và thiết kế hệ thống thông tin quản lý - NXB Đại học Quốc gia Hà Nội.
[3] TS Dương Kiều Hoa - Tơn Thất Hịa An, 2008, Phân tích thiết kế hệ
thống thông tin theo UML - Trường Đại học Công nghệ thông tin, Đại học Quốc gia
Thành phố Hồ Chí Minh.
[4] Nguyễn Văn Ba (2005), Phát triển hệ thống hướng đối tượng với UML 2.0
và C++, Nhà xuất bản Đại học quốc gia, Hà Nội.
[5] Nguyễn Hữu Thân (1998), Quản trị nhân sự, NXB Thống kê.
Biểu đồ tuần tự chức năng “Đăng nhập”
: NhanVien
: NhanVien : F Dang Nhap: F Dang Nhap 1: Mo Form
2: Hien Thi Form DangNhap ( ) 3: Nhap Username va Password ( )
4: Kiem Tra Username va Password ( ) 5: DangNhap Thanh Cong
Biểu đồ tuần tự chức năng “Báo cáo thông tin nhân sự”
: Nhân viên NS
F. Bao cao thong
tin nhan su : HoSoNV HOPDONGLD: QTCONGTAC: : QTKTKL QTDAOTAO: 1: Mo form
2: YC nhap MaNV 3: Nhap MaNV
4: Kiem tra MaNV 5: YC xem ho so nhan vien
6: Lay thong tin ho so nhan vien 7: Hien thong tin ho so nhan vien 8: YC xem hop dong lao dong
9: Lay thong tin hop dong lao dong 10: Hien thi thong tin hop dong lao dong
11: YC xem qua trinh cong tac cua NV
12: Lay thong tin qua trinh cong tac cua NV 13: Hien thi qua trinh cong tac cua nhan vien
14: YC xem qua trinh KTKL nhan vien
15: Lay thong tin KTKL cua NV 16: Hien thi thong tin KTKL cua NV
17: YC xem qua trinh dao tao cua NV
18: Lay thong tin qua trinh dao tao cua nhan vien 19: Hien thi thong tin qua trinh dao tao cua nhan vien