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

(Tiểu luận) quản lý nhân sự trường đại học

69 2 0

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 69
Dung lượng 398,29 KB

Cấu trúc

  • CHƯƠNG 1: TỔNG QUAN TÀI LIỆU (13)
    • 1.1 Các ứng dụng liên quan (13)
    • 1.2 Phạm vi nghiêm cứu (13)
      • 1.2.1 Nội dung (13)
      • 1.2.2 Các yêu cầu cần giải quyết (13)
    • 1.3 Phương pháp nghiêm cứu (13)
    • 1.4 Cơ sở lý thuyết (14)
      • 1.4.1 Ngôn ngữ lập trình (14)
      • 1.4.2 Cơ sở dũ liệu (15)
      • 1.4.3 Công cụ (17)
      • 1.4.4 Thư viện (21)
  • CHƯƠNG 2: PHƯƠNG PHÁP THỰC HIỆN (28)
    • 2.1 Các yêu cầu kỹ thuật (28)
    • 2.2 Cơ sở dữ liệu (Mô hình ERD) (28)
    • 2.3 Phân tích và thiết kế hệ thống (29)
      • 2.3.1 Lược đồ Use Case (29)
      • 2.3.2 Đặc tả Use Case (29)
      • 2.3.3 Lược đồ Sequence (38)
  • CHƯƠNG 3: TRIỂN KHAI ỨNG DỤNG WEB (48)
    • 3.1 Triển khai ứng dụng (48)
  • KẾT LUẬN ........................................................................................... 53 (8)
    • Chương 2: PHƯƠNG PHÁP THỰC HIỆN Hình 2. 1: Lược đồ ERD (0)
    • Chương 3: TRIỂN KHAI ỨNG DỤNG WEB HÌnh 3. 1: Vào giao diện trang đăng nhập (0)

Nội dung

PHƯƠNG PHÁP THỰC HIỆN

Các yêu cầu kỹ thuật

- Xây dựng Back-end với nodejs sử dụng thư viện express.

- Sử dụng sequelize để hổ trợ cho việc kết nối nodejs với sql server.

- Xây dựng Front-end bằng reactjs

- Sử dụng redux để gọi api của nodejs để hiển thị dữ liệu cho giao diện

Cơ sở dữ liệu (Mô hình ERD)

Phân tích và thiết kế hệ thống

Hình 2 2: Lược đồ Use Case

2.3.2 Đặc tả Use Case Đăng nhập

Tóm tắt: Use-case này cho phép người dùng, quản lý đăng nhập vào trang web

- Use-case này bắt đầu khi người dùng muốn sử dụng trang web

- Hệ thống yêu cầu người dùng nhập tên đăng nhập và mật khẩu.

- Hệ thống sẽ kiểm tra thông tin:

+ Nếu chưa nhập dữ liệu thì hệ thống sẽ thông báo “Chưa nhập tài khoản hoặc mật khẩu” và yêu cầu nhập lại

+ Nếu nhập sai thì hệ thống sẽ thông báo “tài khoản hoặc mật khẩu sai” và yêu cầu nhập lại

+ Nếu tên đăng nhập và mật khẩu đúng thì cho phép người dùng vào ứng dụng

- Khi đăng nhập thành công hệ thống sẽ gửi token lên local storage để có thể thực hiện các công việc khác

- Về người dùng thì sẽ hiển thị giao diện người dùng.

- Về quản lý thì sẽ hiển thị giao diện quản lý

Quản lý thông tin cá nhân cán bộ

Tóm tắt: Use Case này cho phép người quản lý, người dùng quản lý thông tin cá nhân cán bộ

- Use Case này bắt đầu khi người quản lý muôn quản lý Thông tin cá nhân cán bộ

- Người quản lý nhấn vào nút thêm, xóa, sửa cán bộ

+ Đối với chắc năng thêm:

Hệ thống yêu cầu người quản lý nhập các thông tin cán bộ

Sau đó nhấn nút lưu để lưu thông tin cán bộ

+ Đối với chắc năng sửa:

Người quản lý nhấn vào nút sửa

Hệ thống sẽ hiển thị lên các thông tin cán bộ

Quản lý nhập các thông tin cần sửa

Sau đó nhấn vào nút sửa để cập nhật thông tin cán bộ

+ Đối với chức năng xóa:

Người quản lý nhấn vào nút xóa

Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không Người quản lý nhân vào đồng ý thì sẽ xóa cán bộ

- Thông tin cán bộ sẽ được thêm, sửa vào bảng quản lý cán bộ hoặc xóa khỏi bảng quản lý cán bộ.

- Về người dùng thì sẽ xem được thông tin của người dùng đó có thể xem xóa sửa.

- Nếu người quản lý nhập không đầy đủ thông tin trong chức năng thêm thì hệ thống sẽ thông báo “chưa nhập đầy đủ thông tin”

Tìm kiếm thông tin cán bộ

Tóm tắt: Use Case này cho phép người quản lý tìm kiếm thông tin của cán bộ.

- Use-Case này bắt đầu khi người quản lý muốn tìm kiếm thông tin cán bộ.

- Người quản lý vào giao diện tìm kiếm thông tin cán bộ.

- Hệ thống yêu cầu người quản lý nhập tên, số điện thoại để tìm kiếm thông tin cán bộ.

- Thông tin cán bộ sẽ được hiển thị lên bảng thông tin cán bộ trong giao diện tìm kiếm cán bộ.

- Nếu người quản lý không nhập vào thì hệ thống sẽ yêu cầu người quản lý nhập lại.

- Nếu không tìm thấy thông tin, hoặc nhập sai thì hệ thống sẽ hiển thị bảng thông báo “Không tìm thấy thông tin cán bộ”.

Quản lý quá trình công tác đơn vị

Tóm tắt: Use Case này cho phép người quản lý quản lý quá trình công tác đơn vị của một cán bộ

- Use Case này bắt đầu khi người quản lý muôn chình sửa thông tin về quá trình công tác của một cán bộ

- Người quản lý nhấn vào nút thêm, xóa, sửa cán bộ

+ Đối với chắc năng thêm:

Hệ thống yêu cầu người quản lý nhập các thông tin về quá trình công tác của cán bộ

Sau đó nhấn nút lưu để lưu quá trình công tác

+ Đối với chắc năng sửa:

Người quản lý nhấn vào nút sửa

Hệ thống sẽ hiển thị lên các thông tin của quá trình công tác

Quản lý nhập các thông tin cần sửa

Sau đó nhấn vào nút sửa để cập nhật thông tin quá trình công tác

+ Đối với chức năng xóa:

Người quản lý nhấn vào nút xóa

Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không Người quản lý nhân vào đồng ý thì sẽ xóa quá trình công tác

- Thông tin quá trình quản lý sẽ được thêm, sửa vào bảng quản lý quá trình hoặc xóa khỏi bảng quản lý quá trình công tác đơn vị

- Nếu người quản lý nhập không đầy đủ thông tin trong chức năng thêm thì hệ thống sẽ thông báo “chưa nhập đầy đủ thông tin”.

Quản lý quá trình bồi dưỡng

Tóm tắt: Use Case này cho phép người quản lý quản lý quá trình bồi dưỡng của một cán bộ

- Use Case này bắt đầu khi người quản lý muốn chình sửa thông tin về quá trình bồi dưỡng của một cán bộ

- Người quản lý nhấn vào nút thêm, xóa, sửa cán bộ

+ Đối với chắc năng thêm:

Hệ thống yêu cầu người quản lý nhập các thông tin về quá trình bồi dưỡng của cán bộ

Sau đó nhấn nút lưu để lưu quá trình bồi dưỡng

+ Đối với chắc năng sửa:

Người quản lý nhấn vào nút sửa

Hệ thống sẽ hiển thị lên các thông tin của quá trình bồi dưỡng Quản lý nhập các thông tin cần sửa

Sau đó nhấn vào nút sửa để cập nhật thông tin quá trình bồi dưỡng

+ Đối với chức năng xóa:

Người quản lý nhấn vào nút xóa

Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không Người quản lý nhân vào đồng ý thì sẽ xóa quá trình bồi dưỡng

- Thông tin quá trình quản lý sẽ được thêm, sửa vào bảng quản lý quá trình hoặc xóa khỏi bảng quản lý quá trình bồi dưỡng

- Nếu người quản lý nhập không đầy đủ thông tin trong chức năng thêm thì hệ thống sẽ thông báo “chưa nhập đầy đủ thông tin”.

Quản lý quá trình đào tạo

Tóm tắt: Use Case này cho phép người quản lý quản lý quá trình đào tạo của một cán bộ

- Use Case này bắt đầu khi người quản lý muôn chình sửa thông tin về quá trình đào tạo của một cán bộ

- Người quản lý nhấn vào nút thêm, xóa, sửa cán bộ

+ Đối với chắc năng thêm:

Hệ thống yêu cầu người quản lý nhập các thông tin về quá trình đào tạo của cán bộ

Sau đó nhấn nút lưu để lưu quá trình đào tạo

+ Đối với chắc năng sửa:

Người quản lý nhấn vào nút sửa

Hệ thống sẽ hiển thị lên các thông tin của quá trình đào tạo

Quản lý nhập các thông tin cần sửa

Sau đó nhấn vào nút sửa để cập nhật thông tin quá trình đào tạo

+ Đối với chức năng xóa:

Người quản lý nhấn vào nút xóa

Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không Người quản lý nhân vào đồng ý thì sẽ xóa quá trình công tác

- Thông tin quá trình quản lý sẽ được thêm, sửa vào bảng quản lý quá trình hoặc xóa khỏi bảng quản lý quá trình đào tạo

- Nếu người quản lý nhập không đầy đủ thông tin trong chức năng thêm thì hệ thống sẽ thông báo “chưa nhập đầy đủ thông tin”.

Quản lý quá trình khen thưởng

Tóm tắt: Use Case này cho phép người quản lý quản lý quá trình khen thưởng của một cán bộ

- Use Case này bắt đầu khi người quản lý muôn chình sửa thông tin về quá trình khen thưởng của một cán bộ

- Người quản lý nhấn vào nút thêm, xóa, sửa cán bộ

+ Đối với chắc năng thêm:

Hệ thống yêu cầu người quản lý nhập các thông tin về quá trình khen thưởng của cán bộ

Sau đó nhấn nút lưu để lưu quá trình khen thưởng

+ Đối với chắc năng sửa:

Người quản lý nhấn vào nút sửa

Hệ thống sẽ hiển thị lên các thông tin của quá trình khen thưởng Quản lý nhập các thông tin cần sửa

Sau đó nhấn vào nút sửa để cập nhật thông tin quá trình khen thưởng

+ Đối với chức năng xóa:

Người quản lý nhấn vào nút xóa

Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không Người quản lý nhân vào đồng ý thì sẽ xóa quá trình khen thưởng

- Thông tin quá trình quản lý sẽ được thêm, sửa vào bảng quản lý quá trình hoặc xóa khỏi bảng quản lý quá trình khen thưởng

- Nếu người quản lý nhập không đầy đủ thông tin trong chức năng thêm thì hệ thống sẽ thông báo “chưa nhập đầy đủ thông tin”.

Quản lý quá trình kỷ luật

Tóm tắt: Use Case này cho phép người quản lý quản lý quá trình kỷ luật của một cán bộ

- Use Case này bắt đầu khi người quản lý muôn chình sửa thông tin về quá trình kỷ luật của một cán bộ

- Người quản lý nhấn vào nút thêm, xóa, sửa cán bộ

+ Đối với chắc năng thêm:

Hệ thống yêu cầu người quản lý nhập các thông tin về quá trình kỷ luật của cán bộ

Sau đó nhấn nút lưu để lưu quá trình kỷ luật

+ Đối với chắc năng sửa:

Người quản lý nhấn vào nút sửa

Hệ thống sẽ hiển thị lên các thông tin của quá trình bồi dưỡng Quản lý nhập các thông tin cần sửa

Sau đó nhấn vào nút sửa để cập nhật thông tin quá trình kỷ luật

+ Đối với chức năng xóa:

Người quản lý nhấn vào nút xóa

Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không Người quản lý nhân vào đồng ý thì sẽ xóa quá trình kỹ luật

- Thông tin quá trình quản lý sẽ được thêm, sửa vào bảng quản lý quá trình hoặc xóa khỏi bảng quản lý quá trình kỷ luật

- Nếu người quản lý nhập không đầy đủ thông tin trong chức năng thêm thì hệ thống sẽ thông báo “chưa nhập đầy đủ thông tin”.

Quản lý giờ dạy, NCKH của giảng viên.

Tóm tắt: Use-case này cho phép người quản lý quản lý giờ dạy, NCKH của giảng viên.

- Use-case này cho phép khi người quản lý muốn xem hoặc sửa thông tin về giờ dạy, NCKH của giảng viên.

- Người quản lý nhấn vào nút thêm xóa sửa.

+ Đối với chức năng thêm:

Hệ thống yêu cầu nhập các thông tin về các thông tin giờ dạy NCKH của giảng viên

Sau đó ấn nút lưu để lưu thông tin

+ Đối với chức năng sửa:

Người quản lý nhấn vào nút sửa

Hệ thống sẽ hiển thị lên các thông tin giờ dạy, NCKH

Quản lý nhập các thông tin cần sửa

Sau đó nhấn vào nút sửa để cập nhật thông tin giờ dạy, NCKH

+ Đối với chức năng xóa:

Người quản lý nhấn vào nút xóa.

Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không.

- Người quản lý nhân vào đồng ý thì sẽ xóa thông tin giờ dạy theo id giờ dạy, NCKH và mã cán bộ đó.

- Nếu người quản lý nhập không đầy đủ thông tin trong chức năng thêm thì hệ thống sẽ thông báo “chưa nhập đầy đủ thông tin”.

Quản lý hợp đồng lao động của giảng viên.

Tóm tắt: Use-case này cho phép người quản lý quản lý các thông tin hợp đồng lao động của giảng viên.

- Use-case này cho phép khi người quản lý muốn xem hoặc sửa thông hợp đồng lao động.

- Người quản lý nhấn vào nút thêm xóa, sửa, chi tiết

+ Đối với chức năng thêm:

Hệ thống yêu cầu nhập các thông tin về các thông tin về hợp đồng của giảng viên

Sau đó ấn nút lưu để lưu thông tin

+ Đối với chức năng sửa:

Người quản lý nhấn vào nút sửa

Hệ thống sẽ hiển thị lên các thông tin về hợp đồng

Quản lý nhập các thông tin cần sửa

Sau đó nhấn vào nút sửa để cập nhật thông tin hợp đồng

+ Đối với chức năng xóa:

Người quản lý nhấn vào nút xóa.

Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không Người quản lý nhân vào đồng ý thì sẽ xóa thông tin giờ dạy.

+ Đối với chức năng chi tiết:

Người quản lý nhấn xem chi tiết hợp đồng

Hệ thống sẽ cho hiển thị các thông tin chi tiết về hợp đồng

- Nếu người quản lý nhập không đầy đủ thông tin trong chức năng thêm thì hệ thống sẽ thông báo “chưa nhập đầy đủ thông tin”.

Tóm tắt: Use-case này cho phép người dùng gia hạn hợp đồng.

- Use-case này cho phép người dùng gia hạn hợp đòng lao động.

- Hệ thống sẽ hiển thị các thông tin hợp đồng cho người dùng.

- Người dùng sẽ xem và khi muốn gia hạn thêm thì sẽ bấm vào nút gia hạn.

- Khi gia hạn thì hệ thống sẽ gửi thông tin gia hạn cho người quản lý và hiển thị đang chờ xét duyệt để đợi người quản lý duyệt gia hạn.

- Khi gia hạn thành công thì sẽ gửi mail về cho người dùng.

2.3.3 Lược đồ Sequence Đăng nhập

Hình 2 3: Lược đồ sequence Đăng nhập

Quản lý thông tin cá nhân

Hình 2 4: Lược đồ sequence quản lý thông tin cán bộ

Quản lý quá trình công tác đơn vị

Hình 2 5: Lược đồ sequence quản lý quá trình công tác đơn vị

Quản lý quá trình bồi dưỡng

Hình 2 6: lược đồ sequence quản lý quá trình bồi dưỡng

Quản lý Quá Trình Đào Tạo

Hình 2 7: Lược đồ sequence quản lý quá trình đào tạo

Quản lý quá trình khen thưởng

Hình 2 8: Lược đồ sequence quản lý quá trình khen thưởng

Quản lý quá trình kỷ luật

Hình 2 9: Lược đồ sequence quản lý quá trình kỷ luật

Quản lý giờ dạy, NCKH

Hình 2 10: Lược đồ sequence Quản lý giờ dạy, NCKH

Quản lý hợp đồng lao động.

Hình 2 11: Lược đồ sequence Quản lý hợp đồng lao động

Hình 2 12: Lược dồ sequence gia hạn hộp đồng lo động

Tìm kiếm thông tin cán bộ

Hình 2 13: Lược đồ sequence Tìm kiếm thông tin cán bộ

TRIỂN KHAI ỨNG DỤNG WEB

Ngày đăng: 20/09/2023, 15:25

HÌNH ẢNH LIÊN QUAN

Hình 1. 1: MS SQL Server - (Tiểu luận) quản lý nhân sự trường đại học
Hình 1. 1: MS SQL Server (Trang 16)
Hình 1. 2: Visual Studio Code - (Tiểu luận) quản lý nhân sự trường đại học
Hình 1. 2: Visual Studio Code (Trang 17)
Hình 1. 3: Giao diện Postman - (Tiểu luận) quản lý nhân sự trường đại học
Hình 1. 3: Giao diện Postman (Trang 19)
Hình 1. 4: Giao diện Microsoft SQL server - (Tiểu luận) quản lý nhân sự trường đại học
Hình 1. 4: Giao diện Microsoft SQL server (Trang 20)
Hình 1. 5: ReactJs - (Tiểu luận) quản lý nhân sự trường đại học
Hình 1. 5: ReactJs (Trang 21)
Hình 1. 7: BootStrap - (Tiểu luận) quản lý nhân sự trường đại học
Hình 1. 7: BootStrap (Trang 22)
Hình 1. 6: NodeJs - (Tiểu luận) quản lý nhân sự trường đại học
Hình 1. 6: NodeJs (Trang 22)
Hình 1. 8: Redux - (Tiểu luận) quản lý nhân sự trường đại học
Hình 1. 8: Redux (Trang 24)
Hình 1. 9: React Router - (Tiểu luận) quản lý nhân sự trường đại học
Hình 1. 9: React Router (Trang 25)
Hình 2. 1: Lược đồ ERD - (Tiểu luận) quản lý nhân sự trường đại học
Hình 2. 1: Lược đồ ERD (Trang 28)
Hình 2. 2: Lược đồ Use Case 2.3.2 Đặc tả Use Case - (Tiểu luận) quản lý nhân sự trường đại học
Hình 2. 2: Lược đồ Use Case 2.3.2 Đặc tả Use Case (Trang 29)
Hình 2. 3: Lược đồ sequence Đăng nhập - (Tiểu luận) quản lý nhân sự trường đại học
Hình 2. 3: Lược đồ sequence Đăng nhập (Trang 38)
Hình 2. 4: Lược đồ sequence quản lý thông tin cán bộ - (Tiểu luận) quản lý nhân sự trường đại học
Hình 2. 4: Lược đồ sequence quản lý thông tin cán bộ (Trang 39)
Hình 2. 5: Lược đồ sequence quản lý quá trình công tác đơn vị - (Tiểu luận) quản lý nhân sự trường đại học
Hình 2. 5: Lược đồ sequence quản lý quá trình công tác đơn vị (Trang 40)
Hình 2. 6: lược đồ sequence quản lý quá trình bồi dưỡng - (Tiểu luận) quản lý nhân sự trường đại học
Hình 2. 6: lược đồ sequence quản lý quá trình bồi dưỡng (Trang 41)
Hình 2. 7: Lược đồ sequence quản lý quá trình đào tạo - (Tiểu luận) quản lý nhân sự trường đại học
Hình 2. 7: Lược đồ sequence quản lý quá trình đào tạo (Trang 42)
Hình 2. 8: Lược đồ sequence quản lý quá trình khen thưởng - (Tiểu luận) quản lý nhân sự trường đại học
Hình 2. 8: Lược đồ sequence quản lý quá trình khen thưởng (Trang 43)
Hình 2. 9: Lược đồ sequence quản lý quá trình kỷ luật - (Tiểu luận) quản lý nhân sự trường đại học
Hình 2. 9: Lược đồ sequence quản lý quá trình kỷ luật (Trang 44)
HÌnh 3. 1: Vào giao diện trang đăng nhập - (Tiểu luận) quản lý nhân sự trường đại học
nh 3. 1: Vào giao diện trang đăng nhập (Trang 48)
HÌnh 3. 12: Modal sửa quá tình đào tạo - (Tiểu luận) quản lý nhân sự trường đại học
nh 3. 12: Modal sửa quá tình đào tạo (Trang 54)
HÌnh 3. 11: Thêm quá trình đaò tạo thành công - (Tiểu luận) quản lý nhân sự trường đại học
nh 3. 11: Thêm quá trình đaò tạo thành công (Trang 54)
HÌnh 3. 18: Chức năng xóa quá trình bồi dưỡng - (Tiểu luận) quản lý nhân sự trường đại học
nh 3. 18: Chức năng xóa quá trình bồi dưỡng (Trang 57)
HÌnh 3. 19: Bảng quá trình công tác - (Tiểu luận) quản lý nhân sự trường đại học
nh 3. 19: Bảng quá trình công tác (Trang 57)
HÌnh 3. 26:Xóa quá trình khen thưởng - (Tiểu luận) quản lý nhân sự trường đại học
nh 3. 26:Xóa quá trình khen thưởng (Trang 61)

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

TÀI LIỆU LIÊN QUAN

w