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 2TRƯỜ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 3Tê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 4KHOA 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 51 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 6Trong 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 7Tô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 8TÓ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 93.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 104.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 11Hì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 12Chữ 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 13MỞ ĐẦ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 14Chươ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 16Chươ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 18Chươ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 193.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 203.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 213.3.8 Giảng viên
Đăng nhập/ Đăng xuất
Đánh giá thực tập sinh
Trang 22Description: 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 23Alternative 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 24Bướ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 25Description: 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 26Bướ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 273.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 283.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 293.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 303.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 313.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"