1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng phần mềm quản lý cán bộ tại ubnd huyện anh sơn, tỉnh nghệ an

52 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Phần Mềm Quản Lý Cán Bộ Tại UBND Huyện Anh Sơn, Tỉnh Nghệ An
Tác giả Phạm Mạnh Linh
Người hướng dẫn TS. Cao Thanh Sơn
Trường học Trường Đại Học Vinh
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2017
Thành phố Nghệ An
Định dạng
Số trang 52
Dung lượng 2,87 MB

Cấu trúc

  • CHƯƠNG 1: ĐẶT VẤN ĐỀ (5)
    • 1.1 Đặt vấn đề (5)
    • 1.2 Chọn đề tài (6)
    • 1.3 Mô tả bài toán (7)
    • 1.4 Tổng quan các chức năng của hệ thống (11)
  • CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG (16)
    • 2.1 Khảo sát hệ thống (16)
    • 2.2 Tổng quan về hệ quản trị cơ sở dữ liệu (18)
    • 2.3 Thiết kế hệ thống (20)
    • 2.4 Thiết kế cơ sở dữ liệu cho các chức năng hệ thống (26)
  • CHƯƠNG 3: XÂY DỰNG PHẦN MỀM QUẢN LÝ CÁN BỘ TẠI UBND HUYỆN (34)
    • 3.1 Giới thiệu tổng quan về lập trình ứng dụng trên Windows (34)
    • 3.2 Tổng quan về .Net Framework (34)
    • 3.3 Xây dựng phần mềm quản lý cán bộ (35)
    • 3.4 Giao diện chức năng đăng nhập hệ thống (36)
    • 3.5 Giao diện chính (37)
    • 3.6 Giao diện các chức năng tìm kiếm, thống kê (41)
    • 3.7 Giao diện chức năng xuất biểu báo cáo (44)
    • 3.8 Giao diện chức năng cho người quản trị (46)
    • 3.9 Giao diện thông tin chi tiết phần mềm Quản lý cán bộ (49)
  • KẾT LUẬN (0)
  • TÀI LIỆU THAM KHẢO (52)

Nội dung

KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Khảo sát hệ thống

 Mục đích, yêu cầu của Quản lý cán bộ

- Đây là quá trình thống nhất tin học hóa quy trình quản lý cán bộ

- 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ộ và phòng ban

- Đá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 theo các quy định

 Tiến hành khảo sát hệ thống

- Sơ đồ cơ cấu tổ chức bộ máy tại UBND Huyện Anh Sơn, Tỉnh Nghệ An

Phó bí thư thường trực Huyện ủy

Bí thƣ Huyện Ủy HUYỆN ỦY

Phó chủ tịch UBND huyện

UVUB phụ trách Quân sự

UVUB phụ trách Công an

Chủ tịch UBND huyện ỦY VIÊN ỦY BAN

Phòng Chủ tịch Hội phụ nữ Phòng Hội khuyến học Phòng Chủ tịch MTTQ

Phòng Kế toán tài chính

Phòng Văn hóa thông tin

Phòng Đô thị xây dựng

Phòng Địa chính môi trường

Phòng Tƣ pháp hộ tịch

CƠ CẤU TỔ CHỨC CỦA UBND HUYỆN ANH SƠN - TỈNH NGHỆ AN

Phó chủ tịch kinh tế huyện

Tổng quan về hệ quản trị cơ sở dữ liệu

Hệ quản trị cơ sở dữ liệu (HQTCSDL) là phần mềm giúp người dùng định nghĩa, tạo lập và bảo trì cơ sở dữ liệu, đồng thời cung cấp quyền truy cập có kiểm soát đến các dữ liệu này.

- Cơ sở dữ liệu là một thành phần trong HQTCSDL

- Các HQTCSDL thường gặp như: Oracle, SQL Server, DB2, Paradox, MS Access, Sybase, Foxpro,

2.2.2 Chức năng của hệ quản trị cơ sở dữ liệu

Mô hình dữ liệu cung cấp cho người dùng khả năng mô tả dữ liệu một cách chi tiết, cho phép khai báo cấu trúc dữ liệu, xác định các mối liên hệ giữa các thành phần dữ liệu và thiết lập các quy tắc quản lý áp dụng cho dữ liệu.

- Cung cấp một giao diện giữa người dùng với cơ sở dữ liệu, giữa cơ sở dữ liệu với các hệ thống khác

- Cung cấp một ngôn ngữ bậc cao (phi thủ tục) giúp người dùng truy xuất và thao tác cơ sở dữ liệu

- Quản lý giao tác, phân quyền và an toàn dữ liệu

- Điều khiển được sự tương hợp, tính toàn vẹn khi chuyển hóa dữ liệu và có sự cố của hệ thống

- Kiểm tra độ tin cậy của dữ liệu

2.2.3 Tổng quan hệ quản trị cở dữ liệu SQL Server

A Relational Database Management System (RDBMS) utilizes Transact-SQL to facilitate data exchange between client computers and SQL Server.

Được tối ưu hóa để hoạt động hiệu quả trong môi trường cơ sở dữ liệu rất lớn (Very Large Database Environment) lên đến Tera-Byte, hệ thống có khả năng phục vụ đồng thời hàng ngàn người dùng.

There are various versions of SQL Server available, tailored to different usage purposes and the complexity of each system These include the Enterprise (Developer) Edition, Standard Edition, and SQL Server Express Edition.

- Một số khái niệm về hệ quản trị SQL SEVER:

Kiểu dữ liệu là các loại lưu trữ cơ bản cho dữ liệu của bạn Bạn có thể lựa chọn từ nhiều kiểu dữ liệu khác nhau, bao gồm ký tự, số và nhiều loại khác.

+ Stored procedure (thủ tục thường trú – thủ tục lưu trữ): Là mã lệnh Transact – SQL có thể được viết và lưu trữ mang một tên

+ User – defined functions (các hàm do người dùng định nghĩa): Là mã lệnh

Transact-SQL tương tự như các mã lệnh của thủ tục lưu trữ, có thể được sử dụng trong các truy vấn cơ sở dữ liệu hoặc để chỉnh sửa dữ liệu trong các cột, cũng như đóng vai trò như các bảng.

+ Constraints (các ràng buộc): Là các cơ chế đƣợc hệ thống cài đặt dựa trên máy chủ nhằm bảo vệ tính toàn vẹn của dữ liệu

Triggers (bẫy lỗi) là các thủ tục lưu trữ được kích hoạt trước hoặc sau khi thực hiện các thao tác bổ sung, sửa chữa hoặc xóa dữ liệu trong cơ sở dữ liệu Chúng đảm bảo tuân thủ các quy tắc kinh doanh và các quy tắc toàn vẹn dữ liệu khác trong hệ thống CSDL.

Views, hay còn gọi là các khung nhìn hoặc bảng ảo, là những truy vấn được lưu trữ trong cơ sở dữ liệu (CSDL) nhằm tham chiếu đến một hoặc nhiều bảng Chúng có thể hiển thị hoặc không hiển thị các cột cụ thể trong bảng, đồng thời cho phép liên kết hai hoặc nhiều bảng với nhau.

+ Indexes (các chỉ mục): Là giúp tổ chức lại dữ liệu, nên các truy vấn chạy nhanh hơn

2.2.4 Mô hình SQL Sever và mô hình Client/Sever

+ Ứng dụng Client / Sever (Khách/chủ) là một ứng dụng gồm hai thành phần (một phần chạy trên máy trạm – client, một phần chạy trên Sever)

 Phần ứng dụng phía Sever cung cấp: Sự bảo mật; Khả năng chịu lỗi; Hiệu suất; Xử lý đồng thời; Sao lưu tin cậy

 Phần ứng dụng phía Client cung cấp: Giao diện người dung; Báo cáo; Truy vấn; Biểu mẫu

 Ƣu điểm phía Client: Dễ sử dụng, hỗ trợ nhiều nền phần cứng; Hỗ trợ cho nhiều ứng dụng phần mềm; Thân thiện với người dùng

 Ƣu điểm phía Sever: Tin cậy, thực thi đồng thời; Khóa tinh vi, khả năng chịu lỗi cao; Quản lý tập trung

Hệ quản trị SQL Server cung cấp tính năng lưu trữ và xử lý dữ liệu mạnh mẽ, đáp ứng nhu cầu của nhiều hệ thống quản lý ứng dụng và máy chủ Phần mềm quản lý cán bộ là một trong những ứng dụng tiêu biểu được phát triển dựa trên nền tảng này.

Thiết kế hệ thống

2.3.1 Biểu đồ phân cấp chức năng

HỆ THỐNG QUẢN LÝ CÁN BỘ

Cập nhật cán bộ Tìm kiếm-Thống kê Báo cáo

Báo cáo cán bộ Quản lý tài khoản Tổng hợp

Chỉnh sửa hồ sơ Báo cáo theo phòng ban

Lọc sau nâng lương Quản lý văn bằng

Quản lý văn bằng Quản lý chức vụ

Người quản trị (admin) là người tạo và quản lý tài khoản trong hệ thống, có khả năng thêm hoặc xóa tài khoản cho người dùng dưới quyền, đồng thời có thể bổ sung văn bằng và bộ phận khi cần thiết.

 Người dùng (Users): Có chức năng quản trị hệ thống gồm cập nhật cán bộ, tìm kiếm – thống kê và báo cáo

2.3.2 Biểu đồ luồng dữ liệu 3 mức

 Biểu đồ mức khung cảnh (mức ngữ cảnh)

Các báo cáo Thông tin báo cáo tổng h

Thông tin về cán bộ Thông tin về cán bộ

Thông tin TK Thông tin CB

Phòng ban chức năng CBCNV

Thông tin CB Hồ sơ CB Thông tin CB

Người quản lý Lãnh đạo

Các báo cáo Hồ sơ CB

Thông tin báo cáo tổng h

 Biểu đồ dưới đỉnh của chức năng cập nhật (thông tin) về cán bộ

1.1 Cập nhật cán bộ 1.2 Nâng lương

Phòng ban chức năng CBCNV Thông tin CB

Thông tin văn bằng Hồ sơ không hợp lệ

2.3.3 Chuẩn hóa cơ sở dữ liệu

Thiết kế cơ sở dữ liệu từ các thông tin ra:

Liệt kê các phần tử thông tin bao gồm các thuộc tính

Họ tên Ngày sinh Quê quán Giới tính Dân tộc Tôn giáo

Mã trạng thái Ngày tháng Tên Lương

Mã bộ phận Tên loại cán bộ Tên bộ phận

Mã trạng thái Tên trạng thái Tên chức vụ Tên trình độ Tên văn bằng

Họ tên Ngày sinh Quê quán Giới tính Dân tộc Tôn giáo

Mã trạng thái Ngày tháng Tên Lương

Mã loại Tên loại cán bộ

Mã bộ phận Tên bộ phận

Mã chức vụ Tên chức vụ

Mã trình độ Tên trình độ

Mã văn bằng Tên văn bằng

Hệ số sau Ngày tháng

Từ ngày Công việc Ghi chú

Mã cán bộ Nâng theo

Từ ngày Công việc Ghi chú

Thiết kế cơ sở dữ liệu cho các chức năng hệ thống

2.4.1 Biểu đồ biểu diễn một thực thể

Loại cán bộ Bộ phận

Văn bằng Quá trình nâng lương

Quá trình công tác Trình độ

2.4.2 Sơ đồ liên kết các bảng trong cơ sở dữ liệu

- Các bảng liên kết với nhau bằng các khóa chính, khóa ngoại

- Chủ yếu là sử dụng liên kết một-nhiều để liên kết các bảng với nhau

Bảng thông tin cán bộ: tblCanBo

STT Tên trường Kiểu dữ liệu Mô tả

1 MaCB Nchar(10) Mã cán bộ(khóa chính)

2 HoTen Nvachar(50) Họ và tên cán bộ

8 MaBoPhan Nchar(10) Mã bộ phận(khóa ngoại)

9 MaChucVu Nchar(10) Mã chức vụ(khóa ngoại)

10 MaTD Nchar(10) Mã trình độ(khóa ngoại)

11 MaLoai Nchar(10) Mã loại cán bộ(khóa ngoại)

12 MaTT Nchar(10) Mã trạng thái(khóa ngoại)

13 NgayThang Date Ngày trạng thái

15 HeSo Real Hệ số lương

- Bảng chi tiết trong cơ sở dữ liệu:

Bảng quản lý bộ phận: tblBoPhan

STT Tên trường Kiểu dữ liệu Mô tả

1 MaBoPhan Nchar(10) Mã bộ phận(khóa chính)

2 TenBP Nvarchar(50) Tên bộ phận

- Bảng chi tiết trong cơ sở dữ liệu:

Bảng quản lý chức vụ: tblChucVu

STT Tên trường Kiểu dữ liệu Mô tả

1 MaChucVu Nchar(10) Mã chức vụ(khóa chính)

2 TenCV Nvarchar(50) Tên chức vụ

- Bảng chi tiết trong cơ sở dữ liệu:

Bảng quản lý trình độ học vấn, chuyên ngành: tblTrinhDo

STT Tên trường Kiểu dữ liệu Mô tả

1 MaTD Nchar(10) Mã trình độ(khóa chính)

2 TenTĐ Nvarchar(50) Tên trình độ

- Bảng chi tiết trong cơ sở dữ liệu:

Bảng quản lý loại cán bộ: tblLoaiCanBo

STT Tên trường Kiểu dữ liệu Mô tả

1 MaLoai Nchar(10) Mã loại cán bộ(khóa chính)

2 TenLoaiCB Nvarchar(50) Tên loại cán bộ

- Bảng chi tiết trong cơ sở dữ liệu:

Bảng quản lý trạng thái cán bộ: tblTrangThai

STT Tên trường Kiểu dữ liệu Mô tả

1 MaTT Nchar(10) Mã trạng thái(khóa chính)

2 TenTT Nvarchar(50) Tên trạng thái)

- Bảng chi tiết trong cơ sở dữ liệu:

Bảng quản lý văn bằng:tblVanBang

STT Tên trường Kiểu dữ liệu Mô tả

1 MaVB Nchar(10) Mã văn bằng(khóa chính)

2 TenVB Nvarchar(50) Tên văn bằng

- Bảng chi tiết trong cơ sở dữ liệu:

Bảng quản lý cán bộ văn bằng: tblCanBo_VanBang

STT Tên trường Kiểu dữ liệu Mô tả

1 ID Int Trường tự tăng(khóa chính)

2 MaCB Nchar(10) Mã cán bộ(khóa ngoại)

3 MaVB Nchar(10) Mã văn bằng(khóa ngoại)

Loai Nchar(10) Loại của văn bằng

- Bảng chi tiết trong cơ sở dữ liệu:

Bảng nâng lương cán bộ: tblNangLuong

STT Tên trường Kiểu dữ liệu Mô tả

1 ID Int Trường tự tăng(khóa chính)

2 MaCB Nchar(10) Mã cán bộ(khóa ngoại)

3 NangTheo Nvarchar(50) Nâng lương theo tháng, quý

4 HeSoTruoc Real Hệ số lương trước khi nâng

5 HeSoSau Real Hệ số lương sau khi nâng

6 NgayNang Date Ngày thực hiện nâng lương

- Bảng chi tiết trong cơ sở dữ liệu:

Bảng quản lý quá trình công tác, làm việc cán bộ:

STT Tên trường Kiểu dữ liệu Mô tả

1 ID Int Trường tự tăng(khóa chính)

2 MaCB Nchar(10) Mã cán bộ(khóa ngoại)

3 FromNgay Date Ngày bắt đầu công việc

4 CongViec Nvarchar(70) Tên quá trình công tác

- Bảng chi tiết trong cơ sở dữ liệu:

Bảng quản lý tài khoản đăng nhập hệ thống: tblDangNhap

STT Tên trường Kiểu dữ liệu Mô tả

1 UserName Nvarchar(50) Tên đăng nhập(khóa chính)

- Bảng chi tiết trong cơ sở dữ liệu:

XÂY DỰNG PHẦN MỀM QUẢN LÝ CÁN BỘ TẠI UBND HUYỆN

Giới thiệu tổng quan về lập trình ứng dụng trên Windows

- Hầu hết các ứng dụng của Windows mà chúng ta đang dùng thường được viết dựa trên một ngôn ngữ lập trình nhất định nhƣ C, C#,

Windows cung cấp giao diện lập trình ứng dụng (API) cho phép lập trình viên truy cập các tính năng của hệ điều hành Các ứng dụng chỉ có thể sử dụng các hàm này khi chạy trên hệ điều hành Windows Để phát triển phần mềm hiệu quả, lập trình viên cần nắm vững quy tắc và cú pháp của các câu lệnh để biến ý tưởng của mình thành mã lệnh.

Tổng quan về Net Framework

.NET Framework là một công nghệ hỗ trợ việc xây dựng và chạy các ứng dụng trên nền tảng Framework và dịch vụ Web XML

NET Framework đƣợc thiết kế để thực hiện các mục tiêu:

Để tạo ra một môi trường lập trình hướng đối tượng hiệu quả, cần đảm bảo khả năng xem mã đối tượng đã được lưu trữ và thực thi cục bộ, cũng như hỗ trợ thực thi trên nền Internet hoặc từ xa.

- Để cung cấp một môi trường thực thi mã nguồn giảm thiểu việc đóng gói phần mềm, xung đột phiên bản

Để đảm bảo một môi trường thực thi an toàn cho mã, bao gồm cả các công cụ từ bên thứ ba, cần tuân thủ kiến trúc Net.

Để tạo ra một môi trường thực thi mã hiệu quả, cần loại bỏ các vấn đề về hiệu suất từ môi trường làm việc như script hay môi trường thông dịch Điều này giúp các nhà phát triển có kinh nghiệm vững chắc nắm bắt các chuẩn mực trong phát triển ứng dụng, đảm bảo sự thống nhất giữa các bên sử dụng và bảo vệ mã nguồn Hơn nữa, mã nguồn NET cần phải có khả năng tích hợp với bất kỳ mã nguồn nào khác.

.NET application đƣợc chia ra làm hai loại: cho Internet gọi là ASP.NET, gồm có Web Forms và Web Services và cho desktop gọi là Windows Forms

- Windows Forms giống nhƣ Forms của VB6 Nó hổ trợ Unicode hoàn toàn, rất tiện cho chữ Việt và thật sự Object Oriented

Web Forms feature Server Controls that operate similarly to Controls in Windows Forms, allowing event handling through code just like in Windows Forms The main distinction between ASP (Active Server Pages) and ASP.NET is that in ASP.NET, the visual components and code are separated, avoiding the clutter seen in ASP Additionally, ASP.NET is entirely Object-Oriented Web Services function like callable methods from URLs on the Internet, such as for Credit Card authorization.

Phần mềm quản lý cán bộ là ứng dụng Net hoạt động trên nền tảng Windows Form C#, được phát triển bằng Visual Studio 2012 Để sử dụng ứng dụng này, người dùng cần cài đặt và thiết lập các thư viện chuẩn cần thiết để biên dịch.

Xây dựng phần mềm quản lý cán bộ

Mô hình chức năng của hệ thống:

Hệ thống quản lý Cán bộ

Quản lý các văn bằng

Cập nhật cán bộ Quản lý thông tin cán bộ

Thống kê cán bộ theo từng phòng ban, bộ phận

Tìm kiếm cán bộ Quản lý quá trình công tác

Tổng hợp báo cáo theo nhiều tiêu chí

Giao diện chức năng đăng nhập hệ thống

Khi người dùng đăng nhập vào tài khoản, hệ thống sẽ xác minh kết nối với cơ sở dữ liệu Nếu có lỗi trong kết nối do thông tin đăng nhập không chính xác, hệ thống sẽ thông báo để người dùng kiểm tra lại thông tin.

Sau khi kết nối thành công với cơ sở dữ liệu, chương trình sẽ kiểm tra tài khoản và mật khẩu bạn đã nhập Nếu thông tin không chính xác, bạn cần nhập lại.

Giao diện chính

- Đây là toàn bộ các chức năng đã hoàn thiện của hệ thống, với giao diện trực quan

- Các chức năng đƣợc phân chia thành 4 nhóm chính:

+ Chức năng cập nhật cán bộ

+ Chức năng tìm kiếm, thống kê

+ Chức năng xuất các báo cáo

+ Chức năng quản trị hệ thống (chỉ dùng cho tài khoản admin)

- Các nút điều khiển: bao gồm đăng nhập lại, thay đổi mật khẩu, thông tin phần mềm và thoát khỏi chương trình

3.5.1 Giao diện chức năng cập nhật cán bộ

- Cập nhật cán bộ bao gồm: Thêm, sửa, xóa cán bộ; Quản lý các văn bằng;

Quản lý quá trình công tác, làm việc; Nâng lương cho cán bộ theo quý, năm, …

3.5.2 Giao diện thêm sửa xóa cán bộ

- Khi thêm 1 cán bộ mới, mã cán bộ sẽ tự động tăng, và không thể chỉnh sửa đƣợc

- Khi xóa một cán bộ trong hệ thống, chương trình sẽ hỏi tính xác thực để tránh sự vô tình

- Sau khi đã thêm thành công 1 cán bộ, bạn có thể thêm văn bằng và quá trình công tác cho cán bộ đó

3.5.3 Giao diện quản lý văn bằng cán bộ

- Một cán bộ, bạn có thể thêm nhiều văn bằng khác nhau, các văn bằng đƣợc quản lý bởi quản trị

3.5.4 Giao diện quản lý quá trình công tác

- Quá trình công tác là nơi ghi lại quá trình làm việc của cán bộ từ khi bắt đầu làm việc cho đến khi nghỉ hưu

Quá trình làm việc bao gồm việc bắt đầu công việc, đi công tác, nâng chức và chuyển bộ phận Mỗi giai đoạn trong công tác đều phản ánh năng lực của cán bộ, đồng thời đóng vai trò như một cuốn nhật ký công tác Điều này giúp dễ dàng xem xét và tra cứu thông tin khi cần thiết.

3.5.5 Giao diện nâng lương cán bộ

Chương trình cho phép lọc thông tin về cán bộ đang làm việc, giúp người quản lý dễ dàng theo dõi và phân tích dữ liệu theo từng ngày, tháng hoặc năm.

- Sau khi đã đủ tiêu chuẩn nâng lương, quản trị có thể nâng lương theo hệ số

- Form nâng lương cán bộ

- Người dùng phải nhập đầy đủ các trường: Nâng lương theo, hệ số sau khi nâng

- Người quản lý sẽ theo dõi quá trình nâng lương cán bộ sau mỗi đợt khác nhau

- Qua đó thống kê đầy đủ chi tiết mỗi lần nâng lương.

Giao diện các chức năng tìm kiếm, thống kê

3.6.1 Giao diện tìm kiếm tổng hợp

Tìm kiếm tổng hợp cho phép người dùng tra cứu thông tin cán bộ dựa trên nhiều tiêu chí khác nhau, bao gồm mã cán bộ, tên cán bộ, bộ phận, trình độ, loại cán bộ, chức vụ, giới tính và trạng thái làm việc.

- Người quản lý có thể kết hợp các tìm kiếm với nhau, để có thể phân loại theo nhiều điều kiện cụ thể

Chức năng này hỗ trợ người quản lý trong việc nhanh chóng và tiện lợi hơn so với quản lý hồ sơ thủ công Quá trình tìm kiếm mang lại kết quả chính xác và tức thì, ngay cả với một khối lượng dữ liệu lớn.

3.6.2 Thống kê quá trình nâng lương của cán bộ

- Đây là nơi ghi lại toàn bộ quá trình nâng lương của cán bộ

Người quản lý có thể đánh giá hiệu quả làm việc của cán bộ sau mỗi quý và năm, từ đó đưa ra cái nhìn tổng quan về hoạt động của họ.

3.6.3 Giao diện tìm kiếm văn bằng

Người quản lý có thể tìm kiếm văn bằng cán bộ theo các tiêu chí khác nhau

+ Có 2 kiểu tìm kiếm văn bằng: Kiểu có văn bằng; Kiểu không có văn bằng

Bạn có thể tìm kiếm thông tin theo nhiều tiêu chí khác nhau, bao gồm mã cán bộ, tên cán bộ, văn bằng theo từng bộ phận, chức vụ, loại cán bộ, trình độ, và các loại văn bằng khác nhau.

- Để có thể kiểm tra các văn bằng của mỗi cán bộ, quản lý chỉ cần nháy đúp chuột vào bảng kết quả

3.6.4 Giao diện thống kê quá trình công tác của từng cán bộ

- Cho phép người dùng nhập Mã cán bộ và nhấp xem toàn bộ quá trình công tác của cán bộ đó.

Giao diện chức năng xuất biểu báo cáo

3.7.1 Báo cáo thống kê cán bộ

Người dùng có thể xem thông tin ngay trên Form hoặc sử dụng chức năng in để lưu trữ và báo cáo, với nhiều định dạng như *.PDF, *.DOC, hoặc in trực tiếp ra máy in.

3.7.2 Báo cáo theo từng phòng ban

Người dùng chọn các phòng ban muốn báo cáo trên thanh Menu tùy chọn

Báo cáo theo bộ phận:

 Báo cáo theo chức vụ:

 Báo cáo theo trình độ:

 Báo cáo theo loại cán bộ:

Giao diện chức năng cho người quản trị

Tài khoản admin là tài khoản quản trị với khả năng quản lý người dùng dưới quyền, cho phép thêm hoặc xóa tài khoản Ngoài ra, admin còn có thể bổ sung văn bằng và phân công bộ phận khi cần thiết.

3.8.1 Giao diện chức năng quản lý văn bằng

Cho phép thêm mới, sửa, xóa tên văn bằng

3.8.2 Giao diện chức năng quản lý chức vụ

Đề tài "Quản lý cán bộ" tại UBND Huyện Anh Sơn, Tỉnh Nghệ An đã được hoàn thành với đầy đủ các chức năng cần thiết Tôi đã tiến hành kiểm tra và khắc phục các lỗi có thể phát sinh trong quá trình triển khai.

Cần bổ sung các chức năng lưu trữ và phục hồi dữ liệu nhằm nâng cao tính bảo mật và an toàn cho hệ thống quản lý dữ liệu Điều này sẽ giúp việc di chuyển dữ liệu trở nên dễ dàng và chuyên nghiệp hơn.

Giao diện thông tin chi tiết phần mềm Quản lý cán bộ

Sau quá trình nghiên cứu về đề tài “Xây dựng phần mềm quản lý cán bộ tại UBND Huyện Anh Sơn, Tỉnh Nghệ An”, tôi đã thu được những kết quả đáng kể.

Để hiệu quả trong việc quản lý cán bộ, cần nắm rõ các yêu cầu cơ bản của bài toán quản lý và tổ chức cơ sở dữ liệu một cách hợp lý trong quá trình phân tích và thiết kế hệ thống.

 Sử dụng thành thạo hệ quản trị cơ sở dữ liệu (SQL Server 2012) và công cụ lập trình MS Visual studio 2012

Learn how to create applications using the Net Framework on the Windows Forms platform Develop a clear system structure that includes essential functionalities.

 Việc lưu trữ sẽ đơn giản, không cần phải có nơi lưu trữ lớn, các thông tin về cán bộ sẽ chính xác và nhanh chóng

Hệ thống hỗ trợ các chức năng cập nhật, tìm kiếm, thống kê và báo cáo linh hoạt, giúp quản lý nhân sự một cách nhanh chóng và tiện lợi Với tính năng tùy chọn theo các tiêu chí cụ thể, hệ thống sẽ rút ngắn thời gian làm việc của nhân viên quản lý, giảm thiểu số lượng nhân viên cần thiết và tránh tình trạng dư thừa, đồng thời xử lý linh hoạt các yêu cầu thực tế.

 Chức năng nhập và quản lý cán bộ đƣợc thực hiện logic đảm bảo cho dữ liệu đƣợc hợp lệ hoá và cập nhật chính xác

 Chương trình có giao diện thân thiện, thuận tiện cho người dùng

Trong đề tài này, em đã thực hiện phân tích và xây dựng phần mềm đơn giản, nhưng chưa đạt tính phức tạp do thời gian nghiên cứu và khả năng còn hạn chế Một số chức năng vẫn chỉ dừng lại ở ý tưởng và chưa được thực thi, dẫn đến chương trình chưa có tính chuyên nghiệp cao Hướng phát triển tương lai của đề tài này sẽ tập trung vào việc hoàn thiện các chức năng và nâng cao chất lượng phần mềm.

Hoàn thiện các chức năng và cải thiện quản lý thông tin trực tuyến, đồng thời mở rộng ứng dụng web form để cho phép người dùng nhập và chỉnh sửa thông tin từ xa.

Nghiên cứu đề tài này đã giúp em củng cố kiến thức lập trình ứng dụng Windows bằng ngôn ngữ C#, từ đó em có thể tự tin xây dựng phần mềm hoàn chỉnh, như quản lý thư viện hay quản lý sinh viên.

Em xin gửi lời cảm ơn chân thành tới thầy giáo TS Cao Thanh Sơn vì sự tận tâm và hỗ trợ quý báu trong quá trình hoàn thành đồ án tốt nghiệp Nhờ sự hướng dẫn của thầy, em đã kịp thời hoàn thành đề tài theo đúng thời gian quy định của nhà trường.

Ngày đăng: 01/08/2021, 10:52

HÌNH ẢNH LIÊN QUAN

2.4.2 Sơ đồ liên kết các bảng trong cơ sở dữ liệu - Xây dựng phần mềm quản lý cán bộ tại ubnd huyện anh sơn, tỉnh nghệ an
2.4.2 Sơ đồ liên kết các bảng trong cơ sở dữ liệu (Trang 27)
Bảng thông tin cán bộ: tblCanBo - Xây dựng phần mềm quản lý cán bộ tại ubnd huyện anh sơn, tỉnh nghệ an
Bảng th ông tin cán bộ: tblCanBo (Trang 28)
2 HoTen Nvachar(50) Họ và tên cán bộ - Xây dựng phần mềm quản lý cán bộ tại ubnd huyện anh sơn, tỉnh nghệ an
2 HoTen Nvachar(50) Họ và tên cán bộ (Trang 28)
- Bảng chi tiết trong cơ sở dữ liệu: - Xây dựng phần mềm quản lý cán bộ tại ubnd huyện anh sơn, tỉnh nghệ an
Bảng chi tiết trong cơ sở dữ liệu: (Trang 29)
Bảng quản lý bộ phận: tblBoPhan - Xây dựng phần mềm quản lý cán bộ tại ubnd huyện anh sơn, tỉnh nghệ an
Bảng qu ản lý bộ phận: tblBoPhan (Trang 29)
Bảng quản lý chức vụ: tblChucVu - Xây dựng phần mềm quản lý cán bộ tại ubnd huyện anh sơn, tỉnh nghệ an
Bảng qu ản lý chức vụ: tblChucVu (Trang 30)
Bảng quản lý trạng thái cán bộ: tblTrangThai - Xây dựng phần mềm quản lý cán bộ tại ubnd huyện anh sơn, tỉnh nghệ an
Bảng qu ản lý trạng thái cán bộ: tblTrangThai (Trang 31)
- Bảng chi tiết trong cơ sở dữ liệu: - Xây dựng phần mềm quản lý cán bộ tại ubnd huyện anh sơn, tỉnh nghệ an
Bảng chi tiết trong cơ sở dữ liệu: (Trang 32)
- Bảng chi tiết trong cơ sở dữ liệu: - Xây dựng phần mềm quản lý cán bộ tại ubnd huyện anh sơn, tỉnh nghệ an
Bảng chi tiết trong cơ sở dữ liệu: (Trang 33)
Mô hình chức năng của hệ thống:    - Xây dựng phần mềm quản lý cán bộ tại ubnd huyện anh sơn, tỉnh nghệ an
h ình chức năng của hệ thống: (Trang 35)
w