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

Quản lý Điểm rèn luyện Đại học nam cần thơ báo cáo thực tập tốt nghiệp

66 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 66
Dung lượng 6,37 MB

Nội dung

LOI CAM KET Em xin cam kết đồ án thực tập cuối khóa này được hoàn thành dựa trên các kết quả nghiên cứu của em trong khuôn khô của đề tài báo cáo “Quản lý điểm rèn luyện Đại học Nam Can

Trang 1

TRƯỜNG ĐẠI HỌC NAM CÂN THƠ KHOA CÔNG NGHỆ THÔNG TIN

I»$

NAM CAN THO UNIVERSITY

ĐOÀN MINH NGHĨA

TÊN ĐÈ TÀI

QUAN LY DIEM REN LUYEN DAI HOC

NAM CAN THO

BAO CAO THUC TAP TOT NGHIEP

Ngành Công nghệ thông tin

Mã số ngành: 7480201

Cần Thơ, tháng 5 năm 2022

Trang 2

TRƯỜNG ĐẠI HỌC NAM CÂN THƠ KHOA CÔNG NGHỆ THÔNG TIN

I»$

ĐOÀN MINH NGHĨA

1810258

TÊN ĐÈ TÀI

QUAN LY DIEM REN LUYEN DAI HOC

NAM CAN THO

BAO CAO THUC TAP TOT NGHIEP

Ngành Công nghệ thông tin

Trang 3

CHAP THUAN CUA HOI DONG

Đô án thực tập cuôi khóa “Quản lý điểm rèn luyện”, do sinh viên “Đoàn Minh

Nghĩa” thực hiện dưới sự hướng dẫn của cán bộ Th$ Võ Văn Phúc Đồ án đã

báo cáo và được Hội đồng chấm thông qua ngày tháng 6 năm 2022

Trang 4

LỜI CẢM TẠ

Để đồ án thực tập cuối khóa này đạt kết quả tốt đẹp, em đã nhận được sự hỗ

trợ, giúp đỡ của Thầy Cô vả bạn bè Với tình cảm sâu sắc, chân thành, cho phép em

được bày tỏ lòng biết ơn sâu sắc đến tất cả các thầy cô và bạn bè đã tạo điều kiện

giúp đỡ trong quá trình học tập và nghiên cứu đề tài

Trước hết em xin gửi tới các Thầy Cô khoa Công nghệ thông tin trường Đại

học Nam Cần Thơ lời chào trân trọng, lời chúc sức khỏe và lời cảm ơn sâu sắc Với

sự quan tâm, dạy dỗ, chỉ bảo tận tình chu đáo của Thay Cô, đến nay em đã có thé

hoan thanh d6 an thuc tap cudi khoa voi dé tai:"Quan ly điểm rèn luyện Trường đại

học Nam Cần Thơ"

Đặc biệt em xin gửi lời cảm ơn chân thành nhất đến Th§ Võ Văn Phúc đã

quan tâm giúp đỡ, hướng dẫn tận tình em hoàn thành tốt đồ án thực tập cuối khóa nay trong thoi gian vira qua

Em xin bảy tỏ lòng biết ơn đến lãnh đạo Trường Đại học Nam Cần Thơ, các thầy cô khoa công nghệ thông tin đã trực tiếp và gián tiếp giúp đỡ em trong suốt quá

trình học tập và nghiên cứu đề tài

Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế, đồ án này không thê tránh được những thiếu sót Em rất mong nhận được sự chỉ bao, dong g6p y kiến của các thầy cô để em có điều kiện bổ sung, nang cao kiến thức của mình, phục vụ tốt hơn công tác thực tế sau nảy

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

Cần Thơ, ngày tháng 6 năm 2022

Sinh viên thực hiện

Đoàn Minh Nghĩa

Trang 5

LOI CAM KET

Em xin cam kết đồ án thực tập cuối khóa này được hoàn thành dựa trên các kết quả nghiên cứu của em trong khuôn khô của đề tài báo cáo “Quản lý điểm rèn luyện Đại học Nam Can Thơ” và các kết quả này chưa được dùng cho bất cứ đỗ án cùng cấp nảo trước đó

Cần Thơ, ngày tháng 6 năm 2022

Sinh viên thực hiện

Đoàn Minh Nghĩa

Trang 6

NHẬN XÉT, ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN

IIIiIi

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

ll

Trang 7

NHAN XET, DANH GIA CUA GIANG VIEN PHAN BIEN

00002

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

Trang 8

MỤC LỤC

CHƯƠNG I: GIỚI THIỆU s°-s2°+vssse+rsserxserresrree 1

1.3 Trụ sở cíÍnhh (œ5 s55 S5 S13 55953 S555 E355 5535.5980.550 50.9558 550055 1 1.4 Người đại điện theo pháp luật( 755 5 5 s55 515515558551555155 5185555 1

1.8.6 Ý nghĩa khoa học và thực TT oo eccccccccccccccccsscecsccscsesecstesscsesesecevssesteses 13 CHUONG 2 CO SO LY THUYET VA PHUONG PHAP NGHIEN CUU 14

2.1.1 Môt số điều trong quy chế đánh giá kết quả điểm rèn luyện 23

2.1.2 Mục đích và yêu cầu - - n1 T11 112121 111 11g gntggrrgreyg 14

2.1.3 Đánh giá kết quả rèn luyện và khung điểm 2-52 2 2E cz zzxez 14

2.1.4 Phân loại kết quả và quy trình đánh giá điểm rèn luyện - 15 2.1.5 Sử dụng kết quả điểm rèn luyện - 221 SE 2 2111115121121 11 e2 16

2.2.1 Uu diém ctia ngOn ngit PHP oie cccecccsesscseesscsecseseesenseessesseseees 17

2.2.2 PHP hoạt động như thế nào Ð TT HH 1n 212151 E5 ng 17 2.3 Giới thiệu về Framework và Laravel Framework s s sc-scccs 19

Vv

Trang 9

2.6 Một số ngôn ngữ và thư viện hỗ trợ lập trình giao diện ( Front-end) 22

CHUONG 3 PHAN TICH HE THÓNG VÀ CƠ SỞ DỮ LIỆU 24

KD (0/10 4(-)aaiiiiiiảÝỶÝỶÝŸẢÝỶắảẢÝ 24

3.1.3 Yêu cầu tra CỨU -.-5 21121121121121211211 21212121111 111211112 reg 25

Điểm rèn luyện của sinh vIÊñ - 1 - 22 222122011121 11323 11511151111 1551 11111 xy 25

3.1.4 Yêu cầu tính toán -s- + s1 E211 2112111122212111 212122211 cg ng ung 25

3.1.5 Yêu cầu chức năng + + 2111111112211 1121121121111111121211 2 21 xe 25 3.1.6 Yêu cầu phi chức năng 22 + Ss 9 E211 191111121111211211 2122221 ng 26

3.2 SƠ ĐỎ QUY TRÌNH CHÁM ĐIÊM RÈN LUYN 5 - 27 3.3 PHAN TICH VA THIET KE HE THONG 28 3.3.1 Biểu đồ nghiệp vụ BFD 5 S2 2221121112111 1122 xe 28 3.3.2 Biéu đồ luồng đữ liệu mức Ô - 2+ 1 1EE1521211212117121111 222.11 mrteg 28 3.3.4 Mô tả chỉ tiết các thực thê - 5s 2111211 212112111121211221121 21 ru 30

3.4.3 Biểu đồ dữ liệu quan hệ 52 1E EE1E1121121111111 121121211 du 41

4.2 Giao diện trang chủ dành cho sinh viên — giáo viên duyệt điểm 48

CHUONG 5 KET LUẬN VÀ ĐÁNH GIÁ 52

Vi

Trang 10

DANH MUC BANG

1 Nghanh nghé kinh doanh 0.00.c0cccccccccccecsseesecssessesseesesseseesstsstssseseteeseeee 2

2 Sản phẩm và phần mềm của công ty 2-52 + 1S 21218111121 1x11 te 4

3 Chi phi bao tri hé thống sau khi hết bảo hành kỹ thuật 10

4 Các dịch vụ của công y c1 20 112112 1122112111111 1190111211111 111 8xx 10

1 Mô tả chỉ tiết thực thể khoa 2 52 S3 S111 51335553 1518151151555 12111112 nseg 30

2 Mô tả chỉ tiết thực thê khóa học 2 2 S222 1212121215555 155 1315512555 1155E2xe2 30

3 Mô tả chỉ tiết thực thể giáo viên - s5 SE 2112112112111 212 2e trseg 30

4 Mô tả chí tiết thực thể Lớp - 5-5 s21 E2112122111121111211 212121 1e te 31

5 Mô tả chỉ tiết thực thể sinh viên 22 TS S21 121215115155 1112155555 115 se 31

6 Mô tả chỉ tiết thực thể học kỳ - niên khóa - -: + +22 cssss+2 31

8 Mô tả chỉ tiết thực thể khung điểm n1 1111111212121 ea 32

9 Mô tả chỉ tiết mối kết hợp học c2 2112 n2 1211521211111 22 key 32

10 Mô tả chỉ tiết mối kết hợp có - 5: 2s 2E12E2211112711122121 1 1x te 33

11 Mô tả chỉ tiết mối kết hợp thuộc 2191221 2E1112211 117112221 c2 33

12 Mô tả chỉ tiết mỗi kết hợp chủ nhiệm - 57 222222222222 2zxcses 33

13 Mô tả chỉ tiết mối kết hợp công tác - 52 Ss 1T 1152211111211 e2 33

14 Mô tả chỉ tiết mối kết hợp đuyệt 52 2192222111211 1127112 te 34

15 Mô tả chỉ tiết mỗi kết hợp điểm rèn luyện -.- + 2222222 34

16 Mô tả chỉ tiết mối kết hợp đưa thông báo - 252cc s2 cxsze 34

17 Mô tả chỉ tiết bảng Khoa 5 1 2 2 1121121271111111 212112 11 re 36

18 Mô tả chỉ tiết bảng Khóa học - 2-52 2 11111 511112121111 511151212 x2 36

19 Mô tả chỉ tiết bảng Giáo viên - s5 ST E21121171512112 111212 xe 36

20 Mô tả chỉ tiết bảng Lớp - 5 52 9E 1211211211211 1.11111121111 12c 37

21 Mô tả chỉ tiết bảng Sinh viên 5-5 S1 S2 1 12211121121121212 1 te 37

22 Mô tả chỉ tiết bảng Học kỳ - Niên khóa - c2 222212212 xse 38

23 Mô tả chỉ tiết bảng Thông báo - 2 S1 2221111211 1127111211 E1 xe 38

24 Mô tả chỉ tiết bảng Khung điểm 552 S1 1 2212112111221 xe 39

25 Mô tả chỉ tiết bảng Duyệt - 1 S1 1 1 2112112122121 12 11 rau 39

26 Mô tả chỉ tiết bảng điểm rèn luyện 2 1 201122211211 121111121 r se 40

vn

Trang 11

1 Sơ đồ quy trình chấm điểm rèn luyện - 2-52 2S E1 SE1212115 2122 xe2 27

2 Biều đồ nghiệp vụ BED - 2 ST 2E1211211222122 121211 g1 rreg 28

3 Mô hình thực thể kết hợp (ERD) 2-1 19122 5211152211211 111 2 te 35

5 Sơ đồ dữ liệu quan hệ 5221 S12E1211111127121111 2111112101121 rg 41

6 Sơ đỗ đữ liệu mức Ô 225cc 22221 t2 12.1 2H Hrreg 28

11 Trang quản lí thông báo - 5 1S 221211121111 1211221111 1211111111111 1121 krg 47

12 Trang đăng nhập sinh viên ác + c S 2 12 112112111112 1111121 H1 ng kg 48

14 Trang chủ sinh viên — g1áo VIÊN c1 S912 2 1111111112111 xe, 49

15 Trang cham điểm sinh viên 2-2 +22+E22EE2EEt2E225127127122221272222Ee2 50

vill

Trang 12

DANH SACH TU VIET TAT

CSDL: Cơ sở dữ liệu ERD: Entity Relationship Diagram BFD: Bidirectional Forwarding Detection DFD: Data Flow Diagram

SQL: Structured Query Language

Trang 13

CHƯƠNG I

GIỚI THIỆU

1.1 Giới thiệu về công ty

PLPSOFT — Công ty TNHH CNPM Phúc Lam Phương được thành lập vào ngày 27/6/2019 Tién than cua céng ty la Trung tam TIN HOC NAM VIET được thành lập năm 2003, đến năm 2019, được mở rộng thành công ty PLPSoft

Công ty hoạt động trong lĩnh vực công nghệ thông tin bao gồm: sản xuất các sản pham phân mêm, thiết kê website và dịch vụ tư vân, thiết kê, thị công liên quan đến thiệt bị tin học và thiệt bị an ninh

1.2 Thông tin về công ty

- Tên Công ty viết bằng Tiếng Việt:

CONG TY TNHH CONG NGHE PHAN MEM PHUC LAM PHƯƠNG

- Tên Công ty viết bằng tiếng nước ngoài:

PHUC LAM PHUONG SOFTWARE TECHNOLOGY COMPANY LIMITED

- Tén Céng ty viét tat: PLP SOFTWARE TECHNOLOGY CO., LTD

1.4 Người dại điện theo pháp luật

Thông tin người đại diện theo pháp luật:

Họ và tên (phi bằng chữ in hoa): VÕ VĂN PHÚC

Chức danh quản lý: Giám đốc

1.5 Thông tin liên hệ

Địa chỉ: số M66, đường Định Tiên Hoàng, phường 8, TP Vĩnh Long, tỉnh Vĩnh Long

Điện thoại: 0909.141.661(Phone, Zalo) — 079.683.2269 — 084.5555.639

Email: plpsoft.vn@gmail.com

Website céng ty: https://plpsoft.vn

Website ban hang: https://shop.plpsoft.vn

Page: https://facebook.com/plpsoft

Trang 14

02 Bán buôn thiết bị và linh kiện điện tử, viễn thông! 4652

03 Bán lẻ máy vi tính, thiết bị ngoại vi, phần mềm 4741

và thiết bị viễn thông trong các cửa hàng chuyên

doanh

04 Bán lẻ thiết bị nghe nhìn trong các cửa hàng

chuyén doanh

06 Xử lý dữ liệu, cho thuê và các hoạt động liên 6311

vu khac lién quan dén may vi tinh

11 Bán buôn máy móc, thiết bị và phụ tùng máy khác 4659

Chỉ tiết: Mua bán máy thu nạp năng lượng mặt trời không dùng điện, pin năng lượng mặt trời;

Máy móc, thiết bị điện, vật liệu điện (máy phát

điện, động cơ điện, dây điện và thiết bị khác dùng trong mạch điện); Máy móc, thiết bị và phụ tùn máy văn phòng (trừ máy vi tính và thiết bị

Trang 15

âm, cách nhiệt, chống rung

13 Cho thuê máy móc, thiết bị và đồ dùng hữu hình

khác không kèm người điêu khien

Chỉ tiết: Lắp đặt dây dẫn và thiết bị điện, hệ

thống camera quan sát, đầu ghi hình, hệ thống chiếu sáng, hệ thông báo chống trộm

l6 Sửa chữa máy vi tính và thiết bị ngoại vi 9511

18 Bán buôn chuyên doanh khác chưa được phân 4669

vào dau Chỉ tiết: Bán buôn camera chỗng trộm, khóa an

toàn

Chỉ tiết: thiết kế vị trí và trình bày trên trang web

20 Sửa chữa thiết bị điện tử và quang học 3313

Trang 16

1.7 Sản phẩm và dịch vụ của công ty đang kinh doanh

1.7.1 Sản phẩm phần mềm Bảng 1 2 Sản phâm và phần mềm của công ty

or Tén phan mém va linh Gia

STT | Nhom Phan Mém on phan Shae va am vue Trọn gói Thuê nhá

€/man,

phue vu Cho 1 PC

san, Phong Tro nam

Phan Mém Quan Ly Kinh

Trang 17

Cưới

Phan Mém Quan Ly Kinh 6tr-8t 170.000đ

H Doanh Quán Ăn r

y | Phan Mem Ban 170.000đ

l6 Hang Dat Ly Phan Phot Str -12tr 170.000đ

(Hoa My Pham, Do Dung

Gia Dụng, Điện-Điện Tử,,

Phần Mềm Quản Lý Bán

Hàng Đại Lý Phân Phối

17 (Thức Ăn Gia Súc, Thủy Sản, Thuốc Thú Y, Phân §tr -12tr 170.000đ

Trang 18

Hang Tap Hoa 8tr -12tr 170.000d

21

Phan Mém Quan Ly Ban

Hang Siéu Thi Mini — Mã

Trang 19

32

Phần Mềm Nhận Dạng Biển

Số Xe Tự Động Qua Camera

(Xe Ra Vào Co Quan, Tram

Cân, Công Công Ty, Bãi Đỗ

Lỗi, Bánh Nước Lỗi )

36 Quản lý kinh doanh bán Thỏa thuận

Trang 20

hàng trên website

Quản lý kinh doanh Café —

37 quán ăn nền tảng website+ | Thỏa thuận

Mobile

%

Thiết kế Website giới thiệu Thỏa thuận

Doanh Nghiệp, Sản Phâm

vi} 54 pham cao diện POS

Ð Quản lý kính doanh Caf — | 6.9 thuan

ém Quan Ly nuns Thỏa thuận

Tâm Tin Học, Anh Ngữ

Trang 21

Phan Mém Quan Ly Dich

Vụ Ký Gửi, Nuôi Hộ Thú Thỏa thuận

Công ty PLPSOFT không chịu trách nhiệm pháp lý về bản quyền của các phần mềm hỗ trợ khác có liên quan được cài trên hệ thống máy tính như: Hệ điều hành Windows, MS SQL Server, phần mềm mạng

Công ty PLPSOFT không có trách nhiệm viết thêm tính năng, sửa tính năng, sửa công thức tính toán, cập nhật thay đổi quy trình quản lý của bên B tác động lên phần mềm

TU VAN

Trang 22

- _ Công ty PLPSOFT chịu trách nhiệm tư vấn trong suốt quá trình sử dụng phần mềm qua hệ thông zalo, email, điện thoại, chuyên phát thư

- _ Khi gặp sự cố trong quá trình sử dụng, người sử dụng liên lạc với bên A theo địa chỉ Email: v/ø/ucvo(@gmailcom hoặc gửi tin nhắn về số điện thoại:

0909.141.661(Zalo)

10

Trang 23

1.7.2 Chi phí bảo trì hệ thống sau khi hết bảo hành kỹ thuật:

Bang 1 3 Chi phi bảo trì hệ thống sau khi hết bảo hành kỹ thuật

STT MÔ TẢ HÀNG HÓA/ DỊCH VỤ DON GIÁ (VND) | LƯỢNG là TIEN

(VND)

1 Phi bảo trì, xử lý lỗi (chưa bao gồm phí đi lại,

ăn ở của một nhân viên kỹ thuật)

6 Module phát sinh, viết thêm theo yêu cầu Thỏa thuận Thỏa thuận

Phí thuê trọn gói bảo trì hàng năm cho một

máy tính (cải phần mềm từ xa)

7 y quan es P tùy theo hệ ne Thỏa thuận

- Cap nhật sửa lỗi (nêu có), nâng cấp 3 â ' 6 eC A â â thống UL é

- Cap nhật tính năng mới từ phía PLPSoft (nêu

có)

9 Chi phi an ở lại cho hệ thống lớn 400.000 | /Ngay /Người

1.7.3 Dịch vụ Bảng 1 4 Các dịch vụ của công ty

Trang 24

3 Tư vấn, thiết kế, thi công hệ thong mang may tinh

Chính điều nảy làm cho việc tiếp thu kiến thức cũng trở nên dễ dàng hơn Mọi giới,

mọi tầng lớp đều có thể tìm kiếm được những thông tin bổ ích cho mình với chi phí

vừa phải Nhằm đáp ứng nhu cầu tìm kiếm, quản lí và tra cứu thông tin ngày càng cao của người sử dụng mạng Internet, hàng loạt các website với nhiều đề tài và mục đích

khác nhau được ra đời Ngoài ra, nhu câu tin học hóa các chương trình quản lý trong

các lĩnh vực hiện đang rất lớn trong đó có trường Đại học Nam Cần Thơ Ứng dụng tin học trong công tác quản lý đã phát triển mạnh mẽ giúp cho công tác quản lý ngày càng trở lên hiệu quả hơn như nâng cao hiệu suất tron công việc, đưa ra các báo cáo, các số liệu thống kê một cách nhanh chóng chính xác và kịp thời Đồng thời nhờ có việc ứng dụng tin học đã tiết kiệm được rất nhiều thời gian, công sức của con người, nó làm giảm nhẹ bộ máy quản lý vốn rất công kểnh từ trước tới nay Hiện nay, công tác chấm điểm rèn luyện không còn xa lạ với hầu hết các sinh viên trong trường Việc chấm điểm rèn luyện cho sinh viên nhằm đánh giá phâm chất chính trị, đạo đức, lối sống của từng sinh viên theo các mức điểm đạt được trong khung điểm được đưa ra trước, điểm rèn luyện của sinh viên cũng làm cơ sở để xét các công tác khác như: công tác Đoàn,

12

Trang 25

Đảng Tuy nhiên, hiện tại công tác xét điểm rèn luyện ở trường Đại học Nam Cần Thơ phải làm thủ công, nghĩa là trường phải in phiếu điểm rèn luyện ra phát cho tat cả sinh viên, sinh viên chấm điểm và nộp lại sau đó giáo viên cố vấn chấm lại cho sinh viên, cuối cùng Hội đồng Khoa duyệt lại và Phòng công tác sinh viên sẽ thống kê kết quả Việc làm thủ công như vậy mất nhiều thời gian cho giáo viên, sinh viên cũng như các bộ phận chức năng có liên quan, đặc biệt việc thống kê kết quả mắt rất nhiều thời

gian, chi phí cho nhà trường và đi ngược với xu thế tin học hóa ngày nay Vì vậy việc

xây dựng một ứng dung web dé giải quyết những tổn tại trên là hết sức cần thiết, giúp cho nhà trường tiết kiệm chi phí, giúp cho giáo viên, sinh viên có nhiều thời gian hơn

để giảng dạy, học tập hay giải quyết các công việc khác Do đó, xây dựng website Quản lý điểm rèn luyện của sinh viên Trường Đại học Nam Cần Thơ là mục tiêu của

dé tai này

1.8.2 Mục tiêu và nhiệm vụ nghiên cứu

- Mục tiêu: Xây dựng website chấm điểm rèn luyện cho sinh viên Trường Đại học Nam Cần Thơ

- Nhiệm vụ:

+ Tìm hiểu quy chế đánh giá kết quả rèn luyện

+ Tìm hiểu quy trình chấm điểm rèn luyện của sinh viên

+ Tìm hiểu cách phân loại kết quả điểm rèn luyện

+ Tìm hiểu công cụ, công nghệ để xây dựng hệ thống chấm điểm rèn luyện 1.8.3 Đối tượng và phạm vi nghiên cứu

- Nghiên cứu về quy trình chấm điểm rèn luyện của từng sinh viên trong trường

- Nghiên cứu về công cụ, công nghệ để xây dựng một website chấm điểm rèn luyện cho sinh viên

1.8.4 Phương pháp nghiền cứu

- Nghiên cứu lý thuyết:

+ Tìm hiểu và nghiên cứu cách thức chấm điểm rèn luyện

+ Tìm hiểu và vận dụng các kiến thức, công cụ, để xây dựng website chấm điểm rèn luyện cho sinh viên

+ Tìm kiếm tài liệu kiến thức chuyên môn liên quan, cách thức xây đựng

trang web chấm điểm rèn luyện

+ Thực nghiệm:

+ Áp dụng các cơ sở ly thuyết để xây dựng hệ thống chấm điểm rèn luyện,

13

Trang 26

vận hành thực nghiệm thực tế, đánh gia va hiệu chỉnh

1.8.5 Dự kiến kết quả

Xây dựng thành công website chấm điểm rèn luyện cho sinh viên Trường DH

Nam Cần Thơ Cán bộ, giảng viên va sinh viên có thể đăng nhập vào hệ thông

thông qua tài khoản được cung cấp đề thực hiện các công việc liên quan theo đúng quy trình, quy định đánh giá điểm rèn luyện cho sinh viên

1.8.6 Ý nghĩa khoa học và thực tiễn Vận dụng các kiến thức đã học và tự nghiên cứu để xây dựng thành công website

cham điểm rèn luyện cho sinh viên Từ đó, giúp cho nhà trường tiết kiệm chỉ phí,

giúp cho giáo viên, sinh viên có nhiều thời gian hơn để giảng dạy, học tập hay

giải quyết các công việc khác

14

Trang 27

+ Đưa ra được những định hướng, nội dung rèn luyện cụ thể, tạo điều kiện cho

Học sinh, Sinh viên có môi trường rèn luyện chất lượng

- Yêu cầu

+ Việc đánh giá kết quả rèn luyện của học sinh, sinh viên là việc làm thường

xuyên ở mỗi học kỳ của Trường

+ Quá trình đánh giá phải đảm bảo chính xác, công bằng, công khai vả dân

chủ

2.1.2 Đánh giá kết quả rèn luyện và khung điểm

- Xem xét, đánh øiá kết quả rèn luyện của học sinh, sinh viên là đánh 1á phâm chất chính trị, đạo đức, lối sống của từng học sinh, sinh viên Điểm rèn luyện được đánh gia bang thang điềm 100

Điều 5: Đánh giá về ý thức học tập

- _ Căn cứ để xác định điểm là tính thần vượt khó, phấn đâu vươn lên trong học tập, tích cực tham gia nghiên cứu khoa học, tham gia dự thị học sinh, sinh viên p1ỏi ở

các cập

- _ Khung điểm đánh giá từ 0 đên 30 điêm

Điều 6 Đánh giá về ý thức và kết quả chấp hành nội quy, quy chế trong nhà trường

- _ Căn cứ để xác định điểm là ý thức và kết quả việc chấp hành các nội quy, quy chế

và các quy định khác được áp dụng trong trường

- _ Khung điểm đánh giá từ 0 đên 25 điêm

Điều 7 Đánh giá về ý thức và kết quả tham gia các hoạt động chính trị - xã hội,

văn hoá, văn nghệ, thể thao, phòng chống các tệ nạn xã hội

- _ Căn cứ đề xác định điểm là kết quả tham gia các hoạt động rèn luyện về chính

15

Trang 28

trị - xã hội, văn hoá, văn nghệ, thể thao và phòng chống các tệ nạn xã hội

- _ Khung điểm đánh giá từ 0 đến 20 điểm

Điều 8 Đánh giá về phẩm chất công dân và quan hệ với cộng đồng

- Căn cứ để xác định điểm là kết quả chấp hành các chủ trương của Đảng, chính sách, pháp luật của Nhà nơiớc, thành tích trong công tác xã hội và p1ữ gìn an ninh chính trị, trật tự an toàn xã hội; môi quan hệ cộng đồng, tinh thân øiúp đỡ bạn bèẻ,cưu mang những người gap kho khan

- _ Khung điểm đánh giá từ 0 đến 15 điểm

Điều 9 Đánh giá về ý thức và kết quả tham gia công tác phụ trách lớp, các đoản thể, tổ chức trong nhà trơjờng hoặc đạt đơjợc thành tích đặc biệt trong học tập, rèn luyện của học sinh, sinh viên

- _ Căn cứ để xác định điểm là ý thức, mức độ hoàn thành nhiệm vụ đối với học

sinh, sinh viên được phân công quản lý lớp, các tổ chức Đảng, Đoản thanh niên, Hộisinh viên và các tô chức khác trong nhà trường: và những học sinh, sinh viên khác

có thành tích đặc biệt trong học tập, rèn luyện

- _ Khung điểm đánh giá từ 0 đến 10 điểm

2.1.3 Phân loại kết quả và quy trình đánh giá điểm rèn luyện

Điều 10 Phân loại kết quả rèn luyện

+ Kết quả rèn luyện đơjợc phân thành các loại: xuất sắc, tốt, khá, trung bình khá, trung bình, yếu và kém

+ Từ 90 đến 100 điểm: loại xuất sắc;

+ Từ 80 đến đưới 90 điểm: loại tốt;

+ Từ 70 đến dưới 80 điểm: loại khá;

+ Từ 60 đến dưới 70 điểm: loại trung bình khá;

+ Từ 50 đến dưới 60 điểm: loại trung bình;

+ Từ 30 đến dưới 50 điểm: loại yếu;

+ Dưới 30 điểm: loại kém

- _ Những học sinh, sinh viên bị kỷ luật từ mức cảnh cáo trở lên khi phân loại kết quả rèn luyện không được vượt quá loại trung bình

Điều 11 Quy trình đánh giá kết quả rèn luyện

-_ Từng học sinh, sinh viên căn cứ vào kết quả rèn luyện, tự đánh gia theo mức

điểm chỉ tiết do trường quy định

- _ Tổ chức họp lớp có cô vấn học tập tham gia, tiễn hành xem xét và thông qua

16

Trang 29

mức điểm của từng học sinh, sinh viên trên cơ sở phải được quá nửa ý kiến đồng ý của tập thé don vi lớp và phải có biên bản kèm theo

- Két qua diém rén luyện của từng học sinh, sinh viên đơjợc Trưởng khoa xem xét, xác nhận, trình Hiệu trơjởng

- _ Đối với tường có sỐ lượng học sinh, sinh viên lớn thì thành lập Hội đồng

đánh giá kết quả rèn luyện của học sinh, sinh viên cấp khoa đề giúp Trướng khoa xem

xét trước khi trinh Hiệu trưởng

- Hiéu trojởng xem xét và công nhận sau khi đã thông qua Hội đồng đánh giá kết quả rèn luyện của học sinh, sinh viên cấp trường

- Két quả đánh giá, phân loại rèn luyện của học sinh, sinh viên phải được công

bố công khai và thông báo cho học sinh, sinh viên biết

2.1.4 Sử dụng kết quả điểm rèn luyện Điều 14 Sử dụng kết quả rèn luyện

- Két qua phan loại rèn luyện toàn khoá học của từng học sinh, sinh viên được lưu trong hồ sơ quản lý học sinh, sinh viên của trường và ghi vào bảng điểm kết quả học tập và rèn luyện của từng học sinh, sinh viên khi ra trường

- Hoe sinh, sinh viên có kết quả rèn luyện xuất sắc được nhà trường xem xét

biểu đương, khen thưởng

- Hoc sinh, sinh viên bị xếp loại rèn luyện kém trong cả năm học thì phải tạm ngừng học một năm học ở năm học tiếp theo và nếu bị xếp loại rèn luyện kém cả năm lần thứ hai thì sẽ bị buộc thôi học

2.2 Giới thiệu về ngôn ngữ lập trình PHP

PHP (viết tắt đệ quy của PHP: Hypertext Preprocessor) là tập hợp con của các ngôn ngữ script như JavaScript và Python Sự khác biệt là ngôn ngữ PHP chủ yêu được sử dung dé giao tiếp phía server trone khi JavaScript có thế được sử dụng cho cả frontend cũng như backend và Python — chỉ dành cho phia client (backend)

PHP là ngôn ngữ script được tạo cho các giao tiếp phía server Do đó, nó có thể xử lý các chức năng phía server như thu thập đữ liệu biểu mẫu, quan ly file trên server, sửa đổi cơ sở dữ liệu và nhiều hơn nữa

Ngôn ngữ này ban đầu được tạo ra bởi Rasmus Lerdorf để theo dõi khách truy cập vào trang chủ cá nhân của anh ấy Khi đã trở nên phô biến hơn, Lerdorf phát hành nó thành

dự án nguồn mở Quyết định này đã khuyến khích các nhà phát triển sử dụng, sửa chữa, cải thiện code và cuối cùng biến nó thành ngôn ngữ script mà chúng ta sử dụng

ngày nay

17

Trang 30

Mặc dù PHP được coi là ngôn ngữ script vì mục đích chung, nhưng nó được sử dụng rộng rãi nhất dé phát triển web Điều này do một trong những tính năng nỗi bật của nó

— khả năng nhúng vào file HTML

Nếu không muốn người khác xem mã nguồn của mình, bạn có thể ấn bằng ngôn ngữ script nay Don gian chi can ban viết code vào ñle PHP, nhúng nó vào HTML thì mọi người sẽ không bao giờ biết được nội dung gốc

Lợi ích khác của tính năng đặc biệt này là khi phải sử dụng cùng một lần đánh dấu

HTML Thay vì viết đi viết lại nhiều lần, chỉ cần viết code vào ñle PHP Bắt cứ khi nao can str dung HTML, ban hay chén file PHP va ban co thé chay rất tốt

Ví dụ về trang PHP xem trén Facebook Mo trang chu, bạn có thé thay URL kết thúc bằng php (facebook.com/home.php) Nói cách khác, trang này được xây đựng với file PHP (home.php) có chứa hypertext preprocessor code va tags HTML

2.2.1 Ưu điểm của ngôn ngữ PHP :

« - Là một ngôn ngữ đa dạng

« - Khả năng kết nối với hầu hết các trình điều khiển cơ sở đữ liệu được sử dụng

ngày nay, làm nỗi bật khả năng kết nối của nó với MySQL

« = Đọc và thao tác dữ liệu từ nhiều nguồn khác nhau, bao gồm cả dữ liệu mà người đùng có thê nhập từ các biểu mẫu HTML

« - Khả năng mở rộng tiềm năng của nó bằng cách sử dụng số lượng lớn các mô- đun (được gọi là máy lẻ hoặc phần mở rộng)

« - Nó có nhiều tài liệu trên trang chính thức của nó, trong đó nỗi bật là tất cả các chức năng của hệ thống được giải thích và minh họa trong một tệp trợ giúp duy

nhất

« - Es miễn phí, vì vậy nó được trình bày như một giải pháp thay thế đễ dàng tiếp cận cho mọi người

« _ Cho phép các kỹ thuật của Lập trình hướng đối tượng

« - Cho phép bạn tạo các biểu mẫu cho web

« Thu vién ham nguyên bản cực kỷ toàn diện và bao gồm

« Nó không yêu cầu định nghĩa các loại biến hoặc xử lý chỉ tiết ở mức thấp 2.2.2 PHP hoạt động như thế nào ?

Khi có người dùng gọi trang PHP, web máy chủ sẽ triệu goi PHP Engine

thong dich trang PHP va tra lại kết quả cho người dùng (Theo mô hình dưới

ảnh):

18

Trang 31

PHP

SOFT

Hinh 2 1 So dé hoat déng cua PHP

Dưới đây là mô tả ngôn ngữ PHP khi thực thi một đoạn code thường được trải qua 4 giai doan sau:

Giai doan 1: Lexing

Lexing (hay con gọi là tokenizing), là quá trình chuyên một đoạn mã nguồn PHP thành

một chuỗi các token có gan giá trị PHP su dung re2c để tạo các lexer của nó từ file

khai báo

Giai đoạn 2: Parsing

Bộ phận tích chú Phsp (parser) được tạo qua file prammar BNF với Bison Ngôn ngữ lập trình PHP sử dụng cầu trúc LALR Ở giai đoạn nảy, sẽ nhận các luồng token từ lexer như các biến đầu vào Chúng thực hiện 2 công việc sau:

Xác định tính hợp lệ của token bằng việc khớp chúng với từng quy tắc ngữ pháp định

nghĩa trong tập tin ngữ pháp BNE Bước này đòi hỏi cấu trúc ngôn ngữ phải hợp lệ,

theo dang trong luéng stream

Bộ parser tạo cây cú pháp trừu tượng AST, mã nguồn hién thị dưới dạng cây và dùng trong giai đoạn tiếp theo

Giai đoạn 3: Compiling

Giai doan Compiling hay còn gọi là biên dịch, sử dung AST phat ra các mã tác dụng bằng cách duyệt cây phương pháp đệ quy

Ở giai đoạn này thực hiện một vài tối ưu hóa, giải quyết lời gọi hàm Người dùng có thể kiểm tra đầu ra các đoạn mã được tối ưu bằng nhiều cách, thông qua VLD, PHPDBG hay OPcache Trong đó, VLD thường được sử dụng bởi nó tạo ra các mã output dé doc hon ca

Giai doan 4: Interpreter

19

Trang 32

Đây là giai đoạn théng dich ma tac vu Tai day, ma tac vu chay trén Zen Engine VM, với giai đoạn đầu hầu như rất ngắn, đầu ra tương tự như kết quả khi sử dụng PHP echo, var_dump,

Ngôn ngữ lập trình PHP giúp tạo ra các website động với tính tương tác cao, đồng thời, PHP còn có thể:

+ Thu thập các dữ liệu biểu mẫu

+ Gui va nhan cookie

+ Giúp người đùng tạo, mở, xóa, viết, đóng tệp trên máy chủ với PHP

+ Xóa, sửa dữ liệu trone cơ sở dữ liệu

+ Kiểm soát truy cập của người dùng

+ Mã hóa dữ liệu,

2.3 Giới thiệu về Framework và Laravel Framework

Framework chính là một thư viện với các tài nguyên có sẵn cho từng lĩnh vực để

lập trình viên sử dụng thay vì phải tự thiết kế Có Framework, lập trình viên chỉ tìm

hiểu và khai thác những tài nguyên đó, gắn kết chúng lại với nhau và hoàn chỉnh sản

phẩm của mình Đối với lập trình viên trong mỗi một lĩnh vực, họ cần phải xây dựng

các lớp chương trình để xây dựng nên những phần mềm, ứng dụng thành phẩm

Laravel là một trong những PHP Web Framework phổ biến nhất theo mẫu MVC

(Model-View- Controller) Được tạo bởi Taylor Otwell, Laravel famework là nguồn

mở và miễn phí giúp bạn đưa ra các sản phâm chất lượng cao Các code sẽ được giảm

thiểu đi, nhưng vẫn đạt tiêu chuẩn ngành, giúp bạn tiết kiệm được hàng trăm giờ đồng

hồ dành cho việc phát triển

Laravel đã trở nên khá thông dụng và có sẵn miễn phí Laravel web development rất hữu ích trong việc tạo ra phần mềm web được cá nhân hóa một cách nhanh chóng và hiệu quả

Ưu điểm của Laravel:

Laravel chứa rất nhiều những ưu điểm khiến các nhà lập trình viên không thể bỏ qua như:

20

Trang 33

Sử dụng các tính năng PHP mới nhất: việc sử dụng Laravel 5 giúp các lập trình viên

tiếp cận được tính năng mới nhất mà PHP cung cấp

Nguồn tài nguyên có sẵn vô cùng phong phú, đa dạng tải liệu giúp thân thiện với các lập trình viên

Tốc độ xử lý nhanh: Laravel hỗ trợ hiệu quả trong việc tạo lập trang web hay các dự

án lớn trong thời gian ngắn hạn

Dễ sử dụng: kế cả khi bạn có kiến thức hạn hẹp về PHP, bạn vẫn có khả năng phát triển trang web một cách nhanh chóng

Di chuyển Database đễ dàng: Laravel cho phép bạn duy trì cấu trúc cơ sở dữ liệu

mà không nhất thiết phải tạo lại Bạn có thê viết mã PHP đề kiểm soát dữ liệu thay vi

sử dụng SQL Ngoài ra, bạn cũng có thể khôi phục được những thay đôi gần nhất trong Database

Tính bảo mật cao: Laravel sử dung PDO dé chéng lai tan céng SQL Injection va mot field token an dé chéng lai tấn công kiểu CSRF giúp cho người dùng có thé tap trung vao phat trién san pham

Nhược điểm của Laravel

Mặc dù sở hữu rất nhiều những ưu điểm vượt trội nhưng Laravel lại bộc lộ một số nhược điểm như:

- _ Thiếu sự liên kết giữa các phiên bản khiến cho ứng dụng dễ bị gián đoạn hoặc bị phá vớ khi cập nhật code

- Dung lượng nặng khiến cho quá trình tải trang trở nên chậm chạp

2.4 Mô hình MVC

MVC là viết tắt chữ cái đầu của Models, Views, Controllers MVC chia giao dién

UI (User Interface) thanh 3 phần tương ứng, đầu vào của các controller là các điều

khién thong qua HTTP request, model chứa các miền logic, view là những thứ được

sinh ra trả về cho trình duyệt Sau đây là một vài chị tiết trong ba thành phần của MVC:

- Model: Model đại diện cho đữ liệu va logic cua một ứng dụng mà nhiều HĐƯỜI ØỌI

là logic nghiệp vụ Thông thường nó sẽ chịu trách nhiệm về:

Lưu trữ, xóa, cập nhật đữ liệu ứng dụng Nói chung, nó bao gồm các hoạt động cơ sở

dữ liệu, nhưng việc triển khai các hoạt động tương tự như vậy gọi các dịch vụ web bên

ngoài hoặc API không phải là một điều bất thường

21

Ngày đăng: 09/12/2024, 17:31