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

Xây dựng hệ thống quản lý thực tập và đồ án tốt nghiệp

66 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ệ Thống Quản Lý Thực Tập Và Đồ Án Tốt Nghiệp
Tác giả Nguyễn Danh Khương
Người hướng dẫn ThS. Nguyễn Mạnh Sơn, ThS. Nguyễn Văn Tiến
Trường học Đại Học Chính Quy
Chuyên ngành Công Nghệ Thông Tin
Thể loại đồ án tốt nghiệp
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 66
Dung lượng 14,76 MB

Nội dung

-Phê duyệt đăng ký doanh nghiệp, giảng viên thực tập: Thông tin đăng ký của sinh viên sẽ được phê duyệt bởi giảng viên dé quyết định sinh viên có đủ điều kiện thực tập tại doanh nghiệp đ

Trang 1

BO THONG TIN VA TRUYEN THONG

HOC VIEN CONG NGHỆ BƯU CHÍNH VIỄN THONG

DO AN

TOT NGHIEP DAI HOC

Dé tài :” XÂY DUNG HE THONG QUAN LY THUC TẬP VA

HÀ NỘI - 2021

Trang 3

BO THONG TIN VÀ TRUYEN THONG

TÓT NGHIỆP ĐẠI HỌC

Dé tài :” XÂY DỰNG HE THONG QUAN LÝ THỰC TẬP VÀ

DO ÁN TOT NGHIỆP”

Người hướng dẫn: ThS NGUYEN MẠNH SƠN

Sinh viên thực hiện: NGUYEN DANH KHƯƠNG

Trang 4

ĐỒ ÁN TOT NGHIỆP

LỜI CÁM ƠN

Em xin gửi lời cảm ơn chân thành đến thầy ThS Nguyễn Mạnh Sơn và thầyThS Nguyễn Văn Tiến, đã tận tình hướng dẫn, chỉ bảo em trong suốt quá trình thựchiện đồ án

Em cũng xin chân thành cảm ơn các thầy cô của khoa Công nghệ thông tintrong thời gian qua đã truyền đạt những kiến thức quan trọng về công nghệ thông tin,

đó là nền tảng để em có thể áp dụng vào thực hiện đồ án cũng như trong công việc

sau khi ra trường.

Cuối cùng, em xin chân thành cảm ơn gia đình và bạn bè, đã luôn tạo điều

kiện, quan tâm, giúp đỡ, động viên em trong suốt quá trình học tập và hoàn thành đồ

án tốt nghiệp

Do kiến thức và kinh nghiệm còn hạn chế nên mặc dù đã rất cố gắng, đồ án

của vẫn không tránh khỏi những thiếu sót Em rất mong nhận được sự góp ý của cácThay, Cô dé đồ án được hoàn thiện hon

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

Hà Nội, tháng 12 năm 2020

Sinh viên thực hiện

Nguyễn Danh Khương

Nguyễn Danh Khương — D17HTTT3 i

Trang 5

ĐỒ ÁN TOT NGHIỆP

NHAN XÉT, ĐÁNH GIA, CHO DIEM

(Của người hướng dẫn)

Điểm: (bằng chữ: c c2 SẰ: )

Đồng ý/Không đồng ý cho sinh viên bảo vệ trước hội đồng cham đồ án tốt nghiệp?

Hà Nội, ngày tháng năm 20

GIẢNG VIÊN HƯỚNG DAN

(ky và ghi rõ họ tên)

Trang 6

ĐỒ ÁN TOT NGHIỆP

NHAN XÉT, ĐÁNH GIA, CHO DIEM

(Của người phan biện)

Điểm: (bằng chữ: cccccẰ: )

Đồng ý/Không đồng ý cho sinh viên bảo vệ trước hội đồng cham đồ án tốt nghiệp?

Hà Nội, ngày thang năm 20

GIẢNG VIÊN PHẢN BIỆN

(ky và ghi rõ họ tên)

Nguyễn Danh Khương — D17HTTT3 11

Trang 7

ĐỒ ÁN TOT NGHIỆP

MỤC LỤC

09099 0000577 i

19/9000 — iv

DANH MỤC KY HIỆU VA TU VIET TAT .s s-s<sscssessesssessess vi

DANH MỤC HINH ANH cscsssssssssesssssssssessssssssscsscsenssussssssssesssssssssessessnssscesessees vii

IJ.9J:80/10/0:7 90621777 x

00671005 ,ÔỎ 1

CHUONG 1: BÀI TOÁN QUAN LÝ THỰC TẬP VÀ DO AN TOT NGHIỆP 2

1.1 Khao sát các hệ thống liên quan -2- 2 5¿+2++2+++£x++rxezrxrrxeerxesred 2

LAA https://student.uef.cdu vi) n ố.ộẶ‹Ặ., - 2

CHUONG 2: PHAN TÍCH THIẾT KE HE THONG . s-s2 8

2.1 Yêu cầu chức năng wecceceeccecsscsscsssssecsessessesscssssscscsecsessesscsuesscsecsesseesessesscsesaeeees 82.1.1 Quá trình thực tập tốt nghiệp oceccceccesscessesssesssesssesssessesssesssssssssesssessessessses 82.1.2 Quá trình thực hiện đồ án tốt 14/12/5 Pn ọ

2.2 Xác định yêu cầu -:-5¿©52+EE+EE E2 2 157171121121121111211 211111111 xe cre 92.2.1 Yêu COU nghiỆp VỊ -©2+-52 SE SE SE EEEEEE2211211271211211211 1112k 9

2.4.2 Xây dựng lược đồ cơ sở dữ liỆM 2: Sc Set St SESEEEEESEEEEErErrrrsrsrres 30

Nguyễn Danh Khương — D17HTTT3 iv

Trang 8

ĐỒ ÁN TOT NGHIỆP

CHUONG 3: CÀI ĐẶT VÀ THU NGHIỆM HỆ THÓNG 35

3.1 Kiến trúc hệ thống - ¿22 +¿©2+£©++2EE++EEtEEEEEEESEEE2EE2EE271E221 22 2Eecrkee 35

3.1.1 Website (máy Khách) cv v1 v kg ng rry 35 3.1.2 Backend (MAY CHU) , cv tk HH ky 35 3.1.3 MySQL (CO sở dit lIỆH|) s5 3k kg tk ghê 35

B.1.1 CC ) an 36

3.1.2 Xây dựng CAC /4ÌPÌ cv TH Hà Hà HH TT Thư 36

3.1.3 Tao cơ sở dit liệu và kết nối với SCrVEL cecececcscescssescsssssescssescssvesssvesseeseeees 37

3.4 Các giao diện kết quả :-2+52+Ss+Ek‡EEEE2E15E1571121121127171111 211111 xe 43

3.4.1 Các giao diện phía Quan tri VỈÊY" nh ng ren 43 3.4.2 Các giao điện phía giảng VÌÊN4 - «cv re 49 3.4.3 Các giao diện phía Sinh VIÊN cv tk rưyn 49

3.4.4 Các giao diện phía doanh nghiỆD - cà Set vseEssexeerssrreerererrre 31

000900575 52TÀI LIEU THAM KHẢO - <2 2Ÿ s£ 52 S2 s£EseES2ES2EEseEseEssesserserserssee 53

Nguyễn Danh Khương — D17HTTT3 v

Trang 9

ĐỒ ÁN TOT NGHIỆP

DANH MỤC KÝ HIỆU VÀ TU VIET TAT

Viết tắt Ý nghĩa

CSDL Co so dt liệu

QTV Quan tri vién

API Application Programming Interface: Giao diện lập

trinh ing dung

HTTP HyperText Transfer Protocol: Giao thức truyền tải

siêu văn bản

URL Uniform Resource Locator: Dia chỉ của một tài

nguyên duy nhất trên web

PK Primary Key: khóa chính trong CSDL

FK Foreign Key: khóa ngoại trong CSDL

NN Not Null: trường không được dé trông trong CSDL

AI Auto Increment: trường tự động tăng gia tri trong

CSDL

Nguyễn Danh Khương — D17HTTT3

Trang 10

ĐỒ ÁN TOT NGHIỆP

DANH MỤC HÌNH ẢNH

Hình 1.1 Giao diện đăng ký doanh nghiệp - Dai học Kinh tế - Tài chính TP HCM 2 Hình 1.3 Đăng ký làm đồ án — FPT Polytechnic -2- 2 szs+csz+zz+zssrxez 3

Hình 1.4 Gia nhập nhóm — FPT Polytechnic 5 «5 «+ s+ssvseesereseeeeeee 4

Hình 1.5 Nhập mã code dé vào nhóm — FPT Polytechnic -: sz 5z: 4 Hình 2.1 Quá trình thực tập tốt nghiỆp -22- 2 22 E+2E£+E+EE+EEerEezEerrxerxeee 8 Hình 2.2 Quá trình thực hiện đồ án tốt nghi6p c.cecceccecccesesesesseseeseesessessessesesseseees 9 Hình 2.3 Biểu đồ use case toàn hệ thống - 2 +5++S£+E£+E+E£EerEerkerkrrerree 12 Hình 2.4 Biểu đồ lớp phân tích 2-2 2 2+ £+E£EE£EE£EE+EE+EE+EEZEEEEerkerkerxrrkrree 23

Hình 2.5 Biểu đồ trạng thái đăng ký doanh nghiệp thực tập . - 24

Hình 2.6 Biểu đồ trang thái đăng ký giảng viên hướng dẫn thực tập - 24

Hình 2.7 Biéu đồ trạng thái phê duyệt đăng ký doanh nghiệp thực tập - 25

Hình 2.8 Biểu đồ trạng thái phê duyệt đăng ký giảng viên thực tập 25

Hình 2.9 Upload điểm thực tập -¿- 2 2 £+ESE£EEEEEEEEEEEEEE2EE21171 212121 cree 26 Hình 2.10 Biéu đồ trạng thái đăng ký đồ án ¿- 2-52 2cz+EcEerEerkerxerkrree 26 Hình 2.11 Biéu đồ trạng thái phê duyệt đăng ký đồ án . 5c 5 +52 s52 27 Hình 2.12 Biéu đồ tuần tự đăng ký doanh nghiệp thực tập - -s- 27 Hình 2.13 Biéu đồ tuần tự đăng ký giảng viên hướng dẫn thực tap 27

Hình 2.14 Biéu đồ tuần tự phê duyệt đăng ký doanh nghiệp - 28

Hình 2.15 Biéu đồ tuần tự phê duyệt đăng ký giảng viên thực tập 28 Hình 2.16 Biéu đồ tuần tự upload điểm thực tập - 2-2 ++2sz+zz+cxsrxczez 28 Hình 2.17 Biêu đồ tuần tự đăng ký đồ án 2- 22 5¿22+2E+vExtcrxesrxerreeree 29 Hình 2.18 Biéu đồ tuần tự phê duyệt đăng ký đồ án 2 2-©52©cz+cxsrxccez 29 Hình 2.19 Biêu đồ lớp thiết kẾ 2: 225222 2Ex2EE22E12711221211211221 21121 crkv29

Nguyễn Danh Khương — D17HTTT3 vii

Trang 11

ĐỒ ÁN TOT NGHIỆP

Hình 2.20 Lược đồ cơ sở dữ liệu -.-¿ c5c+2ccvtttEEttrtrrtrirrrtrirrrrrirrrrrrrie 30Hình 3.1 Kiến trúc hệ thống -¿- 2-2 252 £+E£EE£EEEEEEEEEEEEEEEEEEEEEEEEEEEEerkrrkrree 35

Hình 3.2 Cac thư mục cua project Laravel sau khi được khởi tạo 36

Hình 3.3 Kết quả chạy project sau khi khởi tạO 2-2 2 2+ +xezxe£x+rxzrszxez 36Hình 3.4 Ví dụ về tao rOUt€ cccc2vt22 t2 2E tt 37Hình 3.5 Thông tin trong file env được sửa đổi dé kết nỗi CSDL - 37Hình 3.6 Tạo thông tin cho bảng bằng cách sửa file migration -. 38

Hình 3.7 Bang articles sau khi QUOC fạO 6 2à ng nh re, 38

Hình 3.8 Truy van CSDL với Eloquent ORM ¿-2¿ + +++zx2z+vzxesrsz 38Hình 3.9 Kết quả chạy thử APPI 2-22 5<2SESE2EE2EEEEEE2E22E122171 21121121 crk, 38

Hình 3.10 Cac thư mục cua project Laravel sau khi được khởi tạo - 39

Hình 3.11 Giao diện web mặc định sau khi khởi tạo -2-<<+++<<<<++<<< 39 Hình 3.12 Khai báo router cho USe CS€ - -.- 5 + ng ng ng rưn40

Hình 3.13 File chứa các router giúp dé dàng quản lý và phát triển hệ thống 40

Hình 3.14 Mã nguồn giao diện use case Thêm tin tức 2-52 s2 ++zxzsz41

Hình 3.15 Giao diện Thêm tin ture 0 ccccesscccccceessseeecceesssseececeesssseeeeeeessseeeeeees 41

Hình 3.16 Hàm xử lý click “Thém" tin tỨC 55c 3+ 32t Sverseeresererrrrrrre 42

Hình 3.17 Khai báo API thêm tin ttre - - 5 5 111v ngư42

Hình 3.18 Kết quả Thêm tin tức ở giao điện web 2- 2 2+ +xecxerxererszree 43

Hình 3.19 Dữ liệu được lưu thành công vào CSÌÏDLL - 5-55 ++s+sersxs43 Hinh 6 200190)1.8)/ã5ii0i 11177 43 Hình 3.21 Thêm tin tre - G2 + 11900190 191991 90 ng nh ngư 43 Hình 3.22 Sửa tin ỨC - - G1 19 HH HH HH nh Hư n 44 Hình 3.23 Xác nhận xóa tin {ỨC - << 1111221111111 1223111 1111953511 key, 44

Nguyễn Danh Khương — D17HTTT3 vill

Trang 12

Danh sach ngu0i tì: 110777 47

Them ngurod dng 11 47

Reset mật khâu người dUng c.ccccccccsesssessessesssesssecsesseesseessecseseseessecsseees 48Thống kê đăng ký dạng biêu đỒ 2: 2¿-55¿22+c2Evzxterxrzrxerrrrres 48Phần chú thích của biểu đồ thống kê đăng ký 2-2-2: 48Danh sách sinh viên đăng ký d6 án .2- 5:55 ©522cS+2cxczxxrrrecree 49Xem thông tin đồ án của sinh viên -2- 22 2+sezx+EzEerxerxerreee 49

Nhật ký thay đổi - 5-5-2522 E2 211211271211211211211111E x1 49

Dang ký doanh nghiệp thực tập - - 5c sSssseireerrerrssrrses 50 Đăng ký giảng viên thực tap - - - Sc S32 ng re, 50

Trạng thái chưa đăng ký đồ án - -2- 2 S+SE+E£2E2EEEEEEerEerkerkrrsrei 50

Đăng ký đỗ án - 6c SE E12 1E7121121121121111121121111111E 1xx 51

Đồ án đã được đăng KY - ¿5c St SE 2112112112121 21 1111k, 51Upload điểm thực tập - + 2-52 2 ESE£EEEEEEEE2EE2EE2122121 21212 errrei 51

Nguyễn Danh Khương — D17HTTT3 ix

Trang 13

DO AN TOT NGHIEP

DANH MUC BANG

Bang 2.1 Kịch ban use case đăng ký doanh nghiệp thực tập -«- 12

Bảng 2.2 Kịch ban use case đăng ký giảng viên hướng dẫn thực tập 13

Bảng 2.3 Kịch ban use case phê duyệt đăng ký doanh nghiệp thực tập 14

Bang 2.4 Kịch ban use case phê duyệt dang ký giảng viên thực tập 15

Bảng 2.5 Kịch ban use case upload điểm thực tập - 2-2 2 se x+cx+zszzszse2 16 Bảng 2.6 Kịch ban use case đăng ký d6 án 2- 2 5sSE+Ez‡E2EEEerEerkerkerkrree 17 Bảng 2.7 Kịch ban use case đăng ký đồ án 2 25S+SE+E‡E2EEEeEEerkerkrrerree 18 Bang 2.8 Mô ta các bang trong CSDL cece ceesccesseeeseeeeneeesneceneeeaeeesaeceseeeeeeesaes 30 Bảng 2.9 Mô tả các thuộc tinh bang articles cee eesceeeseeeseceseeeeceeseeeeseeeeneeesaes 30 Bảng 2.10 Mô tả các thuộc tinh bang serme€sSf€TS 55555 + *++sexsseseeers 31 Bảng 2.11 Mô tả các thuộc tính bảng US€TS c5 S5 + *Eseerreerereere 31 Bang 2.12 Mô tả các thuộc tính bảng user_ aspITafIO'S - - «+55 << x+<+sx2 32 Bảng 2.13 Mô tả các thuộc tinh bang enterprises -.- 555 ++sessseseeers 32 Bảng 2.14 Mô tả các thuộc tính bảng enterprise_aspirations - ‹ -« 32

Bảng 2.15 Mô tả các thuộc tính bảng enterprise_ aspiration_ user - 33 Bang 2.16 Mô tả các thuộc tính bang Internsh1ps ¿- 5 55c cssessssessee 33 Bảng 2.17 Mô tả các thuộc tính bảng PTOJ€CES - Q5 Sky 33

Bảng 2.18 Mô tả các thuộc tính bảng project_aspirations «+ << <c<<+ 33

Bảng 2.19 Mô tả các thuộc tính bảng change_ ÏOgS 5 cece ++ss+sskeese 34

Nguyễn Danh Khương — D17HTTT3

Trang 14

Bên cạnh thực tập doanh nghiệp thì đồ án tốt nghiệp cũng quan trọng không

kém Các công ty và nhà tuyển dụng luôn đánh giá cao ứng viên có thực hiện đồ án

thay vì học các môn thay thế tốt nghiệp, do đồ án mang tính thực tế và ứng dụng cao

hơn.

Một hệ thống quản lý thực tập và đồ án tốt nghiệp sẽ giúp đơn giản hóa việc

đăng ký và xử lý cho sinh viên và các cán bộ tại Học viện.

Nội dung đồ án được trình bày trong 3 chương, 1 phần mở đầu và kết luận:

Mở đầu: Giới thiệu đề tai và cấu trúc đồ án

Chương 1: Bài toán quản lý thực tập và đồ án tốt nghiệp

-Khảo sát một số trang web có liên quan đến thực tập và đồ án của các trường

đại học/ cao đăng.

-Trình bày sự cân thiệt và mục tiêu của hệ thông.

-Các bước xây dựng hệ thống và các công nghệ kỹ thuật sử dụng trong từng

bước.

Chương 2: Phân tích và thiết kế hệ thống

-Từ đặc tả hệ thống, đồ án thực hiện phân tích các đối tượng và chức năng của

người dùng, thiết kế kiến trúc các lớp cũng như các thành phần khác của hệ thống

dựa trên các sơ đồ phân tích thiết kế

Chương 3: Cài đặt và chạy thử nghiệm hệ thống

-Trinh bày quá trình cài đặt và giải thích các giao diện kết quả

Kết luận: Tổng kết các kết quả đạt được và một số hướng phát triển trong tương lai

Nguyễn Danh Khương — D17HTTT3 1

Trang 15

DO AN TOT NGHIỆP CHUONG 1

CHUONG 1: BÀI TOÁN QUAN LY THỰC TAP VA DO AN TOT

NGHIEP

1.1 Khảo sát các hệ thống liên quan

Trong phần này, đồ án sẽ khảo sát một số hệ thống quản lý đào tạo có module

quản lý thực tập tốt nghiệp

Ngoài 2 hệ thống được trình bày trong mục 1.1.1 và 1.1.2, cũng có một vài hệthống khác được xây dựng liên quan đến quản lý thực tập Tuy nhiên các hệ thống

này đều được sử dụng nội bộ nên không thé tiến hành khảo sát, ví dụ:

e https:/Athutech.github.io/thuctapsv/ - Dai học Công nghệ TP HCM (Hutech) e_ https://fit.sgu.edu.vn/dktt - Đại học Sai Gòn

e http://112.137.129.69:8000/ - Đại học Công nghệ - Dai học Quốc gia Hà Nội

Théng tin doanh nghiện đã đăng ký thực tap

Bạn chưa chon doanh nghiệp đăng ký thực tap.

Hinh 1.1 Giao dién dang ky doanh nghiép - Dai hoc Kinh té - Tai chinh TP HCM

Sau khi đăng ký thành công, sinh viên có thé xem lại thông tin đơn vi thực tập.

Nguyễn Danh Khương — D17HTTT3 2

Trang 16

DO AN TOT NGHIỆP CHUONG 1

Hình 1.2 Thông tin đơn vi thực tập - Dai học Kinh tế - Tài chính TP HCM

Nguyễn Danh Khương — D17HTTT3 3

Trang 17

DO AN TOT NGHIỆP CHUONG 1

DANG KY DY AN TOT NGHIEP TAO NHOM GIA NHAP NHOM

(Dành cho sinh viên chưa có nhóm) (Dành cho sinh viên đã có nhóm) (Dành cho sinh viên đã có nhóm)

Các nhóm hiện tại: HƯỚNG DẪN SỬ DỤNG

Tén dé tai Số lượng thành viên Chuyên ngành

Hình 1.4 Gia nhập nhóm — FPT Polytechnic

Gia nhập nhóm có sẵn

Ma code

Hình 1.5 Nhập mã code dé vào nhóm — FPT Polytechnic

Sau khi sinh viên vào nhóm thành công, phòng đảo tạo sẽ xử lý và đưa ra danh sách chính thức.

1.2 Mô tả bài toán

Bài toán phát sinh từ tình hình thực tế của các trường đại học nói chung vàHọc viện Công nghệ Bưu chính viễn thông nói riêng trong việc tổ chức thực tập doanhnghiệp và làm đồ án tốt nghiệp cho sinh viên năm cuối các ngành Kỹ thuật Từ đóxây dựng hệ thống giúp quản lý thực tập và đồ án tốt nghiệp, giúp giảm bớt công sứccủa sinh viên và giảng viên, đồng thời giúp cho việc quản lý trở nên rõ ràng, tiện lợi

Hệ thống quản lý thực tập và đồ án tốt nghiệp được xây dựng cho sinh viên,

giảng viên, quản trị viên và doanh nghiệp sử dụng.

Với Học viện Công nghệ Bưu chính Viễn thông, cách làm việc trước đây (nộp

đơn, gửi email, ) được đánh gia là không phù hợp và thiếu hiệu quả, do đó hệ thống

ra đời được kỳ vọng sẽ là giải pháp cho quy trình đăng ký và quản lý thực tập, đồ ántốt nghiệp: làm đơn giản việc quản lý cũng như giúp sinh viên dé dang năm bắt được

thông tin Hệ thống sẽ mang tính khách quan, công bằng, thê hiện qua việc sinh viên

đăng ký và người có thâm quyền phê duyệt

Hệ thống sẽ bao gồm các chức năng sau:

e Sinh viên:

Nguyễn Danh Khương — D17HTTT3 4

Trang 18

DO AN TOT NGHIỆP CHUONG 1

-Đăng ky doanh nghiệp thực tập: sinh viên có thé xem được thông tin, dia chi

cũng như yêu cầu chuyên môn cho vị trí thực tập và có thê đăng ký tối thiêu 2 nguyệnvọng, tối đa 5 nguyện vọng

-Đăng ký giảng viên thực tập: sinh viên có thé đăng ky 1 giảng viên hướng

e Quan tri viên:

-Đăng tai và quan lý các tin tức: Những người dùng khác có thé thay được tin

tức trên bảng tin.

-Quản lý thông tin về học kỳ: QTV có thể cài đặt thời gian mở, kết thúc đăng

ký thực tập, đồ án và thời gian cho doanh nghiệp truy cập hệ thống

-Quản lý thông tin về các doanh nghiệp đối tác: Đây là các doanh nghiệp màsinh viên có thé chọn dé thực tập

-Quản lý thông tin người dùng: Chức năng nay cho phép QTV có thé thêm,

sửa, xóa người dùng trong hệ thống

-Phê duyệt đăng ký doanh nghiệp, giảng viên thực tập: Thông tin đăng ký của

sinh viên sẽ được phê duyệt bởi giảng viên dé quyết định sinh viên có đủ điều kiện

thực tập tại doanh nghiệp đó hay không.

-Thực hiện phê duyệt tự động: QTV có thể cài đặt phương án phê duyệt doanhnghiệp thực tập và hệ thống sẽ tự động chọn ra các sinh viên đủ điều kiện thỏa mãphương án dé phân công vào doanh nghiệp

-Phê duyệt thực tập/ đồ án: QTV có thé vào điểm từ file Excel mà không cần

nhập thủ công từng sinh viên.

-Sửa điểm thực tập/ đồ án: Sau khi vào điểm, nếu có trường hợp bị lỗi hoặcsai sót, QTV có thé sửa lại điểm

Giảng viên có thé theo đõi và phê duyệt các sinh viên theo quyền hạn của

mình.

e Giảng vién:

-Phê duyệt thực tập/ đồ án: Giảng viên có thé phê duyệt đăng ký thực tập/ đồ

án trong thấm quyền của mình

e Doanh nghiệp:

-Upload file điểm thực tập: Sau khi có kết quả đánh giá thực tập, doanh nghiệp

có thé upload điểm lên hệ thống, file mà doanh nghiệp upload lên sẽ được lưu lại để

sử dụng đối chiếu trong trường hợp có sai sót

Nguyễn Danh Khương — D17HTTT3 5

Trang 19

DO AN TOT NGHIỆP CHUONG 1

1.3 Tính cấp thiết của đề tai đồ án

Tại Học viện Công nghệ Bưu chính Viễn thông, việc đăng ký doanh nghiệp

và giảng viên hướng dan là tương đối bat tiện do phải đăng ký trên giấy và nộp tạiVăn phòng một cửa, sinh viên đăng ký sẽ tốn công sức dé đến trường nộp đơn, còncán bộ tiếp nhận thì phải mat nhiều thời gian dé xử lý từng đơn, hơn nữa còn có thénhằm lẫn trong quá trình xử lý

Việc đăng ký đồ án cũng đang trong tình trạng tương tự: rườm rà, tiêu tốn thời

gian và công sức.

Một số trường đại học, cao đăng tại Việt Nam cũng đã xây dựng hệ thống cho

vấn đề này, tuy nhiên chưa giải quyết được triệt đề

Từ những lý do trên, việc xây dựng hệ thống để quản lý đăng ký thực tập và

đồ án là cần thiết

1.4 Các bước phát triển hệ thống và công nghệ kỹ thuật sử dụng

Hệ thống được xây dựng bằng mô hình Client - Server với phần Back-end sửdụng ngôn ngữ PHP (framework Laravel) và phần Front-end sử dụng ngôn ngữJavascript (framework VueJS), cơ sở dit liệu sử dụng trong hệ thống là MySQL

Quá trình phát triển hệ thống sẽ bao gồm 3 bước với các công nghệ sử dụng

như sau

1.4.3 Tạo cơ sở dữ liệu

Bước đầu tiên là tạo CSDL để làm nơi lưu trữ dit liệu CSDL được sử dụng

trong hệ thông là MySQL

MySQL là một trong những cơ sở đữ liệu quan hệ phô biến nhất hiện nay

MySQL có tinh bảo mật cao, phù hợp với hệ thống quản lý thực tập của đồ án

do có truy cập cơ sử dữ liệu trên Internet.

Ngoài ra MySQL hỗ trợ nhiều chức năng SQL (phpMyAdmin, MySQLworkbench), người quan tri có thé sir dung dé can thiệp trực tiếp vào cơ sở dir liệukhi xảy ra sai sót khi vận hành và cho phép khôi phục transaction khi xảy ra sự cố,

giúp đữ liệu được bảo toàn đúng đắn

1.4.1 Xây dựng Server

Bước này bao gồm tạo các bảng trong CSDL, tạo các API và kết nối các APIvới CSDL, tất cả đều được thực hiện bởi framework Laravel

Laravel là một framework của ngôn ngữ PHP, được sử dụng rộng rãi để xây

dựng website theo mô hình MVC [2].

Laravel cung cấp 1 cơ chế giúp tạo các bảng cho CSDL mà không cần trực

tiếp theo tác trên hệ quản trị CSDL [2]

Nguyễn Danh Khương — D17HTTT3 6

Trang 20

DO AN TOT NGHIỆP CHUONG 1

Laravel cung cap công cụ tích hợp dong lệnh, giúp dé dàng thực hiện thay đổi

cấu trúc bảng trong Cơ sở đữ liệu hay tạo thêm Controller, Model, [2]

Laravel cũng cung cấp cơ chế mô phỏng các Model dựa trên quan hệ của các

bảng trong Cơ sở đữ liệu (được gọi là Eloquent ORM), giúp thực hiện truy vấn Cơ

sở dữ liệu mà không cần sử dụng ngôn ngữ SQL [2]

Ngoài ra Laravel cung cấp sẵn tính năng bảo mật: PDO chống lại tan công

SQL Injection và field token chống lại tan công CSRF, điều nay rất phù hợp với hệthống đăng ký thực tập và đồ án do yêu cầu tính bảo mật cao

1.4.2 Xây dựng giao diện website

Website được xây dung sử dụng framework VueJS — là 1 trong 3 framework

thinh hanh nhat thién nay trong phat trién giao dién website

Giống như hau hết các framework đối thủ khác, VueJS xây dung website theo

dạng Single Page App, giúp website chạy nhanh và mượt mà Tuy nhiên, được cho là

sàng lọc và tích hợp các tinh năng ưu việt của các framework đối thủ, VueJS có hiệusuất xử lý rất cao và dung lượng nhỏ hơn nhiều [3]

Ngoài ra với lượng thư viện dồi dao, website sẽ được xây dựng nhanh chóng

mà không cần mắt nhiều thời gian cho việc thiết kế giao diện

Nguyễn Danh Khương — D17HTTT3 7

Trang 21

DO AN TOT NGHIỆP CHUONG 2

CHUONG 2: PHAN TÍCH THIET KE HE THONG

Do với số lượng ca sử dung nhiều (trên 40) nên trong nội dung chương 2 sẽ chỉ trình

bày chỉ tiết một số ca sử dụng quan trọng, bao gồm:

- Đăng ký doanh nghiệp thực tập

- Đăng ký giảng viên thực tập

- Phê duyệt đăng ký doanh nghiệp thực tập

- Phê duyệt đăng ký giảng viên thực tập

- Upload điểm thực tập

- Đăng ký đồ án

- Phê duyệt đăng ký đồ án

2.1 Yêu cầu chức năng

2.1.1 Quá trình thực tập tốt nghiệp

Ễ Được duyệt

Bi từ chổi Xủllý phê duyệt doanh nghiệp

[

-Được phê duyệt:

Xử lý phê duyệt giảng viên

I

Bị tir chổi

@m)-—

Hình 2.1 Quá trình thực tập tốt nghiệp

Sinh viên đồng thời đăng ký doanh nghiệp và giảng viên cho kỳ thực tập

QTV sẽ nhận được thông tin đăng ký của tất cả sinh viên, còn giảng viên sẽ

nhận được thông tin đăng ký của các sinh viên đăng ký mình.

QTV và giảng viên sẽ tiến hành phê duyệt đăng ky dựa trên quyền han của

mình trong hệ thống, hoặc QTV có thê thực hiện tạo phương án phê duyệt tự động

Thông tin phê duyệt sẽ được lưu lại trong hệ thống Sinh viên được phê duyệt

cả doanh nghiệp và giảng viên sẽ đủ điều kiện thực tập

Sau khi ky thực tập kết thúc, QTV và doanh nghiệp sẽ tién hành vào điểm thực

Nguyễn Danh Khương — D17HTTT3 §

Trang 22

DO AN TOT NGHIỆP CHUONG 2

tap.

Sau khi đã vào điêm, sinh viên có thê vào xem diém thực tập cua minh.

2.1.2 Quá trình thực hiện đồ án tốt nghiệp

Sinh viên Quản trị viên Giang viên Hệ thông

Xử lý phê duyệt

Hình 2.2 Quá trình thực hiện đồ án tốt nghiệp

Sinh viên đủ điều kiện tiến hành đăng ký đồ án tốt nghiệp

QTV sẽ nhận được thông tin đăng ký của tất cả sinh viên, còn giảng viên sẽ

nhận được thông tin đăng ký của các sinh viên đăng ký mình.

QTV và giảng viên sẽ tiến hành phê duyệt đăng ký dựa trên quyền hạn củamình trong hệ thống

Thông tin phê duyệt sẽ được lưu lại trong hệ thống

Sau khi sinh viên bảo vệ xong đồ án, QTV sẽ tiến hành vào điểm đồ án

Sau khi đã vào điểm, sinh viên có thể vào xem điểm đồ án của mình

2.2 Xác định yêu cầu

2.2.1 Yêu cầu nghiệp vụ

a Các tác nhân

-Người quản trị: quản lý tin tức, quản lý học kỳ, quản lý thông tin doanh

nghiệp, quản lý thông tin giảng viên, quản lý người dùng, quản lý danh sách thực tập,

điểm thực tập, quản lý danh sách đồ án, điểm đồ án, xét duyệt thực tập, xem thống kêđăng ký đồ án, vào điểm thực tập, vào điểm đồ án

-Giảng viên: xem tin tức, xem danh sách sinh viên đăng ký hướng dẫn thực

tập, phê duyệt/ từ chối đăng ký thực tập, xem danh sách sinh viên đăng ký hướng dẫn

đồ án, phê duyệt/ từ chối đăng ký đồ án

Nguyễn Danh Khương — D17HTTT3 9

Trang 23

DO AN TOT NGHIỆP CHUONG 2

-Sinh viên: xem tin tức, đăng ky doanh nghiệp thực tập, dang ký giảng viên

hướng dẫn thực tập, đăng ký đồ án, giảng viên hướng dan đồ án

-Doanh nghiệp: xem danh sách sinh viên đăng ký, vào điểm thực tập của sinh

viên.

b Các ca sử dụng

-Đăng nhập: người dùng đăng nhập hệ thống

-Đăng tin tức: QTV đăng tin tức lên hệ thống-Chỉnh sửa tin tức: QTV chỉnh sửa tin tức trên hệ thống

-Xóa tin tức: QTV xóa tin tức đã đăng trên hệ thống

-Xem tin tức: Người dùng hệ thống xem tin tức-Thém học kỳ: QTV thêm học kỳ mới vào hệ thông

-Chinh sửa học kỳ: QTV chỉnh sửa thông tin của học kỳ

-Xóa học kỳ: QTV xóa học kỳ khỏi hệ thống

-Thêm doanh nghiệp: QTV thêm doanh nghiệp đối tác

-Chinh sửa doanh nghiệp: QTV chỉnh sửa thông tin của doanh nghiệp -Xóa doanh nghiệp: QTV xóa doanh nghiệp khỏi danh sách

-Tao tài khoản doanh nghiệp: QTV tạo tai khoản riêng cho doanh nghiệp -Xóa tài khoản doanh nghiệp: QTV xóa tài khoản của doanh nghiệp

-D6i mật khâu tài khoản doanh nghiệp: QTV đổi mật khâu tài khoản doanh

nghiệp

-Xem danh sách dang ký doanh nghiệp: QTV xem danh sách sinh viên đăng

ký thực tập của một doanh nghiệp cụ thể

-Đăng ký thủ công cho sinh viên với 1 doanh nghiệp: QTV thêm thủ công 1 sinh viên vào danh sách đăng ky 1 doanh nghiệp

-Phê duyệt đăng ký doanh nghiệp: QTV phê duyệt/ từ chối đăng ký thực tập

của sinh viên với 1 doanh nghiệp

-Vào điểm thực tập của doanh nghiệp: QTV vào điểm thực tập của sinh viên

của doanh nghiệp (theo danh sách)

-Chỉnh sửa điểm thực tập: QTV chỉnh sửa điểm thực tập của 1 sinh viên của

doanh nghiệp

-Upload điểm thực tập: Doanh nghiệp upload điểm thực tập của sinh viên đã

thực tập tại doanh nghiệp

-Xuất danh sách sinh viên thực tập: QTV xuất danh sách (Excel) sinh viên

thực tập tai 1 doanh nghiệp

-Xem danh sách giảng viên: QTV xem danh sách giảng viên nhận sinh viên thực tập

-Xem danh sách sinh viên đăng ký giảng viên: QTV xem danh sách sinh viên đăng ký | giảng viên

-Đăng ky thủ công cho sinh viên với | giảng viên: QTV thêm thủ công 1 sinh

Nguyễn Danh Khương — D17HTTT3 10

Trang 24

DO AN TOT NGHIỆP CHUONG 2

viên vào danh sách đăng ky 1 giảng viên

-Phê duyệt đăng ký giảng viên: QTV phê duyệt/ từ chối đăng ký thực tập của

sinh viên với 1 giảng viên

nghiệp

-Xem danh sách người dùng: QTV xem danh sách người dùng trong hệ thống-Thêm người dùng: QTV thêm người dùng vào hệ thống

-Chỉnh sửa người dùng: QTV chỉnh sửa thông tin người dùng

-Xóa người dùng: QTV xóa người dùng khỏi hệ thống

-Đặt lại mật khâu người dùng: QTV đặt lại mật khâu cho người dùng-Tìm kiếm người dùng: QTV tìm người dùng theo tên/username

-Xem thống kê đăng ký thực tập: QTV xem thống kê đăng ký của các doanh

-Thực hiện xét duyệt tự động: QTV cài đặt phương án xét duyệt để tự động

xét duyệt đăng ký thực tập của sinh viên

thống

-Xem danh sách đăng ký đồ án: QTV xem danh sách sinh viên đăng ký đồ án

-Vào điểm đồ án: QTV vào điểm đồ án của sinh viên

-Xem nhật ký thay đổi: QTV xem nhật ký thay đổi của người dùng trong hệ

-Đăng ký doanh nghiệp thực tập: Sinh viên đăng ký doanh nghiệp đề thực tập

-Đăng ký giảng viên hướng dẫn thực tập: Sinh viên đăng ký giảng viên hướng dẫn thực tập

-Phê duyệt đăng ký giảng viên thực tập: Giảng viên phê duyệt sinh viên đăng

ký mình hướng dẫn thực tập

-Đăng ký đồ án: Sinh viên đăng ký thông tin đồ án-Chỉnh sửa đồ án: Sinh viên chỉnh sửa thông tin đồ án-Phê duyệt đăng ký đồ án: Giảng viên phê duyệt sinh viên đăng ký mình hướngdẫn đồ án

2.2.2.

-Sửa tên đê tai đô án: Giảng viên sửa tên đê tài đô án sau khi đã phê duyệt

Yêu cầu hệ thong

a Xây dựng biểu đồ ca sử dụng

Nguyễn Danh Khương — D17HTTT3 11

Trang 25

DO AN TOT NGHIỆP CHUONG 2

e Đăng ký doanh nghiệp thực tap:

Bang 2.1 Kịch ban use case đăng ký doanh nghiệp thực tập

Tac nhan chinh Sinh vién

Nguyễn Danh Khương — D17HTTT3 12

Trang 26

DO AN TOT NGHIỆP CHƯƠNG 2

Điều kiện trước Sinh viên đã có tài khoản trong hệ

thống

Đảm bảo tối thiểu Hệ thống thông báo lỗi nêu không

đăng ký được doanh nghiệp

Điều kiện sau Sinh viên đăng ký được doanh

nghiệp thực tập

Chuỗi sự kiện chính 1.Sinh viên vào màn Danh sách

doanh nghiệp

2.Hệ thong hiển thị các doanh

nghiệp nhận sinh viên thực tập

3 Sinh viên bam Đăng ký

4 Hệ thống hiển thị giao diện

đăng ký doanh nghiệp

5 Sinh viên chọn các doanh

nghiệp có nguyện vọng thực tập,

bam Submit

6 Hệ thống kiểm tra thông tin

đăng ký và báo đăng ký thành

công

Ngoại lệ 6.1 Sinh viên đã được 1 doanh

nghiệp phê duyệt rồi

6.1.2 Hệ thống báo lỗi

e Dang ký giảng viên hướng dẫn thực tập:

Bảng 2.2 Kịch ban use case đăng ký giảng viên hướng dan thực tập

Tên Use case Đăng ky giảng viên hướng dan

thực tập Tác nhân chính Sinh viên

Điều kiện trước Sinh viên đã có tài khoản trong hệ

thống

Đảm bảo tối thiểu Hệ thống thông báo lỗi nếu không

đăng ký được giảng viên

Trang 27

ĐỎ ÁN TOT NGHIỆP CHƯƠNG 2

Điều kiện sau Sinh viên đăng ký được giảng viên

hướng dẫn thực tập

Chuỗi sự kiện chính 1.Sinh viên vào màn Danh sách

giảng viên

2.Hệ thống hiển thị các giảng viên

nhận sinh viên hướng dẫn thực tập

3 Sinh viên chọn giảng viên mình

muốn, bam Đăng ký

4 Hệ thống kiểm tra thông tin

đăng ký và báo đăng ký thành công

Ngoại lệ 4.1 Giảng viên được chọn đã

nhận được đăng ký đủ sinh viên

4.1.2 Hệ thống báo lỗi và yêu cầu

chọn giảng viên khác

e Phê duyệt đăng ký doanh nghiệp:

Bảng 2.3 Kịch bản use case phê duyệt đăng ký doanh nghiệp thực tập

Tên Use case Phê duyệt đăng ký doanh nghiệp

thực tập Tác nhân chính Quản trị viên

Điều kiện trước QTV đã có tài khoản trong hệ

thống

Đảm bảo tối thiểu Hệ thống thông báo lỗi nếu không

phê duyệt đăng ký được

Điều kiện sau QTV phê duyệt được cho các sinh

viên đăng ký doanh nghiệp

Chuỗi sự kiện chính 1.QTV vào man Quản ly doanh

Trang 28

ĐỒ ÁN TOT NGHIỆP CHƯƠNG 2

xem danh sách đăng ký, bam nút

Danh sách

4.Hệ thống hiển thị danh sách sinh

viên đăng ký thực tập tại doanh

8 Hệ thống kiểm tra thông tin

đăng ký và báo phê duyệt thành

công

Ngoại lệ 7.1 Sinh viên đã được phê duyệt

vào 1 doanh nghiệp

7.1.1 Hệ thống báo lỗi

7.2 Thông tin đăng ký của sinh viên với doanh nghiệp không

được tìm thấy7.2.1 Hệ thông báo lỗi

e Phê duyệt đăng ký giảng viên:

Bảng 2.4 Kịch bản use case phê duyệt đăng kỷ giảng viên thực tập

Tên Use case Phê duyệt đăng ky giảng viên thực

tập

Tác nhân chính Quản trị viên

Điều kiện trước QTV đã có tài khoản trong hệ

thống

Đảm bảo tối thiểu Hệ thống thông báo lỗi nếu không

phê duyệt đăng ký được

Điều kiện sau QTV phê duyệt được đăng ký của

sinh viên với giảng viên

Chuỗi sự kiện chính 1.QTV vào màn Danh sách giảng

Trang 29

DO AN TOT NGHIỆP CHUONG 2

4.Hệ thống hién thị danh sách sinh

viên đăng ký giảng viên hướng

dẫn thực tập5.QTV chọn các sinh viên muốnphê duyệt, bam Phê duyệt hoặc từchối

6 Hệ thống hién thị Xác nhận phê

duyệt

7 QTV bắm xác nhận phê duyệt

8 Hệ thống kiểm tra thông tin và

báo phê duyệt thành công

Ngoại lệ 7.1 Sinh viên đã được phê duyệt

vào | doanh nghiệp

e© Upload điểm thực tập:

Bảng 2.5 Kịch bản use case upload điểm thực tập

Tên Use case Upload điểm thực tập

Tác nhân chính Doanh nghiệp

Điều kiện trước Doanh nghiệp đã có tài khoản

Đảm bảo tối thiểu Hệ thống thông báo lỗi nêu không

Upload được điểm

Điều kiện sau Doanh nghiệp Upload được điểm

thực tập của sinh viên

Nguyễn Danh Khương — D17HTTT3 l6

Trang 30

ĐỒ ÁN TOT NGHIỆP CHƯƠNG 2

Chuỗi sự kiện chính 1.Doanh nghiệp vào màn Quản lý

điểm thực tập

2.Hệ thống hiển thị giao diện danh

sách sinh viên đã thực tập tại doanh nghiệp

3 Doanh nghiệp bam nút Uploadđiểm

4.Hệ thống hiển thị giao diệnUpload điểm

5 Doanh nghiệp chọn tải danh sách sinh viên

6 Hệ thống tải danh sách sinh

viên về máy doanh nghiệp (Excel)

7 Doanh nghiệp điền điểm vàocột điểm

8 Doanh nghiệp chọn file Excel

vừa điền điểm, bắm Submit

9 Hệ thống kiểm tra thông tin vàbáo Upload điểm thành công

Ngoại lệ 7.1 Doanh nghiệp chọn file không

phải file Excel

7.1.1 Hệ thống báo lỗi và yêu cầu

Bang 2.6 Kịch bản use case đăng ký đồ án

Tac nhân chính Sinh viên

Điều kiện trước Sinh viên đã có tài khoản trong hệ

Trang 31

DO AN TOT NGHIỆP CHUONG 2

Diéu kién sau Sinh viên đăng ký được đồ án

Chuỗi sự kiện chính 1.Sinh viên vào màn Đồ án tốt

nghiệp

2.Hệ thống hién thị giao diện đăng

ký đồ án

3 Sinh viên nhập các thông tin về

đồ án muốn thực hiện, bam Đăngký

4 Hệ thống kiểm tra thông tin

đăng ký và báo đăng ký thành công

Ngoại lệ 4.1 Thông tin đồ án không hợp lệ

4.1.1 Hệ thống báo lỗi và yêu cầu

nhập lại

e Phê duyệt đăng ký đồ án:

Bang 2.7 Kịch bản use case đăng ký đồ án

Tên Use case Phê duyệt đăng ký đồ án

Tac nhân chính Giảng viên

Điều kiện trước Giảng viên đã có tài khoản trong

hệ thống

Đảm bảo tối thiểu Hệ thống thông báo lỗi nếu không

phê duyệt đăng ký được

Điều kiện sau Giảng viên phê duyệt được cho

các sinh viên đăng ký đồ án với

mình

Chuỗi sự kiện chính 1.Giảng viên vào màn Danh sách

đăng ký đồ án2.Hệ thống hiển thị danh sách sinhviên đăng ký d6 án với giảng viên

3 Giảng viên chọn các sinh viên

muốn phê duyệt, bam Phê duyệt

hoặc Từ chối

4 Hệ thống hiển thị Xác nhận

Trang 32

DO AN TOT NGHIỆP CHUONG 2

5 QTV bam Xác nhận

6 Hệ thống kiểm tra thông tin

đăng ký và báo phê duyệt thành công

Ngoại lệ 7.2 Thông tin đăng ký của sinh

viên với giảng viên không được

tìm thấy7.2.1 Hệ thông báo lỗi

2.3.1 Phan tích tinh

a Xác định các lớp

-Lớp Tin tức Articles -Lớp Học kỳ Semesters -Lớp Doanh nghiệp Enterprises -Lớp Nguyện vọng doanh nghiệp EnterpirseAspirations -Lớp Thông tin đăng ký doanh nghiệp EntepriseAspirationUser -Lớp Người dùng Users

-Lớp Quản tri viên Administrators -Lớp Giảng viên Lecturers

-Lớp Sinh viên Students -Lớp Thực tập Internships

-Lớp Đồ án Projects-Lớp Thông tin đăng ký đồ án ProjectAspirations-Lớp Nhật ký thay đổi ChangeLogs

b Xác định quan hệ giữa các lớp

-1 tin tức được tạo bởi 1 QTV 1 QTV có thé tạo nhiều tin tức-1 doanh nghiệp bao gồm 1 nguyện vọng doanh nghiệp, 1 nguyện vọng doanhnghiệp thuộc về duy nhất 1 học kỳ, 1 học kỳ có nhiều doanh nghiệp, tương đương vớinhiều nguyện vọng doanh nghiệp

-1 bản ghi của nhật ký thay đổi lưu thông tin của 1 hoặc 2 người dùng: 1 ngườithực hiện thay đổi, và 1 người chịu anh hưởng bởi thay đổi 1 người có thé tự thựchiện thay đổi cho chính minh

-1 bản ghi thông tin thực tập bao gồm 1 sinh viên, 1 giảng viên và 1 doanhnghiệp 1 sinh viên có duy nhất 1 thực tập, 1 giảng viên quản lý nhiều sinh viên thựctập, 1 doanh nghiệp có nhiều sinh viên thực tập

Nguyễn Danh Khương — D17HTTT3 19

Trang 33

DO AN TOT NGHIỆP CHUONG 2

- 1 thông tin đồ án bao gồm 1 sinh viên và 1 giảng viên 1 sinh viên có duynhất 1 thông tin đồ án, 1 giảng viên có nhiều sinh viên đăng ký đồ án

c Xác định thuộc tính lớp và gán phương thức

e Lớp Tin tức Articles

-articleld: Mã tin tức -userld: ID của người tao tin tức

-tile: Tiêu đề của tin tức

-content: Nội dung tin tức

-status: Trạng thái của tin tức (hiền thi/ ân đi)

+addQ: Thêm tin tức

+getAll(): Lấy tat cả tin tức +getByld(): Lay 1 tin tức theo ID

+editQ: Chỉnh sửa tin tức +delete(): Xóa tin tức

e Lớp Học kỳ Semesters

-semesterId: ID học kỳ -code: Mã học ky

-enterprise login end: Thời gian kết thúc doanh nghiệp đăng nhập,-project_register_start: Thời gian mở đăng ký đồ án

-project_register_end: Thời gian đóng đăng ký đồ án

-is default: Học kỳ đang mở

-internship_plan decided: Đã chốt phương án phân công thực tập

+addQ: Thêm học ky

+getAllQ: Lấy tất cả học kỳ +getByld(): Lay 1 học kỳ theo ID

+edit(): Chỉnh sửa học ky

+active(): Thay đôi học kỳ đang mở

+delete(): Xóa học kỳ

e Lớp Doanh nghiệp Enterprises

-enterpriseld: ID doanh nghiệp -name: Tên doanh nghiệp

-code: Mã doanh nghiệp

Nguyễn Danh Khương — D17HTTT3 20

Ngày đăng: 08/03/2024, 13:57

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

TÀI LIỆU LIÊN QUAN

w