1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng hệ sinh thái hợp tác giữa trường đại học sư phạm kỹ thuật, đại học đà nẵng và các doanh nghiệp

63 0 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

Tiêu đề Xây dựng hệ sinh thái hợp tác giữa trường Đại học Sư phạm Kỹ thuật, Đại học Đà Nẵng và các doanh nghiệp
Tác giả Võ Quang Nhả
Người hướng dẫn TS. Hoàng Thị Mỹ Lệ
Trường học Trường Đại học Sư phạm Kỹ thuật
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án tốt nghiệp đại học
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 63
Dung lượng 7,24 MB

Nội dung

Wesite với các chức năng chính như đại diện doanh nghiệp đăng kí liên kết vớinhà trường, các doanh nghiệp đăng bài tuyển dụng việc làm, tuyển dụng thực tập sinh và đăng kí tổ chức hội th

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

Người hướng dẫn : TS Hoàng Thị Mỹ Lệ Sinh viên thực hiện: : Võ Quang Nhả

Trang 2

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

Người hướng dẫn : TS Hoàng Thị Mỹ Lệ Sinh viên thực hiện: : Võ Quang Nhả

Mã sinh viên : 1811505310135

Đà Nẵng, 02/2022

Trang 3

Tên đề tài: Xây dựng hệ sinh thái hợp tác giữa trường Đại học Sư phạm Kỹ thuật,Đại học Đà Nẵng và các doanh nghiệp.

Sinh viên thực hiện: Võ Quang Nhả

Mã SV: 1811505310135 Lớp: 18T1

Đồ án với đề tài Xây dựng hệ sinh thái hợp tác giữa trường Đại học Sư phạm

Kỹ thuật, Đại học Đà Nẵng với các doanh nghiệp được xây dựng với ngôn ngữlập trình C#, sử dụng NET Core và các plugin hỗ trợ như Bootstrap, JQuery, Ajax

Ngày nay, việc hợp tác giữa nhà trường và doanh nghiệp là xu hướng trong việcđào tạo nguồn nhân lực Sự liên kết giữa nhà trường và doanh nghiệp sẽ giúp sinh viên

tự tin hơn trong quá trình học tập, giúp sinh viên tìm kiếm được việc làm tốt vàphù hợp nhất với bản thân sau khi ra trường Việc chủ động trong quá trình hợp tácgiữa nhà trường và doanh nghiệp sẽ giúp sinh viên có cơ hội tiếp cận với thực tiễncũng như nâng cao các kĩ năng khác Đồng thời mở rộng nhiều hội thảo về kiến thứcgiúp sinh viên mở rộng lượng kiến thức bên ngoài

Wesite với các chức năng chính như đại diện doanh nghiệp đăng kí liên kết vớinhà trường, các doanh nghiệp đăng bài tuyển dụng việc làm, tuyển dụng thực tập sinh

và đăng kí tổ chức hội thảo tại trường, các leader hướng dẫn thực tập sinh đánh giákết quả thực tập của sinh viên tại doanh nghiệp và đánh giá chương trình đào tạo củanhà trường Về phía nhà trường, ban giám hiệu duyệt đăng kí liên kết, phòng đào tạocập nhật chương trình đào tạo, khảo sát chất lượng đào tạo từ đánh giá của sinh viên vàdoanh nghiệp Giảng viên theo dõi quá trình thực tập của sinh viên, đánh giá vàchấm điểm đối với sinh viên thực tập Sinh viên và cựu sinh viên đăng kí phỏng vấnviệc làm, sinh viên đăng kí thực tập và đăng kí tham gia hội thảo Sinh viên nộpbáo cáo thực tập theo từng tuần, tham gia đánh giá chương trình đào tạo

Trang 4

KHOA CÔNG NGHỆ SỐ Độc lập - Tự do - Hạnh phúc

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

Giảng viên hướng dẫn: TS Hoàng Thị Mỹ Lệ

Sinh viên thực hiện: Võ Quang Nhả Mã SV: 1811505310135

1 Tên đề tài:

- Xây dựng hệ sinh thái hợp tác giữa trường Đại học Sư phạm Kỹ thuật, Đại Học ĐàNẵng và các doang nghiệp

2 Các số liệu, tài liệu ban đầu:

- Dựa trên nhu cầu của sinh viên và doanh nghiệp trong quá trình khảo sát thực tế, thấyđược sự cần thiết trong bối cảnh công nghệ số ngày càng phát triển, em đã đưa ra ýtưởng về đề tài này

- Các tài liệu tham khảo được lấy từ nhiều nguồn khác nhau [4] [7]

- Các số liệu liên quan đến đề tài dựa trên khảo sát cá nhân và tìm kiếm qua các trangmạng [8] [9]

3 Nội dung chính của đồ án:

Chương 1: Tổng quan đề tài

Chương 2: Cơ sở lý thuyết

1 Hệ quản trị cơ sở dữ liệu MySQL

6 Sơ đồ tuần tự và sơ đồ hoạt động

7 Phác thảo giao diện

8 Sơ đồ ERD

Trang 5

1 Công cụ xây dựng

2 Giao diện trang chủ

3 Giao diện trang doanh nghiệp

4 Giao diện trang giảng viên

5 Giao diện trang sinh viên

- Kết luận và hướng phát triển

- Tài liệu tham khảo

Trang 6

Trong quá trình hoàn thành đồ án, em đã nhận được rất nhiều sự hỗ trợ từnhà trường và các thầy cô giáo.

Lời đầu tiên, em xin chân thành cảm ơn Trường Đại học Sư Phạm Kỹ Thuật đãtạo điều kiện để em có được môi trường học tập tốt nhất

Đặc biệt em xin chân thành cảm ơn cô Hoàng Thị Mỹ Lệ đã trực tiếp giúp đỡ,hướng dẫn em hoàn thành đồ án này

Em xin chân thành cảm ơn quý thầy, cô giáo trong Khoa Công nghệ số đã trang

bị cho em kiến thức về công nghệ thông tin trong suốt thời gian em học tập tại trường

Với sự hướng dẫn tận tình của cô Hoàng Thị Mỹ Lệ em đã hoàn thành báo cáo

đồ án cuối khoá này Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và xây dựng

hệ thống nhưng do thời gian có hạn và khả năng còn hạn chế nên bài đồ án của emkhông tránh khỏi những thiếu sót Kính mong nhận được sự góp ý, phê bình củaquý thầy cô và các bạn để em có thể hoàn thiện tốt hơn đề tài của mình

Em xin chân thành cảm ơn!

Trang 7

Tôi xin cam đoan rằng đồ án tốt nghiệp “Xây dựng hệ sinh thái hợp tác giữatrường Đại học Sư phạm Kỹ thuật, Đại học Đà Nẵng và các doanh nghiệp” là côngtrình nghiên cứu độc lập dưới sự hướng dẫn của giảng viên TS Hoàng Thị Mỹ Lệ.Những tài liệu tham khảo đã được liệt kê tại phần tài liệu tham khảo Các nội dungnghiên cứu và kết quả trong đề tài này là hoàn toàn trung thực

Nếu phát hiện có bất kỳ sự gian lận nào tôi xin hoàn toàn chịu trách nhiệmtrước hội đồng cũng như kết quả đồ án của mình

Sinh viên thực hiện

Võ Quang Nhả

Trang 8

TÓM TẮT i

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP ii

LỜI CẢM ƠN iv

CAM ĐOAN vii

MỤC LỤC viii

DANH SÁCH CÁC BẢNG, HÌNH VẼ xi

DANH SÁCH CÁC KÝ HIỆU, CHỮ VIẾT TẮT xii

MỞ ĐẦU 1

Chương 1 TỔNG QUAN ĐỀ TÀI 2

1.1 Tổng quan 2

1.2 Lý do chọn đề tài 2

1.3 Mục tiêu 2

1.4 Phạm vi áp dụng 3

1.5 Phương pháp nghiên cứu 3

1.6 Giải pháp công nghệ 3

Chương 2 CƠ SỞ LÝ THUYẾT 4

2.1 Hệ quản trị cơ sở dữ liệu MySQL 4

2.2 Ngôn ngữ lập trình C# 4

2.3 Ngôn ngữ HTM, CSS, JS 4

2.4 Nền tảng ASP.NET Core 4

Chương 3 PHÂN TÍCH THIẾT KẾ 6

3.1 Khảo sát thực tế 6

3.2 Đặc tả yêu cầu nghiệp vụ 6

3.2.1 Doanh nghiệp 6

3.2.2 Nhà trường 7

3.3 Đặc tả yêu cầu phần mềm (Software Requirements) 7

3.3.1 Người dùng vãng lai 7

3.3.2 Doanh nghiệp 7

3.3.3 Sinh viên 8

3.3.4 Cựu sinh viên 8

3.3.5 Phòng đào tạo 8

3.3.6 Ban giám hiệu 8

3.3.7 Trưởng bộ môn 9

3.3.8 Giảng viên 9

3.4 Sơ đồ Usecase 10

3.5 Kịch bản cho các usecase 10

Trang 9

3.5.2 Đăng bài tuyển dụng 11

3.5.3 Đăng bài tuyển thực tập sinh 11

3.5.4 Đăng kí tổ chức hội thảo 11

3.5.5 Phân công cán bộ hướng dẫn 12

3.5.6 Đánh giá thực tập sinh 12

3.5.7 Duyệt đăng kí liên kết 12

3.5.8 Phân công giảng viên hướng dẫn 13

3.5.9 Đánh giá thực tập sinh 13

3.5.10 Đăng kí thực tập 14

3.5.11 Đăng kí phỏng vấn 14

3.6 Sơ đồ tuần tự và sơ đồ hoạt động 15

3.6.1 Chức năng “Đăng kí doanh nghiệp liên kết” 15

3.6.2 Chức năng “Đăng bài tuyển dụng” 16

3.6.3 Chức năng “Đăng bài tuyển thực tập sinh” 17

3.6.4 Chức năng “Đăng kí tổ chức hội thảo” 18

3.6.5 Chức năng “Duyệt phỏng vấn” 19

3.6.6 Chức năng “Đăng kí phỏng vấn” 20

3.6.7 Chức năng “Đăng kí thực tập” 21

3.6.8 Chức năng “Đăng kí tham gia hội thảo” 22

3.6.9 Chức năng “Tạo hồ sơ xin việc( CV)” 23

3.6.10 Chức năng “Nộp báo cáo thực tập” 24

3.6.11 Chức năng “Duyệt liên kết” 25

3.6.12 Chức năng “Phân công hướng dẫn thực tập sinh” 26

3.6.13 Chức năng “Đánh giá thực tập sinh” 27

3.7 Phác thảo giao diện 28

3.7.1 Đăng kí doanh nghiệp liên kết 28

3.7.2 Đăng bài tuyển dụng 29

3.7.3 Đăng bài tuyển thực tập sinh 30

3.7.4 Đăng kí tổ chức hội thảo 31

3.7.5 Đánh giá chương trình đào tạo 32

3.7.6 Duyệt liên kết 33

3.7.7 Tạo hồ sơ xin việc 34

3.7.8 Nộp báo cáo thực tập 35

3.7.9 Đăng kí phỏng vấn 36

3.8 Sơ đồ ERD 37

Chương 4 XÂY DỰNG CHƯƠNG TRÌNH 38

Trang 10

4.3 Giao diện trang doanh nghiệp 39

4.3.1 Giao diện đăng kí liên kết 39

4.3.2 Giao diện đăng kí hội thảo 40

4.3.3 Giao diện đăng bài tuyển dụng 41

4.3.4 Giao diện đăng bài tuyển thực tập sinh 42

4.3.5 Giao diện danh sách thực tập sinh 43

4.3.6 Giao diện phân công cán bộ hướng dẫn 44

4.3.7 Giao diện danh sách ứng viên phỏng vấn 45

4.4 Giao diện trang giảng viên 46

4.4.1 Giao diện phân công giảng viên hướng dẫn 46

4.4.2 Giao diện đánh giá sinh viên 47

4.5 Giao diện trang sinh viên 48

4.5.1 Giao diện nộp báo cáo thực tập 48

4.5.2 Giao diện thêm hồ sơ 49

KẾT LUẬN 50

1 Kết luận 50

2 Hướng phát triển 50

TÀI LIỆU THAM KHẢO 1

Trang 11

Hình 3.1 Sơ đồ usecase 10

Hình 3.2 Sơ đồ hoạt động của chức năng "Đăng kí doanh nghiệp liên kết" 15

Hình 3.3 Sơ đồ tuần tự của chức năng "Đăng kí doanh nghiệp liên kết" 15

Hình 3.4 Sơ đồ hoạt động "Đăng bài tuyển dụng" 16

Hình 3.5 Sơ đồ tuần tự của chức năng "Đăng bài tuyển dụng" 16

Hình 3.6 Sơ đồ hoạt động "Đăng bài tuyển thực tập sinh" 17

Hình 3.7 Sơ đồ tuần tự của chức năng "Đăng bài tuyển thực tập sinh" 17

Hình 3.8 Sơ đồ hoạt động của chức năng "Đăng kí tổ chức hội thảo" 18

Hình 3.9 Sơ đồ tuần tự của chức năng "Đăng kí tổ chức hội thảo" 18

Hình 3.10 Sơ đồ hoạt động của chức năng "Duyệt phỏng vấn" 19

Hình 3.11 Sơ đồ tuần tự của chức năng "Duyệt phỏng vấn" 19

Hình 3.12 Sơ đồ hoạt động của chức năng "Đăng kí phỏng vấn" 20

Hình 3.13 Sơ đồ tuần tự của chức năng "Đăng kí phỏng vấn" 20

Hình 3.14 Sơ đồ hoạt động của chức năng "Đăng kí thực tập" 21

Hình 3.15 Sơ đồ tuần tự của chức năng "Đăng kí thực tập" 21

Hình 3.16 Sơ đồ hoạt động của chức năng "Đăng kí tham gia hội thảo" 22

Hình 3.17 Sơ đồ tuần tự của chức năng "Đăng kí tham gia hội thảo" 22

Hình 3.18 Sơ đồ hoạt dộng của chức năng "Tạo hồ sơ xin việc" 23

Hình 3.19 Sơ đồ tuần tự của chức năng "Tạo CV xin việc" 23

Hình 3.20 Sơ đồ hoạt động của chức năng "Nộp báo cáo thực tập" 24

Hình 3.21 Sơ đồ tuần tự của chức năng " Nộp báo cáo thực tập " 24

Hình 3.22 Sơ đồ hoạt động của chức năng "Duyệt liên kết" 25

Hình 3.23 Sơ đồ tuần tự của chức năng "Duyệt liên kết" 25

Hình 3.24 Sơ đồ hoạt động của chức năng "Phân công hướng dẫn thực tập sinh" 26

Hình 3.25 Sơ đồ tuần tự của chức năng "Phân công hướng dẫn thực tập sinh" 26

Hình 3.26 Sơ đồ hoạt động của chức năng "Đánh giá sinh viên" 27

Hình 3.27 Sơ đồ tuần tự của chức năng "Đánh giá sinh viên" 27

Hình 3.28 Giao diện phác thảo “Đăng kí liên kết” 28

Hình 3.29 Giao diện phác thảo “Đăng bài tuyển dụng” 29

Hình 3.30 Giao diện phác thảo “Đăng bài tuyển thực tập sinh” 30

Hình 3.31 Giao diện phác thảo “Đăng kí tổ chức hội thảo” 31

Hình 3.32 Giao diện phác thảo “Đánh giá chương trình đào tạo” 32

Hình 3.33 Giao diện phác thảo “Duyệt liên kết” 33

Hình 3.34 Giao diện phác thảo “Tạo hồ sơ xin việc” 34

Hình 3.35 Giao diện phác thảo “Nộp báo cáo thực tập” 35

Hình 3.36 Giao diện phác thảo “Đăng kí phỏng vấn” 36

Hình 3.37 Sơ đồ ERD 37

Hình 4.1 Trang chủ 38

Hình 4.2 Trang đăng kí liên kết 39

Hình 4.3 Trang đăng kí hội thảo 40

Hình 4.4 Trang đăng bài tuyển dụng 41

Hình 4.5 Trang đăng bài tuyển thực tập sinh 42

Hình 4.6 Trang danh sách tuyển thực tập sinh 43

Hình 4.7 Trang phân công cán bộ hướng dẫn 44

Hình 4.8 Trang danh sách ứng viên phỏng vấn 45

Hình 4.9 Trang phân công giảng viên hướng dẫn 46

Hình 4.10 Trang đánh giá sinh viên 47

Trang 12

Chữ viết tắt Đầy đủ Ý nghĩa

SQL Structured Query Language Ngôn ngữ truy vấn dữ liệuMVC Model -View-Controller Mô hình model -view-controllerHTML HyperText Markup Language Ngôn ngữ đánh dấu siêu văn bảnCSS Cascading Style Sheets Ngôn ngữ định kiểu theo tầng

Trang 13

MỞ ĐẦU

Với nhu cầu đào tạo nguồn nhân lực như hiện nay, nhằm giúp doanh nghiệp vànhà trường có sự liên kết chặt chẽ với nhau, truyền đạt kiến thức thực tiễn của côngviệc và giúp sinh viên có cơ hội tìm kiếm việc làm dễ dàng Nhằm mục đích góp phầnthúc đẩy sự ham học hỏi cho sinh viên, việc hợp tác song phương giữa nhà trường vàdoanh nghiệp, giúp sinh viên xác định được mục tiêu học tập, hướng đi trong công việc

sau khi ra trường và giúp giảng viên quản lý dễ dàng theo dõi và nắm bắt tình hìnhthực hiện học kì doanh nghiệp của sinh viên Đề tài hướng đến xây dựng hệ sinh tháihợp tác giữa trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng và cácdoanh nghiệp với các chức năng sau:

Về phía doanh nghiệp, đại diện doanh nghiệp sẽ đăng kí liên kết trên hệ thống,nhân viên tuyển dụng đăng bài tuyển dụng việc làm, tuyển thực tập sinh, phân côngnhân viên hướng dẫn sinh viên thực tập và đăng kí tổ chức hội thảo tại trường.Nhân viên hướng dẫn( leader) nhận xét thực tập sinh sau khi hoàn thành quá trìnhthực tập

Về phía nhà trường, ban giám hiệu duyệt các đăng kí liên kết của doanh nghiệp,phòng đào tạo cập nhật chương trình đào tạo, cập nhật học kì doanh nghiệp củasinh viên Trưởng bộ môn phân công các giảng viên trong nghành hướng dẫn sinh viên

có tham gia học kì doanh nghiệp Giảng viên nhận xét các sinh viên thực tập mà mìnhđược phân công hướng dẫn Sinh viên và cựu sinh viên đăng kí phỏng vấn tuyển dụng,đăng kí tham giá các hội thảo mà doanh nghiệp tổ chức Sinh viên có học kì doanhnghiệp được phép đăng kí tham gia thực tập tại các doanh nghiệp có nhu cầu, nộp báocáo thực tập theo từng tuần

Về phạm vi nghiên cứu của đề tài: Đề tài áp dụng cho trường Đại học Sư phạm

Kỹ thuật – Đại học Đà Nẵng và các doanh nghiệp liên kết

Trang 14

Chương 1 TỔNG QUAN ĐỀ TÀI

Liên quan đến đề tài hợp tác giữa nhà trường và các doanh nghiệp, có kết quả đãnghiên cứu và đã được các trường đại học triển khai nhưng chỉ dừng lại ở việc đăngthông tin tuyển dụng, tuyển thực tập sinh thông tin các buổi hội thảo [5] [6]

1.2 Lý do chọn đề tài

Hiện tại giữa trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng và cácdoanh nghiệp liên kết không có một hệ thống nào để quản lý và giúp triển khai sự hợptác đó một cách hiệu quả và giúp sinh viên được kết nối trực tiếp với cácdoanh nghiệp

Vì vậy em đã chọn đề tài “Xây dựng hệ sinh thái hợp tác giữa trường Đại học

Sư phạm Kỹ Thuật, Đại học Đà Nẵng và các doanh nghiệp”

1.3 Mục tiêu

Xây dựng website hệ sinh thái hợp tác giữa trường Đại học Sư phạm Kỹ thuât,Đại học Đà Nẵng và các doanh nghiệp

Đề tài hướng đến xây dựng một hệ thống để đáp ứng các mục tiêu :

- Doanh nghiệp đăng kí trở thành doanh nghiệp liên kết

- Doanh nghiệp đăng bài tuyển dụng

- Doanh nghiệp đăng kí tổ chức hội thảo tại trường

- Doanh nghiệp đánh giá kết quả thực tập của sinh viên

- Doanh nghiệp đăng bài tuyển thực tập sinh

- Ban giám hiệu xác nhận đăng ký doanh nghiệp liên kết

- Trưởng bộ môn phân công giảng viên hướng dẫn thực tập

- Giảng viên nhận xét quá trình sinh viên thực tập tại doanh nghiệp

- Sinh viên nộp báo cáo quá trình thực tập

Trang 15

- Sinh viên tạo hồ sơ xin việc.

- Sinh viên đăng kí phỏng vấn xin việc

- Sinh viên đăng kí dự hội thảo do doanh nghiệp tổ chức

1.4 Phạm vi áp dụng

Đề tài áp dụng cho trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng và các doanh nghiệp liên kết

1.5 Phương pháp nghiên cứu

- Nghiên cứu lý thuyết: thu thập các tài liệu, tìm kiếm các cơ sở các lý thuyếtliên quan đến đề tài nghiên cứu

- Triển khai thực nghiệm: xây dựng website

Trang 16

Chương 2 CƠ SỞ LÝ THUYẾT

2.1 Hệ quản trị cơ sở dữ liệu MySQL

Hệ quản trị cơ sở dữ liệu MySQL được hiểu như là chương trình dùng để quản lý

hệ thống cơ sở dữ liệu, trong đó, cơ sở dữ liệu là một hệ thống lưu trữ thông tin đượcsắp xếp rõ ràng, phân lớp ngăn nắp Nó giúp bạn có thể truy cập dữ liệu một cáchthuận lợi và nhanh chóng nhất Vì hỗ trợ đa số các ngôn ngữ lập trình nên MySQLchính là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất trên thế giới HiệnMySQL đang được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứngdụng [1]

2.2 Ngôn ngữ lập trình C#

C# (hay C sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội ngũ

kỹ sư của Microsoft vào năm 2000 C# là ngôn ngữ lập trình hiện đại, hướng đối tượng

và được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và Java [3], vớicác ưu điểm như sau:

 Là ngôn ngữ đơn giản

 Là ngôn ngữ hiện đại

 Là ngôn ngữ hướng đối tượng

JavaScript được sử dụng để thêm thành phần động vào trang web và tạo nên các yếu tố

có thể lập trình được mà đôi khi CSS không thể xử lý được

2.4 Nền tảng ASP.NET Core

NET Core là một nền tảng phát triển đa mục đích, mã nguồn mở được duy trì bởiMicrosoft và cộng đồng NET trên GitHub Đó là nền tảng chéo (hỗ trợ Windows,macOS và Linux) và có thể được sử dụng để xây dựng các ứng dụng thiết bị, đám mây

và IoT [2] với một số đặt điểm như sau:

 Đa nền tảng: Chạy trên các hệ điều hành Windows, macOS và Linux [4]

 Nhất quán trên các kiến trúc: có thể chạy mã nguồn của bạn với cùng một hành

vi trên nhiều kiến trúc hệ thống, bao gồm x64, x86 và ARM

Trang 17

 Các công cụ dòng lệnh: Bao gồm các công cụ dòng lệnh dễ sử dụng, có thểđược sử dụng để phát triển cục bộ và trong các tình huống tích hợp liên tục.

 Triển khai linh hoạt: có thể cài đặt song song (cài đặt toàn người dùng hoặctoàn hệ thống) Có thể được sử dụng với các container Docker

 Tương thích: NET Core tương thích với NET Framework, Xamarin và Mono,thông qua NET Standard

 Nguồn mở: Nền tảng NET Core là nguồn mở, sử dụng giấy phép MIT vàApache 2 .NET Core là một dự án NET Foundation

 Được hỗ trợ bởi Microsoft: .NET Core được Microsoft hỗ trợ, theo Hỗtrợ NET Core

Trang 18

Chương 3 PHÂN TÍCH THIẾT KẾ

Nhà trường khi muốn quảng bá và hợp tác với các doanh nghiệp thì không cókênh chính thống nào đạt hiệu quả cao và cụ thể, làm cho việc kêu gọi sự hỗ trợ vàliên kết đăc biệt giữa nhà trường và các doanh nghiệp trở nên hạn chế

Sinh viên và cựu sinh viên không có kênh thông tin nào để tìm kiếm các doanhnghiệp đang liên kết với nhà trường hoặc nếu có thì rất khó khăn Tìm kiếm các cơ hộilàm trong các doanh nghiệp đã liên kết với nhà trường trước đó còn khó khăn và ít có

cơ hội

Để tổ chức khảo sát chất lượng đào tạo của nhà trường cần phải tạo các link formkhiến công tác khảo sát gặp nhiều khó khăn và không được xuyên suốt trong quá trìnhdạy và học

3.2 Đặc tả yêu cầu nghiệp vụ

3.2.1 Doanh nghiệp

3.2.1.1 Giám đốc

 Đăng kí để trở thành doanh nghiệp liên kết với nhà trường Được cấp tài khoảnđăng nhập hệ thống sau khi được duyệt đăng kí

 Tạo tài khoản cho các nhân viên khác trong doanh nghiệp

3.2.1.2 Nhân viên tuyển dụng

 Yêu cầu nhân viên tuyển dụng của doanh nghiệp phải đăng nhập vào hệ thốngkhi muốn đăng bài tuyển dụng Việc đăng bài thành công chỉ khi nhấn viênnhập đủ các thông tin mà hệ thống yêu cầu, sau khi đăng bài thì sẽ có thông báođăng bài thành công, kết thúc việc đăng bài Nhân viên có thể chỉnh sửa bàiđăng sau khi đăng bài, hoặc có thể khóa bài đăng đã đăng trước đó

 Nhân viên tuyển dụng được phép đăng bài tuyển thực tập sinh, chỉnh sửa vàkhóa bài như đăng bài tuyển dụng

 Nhân viên tuyển dụng được phép đăng kí tổ chức các cuộc hội thảo tại trường

Trang 19

3.2.1.3 Nhân viên hướng dẫn(leader)

 Chấm điểm và nhận xét thực tập sinh cuối mỗi kì thực tập

3.2.2 Nhà trường

3.2.2.1 Ban giám hiệu

 Được phép duyệt đăng kí trở thành doanh nghiệp liên kết của các doanh nghiệp

đã đăng kí trên hệ thống Sau khi duyệt sẽ có email xác nhận đã trở thành doanhnghiệp liên kết được gửi đến email mà doanh nghiệp đã đăng kí trước đó

3.2.2.2 Trưởng phòng đào tạo

 Cập nhật chương trình đào tạo của từng ngành

 Cập nhật sinh viên có học kì doanh nghiệp

3.2.2.3 Trưởng bộ môn

 Được phép phân công các giảng viên trong bộ môn hướng dẫn những sinh viên

đã đăng kí học kì doanh nghiệp

 Sinh viên nộp các báo cáo thực tập trong quá trình thực tạp tại doanh nghiệp

 Sinh viên và cựu sinh viên được phép đăng kí phỏng vấn trong các bài đăngtuyển dụng của doanh nghiệp, sau khi đăng kí và được duyệt lịch phỏng vấn tạicông ty sẽ có email xác nhận các thông tin khác

 Sinh viên và cựu sinh viên được tạo hồ sơ xin việc của cá nhấn mình

 Sinh viên và cựu sinh viên được phép nhận xét chương trình đào tạo của nhàtrường

3.3 Đặc tả yêu cầu phần mềm (Software Requirements)

3.3.1 Người dùng vãng lai

 Xem thông tin bài đăng tuyển dụng

 Xem thông tin bài tuyển thực tập sinh

 Xem hồ sơ xin việc của sinh viên

3.3.2 Doanh nghiệp

3.3.2.1 Lãnh đạo doanh nghiệp

 Đăng nhập/ Đăng xuất

 Đăng kí doanh nghiệp liên kết

Trang 20

3.3.2.2 Nhân viên tuyển dụng

 Đăng nhập/ Đăng xuất

 Đăng bài tuyển dụng

 Chỉnh sửa bài đăng tuyển dụng

 Khóa bài đăng tuyển dụng

 Đăng bài tuyển thực tập sinh

 Chỉnh sửa bài đăng tuyển thực tập sinh

 Khóa bài đăng tuyển thực tập sinh

 Đăng kí tổ chức hội thảo

3.3.2.3 Nhân viên nhân sự

 Đăng nhập/ Đăng xuất

 Tạo tài khoản nhân viên

3.3.2.4 Nhân viên hướng dẫn( leader)

 Đăng kí tham gia hội thảo

 Tạo hồ sơ tuyển dụng

 Nộp báo cáo thực tập

3.3.4 Cựu sinh viên

 Đăng nhập/ Đăng xuất

 Đăng kí phỏng vấn

 Đăng kí tham gia hội thảo

 Tạo hồ sơ tuyển dụng

3.3.5 Phòng đào tạo

 Đăng nhập/ Đăng xuất

 Cập nhật chương trình đào tạo

3.3.6 Ban giám hiệu

 Đăng nhập/ Đăng xuất

 Duyệt liên kết

 Duyệt hội thảo

3.3.7 Trưởng bộ môn

 Đăng nhập/ Đăng xuất

 Phân công giảng viên hướng dẫn

Trang 21

3.3.8 Giảng viên

 Đăng nhập/ Đăng xuất

 Đánh giá thực tập sinh

Trang 22

Description: Giám đốc doanh nghiệp đăng kí liên kết với nhà trường

Input: Nhập các thông tin liên quan đến doanh nghiệp và file scan

bản kí kết hợp tác trước đó

Output: Thông báo đang chờ xét duyệt

Basic flow:

Bước 1: Giám đốc chọn “Đăng kí liên kết”

Bước 2: Nhập các thông tin hệ thống yêu cầuBước 3: Hệ thống kiểm tra thông tin nhập vào

Trang 23

Alternative flow: Giám đốc quay về trang chủ, kết thúc usecase

Exception flow: Nhập sai thông tin, quay lại bước 2

3.5.2 Đăng bài tuyển dụng

Use case name: Đăng bài tuyển dụng

Actor: Nhân viên tuyển dụng

Description: Nhân viên tuyển dụng đăng bài tuyển dụng việc làm

Input: Nhập các thông tin liên quan đến bài đăng

Output: Thông báo đăng bài thành công

Basic flow:

Bước 1: Nhân viên chọn “Đăng bài tuyển dụng”

Bước 2: Nhập các thông tin hệ thống yêu cầuBước 3: Hệ thống đưa ra thông báo đăng bài thành công

Alternative flow: Nhân viên tuyển dụng quay về trang chủ, kết thúc usecase Exception flow: Nhập thiếu thông tin, quay lại bước 2

3.5.3 Đăng bài tuyển thực tập sinh

Use case name: Đăng bài tuyển thực tập sinh

Actor: Nhân viên tuyển dụng

Description: Nhân viên tuyển dụng đăng bài tuyển thực tập sinh

Input: Nhập thông tin liên quan đến bài đăng tuyển thực tập sinh

Output: Thông báo đăng bài thành công

3.5.4 Đăng kí tổ chức hội thảo

Use case name: Đăng kí tổ chức hội thảo

Actor: Nhân viên tuyển dụng

Description: Nhân viên tuyển dụng đăng kí tổ chức hội thảo

Input: Nhập thông tin liên quan đến bài đăng tuyển thực tập sinh

Output: Thông báo đăng kí đang chờ xét duyệt thành

Basic flow:

Bước 1: Nhân viên tuyển dụng chọn “Đăng kí hội thảo”

Trang 24

Bước 3: Hệ thống đưa ra thông báo đăng bài thành công

Alternative flow: Nhân viên tuyển dụng quay về trang chủ, kết thúc usecase Exception flow: Nhập thiếu thông tin, quay lại bước 2

3.5.5 Phân công cán bộ hướng dẫn

Use case name: Phân công nhân viên hướng dẫn

Actor: Nhân viên tuyển dụng

Description: Nhân viên tuyển dụng phân công các leader hướng dẫn

thực tập sinh

Input: Chọn sinh viên và chọn cán bộ hướng dẫn

Output: Thông báo phân công hướng dẫn thành công

Basic flow:

Bước 1: Nhân viên tuyển dụng chọn “Phân công”

Bước 2: Tick chọn cán bộ hướng dẫnBước 3: Hệ thống đưa ra thông báo phân công hướng dẫn thực tập sinh thành công

Alternative flow: Nhân viên tuyển dụng quay về trang chủ, kết thúc usecase Exception flow: Không chọn leader, quay lại bước 2

3.5.6 Đánh giá thực tập sinh

Use case name: Phân công nhân viên hướng dẫn

Actor: Nhân viên hướng dẫn( Leader)

Description: Leader đánh giá quá trình thực tập tại doanh nghiệp của

sinh viên mà mình hướng dẫn

Input: Nhập nội dung nhận xét và cho điểm

Output: Thông báo đánh giá thực tập sinh thành công

Basic flow:

Bước 1: Leader chọn “Đánh giá”

Bước 2: Nhập nội dung nhận xét và cho điểmBước 3: Hệ thống đưa ra thông báo phân công hướng dẫn thực tập sinh thành công

Alternative flow: Nhân viên quay về trang chủ, kết thúc usecase

Exception flow: Nhân viên chọn “Hủy”, kết thúc usecase

3.5.7 Duyệt đăng kí liên kết

Use case name: Duyệt đăng kí liên kết

Actor: Ban giám hiệu

Trang 25

Description: Ban giám hiệu duyệt đăng kí liên kết của doanh nghiệp, saukhi duyệt thành công, doanh nghiệp sẽ nhận được mail thông báo

Input: Doanh nghiệp đã đăng kí liên kết

Output: Thông báo duyệt thành công

Basic flow:

Bước 1: Ban giám hiệu chọn “Duyệt”

Bước 2: Chọn “Đồng ý”

Bước 3: Hệ thống đưa ra thông báo duyệt thành công

Alternative flow: Ban giám hiệu quay về trang chủ, kết thúc usecase

Exception flow:

Ban giám hiệu chọn “Hủy” – Kết thúc usecaseKhông chọn leader, quay lại bước 2

3.5.8 Phân công giảng viên hướng dẫn

Use case name: Phân công giảng viên hướng dẫn

Description: Trưởng bộ môn phân công các giảng viên trong khóa hướng dẫn sinh viên trong quá trình thực tập

Input: Giảng viên và sinh viên đà đăng kí tham gia thực tập

Output: Thông báo phân công thành công

Use case name: Đánh giá thực tập sinh

Description: Giảng viên đánh giá các sinh viên mà mình được phân công

hướng dẫn

Input: Nhập nhận xét và cho điểm

Output: Thông báo đánh giá thành công

Basic flow:

Bước 1: Giảng viên chọn “Đánh giá thực tập sinh”

Trang 26

Bước 3: Hệ thống đưa ra thông báo đánh giá thành công

Alternative flow: Giảng viên quay về trang chủ, kết thúc usecase

3.5.10.Đăng kí thực tập

Use case name: Đánh kí thực tập

Description: Sinh viên đăng kí thực tập tại các doanh nghiệp

Input: Bài đăng thực tập

Output: Thông báo đăng kí thành công

Use case name: Đánh kí phỏng vấn

Description: Sinh viên đăng kí phỏng vấn việc làm tại doanh nghiệp

Input: Bài đăng tuyển việc làm

Output: Thông báo đăng kí thành công

Trang 27

3.6 Sơ đồ tuần tự và sơ đồ hoạt động.

3.6.1 Chức năng “Đăng kí doanh nghiệp liên kết”

Hình 3.2 Sơ đồ hoạt động của chức năng "Đăng kí doanh nghiệp liên kết"

Hình 3.3 Sơ đồ tuần tự của chức năng "Đăng kí doanh nghiệp liên kết"

Trang 28

3.6.2 Chức năng “Đăng bài tuyển dụng”.

Hình 3.4 Sơ đồ hoạt động "Đăng bài tuyển dụng"

Hình 3.5 Sơ đồ tuần tự của chức năng "Đăng bài tuyển dụng"

Trang 29

3.6.3 Chức năng “Đăng bài tuyển thực tập sinh”

Hình 3.6 Sơ đồ hoạt động "Đăng bài tuyển thực tập sinh"

Hình 3.7 Sơ đồ tuần tự của chức năng "Đăng bài tuyển thực tập sinh"

Trang 30

3.6.4 Chức năng “Đăng kí tổ chức hội thảo”

Hình 3.8 Sơ đồ hoạt động của chức năng "Đăng kí tổ chức hội thảo"

Hình 3.9 Sơ đồ tuần tự của chức năng "Đăng kí tổ chức hội thảo"

Trang 31

3.6.5 Chức năng “Duyệt phỏng vấn”

Hình 3.10 Sơ đồ hoạt động của chức năng "Duyệt phỏng vấn"

Hình 3.11 Sơ đồ tuần tự của chức năng "Duyệt phỏng vấn"

Ngày đăng: 07/03/2024, 15:38

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

TÀI LIỆU LIÊN QUAN

w