...Đặng Lê Thanh Huyền.pdf tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực k...
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ UBND HUYỆN NGHI LỘC, TỈNH NGHỆ AN
VỚI WINDOWS FORM
Hà Nội - Năm 2016
Trang 2TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
ĐẶNG LÊ THANH HUYỀN
XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÂN SỰ UBND HUYỆN NGHI LỘC, TỈNH NGHỆ AN
VỚI WINDOWS FORM
Chuyên ngành : Công Nghệ Thông Tin
Mã ngành : D480201
NGƯỜI HƯỚNG DẪN : THS VŨ VĂN HUÂN
Hà Nội – Năm 2016
Trang 3LỜI CAM ĐOAN
Tôi xin cam đoan đồ án tốt nghiệp là thành quả từ sự nghiên cứu hoàn toàn
trên cơ sở các số liệu thực tế và được thực hiện theo hướng dẫn của thầy giáo ThS
Vũ Văn Huân Mọi sự tham khảo sử dụng trong đồ án đều được trích dẫn các
nguồn tài liệu trong báo cáo và danh mục tài liệu tham khảo Mọi sao chép không hợp lệ, vi phạm quy chế của nhà trường, tôi xin hoàn toàn chịu trách nhiệm
Hà Nội, tháng 05 năm 2016
Sinh viên thực hiện
Đặng Lê Thanh Huyền
Trang 4LỜI CẢM ƠN
Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp của người khác Trong suốt thời gian từ khi bắt đầu học tập ở giảng đường Đại học đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của Thầy Cô, gia đình và bạn bè
Với lòng biết ơn sâu sắc nhất, em xin gửi đến Thầy Cô ở Khoa Công Nghệ Thông Tin trường Đại Học Tài nguyên và Môi trường Hà Nội đã cùng với tri thức
và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho em trong suốt thời gian học tập tại trường Và đặc biệt, trong kỳ này, Khoa đã tổ chức cho em được tiếp cận với môn học rất hữu ích đối với sinh viên ngành Công Nghệ Thông Tin Đó
là môn: “Đồ án tốt nghiệp”
Em xin chân thành cảm ơn thầy giáo Vũ Văn Huân đã tận tâm hướng dẫn em Trong thời gian được học tập và thực hành dưới sự hướng dẫn của thầy và các anh chị trong phòng, em không những thu được rất nhiều kiến thức bổ ích, mà còn được
truyền sự say mê và thích thú đối với bộ môn “Đồ án tốt nghiệp” Nếu không có
những lời hướng dẫn, dạy bảo của thầy và các anh chị em nghĩ đồ án này của em rất khó có thể hoàn thành được
Xin gửi lời cảm ơn chân thành đến gia đình, bạn bè, đã luôn là nguồn động viên to lớn, giúp em vượt qua những khó khăn trong suốt quá trình học tập và thực hiện đồ án tốt nghiệp
Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên đồ án
“Xây dựng phần mềm Quản lý nhân sự UBND Huyện Nghi Lộc, tỉnh Nghệ An
mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các Thầy
Cô để đồ án này ngày càng hoàn thiện hơn
Hà Nội, tháng 5 năm 2016
Sinh viên thực hiện
(Ký và ghi rõ họ tên)
Trang 5MỤC LỤC
LỜI CAM ĐOAN
LỜI CẢM ƠN
DANH MỤC CÁC HÌNH ẢNH
DANH MỤC CÁC BẢNG BIỂU
LỜI MỞ ĐẦU 1
CHƯƠNG 1:TỔNG QUAN CHUNG HỆ THỐNG 3
1.1 Giới thiệu về Ủy ban huyện Nghi Lộc, Nghệ An 3
1.2 Cơ cấu tổ chức phòng ban huyện 3
1.3 Giới thiệu về hệ thống 3
1.4 Xác định yêu cầu hệ thống: 4
1.4.1 Yêu cầu cơ bản: 4
1.4.2 Các yêu cầu chức năng: 4
1.4.3 Các yêu cầu phi chức năng: 6
1.5 Mô tả các chức năng của hệ thống: 8
1.5.1 Chức năng quản lý nhân viên: 8
1.5.2 Chức năng quản lý tiền lương: 8
1.5.3 Chức năng phân quyền bảo mật hệ thống: 8
1.5.4 Chức năng thống kê báo cáo: 9
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 11
2.1 Danh sách các use case và các actor 11
2.2 Mô hình use case: 12
2.3 Các sơ đồ hoạt động (Activity Diagram): 17
2.4 Các sơ đồ tuần tự (Sequence Diagram) 19
2.4.1 Quản lý nhân viên 19
2.4.2 Quản lý lương nhân viên 20
2.5 Phân Tích Hệ Thống 23
Trang 62.6 Thiết kế hệ thống 25
2.6.1 Kiến trúc hệ thống: 25
2.6.2 Mô tả các menu con của hệ thống: 25
2.6.3 Mô hình quan hệ của hệ thống: 26
2.6.4 Mô tả chi tiết thuộc tính và hàm của các lớp: 26
CHƯƠNG 3 : XÂY DỰNG ỨNG DỤNG 44
3.1 Giao diện đăng nhập hệ thống: 48
3.2 Giao diện đổi mật khẩu 48
3.3 Giao diện quản lý hệ số lương 49
3.4 Giao diện quản lý ngạch viên chức 50
3.5 Giao diện lương nhân viên 50
3.6 Giao diện báo cáo sơ yếu lý lịch 50
3.7 Giao diện báo cáo danh sách nhân viên: 52
KẾT LUẬN 54
TÀI LIỆU THAM KHẢO 55
Trang 7DANH MỤC CÁC HÌNH ẢNH
Hình 2.1: Mô hình Use case tổng quát của hệ thống 13
Hình 2.2: Mô hình Use case tổng quát của Quản lý nhân viên 13
Hình 2.3: Mô hình Use case tổng quát của Quản lý lương 14
Hình 2.4: Mô hình Use case Quản lý người dùng 14
Hình 2.5: Mô hình Use case Quản lý tiền lương chi tiết 15
Hình 2.6: Mô hình Use case Quản lý nhân viên chi tiết 15
Hình 2.7: Mô hình Use case Quản lý tuyển dụng 16
Hình 2.8: Mô hình Use case Quản lý hợp đồng lao động 16
Hình 2.9: Sơ đồ hoạt động Đăng nhập hệ thống 17
Hình 2.10: Sơ đồ hoạt động Đổi mật khẩu người dùng 17
Hình 2.11: Sơ đồ hoạt động tính lương nhân viên 18
Hình 2.12: Sơ đồ hoạt động Thêm nhân viên 18
Hình 2.13: Sơ đồ tuần tự Quản lý nhân viên 20
Hình 2.14: Sơ đồ tuần tự Quản lý tiền lương 21
Hình 2.15: Sơ đồ tuần tự Quản lý tuyển dụng 22
Hình 2.16 Sơ đồ tuần tự Quản lý hợp đồng lao động 23
Hình 2.17: Sơ đồ lớp ở mức ban đầu 23
Hình 2.18: Sơ đồ lớp ở mức phân tích 24
Hình 2.19: Sơ đồ logic của hệ thống 26
Hình 3.1: Giao diện đăng nhập hệ thống 48
Hình 3.2: Giao diện đổi mật khẩu 49
Hình 3.3: Quản lý hệ số lương 49
Hình 3.4: Quản lý ngạch viên chức 50
Hình 3.5:Quản lý lương nhân viên 50
Hình 3.6: Báo cáo sơ yếu lí lịch 51
Hình 3.7: Báo cáo danh sách nhân viên 53
Trang 8DANH MỤC CÁC BẢNG BIỂU
Bảng 1.1: Yêu cầu chức năng của hệ thống 5
Bảng 1.2: Yêu cầu càn thiết để xây dựng hệ thống 6
Bảng 1.3: Yêu cầu chất lượng phần mềm 7
Bảng 2.1: Chú giải các thành phần trong sơ đồ lớp 24
Bảng 2.2: Mô tả lớp Phòng Ban 27
Bảng 2.3: Mô tả lớp Chức Vụ 27
Bảng 2.4: Mô tả lớp Dân Tộc 27
Bảng 2.5: Mô tả lớp Hồ Sơ Tuyển Dụng 27
Bảng 2.6: Mô tả lớp Kết Quả Tuyển Dụng 30
Bảng 2.7: Mô tả lớp Trình Độ Ngoại Ngữ 30
Bảng 2.8: Mô tả lớp Nhân Viên 30
Bảng 2.9: Mô tả lớp Quá Trình Tuyển Dụng 33
Bảng 2.10: Mô tả lớp Quá Trình Đào Tạo 33
Bảng 2.11: Mô tả lớp Quốc Tịch 34
Bảng 2.12: Mô tả lớp Tôn Giáo 34
Bảng 2.13: Mô tả lớp Trình Độ Học Vấn 34
Bảng 2.14: Mô tả lớp Trình Độ Tin Học 35
Bảng 2.15: Mô tả lớp Vị Trí Tuyển Dụng 35
Bảng 2.16: Mô tả lớp Lịch Sử Bản Thân 35
Bảng 2.17: Mô tả lớp Lương Nhân Viên 36
Bảng 2.18: Mô tả lớp Ngạch 37
Bảng 2.19: Mô tả lớp Quá Trình Công Tác 37
Bảng 2.20: Mô tả lớp Quá Trình Khen Thưởng 37
Bảng 2.21: Mô tả lớp Quá Trình Kỷ Luật 38
Bảng 2.22: Mô tả lớp Quá Trình Thai Sản 38
Bảng 2.23: Mô tả lớp Quá Trình Tham Gia Lực Lượng Vũ Trang 39
Bảng 2.24: Mô tả lớp Tham Gia Hoạt Động Xã Hội 39
Trang 9Bảng 2.25: Mô tả lớp Hợp Đồng Lao Động 40
Bảng 2.26: Mô tả lớp Đánh Giá Cán Bộ Công Chức 41
Bảng 2.27: Mô tả lớp Bậc 41
Bảng 2.28: Mô tả lớp Ngoại Ngữ 41
Bảng 2.29: Mô tả lớp Quá Trình Công Tác Nước Ngoài 42
Bảng 2.30: Mô tả lớp Quan Hệ Gia Đình 42
Bảng 2.31: Mô tả lớp Nghỉ Việc 43
Trang 10DANH MỤC TỪ VIẾT TẮT