Biểu đồ luồng dữ liệu mức khung cảnh

Một phần của tài liệu Quản lý nhân sự công ty TNHH âu lạc (Trang 40)

5. Cấu trúc đề tài

3.2.1. Biểu đồ luồng dữ liệu mức khung cảnh

Hình 8. Biểu đồ luồng dữ liệu mức khung cảnh của hệ thống

Giám đốc

Nhân sự

Yêu cầu thông tin Thông tin trả lời

Thông tin phản hồi Thông tin cá nhân

HỆ THỐNG QUẢN LÝ NHÂN SỰ

3.2.2. Biểu đồ luồng dữ liệu mức đỉnh của hệ thống

Hình 9. Biểu đồ luồng dữ liệu mức đỉnh của hệ thống

CSDL QLNS Cập nhật danh mục Cập nhật nhân sự Tìm kiếm Thống kê báo cáo Nhân viên phòng nhân sự Đăng nhập hệ thống Kết quả đăng nhập được/không Giám đốc Yêu cầu nhập danh mục Thực hiện chức năng Kết quả

yêu cầu Thực hiện chức năng CSDL QLNS Lưu vào CSDL Nhân viên phòng nhân sự Nhập danh mục Thực hiện chức năng Lưu vào CSDL Nhập nhân viên Thực hiện chức năng Thực hiện chức năng CSDL QLNS Nhân viên phòng nhân sự Giám đốc Yêu cầu thống kê, báo cáo Kết quả thống kê, báo cáo Tìm từ CSDL đưa ra kết quả Thống kê báo cáo

thống kê báo cáo Kết

quả

Yêu cầu tìm thông tin Kết quả tìm thông tin

Kết quả tìm kiếm Yêu cầu tìm kiếm QUẢN LÝ NHÂN SỰ Hệ thống đăng nhập Tìm từ CSDL đưa ra kết quả

3.2.3. Biểu đồ luồng dữ liệu mức dƣới đỉnh

a) Chức năng đăng nhập hệ thống

Hình 10. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng đăng nhập

b) Chức năng quản lý danh mục

Hình 11. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý danh mục

Đăng nhập Đăng nhập hệ thống Giám đốc CSDL QLNS Tìm từ CSDL Nhân viên phòng nhân sự Kết quả đăng nhập Đăng nhập Kết quả đăng nhập Quản lý danh mục Nhân viên phòng nhân sự CSDL QLNS Giám đốc Lưu vào CSDL Nhập danh mục Yêu cầu nhập danh mục

c) Chức năng cập nhật nhân sự

Hình 12. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng cập nhật nhân sự

d) Chức năng tìm kiếm

Hình 13. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng tìm kiếm

Cập nhật nhân sự Nhân viên phòng nhân sự CSDL QLNS Giám đốc Nhập nhân viên công ty Yêu cầu nhập

nhân viên cho công ty

Lưu vào CSDL Tìm kiếm Nhân viên phòng nhân sự CSDL QLNS

Tìm kiếm thông tin

Tìm trong CSDL

Giám đốc

Yêu cầu tìm kiếm

e) Chức năng thống kê báo cáo

Hình 14. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng thống kê báo cáo

3.3. Mô hình thực thể liên kết

 NhanVien: Nhân viên MaNV: Mã nhân viên Ho: Họ

Ten: Tên

NgaySinh: Ngày sinh NoiSinh: Nơi sinh MaDanToc: Mã dân tộc GioiTinh: Giới tính

SoCMND: Số chứng minh thư nhân dân

NoiCapCMND: Nơi cấp chứng minh thư nhân dân NgayCapCMND: Ngày cấp chứng minh thư nhân dân DiaChi: Địa chỉ

SoDienThoai: Số điện thoại Email: Email

QueQuan: Quê quán

Thống kê báo cáo Nhân viên phòng nhân sự CSDL QLNS Tìm sách trong CSDL để kết xuất

Yêu cầu thống kê báo cáo

Giám đốc

Thực hiện thống kê báo cáo

Kết quả thống kê báo cáo

Kết quả thống kê báo cáo

NgayVaoCoQuan: Ngày vào cơ quan MaTonGiao: Mã tôn giáo

SoSoBHXH: Số sổ bảo hiểm xã hội NgayHieuLuc: Ngày hiệu lực

 KhenThuong: Khen thưởng MaNV: Mã nhân viên

SoQuyetDinhKT: Số quyết định khen thưởng NgayQuyetDinhKT: Ngày quyết định khen thưởng LyDo: Lý do

 LuongNhanVien: Lương nhân viên MaNV: Mã nhân viên

BacLuong: Bậc lương PhuCap: Phụ cấp

 LyLichDangVien: Lý lịch Đảng viên MaNV: Mã nhân viên

NgayVaoDang: Ngày vào Đảng NoiKetNap: Nơi kết nạp

ChucVuDang: Chức vụ Đảng NgayNhanChuc: Ngày nhận chức

 QuaTrinhLuong: Quá trình lương MaNV: Mã nhân viên

NgayQuyetDinh: Ngày quyết định BacLuong: Bậc lương

Với bài toán “Quản lý nhân sự” thì mô hình thực thể liên kết như sau:

Hình 15. Mô hình thực thể liên kết

3.4. Thiết kế cơ sở dữ liệu

Là mô hình của dữ liệu được cài đặt trên máy tính dưới một hệ quản trị cơ sở dữ liệu được cài đặt thành một tệp cơ sử dữ liệu gồm các cột, tên trường, kiểu dữ liệu, độ lớn và phần ràng buộc dữ liệu.

Với bài toán quản lý nhân sự thì mô hình hoá dữ liệu được cài đặt trên máy dưới hệ quản trị cơ sở dữ liệu Access 2003. Ứng với mỗi lược đồ quan hệ trong mô hình tổ chức dữ liệu, dữ liệu được cài đặt dưới dạng bảng Table như sau :

3.4.1. Bảng nhân viên

Hình 16. Bảng nhân viên

3.4.2. Bảng lý lịch Đảng viên

3.4.3. Bảng chức vụ

Hình 18. Bảng chức vụ

3.4.4. Bảng phòng ban

3.4.5. Bảng lƣơng nhân viên

Hình 20. Bảng lương nhân viên

3.4.6. Bảng quá trình công tác

3.5. Thiết kế giao diện

Có lẽ khâu quan trọng nhất trong lập trình là thiết kế. Sau khi thiết kế giao diện, bạn cần thiết kế cấu trúc chương trình. Cách thiết kế khác nhau sẽ dẫn đến các hoạt động khác nhau và bảo trì theo đó cũng khác nhau. Code trong Visual Basic 6.0 được tổ chức theo dạng cây phân nhánh. Một ứng dụng thông thường chứa một hoặc nhiều module. Mỗi biểu mẫu có một module, có thể có thêm những module chuẩn chứa những đoạn chương trình dùng chung và cũng có thể có thêm module lớp.

Có hai loại giao diện chính SDI (giao diện đơn tài liệu - Single Document Interface) và MDI (giao diện đa tài liệu - Multiple Document Interface).

3.5.1. Form giao diện chính

Đây là Form chủ của hệ thống. Form này hiển thị các chức năng chính của hệ thống. Giao diện chính của hệ thống gồm 6 chức năng chính:

- Hệ thống - Danh mục - Cập nhật - Tìm kiếm/Thống kê - Báo cáo - Trợ giúp Hình trang sau:

Hình 22. Form giao diện chính

3.5.2. Trình đơn hệ thống

Trình đơn này cho phép bạn có thể đăng nhập vào hệ thống hoặc thoát ra khỏi hệ thống. Để đảm bảo tính bảo mật, chương trình đã có sự phân quyền rõ ràng cho người sử dụng là người quản trị hay nhân viên. Nếu là người quản trị, bạn gõ mã đăng nhập và mật khẩu là admin, nếu là nhân viên bạn gõ mã đăng nhập và mật khẩu là huong. Sau khi đã gõ bạn nhấn nút lệnh Login để đăng nhập vào chương trình và gõ Exit nếu không muốn đăng nhập.

3.5.3. Trình đơn quản lý danh mục

Trình đơn này cho phép người quản trị cập nhật, thay đổi thông tin về mã và tên các trường như: Trình độ, dân tộc, tôn giáo, chức vụ, chuyên môn, đơn vị công tác, chuyên môn… của nhân viên.

- Giao diện Form danh mục trình độ:

Hình 24. Cập nhật danh mục trình độ

- Giao diện Form danh mục chức vụ:

- Giao diện Form danh mục phòng ban:

Hình 26. Cập nhật danh mục phòng ban

3.5.4. Trình đơn cập nhật hồ sơ

Trình đơn này cho phép người sử dụng cập nhật các thông tin cụ thể như:

- Cập nhật hồ sơ nhân viên: Đây là Form cho phép cập nhật tất cả các thông tin của nhân viên trong công ty như: Mã nhân viên, họ tên, ngày sinh, giới tính, quê quán, địa chỉ, số điên thoại… Và các thông tin cụ thể về quá trình công tác, quá trình đào tạo, quan hệ gia đình, thông tin khen thưởng, kỷ luật, thông tin về Đảng viên, Đoàn viên…

Hình 27. Cập nhật hồ sơ nhân viên

- Cập nhật quá trình công tác của nhân viên: Đây là Form cho phép người quản trị cập nhật quá trình công tác của nhân viên trong công ty. Form này gồm ba chức năng chính là thêm mới, sửa, xoá.

- Cập nhật quá trình đào tạo của nhân viên: Đây là Form cho phép người quản trị cập nhật quá trình đào tạo của nhân viên trong công ty. Form này gồm ba chức năng chính là thêm mới, sửa, xoá.

Hình 29. Cập nhật quá trình đào tạo của nhân viên

- Cập nhật quá trình lương của nhân viên: Đây là Form cho phép người quản trị cập nhật quá trình lên lương của nhân viên. Để thay đổi thông tin về lương nhấn vào nút thêm mới, sửa, xoá và nhấn nút Thoát để trở về giao diện chính.

3.5.5. Trình đơn tìm kiếm/thống kê

Trình đơn này gồm các chức năng chính sau:

- Tìm kiếm nhân viên: Đây là Form cho phép người sử dụng tìm kiếm nhân viên và đưa ra thông tin theo yêu cầu, cụ thể là tìm kiếm theo các tiêu chí khác nhau như: tìm kiếm theo mã nhân viên, tìm kiếm theo họ tên, tìm kiếm theo quê quán, tìm kiếm theo chức vụ… Form này còn cho phép thống kê, in danh sách nhân viên theo: Đơn vị công tác, phòng ban, tôn giáo, Đảng viên, Đoàn viên…

- Truy vấn quá trình công tác của nhân viên: Đây là Form cho phép người sử dụng có thể truy vấn và xem báo cáo về quá trình công tác của một nhân viên nào đó trong công ty.

Hình 32. Form truy vấn quá trình công tác của nhân viên

3.5.6. Form trợ giúp chƣơng trình

3.6. Thiết kế báo cáo

3.6.1. Bảng báo cáo danh sách nhân viên công ty

- Danh sách toàn thể nhân viên công ty:

- Danh sách nhân viên thống kê theo phòng ban: Đây là danh sách nhân viên trong phòng kinh doanh.

Hình 35. Danh sách nhân viên phòng kinh doanh

- Danh sách nhân viên là Đảng viên:

3.6.2. Bảng báo cáo quá trình hoạt động của nhân viên - Bảng báo cáo quá trình công tác của nhân viên:

Hình 37. Bảng báo cáo quá trình công tác của nhân viên

- Bảng báo cáo quá trình đào tạo của nhân viên

3.6.3. Bảng lƣơng nhân viên công ty

Hình 39. Bảng lương nhân viên công ty

KẾT LUẬN VÀ PHƢƠNG HƢỚNG PHÁT TRIỂN ĐỀ TÀI

1. Kết luận

Ƣu điểm

Đề tài “Quản lý nhân sự công ty TNHH Âu Lạc” viết bằng ngôn ngữ Visual Bacsic 6.0 và Microsoft Access 2003 là một đề tài có tính ứng dụng trong thực tế. Chương trình góp phần đơn giản công việc quản lý của nhân viên trong công ty, nâng cao hiệu quả trong công tác quản lý nhân sự.

Do tính chất của cơ sở dữ liệu của bài toán, chương trình sử dụng ngôn ngữ lập trình Visual Basic 6.0 – là một ngôn ngữ thông dụng vừa mạnh mẽ lại mềm dẻo để tạo giao diện và chương trình chính kết hợp với hệ quản trị cơ sở dữ liệu Microsoft Access 2003 cho phép xây dựng các phần mềm ứng dụng một cách hiệu quả và thuận lợi. Chương trình chạy trên nền WinXP.

Chương trình quản lý nhân sự là chương trình quản lý cơ sở dữ liệu (lưu trữ, tra cứu...) tại công ty. Do đó việc dùng ngôn ngữ Visual Basic 6.0 là thích hợp.

Hệ thống quản lý nhân sự được em xây dựng trong đề tài khoá luận là một chương trình có những ưu điểm sau:

- Lưu trữ được lượng lớn dữ liệu, hồ sơ một cách gon nhẹ, đơn giản. - Tìm kiếm, sửa đổi dữ liệu một cách nhanh chóng, tiện lợi.

- Giảm bớt nhân lực, công sức, thời gian, chi phí.

- Chương trình hoạt động tin cậy, ổn định, chế độ bảo mật tốt.

- Chương trình dễ sử dụng, giao diện đồ hoạ thân thiện, gần gũi phù hợp với người sử dụng.

Nhƣợc điểm

Bên cạnh những ưu điểm trên, chương trình quản lý nhân sự mà em xây dựng vẫn còn một số nhược điểm như sau:

- Một số chức năng và cơ sở dữ liệu chưa phù hợp với thực tế.

- Công việc tính lương chưa thực sự ổn, khó khăn cho người sử dụng. Trong thời gian nghiên cứu và xây dựng chương trình em còn gặp nhiều khó khăn như:

- Việc tìm hiểu hệ thống trên lý thuyết và ngoài thực tế là rất khác nhau. Trong khi khảo sát hệ thống quản lý nhân sự của công ty do tính chất bảo mật thông tin nên em không được phép tìm hiểu chi tiết công tác quản lý của công ty nên việc khảo sát và phân tích hệ thống quản lý còn gặp nhiều khó nhăn. Việc xây dựng hệ thống ngoài việc dựa vào một số thông tin khảo sát được, em còn dựa trên lý thuyết nên hệ thống chưa được chính xác với cơ cấu quản lý của công ty.

- Thời gian nghiên cứu hạn hẹp, điều kiện tìm hiểu và phân tích hệ thống quản lý của cơ quan gặp nhiều khó khăn.

- Ngôn ngữ chọn viết chương trình lại không nằm trong chương trình học nên hệ thống nhân sự mà em xây dựng còn nhiều hạn chế.

Em sẽ cố gắng hoàn thiện hệ thống vào các công trình nghiên cứu tiếp theo.

2. Phƣơng hƣớng phát triển

- Phương hướng phát triển mức gần: Đây là chương trình mà em xây dựng từ khảo sát thực tế Công ty TNHH Âu Lạc và hệ thống đã đạt được một số yêu cầu do bài toán đặt ra. Tuy nhiên, hệ thống vẫn còn phải thay đổi một số chức năng, cấu trúc dữ liệu cho phù hợp với thực tế.

- Phương hướng phát triển mức xa: Em dự định sẽ mở rộng quy mô của hệ thống không chỉ tập trung vào mô hình quản lý nhân sự của Công ty trách

nhiệm hữu hạn Âu Lạc mà còn mở rộng cho tất cả các công ty có quy mô tương đương. Và ngôn ngữ thực hiện chương trình cũng không chỉ dừng lại ở ngôn ngữ Visual Basic 6.0 mà sẽ là các ngôn ngữ bậc cao hơn như: C#, .Net, Java… kết hợp với cơ sở dữ liệu Oracle để khả năng bảo mật, tốc độ truy vấn, khả năng quản lý dữ liệu tốt hơn.

Qua đây em cũng xin chân thành cảm ơn sự hướng dẫn tận tình của thầy giáo TS. Trịnh Đình Thắng cùng với sự giúp đỡ của các thầy (cô) và các bạn sinh viên trong lớp. Em rất mong nhận được sự đóng góp ý kiến của quý thầy (cô), các bạn sinh viên trong khoa và đặc biệt là những ai quan tâm tới chương trình để chương trình ngày một hoàn thiện hơn.

Em xin chân thành cảm ơn!

Hà Nội, tháng 4 năm 2010 Sinh viên

PHỤ LỤC

1. Yêu cầu hệ thống

- Để sử dụng chương trình bạn phải Copy chương trình từ đĩa CD vào trong ổ đĩa cứng C máy tính của bạn. Bởi trên CD chương trình không cho phép nhập dữ liệu.

- Để hiển thị Font tiếng Việt trên các hộp thoại bạn tiến hành các thao tác sau:

Chọn Start/Settings/Control Panel/Display. Chọn Tab Appearance: Trong khung Item: định Font tiếng Việt và kích cỡ (chẳng hạn Font name: Vn.Time, Font size: 14) cho các mục Menu, Icon, Message box, Inactive title bar, Tooltip và Selected items. Nhấp Apply. Chọn OK.

2. Hƣớng dẫn sử dụng

Người sử dụng Copy đĩa CD chương trình vào máy tính có hai cách để sử dụng chương trình:

- Cách 1: Từ bộ chương trình đã đóng gói chạy File SETUP. EXE để cài đặt chương trình vào hệ thống. Sau khi cài đặt chương trình vào hệ thống máy tính người quản lý có thể sử dụng chương trình theo các bước: Vào Start/Program/QLNS.

- Cách 2: Copy thư mục Setup trong đĩa CD vào ổ đĩa cứng C của bạn, rồi chạy File QLNS. EXE trong File Support trong Setup.

Từ giao diện chính của chương trình người sử dụng có thể vào các Menu Hệ thống, Danh mục, Cập nhật, Tìm kiếm/Thống kê, Báo cáo, Trợ giúp.

+ Vào Menu Hệ thống gồm các mục: Đăng nhập, Đổi mật khẩu, Tạo người dùng, Tạo nhóm người dung, Sao lưu/Phục hồi dữ liệu. Chức năng này cho phép người sử dụng có thể đổi mật khẩu để đảm bảo tính bảo mật cho chương trình. Ngoài ra, người quản lý có thể thêm mới, sửa, xoá tài khoản người sử dụng.

+ Vào Menu Danh mục gồm các mục là: Trình độ, chức vụ, dân tộc,

Một phần của tài liệu Quản lý nhân sự công ty TNHH âu lạc (Trang 40)

Tải bản đầy đủ (PDF)

(68 trang)