Chương trình quản lý nhân sự
Trang 1Mục lục
Trang
Lời mở đầu 3
Chơng I: Vấn đề quản lý nhân sự hiện nay và giảI pháp 4
I Tổ chức bộ máy của cơ quan 4
1 Sơ đồ tổ chức 4
1.1 Ban giám đốc gồm: 4
1.2 Phòng ban bao gồm: 4
2 Thực trạng ứng dụng tin học tại cơ quan 5
II Đề tàI và lí do lựa chọn đề tài 5
1 Tên đề tài và lí do lựa chọn đề tài 5
1.1 Tên đề tài 5
1.2 Lý do lựa chọn đề tài 5
2 Mục đích nghiên cứu của đề tài 6
3 Khả năng áp dụng và vị trí của đề tài 6
4 Phơng án và giải pháp để thực hiện đề tài 6
4.1 Phơng pháp tổng hợp số liệu 6
4.2 Phơng pháp phân tích số liệu 7
4.3 Phơng pháp tổng hợp và phân tích 7
4.4 Ngôn ngữ viết chơng trình 7
Chơng II : Phân tích, thiết kế hệ thống thông tin và xây dựng chơng trình.9 I Phân tích Hệ thống thông tin Quản lý nhân sự 9
1 Các sơ đồ mô tả: 9
1.1 Sơ đồ ngữ cảnh 9
1.2 Sơ đồ luồng thông tin (IFD) 9
1.3 Sơ đồ luồng dữ liệu (DFD) 10
2 Các mức chuẩn hoá dữ liệu 12
II Thông tin đầu vào và đầu ra của hệ thống quản lý nhân sự 13
1 Thông tin đầu vào của Hệ Thống 13
2 Thông tin đầu ra của hệ thống 13
III Thiết kế hệ thống mới 14
1 Thiết kế cơ sở dữ liệu 14
2 Các thuật toán của chơng trình 15
2.1 Thuật toán đăng nhập 15
2.2 Thuật toán nhập dữ liệu 16
2.3.Thuật toán sửa dữ liệu 17
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Trang 22.4 Thuật toán tìm kiếm thông tin 18
3 Một số module chính trong chơng trình 19
4 Một số giao diện chính của chơng trình 20
4.1 Form đăng nhập 20
4.2 Form chính 20
4.3 Cập nhật 22
4.4 Tìm kiếm 22
4.5 Báo cáo – Danh mục 24
4.6 Một số báo cáo trong trơng trình 26
IV Cài đặt và bảo trì hệ thống 27
1 Cài đặt hệ thống 27
2 Bảo trì hệ thống 27
3 Đánh giá sau cài đặt 28
Kết luận 30
Danh mục tài liệu tham khảo 31
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Trang 3Lời mở đầu
Lần đầu tiên, tất cả mọi loại thông tin – số liệu, âm thanh, hình ảnh – có
thể đợc đa về dạng kỹ thuật số để bất kỳ một máy tính nào cũng có thể lu trữ,
xử lý và gửi chuyển tiếp cho nhiều ngời Trong thời đại kỹ thuật số, “sự kết nối”
có nghĩa rộng hơn nhiều so với việc kết nối một vài ngời với nhau Internet tạo
ra một không gian toàn cầu cho việc chia sẻ, phối hợp và thơng mại hoá thông tin Xã hội loài ngời đang trải qua thời kì sôi động nhất của lịch sử phát triển , thời kì của đổi mới, phát triển và hội nhập Cùng với sự phát triển nh vũ bão của khoa học kỹ thuật và sự bùng nổ công nghệ thông tin đã dẫn tới thay đổi sâu sắc trong lĩnh vực kinh tế, văn hoá, chính trị, xã hội Đó là việc ứng dụng tin học và các thành tựu của công nghệ thông tin vào công tác quản lí, xã hội Đó là các chơng trình quản lý nhân sự, quản lý hàng hoá, kế toán tự động, quản lý đất đai, quản lý dự án, Việc sử dụng các chơng trình này cho thấy hiệu quả to lớn, mang lại hiệu suất cao trong công tác quản lí Đồng thời cũng giúp cho các cơ quan, tổ chức, doanh nghiệp, tiếp cận với các công nghệ thông tin hiện đại nh tự
động hoá văn phòng, điều khiển tự động v.v tạo điều kiện thuận lợi cho việc nâng cao năng suất và chất lợng của công việc
Với vấn đề quản lý nhân sự của các cơ quan hành chính sự nghiệp hiện nay
và nhận thấy còn một số điểm bất cập còn cha hợp lý trong hệ thống quản lý
Em quyết định lựa chọn đề tài sau làm đề án chuyên ngành của mình:
“ Chơng trình quản lí nhân sự ”
Với đề tài trên, mục đích nhằm hoàn thiện hệ thống quản lý nhân sự
Bài viết có kết cấu nh sau:
Trang 4Phòng bảo vệ
Chơng I: Vấn đề quản lý nhân sự
hiện nay và giảI pháp
I Tổ chức bộ máy của cơ quan.
Cơ quan tổ chức quản lý theo mô hình:
Ban Giám đốc Trung tâm là đơn vị điều hành cao nhất và sau đó đến các trởng phòng Các phòng ban có chức năng, nhiệm vụ khác nhau, không có sự
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Trang 5chồng chéo trong công việc Mỗi phòng sau khi hoàn thành công việc thì báo cáo lên Ban giám đốc.
2 Thực trạng ứng dụng tin học tại cơ quan.
Hiện nay hầu hết các cơ quan hành chính sự nghiệp đều có trang bị máy tính, nhng vấn đề là chỉ sử dụng vào công việc soạn thảo văn bản, tính toán trên một số bảng tính nh Excel, Trong công tác quản lý nhân sự nói riêng và các…vấn đề quản lý khác nói chung thì những công ty có tầm cỡ việc ứng dụng công nghệ thông tin mới thực sự mạnh còn những công ty, những doanh nghiệp vừa
và nhỏ việc ứng dụng công nghệ thông tin còn nhiều hạn chế và sự bó hẹp trong
sổ sách, giấy tờ Nh vậy làm cho việc quản lý càng cồng kềnh và nhiều khó khăn
Với thực trạng nh vậy việc ứng dụng tin học xây dựng phần mềm quản
lý trong các cơ quan hành chính sự nghiệp với mục đính làm cho công việc quản lý đợc dễ dàng và gọn nhẹ là rất cần thiết
II Đề tàI và lí do lựa chọn đề tài
1 Tên đề tài và lí do lựa chọn đề tài
1.1 Tên đề tài.
“ Chơng trinh quản lí nhân sự ”
1.2 Lý do lựa chọn đề tài
Đứng trên góc độ công ty, chúng ta thấy rõ một lợi ích có liên quan đến
ng-ời lao động nổi nên từ hệ thống thông tin hoàn chỉnh Chỉ có những thông tin cập nhật và chính xác mới có thể đánh giá mức thởng phạt theo thành quả lao
động, chất luợng và sự hoàn thành trong công việc Vấn đề quản lý nhân sự hiện nay ở hầu hết các cơ quan nhà nớc và các doanh nghiệp t nhân nói chung còn nhiều điểm bất hợp lý
Vì vậy việc xây dựng một chơng trình nhằm hoàn thiện hơn quá trình quản
Trang 6Theo em đây là một đề tài sẽ giúp cho công tác quản lý nhân viên tại các cơ quan hành chính sự nghiệp, giải quyết đợc những vớng mắc trong cơ chế quản
lý hiện nay Đồng thời đề tài này cũng tạo cơ sở cho em có thêm đợc rất nhiều kiến thức và kinh nghiệm sau khi đề tài hoàn tất
Xét thấy khả năng và trình độ bản thân phù hợp, hơn nữa đề tài có thể đáp ứng kịp thời phục vụ cho công tác quản lý, nên em đã quyết định chọn đề tài trên
2 Mục đích nghiên cứu của đề tài.
Đề tài này đợc nghiên cứu trên cơ sở phân tích thực trạng của vấn đề quản
lý, Kết hợp với nghiên cứu các vấn đề:
- Nhập số liệu
- Xử lí số liệu
- Kết xuất báo cáo
Đây là đề tài đã đợc nghiên cứu và với bài viết chỉ nhằm hoàn thiện hơn các vấn đề còn thiếu sót
3 Khả năng áp dụng và vị trí của đề tài.
Chơng trình có khả năng áp dụng cho các cơ quan hành chính và sự nghiệp trong việc quản lý nhân sự tại cơ quan mình
- Quản lý quá trình công tác và làm việc của công nhân viên
- Kết xuất nhanh các báo cáo
- Cung cấp thông tin kịp thời, chính xác và đầy đủ cho yêu cầu của lãnh
đạo, của cấp trên và các cơ quan chức năng
- áp dụng đợc cho các cơ quan hành chính sự nghiệp
- Hệ chơng trình phải đảm bảo dễ sử dụng, có tính mở cao để luôn luôn có thể thay đổi kịp thời các yêu cầu thực tế đặt ra
4 Phơng án và giải pháp để thực hiện đề tài.
4.1 Phơng pháp tổng hợp số liệu.
Phơng pháp này đòi hỏi phải xây dựng nhiệm vụ cho từng bộ phận của
ch-ơng trình nhng phải đảm bảo lôgic toán học trong hệ thống để sau này có thể xây dựng đợc các mảng cơ bản trên từng nhiệm vụ đó
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Trang 7Ưu điểm: Phơng pháp này cho phép đa dần hệ thống vào làm việc theo từng giai đoạn và nhanh chóng thu đợc kết quả.
Ưu điểm : Phơng pháp này cho phép tránh đợc việc thiết lập các mảng làm việc một cách thủ công
Nh
ợc điểm : Hệ thống chỉ hoạt động khi đa vào đồng thời toàn bộ các mảng này vào sử dụng
4.3 Phơng pháp tổng hợp và phân tích
Đây là phơng pháp kết hợp đồng thời cả hai phơng pháp trên Tiến hành
đồng thời việc xây dung các mảng cơ bản và các thao tác cũng nh các nhiệm vụ cần thiết Phơng pháp yêu cầu phải tổ chức chặt chẽ đảm bảo tính nhất quán của thông tin trong hệ thống
4.4 Ngôn ngữ viết chơng trình
Lựa chọn ngôn ngữ lập trình đóng vai trò quan trọng đối với sự thành công của chơng trình Mỗi ngôn ngữ đều có những điểm mạnh và điểm yếu riêng Việc lựa chọn ngôn ngữ lập trình dựa trên nhiều yếu tố khách quan và chủ quan nh: khả năng của ngời sử dụng, thói quen của ngời sử dụng, yêu cầu
về môi trờng làm việc nhu cầu thực tế của công việc đòi hỏi ngời làm chơng trình phải lựa chọn ngôn ngữ thích hợp
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Trang 8Ngôn ngữ Visual Basic sẽ tạo điều kiện dễ dàng cho việc cập nhật cơ sở dữ liệu cho chơng trình từ các cuộc điều tra khác nhau mà không phải mất nhiều công sức làm lại từ đầu.
Ngoài ra, ngôn ngữ Visual Basic còn có các u điểm vợt trội so với các ngôn ngữ lập trình khác nh sau:
* Visual Basic gắn liền với khái niệm lập trình trực quan nên khi thiết kế ta
có thể nhìn thấy ngay kết quả qua từng thao tác và giao diện khi chơng trình thực hiện Visual Basic cung cấp nhiều công cụ để sử dụng thiết kế những ứng dụng có giao diện rất đẹp tạo cảm giác gần gũi, dễ hiểu, dễ sử dụng cho ngời dùng
* Việc xây dựng, thiết kế chơng trình có thể xác định đợc thời gian cần thiết để thực hiên vì đợc thiết kế theo từng module, đảm bảo cho yêu cầu xây dựng chơng trình trong thời gian ngắn đáp ứng kịp thời nhu cầu về tiến độ
* Dễ thực hiện , dễ bảo trì và phát triển trong tơng lai
Hệ quản trị cơ sơ dữ liệu Microsoft Access là hệ quản trị dữ liệu đợc dụng phổ biến và thông dụng nhất hiện nay nó cho phép tạo lập và lu trũ dữ liệu
ở qui mô lớn Dễ tra cứu bảo trì Đặc biệt với các th viện liên kết động với đặc tính mở của nó thông qua ADO và ADOBC Access cho phép làm việc với nhiều ngôn ngữ lập trình thông dụng và mạnh nhất hiện nay
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Trang 91.2 Sơ đồ luồng thông tin (IFD)
Trang 10Sơ đồ luồng thông tin (IFD)
Cập nhật tìm kiếm
Xử lý Dữ liệu
Kho hồ sơ
nhân viên
Báo cáo
Yêu cầuTrả lời
Thông tin đã xử lý
Lãnh đạo phòng ban
3.0
Xuất thông tin
2.0
Xử lý HSNS
Thông tin về phòng ban
Thông tin
Thông tin
đã xử lý
Xuất thông tin dã xử lý
Thông tin trợ giúp
Thông tin đư
ợc yêu cầu Thông tin
trợ giúp
Thông tin đã
Trang 11Sơ đồ luồng dữ liệu (DFD)
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Trang 122 Các mức chuẩn hoá dữ liệu.
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Địa chỉ Nơi sinh Nguyên quán
Số CMND Dân tộc Tôn giáo Sức khoẻ Hôn nhân
Số điện thoại
*Mã nhân viên
*Ma tr ờng Tên trờng Ngành học Trình độ Trình độ NN Trình độ tin học Năm tốt nghiệp
*Mã nhân viên
*Mã phòng ban Phòng ban
Địa chỉ
Điện thoại Mã chức vụ Chức vụ Ngày vào làm Ngày nghỉ việc
Địa chỉ Nơi sinh Nguyên quán
Số CMND Sức khoẻ Hôn nhân
Số điện thoại
*Mã dân tộc Dân tộc
*Mã tôn giáo Tôn giáo
*Mã nhân viên
*Ma tr ờng Tên trờng Ngành học Trình độ Trình độ NN Trình độ tin học Năm tốt nghiệp
*Mã phòng ban Phòng ban
Địa chỉ
Điện thoại
*Mã nhân viên
*Mã chức vụ Chức vụ Ngày vào làm Ngày nghỉ việc
>
> >
>
>
*Mã chức vụ Chức vụ
*Mã nhân viên Ngày vào làm Ngày nghỉ việc
Trang 13Từ sơ đồ 3 mức chuẩn hoá (1NF, 2NF, 3NF )ta có các bảng sau:
1 Thông tin đầu vào của Hệ Thống.
Luồng thông tin vào của hệ thống bao gồm ;
- Hồ sơ về cán bộ công nhân viên: Thông tin đầu vào này do chính cán bộ công nhân viên (CBCNV) của cơ quan cung cấp thông qua bản hồ sơ của mỗi CBCNV
- Danh sách phòng ban: Đây là thông tin về phòng ban do lãnh đạo của công ty cung cấp
- Danh sách chức vụ: Là thông tin về các vị trí quản lý trong cơ quan Thông tin này cũng đợc cung cấp bởi lãnh đạo của công ty
- Danh sách cán bộ công nhân viên trong tong phòng ban: Cho biết những thông tin về số lợng CBCNV trong mỗi phòng ban với họ tên, chức vụ và một số thông tin khác đi kèm Thông tin này đợc cung cấp từ các phòng ban trong cơ quan
- Ngoài ra còn có một số thông tin đầu vào khác phục vụ cho hệ thống
2 Thông tin đầu ra của hệ thống.
Thông tin ra là những thông tin đã xử lý và tổng hợp từ các thông tin vào Thông tin ra chính là kết quả hoạt động của hệ thống Nó phục vụ cho nhu cầu
về thông tin của những ngời sử dụng hệ thống này và đáp ứng nhu cầu của cơ quan Thông tin ra càng có chất lợng cao tức là đáp ứng tốt nhu cầu về thông tin của ngời sử dụng, nâng cao hiệu quả quản lý thì càng chứng tỏ hệ thống hoạt
động tốt
Trong hệ thống thông tin phục vụ quản lý nhân sự cho cơ quan, thì các thông tin đầu ra giúp cho ban lãnh đạo của doanh nghiêph theo dõi đợc các thông tin về cán bộ công nhân viên chức trong từng phòng ban, số lợng công nhân viên, chuyên môn, trình độ, lý lịch, kinh nghiệm làm việc, của từng cán…
bộ công nhân viên
Từ các thông tin đầu vào qua quá trình xử lý thu đợc các thông tin đầu ra:
* Báo cáo tổng hợp danh sách cán bộ công nhân viên toàn cơ quan
* Báo cáo tổng hợp danh sách cán bộ công nhân viên trong từng phòng ban
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Trang 14* Báo cáo tổng hợp danh sách cán bộ công nhân viên theo trình độ học vấn.
* Báo cáo tổng hợp danh sách cán bộ công nhân viên theo giới tính
* Báo cáo tổng hợp danh sách cán bộ công nhân viên nghỉ hu
III Thiết kế hệ thống mới.
1 Thiết kế cơ sở dữ liệu.
Từ các thông tin đầu vào và các thông đầu ra cần phải có của hệ thống thông tin quản lý nhân sự, em thiết kế cơ sở dữ liệu của hệ thống quản lý nhân
sự nh sau:
* Bảng Nhân viên lu giữ những thông tin cá nhân về CBCNV.
* Bảng Học vấn lu trữ trình độ học vấn chung của CBCNV.
* Bảng Quá trình công tác lu giữ thông tin quá trình làm việc và công tác
của CBNCV
* Bảng Quá trình đào tạo lu giữ thông tin về quá trình học tập và đào tạo
của CBCNV
* Bảng Phòng ban lu giữ thông tin về từng phòng ban trong cơ quan.
* Bảng Dân tộc cung cấp thông tin về các dân tộc Việt Nam và thế giới.
* Bảng Tôn giáo cung cấp thông tin về loại hình tôn giáo.
* Bảng Trình độ cho biết trình độ học của CBCNV.
Sơ đồ quan hệ thực thể giữa các bảng trong cơ sở dữ liệu
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Trang 15Nhập tên ngời dùng & mật
khẩu
Thực hiện các công việc cần làm của ngời sử dụng theo quyền hạn ngời sử dụng
Bắt đầu
Kết thúc
Kiểm tra sự hợp lệ của tên người dùng &
mật khẩu
Có tiếp tiếp tục không
Trang 17NhËp m· b¶n ghi muèn söa
HiÖn b¶n ghi cÇn söa
B¾t ®Çu
KÕt thóc
Cã tån t¹i b¶n ghi nµy kh«ng?
Cã
Kh«ng
Söa d÷ liÖu b¶n ghi
Cã söa tiÕp kh«ng?
Trang 18HiÖn th«ng tin t×m thÊy
NhËp m· b¶n ghi cÇn t×m
B¾t ®Çu
KÕt thóc
KiÓm tra b¶n ghi nµy cã hay kh«ng theo m· b¶n ghi?
Cã
Kh«ng
Cã tiÕp tôc kh«ng ?
Kh«ng
Cã
2.4 ThuËt to¸n t×m kiÕm th«ng tin.
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Trang 204 Mét sè giao diÖn chÝnh cña ch¬ng tr×nh.
* Tra cøu th«ng tin
- B¸o c¸o – Danh môc:
* B¸o c¸o
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Trang 224.3 CËp nhËt.
- NhËp míi hå s¬ vÒ c¸c th«ng tin nh sau: S¬ yÕu lý lÞch, Häc tËp vµ C«ng t¸c
* S¬ yÕu lý lÞch: Lu gi÷ c¸c th«ng tin c¬ b¶n vÒ c¸n bé c«ng nh©n viªn
* T×m kiÕm theo m· nh©n viªn
* T×m kiÕm theo phßng ban
* T×m kiÕm theo chøc vô
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Trang 23Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368
Trang 244.5 Báo cáo Danh mục.–
- Báo cáo : Cho phép chọn báo cáo, ngòi dùng có thể xem, in các báo cáo, hoặc
bỏ qua và chọn báo cáo khác cũng với các chức năng xem và in
Các báo cao:
* Danh sách nhân viên toàn cơ quan
* Danh sách nhân viên theo phòng ban
* Danh sách nhân viên theo giới tính
* Danh sách nhân viên theo trình độ học vấn
* Danh sách nhân viên nghỉ hu
- Danh mục : Cập nhật thông tin của từng loại danh mục
* Danh mục nhân viên: Thống kê tất cả nhân viên trong cơ quan (Có thể nhập thêm mới)với mộtvài thông tin cơ bản: mã nhân viên, tên nhân viên, …
* Danh mục phòng ban: Thống kê và nhập mới phòng ban trong cơ quan với một vài thông tin cơ bản: mã phòng ban, tên phòng ban, …
* Danh mục chức vụ: Thống kê và nhập mới chức vụ trong cơ quan
Website: http://www.docs.vn Email : lienhe@docs.vn Tel : 0918.775.368