TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGHIÊN CỨU XÂY DỰNG PHẦN MỀM QUẢN LÝ CÁN BỘ SỞ THÔNG TIN VÀ TRUYỀN THÔNG BẮC NINH Hà Nội - 2016... TRƯỜNG ĐẠI H
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
NGHIÊN CỨU XÂY DỰNG PHẦN MỀM QUẢN LÝ CÁN
BỘ SỞ THÔNG TIN VÀ TRUYỀN THÔNG BẮC NINH
Hà Nội - 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
NGUYỄN QUANG HÙNG
NGHIÊN CỨU XÂY DỰNG PHẦN MỀM QUẢN LÝ CÁN BỘ SỞ
THÔNG TIN VÀ TRUYỀN THÔNG BẮC NINH
Chuyên Ngành : Công Nghệ Thông Tin
Mã Ngành : D480201
Giảng Viên Hướng Dẫn : Th.s Đặng Thị Khánh Linh
Hà Nội - 2016
Trang 3LỜI CAM ĐOAN
Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi và được
sự hướng dẫn khoa học của Ths Đặng Thị Khánh Linh Các nội dung
nghiên cứu, kết quả trong đề tài này là trung thực và chưa công bố dưới bất
kỳ hình thức nào trước đây Những số liệu trong các bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá được chính tác giả thu thập từ các nguồn khác nhau có ghi rõ trong phần tài liệu tham khảo
Ngoài ra, trong đồ án còn sử dụng một số nhận xét, đánh giá cũng như số liệu của các tác giả khác, cơ quan tổ chức khác đều có trích dẫn và chú thích nguồn ngốc
Nếu phát hiện có bất kỳ sự gian lận nào tôi xin hoàn toàn chịu trách nhiệm
về nội dung đồ án của mình Trường đại học tài nguyên và môi trường hà nội không liên quan đến vi phạm tác quyền bản quyền do tôi gây ra trong quá trình thực hiện
Tác giả đồ án
Nguyễn Quang Hùng
Trang 4LỜI CẢM ƠN
Để hoàn thành quá trình làm đồ án tốt nghiệp này, em đã gặp rất nhiều khó khăn trong quá trình làm Nhưng trong đó em đã nhận được rất nhiều sự giúp đỡ từ thầy cô và các anh/chị trong cơ quan Sở Thông Tin Truyền Thông Bắc Ninh
Em xin chân thành cảm ơn sâu sắc đến cô Th.s Đặng Thị Khánh Linh đã giúp đỡ em rất nhiều, cô đã tạo mọi điều kiện tốt nhất để giúp đỡ
em trong quá trình hoàn thiện đồ án tốt nghiệp
Mặc dù có nhiều cố gắng bằng toàn bộ kiến thức để hoàn thành công việc, xong thời gian và kinh nghiệm của bản thân chưa được trao đổi nhiều nên việc trình bày , phân tích , xây dựng chương trình còn nhiều thiếu sót cần được bổ sung Vì vậy em rất mong nhận được sự đóng góp của thầy cô
để sản phẩn này có thể hoản thiện, được ứng dụng vào thực tiễn
Sinh viên
Nguyễn Quang Hùng
Trang 5MỤC LỤC
DANH MỤC TỪ VIẾT TẮT 7
DANH SÁCH HÌNH 8
MỞ ĐẦU 1
1 Lý do chọn đề tài 1
2 Mục tiêu nghiên cứu 1
2.1 Mục tiêu chung 1
2.2 Mục tiêu cụ thể 1
3 Phương pháp nghiên cứu 2
CHƯƠNG 1 LỰU CHỌN CÔNG NGHỆ PHÁT TRIỂN PHẦN MỀM 3
1.1 Net framework 3
1.2 Nền tảng của NET 3
1.3 NET Framework 4
1.4 Ngôn ngữ C# 6
1.5 Tổng quan về LINQ 8
1.5.1 Giới thiệu LINQ 8
1.5.2 LINQ to SQL là gì 8
CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 9
2.1 Khảo sát bài toán 9
2.1.1 Quy trình khảo sát 9
2.2 Xây dựng bài toán 9
2.3 Chức năng của hệ thống 10
2.4 Các chức năng hệ thống 11
2.5 Chức năng hệ thống 11
2.6 Chức năng quản lý hồ sơ 11
2.7 Chức năng quản lý danh mục 12
Trang 62.8 Chức năng quản lý tiền lương 12
2.9 Chức năng tìm kiếm 12
2.10 Chức năng báo cáo thông kê 12
2.11 Phân tích thiết kế chức năng hệ thống 13
2.11.2 Biểu đồ các chức năng hệ thống 13
2.12 Biểu Đồ Use –Case Diagram 14
2.12.1 Bảng ký hiệu Biểu đồ Use –Case 14
2.12.2 Bảng danh sách các Actor 14
2.12.3 Biểu đồ Use- Case tổng quát 15
2.12.4 Biểu đồ phân rã Use- Case chức năng quản lý Danh Mục 16
2.12.5 Biểu đồ phân rã Use-Case Quản lý hồ sơ cán bộ 17
2.12.6 Biểu đồ phân rã Use-Case quản lý thống kê báo cáo 18
2.12.7 Biểu đồ phân rã Use-Case Quản Lý tiền lương 18
2.12.8 Biểu đồ phân rã Use-Case Quản lý tài khoản 19
2.13 Biểu Đồ Tuần Tự 20
2.13.1 Biểu đồ tuần tự Đăng nhập Và Đổi Mật Khẩu 20
2.13.2 Biểu đồ chức năng tuần tự quản lý hồ sơ cán bộ “Thêm Hồ Sơ ” 22
2.13.3 Biểu đồ chức năng tuần tự Quản lý hồ sơ cán bộ “Xóa Hồ Sơ” 24
2.13.4 Biểu đồ tuần tự Quản lý hồ sơ “ Khen Thưởng” 25
2.13.5 Biểu đồ tuần tự chức năng Quản lý cán bộ “Kỷ Luật” 27
2.13.6 Biểu đồ tuần tự chức năng Tính Lương 29
2.13.7 Biểu đồ tuần tự chức năng “ thống kế báo cáo” 30
2.13.8 Biểu đồ hoạt động hoạt động 32
2.13.9 Biểu đồ hoạt động thêm hồ sơ cán bộ 33
2.13.10 Biểu đồ hoạt động chức năng xóa hồ sơ cán bộ 34
2.13.11 Biểu đồ hoạt động “Khen Thưởng, Kỷ Luật” 35
2.13.12 Biểu đồ hoạt động chức năng “Tính Lương” 36
Trang 72.13.13 Biểu đồ hoạt động “Thống kế báo cáo” 37
2.14 Biểu đồ lớp tổng quát 38
2.15 Mô hình cơ sở dữ liệu 39
2.16 Các bảng cơ sở dữ liệu 40
2.16.1 Bảng dữ liệu thông tin cán bộ 40
2.16.2 Bảng chức vụ 41
2.16.3 Bảng dân tộc 41
2.16.4 Bảng khen thưởng kỷ luật 41
2.16.5 Bảng phòng ban 42
2.16.6 Bảng quá trình công tác 42
2.16.7 Bảng quá trình học tập 43
2.16.8 Bảng tài khoản 43
2.16.9 Bảng tính lương 44
CHƯƠNG 3 PHẦN MỀM QUẢN LÝ CÁN BỘ 45
3.1 Giới thiệu phần mềm 45
3.2 Giao diện đăng nhập phần mềm 45
3.3 Form đăng nhập phần mềm 45
3.4 Quản lý hồ sơ cán bộ 46
3.5 Qản lý danh sách hồ sơ cán bộ 46
3.6 Form quá trình công tác 47
3.7 Quản lý danh mục 48
3.8 Form Quản lý Chức Vụ 48
3.9 Form Quản lý Dân Tộc 48
3.10 Form Quản lý Phòng Ban 49
3.11 Quản Lý lương 50
3.12 Form Lên bảng Lương 50
3.13 Thống kê Báo Cáo 50
Trang 83.14 Bản Thống kê theo Độ Tuổi 50
3.15 Ưu nhực điểm của phần mềm 51
KẾT LUẬN 52
TÀI LIỆU THAM KHẢO 53
Trang 9DANH MỤC TỪ VIẾT TẮT
Trang 10DANH SÁCH HÌNH
Hình 1-1 : Khung ki ến trúc Net Framework 5
Hình 2-1: Use –Case t ổng quát 15
Hình 2-2: Use-Case Qu ản Lý Danh Mục 16
Hình 2-3: Use-Case Qu ản lý hồ sơ cán bộ 17
Hình 2-4: Use-Case Qu ản lý thống kê báo cáo 18
Hình 2-5: Use –Case Qu ản lý tiền lương 18
Hình 2-6: Use-Case Qu ản lý tài khoản 19
Hình 2-7: Bi ểu đồ tuần tự Đăng nhập và Đổi mật khẩu 20
Hình 2-8: Bi ểu đồ tuần tự Thêm Hồ Sơ 22
Hình 2-9: Bi ểu đồ tuần tự xóa hồ sơ 24
Hình 2-10: Bi ểu đồ tuần tự Khen Thưởng 25
Hình 2-11: Bi ểu đồ tuần tự Kỷ Luật 27
Hình 2-12: Bi ểu đồ tuần tự Tính Lương 29
Hình 2-13: Bi ểu đồ tuần tự Thống Kê 30
Hình 2-14: Bi ểu đồ hoạt động Đăng Nhập 32
Hình 2-15: Bi ểu đồ hoạt động Thêm Hồ Sơ 33
Hình 2-16: Bi ểu đồ hoạt động Xóa Hồ Sơ 34
Hình 2-17: Bi ểu đồ hoạt động Khen Thưởng Kỷ Luật 35
Hình 2-18: Bi ểu hoạt động thái Tính Lương 36
Hình 2-19: Bi ểu đồ hoạt động chức năng Thống Kê Báo Cáo 37
Hình 2-20: Bi ểu đồ Lớp 38
Hình 2-21: Mô Hình C ơ Sở Dữ Liệu 39
Hình 3-1: Form đăng nhập phần mềm 45
Hình 3-2: Form qu ản lý Hồ Sơ 46
Hình 3-3 : From quá trình công tác H ọc tập 47
Hình 3-4: Form qu ản lý chức vụ 48
Trang 11Hình 3-5: Form Qu ản lý dân tộc 48
Hình 3-6: Form Qu ản lý phòng ban 49
Hình 3-7: Form Qu ản lý lương 50
Hình 3-8: B ảng Báo Cáo thống kê theo độ tuổi 50