MỤC LỤC
Phần I. GIỚI THIỆU 3
Chương 1. MÔ TẢ DỰ ÁN 3
1. Mục têu đề tài 3
2. Ý nghĩa 3
3. Nội dung dự án 3
Chương 2. YÊU CẦU DỰ ÁN 5
Chương 3. THIẾT KẾ HỆ THỐNG 6
Phần II. KẾT LUẬN 34
35 trang |
Chia sẻ: netpro | Lượt xem: 1757 | Lượt tải: 2
Bạn đang xem trước 20 trang tài liệu Báo cáo Hệ thống quản lý cán bộ, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
thông tin cán bộ đi công tác, đi học, nghỉ phép, theo dõi quá trình lương, khen thưởng, kỷ luật của cán bộ….thực hiện thủ công bằng tay hoặc theo dõi trên các tập tin Excel đơn thuần gặp khó khăn trong việc cập nhật thường xuyên, thống kê, tra cứu phục vụ yêu cầu báo cáo cho lãnh đạo cơ quan.
Từ đó, em chọn đề tài Hệ Thống Quản Lý Cán Bộ để đáp ứng các yêu cầu trong qúa trình quản lý thông tin cán bộ trong toàn ngành.
Mục têu đề tài
Quản lý thông tin của cán bộ như: số hiệu công chức, ngày sinh, họ và tên, ngày vào Đoàn, ngày kết nạp Đảng, đơn vị….
Quản lý quá trình học tập, công tác
Quản lý qúa trình khen thưởng, kỷ luật, nâng lương của các cán bộ.
Thống kê thông tin cán bộ theo nhiều điều kiện được chọn.
Phân quyền cho người dùng theo từng đơn vị như Chi cục hay phòng Cục.
In các thông tin đã thống kê.
Ý nghĩa:
Tin học hóa trong việc quản lý thông tin cán bộ
Nâng cao hiệu qủa, nhanh chóng, chính xác thông tin cán bộ
Nội dung dự án: sơ lược nội dung dự án
Chương trình sẽ được xây dựng trên 20 Form và 8 report:
Form1 bao gồm:
Đăng nhập người dùng (panel 1), nếu đăng nhập thành công mới được thao tác trên dữ liệu chính (chứa trong Panel 2) (Lưu ý: khi người dùng có tài khoản). Trong Panel 2 có 1 menustrip gồm:
Danh mục gồm các Form sau có chức năng cập nhật thông tin (chỉ cho phép người dùng thuộc nhóm 1 cập nhật):
Form Đơn vị.
Form Chuyên ngành.
Form Chức vụ.
Form Trình độ
Form Ngạch.
Form Cấp khen.
Form Hình thức kỷ luật.
Form Hình thức khen thưởng.
Quản lý cán bộ gồm các Form sau có chức năng theo dõi và cập nhật thông tin cũng như quá trình hoạt động của cán bộ trong cơ quan.
Form Quá trình nghỉ phép.
Form Quá trình công tác.
Form Quá trình lương.
Form Quá trình công tác.
Form Quá trình khen thưởng.
Form Quá trình kỷ luật.
Form Danh sách nâng lương.
Form Thông tin cán bộ.
Thống kê: thống kê số lượng theo nhóm(chi cục, văn phòng cục), đơn vị, chuyên ngành, trình độ,ngạch,chức vụ, giới tính, thống kê chi tiết có trên từng Form tùy theo dữ liệu được chọn trên combobox.
Quản trị người dùng: Chỉ có người quản trị (nhóm 1) mới được xem và cập nhật thông tin người dùng.
8 report.
Report quá trình nghỉ phép.
Report quá trình công tác.
Report quá trình đào tạo.
Report quá trình lương.
Report quá trình khen thưởng.
Report quá trình kỷ luật.
Report nâng lương.
Report thông tin cán bộ.
YÊU CẦU DỰ ÁN
***********************
Yêu cầu tổng thể hệ thống
Quản lý thông tin của từng cán bộ.
Quản lý quá trình học tập, công tác, khen thưởng, kỷ luật, nâng lương, nghỉ phép.
Thống kê
In báo cáo.
Phân loại yêu cầu.
Quản lý thông tin của từng cán bộ cần các chức năng:
Cho phép thêm cán bộ mới
Chỉnh sửa thông tin của cán bộ.
Xóa thông tin của cán bộ.
Quản lý quá trình học tập, làm việc của từng cán bộ.
Cho phép thêm, sửa, xóa quá trình quá trình lương, quá trình làm việc, quá trình học tập của cán bộ.
Cho phép tìm cán bộ nào được nâng lương trong một khoảng thời gian nào đó.
Thống kê
Thống kê chi tiết hoặc số lượng theo đơn vị (theo nhóm), chuyên ngành, trình độ, chức vụ, ngạch, giới tính.
In biểu mẫu.
In danh sách đề nghị nâng lương.
In thông tin về quá trình làm việc và học tập của cán bộ.
THIẾT KẾ HỆ THỐNG
Mô hình chức năng:
HỆ THỐNG QUẢN LÝ CÁN BỘ
Đăng Nhập
DanhMục
Quản Lý Cán Bộ
Thống Kê
Quản Trị NSD
Trợ Giúp
DM Đơn Vị
DM Chuyên Ngành
DM Chức Vụ
DM Trình Độ
DM Cấp Khen
DM Hình Thức Khen
DM Hình Thức Kỷ Luật
Nghỉ Phép
Công Tác
Đào Tạo
Quá Trình lương
Quá Trình Khen Thưởng
Qúa Trình Kỷ Luật
MH danh sách nâng lương
MH thông tin cán bộ
Tổng thể hệ thống: Khi khởi động chương trình, muốn đăng nhập vào chương trình người dùng cần phải có tài khoản (do người quản trị cấp).Khung bên trái của Form chính để đăng nhập và đổi mật khẩu, khi đăng nhập thành công sẽ hiện giao diện bên phải Form chính (Panel 2):
Form chính gồm: Menu Danh mục (Đơn vị, Chuyên ngành, Trình độ, ngạch, Cấp khen, Chức vụ, Hình thức khen, Hình khức kỷ luật), Menu Quá trình quản lý cán bộ (Quá trình nghỉ phép, Quá trình công tác, Quá trình đào tạo, Quá trình lương, Quá trình khen thưởng, Quá trình kỷ luật,Thông tin cán bộ, Danh sách nâng lương), Thống kê, Quản trị người dùng.
Giao diện Form chính (trước khi đăng nhập)
Giao diện Form chính (sau khi đăng nhập)
Danh mục (chỉ cho phép nhóm 1 cập nhật).
Form đơn vị:
Dùng để cập nhật đơn vị. Mã đơn vị không được chỉnh sửa, do là khóa chính. Khi thêm vào một đơn vị mới ta chọn nút thêm mới và điền thông tin vào các ô dữ liệu, sau đó chọn đơn vị thuộc nhóm nào. Do ngành Thuế được chia thành 2 nhóm: nhóm Chi Cục và Văn Phòng Cục nên nhóm chỉ được chọn mà không thêm mới.
Cho phép tìm đơn vị theo tên, nhóm.
Hiển thị đơn vị theo nhóm trên danh sách các đơn vị khi chọn combobox nhóm.
Giao diện của Form.
Form trình độ:
Dùng để cập nhật các trình độ có trong cơ quan.
Thao tác thêm mới: chọn nút thêm mới các combobox và textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết.
Thao tác chỉnh sửa: mã trình độ không được chỉnh sửa (là khóa chính),do để thuận tiện trong quá trình tìm kiếm thông tin cần chỉnh sửa khi không cần tìm trong bảng danh sách, ta chọn combobox để hiện thị trình độ và có thể tìm kiếm.
Thao tác Xóa: chọn thông tin cần xóa trong bảng trình độ
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu.
Giao diện của Form.
Form chuyên ngành:
Dùng cập nhật các ngành có trong cơ quan.
Thao tác thêm mới: chọn nút thêm mới các combobox và textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết.
Thao tác chỉnh sửa: mã ngành không được chỉnh sửa (là khóa chính), để thuận tiện trong quá trình tìm kiếm thông tin cần chỉnh sửa khi không cần tìm trong bảng danh sách, ta chọn combobox để hiện thị trình độ và có thể tìm kiếm.
Thao tác Xóa: chọn thông tin cần xóa trong bảng danh sách chuyên ngành.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu.
Giao diện của Form.
Form ngạch:
Dùng cập nhật các ngạch có trong cơ quan.
Thao tác thêm mới: chọn nút thêm mới các combobox và textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết.
Thao tác chỉnh sửa: mã ngạch không được sửa (là khóa chính), để thuận tiện trong quá trình tìm kiếm thông tin cần chỉnh sửa khi không cần tìm trong bảng danh sách, ta chọn combobox để hiện thị trình độ và có thể tìm kiếm.
Thao tác Xóa: chọn thông tin cần xóa trong bảng danh sách ngạch.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu.
Giao diện của Form.
Form chức vụ:
Dùng cập nhật các chức vụ có trong cơ quan.
Thao tác thêm mới: chọn nút thêm mới các combobox và textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết.
Thao tác chỉnh sửa: mã chức vụ không được sửa (là khóa chính), để thuận tiện trong quá trình tìm kiếm thông tin cần chỉnh sửa khi không cần tìm trong bảng danh sách, ta chọn combobox để hiện thị trình độ và có thể tìm kiếm.
Thao tác Xóa: chọn thông tin cần xóa trong bảng danh sách chức vụ.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu.
Giao diện của Form.
Form cấp khen:
Dùng cập nhật các cấp khen thưởng được áp dụng trong cơ quan.
Thao tác thêm mới: chọn nút thêm mới các combobox và textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết.
Thao tác chỉnh sửa: mã cấp không được sửa (là khóa chính), để thuận tiện trong quá trình tìm kiếm thông tin cần chỉnh sửa khi không cần tìm trong bảng danh sách, ta chọn combobox để hiện thị trình độ và có thể tìm kiếm.
Thao tác Xóa: chọn thông tin cần xóa trong bảng danh sách cấp khen thưởng.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu.
Giao diện của Form.
Form hình thức khen thưởng:
Dùng cập nhật các hình thức khen thưởng được áp dụng trong cơ quan.
Thao tác thêm mới: chọn nút thêm mới các combobox và textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết.
Thao tác chỉnh sửa: mã hình thức không được sửa (là khóa chính), do để thuận tiện trong quá trình tìm kiếm thông tin cần chỉnh sửa khi không cần tìm trong bảng danh sách, ta chọn combobox để hiện thị trình độ và có thể tìm kiếm.
Thao tác Xóa: chọn thông tin cần xóa trong bảng các hình thức khen thưởng.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu.
Giao diện của Form.
Form hình thức kỷ luật:
Dùng cập nhật các hình thức kỷ luật được áp dụng trong cơ quan.
Thao tác thêm mới: chọn nút thêm mới các combobox và textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết.
Thao tác chỉnh sửa: mã hình thức không được sửa (là khóa chính), để thuận tiện trong quá trình tìm kiếm thông tin cần chỉnh sửa khi không cần tìm trong bảng danh sách, ta chọn combobox để hiện thị trình độ và có thể tìm kiếm.
Thao tác Xóa: chọn thông tin cần xóa trong bảng các hình thức kỷ luật.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu.
Giao diện của Form.
Quản lý cán bộ.
Form quá trình nghỉ phép.
Dùng cập nhật và in thông tin về cán bộ nghỉ phép
Khi các combobox và textbox không có dữ liệu và nút thêm mới chưa được chọn, khi đó dữ liệu hiển thị trong bảng danh sách nghỉ phép là tất cả.
Thao tác thêm mới: chọn nút thêm mới textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết, đối với combobox chỉ được phép chọn do các thông tin mặc định từ các danh mục.
Thao tác chỉnh sửa: chọn nút sửa, chọn các thông tin cần chỉnh sửa theo từng combobox và thay đổi nội dung trong các textbox (nếu cần) .
Thao tác xóa: chọn thông tin cần xóa trong danh sách nghỉ phép.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu, khi này dữ liệu được cập nhật.
Hiển thị danh sách các cán bộ nghỉ phép theo đơn vị, theo họ tên hoặc theo đơn vị và họ tên.
Giao diện của Form
Report quá trình nghỉ phép: in thông tin hiển thị trên FormQTNghiPhep, ta có thể in theo đơn vị, theo họ tên, theo đơn vị và họ tên, tùy vào người dùng chọn thông tin.
Form quá trình công tác.
Dùng cập nhật quá trình công tác của các cán bộ.
Khi các combobox và textbox không có dữ liệu và nút thêm mới chưa được chọn, khi đó dữ liệu hiển thị trong bảng danh sách cán bộ tham gia công tác là tất cả.
Thao tác thêm mới: chọn nút thêm mới textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết, đối với combobox chỉ được phép chọn do các thông tin mặc định từ các danh mục.
Thao tác chỉnh sửa: chọn nút sửa, chọn các thông tin cần chỉnh sửa theo từng combobox và thay đổi nội dung trong các textbox (nếu cần) .
Thao tác xóa: chọn thông tin cần xóa trong danh sách các cán bộ tham gia công tác.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu, khi này dữ liệu được cập nhật.
Hiển thị danh sách các cán bộ nghỉ phép theo đơn vị, theo họ tên hoặc theo đơn vị và họ tên.
Hiển thị danh sách theo đơn vị chính,theo họ tên, theo đơn vị công tác, hoặc hiển thị theo từng combobox được chọn.
Cho phép tìm theo họ tên, đơn vị chính, đơn vị công tác của tất cả cán bộ tham gia công tác.
Giao diện của Form.
Report quá trình công tác: in thông tin hiển thị trên FormQTCongTac, ta có thể in theo đơn vị chính, theo họ tên, theo đơn vị công tác, theo đơn vị chính và họ tên,…., tùy vào người dùng chọn thông tin trên các combobox.
Form quá trình lương.
Dùng cập nhật quá trình lương của các cán bộ làm việc trong cơ quan.
Khi các combobox và các textbox không có dữ liệu và nút thêm mới chưa được chọn, khi đó dữ liệu hiển thị trong bảng danh sách cán bộ theo dõi lương là tất cả.
Thao tác thêm mới: chọn nút thêm mới các textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết, đối với combobox chỉ được phép chọn do các thông tin mặc định từ các danh mục.
Thao tác chỉnh sửa: chọn nút sửa, chọn các thông tin cần chỉnh sửa theo từng combobox và thay đổi nội dung trong các textbox (nếu cần) .
Thao tác xóa: chọn thông tin cần xóa trong danh sách theo dõi lương.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu, khi đó dữ liệu được cập nhật.
Hiển thị danh sách theo đơn vị, họ tên, ngạch, hệ số, bậc lương, hoặc hiển thị tương ứng theo từng combobox được chọn.
Cho phép tìm theo họ tên, ngạch, hệ số, bậc lương tất cả các cán bộ trong cơ quan.
Giao diện của Form.
Report quá trình lương: in thông tin hiển thị trên FormLuongCanBo, ta có thể in theo đơn vị , theo họ tên, theo ngạch, theo hệ số, theo bậc lương, theo đơn vị và họ tên,…., tùy vào người dùng chọn thông tin trên các combobox.
Form quá trình khen thưởng.
Dùng cập nhật quá trình khen thưởng các cán bộ.
Khi các combobox và các textbox không có dữ liệu và nút thêm mới chưa được chọn, khi đó dữ liệu hiển thị trong bảng danh sách cán bộ được khen thưởng là tất cả.
Thao tác thêm mới: chọn nút thêm mới các textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết, đối với combobox chỉ được phép chọn do các thông tin mặc định từ các danh mục.
Thao tác chỉnh sửa: chọn nút sửa, chọn các thông tin cần chỉnh sửa theo từng combobox và thay đổi nội dung trong các textbox (nếu cần) .
Thao tác xóa: chọn thông tin cần xóa trong danh sách cán bộ được khen thưởng.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu, khi đó dữ liệu được cập nhật.
Hiển thị danh sách theo đơn vị, họ tên, hình thức khen thưởng, cấp khen thưởng.
Giao diện của Form.
Report quá trình khen thưởng: in thông tin hiển thị trong FormKhenThuong, ta có thể in theo đơn vị , theo họ tên, theo hình thức khen thưởng, theo cấp khen thưởng, theo đơn vị và họ tên,…., tùy vào người dùng chọn thông tin trên các combobox.
Form quá trình kỷ luật.
Dùng cập nhật quá trình kỷ luật các cán bộ.
Khi các combobox và các textbox không có dữ liệu và nút thêm mới chưa được chọn, khi đó dữ liệu hiển thị trong bảng danh sách cán bộ bị kỷ luật là tất cả.
Thao tác thêm mới: chọn nút thêm mới các textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết, đối với combobox chỉ được phép chọn do các thông tin mặc định từ các danh mục.
Thao tác chỉnh sửa: chọn nút sửa, chọn các thông tin cần chỉnh sửa theo từng combobox và thay đổi nội dung trong các textbox (nếu cần) .
Thao tác xóa: chọn thông tin cần xóa trong danh sách cán bộ bị kỷ luật.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu, khi đó dữ liệu được cập nhật.
Hiển thị danh sách theo đơn vị, họ tên, hình thức kỷ luật, theo đơn vị và họ tên, …, tùy vào các combobox được chọn.
Giao diện của Form.
Report quá trình kỷ luật: in thông tin hiển thị trong FormKyLuat, ta có thể in theo đơn vị , theo họ tên, theo hình thức kỷ luật, theo đơn vị và họ tên,…., tùy vào người dùng chọn thông tin trên các combobox.
Form quá trình đào tạo.
Dùng cập nhật quá trình đào tạo cán bộ.
Khi các combobox và các textbox không có dữ liệu và nút thêm mới chưa được chọn, khi đó dữ liệu hiển thị trong bảng danh sách cán bộ được đào tạo là tất cả.
Thao tác thêm mới: chọn nút thêm mới các textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết, đối với combobox chỉ được phép chọn do các thông tin mặc định từ các danh mục.
Thao tác chỉnh sửa: chọn nút sửa, chọn các thông tin cần chỉnh sửa theo từng combobox và thay đổi nội dung trong các textbox (nếu cần) .
Thao tác xóa: chọn thông tin cần xóa trong danh sách cán bộ được đào tạo.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu, khi đó dữ liệu được cập nhật.
Hiển thị danh sách theo đơn vị, họ tên, ngành, trình độ, hoặc theo từng combobox được chọn.
Cho phép tìm kiếm theo họ tên, chuyên ngành, trình độ trong tất cả cán bộ được đào tạo
Giao diện của Form.
Report quá trình đào tạo: in thông tin hiển thị trong Form QTDaoTao, ta có thể in theo đơn vị , theo họ tên, theo ngành, theo trình độ, theo đơn vị và họ tên,…., tùy vào người dùng chọn thông tin trên các combobox.
Form danh sách nâng lương:
Tìm từ ngày…… đến ngày….. , sau khi điền ngày cần tìm vào 2 textbox, ở textbox sau người dùng cần enter, khi đó bảng danh sách nâng lương sẽ hiễn thị lên danh sách nâng lương
Giao diện của Form.
Report đề nghị nâng lương: in thôn tin các cán bộ được nâng lương hiển thị trong Formnangluong.
Form thông tin cán bộ:
Dùng cập nhật thông tin của tất cả các cán bộ (theo phân quyền).
Khi các combobox và các textbox không có dữ liệu và nút thêm mới chưa được chọn, khi đó dữ liệu hiển thị trong bảng danh sách cán bộ là tất cả.
Thao tác thêm mới: chọn nút thêm mới các textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết, đối với combobox chỉ được phép chọn do các thông tin mặc định từ các danh mục.
Thao tác chỉnh sửa: chọn nút sửa, chọn các thông tin cần chỉnh sửa theo từng combobox và thay đổi nội dung trong các textbox (nếu cần) .
Thao tác xóa: chọn thông tin cần xóa trong danh sách cán bộ.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu, khi đó dữ liệu được cập nhật.
Hiển thị thông tin cán bộ theo từng đơn vị, chuyên ngành, chức vụ, ngạch, trình độ giới tính, hoặc hiển thị danh sách tương ứng với các combobox được chọn. Lưu ý: giới tính được thống kê theo đơn vị,chuyên ngành, trình độ, chức vụ, ngạch, đơn vị và chuyên ngành, đơn vị và chức vụ, đơn vị và trình độ, hoặc đơn vị và ngạch.
Cho phép tìm theo họ tên, số hiệu công chức, họ tên, chuyên ngành, trình độ, chức vụ, ngạch có trong combobox tìm.
Giao diện của Form.
Report thông tin cán bộ: in thông tin các cán bộ hiển thị trong FormCanBo, ta có thể in theo đơn vị, theo ngành, theo trình độ,theo chức vụ, theo đơn vị và họ tên,…., tùy vào người dùng chọn thông tin trên các combobox (thông tin được hiển thị trên bảng dang sách cán bộ).
Form thống kê.
Dùng thống kê số lượng cán bộ tương ứng theo các combobox được chọn.
Form quản trị người dùng.
Dùng phân quyền sử dụng chương trình.
Khi các combobox và các textbox không có dữ liệu và nút thêm mới chưa được chọn, khi đó dữ liệu hiển thị trong bảng danh sách người dùng là tất cả.
Thao tác thêm mới: chọn nút thêm mới các textbox sẽ rỗng, sau đó điền vào những thông tin cần thiết, đối với combobox chỉ được phép chọn do các thông tin mặc định từ danh mục.
Thao tác chỉnh sửa: chọn nút sửa, chọn các thông tin cần chỉnh sửa theo từng combobox và thay đổi nội dung trong các textbox (nếu cần) .
Thao tác xóa: chọn thông tin cần xóa trong danh sách người dùng.
è Sau khi thực hiện xong thao tác nhấn nút lưu để lưu cập nhật lại dữ liệu, khi đó dữ liệu được cập nhật.
Hiển thị theo tên, đơn vị, hoặc theo tên và đơn vị.
Ghi chú:
Người dùng chia thành 3 nhóm:
Nhóm 1: có toàn quyền trong chương trình bao gồm quyền cấp tài khoản cho người dùng mới.
Nhóm 2: có quyền thêm, sửa, xóa thông tin quản lý cán bộ theo đơn vị của người dùng quản lý.
Nhóm 3: chỉ được xem thông tin trên các Form.
è Mọi người dùng đều được phép in.
Khi thêm mới các form trong danh mục quản lý cán bộ cần chọn dữ liệu của các combobox trước.
Ví dụ ở Form người dùng: khi combobox đơn vị không có dữ liệu thì danh sách hiển thị toàn bộ những người dùng được cấp quyền, nếu combobox đơn vị có dữ liệu è Danh sách người dùng sẽ hiển thị theo từng đơn vị được chọn.
Mô hình quan niệm dữ liệu hệ thống
Mô hình MCD.
Mô hình Diagram.
Mô hình luận lý
CANBO (ID, SoHieuCC, HoTen, SoCMND, NgaySinh, GioiTinh, DiaChi, MaNganh, MaTD, MaCV, MaNgach, MaDV, NgayDoanTNCS, NgayTuyenDung, NgayCongDoan, NgayDangCS).
Lưu thông tin của Cán bộ trong cơquan. Trong đó ID là trường tự tăng
CAPKHEN (MaCap,TenCap)
Lưu thông tin các cập khen thưởng cho Cán bộ.
CHUCVU (MaCV, ChucVu)
Lưu thông tin các chức vụ trong cơ quan.
CHUYENNGANH (MaNganh, Nganh)
Lưu thông tin các ngành có trong cơ quan.
DONVI (MaDV, DonVi,Nhom)
Lưu thông tin các đơn vị thuộc cơ quan.
HINHTHUC_KL(MaHTKL, HinhThucKL)
Lưu thông tin các hình thức kỷ luật cán bộ.
HINHTHUCKHEN (MaHTKhen, HinhThucKhen).
Lưu thông tin các hình thức khen thưởng cán bộ.
NGACH (MaNgach, Ngach).
Lưu thông tin các ngạch trong cơ quan.
TRINHDO (MaTD, TrinhDo)
Lưu thông tin các trình độ trong cơ quan.
DAOTAO(MaDT, ID, MaNganh, MaTD, NgayBD, LoaiHinh, TrangThai)
Lưu thông tin các cán bộ được đào tạo, trong đó MaDT là trường tự tăng.
QT_CONGTAC (MaCT, ID, MaDV, NgayThamGia)
Lưu thông tin các cán bộ được cử đi công tác, trong đó MaCT là trường tự tăng.
NGHIPHEP (MaPhep, ID, NgayNghi)
Lưu thông tin các cán bộ nghỉ phép, trong đó MaPhep là trường tự tăng.
KHENTHUONG (MaKT, ID,MaHTKL, MaCap, SoQD, NgayQD, NoiDung).
Lưu thông tin các cán bộ được khen thưởng, trong đó MaKT là trường tự tăng.
KYLUAT (MaKL, ID, MaHTKL, SoQD, NgayQD, NoiDung)
Lưu thông tin các cán bộ bị kỷ luật, trong đó MaKL là trường tự tăng.
QUATRINHLUONG(MaLuong, ID, MaNgach, Heso, BacLuong, NgayHuong, SoQD, NgayQD, GhiChu)
Lưu thông tin lương của cán bộ, trong đó MaLuong là trường tự tăng.
NGUOIDUNG(Ten_ND, MaDV MatKhau, Nhom)
Lưu thông tin các người dùng được cấp quyền.
Mô hình vật lý
Table CANBO
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
ID
bigint
Not null
Primary key
ID
SoHieuCC
Nchar(15)
Số hiệu công chức
HoTen
Nvarchar(50)
Not null
Họ tên
SoCMND
Nchar(9)
Số chứng minh
NgaySinh
Smalldatetime
Not null
Ngày sinh
GioiTinh
Nchar(3)
Not null
Giới tính
DiaChi
Nvarchar(100)
Địa chỉ
MaNganh
Nchar(5)
Not null
Mã ngành
MaTD
Nchar(5)
Not null
Mã trình độ
MaCV
Nchar(5)
Not null
Mã chức vụ
MaNgach
Nchar(5)
Not null
Mã ngạch
MaDV
Nchar(5)
Not null
Mã đơn vị
NgayDoanTNCS
Smalldatetime
Ngày Đoàn TNCS
NgayTuyenDung
Smalldatetime
Ngày tuyển dụng
NgayCongDoan
Smalldatetime
Ngày Công Đoàn
NgayDangCS
Smalldatetime
Ngày Đảng Cộng Sản
Table CAPKHEN
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaCap
Nchar(5)
Not null
Primary key
Mã cấp khen
TenCap
Nchar(30)
Not null
Cấp khen
Table CHUCVU
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaCV
Nchar(5)
Not null
Primary key
Mã chức vụ
ChucVu
Nchar(30)
Not null
Chức vụ
Table CHUYENNGANH
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaNganh
Nchar(5)
Not null
Primary key
Mã ngành
Nganh
Nvarchar(100)
Not null
Ngành
Table DONVI
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaDV
Nchar(5)
Not null
Primary key
Mã đơn vị
DonVi
Nchar(100)
Not null
Đơn vị
Nhom
Nchar(3)
Not null
Nhóm
Table HINHTHUC_KL
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaHTKL
Nchar(5)
Not null
Primary key
Mã hình thức kỷ luật
hinhThuc_KL
Nvarchar(50)
Not null
Hình thức kỷ luật
Table HINHTHUCKHEN
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaHTKhen
Nchar(5)
Not null
Primary key
Mã hình thức khen
HinhThucKhen
Nvarchar(50)
Not null
Hình thức khen
Table NGACH
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaNgach
Nchar(5)
Not null
Primart key
Mã ngạch
Ngach
Nvarchar(100)
Not null
Ngạch
SoNamNangLuong
Tinyint
Not null
Số năm nâng lương
Table TRINHDO
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaTD
Nchar(5)
Not null
Primary
Mã trình độ
TrinhDo
Nvarchar(40)
Not null
Trình độ
Table DAOTAO
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaDT
Tinyint
Not null
Primary key
Mã đào tạo
ID
Bigint
Not null
ID
MaNganh
Nchar(5)
Not null
Mã ngành
MaTD
Nchar(5)
Not null
Mã trình độ
NgayBD
Smalldatetime
Not null
Ngày bắt đầu
LoaiHinh
Nvarchar(50)
Not null
Loại hình
TrangThai
Nvarchar(50)
Not null
Trạng thái
Table KHENTHUONG
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaKT
Tinyint
Not null
Primary key
Mã khen thưởng
ID
Bigint
Not null
ID
MaHTKhen
Nchar(5)
Not null
Mã hình thức khen
MaCap
Nchar(5)
Not null
Mã cấp
SoQD
Nchar(10)
Not null
Số quyết định
NgayQD
Smalldatetime
Not null
Ngày quyết định
NoiDung
Nvarchar(100)
Not null
Nội dung
Table KYLUAT
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaKL
Tinyint
Not null
Primary key
Mã kỷ luật
ID
bigint
Not null
ID
MaHTKL
Nchar(5)
Not null
Mã hình thức kỷ luật
SoQD
Nchar(10)
Not null
Số quyết định
NgayQD
Not null
Ngày quyết định
NoiDung
Nvarchar(100)
Not null
Nội dung
Table NGHIPHEP
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaPhep
Tinyint
Not null
Primary key
Mã phép
ID
Bigint
Not null
ID
NgayNghi
Smalldatetime
Not null
Ngày nghỉ
Table QT_CONGTAC
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaCT
Tinyint
Not null
Primary key
Mã công tác
ID
Bigint
Not null
ID
MaDV
Nchar(5)
Not null
Mã đơn vị
NgayThamGia
smalldatetime
Not null
Ngày tham gia
Table QUATRINHLUONG
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
MaLuong
Tinyint
Not null
Primary key
Mã lương
ID
Bigint
Not null
ID
MaNgach
Nchar(5)
Not null
Mã ngạch
NgayHuong
Smalldatetime
Not null
Ngày hưởng
HeSo
Float
Not null
Hệ số
SoQD
Nchar(5)
Not null
Số quyết định
NgayQD
Smalldatetime
Not null
Ngày quyết định
GhiChu
Nvarchar(150)
Ghi chú
Table NGUOIDUNG
Tên trường
Kiểu
Ràng buộc
Chỉ mục
Diễn giải
Ten_ND
Nchar(20)
Not null
Primary key
Tên người dùng
MaDV
Nchar(5)
Not null
Mã đơn vị
MatKhau
Nchar(20)
Not null
Mật khẩu
Nhom
Nchar(1)
Not null
Nhóm
KẾT LUẬN
Kết quả đạt được (nội dung môn học, thực tiễn):
Cập nhật thông tin và quá trình hoạt động của cán bộ.
Thống kê số lượng cán bộ th