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

Xây dựng Website quản lý điểm rèn luyện của Sinh viên

74 3,1K 12

Đ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 74
Dung lượng 4,43 MB

Nội dung

Ngành công nghệ thông tin trong những năm gần đây đã có những bước phát triển vượt bậc trên thế giới cũng như trong nước. Ứng dụng tin học đã góp phần rất lớn cho sự phát triển kinh tế của nước ta trong thời kì đổi mới. Tin học hóa đang phát triển với tốc độ ngày càng nhanh chóng và thâm nhập ngày càng sâu vào mọi lĩnh vực kinh tế, xã hội... Vì vậy, tin học hóa trong các cơ quan giáo dục là vô cùng cần thiết, trong đó có Trường Đại học Trà Vinh. Ngoài ra, hiểu được tính chất quan trọng của Khóa luận tốt nghiệp và bản thân nhận rõ hiện trạng việc chấm điểm rèn luyện của Trường Đại học Trà Vinh còn thực hiện thủ công tốn nhiều chi phí và thời gian cho nhà Trường cũng như thời gian học tập và giảng dạy của sinh viên và giảng viên. Vì vậy em chọn đề tài “Xây dựng Website quản lý điểm rèn luyện của Sinh viên Trường Đại học Trà Vinh” để góp phần giải quyết những tồn tại trên, 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 hoặc giải quyết các công việc khác. Cấu trúc của đề tài gồm 5 chương:  Chương 1. Đặt vấn đề: nêu lên những tình hình, thực trạng của thực tiễn dẫn đến việc thực hiện đề tài và phạm vi, đối tượng nghiên cứu của đề tài.  Chương 2. Cơ sở lý thuyết: cung cấp kiến thức cơ bản cho việc làm đề tài.  Chương 3. Phân tích – thiết kế hệ thống: Nhằm đi sâu chi tiết vào các chức năng của hệ thống. Từ đó xây dựng các mô hình ERD, mô hình dữ liệu mức vật lý, biểu đồ dòng dữ liệu. Thiết kế giao diện website.  Chương 4. Cài đặt thử nghiệm: hướng dẫn việc cài đặt và kết quả thử nghiệm minh họa.  Chương 5. Kết luận và hướng phát triển: nêu lên kết quả đạt được, hạn chế và hướng phát triển của đề tài.

Trang 1

LỜI CẢM ƠN

Lời đầu tiên em xin gửi lời cảm ơn đến Ban Giám Hiệu Trường Đại Học TràVinh đã tạo cơ hội cho chúng em được học tập và nghiên cứu trong suốt quá trìnhhọc tập tại Trường Em cũng chân thành cảm ơn quý thầy cô Bộ môn Công nghệThông tin đã cung cấp những kiến thức nền tảng cần thiết và bổ ích trong suốt khóahọc Đặc biệt, em xin gởi lời cảm ơn chân thành đến thầy Phan Quốc Nghĩa và côPhạm Thị Trúc Mai đã tận tình hướng dẫn và đưa ra hướng giải quyết kịp thời giúp

em hoàn thành khóa luận

Qua khóa luận này em đã tiếp cận được nhiều kiến thức chuyên môn khá hấpdẫn và quan trọng Khi thực hiện đồ án, em đã cố gắng hết khả năng đưa ra ý tưởng,giải quyết khá đầy đủ và chặt chẽ những yêu cầu, nhưng do giới hạn về thời giannên đồ án còn gặp một số nhược điểm Do đó, em rất mong nhận được những góp ýcủa các Thầy, Cô để đồ án ngày càng hoàn thiện hơn và từ đây có thể áp dụng vàothực tiễn nhằm 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

Và cuối cùng, em xin gởi lời cảm ơn đến gia đình đã động viên, chăm sóc tạođiều kiện hỗ trợ em về mọi mặt; xin gởi lời cảm ơn đến tất cả bạn bè, những người

đã sát cánh cùng em trong suốt bốn năm qua, những người đã cùng em chia sẻnhững niềm vui cũng như những khó khăn trong học tập và trong cuộc sống

Xin chân thành cảm ơn!

Sinh viên thực hiện

Nguyễn Phương Liên

Trang 2

LỜI MỞ ĐẦU

Ngành công nghệ thông tin trong những năm gần đây đã có những bước pháttriển vượt bậc trên thế giới cũng như trong nước Ứng dụng tin học đã góp phần rấtlớn cho sự phát triển kinh tế của nước ta trong thời kì đổi mới Tin học hóa đangphát triển với tốc độ ngày càng nhanh chóng và thâm nhập ngày càng sâu vào mọilĩnh vực kinh tế, xã hội Vì vậy, tin học hóa trong các cơ quan giáo dục là vô cùngcần thiết, trong đó có Trường Đại học Trà Vinh

Ngoài ra, hiểu được tính chất quan trọng của Khóa luận tốt nghiệp và bản thânnhận rõ hiện trạng việc chấm điểm rèn luyện của Trường Đại học Trà Vinh còn thựchiện thủ công tốn nhiều chi phí và thời gian cho nhà Trường cũng như thời gian họctập và giảng dạy của sinh viên và giảng viên Vì vậy em chọn đề tài “Xây dựngWebsite quản lý điểm rèn luyện của Sinh viên Trường Đại học Trà Vinh” để gópphần giải quyết những tồn tại trên, giúp cho nhà trường tiết kiệm chi phí, giúp chogiáo viên, sinh viên có nhiều thời gian hơn để giảng dạy, học tập hoặc giải quyếtcác công việc khác

Cấu trúc của đề tài gồm 5 chương:

 Chương 1 Đặt vấn đề: nêu lên những tình hình, thực trạng của thực tiễn dẫnđến việc thực hiện đề tài và phạm vi, đối tượng nghiên cứu của đề tài

 Chương 2 Cơ sở lý thuyết: cung cấp kiến thức cơ bản cho việc làm đề tài

 Chương 3 Phân tích – thiết kế hệ thống: Nhằm đi sâu chi tiết vào các chứcnăng của hệ thống Từ đó xây dựng các mô hình ERD, mô hình dữ liệu mức vật lý,biểu đồ dòng dữ liệu Thiết kế giao diện website

 Chương 4 Cài đặt - thử nghiệm: hướng dẫn việc cài đặt và kết quả thửnghiệm minh họa

 Chương 5 Kết luận và hướng phát triển: nêu lên kết quả đạt được, hạn chế

và hướng phát triển của đề tài

Trang 3

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



Trà Vinh, ngày tháng năm 2011

Giáo viên hướng dẫn

Trang 4

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN



Trà Vinh, ngày tháng năm 2011

Giáo viên phản biện

Trang 5

MỤC LỤC Chương 1 ĐẶT VẤN ĐỀ 1

1.1 Lý do và mục đích nghiên cứu 1

1.2 Đối tượng nghiên cứu 2

1.3 Phạm vi nghiên cứu 2

Chương 2 CƠ SỞ LÝ THUYẾT 3 2.1 Môt số điều trong quy chế đánh giá kết quả điểm rèn luyện 3

2.1.1 Mục đích và yêu cầu 3

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

2.1.3 Phân loại kết quả điểm rèn luyện 4

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

2.1.5 Sử dụng kết quả điểm rèn luyện 5

2.2 Phân tích và thiết kế hệ thống thông tin 6

2.2.1 Một số khái niệm về hệ thống thông tin 6

2.2.2 Nhiệm vụ và vai trò của hệ thống thông tin 6

2.2.3 Các thành phần cơ bản của hệ thống thông tin 7

2.2.4 Quá trình phát triển của hệ thống thông tin 8

2.3 Lập trình PHP 9

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

Chương 3 PHÂN TÍCH – THIẾT KẾ HỆ THỐNG 12 3.1 Yêu cầu chức năng 12

3.1.1 Mô tả hệ thống 12

3.1.2 Yêu cầu lưu trữ 13

3.1.3 Yêu cầu tra cứu 14

Trang 6

3.1.5 Yêu cầu kết xuất 14

3.2 Yêu cầu phi chức năng 14

3.3 Thiết kế dữ liệu 15

3.3.1 Mô hình thực thể kết hợp (ERD) 15

3.3.1.1 Mô hình 15

3.3.1.2 Danh sách và mô tả chi tiết các thực thể 16

3.3.1.3 Danh sách và mô tả chi tiết các mối kết hợp 19

3.3.2 Mô hình vật lý 22

3.3.2.1 Lược đồ cơ sở dữ liệu 22

3.3.2.2 Danh sách và mô tả chi tiết các bảng 23

3.3.3 Ràng buộc toàn vẹn 30

3.3.3.1 Ràng buộc toàn vẹn có bối cảnh là 1 quan hệ 30

3.3.3.2 Ràng buộc toàn vẹn có bối cảnh là nhiều quan hệ 35

3.4 Thiết kế xử lý 37

3.4.1 DFD cấp 0 37

3.4.2 DFD cấp 1 37

3.4.3 DFD cấp 2 38

3.5 Thiết kế giao diện 38

3.5.1 Thực đơn chính 38

3.5.2 Thiết kế màn hình 39

3.5.2.1 Màn hình trang chủ 39

3.5.2.2 Màn hình trang dành cho Sinh viên 39

3.5.2.3 Màn hình trang dành cho Giáo viên Chủ nhiệm 40

3.5.2.4 Màn hình trang dành cho Khoa 41

Trang 7

Chương 4 CÀI ĐẶT – THỬ NGHIỆM 43

4.1 Các bước chuẩn bị 43

4.2 Dữ liệu thử nghiệm 43

4.3 Hướng dẫn cài đặt 43

4.3.1 Cài đặt WampServer 2.1 43

4.3.2 Cài đặt cơ sở dữ liệu 44

4.3.3 Cài đặt website (trong apache) 44

4.4 Hướng dẫn chạy thử: 45

4.4.1 Hệ thống Phòng công tác Sinh viên 45

4.4.2 Hệ thống dành cho Sinh viên 51

4.4.3 Hệ thống dành cho Giáo viên chủ nhiệm 54

4.4.4 Hệ thống dành cho Hội đồng Khoa 57

4.5 Kết quả thử nghiệm 61

Chương 5 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 62

TÀI LIỆU THAM KHẢO 63

Trang 8

DANH MỤC HÌNH

Hình 3.1 Mô hình ERD 15

Hình 3.2 Mô hình dữ liệu mức vật lý 22

Hình 3.3 Lưu đồ dòng dữ liệu cấp 0 37

Hình 3.4 Lưu đồ dòng dữ liệu cấp 1 37

Hình 3.5 Lưu đồ dòng dữ liệu cấp 2 38

Hình 3.6 Thực đơn chính 38

Hình 4.1 Giao diện cài đặt WampServer 2.1 43

Hình 4.2 Giao diện hoàn tất khi cài đặt WampServer 44

Hình 4.3 Tạo cơ sở dữ liệu 44

Hình 4.4 Trang chủ 45

Hình 4.5 Giao diện khi phòng Công tác sinh viên đăng nhập vào hệ thống 45

Hình 4.6 In bảng điểm rèn luyện theo khoa, học kì và năm học 46

Hình 4.7 In bảng điểm rèn luyện kém theo năm, theo từng học kì 46

Hình 4.8 Bảng điểm rèn luyện theo khoa,học kì và năm học 47

Hình 4.9 Quản lý học kỳ xét điểm rèn luyện 47

Hình 4.10 Quản lý thời gian xét điểm rèn luyện 48

Hình 4.11 Quản lý khung điểm rèn luyện 49

Hình 4.12 Quản lý tiêu chí xét loại điểm 50

Hình 4.13 Giao diện chính khi sinh viên đăng nhập vào hệ thống 51

Hình 4.14 Sinh viên tự chấm điểm 52

Hình 4.15 Sinh viên đã duyệt điểm xong 53

Hình 4.16 Sinh viên xem và in bảng điểm 53

Hình 4.17 Bảng điểm rèn luyện của các học kỳ năm học đã xét xong 54

Trang 9

Hình 4.19 Giáo viên chọn sinh viên để duyệt điểm 55

Hình 4.20 Giáo viên duyệt điểm 55

Hình 4.21 Giáo viên xem và in bảng điểm 56

Hình 4.22 Bảng điểm vừa duyệt 56

Hình 4.23 Bảng điểm của học kỳ trước đó đã được xét xong 57

Hình 4.24 Giao diện khi cán bộ phòng giáo vụ Khoa đăng nhập vào hệ thống 57

Hình 4.25 Cán bộ phòng giáo vụ Khoa duyệt điểm cho sinh viên theo lớp 58

Hình 4.26 Cán bộ duyệt điểm 59

Hình 4.27 In bảng điểm rèn luyện theo lớp 59

Hình 4.28 Bảng điểm vừa duyệt 60

Hình 4.29 Bảng điểm của học kỳ trước đó đã được xét xong 60

Trang 10

DANH MỤC BẢNG

Bảng 3.1 Mô tả chi tiết thực thể Khoa 16

Bảng 3.2 Mô tả chi tiết thực thể Khóa học 16

Bảng 3.3 Mô tả chi tiết thực thể Giáo viên 16

Bảng 3.4 Mô tả chi tiết thực thể Lớp 17

Bảng 3.5 Mô tả chi tiết thực thể Sinh viên 17

Bảng 3.6 Mô tả chi tiết thực thể Học kỳ - niên khóa 17

Bảng 3.7 Mô tả chi tiết thực thể Thông báo 18

Bảng 3.8 Mô tả chi tiết thực thể Khung điểm 18

Bảng 3.9 Mô tả chi tiết mối kết hợp Học 19

Bảng 3.10 Mô tả chi tiết mối kết hợp Có 19

Bảng 3.11 Mô tả chi tiết mối kết hợp Thuộc 19

Bảng 3.12 Mô tả chi tiết mối kết hợp Chủ nhiệm 19

Bảng 3.13 Mô tả chi tiết mối kết hợp Công tác 20

Bảng 3.14 Mô tả chi tiết mối kết hợp Duyệt 20

Bảng 3.15 Mô tả chi tiết mối kết hợp Điểm rèn luyện 20

Bảng 3.16 Mô tả chi tiết mối kết hợp Có nội dung cha 21

Bảng 3.17 Mô tả chi tiết mối kết hợp Đưa thông báo 21

Bảng 3.18 Mô tả chi tiết bảng Khoa 23

Bảng 3.19 Mô tả chi tiết bảng Khóa học 23

Bảng 3.20 Mô tả chi tiết bảng Giáo viên 24

Bảng 3.21 Mô tả chi tiết bảng Lớp 25

Bảng 3.22 Mô tả chi tiết bảng Sinh viên 26

Bảng 3.23 Mô tả chi tiết bảng Học kỳ - niên khóa 26

Trang 11

Bảng 3.25 Mô tả chi tiết bảng Khung điểm 28

Bảng 3.26 Mô tả chi tiết bảng Duyệt 28

Bảng 3.27 Mô tả chi tiết bảng Điểm rèn luyện 29

Bảng 3.28 Mô tả thiết kế trang chủ 39

Bảng 3.29 Mô tả thiết kế trang chủ dành cho sinh viên 39

Bảng 3.30 Mô tả thiết kế trang chấm điểm dành cho sinh viên 39

Bảng 3.31 Mô tả thiết kế trang chấm lại điểm dành cho sinh viên 39

Bảng 3.32 Mô tả thiết kế trang xem điểm dành cho sinh viên 40

Bảng 3.33 Mô tả thiết kế trang duyệt điểm dành cho giáo viên 40

Bảng 3.34 Mô tả thiết kế trang xem điểm và in ấn dành cho giáo viên 40

Bảng 3.35 Mô tả thiết kế trang duyệt điểm dành cho cán bộ Khoa 41

Bảng 3.36 Mô tả thiết kế trang in ấn dành cho cán bộ Khoa 41

Bảng 3.37 Mô tả thiết kế trang chủ Phòng công tác Sinh viên 41

Bảng 3.38 Mô tả thiết kế trang in danh sách điểm theo từng Khoa 42

Bảng 3.39 Mô tả thiết kế trang in danh sách sinh viên có điểm rèn luyện kém 42

Bảng 3.40 Mô tả thiết kế trang quản lý của Phòng công tác sinh viên 42

Trang 12

Chương 1 ĐẶT VẤN ĐỀ 1.1 Lý do và mục đích nghiên cứu

Lĩnh vực công nghệ thông tin ngày nay đã và đang có những tiến bộ vượt bậc,trong đó phải kể đến là sự phát triển của mạng Internet và ngày càng có nhiều ngườibiết đến và sử dụng nó Do đó, Internet trở nên đặc biệt quan trọng trong cuộc sốnghiện đại Chỉ với một chiếc máy tính có nối mạng Internet, người dùng có thể giaotiếp, trò chuyện, tìm kiếm thông tin, thực hiện các giao dịch mua bán, …mà không

bị giới hạn bởi khoảng cách địa lí

Trước đây, khi ngành công nghệ thông tin chưa phát triển, người ta lưu trữ dữliệu hoàn toàn bằng giấy, điều này đã gây ra những trở ngại rất lớn trong việc cấtgiữ, tìm kiếm, bảo quản, nghiên cứu và phổ biến kiến thức Cho nên, cùng với sựphát triển của mạng Internet, các website lần lượt ra đời, đây là một trong nhữngtiện ích quan trọng của công nghệ thông tin Sự ra đời của các website đã giải quyết

cơ bản những trở ngại trên, việc lưu trữ dữ liệu trở nên dễ dàng và an toàn hơn, khảnăng tìm kiếm nhanh chóng hơn và việc chia sẽ dữ liệu vô cùng tiện lợi Chính điềunà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ầnglớ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ủangười sử dụng mạng Internet, hàng loạt các website với nhiều đề tài và mục đíchkhá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 Trà Vinh Ứng dụng tin học trong công tácquả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 trong 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 tinhọ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 sinhviên trong trường Việc chấm điểm rèn luyện cho sinh viên nhằm đánh giá phẩmchấ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

Trang 13

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, Đảng…Tuy nhiên, hiện tại công tácxét điểm rèn luyện ở trường Đại học Trà Vinh phải làm thủ công, nghĩa là trườngphải in phiếu điểm rèn luyện ra phát cho tất 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 Khoaduyệ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 dụng web để giải quyết những tồn tại trên là hếtsứ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ọcTrà Vinh là mục tiêu của đề tài này

1.2 Đối tượng nghiên cứu

Đối tượng nghiên cứu của đề tài này là quản lý điểm rèn luyện của sinh viênTrường Đại học Trà Vinh bao gồm:

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

 Quy trình chấm điểm rèn luyện của sinh viên

 Phân loại kết quả điểm rèn luyện

 Mục đích của việc đánh giá điểm rèn luyện

1.3 Phạm vi nghiên cứu

Trong khuôn khổ có giới hạn của một Đồ án tốt nghiệp cũng như hạn chế vềthời gian thực hiện, đề tài này chỉ tập trung nghiên cứu việc tin học hóa khâu chấm,duyệt điểm rèn luyện của sinh viên Và hệ thống này được áp dụng đối với sinh viêntrường Đại học Trà Vinh

Trang 14

Chương 2 CƠ SỞ LÝ THUYẾT 2.1 Môt số điều trong quy chế đánh giá kết quả điểm rèn luyện

(Theo Quyết định số 60 /2007/QĐ-BGDĐT ngày16 tháng 10 năm 2007 của Bộtrưởng Bộ Giáo dục và Đào tạo và Quyết định số 65/2008/QĐ-ĐHTV, ngày 31tháng 1 năm 2008 của Hiệu trưởng Trường Đại học Trà Vinh)

 Đưa ra được những định hướng, nội dung rèn luyện cụ thể, tạo điều kiện choHọc sinh, Sinh viên có môi trường rèn luyện chất lượng

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

Xem xét, đánh giá kết quả rèn luyện của học sinh, sinh viên là đánh giá phẩmchấ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 giá bằng thang điểm 100

Trang 15

Đ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 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ước, thành tích trong công tác xã hội và giữ gìn anninh chính trị, trật tự an toàn xã hội; mối quan hệ cộng đồng, tinh thần giúp đỡ bạn

bè, cưu mang người gặp khó khăn

 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ànthể, tổ chức trong nhà trường hoặc đạt được thành tích đặc biệt trong học tập, rènluyệ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ọcsinh, 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ội sinh viên và các tổ chức khác trong nhà trường; và những học sinh, sinh viênkhá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ả điểm rèn luyện

Điều 10: Quy định phân loại kết quả rèn luyện

Sinh viên, học sinh có tổng số điểm rèn luyện từng mặt từ điều 4 đến điều 8được xếp loại như sau:

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

Trang 16

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

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

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

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

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

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

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

 Tuy nhiên đối với những sinh viên, học sinh 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

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

 Từng học sinh, sinh viên căn cứ vào kết quả rèn luyện, tự đánh giá theo mứcđiểm chi tiết do Trường quy định

 Tổ chức họp lớp có giáo viên chủ nhiệm tham gia, tiến hành xem xét vàthông qua 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ể đơn vị lớp và phải có biên bản kèm theo

 Kết quả điểm rèn luyện của từng học sinh, sinh viên được Trưởng khoa xemxét, xác nhận, trình Hiệu trưởng

 Đối với trường hợp 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ưởngkhoa xem xét trước khi trình Hiệu trưởng

 Hiệu trưở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.5 Sử dụng kết quả điểm rèn luyện

 Học sinh, sinh viên có kết quả phân loại rèn luyện đạt loại Khá trở lên đượcNhà trường đưa vào diện xét cấp học bổng khuyến khích học tập và rèn luyện

Trang 17

 Học sinh, sinh viên bị xếp loại rèn luyện Kém trong cả năm học thì tạmngừ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.

 Sinh viên, học sinh có điểm rèn luyện toàn khóa dưới trung bình không đượcxét tốt nghiệp

 Kết quả phân loại rèn luyện toàn khóa học của từng học sinh, sinh viên đượclư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ếtquả học tập và rèn luyện của từng học sinh, sinh viên khi ra trường

2.2 Phân tích và thiết kế hệ thống thông tin

2.2.1 Một số khái niệm về hệ thống thông tin

Hệ thống là một tập hợp có tổ chức của nhiều phần tử thường xuyên tương tácvới nhau, có những mối quan hệ ràng buộc lẫn nhau và cùng nhau hoạt động chungcho một mục đích nào đó

Thông tin là một hay tập hợp những phần tử mà ta thường gọi là các tín hiệuphản ánh ý nghĩa về một đối tượng, một hiện tượng hay một quá trình nào đó của sựvật thông qua quá trình nhận thức Trong tin học, thông tin là sự tinh lọc từ việc xử

lý dữ liệu Chính vì vậy mà hai thành phần quan trọng của hệ thống thông tin làthành phần dữ liệu và thành phần xử lý

Hệ thống thông tin của một tổ chức là tập hợp có hệ thống những thông tin về tổchức đó Một tổ chức, như chúng ta đã biết, thường gồm nhiều lớp đối tượng đadạng, nhiều mối quan hệ, nhiều quy trình xử lý, biến đổi phức tạp, cho nên để phảnánh bản chất của nó, nói cách khác là để có sự hiểu biết đầy đủ về nó phải nghiêncứu để có một sự biểu diễn thích hợp

2.2.2 Nhiệm vụ và vai trò của hệ thống thông tin

Chức năng chính của hệ thống thông tin là xử lí thông tin của hệ thống nghiệp

vụ Quá trình xử lý thông tin như một mô hình hộp đen bao gồm: Bộ xử lý, thôngtin đầu vào, thông tin đầu ra và thông tin phản hồi cần thiết của hệ thống

Nhiệm vụ của hệ thống thông tin:

Trang 18

 Về đối ngoại: Hệ thống thông tin thu nhận thông tin từ môi trường bên ngoài

và đưa thông tin ra môi trường bên ngoài

 Về đối nội: Hệ thống thông tin là cầu nối liên lạc giữa các bộ phận của hệthống nghiệp vụ

Vai trò của hệ thống thông tin: Đóng vai trò trung gian giữa hệ thống nghiệp vụ

và môi trường, giữa hệ thống con quyết định và hệ thống con tác nghiệp Ngoài ra

hệ thống thông tin còn cung cấp thông tin cho các hệ thống quyết định và tácnghiệp

2.2.3 Các thành phần cơ bản của hệ thống thông tin

 Con người: Hệ thống thông tin cung cấp thông tin cho mọi người bao gồm cảngười quản lí và người sử dụng cuối

 Thủ tục: Bao gồm các dữ liệu mô tả công việc của tất cả mọi người, cả người

sử dụng cuối và nhân viên trong hệ thống thông tin

 Phần cứng: Bao gồm tất cả các thiết bị vật lí sử dụng trong hệ thống thôngtin

 Phần mềm: Bao gồm cả phần mềm hệ thống và phần mềm ứng dụng

 Tệp (File) dữ liệu: Hầu hết dữ liệu được xử lí trong hệ thống thông tin phảiđược giữ lại vì lí do pháp luật hoặc vì sự cần thiết được xử lí trong tương lai Nhữngfile này là thành phần của hệ thống thông tin, được tạo ra trực tiếp hoặc lưu trữtrong file

 Các dữ liệu là các thông tin được cấu trúc hóa

 Luồng thông tin vào: Các thông tin cần thiết cho quá trình xử lí, có thể là cácthông tin phản ánh cấu trúc doanh nghiệp và các thông tin phản ánh hoạt động củadoanh nghiệp

 Luồng thông tin ra: Thông tin ra được tổng hợp từ các thông tin đầu vào vàphụ thuộc vào nhu cầu quản lí trong từng trường hợp, từng đơn vị cụ thể Thông tin

ra là kết quả của việc tra cứu nhanh về một đối tượng cần quan tâm, đồng thời phảiđảm bảo sự chính xác và kịp thời

 Các xử lí là các quy trình, các phương pháp, chức năng xử lí thông tin vàbiến đổi thông tin Các xử lí nhằm sản sinh ra các thông tin có cấu trúc theo thể thức

Trang 19

quy định như các chứng từ giao dịch, các sổ sách báo cáo thống kê Cung cấp cácthông tin trợ giúp quyết định.

2.2.4 Quá trình phát triển của hệ thống thông tin

Quá trình phân tích và thiết kế hệ thống bao gồm các công việc cần hoàn thànhtheo trình tự nhất định có thể bao gồm các bước sau đây:

 Xác định vấn đề, các yêu cầu quản lí hệ thống

 Xác định mục tiêu, ưu tiên, giải pháp sơ bộ và chứng minh tính khả thi

 Phân tích các chức năng và dữ liệu của hệ thống

 Thiết kế logic: Trả lời câu hỏi làm gì? là gì? phân tích sâu hơn các chứcnăng, các dữ liệu của hoạt động cũ để đưa ra mô hình hoạt động mới

 Thiết kế vật lí: Đưa ra những biện pháp, phương tiện thực hiện, nhằm trả lờicâu hỏi làm thế nào?

 Cài đặt hệ thống: Lựa chọn ngôn ngữ, hệ quản trị cơ sở dữ liệu và lập trình

 Khai thác và bảo trì

Trang 20

 Ưu điểm

Như chúng ta đã biết, có rất nhiều trang web được xây dựng bởi ngôn ngữHTML (HyperText Markup Language) Đây chỉ là những trang web tĩnh, nghĩa làchúng chỉ chứa đựng một nội dung cụ thể với những dòng văn bản đơn thuần, hìnhảnh và có thể được sự hỗ trợ bởi ngôn ngữ JavaScript hay Java Apple Những trangweb như vậy người ta thường gọi là client-side Tuy nhiên, Internet và Intranets đãđược sử dụng cho các ứng dụng cần tới cơ sở dữ liệu Các trang ứng dụng như vậyđược gọi là trang web động, bởi vì nội dung của chúng luôn thay đổi tùy thuộc vào

dữ liệu và người sử dụng PHP là ngôn ngữ làm được những điều như vậy Bằngcách chạy chương trình PHP trên máy chủ Web Server, chúng ta có thể tạo ra cácứng dụng có sự tương tác với cơ sở dữ liệu để tạo ra những trang web và đây đượcgọi là trang web động

PHP thực hiện với tốc độ rất nhanh và hiệu quả Một Server bình thường có thểđáp ứng được hàng triệu truy cập tới trong một ngày

Trang 21

PHP hỗ trợ kết nối tới rất nhiều hệ cơ sở dữ liệu khác nhau: PostgreSQL,MySQL, Oracle, dbm, filePro, Hyperware, informix, InterBase, Sybase, Ngoài racòn hỗ trợ kết nối với ODBC thông qua đó có thể kết nối với nhiều ngôn ngữ khác

mà ODBC hỗ trợ

PHP cung cấp một hệ thống thư viện phong phú: Do PHP ngay từ đầu đượcthiết kế nhằm mục đích xây dựng và phát triển các ứng dụng trên web nên PHPcung cấp rất nhiều hàm xây dựng sẵn giúp thực hiện các công việc rất dễ dàng: gửi,nhận mail, làm việc với các cookie, và nhiều thứ khác nữa

PHP là một ngôn ngữ rất dễ dùng, dễ học và đơn giản hơn nhiều so với các ngônngữ khác như Perl, Java Nếu bạn đã biết ngôn ngữ C thì mọi việc sẽ hoàn toànthuận lợi

PHP có thể sử dụng được trên nhiều hệ điều hành, chúng ta có thể viết chúngtrên Unix, Lunix và các phiên bản của Windows Và có thể đem mã PHP này chạytrên các hệ điều hành khác mà không phải sửa đổi lại mã

PHP là ngôn ngữ mã nguồn mở (miễn phí)

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

 Giới thiệu

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới vàđược các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng VìMySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạtđộng trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rấtmạnh.Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng cótruy cập cơ sở dữ liệu trên internet

 Ưu điểm của MySQL

 MySQL là một hệ quản trị nhỏ, bảo mật, và rất dễ sử dụng, thường được sửdụng cho các ứng dụng nhỏ và trung bình Nó được sử dụng cho các ứng dụngclient / server với máy chủ mạnh như UNIX, Windows NT và Windows 95/98, vàđặc biệt trên máy chủ UNIX

Trang 22

 MySQL có cơ chế phân quyền người sử dụng riêng, mỗi người dùng có thểđược quản lý một hoặc nhiều cơ sở dữ liệu khác nhau, mỗi người dùng có một têntruy cập (user name) và mật khẩu tương ứng để truy xuất đến cơ sở dữ liệu.

 MySQL hỗ trợ các điểm vào là ANSI SQL92 và ODBC mức 0-2 SQL chuẩn

 MySQL hỗ trợ nhiều ngôn ngữ cho việc thông báo lỗi như: Czec, Dutc,English, Estonian, French, German, Hungarian, Italian, Norwegian Nynorsk, Polish,Portuguese, Spanish and Swedish Ngôn ngữ được hỗ trợ mặc định cho dữ liệu làISO-8859-1 (Latin1), muốn thay đổi phải sửa trong mã nguồn

 Ngôn ngữ lập trình sử dụng viết các hàm API để thâm nhập cơ sở dữ liệuMySQL có thể là C, Perl, PHP

 Các bảng (table) trong cơ sở dữ liệu MySQL có kích thước rất lớn và đượclưu ở thư mục Datas Kích thước lớn nhất của một bảng tối thiểu là 4GB và nó cònphụ thuộc và kích thước lớn nhất của một file do hệ điều hành quy định

 Cơ sở dữ liệu MySQL rất dễ quản lý và có tốc độ xử lý cao hơn tới ba haybốn lần so với các hệ quản trị cơ sở dữ liệu khác

 MySQL là một hệ quản trị cơ sở dữ liệu mô hình quan hệ, nó có mã nguồn

mở Nó được cung cấp miễn phí trên các máy chủ UNIX, OS/2 và cả trên Windows

 Tuy nhiên bên cạnh các ưu điểm trên MySQL cũng có một vài nhược điểm:

 Không cho phép thực hiện các câu lệnh SQL select truy vấn con

 Không hỗ trợ Stored Procedures, Triggers, Transactions, Foreign Keys, vàViews như các hệ quản trị cơ sở dữ liệu khác

Trang 23

Chương 3 PHÂN TÍCH – THIẾT KẾ HỆ THỐNG

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

Mỗi sinh viên sẽ có tài khoản và mật khẩu riêng để đăng nhập hệ thống Sinhviên phải theo dõi và chấm điểm rèn luyện theo đúng thời gian quy định của từnghọc kỳ mà nhà Trường đưa ra trong thông báo Nếu Sinh viên không làm đúng theoquy định thì sẽ không có điểm cho học kỳ đó Mỗi sinh viên có thể sửa điểm rènluyện cho học kì đang xét điểm nếu còn trong thời gian cho phép, có thể xem điểmrèn luyện theo học kì, năm học của những học kì trước đó đã được xét điểm, inbảng điểm rèn luyện của tất cả học kì, năm học đã xét điểm rèn luyện xong

Sau khi hết thời gian cho sinh viên tự chấm điểm và đến thời gian cho giáo viênchủ nhiệm duyệt điểm thì giáo viên chủ nhiệm đăng nhập vào hệ thống để duyệtđiểm rèn luyện cho sinh viên của lớp mình Giáo viên có 3 lựa chọn là tăng, giảmhoặc giữ nguyên số điểm của sinh viên, một giáo viên có thể chủ nhiệm nhiều lớp.Ngoài ra, giáo viên chủ nhiệm có thể in bảng điểm rèn luyện theo lớp khi vừa duyệtđiểm cho sinh viên để nộp lại cho khoa (có chữ kí của giáo viên chủ nhiệm) Hay inbảng điểm rèn luyện của sinh viên theo lớp, học kì và năm học của những học kìtrước đó đã được xét điểm

Sau khi giáo viên chủ nhiệm duyệt điểm cho sinh viên lớp mình, điểm của sinhviên đã được Hội đồng khoa thông qua và đến thời gian dành cho Khoa duyệt, thìcán bộ của phòng giáo vụ Khoa đăng nhập vào hệ thống hệ thống quản lý điểm rènluyện để duyệt lại điểm rèn luyện cho tất cả sinh viên của Khoa mình Có thể duyệttrên từng lớp của Khoa hay duyệt toàn Khoa Ngoài ra, Khoa có thể xem, in bảng

Trang 24

điểm của sinh viên của khoa theo lớp, học kì và năm học của những học kì trước đó

đã được xét điểm

Phòng công tác sinh viên ngoài việc quản lý các thông báo, thời gian xét điểmrèn luyện, quản lý khung điểm và tiêu chí xét điểm rèn luyện, thì Phòng có thể indanh sách sinh viên có điểm rèn luyện kém, in danh sách điểm rèn luyện của sinhviên theo từng Khoa

3.1.2 Yêu cầu lưu trữ

Từ vấn đề đặt ra cùng với cơ sở lý thuyết về quản lý điểm rèn luyện, hệ thốngthông tin Website quản lý điểm rèn luyện của sinh viên Trường Đại học Trà Vinhcần phải lưu trữ một số thông tin vào cơ sở dữ liệu như:

 Thông tin Khoa: mỗi Khoa gồm các thông tin cần được lưu trữ như: số thứ tựkhoa, tên khoa, tài khoản và mật khẩu của mỗi Khoa khi đăng nhập hệ thống

 Thông tin Khóa học: mỗi khóa học gồm các thông tin cần được lưu trữ như:

số thứ tự của mỗi khóa học, năm bắt đầu và năm kết thúc

 Thông tin lớp học: mỗi lớp học gồm các thông tin cần được lưu trữ như: mãlớp, tên lớp Ngoài ra, cần phải có thông tin cho biết lớp đó thuộc Khoa nào vàKhóa học nào thông qua số thứ tự Khoa và số thứ tự khóa học

 Thông tin sinh viên: mỗi sinh viên gồm các thông tin cần được lưu trữ như:

mã số sinh viên, họ, tên, ngày sinh, địa chỉ, mật khẩu đăng nhập của sinh viên.Đồng thời cần phải có thông tin cho biết sinh viên đó học lớp nào thông qua mã lớp

 Thông tin giáo viên: mỗi giáo viên gồm các thông tin cần được lưu trữ như:

mã giáo viên, họ tên giáo viên, email, số điện thoại, và mật khẩu đăng nhập củagiáo viên Ngoài ra, cần phải có thông tin cho biết giáo viên đó trực thuộc Khoa nàothông qua số thứ tự Khoa

 Thông tin học kỳ và niên khóa: mỗi học kỳ niên khóa gồm các thông tin cầnđược lưu trữ như: học kỳ, năm học

 Khung điểm rèn luyện gồm các thông tin cần lưu trữ như: nội dung của từngtiêu chí, điểm tương ứng của từng tiêu chí đó

 Phân loại điểm rèn luyện gồm các thông tin cần lưu trữ như: tên xếp loại,mức điểm tối đa và tối thiểu của từng xếp loại đó

Trang 25

 Thông báo: gồm các thông tin ngày đưa thông báo, ngày bắt đầu và ngày kếtthúc chấm điểm của sinh viên, ngày bắt đầu và ngày kết thúc chấm điểm của giáoviên, ngày bắt đầu và ngày kết thúc chấm điểm của hội động Khoa.

 Điểm rèn luyện: để lưu trữ điểm điểm rèn luyện của sinh viên

 Tài khoản phòng công tác sinh viên gồm tên đăng nhập, mật khẩu

3.1.3 Yêu cầu tra cứu

Điểm rèn luyện của sinh viên

3.1.4 Yêu cầu tính toán

Tổng điểm rèn luyện của sinh viên

3.1.5 Yêu cầu kết xuất

 Sinh viên: In điểm rèn luyện của mỗi sinh viên ở tất cả các học kỳ

 Giáo viên:

 In danh sách điểm rèn luyện của một lớp vừa chấm

 In danh sách điểm rèn luyện của một lớp đã duyệt

 Khoa:

 In danh sách điểm rèn luyện của từng lớp trong Khoa vừa chấm

 In danh sách điểm rèn luyện của từng lớp trong Khoa đã duyệt

 Phòng công tác sinh viên:

 In danh sách sinh viên có điểm rèn luyện kém

 In danh sách điểm rèn luyện của từng Khoa

3.2 Yêu cầu phi chức năng

 Tiết kiệm chi phí do sử dụng các phần mềm mã nguồn mở

 Website có dung lượng không quá lớn, tốc độ xử lý nhanh

 Giao diện thân thiện, dễ sử dụng

 Công việc tìm kiếm phải thực hiện chính xác, không chấp nhận sai sót

 Sử dụng mã hóa các thông tin nhạy cảm

 Đảm bảo an toàn dữ liệu khi chạy Website trực tuyến, có sự phân quyền giữacác loại người dùng

Trang 27

Khóa: STT_KHOA

Bảng 3.1 Mô tả chi tiết thực thể Khoa

Thực thể: KHOA_HOC (Khóa học)

Diễn giải: là tập hợp các khóa học

Khóa: KHOA_HOC

Bảng 3.2 Mô tả chi tiết thực thể Khóa học

Thực thể: GIAO_VIEN (Giáo viên)

Diễn giải: là tập hợp những giáo viên trong trường

Khóa: MA_GV

Bảng 3.3 Mô tả chi tiết thực thể Giáo viên

Thực thể: LOP (Lớp)

Diễn giải: là tập hợp các lớp trong trường

Trang 28

Khóa: MA_LOP

Bảng 3.4 Mô tả chi tiết thực thể Lớp

Thực thể: SINH_VIEN (Sinh viên)

Diễn giải: là tập hợp những sinh viên trong trường

Khóa: MSSV

Bảng 3.6 Mô tả chi tiết thực thể Học kỳ - niên khóa

Thực thể: THONG_BAO (Thông báo)

Trang 29

Diễn giải: là tập hợp những thông báo quy định thời gian chấm điểm rèn luyệncủa sinh viên, giáo viên chủ nhiệm, hội đồng Khoa.

Khóa: (không có thuộc tính)

yyyy-mm-dd

2 NGAY_KTSV Ngày kết thúc chấm điểm

của Sinh viên

Giáo viên

4 NGAY_KTGV Ngày kết thúc chấm điểm

của Giáo viên

hội đồng Khoa

6 NGAY_KTHD Ngày kết thúc chấm điểm

của hội đồng Khoa

7 NGAY_TB Ngày đưa thông báo chấm

điểm rèn luyện

Bảng 3.7 Mô tả chi tiết thực thể Thông báo

Thực thể: KHUNG_DIEM (Khung điểm)

Diễn giải: mô tả khung điểm rèn luyện

Khóa: STT_ND

chí của khung điểm Text

Bảng 3.8 Mô tả chi tiết thực thể Khung điểm

Trang 30

3.3.1.3 Danh sách và mô tả chi tiết các mối kết hợp

Mối kết hợp: HOC (học)

Diễn giải: là mối kết hợp giữa thực thể SINH_VIEN và thực thể LOP

Khóa: (không có thuộc tính)

 Mỗi sinh viên chỉ học trong 1 lớp, ta có bản số (1,1)

 Mỗi lớp có thể có nhiều sinh viên, ta có bản số (1,n)

Bảng 3.9 Mô tả chi tiết mối kết hợp Học

Mối kết hợp: CO (có)

Diễn giải: là mối kết hợp giữa thực thể LOP với thực thể KHOA_HOC

Khóa: (không có thuộc tính)

 Mỗi lớp chỉ có tối đa và tối thiểu 1 khóa học, ta có bản số (1,1)

 Mỗi khóa học có thể có nhiều lớp, ta có bản số (1,n)

Bảng 3.10 Mô tả chi tiết mối kết hợp Có

Mối kết hợp: THUOC (thuộc)

Diễn giải: là mối kết hợp giữa thực thể LOP và thực thể KHOA

Khóa: (không có thuộc tính)

 Mỗi lớp chỉ thuộc 1 Khoa, ta có bản số (1,1)

 Mỗi Khoa có thể có nhiều lớp, ta có bản số (1,n)

Bảng 3.11 Mô tả chi tiết mối kết hợp Thuộc

Mối kết hợp: CHU_NHIEM (chủ nhiệm)

Diễn giải: là mối kết hợp giữa thực thể LOP và thực thể GIAO_VIEN

Khóa: (không có thuộc tính)

 Mỗi lớp chỉ có 1 giáo viên chủ nhiệm, ta có bản số (1,1)

 Mỗi giáo viên có thể chủ nhiệm nhiều lớp, ta có bản số (1,n)

Bảng 3.12 Mô tả chi tiết mối kết hợp Chủ nhiệm

Trang 31

Mối kết hợp: CONG_TAC (công tác)

Diễn giải: là mối kết hợp giữa thực thể KHOA với thực thể GIAO_VIEN

Khóa: (không có thuộc tính)

 Mỗi giáo viên chỉ công tác trong 1 Khoa, ta có bản số (1,1)

 Mỗi khoa có thể có nhiều giáo v

iên, ta có bản số (1,n)

Bảng 3.13 Mô tả chi tiết mối kết hợp Công tác

Mối kết hợp: DUYET (duyệt)

Diễn giải: là mối kết hợp giữa thực thể SINH_VIEN và thực thể HK_NK, chobiết điểm rèn luyện của mỗi sinh viên trong một học kỳ đã được duyệt hay chưa.Nên ta có bản số (1,n) và (1,n)

Thuộc tính: GV_D, HD_D

Bảng 3.14 Mô tả chi tiết mối kết hợp Duyệt

Mối kết hợp: DIEM_RL (điểm rèn luyện)

Diễn giải: là mối kết hợp giữa thực thể SINH_VIEN, thực thể HK_NK và thựcthể KHUNG_DIEM Nó cho biết điểm rèn luyện của sinh viên do sinh viên, giáoviên, Khoa chấm là bao nhiêu trong mỗi học kỳ Ta có bản số lần lượt là (1,n),(1,n), (1,n)

Thuộc tính: DIEM_SV, DIEM_GV, DIEM_HD

Bảng 3.15 Mô tả chi tiết mối kết hợp Điểm rèn luyện

Trang 32

Mối kết hợp: CO_ND_CHA (có nội dung cha)

Diễn giải: là mối kết hợp tự thân của thực thể KHUNG_DIEM

Khóa: (không có thuộc tính)

 Mỗi 1 nội dung có tối thiểu và tối đa là 1 nội dung cha, ta có bản số (1,1)

 Hay 1 nội dung có thể không có nội dung cha, ta có bản số (0,1)

Bảng 3.16 Mô tả chi tiết mối kết hợp Có nội dung cha

Mối kết hợp: DUA_TB (đưa thông báo)

Diễn giải: là mối kết hợp giữa thực thể THONG_BAO và thực thể HK_NK

Khóa: (không có thuộc tính)

 Mỗi thông báo chỉ được đưa lên trong 1 học kỳ, ta có bản số (1,1)

 Mỗi học kỳ chỉ có 1 thông báo xét điểm rèn luyện, ta có bản số (1,1)

Bảng 3.17 Mô tả chi tiết mối kết hợp Đưa thông báo

Trang 33

3.3.2 Mô hình vật lý

3.3.2.1 Lược đồ cơ sở dữ liệu

Hình 3.2 Mô hình dữ liệu mức vật lý

Trang 34

3.3.2.2 Danh sách và mô tả chi tiết các bảng

Bảng KHOA

STT Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc

toàn vẹn

Ghi chú

Bảng 3.18 Mô tả chi tiết bảng Khoa

Bảng KHOA_HOC (Khóa học)

liệu

Ràng buộc toàn vẹn

Ghi chú

học

Bảng 3.19 Mô tả chi tiết bảng Khóa học

Trang 35

Bảng GIAO_VIEN (Giáo viên)

toàn vẹn

Ghi chú

KN

Bảng 3.20 Mô tả chi tiết bảng Giáo viên

Trang 36

Bảng LOP (Lớp)

STT Tên thuộc tính Diễn giải Kiểu dữ liệu Ràng buộc

toàn vẹn

Ghi chú

Khoa

đến STT_KHOA của bảng KHOA

KN

đến MA_GV của bảng GIAO_VIEN

KN

Bảng 3.21 Mô tả chi tiết bảng Lớp

Trang 37

Bảng SINH_VIEN (Sinh viên)

toàn vẹn

Ghi chú

đến MA_LOP của bảng LOP

Ghi chú

khóa

Bảng 3.23 Mô tả chi tiết bảng Học kỳ - niên khóa

Ngày đăng: 26/10/2016, 14:49

HÌNH ẢNH LIÊN QUAN

Hình 3.1. Mô hình ERD - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 3.1. Mô hình ERD (Trang 24)
Bảng 3.1. Mô tả chi tiết thực thể Khoa - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Bảng 3.1. Mô tả chi tiết thực thể Khoa (Trang 25)
Bảng 3.5. Mô tả chi tiết thực thể Sinh viên - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Bảng 3.5. Mô tả chi tiết thực thể Sinh viên (Trang 26)
Bảng 3.7. Mô tả chi tiết thực thể Thông báo - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Bảng 3.7. Mô tả chi tiết thực thể Thông báo (Trang 27)
Hình 3.2. Mô hình dữ liệu mức vật lý - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 3.2. Mô hình dữ liệu mức vật lý (Trang 30)
Bảng 3.20. Mô tả chi tiết bảng Giáo viên - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Bảng 3.20. Mô tả chi tiết bảng Giáo viên (Trang 32)
Bảng LOP (Lớp) - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
ng LOP (Lớp) (Trang 33)
Bảng 3.22. Mô tả chi tiết bảng Sinh viên - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Bảng 3.22. Mô tả chi tiết bảng Sinh viên (Trang 34)
Bảng 3.25. Mô tả chi tiết bảng Khung điểm - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Bảng 3.25. Mô tả chi tiết bảng Khung điểm (Trang 36)
Bảng 3.27. Mô tả chi tiết bảng Điểm rèn luyện - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Bảng 3.27. Mô tả chi tiết bảng Điểm rèn luyện (Trang 37)
Hình 3.4. Lưu đồ dòng dữ liệu cấp 1 - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 3.4. Lưu đồ dòng dữ liệu cấp 1 (Trang 44)
Hình 3.5. Lưu đồ dòng dữ liệu cấp 2 1.12.  Thiết kế giao diện - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 3.5. Lưu đồ dòng dữ liệu cấp 2 1.12. Thiết kế giao diện (Trang 45)
Bảng 3.28. Mô tả thiết kế trang chủ 1.12.2.2.  Màn hình trang dành cho Sinh viên - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Bảng 3.28. Mô tả thiết kế trang chủ 1.12.2.2. Màn hình trang dành cho Sinh viên (Trang 46)
Bảng 3.32. Mô tả thiết kế trang xem điểm dành cho sinh viên 1.12.2.3.  Màn hình trang dành cho Giáo viên Chủ nhiệm - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Bảng 3.32. Mô tả thiết kế trang xem điểm dành cho sinh viên 1.12.2.3. Màn hình trang dành cho Giáo viên Chủ nhiệm (Trang 47)
Bảng 3.35. Mô tả thiết kế trang duyệt điểm dành cho cán bộ Khoa - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Bảng 3.35. Mô tả thiết kế trang duyệt điểm dành cho cán bộ Khoa (Trang 48)
Hình 4.7. Giao diện cài đặt WampServer 2.1 - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.7. Giao diện cài đặt WampServer 2.1 (Trang 50)
Hình 4.8. Giao diện hoàn tất khi cài đặt WampServer 1.15.2.  Cài đặt cơ sở dữ liệu - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.8. Giao diện hoàn tất khi cài đặt WampServer 1.15.2. Cài đặt cơ sở dữ liệu (Trang 51)
Hình 4.10. Trang chủ 1.16.1.  Hệ thống Phòng công tác Sinh viên - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.10. Trang chủ 1.16.1. Hệ thống Phòng công tác Sinh viên (Trang 52)
Hình 4.17. Quản lý khung điểm rèn luyện - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.17. Quản lý khung điểm rèn luyện (Trang 56)
Hình 4.19. Giao diện chính khi sinh viên đăng nhập vào hệ thống - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.19. Giao diện chính khi sinh viên đăng nhập vào hệ thống (Trang 58)
Hình 4.20. Sinh viên tự chấm điểm - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.20. Sinh viên tự chấm điểm (Trang 59)
Hình 4.21. Sinh viên đã duyệt điểm xong - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.21. Sinh viên đã duyệt điểm xong (Trang 60)
Hình 4.22. Sinh viên xem và in bảng điểm - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.22. Sinh viên xem và in bảng điểm (Trang 60)
Hình 4.23. Bảng điểm rèn luyện của các học kỳ năm học đã xét xong 1.16.3.  Hệ thống dành cho Giáo viên chủ nhiệm - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.23. Bảng điểm rèn luyện của các học kỳ năm học đã xét xong 1.16.3. Hệ thống dành cho Giáo viên chủ nhiệm (Trang 61)
Hình 4.25. Giáo viên chọn sinh viên để duyệt điểm - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.25. Giáo viên chọn sinh viên để duyệt điểm (Trang 62)
Hình 4.26. Giáo viên duyệt điểm - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.26. Giáo viên duyệt điểm (Trang 62)
Hình 4.27. Giáo viên xem và in bảng điểm - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.27. Giáo viên xem và in bảng điểm (Trang 63)
Hình 4.30. Giao diện khi cán bộ phòng giáo vụ Khoa đăng nhập vào hệ thống - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.30. Giao diện khi cán bộ phòng giáo vụ Khoa đăng nhập vào hệ thống (Trang 64)
Hình 4.31. Cán bộ phòng giáo vụ Khoa duyệt điểm cho sinh viên theo lớp - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.31. Cán bộ phòng giáo vụ Khoa duyệt điểm cho sinh viên theo lớp (Trang 65)
Hình 4.33. In bảng điểm rèn luyện theo lớp - Xây dựng Website quản lý điểm rèn luyện của Sinh viên
Hình 4.33. In bảng điểm rèn luyện theo lớp (Trang 66)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w