2.2.2 .1Thực trạng hệ thống và công tác quản lý nhân sự
3.3. Thiết kế hệ thống
3.3.1. Thiết kế cơ sở dữ liệu
Thiết kế quan hệ
Chuyển từ mơ hình thực thể sang mơ hình quan hệ: Các ngun tắc chuyển đổi
Với quan hệ Một- Một :
Hoặc thêm vào quan hệ này thuộc tính khóa của quan hệ kia. Hoặc thêm thuộc tính khóa vào cả 2 quan hệ
Quan hệ Một- Nhiều: Thêm vào quan hệ 1 thuộc tính khóa của quan hệ nhiều Quan hệ Nhiều- Nhiều :
Tạo một quan hệ mới có:
Tên quan hệ là tên của mối quan hệ
Thuộc tính là những thuộc tính khóa của các tập thực thể liên quan Từ các quy tắc chuyển đổi ta có lược đồ quan hệ:
Hình 3.5: Lược đồ quan hệ các thực thể
BANGLUONG
MaBL MaNV HeSoL LuongCoBan PCCV BaoHiem TongLuong PHONGBAN
MaPB TenPB ViTri SoDT
MaBCC MaNV NgayLam LamThem NghiCoPhep NghiKPhep BANGCHAMCONG
NHANVIEN
MaNV MaCV HoTen TrinhDo NgaySinh GioiTinh DiaChi SoDT MaPB CHUCVU
Mơ hình quan hệ:
Từ lược đồ quan hệ sau khi chuyển sang mơ hình quan hệ , ta có các thực thể với các thuộc tính sau:
NHANVIEN(MaNV, MaPB, MaCV, HoTen, TrinhDo, NgaySinh, Phai,
Diachi, SoDT, SoCMTND)
PHONGBAN( MaPB, TenPB, Vitri, SoDT)
CHUCVU( MaCV, MaNV, TenCV, HeSo-PhuCapCV)
BANGLUONG( MaBL, MaNV, HeSoL, LuongCoBan, PhuCap, BaoHiem,
TongLuong)
BANGCHAMCONG( MaBCC, MaNV, NgayLam, LamThem, NghiCoPhep,
NghiKhongPhep)
Mơ hình quan hệ
Hình 3.6: Mơ hình quan hệ
Xây dựng Cơ sở dữ liệu:
Tên trường Định kiểu Độ rộng Giải thích
MaPB Text 8 Mã phịng ban TenPB Text 20 Tên phịng ban
ViTri Text 50 Vị trí
SoDT Text 20 Số điện thoại
Bảng 3.1: Bảng phòng ban nhân viên Bảng NHANVIEN (thông tin cơ bản của nhân viên)
Tên trường Định kiểu Độ rộng Giải thích
MaNV Text 8 Mã nhân viên MaPB Text 8 Mã phòng ban MaCV Text 8 Mã chức vụ HoTen Text 20 Họ tên TrinhDo Text 8 Trình độ Phai Yes/No Phái DiaChi Text 50 Địa chỉ
NgaySinh Date 20 Ngày, tháng, năm sinh SoDT Text 20 Số điện thoại
SoCMTND Text 20 Số chứng minh thư nhân dân
Bảng 3.2: Bảng nhân viên
Bảng: BANGLUONG( Lưu thông tin về bảng lương)
Tên DL Kiểu DL Độ dài Mô tả
Ma
BL Text 8 Mã bảng lương MaNV Text 8 Mã nhân viên
HeSoL Double Hệ số lương LuongCoBan Double Lương cơ bản
PCCV Double Phụ cấp chức vụ Baohiem Double Bảo hiểm
LuongThucLinh Double Lương Thực lĩnh
Bảng 3.3: Bảng lương nhân viên
Bảng CHUCVU(: lưu trữ tồn bộ thơng tin chung về chức vụ trong công ty)
Tên trường Định kiểu Độ rộng Giải thích
MaCV Text 8 Mã chức vụ MaNV Text 8 Mã nhân viên
TenCV Text 20 Tên chức vụ HeSo-
PCCV
Double 20 Hệ số phụ cấp chức vụ
Bảng 3.4: Bảng chức vụ nhân viên
Bảng: BANGCHAMCONG(Lưu thông tin về bảng chấm công)
Tên DL Kiểu DL Độ dài Mô tả
Ma
BCC Text 10 Mã bảng chấm công MaNV Text 10 Mã nhân viên
Ngaylam Number – integer 3 Ngày làm Lamthem Number – integer 3 Làm thêm Ngaynghi Number – integer 3 Ngày nghỉ
Bảng 3.5: Bảng chấm công 3.3.2 Thiết kế giao diện
Thiết kế giao diện cho phần mềm quản lý nhân sự phải thoả mãn điều kiện giao diện thân thiện, đẹp mắt, dễ sử dụng và cung cấp đủ thông tin để người sử dụng dễ
dàng quản lý nhân viên. Phần mềm quản lý nhân sự gồm có một số các giao diện chính sau
Giao diện menu chính:
Hình 3.7. Giao diện Menu chính 1. Menu Hệ thống
Gồm ba chức năng là Đóng cửa sổ hiện thời, Quản lý người dùng và Thốt khỏi chương trình.
2. Menu quản lý
Đây là menu chính của hệ thống, có 2chức năng: quản lý nhân viên, quản lý lương cho nhân viên.
2.1. Chức năng “ Quản lý nhân viên”:
Khi chọn chức năng “ Quản lý Nhân viên” trên danh sách menu, giao diện quản lý Nhân viên sẽ hiện ra như sau:
Hình 3.8: Giao diện Quản lý nhân viên
Trong form này có thể nhập mới các thơng tin về một nhân viên, hoặc cập nhật các thông tin của một nhân viên
Nút “Thêm” cho phép lưu những thông tin cần thiết của nhân viên trên vào bảng, sau đó cho phép nhập tiếp các nhân viên.
Nút “Xóa” cho phép xóa tồn bộ những thơng tin về nhân viên đó trong hệ thống, bao gồm cả Mã NV, họ tên, Phái, Ngày sinh,..
Nút “Thoát” cho phép thoát khỏi chức năng “ quản lý nhân viên”
2.2. Chức năng “ quản lý tiền lương”:
Chức năng quản lý tiền lương gồm 2 chức năng con: Quản lý chấm cơng và Tính lương
2.2.1 Chức năng “ quản lý chấm công”
Chức năng này cho phép bạn cập nhật những thông tin để phục vụ cho việc tính lương cho một nhân viên. Giao diện của dạng Form này như sau:
Hình 3.9: Giao diện quản lý chấm công
Nút “ Thêm” để nhập số liệu chấm công theo tháng cho mỗi nhân viên Nút “ Xóa” để xóa tồn bộ số liệu chấm cơng cho mỗi nhân viên Nút “ Sửa” để sửa số liệu chấm công theo tháng cho mỗi nhân viên Nút “ Lưu” để lưu số liệu chấm công cho mỗi nhân viên
2.2.2 Chức năng Tính lương nhân viên: Có thế tính lương tự động dựa trên tất cả những thơng tin đã có trong bảng chấm cơng của nhân viên trong từng tháng với mã nhân viên đã tồn tại trong hệ thống
Hình 3.10: Giao diện Tính lương nhân viên
3. Menu tra cứu
Gồm 2 chức năng là: Tra cứu Nhân Viên, Tra cứu lương
Chức năng tra cứu Nhân viên có giao diện như sau: Hiển thị danh sách nhân viên trong 1 phòng ban với phịng ban đã tồn tại trong hệ thống
Hình 3.11: Giao diện Tra cứu nhân viên
4. Menu Báo cáo: Gồm 3 chức năng nhỏ là: Báo cáo nhân viên, báo cáo chấm
công, báo cáo tiền lương
5. Menu trợ giúp: Giúp người dùng dễ dàng thao tác sử dụng chương trình
Hình 3.12: Giao diện trợ giúp 3.3.3 Demo 1 số chức năng cơ bản
Quản lý nhân viên:
Nhập thông tin nhân viên: Nhập đầy đủ thông tin nhân viên vào các ô trong bảng( Nếu chỉ nhập thiếu thơng tin trong 1 ơ thì hệ thống sẽ khơng hoạt động)
Nút “Thêm” để nhập thông tin cho một nhân viên khác
Nút “ Xóa” để xóa tồn bộ thơng tin của nhân viên, ta kích chuột vào Mã Nhân viên muốn xóa, sau đó nhấn nút xóa, tồn bộ thơng tin về nhân viên đó sẽ khơng hiển thị trong danh sách nhân viên
Nút “ Sửa” để chỉnh sửa thông tin nhân viên. Muốn sửa thơng tin nào đó của nhân viên, ta kick chuột vào Mã nhân viên đó, tồn bộ thơng tin về nhân viên đó sẽ hiển thị lại trên các ơ trong bảng, muốn sửa thơng tin nào thì nhập lại thơng tin trong ơ đó, sau đó nhấn nút sửa.
Hình 3.13: Giao diện chức năng quản lý nhân viên
Tính lương nhân viên
Nhập đầy đủ thông tin vào các ô trong bảng, sau đó nhấn nút “tính lương”. Hệ thống sẽ tự động tính lương các tháng cho mỗi nhân viên
Hình 3.14: Giao diện chức năng tính lương nhân viên 3.4 Một số kiến nghị
Công ty Minh Tâm trong những năm gần đây đã mở rộng sang nhiều lĩnh vực, từ đó, số lượng nhân viên trong công ty ngày càng tăng. Để 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:
+ Từ nhân viên phịng kỹ thuật, phân cơng nhiệm vụ và thành lập một đội chuyên về phân tích thiết kế các phần mềm, đặc biệt là phần mềm quản lý nhân sự tại công ty. Đội ngũ này là nhân viên trong công ty, họ hiểu rõ cơ cấu tổ chức cũng như quy trình quản lý nhân sự tại cơng ty. Từ việc phân tích thiết kế hệ thống sẽ giúp các nhân viên lập trình tạo phần mềm quản lý nhân sự phù hợp với công ty Minh Tâm.
+ Thiết kế phần mềm quản lý nhân sự và tiến hành cài đặt, đào tạo nhân viên để 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.
Ngoà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 phịng Nhân sự các chức năng chính của 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
Tin học hóa quản lý là quá trình áp dụng những thành tựu khoa học công nghệ thông tin vào các hoạt động quản lý, nhằm tự động hóa các bước của hoạt động quản lý với tốc độ và độ chính xác cao.
Trong khn khổ của khóa luận tốt nghiệp, em đã trình bày tổng quan về phân tích và thiết kế hệ thống thông tin quản lý nhân sự tại Công ty sản xuất thức ăn chăn nuôi CNC Minh Tâm. Trên đây mới chỉ là mở đầu có tính chất định hướng và với thời gian cũng như kinh nghiệm thực tế còn hạn hẹp nên hệ thống chắc chắn còn nhiều khiếm khuyết cần khắc phục, chưa đảm bảo đầy đủ các mảng trong quản lý nhân sự. Em rất mong nhân được sự đóng góp của các Thầy Cơ.
Cuối cùng, một lần nữa cho phép em bày tỏ lòng biết ơn sâu sắc tới cô Nguyễn Thị Thu Thủy, các thầy cô trong Khoa Hệ thống thông tin kinh tế và các anh chị ở các phịng ban trong Cơng ty sản xuất thức ăn chăn nuôi CNC Minh Tâm đã hướng dẫn và giúp đỡ em hồn thành bài khóa luận này. Em xin chân thành cảm ơn!
Hà Nội, ngày 30 tháng 04 năm 2013 Sinh viên thực hiện
TÀI LIỆU THAM KHẢO
1. Nguyễn Hữu Thân (1998), Quản trị nhân sự, NXB Thống kê.
2. Nguyễn Văn Ba (2003), Phân tích và thiết kế hệ thống thơng tin, Nhà xuất bản Đại học Quốc gia Hà Nội.
3. TS Bùi Văn Danh, Th.S Lê Quang Khôi, Quản trị nguồn nhân lực, NXB Phương Đơng.
4. Giáo trình Hệ thống thơng tin quản lý Trường Đại học Thương mại.
5. PGS.TS. Bùi Thế Tâm. Giáo trình Microsoft Access. NXB - GTVT 2005.
6. Lập trình Visual Basic 6.0 trong 21 ngày Nguyễn Tiến, Ngô Quốc Việt, Phạm
Tuấn Kỳ. Nhà xuất bản giáo dục 1997.
7. Visual Basic 6.0 & Lập trình cơ sở dữ liệu Nguyễn Thị Ngọc Mai chủ biên.
Nhà xuất bản Lao Động.
8. Mẫu phiếu thu thập số liệu trong q trình em thực tập tại cơng ty sản xuất thức ăn chăn nuôi công nghệ cao Minh Tâm
9. Tài liệu hướng dẫn thực tập và làm khóa luận tốt nghiệp 2013, khoa Hệ thống thông tin kinh tế, Trường Đại học Thương mại.
10. Website: www.vmms.vn 11. Một số tài liệu tham khảo khác.
PHỤ LỤC I
PHỤ LỤC 1: PHIẾU ĐIỀU TRA VỀ TÌNH HÌNH CHUNG CỦA DOANH NGHIỆP VÀ ỨNG DỤNG CNTT TẠI DOANH NGHIỆP
Lưu ý:
Phiếu chỉ dùng trong mục đích khảo sát tổng hợp tình hình cơng ty để phục vụ viết báo cáo thực tập và khóa luận
Trong các câu hỏi đều phân giới hạn trả lời và quý công ty khoanh tròn vào các đáp án được cho là hợp lý ( không giới hạn đáp án); những câu hỏi mang tính mở quý Cơng ty vui lịng điền vào phần trả lời tương ứng
I. TT người điều tra
Họ và tên:……………………………………………………………………………… Chức vụ công tác:…………………………………………………………………….. Thuộc bộ phận:…………………………………………………………………………
II. TT chung về cơng ty
1. . Tình hình tài chính của cơng ty 3 năm gần đây
Năm 2009 2010 2011 Doanh thu
Chi phí
2. Nguồn kinh phí trích cho hoạt động ứng dụng CNTT trong cơng ty mỗi năm: ……..chiếm……% kinh phí tồn cơng ty
3. Định hướng phát triển thương mại điện tử tại công ty
A. Hiện diện trên mạng (có website để giới thiệu DN và SP)
B. Áp dụng TMĐT (Website liên kết trực tiếp với DL trong mạng nội bộ, bán hàng, giao dịch qua mạng, tăng tính tự động hóa)
C. TMĐT khơng dây(TMĐT trên các thiết bị di động, Palm,.. sử dụng giao thức truyền không dây WAP)
D. TMĐT hoàn toàn
1. Phương hướng hoạt động sản xuất kinh doanh của công ty trong những năm tới Chỉ tiêu
A. Đa dạng hóa mặt hàng kinh doanh của công ty, mở thêm lĩnh vực kinh doanh mới
B. Củng cố và mở rộng thị trường
C. Ổn định tổ chức, đẩy mạnh đồng đều các lĩnh vực sản xuất kinh doanh
III. Tình hình ứng dụng CNTT và TMĐT
1. Tình hình hạ tầng phần cứng
STT Tên trang thiết bị Số lượng Mức độ đáp ứng nhu cầu ứng dụng CNTT 1 Máy chủ 2 Máy tính xách tay 3 Máy in 4 Máy chiếu 5 Máy quét 6 Máy chủ 2. Các dạng phần mềm đã ứng dụng trong công ty A. Bộ ứng dụng soạn thảo văn bản
và bảng tính trong văn phịng B. Phần mềm Quản lý kế tốn, tài
chính
C. Phần mềm Quản lý nhân sự, tiền lương
D. Phần mềm Quản lý bán hàng E. Phần mềm hỗ trợ hoạt động sản
xuất
F. Phần mềm hỗ trợ hoạt động marketing (tìm kiếm và phân tích TT thị trường) 3. Dạng mạng máy tính được sử dụng STT Dạng mạng Chất lượng % lượng máy tính kết nối 1 LAN 2 WAN 3 Wifi 4 Dạng mạng khác (xin nêu rõ)
A. <50% B. 50-70%
C. 70-90% D. 100%
2. Website của Công ty được sử dụng chủ yếu vào những cơng việc gì A. Giới thiệu cơng ty
B. Giới thiệu sản phẩm, dịch vụ C. Bán hàng hóa, dịch vụ qua mạng
D. Hỗ trợ khách hàng qua mạng E. Trao đổi, hỏi đáp, góp ý 3. Cơng ty thường hay gặp sự cố nào về an toàn bảo mật TT
A. Tấn công mã nguồn và mã mật (backdoor, virus, Trojans, Worm,…) B. Nghe trộm đường truyền
C. Giả mạo địa chỉ IP
D. Vơ hiệu hóa các chức năng của hệ thống E. Tấn cơng từ chối dịch vụ
F. Sự cố khác
4. Việc lưu giữ các DL của cơng ty A. Lưu giữ trên máy tính nhập liệu B. Lưu giữ trên một máy tính từ xa
C. Lưu giữ trên một hệ máy tính từ xa
5. Mức đầu tư cho hoạt động quản trị HTTT tại công ty
STT Thành phần Mức đầu tư Số nhân viên
1 Quản trị mạng 2 Quản trị CSDL
3 Quản trị hệ thống phần mềm 4 Quản trị rủi ro
5 Quản trị hoạt động hoạch định, đưa ra chiến lược
PHỤ LỤC 2: PHIẾU PHỎNG VẤN VẤN ĐỀ TÁI CẤU TRÚC CƠ SỞ DỮ LIỆU
Lưu ý:
Phiếu chỉ dùng trong mục đích khảo sát tổng hợp tình hình cơng ty để phục
vụ viết báo cáo thực tập và khóa luận
Tình hình phỏng vấn: 1 người
I. TT người phỏng vấn
Họ và tên:……………………………………………………………………………… Chức vụ công tác:………………… Bộ phận:…………………………………………
II. Hoạch định CSDL tại công ty ( câu hỏi phỏng vấn trưởng phịng kỹ thuật)
1. Xin ơng cho biết mục tiêu dài hạn trong những năm tới của quý công ty? Dự báo nhu cầu về CSDL phục vụ cho các mục tiêu đó?
2. Để thực hiện các mục tiêu trên, hệ thống CSDL hiện tại có đáp ứng được khơng, xin ông hãy đánh giá những ưu nhược điểm của hệ thống hiện tại? 3. Để khắc phục những nhược điểm đó, theo ơng cơng ty cần định hướng phát
triển, tái cấu trúc theo hướng nào?
(Công ty định hướng bổ sung thêm chức năng hay nâng cấp hệ quản tri CSDL?) 4. Những yêu cầu đối với hệ thống CSDL mới? Những chức năng cần điều chỉnh
ra sao?
(Thống nhất quan điểm CSDL; nhu cầu sao chép DL quản trị; chi phí quản lí dự kiến; đào tạo nhân lực; chi phí chuyển đổi hệ thống)
5. Chi phí mà cơng ty dự kiến đầu tư cho việc tái cấu trúc CSDL, chuyển đổi hệ thống?
PHỤ LỤC II
MÃ MỘT SỐ GIAO DIỆN CHƯƠNG TRÌNH Module tạo form quản lý nhân viên
Dim da As CSDL
'============================================================= ============
'Thu tuc lay ra cac du lieu cho cac Combo box