Đây là mộtquá trình phức tạp, bao gồm nhiều bước như tính toán lương, theo dõi giờ làm việc, quản lý thông tin giáo viên, và cập nhật các báo cáo về lương... Hệ thống sẽ ghi nhận số giờ
KHẢO SÁT BÀI TOÁN
1.1, Mục tiêu bài toán tính lương giáo viên trung tâm tiếng anh
Việt Nam đang phát triển mạnh mẽ, đặc biệt trong lĩnh vực giáo dục, với ngoại ngữ là một môn học bắt buộc được chú trọng Nhu cầu học ngoại ngữ ngày càng cao, tạo cơ hội việc làm cho giáo viên nước ngoài tại các trung tâm tiếng Anh và trường học Tuy nhiên, việc tính lương thủ công đang trở nên không phù hợp, cần thiết phải có một hệ thống thông tin minh bạch và chính xác để quản lý hiệu quả khối lượng công việc.
Tiền lương là biểu hiện giá trị mà xã hội trả cho người lao động dựa trên thời gian, chất lượng và kết quả công việc Nó không chỉ đóng vai trò là động lực khuyến khích người lao động tuân thủ kỷ luật, mà còn đảm bảo năng suất và lợi nhuận cho doanh nghiệp Điều này cũng là vấn đề quan trọng tại trung tâm Anh Ngữ Ngữ Đặng Tuấn.
Quản lý lương giáo viên tại trung tâm tiếng Anh là một nhiệm vụ quan trọng, đặc biệt đối với các trung tâm lớn như Anh Ngữ Đặng Tuấn Quá trình này bao gồm nhiều bước phức tạp như tính toán lương, theo dõi giờ làm việc, quản lý thông tin giáo viên và cập nhật báo cáo lương Để đảm bảo hiệu quả trong quản lý, cần một hệ thống quản lý lương đáng tin cậy.
Người được hỏi: Đoàn Đức Liêm Người phỏng vấn: Nguyễn Đức Kiên Địa chỉ: Trung Tâm Anh Ngữ Đặng
Loan – Nghĩa Xã – Lê Chân
Thời gian hẹn: Thứ 4, ngày 23 tháng
3 năm 2023Thời điểm bắt đầu: 15h00Thời điểm kết thúc: 15h30 Đức Liêm.
Để hiểu rõ về cách thức hoạt động quản lý lương của trợ giảng, cần tìm hiểu chi tiết về công việc quản lý tại trung tâm Người quản lý không chỉ có trách nhiệm điều hành mà còn phải nắm vững nhiệm vụ và quy trình quản lý để đảm bảo mọi hoạt động diễn ra hiệu quả.
-Tổng quan về dự án
-Tổng quan về phỏng vấn
-Chủ đề sẽ đề cập
-Chủ đề: câu hỏi và câu trả lời
-Tổng hợp các nội dung chính ý kiến của người được hỏi Kết thúc (thỏa thuận) Ước lượng thời gian:
Dự kiến tổng cộng: 25 phút
Dự án: Xây dựng Phần mềm quản lý lương của trung tâm tiếng anh
Kiểu dự án: Hoạt động quản lý lương của trung tâm tiếng anh
1 Hệ thống quản lý có đảm bảo về tính tiền lương của trung tâm phù hợp hay không? Anh/Chị đánh giá hệ thống là tốt, khá hay tệ?
2 Anh/Chị đánh giá hệ thống là tốt, khá hay tệ trong khâu quản lý thời gian làm việc của giáo viên?
3 Anh/Chị có hay không thường xuyên sử dụng hệ thống quản lý giáo viên?
6 Hệ thống quản lý có đáp ứng đầy đủ thông tin không? Anh/Chị đánh giá hệ thống là tốt, khá hay tệ?
7 Hệ thống quản lý có kiểm soát được thông tin không? Anh/Chị đánh giá hệ thống là tốt, khá hay tệ?
Phiếu Điều Tra Về Quản Lí Lương
Câu 1: Anh/Chị thấy hệ thống quản lý giáo viên có dễ sử dụng và hiệu quả không?
A Rất dễ sử dụng và hiệu quả
C Khó sử dụng nhưng hiệu quả
D Dễ sử dụng nhưng không hiệu quả
Câu 2: Anh/Chị thấy hệ thống quản lý tài chính như nào?
A Rất chặt chẽ an toàn
Câu 3: Anh/Chị thấy quản lý tiền lương có quan trọng không?
Câu 4: Anh/Chị thấy hệ thống quản lý giải quyết khiếu nại và sự cố của các giáo viên cần xử lý nhanh không?
Câu 6: Anh/Chị thấy hệ thống điều hành công việc, các phát sinh hàng ngày có cần thiết không?
Câu 7: Anh/Chị thấy hệ thống quản lý tính lương có hiệu quả không?
Câu 8: Ý khiến của anh/chị về chất lượng quản lý của hệ thống?
Phương pháp quan sát: lấy mẫu theo thời gian.
Đối tượng quan sát: Giáo viên cơ hữu, Giáo viên thỉnh giảng, Trợ giảng.
Thời gian quan sát: 3 ngày, mỗi ngày 10 phút chọn ngẫu nhiên từ 8 giờ làm việc.
Hoạt động của đối tượng:
-Giáo viên cơ hữu: giảng dạy.
-Giáo viên thỉnh giảng: giảng dạy.
-Trợ giảng: hỗ trợ giảng dạy
Hồ sơ xin việc của giáo viên cơ hữu & thỉnh giảng
Giấy khai sơ yếu lí lịch
Bằng cấp chứng chỉ (TOEIC)
Phiếu lương giáo viên cơ hữu
Phiếu lương giáo viên thỉnh giảng
PHÂN TÍCH HỆ THỐNG
Chức năng của bài toán và sơ đồ BFD
2.1.1 Chức năng của bài toán
Một hệ thống quản lí chuyên nghiệp sẽ cần các chức năng sau đây:
Hệ thống quản lý thông tin giáo viên sẽ lưu trữ một cách trực quan và chi tiết các thông tin cá nhân, kinh nghiệm, trình độ và hợp đồng lao động của từng giáo viên, đảm bảo tính chính xác và minh bạch.
Hệ thống tính lương tự động sẽ xác định chính xác mức lương cho từng giáo viên dựa trên số giờ dạy và mức lương đã được thiết lập trước đó.
Hệ thống theo dõi giờ làm việc của giáo viên, giúp ghi nhận số giờ làm việc để tính toán lương chính xác và đảm bảo không ai làm việc quá giờ quy định Đồng thời, hệ thống cũng cho phép cập nhật nhanh chóng trong các trường hợp khẩn cấp như báo nghỉ, hủy tiết học hoặc thêm tài liệu học.
Hệ thống quản lý báo cáo hiệu quả, tự động tạo ra các báo cáo chi tiết về lương, số giờ làm việc và thông tin liên quan đến giáo viên Với cơ sở dữ liệu tối ưu, hệ thống cho phép lưu trữ khối lượng lớn dữ liệu theo thời gian, giúp người dùng dễ dàng truy cập và tìm kiếm thông tin khi cần thiết.
Hệ thống quản lý các kỳ thanh toán sẽ tự động cập nhật thông tin qua bảng tin thông báo, giúp người quản lý theo dõi các thông tin quan trọng liên quan đến giáo viên Điều này đảm bảo rằng giáo viên nhận được thanh toán đầy đủ và đúng hạn.
Hệ thống quản lý các khoản phụ cấp cho giáo viên, bao gồm phụ cấp giảng dạy, thâm niên và đào tạo, nhằm đảm bảo rằng họ nhận được đầy đủ các khoản hỗ trợ này khi có.
Hệ thống đảm bảo bảo mật thông tin cá nhân của giáo viên và dữ liệu lương thông qua việc yêu cầu người dùng đăng nhập bằng tài khoản và mật khẩu, từ đó nâng cao tính an toàn cho thông tin.
Hệ thống quản lý lương giáo viên trung tâm tiếng Anh không chỉ giúp quản lý tài chính một cách hiệu quả và chính xác mà còn đảm bảo quyền lợi cho giáo viên.
2.1.2 Sơ đồ phân rã chức năng
Sơ đồ phân rã chức năng (BFD)
Mô tả hoạt động của các chức năng trong sơ đồ
Đăng nhập: đăng nhập vào hệ thống.
Quản lí tài khoản: thêm tài khoản mới (phân quyền tài khoản), sửa xóa thông tin người dùng.
Sao lưu & phục hồi dữ liệu: Sao lưu toàn bộ hay một phần của cơ sở dữ liệu.
Đăng xuất: đăng xuất hệ thống.
Quản lí loại hợp đồng: quản lí thông tin loại hợp đồng.
Quản lí chứng chỉ: Quản lí thông tin về chứng chỉ của giáo viên.
Quản lí tài khoản ngân hàng: Nếu giáo viên nhân lương bằng tài khoản thì quản lí thông tin về ngân hàng và số tài khoản của giáo viên.
Quản lí phụ cấp: quản lí các khoản phụ cấp.
Quản lí loại khen thưởng kỉ luật
Quản lí loại ca dạy: ca dạy là ca sáng, ca chiều hay ca tối, thời gian dạy của mỗi ca, đơn giá mỗi ca dạy
Quản lí phương thức thanh toán: thanh toán tiền mặt hay tài khoản ngân hàng.
Quản lí biên lai: quản lí biên lai sau khi thanh toán lương với giáo viên.
Quản lí hợp đồng lao động
Quản lí hồ sơ lí lịch
Quản lí quá trình lương
Quản lí thay đổi lớp dạy
Quản lí bảng ca dạy
Quản lí ca dạy thêm
Quản lí ca nghỉ dạy
Quản lí tạm ứng lương
Quản lí bảng tính lương
Quản lí các khoản trừ khác
Thống kê thông tin giáo viên.
Thống kê hợp đồng theo thời gian.
Thống kê số chứng chỉ.
Thống kê tài khoản ngân hàng theo yêu cầu.
Thống kê số phụ cấp.
Thống kê giáo viên khen thưởng kỉ luật.
Thống kê số ca dạy của mỗi giáo viên theo thời gian.
Thống kê bảng lương theo tháng.
Thống kê số biên lai theo thời gian.
Thống kê số tiền tạm ứng.
Biểu đồ dòng thông tin
2.2.1 Sơ đồ luồng dữ liệu mức ngữ cảnh.
Tác nhân: Giáo viên, Người quản lí.
Quá trình: Quản lí giáo viên & tính lương.
Hình 2: Sơ đồ luồng dữ liệu mức ngữ cảnh
1) Yêu cầu thông tin về thống kê báo cáo.
2) Thông tin nhân viên: mã nhân viên, họ tên, ngày sinh, giới tính, địa chỉ, số điện thoại…
3) Các phản hồi, thống kê báo cáo theo yêu cầu.
4) Thông tin bảo lương, bảng ca dạy, hợp đồng lao động.
2.2.2 Sơ đồ luồng dữ liệu mức đỉnh
Tác nhân: Giáo viên, người quản lí.
Tiến trình: Quản lí hệ thống, quản lí danh mục, quản lí giáo viên, quản lí ca dạy, quản lí tính lương, báo cáo thống kê.
Hình 3: Sơ đồ luồng dữ liệu mức đỉnh
1) Thông tin tài khoản đăng nhập hệ thống của giáo viên, thông tin cấu hình hệ thống.
2) Dữ liệu về tài khoản đăng nhập người dùng trong hệ thống, phân cấp người dùng
3) Thông tin tài khoản đăng nhập hệ thống của người quản lí, thông tin cấu hình hệ thống.
4) Phản hồi của hệ thống về yêu cầu
5) Phản hồi của hệ thống về yêu cầu
6) Thông tin danh mục: loại hợp đồng, chứng chỉ, tài khoản ngân hàng, phụ cấp, loại khen thưởng kỉ luật, loại ca dạy, phương thức thanh toán lương, biên lai.
7) Dữ liệu danh mục: loại hợp đồng, chứng chỉ, tài khoản ngân hàng, phụ cấp, loại khen thưởng kỉ luật, loại ca dạy, phương thức thanh toán lương, biên lai.
8) Thông tin danh mục: loại hợp đồng, chứng chỉ, tài khoản ngân hàng, phụ cấp, loại khen thưởng kỉ luật, loại ca dạy, phương thức thanh toán lương, biên lai.
10) Dữ liệu giáo viên: hợp đồng lao động, hồ sơ lí lịch, bảo hiểm, khen thưởng kỉ luật, quá trình lương, thôi việc, lớp dạy
11) Thông tin danh mục: loại ca dạy
12) Thông tin ca dạy: bảng ca dạy, ca dạy thêm, ca nghỉ dạy
13) Dữ liệu ca dạy: bảng ca dạy, ca dạy thêm, ca nghỉ dạy
14) Thông tin danh mục: loại hợp đồng, tài khoản ngân hàng, phụ cấp, khen thưởng kỉ luật, phương thức thanh toán, biên lai.
15) Thông tin ca dạy: bảng ca dạy, ca dạy thêm, ca nghỉ dạy
16) Thông tin tính lương: tạm ứng lương, bảng tính lương, các khoản trừ khác.
17) Dữ liệu tính lương: tạm ứng lương, bảng tính lương, các khoản trừ khác.
18) Thông tin tính lương: tạm ứng lương, bảng tính lương, các khoản trừ khác.
19) Thông tin ca dạy: bảng ca dạy, ca dạy thêm, ca nghỉ dạy
20) Thông tin danh mục: loại hợp đồng, chứng chỉ, tài khoản ngân hàng, phụ cấp, loại khen thưởng kỉ luật, loại ca dạy, phương thức thanh toán lương, biên lai.
21) Thông tin giáo viên: hợp đồng lao động, hồ sơ lí lịch, bảo hiểm, khen thưởng kỉ luật, quá trình lương, thôi việc, thay đồi lớp dạy.
22) Thông tin báo cáo thống kê: thông tin giáo viên, hợp đồng, chứng chỉ, tài khoản ngân hàng, phụ cấp, khen thưởng kỉ luật, số ca dạy, bảng lương, số biên lai, số tiền tạm ứng.
23) Thông tin yêu cầu tra cứu về báo cáo thống kê
24) Dữ liệu báo cáo thống kê: thông tin giáo viên, hợp đồng, chứng chỉ, tài khoản ngân hàng, phụ cấp, khen thưởng kỉ luật, số ca dạy, bảng lương, số biên lai, số tiền tạm ứng.
25) Dữ liệu phản hồi về yêu cầu báo cáo thống kê
2.2.3 Sơ đồ luồng dữ liệu mức dưới đỉnh
Tác nhân: Người quản lí
Quản lý hợp đồng, chứng chỉ, tài khoản ngân hàng, phụ cấp, loại KTKL, ca dạy, phương thức thanh toán và biên lai là các bước quan trọng trong tiến trình quản lý hiệu quả.
Hình 4: Sơ đồ luồng dữ liệu mức dưới đỉnh quản lí danh mục
1) Thông tin về loại hợp đồng
2) Thông tin về chứng chỉ
3) Thông tin về tài khoản ngân hàng
4) Thông tin về phụ cấp
7) Thông tin về phương thức thanh toán
8) Thông tin về biên lai
Tác nhân: Giáo viên, người quản lí.
Tiến trình: QL hợp đồng lao động, QL hồ sơ lí lịch, QL bảo hiểm, QL Quá trình lương, QL khen thưởng, QL kỷ luật.
Hình 5: Sơ đồ luồng dữ liệu mức dưới đỉnh quản lí giáo viên
1) Thông tin danh mục: loại hợp đồng, chứng chỉ, tài khoản ngân hàng
2) Thông tin hồ sơ lí lịch: tên, năm sinh, địa chỉ, số điện thoại…
3) Thông tin hồ sơ lí lịch: tên, năm sinh, địa chỉ, số điện thoại…
4) Dữ liệu hồ sơ lí lịch: tên, năm sinh, địa chỉ, số điện thoại…
5) Thông tin danh mục: loại hợp đồng
6) Thông tin loại hợp đồng
7) Thông tin hồ sơ lí lịch
10) Thông tin các loại hợp đồng
11) Thông tin hồ sơ lí lịch: tên, năm sinh, địa chỉ, số điện thoại…
13) Thông tin hồ sơ lí lịch: tên, năm sinh, địa chỉ, số điện thoại…
14) Dữ liệu bảo bảo hiểm
17) Dữ liệu hợp đồng lao động
18) Thông tin hợp đồng lao động
19) Thông tin quá trình lương
20) Thông tin bảng tính lương
21) Dữ liệu quá trình lương
22) Thông tin hồ sơ lí lịch
24) Thông tin bảng tính lương
28) Thông tin hồ sơ lí lịch
29) Thông tin bảng tính lương
34) Thông tin quá trình lương
35) Thông tin hồ sơ lí lịch
36) Thông tin lớp học thay đổi
37) Dữ liệu thay đổi lớp học
38) Thông tin thay đổi lớp học
39) Thông tin hồ sơ lớp học
Tác nhân: giáo viên, người quản lí.
Tiến trình: QL ca dạy, QL ca dạy thêm.
Hình 6: Sơ đồ luồng dữ liệu mức dưới đỉnh quản lí ca dạy
1) Thông tin ca dạy thêm
2) Thông tin hợp đồng lao động
3) Thông tin loại ca dạy
4) Thông tin hồ sơ lí lịch
5) Dữ liệu ca dạy thêm
6) Thông tin ca dạy thêm
7) Thông tin ca dạy thêm
8) Thông tin ca dạy thêm
9) Thông tin ca nghỉ dạy
10) Dữ liệu ca nghỉ dạy
11) Thông tin ca nghỉ dạy
12) Thông tin hợp đồng lao động
13) Thông tin hồ sơ lí lịch
14) Thông tin loại ca dạy
15) Thông tin bảng ca dạy
16) Dữ liệu bảng ca dạy
17) Thông tin bảng ca dạy
18) Thông tin bảng ca dạy
Tác nhân: Giáo viên, người quản lí
Tiến trình: QL tạm ứng lương, QL bảng tính lương, QL các khoản trừ khác
Hình 7: Sơ đồ luồng dữ liệu mức dưới đỉnh quản lí tính lương
1) Thông tin hồ sơ lí lịch
2) Thông tin hợp đồng lao động
5) Dữ liệu tạm ứng lương
6) Thông tin tạm ứng lương
7) Thông tin tạm ứng lương
8) Thông tin các khoản trừ
9) Thông tin hồ sơ lí lịch
10) Dữ liệu các khoản trừ
11) Thông tin các khoản trừ
12) Thông tin các khoản trừ
13) Thông tin hợp đồng lao động
14) Thông tin ca dạy thêm
15) Thông tin bảng ca dạy
16) Thông tin bảng tính lương
17) Thông tin hồ sơ lí lịch
19) Dữ liệu bảng tính lương
20) Thông tin bảng tính lương
Tác nhân: Người quản lí
Tiến trình quản lý thông tin giáo viên bao gồm các bước quan trọng như: tạo tài khoản thông tin giáo viên, thiết lập hợp đồng lao động, ghi nhận số chứng chỉ, mở tài khoản ngân hàng, cập nhật số phụ cấp, theo dõi khen thưởng và kỷ luật, quản lý số ca dạy, lập bảng lương, xử lý tiền tạm ứng và lưu trữ biên lai.
Hình 8: Sơ đồ luồng dữ liệu mức dưới đỉnh báo cáo thống kê
1) Yêu cầu thống kê thông tin giáo viên
2) Thông tin hợp đồng lao động
3) Thông tin hồ sơ lí lịch
4) Dữ liệu thông tin giáo viên
5) Thông tin thống kê thông tin giáo viên
6) Yêu cầu thống kê hợp đồng lao động
7) Thông tin hợp đồng lao động
8) Thông tin thống kê hợp đồng lao động
9) Yêu cầu thống kê số chứng chỉ
11) Thông tin thống kê số chứng chỉ
12) Yêu cầu thống kê tài khoản ngân hàng
13) Thông tin tài khoản ngân hảng
14) Thông tin thống kê tài khoản ngân hàng
15) Yêu cầu thống kê số phụ cấp
16) Thông tin số phụ cấp
17) Thông tin thống kê số phụ cấp
18) Yêu cầu thống kê khen thưởng kỷ luật
21) Thông tin khen thưởng kỷ luật
22) Thông tin thống kê khen thưởng kỷ luật
23) Yêu cầu thống kê số ca dạy
24) Thông tin bảng ca dạy
25) Thông tin thống kê số ca dạy
26) Yêu cầu thống kê bảng lương
28) Thông tin thống kê bảng lương
29) Yêu cầu thống kê tiền tạm ứng
30) Thông tin tiền tạ ứng
31) Thông tin thống kê tiền tạm ứng
32) Yêu cầu thống kê biên lai
34) Thông tin thống kê biên lai
Sơ đồ liên kết thực thể
2.3.1 Xác định các thực thể và thuộc tính
Giáo viên cần cung cấp các thông tin quan trọng bao gồm Mã GV, Họ tên, Năm sinh, Giới tính, Ảnh 3x4, Số CCCD, Tôn giáo, Địa chỉ, Số điện thoại, Email, Ngày bắt đầu công tác, Số BHYT, Số BHXH và Trình độ.
Người quản lí (Mã quản lí, Họ tên, Chức vụ, Năm sinh, Giới tính, Số CCCD, Địa chỉ, Số điện thoại, Email, Trình độ)
Loại hợp đồng (Mã loại hợp đồng, Tên loại hợp đồng)
Hợp đồng (Mã hợp đồng, Tên hợp đồng, Ngày kí, Thời hạn, Địa điểm kí, Chế độ làm việc, Trạng thái hợp đồng)
Chứng chỉ (Số chứng chỉ, Tên chứng chỉ)
Tài khoản ngân hàng (Số tài khoản, Tên ngân hàng)
Tài khoản đăng nhập (Mã tài khoản, Mật khẩu, Trạng thái, Loại tài khoản) Phụ cấp (Mã phụ cấp, Tên phụ cấp, Phụ cấp)
Khen thưởng kỷ luật (Mã thưởng kỷ luật, Tên thưởng phạt, Lý do, Ngày áp dụng, Số tiền)
Biên lai (Mã biên lai, Ngày thanh toán, Trạng thái, Ghi chú)
Phương thức thanh toán (Mã phương thức, Tên phương thức)
Lương (Mã bảng lương, ngày tính lương, Tiền lương, Ghi chú)
Tạm ứng lương (Mã bảng ứng lương, Ngày tạm ứng, Số tiền, Lý do thanh toán, Thời hạn thanh toán, Ghi chú)
Ca dạy (Mã ca dạy, Tổng số ca dạy, Số ca đã dạy, Số ca còn laị, Số ca nghỉ, Số ca dạy thêm)
Loại ca dạy (Mã loại ca, Tên loại, Thời gian ca dạy, Đơn giá ca dạy)
2.3.2 Xác định các mối quan hệ giữa các thực thể.
Thực thể Liên kết Thực thể
Người quản lí 1:1 Tài khoản đăng nhập
Tài khoản đăng nhập 1:1 Giáo viên
Giáo viên 1:N Tài khoản ngân hàng
Giáo viên N:N Khen thưởng kỉ luật
Giáo viên 1:N Tạm ứng lương
Loại hợp đồng 1:N Hợp đồng
Loại ca dạy 1:N Ca dạy
Bảng lương N:N Phương thức thanh toán
2.3.3 Sơ đồ liên kết thực thể (ERD)
Hình 9: Sơ đồ liên kết thực thể
THIẾT KẾ HỆ THỐNG
Thiết kế cơ sở dữ liệu
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaQL Mã quản lí char(10) PK, not null
TenQL Họ tên quản lí Nvarchar(255) not null
ChucVu Chức vụ Nvarchar(255) not null
NamSinh Năm sinh Date not null
GioiTinh Giới tính Bit not null
CCCD Số CCCD int not null
DiaChi Địa chỉ Nvarchar(255) not null
SDT Số điện thoại int not null
Email Email Char(20) not null
TrinhDo Trình độ Nvarchar(255) not null
Bảng 1: Bảng người quản lí
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaGV Mã giáo viên char(10) PK, not null
TenGV Họ tên giáo viên Nvarchar(255) not null
NamSinh Năm sinh Date not null
GioiTinh Giới tính Bit not null
AnhGV Ảnh 3x4 image not null
CCCD Số CCCD int not null
TonGiao Tôn giáo Nvarchar(50) not null
DiaChi Địa chỉ Nvarchar(255) not null
SDT Số điện thoại int not null
Email Email Char(20) not null
NgayBatDau Ngày bắt đầu công tác
SoBHYT Số BHYT int not null
SoBHXH Số BHXH int not null
TrinhDo Trình độ Nvarchar(255) not null
Tên trường Mô tả Kiểu dữ liệu Ràng buộc MaLoaiCa Mã loại ca dạy char(10) PK, not null TenLoaiCa Tên loại ca dạy Nvarchar(255) not null
ThoiGianDay Thời gian ca dạy int not null
DonGia Đơn giá loại ca dạy int not null
Bảng 3: Bảng loại ca dạy
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaTK Mã tài khoản đăng nhập char(10) PK, not null
MatKhau Mật khẩu Char(10) not null
TrangThai Trạng thái tài khoản
LoaiTK Loại tài khoản Nvarchar(255) not null
MaGV Mã giáo viên char(10) FK, not null
MaQL Mã quản lí char(10) FK, not null
Bảng 4: Bảng tài khoản đăng nhập
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaSoCC Mã số chứng chỉ char(10) PK, not null
TenChungChi Tên chứng chỉ nvarchar(255) not null
MaGV Mã giáo viên char(10) FK, not null
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaLoaiHD Mã loại hợp đồng char(10) PK, not null TenLoaiHD Tên loại hợp đồng Nvarchar(255) not null
Bảng 6: Bảng loại hợp đồng
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
SoTK Số tài khoản ngân hàng int PK, not null
TenNganHang Tên ngân hàng Nvarchar(255) not null
MaGV Mã giáo viên char(10) FK, not null
Bảng 7: Bảng tài khoản ngân hàng
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaHopDong Mã hợp đồng char(10) PK, not null
TenHopDong Tên hợp đồng Nvarchar(255) not null
NgayKi Ngày kí hợp đồng Date not null
ThoiHan Thời han hợp đồng int not null
DiaDiemKi Địa điểm kí Nvarchar(50) not null CheDo Chế độ làm việc Nvarchar(255) not null TrangThai Trạng thái hợp đồng
MaGV Mã giáo viên char(10) FK, not null
MaLoaiHD Mã loại hợp đồng char(10) FK, not null
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaBangTamUng Mã bảng tạm ứng lương char(10) PK, not null
NgayTamUng Ngày tạm ứng Date not null
SoTien Số tiền tạm ứng int not null
LyDo Lý do tạm ứng Nvarchar(255) not null
ThoiHan Thời hạn thanh toán
TrangThai Trạng thái tạm ứng lương
GhiChu Ghi chú thanh toán
MaGV Mã giáo viên char(10) FK, not null
Bảng 9: Bảng tạm ứng lương
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaPTTT Mã phương thức thanh toán char(10) PK, not null
TenPTTT Tên phương thức thanh toán
Bảng 10: Bảng phương thức thanh toán
Tên trường Mô tả Kiểu dữ liệu Ràng buộc MaBangCaDay Mã bảng ca dạy char(10) PK, not null
TongSo Tổng số ca dạy int not null
DaDay Số ca đã dạy int
ConLai Số ca còn lại int
CaNghi Số ca nghỉ int not null
DayThem Số ca dạy thêm int not null
MaLoaiCa Mã loại ca dạy char(10) FK, not null
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaBangLuong Mã bảng lương char(10) PK, not null
NgayTinh Ngày tính lương Date not null
TienLuong Tiền lương int not null
GhiChu Ghi chú Nvarchar(MAX)
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaBienLai Mã biên lai char(10) PK, not null
TenBienLai Tên biên lai Nvarchar(255) not null
GhiChu Ghi chú nvarchar(MAX) not null
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaPhuCap Mã phụ cấp char(10) PK, not null
TenPhuCap Tên phụ cấp Nvarchar(MAX) not null
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaKhenThuong Mã khen thưởng char(10) PK, not null TenKhenThuong Tên khen thưởng Nvarchar(255) not null
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaKyLuat Mã kỷ luật char(10) PK, not null
TenKyLuat Tên kỷ luật Nvarchar(255) not null
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaGV Mã giáo viên char(10) FK, not null
MaPhuCap Mã phụ cấp char(10) FK, not null
TenPhuCap Tên phụ cấp Nvarchar(255) not null
SoTien Số tiền int not null
Bảng 17: Bảng chi tiết phụ cấp
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaKhenThuong Mã khen thưởng char(10) FK, not null
MaGV Mã giáo viên char(10) FK, not null
NoiDung Nội dung nvarchar(MAX) not null
NgayApDung Ngày áp dụng Date not null
SoTien Số tiền int not null
Bảng 18: Bảng chi tiết khen thưởng
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaKyLuat Mã ky luật char(10) FK, not null
MaGV Mã giáo viên char(10) FK, not null
NoiDung Nội dung nvarchar(MAX) not null
NgayApDung Ngày áp dụng Date not null
SoTien Số tiền int not null
Bảng 19: Bảng chi tiết kỷ luật
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaBangLuong Mã bảng lương char(10) FK, not null
MaPTTT Mã phương thức thanh toán char(10) FK, not null
TenPTTT Tên phương thức thanh toán
Tên trường Mô tả Kiểu dữ liệu Ràng buộc MaBangLuong Mã bảng lương char(10) FK, not null MaBangCaDay Mã bảng ca dạy char(10) PK, not null
Bảng 21: Bảng chi tiết bảng lương ca dạy
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaBangLuong Mã bảng lương char(10) FK, not null
MaBienLai Mã biên lai char(10) FK, not null
NgayThanhToan Ngày thanh toán Date not null TrangThai Trạng thái thanh toán
Bảng 22: Bảng chi tiết biên lai
Tên trường Mô tả Kiểu dữ liệu Ràng buộc
MaBangLuong Mã bảng lương char(10) FK, not null
MaGV Mã giáo viên char(10) FK, not null
TrangThai Trạng thái thanh toán
Bảng 23: Bảng chi tiết lương giáo viên
3.1.2 Sơ đồ liên kết các bảng
MaKhenThuong MaGV NoiDung NgayApDung SoTien
MaKyLuat MaGV NoiDung NgayApDung SoTien
MaGV TenGV NamSinh GioiTinh AnhGV CCCD TonGiao DiaChi SDT Email NgayBatDau SoBHYT SoBHXH TrinhDo
MaHopDong TenHopDong NgayKi ThoiHan DiaDiemKi CheDo TrangThai MaGV MaLoaiHD
MaQL TenQL ChucVu NamSinh GioiTinh CCCD DiaChi SDT Email TrinhDo
MaTK MatKhau TrangThai LoaiTK MaGV MaQL
MaBangTamUng NgayTamUng SoTien LyDo ThoiHan TrangThai GhiChu MaGV
Hình 10: Sơ đồ liên kết các bảng
CÀI ĐẶT CHƯƠNG TRÌNH
Thiết kế giao diện chương trình
Hình 12: Giao diện đổi mật khẩu
Hình 13: Giao diện quản lí phụ cấp
Hình 14: Giao diện quản lí tài khoản ngân hàng
Hình 15: Giao diện quản lí chứng chỉ
Hình 16: Giao diện loại hợp đồng
Hình 17: Giao diện quản lí khen thưởng
Hình 19: Giao diện quản lí loại ca dạy
Hình 20: Giao diện quản lí phương thức thanh toán
Hình 21: Giao diện quản lí biên lai