Đề tài Hệ thống quản lý các bộ

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 Phần I.GIỚI THIỆU Chương 1.MÔ TẢ DỰ ÁN ************* Hiện nay, nước ta đang đi vào công nghiệp hóa, trong công cuộc công nghiệp hóa Đất Nước, Công nghệ thông tin ngày càng chiếm một vị trí rất quan trọng trong việc tin học hóa trong các khâu quản lý tại một tổ chức, cơ quan. Trong đó công tác quản lý thông tin cán bộ của một bộ máy tổ chức có số lượng trên 500 cán bộ là rất quan trọng và cần thiết. Qua tìm hiểu tại Cục Thuế Tỉnh Đồng Tháp, hiện nay chương trình quản lý cán bộ đã được xây dựng trước đây không còn phù hợp và không được nâng cấp thường xuyên, không còn phù hợp với nhu cầu hiện tại của cơ quan từ đó ứng dụng này không còn được sử dụng. Do đó việc quản lý thông tin cán bộ còn gặp rất nhiều khó khăn trong qúa trình theo dõi 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ácQuả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ộ.

doc35 trang | Chia sẻ: lvcdongnoi | Lượt xem: 2631 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Đề tài Hệ thống quản lý các bộ, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC ĐỒNG THÁP KHOA CÔNG NGHỆ THÔNG TIN dc BÁO CÁO THỰC TẬP Đề tài: HỆ THỐNG QUẢN LÝ CÁN BỘ Người hướng dẫn: Người thực hiện: Thái Thị Trúc Phượng Lớp:CNTT06 Đồng tháp, 11 - 2010 MỤC LỤC dc GIỚI THIỆU MÔ TẢ DỰ ÁN ************* Hiện nay, nước ta đang đi vào công nghiệp hóa, trong công cuộc công nghiệp hóa Đất Nước, Công nghệ thông tin ngày càng chiếm một vị trí rất quan trọng trong việc tin học hóa trong các khâu quản lý tại một tổ chức, cơ quan. Trong đó công tác quản lý thông tin cán bộ của một bộ máy tổ chức có số lượng trên 500 cán bộ là rất quan trọng và cần thiết. Qua tìm hiểu tại Cục Thuế Tỉnh Đồng Tháp, hiện nay chương trình quản lý cán bộ đã được xây dựng trước đây không còn phù hợp và không được nâng cấp thường xuyên, không còn phù hợp với nhu cầu hiện tại của cơ quan từ đó ứng dụng này không còn được sử dụng. Do đó việc quản lý thông tin cán bộ còn gặp rất nhiều khó khăn trong qúa trình theo dõi 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ộ theo yêu cầu. Phân quyền cho người sử dụng. Khi ngày sinh của cán bộ chỉ nhập năm (tháng và năm) thì sẽ mặc định là 01/01 (01/) và năm sinh (tháng/năm) của cán bộ đó. Hiển thị danh sách các cán bộ trong combobox họ tên tương ứng với từng đơn vị. Giúp việc quản lý cán bộ được dễ dàng và nhanh chóng. Dữ liệu không được thêm mới nếu bị trùng. Hạn chế. Giao diện còn đơn giản. Các Form quản lý cán bộ khi chọn cán bộ thì chi tiết cán bộ hiển thị lên textbox và combobox, nhưng có đôi lúc hiển thị cán bộ khác ta cần chọn combobox thứ hai trở về dòng đầu và chọn lại. Việc tìm kiếm chỉ thực hiện được khi hiển thị toàn bộ danh sách (khi các combobox ở dòng đầu tiên). Khi các ngày trong bảng thông tin cán bộ chưa có ngoại trừ ngày sinh, thì sẽ hiển thị ngày mặc định là 01/01/1900. Ngày phải theo mặc định của hệ thống. Hướng phát triển: khắc phục được những hạn chế trên. Tài liệu tham khảo: Tài liệu trên các web. Lập trình Visaul Basic.Net(Tập 1, tập 2,….)

Các file đính kèm theo tài liệu này:

  • docbctt.doc
  • rarQLTCCANBO.rar