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

Một phần của tài liệu Quản lý nhân sự trường Đại học (Trang 28 - 48)

2.1 Các yêu câi 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 sqÌ server.

- Xây dựng Front-end bang reactjs

- Sử dụng redux để gọi api của nodejs để hiển thị dữ liệu cho giao diện 2.2 Cơ sở dữ liệu (Mô hình ERD)

Hình 2. 1: Lược đôERD

SVTH:Trâ ân Trí Trung

2.3 Phân tích và thiết kế hệ thống 2.3.1 Lược đ'ôUse Case

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

Dòng sự kiện:

Dòng sự kiện chính:

- Use-case này bất đầ khi người dùng muốn sử dụng trang web - Hệ thống yêu câÂI 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ân nhập lại

SVTH:Trâ ân Trí Trung 18

+ 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 â 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ộ

Dòng sự kiên:

Dòng sự kiện chính:

- Use Case này bắt đần 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:

[1 Hệ thống yêu c3 người quản lý nhập các thông tin cán bộ H Sau đó nhấn nút lưu để lưu thông tin cán bộ

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

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

H Hệ thống sẽ hiển thị lên các thông tin cán bộ 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 cán bộ + Đối với chức năng xóa:

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

H Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không [1 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ộ.

SVTH:Trâ ân Trí Trung 19

- 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.

Dòng sự kiện khác:

- 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 đ đủ 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ộ.

Dòng sự kiện:

Dòng sự kiện chính:

- Use-Case này bắt đần 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 điện tìm kiếm thông tin cán bộ.

- Hệ thống yêu cÄ1 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 điện tìm kiếm cán bệ.

Dòng sự kiện khác:

- Nếu người quản lý không nhập vào thì hệ thống sẽ yêu cÄI 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 bd”.

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ộ

Dòng sự kiên:

Dòng sự kiện chính:

- Use Case này bắt đần 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ộ

SVTH:Trâ ân Trí Trung 20

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

[1 Hệ thống yêu c1 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ộ

H 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:

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

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

[1 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:

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

H Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không [1 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ị

Dòng sự kiện khác:

- 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ổ 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`ọ dưỡng của một cán bộ

Dòng sự kiên:

Dòng sự kiện chính:

- Use Case này bắt đần khi người quản lý muốn chình sửa thông tin v`êquá trình b`ổ 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:

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

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

^^ + é v >

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

SVTH:Trâ ân Trí Trung 21

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

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

[1 Sau đó nhấn vào nút sửa để cập nhật thông tin quá trình b'ỗ dưỡng + Đối với chức năng xóa:

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

H Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không [1 Người quản lý nhân vào đồng ý thì sẽ xóa quá trình b'ỗ 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`ổ dưỡng

Dòng sự kiện khác:

- 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ộ

Dòng sự kiên:

Dòng sự kiện chính:

- Use Case này bắt đần 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:

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

H Sau đó nhấn nút lưu để lưu quá trình đào tạo + Đối với chắc năng sửa:

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

H Hệ thống sẽ hiển thị lên các thông tin của quá trình đào tạo O Quản lý nhập các thông tin cẦn sửa

[1 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:

SVTH:Trâ ân Trí Trung 22

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

H Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không [1 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

Dòng sự kiện khác:

- 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 đ% đủ 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ộ

Dòng sự kiên:

Dòng sự kiện chính:

- Use Case này bắt đần 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:

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

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

^^ + é v >

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

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

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

[1 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:

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

H Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không [1 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

SVTH:Trâ ân Trí Trung 23

Dòng sự kiện khác:

- 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 đ% đủ 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ộ

Dòng sự kiên:

Dòng sự kiện chính:

- Use Case này bắt đần 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 c1 người quản lý nhập các thông tin v`êquá trình kỷ luật của cán bộ

H Sau đó nhấn nút lưu để lưu quá trình kỷ luật + Đối với chắc năng sửa:

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

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

[1 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:

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

H Hệ thống sẽ hiển thị một thông báo hỏi có muốn xóa hay không [1 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

Dòng sự kiện khác:

- 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 đ% đủ thông tin”.

SVTH:Trân Trí Trung 24

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.

Dòng sự kiện:

Dòng sự kiện chính:

- Ủse-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:

[1 Hệ thống yêu c3 nhập các thông tin v`êcác thông tin giờ dạy.

NCKH của giảng viên

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

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

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

1 Hệ thống sẽ hiển thị lên các thông tin giờ dạy, NCKH O Quản lý nhập các thông tin cẦn sửa

[1 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:

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

H 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 ¡d giờ dạy, NCKH và mã cán bộ đó.

Dòng sự kiện khác:

- 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.

Dòng sự kiện:

SVTH:Trâ ân Trí Trung 25

Dòng sự kiện chính:

- Ủse-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, chỉ tiết + Đối với chức năng thêm:

O Hệ thống yêu cân nhập các thông tin v écac thông tin vÊhợp đ ông của giảng viên

H Sau đó ấn nút lưu để lưu thông tin + Đối với chức năng sửa:

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

H Hệ thống sẽ hiển thị lên các thông tin véhop ding O Quản lý nhập các thông tin cẦn sửa

[1 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:

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

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

[1 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 chỉ tiết:

[1 Người quản lý nhấn xem chỉ tiết hợp đ ông

H Hệ thống sẽ cho hiển thị các thông tin chỉ tiết v`Êhợp đ ng Dòng sự kiện khác:

- 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”.

Gia han hop d tng.

Tóm tắt: Use-case này cho phép người ding gia han hop d ‘ng.

Dòng sự kiện:

Dòng sự kiện chính:

- Ủse-case này cho phép ngươi dùng gia han 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.

SVTH:Trâ ân Trí Trung 26

- 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

SVTH:Trâ ân Trí Trung 27

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ộ

SVTH:Trâ ân Trí Trung 28

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ị

SVTH:Trâ ân Trí Trung 29

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

Hình 2. 6: lược đ`ôsequence quản lý quá trình bã dưỡng

SVTH:Trâ ân Trí Trung 30

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

SVTH:Trâ ân Trí Trung 31

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

SVTH:Trâ ân Trí Trung 32

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

SVTH:Trâ ân Trí Trung 33

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

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

SVTH:Trâ ân Trí Trung 34

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

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

SVTH:Trâ ân Trí Trung 35

Gia hạn 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ộ

SVTH:Trâ ân Trí Trung 36

Một phần của tài liệu Quản lý nhân sự trường Đại học (Trang 28 - 48)

Tải bản đầy đủ (PDF)

(65 trang)