Đề tài: Thiết kế và xây dựng phần mềm quản lý cán bộ. Tin học hóa quá trình quản lý và báo cáo hồ sơ cán bộ công chức viên chức Nâng cao hiệu quả ứng dụng công nghệ thông tin Quản lý chặt chẽ kịp thời các biến động về nhân sự Cung cấp đầy đủ tổng hợp chi tiết thông tin về cán bộ Đáp ứng nhanh chóng nhu cầu báo cáo, thống kê cho các biểu mẫu, báo cáo về quản lý cán bộ theo quy định của bộ nội vụ.Tổ chức quản lý lưu trữ thông tin trên hệ thống máy tính
Trang 1MỤC LỤC
LỜI NÓI ĐẦU 3
LỜI CẢM ƠN 4
TÓM TẮT DỰ ÁN 5
PHẦN I: GIỚI THIỆU CHUNG 6
1 Giới thiệu tổng quan về đề tài: 6
2 Xác định và phân tích các giá trị nghiệp vụ: 6
3 Xác định yêu cầu của hệ thống quản lý cán bộ: 7
PHẦN II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 8
1 Sơ đồ phân cấp chức năng nghiệp vụ của trường : 8
2 Biểu đồ luồng dữ liệu : 9
2.1 Biều đồ luồng dữ liệu mức khung cảnh: 9
2.2 Biểu đồ luồng dữ liệu mức đỉnh : 10
2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh : 11
3 Mô hình quan hệ cơ sở dữ liệu: 14
4 Các bảng CSDL: 15
4.1 Bảng danh sách cán bộ : 15
4.2 Bảng danh mục chức vụ : 16
4.3 Bảng danh mục dân tộc : 16
4.4 Bảng danh mục tôn giáo : 16
4.5 Bảng danh mục bằng cấp : 17
4.6 Bảng danh mục hình thức kỷ luật : 17
Trang 24.10 Bảng danh sách account: 19
4.11 Bảng thông tin chung : 19
PHẦN III: GIỚI THIỆU CHƯƠNG TRÌNH 20
1 Giao diện trang đăng nhập 20
2 Giao diện trang giới thiệu 21
3 Giao diện đổi mật khẩu 21
4 Giao diện thêm mới dân tộc 22
5 Giao diện thêm mới tôn giáo 23
6 Giao diện thêm mới chức vụ 24
7 Giao diện thêm mới loại cán bộ 25
8 Giao diện thêm mới bằng cấp 26
9 Giao diện thêm mới hình thức khen thưởng 27
10 Giao diện thêm mới hình thức kỷ luật 28
11 Giao diện thêm mới danh sách cán bộ 29
12 Giao diện in thẻ cán bộ 30
13 Giao diện tìm kiếm cán bộ 30
KẾT LUẬN 31
Trang 3LỜI NÓI ĐẦU
Trong những năm gần đây sự phát triển mạnh mẽ của nghành công nghệ thông tin thực sự đã đem lại cho chúng ta nhiều lợi ích Công nghệ thông tin có nhiều ứng dụng vào các nghành đặc biệt là trong lĩnh vực quản lý kinh tế đã làm cho bộ mặt xã hội thay đổi nhanh chóng trong lĩnh vực này, thông tin đưa ra một cách chính xác đảm bảo các yêu cầu của bài toán quản lý đồng thời cũng tiết kiệm được thời gian và công sức cho con người
Trong lĩnh vực công nghệ thông tin, việc tổ chức một khối lượng thông tin lớn là một vấn đề rất khó khăn và đòi hỏi phải giải quyết được việc cập nhật thông tin một cách chính xác hiệu quả và nhanh chóng Do đó, ta cần phải tổ chức thông tin lại thành một hệ thống, cơ sở dữ liệu làm sao cho có thể đáp ứng được nhu cầu của nhiều người dùng, nhiều chương trình ứng dụng khai thác hệ thống và dữ liệu được quản lý một cách tập trung, tăng hiệu quả sử dụng
Ứng dụng tin học vào công tác quản lý là một trong những yêu cầu cần thiết với mỗi doanh nghiệp tin học hoá trong công tác quản lý sẽ giúp làm giảm đến mức tối thiểu
sự can thiệp thủ công của con người, tiết kiệm được thời gian tìm kiếm, tiết kiệm không gian lưu trữ, hệ thống hóa và kết xuất thông tin một cách chính xác đầy đủ đáp ứng được yêu cầu của người sử dụng Vì thế em chọn đề tài " xây dựng phần mềm quản lý hồ sơ cán bộ " nhằm trợ giúp cho công tác quản lý hồ sơ cán bộ trong cơ quan đạt hiệu quả cao hơn
Trang 4LỜI CẢM ƠN
Để hoàn thành đề tài, trước tiên phải kể đến công sức của Thầy giáo Ths Trần Thanh Huân Chúng em kính lời biết ơn sâu sắc đến Thầy giáo Ths Trần Thanh Huân đã giành nhiều thời gian và tâm huyết hướng dẫn nghiên cứu và cung cấp cho em các tài liệu liên quan giúp cho em hoàn thành đề tài
Trước hết, em xin chân thành cảm ơn đến quý thầy, cô trường Đại Học Công Nghiệp Hà Nội, đặc biệt là những thầy cô đã tận tình dạy bảo cho em trong suốt thời gian học tập tại trường
Em xin gửi Mặc dù trong quá trình thực hiện đề tài chúng em đã có nhiều cố gắng Xong, do hạn chế về mặt trình độ của bản thân cũng như thời gian thực hiện nên
đề tài không tránh khỏi những thiếu sót
Vậy chúng em mong được sự quan tâm, giúp đỡ và đóng góp ý kiến từ phía các thầy giáo, cô giáo và các bạn để đề tài hoàn thiện hơn và có thể phát triển thành một ứng dụng có tính khả thi cao
Tuy nhiên, do thực hiện trong thời gian ngắn cũng như kiến thức của em đang còn hạn chế nên trong đề tài còn nhiều thiếu sót chưa chặt chẽ Chúng em rất mong nhận được sự thông cảm và chỉ bảo tận tình của quý thầy cô và các bạn
Em xin chân thành cảm ơn!
Hà Nội, Tháng 12 năm 2012 Nhóm Sinh viên (Nhóm 12):
Nguyễn Thị Hồng Bùi Thị Hồng Nhung
Trang 5TÓM TẮT DỰ ÁN
Tên đề tài: Thiết kế và xây dựng phần mềm quản lý cán bộ
Yêu cầu:
- Tin học hóa quy trình quản lý báo cáo hồ sơ cán bộ công chức – viên chức
- Nâng cao hiệu quả ứng dụng CNTT
- Quản lý chặt chẽ, kịp thời các biến động về nhân sự
- Cung cấp đầy đủ tổng hợp, chi tiết thông tin về cán bộ công chức – viên chức
- Đáp ứng nhanh chóng nhu cầu báo cáo, thống kê cho các biểu mẫu, báo cáo về quản
lý cán bộ công chức – viên chức theo các quy định của Bộ Nội vụ
- Tổ chức quản lý lưu trữ thông tin trên hệ thống máy tính
Cấu trúc của đồ án tốt nghiệp gồm 3 phần chính:
Trang 6PHẦN I: GIỚI THIỆU CHUNG
1 Giới thiệu tổng quan về đề tài:
Phần mềm quản lý cán bộ công chức – viên chức là giải pháp tổng thể được thiết kế
và xây dựng áp dụng cho khối cơ quan Nhà nước Qua đó giúp cho các cơ quan Nhà nước theo dõi quá trình biến đổi thông tin của mỗi cán bộ, công chức, viên chức trong quá trình công tác từ khi bắt đầu vào cơ quan cho đến nghỉ hưu
Hệ thống giúp các đơn vị có thẩm quyền quản lý cán bộ công chức, viên chức quản
lý hồ sơ nhân sự hiệu quả, giảm chi phí, thời gian, công sức, thuận tiện trọng việc tra cứu tìm kiếm hồ sơ cán bộ công chức, viên chức Hệ thống phần mềm có các chức năng phân quyền đến từng phòng, ban, CBCC, CV được phép xem, sửa, xóa… đảm bảo tính bảo mật của hồ sơ
Phần mềm quản lý cán bộ công chức – viên chức được xây dựng phù hợp với nhu cầu hiện tại, khả năng đồng bộ hóa hồ sơ giúp quản lý thông tin hồ sơ đồng nhất giữa các sở ban ngành với cơ quan quản lý cấp trên
2 Xác định và phân tích các giá trị nghiệp vụ:
Giúp việc cho Đảng ủy, Hội đồng thành viên, Tổng giám đốc hoàn thiện và kiện toàn
mô hình tổ chức của Tổng công ty và mô hình tổ chức của các đơn vị phù hợp với sự phát triển của Tổng công ty
Triển khai thực hiện các quyết định, qui định của Tổng Giám Đốc, Hội đồng quản trị về công tác tổ chức: thành lập, giải thể, tách, nhập các cơ quan, đơn vị thành viên Xây dựng chiến lược phát triển và quản trị nguồn nhân lực phù hợp với mục tiêu, nhiệm vụ sản xuất kinh doanh của Tổng công ty Xây dựng tiêu chuẩn chức danh cán
bộ, chức danh công việc; công tác quản lý, qui hoạch, sử dụng đội ngũ cán bộ báo cáo với Đảng ủy, Hội đồng quản trị và Tổng Giám Đốc phê duyệt
Thực hiện các thủ tục, qui trình trong công tác bổ nhiệm, miễn nhiệm; khen thưởng,
kỷ luật; nghỉ hưu đối với đội ngũ cán bộ theo quy chế quản lý tổ chức và cán bộ của Tổng công ty
Là cơ quan thường trực giúp Tổng giám đốc thực hiện công tác kiểm tra, giải quyết khiếu nại tố cáo của cán bộ công nhân viên; Tham mưu giúp việc cho lãnh đạo Tổng công ty trong các lĩnh vực chống tham nhũng, lãng phí, thực hành tiết kiệm
Xây dựng định mức lao động, đơn giá tiền lương và chính sách phân phối tiền lương của Tổng công ty trình cấp có thẩm quyền phê duyệt và tổ chức thực hiện
Tổ chức thực hiện các chế độ, chính sách lương theo qui định của Nhà nước
Trang 7Kiểm tra, hướng dẫn các đơn vị về thực hiện công tác tiền lương, phân phối tiền lương theo qui định của Tổng công ty
Chịu trách nhiệm về công tác chế độ chính sách, thi đua khen thưởng, kỷ luật…
Chịu trách nhiệm công tác đào tạo, huấn luyện nâng cao nghiệp vụ chuyên môn cho đội ngũ cán bộ;
Thức hiện các nhiệm vụ khác do Hội đồng thành viên và Tổng giám đốc phân công
3 Xác định yêu cầu của hệ thống quản lý cán bộ:
Nâng cao nhận thức cán bộ
Tiếp tục đổi mới phương thức lãnh đạo của Đảng đối với công tác cán bộ
Đổi mới tư duy, cách làm, khắc phục có hiệu quả những yếu kém trong từng khâu của công tác cán bộ
Tạo chuyển biến sâu sắc trong công tác đào tạo, bồi dưỡng cán bộ và cơ cấu lại đội ngũ cán bộ, công chức theo hướng nâng cao chất lượng, bảo đảm sự đồng bộ, kế thừa
và phát triển
Tăng cường công tác giáo dục, quản lý cán bộ
Đẩy mạnh công tác nghiên cứu khoa học, xây dựng bộ máy và con người làm công tác tổ chức cán bộ
Trang 8PHẦN II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1 Sơ đồ phân cấp chức năng nghiệp vụ của trường :
Công việc quản lý cán bộ bao gồm các chức năng chính là:
Chức năng: Cập nhật hồ sơ
Cập nhật hồ sơ cán bộ: Chức năng dùng để thêm mới hoặc thay đổi thông tin trong
hồ sơ cán bộ Thông tin được của nhân viên khi nhà trường tiếp nhận thì sẽ được đưa vào trong hồ sơ hệ thống thông qua chức năng này
Cập nhật phòng ban : Chức năng dùng để thêm mới hoặc thay đổi thông tin
phòng ban
Cập nhật chuyên môn : Dùng để tìm kiếm, cập nhật chuyên môn cán bộ.
Trang 9Cập nhật lương : Dùng để tìm kiếm và cập nhật mức lương
Cập nhật khen thưởng kỉ luật : Cập nhật quá trình công tác :
Chức năng: Tìm kiếm
Tìm kiếm theo mã số cán bộ: Tìm kiếm thông tin của nhân viên theo mã số hồ sơ Tìm kiếm theo họ tên: Tìm kiếm thông tin của nhân viên theo họ tên
Tìm kiếm theo tổ: Tìm kiếm thông tin của nhân viên theo tổ
Tìm kiếm theo chức vụ: Tìm kiếm thông tin của nhân viên theo chức vụ
Chức năng: Thống kê
Thống kê theo tổ: Thống kê tất cả những nhân viên thuộc cùng một tổ
Thống kê theo thâm niên: Thống kê tất cả các nhân viên theo từng khoảng
thời gian công tác
Thống kê theo quê quán: Thống kê tất cả các nhân viên có cùng quê quán
Thống kê theo yêu cầu: Thống kê tất cả các nhân viên theo một số yêu cầu cụ thể
2 Biểu đồ luồng dữ liệu :
2.1 Biều đồ luồng dữ liệu mức khung cảnh:
Trang 102.2 Biểu đồ luồng dữ liệu mức đỉnh :
Trang 112.3 Biểu đồ luồng dữ liệu mức dưới đỉnh :
a biểu đồ phân rã chức năng:
Trang 12b Biểu đồ phân rã chức năng “Tìm kiếm”:
Trang 13c Biểu đồ phân rã chức năng “ Thống kê in ấn”:
Trang 143 Mô hình quan hệ cơ sở dữ liệu:
Trang 154 Các bảng CSDL:
4.1 Bảng danh sách cán bộ :
5
Trang 164.4 Bảng danh mục tôn giáo :
Trang 174.7 Bảng danh mục hình thức khen thưởng :
thưởng-Khoá chính
Trang 184.8 Bảng danh sách khen thưởng :
Trang 19Ghichu Text 10 Ghi chú
4.10 Bảng danh sách account:
4.11 Bảng thông tin chung :
Trang 20PHẦN III: GIỚI THIỆU CHƯƠNG TRÌNH
1 Giao diện trang đăng nhập
Trang 212 Giao diện trang giới thiệu
3 Giao diện đổi mật khẩu
Trang 224 Giao diện thêm mới dân tộc
Trang 235 Giao diện thêm mới tôn giáo
Trang 246 Giao diện thêm mới chức vụ
Trang 257 Giao diện thêm mới loại cán bộ
Trang 268 Giao diện thêm mới bằng cấp
Trang 279 Giao diện thêm mới hình thức khen thưởng
Trang 2810 Giao diện thêm mới hình thức kỷ luật
Trang 2911 Giao diện thêm mới danh sách cán bộ
Trang 3012 Giao diện in thẻ cán bộ
13 Giao diện tìm kiếm cán bộ
Trang 31KẾT LUẬN
Giao tiếp được với cơ sở dữ liệu tương đối hiệu quả
Phân cấp được các chức năng cần thiết
Truy cập dữ liệu và tìm kiếm thông tin tương đối nhanh
Giao diện thân thiện, dễ sử dụng…
Giải quyết hầu hết các vấn đề thiếu xót của chương trình
Mở rộng bài toán để chương trình có khả năng trở thành một phần mềm quản
lý nhân sự trong công ty
Mặc dù đã rất cố gắng nhưng chúng em đã gặp phải những khó khăn như: khả năng lập trình còn rất hạn chế, chưa được tiếp cận thực tế một chương trình quản lý nhân sự hoàn chỉnh, khâu phân tích và thiết kế hệ thống còn yếu… nên dẫn đến chương trình còn nhiều điểm chưa thật hoàn thiện như: sơ đồ phân cấp chức năng còn thiếu, chưa thật sự bám sát vào thực tế của một bài toán quản lý cán bộ, chương trình còn rất nhiều điểm thiếu xót…
Tuy nhiên với việc hoàn thành chương trình đúng thời hạn, em đã được động viên nhiều để có thể hy vọng trong tương lai làm được các chương trình khác một cách hoàn chỉnh nhằm nâng cao kĩ năng lập trình
Em xin cảm ơn sự giúp đỡ nhiệt tình của thầy Trần Thanh Huân đã giúp đỡ
chúng em hoàn thành được hệ thống và chương trình Em rất mong nhận được sự đóng góp của các thầy cô giáo trong khoa cùng các bạn để chương trình ngày càng được hoàn thiện và phù hợp hơn
Hà Nội, tháng 12 năm 2012