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

Phân tích và thiết kế hệ thống quản lí giáo viên và tính lương cho các trung tâm tiếng anh ngữ Đặng tuấn

50 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Phân Tích Và Thiết Kế Hệ Thống Quản Lí Giáo Viên Và Tính Lương Cho Các Trung Tâm Tiếng Anh Ngữ Đặng Tuấn
Tác giả Đoàn Đức Liêm, Nguyễn Đức Kiên, Vương Việt Hùng
Người hướng dẫn Bùi Đình Vũ
Trường học Trường Đại Học Hàng Hải Việt Nam
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo bài tập lớn
Năm xuất bản 2023
Thành phố Hải Phòng
Định dạng
Số trang 50
Dung lượng 10,52 MB

Cấu trúc

  • CHƯƠNG 1. KHẢO SÁT BÀI TOÁN (6)
  • CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG (19)
    • 2.1. Chức năng của bài toán và sơ đồ BFD (19)
      • 2.1.1. Chức năng của bài toán (19)
      • 2.1.2. Sơ đồ phân rã chức năng (20)
    • 2.2. Biểu đồ dòng thông tin (23)
      • 2.2.1 Sơ đồ luồng dữ liệu mức ngữ cảnh (23)
      • 2.2.2 Sơ đồ luồng dữ liệu mức đỉnh (23)
      • 2.2.3 Sơ đồ luồng dữ liệu mức dưới đỉnh (25)
    • 2.3. Sơ đồ liên kết thực thể (34)
      • 2.3.1. Xác định các thực thể và thuộc tính (34)
      • 2.3.2. Xác định các mối quan hệ giữa các thực thể (35)
      • 2.3.3. Sơ đồ liên kết thực thể (ERD) (35)
  • CHƯƠNG 3: THIẾT KẾ HỆ THỐNG (36)
    • 3.1 Thiết kế cơ sở dữ liệu (36)
      • 3.1.1 Cấu trúc các bảng (36)
      • 3.1.2 Sơ đồ liên kết các bảng (41)
  • CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH (42)
    • 4.1. Thiết kế giao diện chương trình (42)
  • KẾT LUẬN (49)
  • TÀI LIỆU THAM KHẢO (50)

Nội dung

Đâ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

Ngày đăng: 06/02/2025, 16:15

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN