BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG
——————————-
ISO 9001:2015
ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CÔNG NGHỆ THÔNG TIN
Sinh viên : Phạm Đăng Khoa
Giảng viên hướng dẫn: ThS. Nguyễn Thị Thanh Thoan
HẢI PHÒNG – 2019
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG
———————————–
XÂY DỰNG WEBSITE QUẢN LÝ ĐIỂM
TRƯỜNG PHỔ THÔNG NHIỀU CẤP HỌC
NGUYỄN TẤT THÀNH
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY
NGÀNH: CÔNG NGHỆ THÔNG TIN
Sinh viên : Phạm Đăng Khoa
Giảng viên hướng dẫn: ThS. Nguyễn Thị Thanh Thoan
HẢI PHÒNG – 2019
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
3
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG
————————————–
NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆP
Sinh viên: Phạm Đăng Khoa Mã SV: 1312101003
Lớp: CT1701 Ngành: Công nghệ thông tin
Tên đề tài: Xây dựng Website quản lý điểm trường Phổ thông nhiều cấp học
Nguyễn Tất Thành
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
4
MỤC LỤC…………………………………………………………………………
LỜI MỞ ĐẦU …………………………………………………………………………………………………………………………
6
LỜI CẢM ƠN …………………………………………………………………………………………………………………………
7
CHƯƠNG 1: MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP ……………………………………………………………………
8
1.1
Phát biểu bài toán quản lý điểm trường THPT Nguyễn Tất Thành ……………………………….
8
1.2
Giới thiệu về trường THPT Nguyễn Tất Thành
……………………………………………………………
8
1.3
Mô tả bài toán
………………………………………………………………………………………………………….
13
1.4 Sơ đồ tiến trình nghiệp vụ………………………………………………………………………………………………
1.5
Thực trạng quản lý điểm tại trường THPT Nguyễn Tất Thành ………………………………………
18
1.6
Hướng giải quyết của bài toán
……………………………………………………………………………………
18
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ ĐIỂM THPT NGUYỄN TẤT
THÀNH ………………………………………………………………………………………………………………………………..
20
2.1. Thông tin đầu vào, thông tin đầu ra ………………………………………………………………………………
21
2.2 Biểu đồ ngữ cảnh…………………………………………………………………………………………………………..
22
2.3 Sơ đồ phân rã chức năng ……………………………………………………….. Error! Bookmark not defined.
2.4 Sơ đồ luồng dữ liệu mức 0 ……………………………………………………………………………………………..
27
2.5 Biểu đồ dữ liệu mức dưới đỉnh ……………………………………………………………………………………….
28
2.6 Thiết kế các bảng cơ sở dữ liệu bằng phương pháp hồ sơ……………………………………….
2.6.1 Mô hình liên kết thực thể ( ER ) ……………………………………………………………………………..…39
2.6.2 Chuyển đổi từ mô hình ER sang mô hình quan hệ………………………………… 31
2.6.3 Thiết kế vật lý CSDL……………………………………………………………
32
2.6.4 Bảng học sinh (hocsinh)…………………………………………………….31
2.6.5 Bảng giáo viên (giaovien) …………………………………………………….31
2.6.6 Bảng lớp (lop) …………………………………………………….31
2.6.7 Bảng môn học (monhoc) …………………………………………………….31
2.6.8 Bảng giảng dạy (giangday) ………………………………………………….31
2.6.9 Bảng điểm (diem) ………………………………………………….31
2.6.10 Bảng chi tiết điểm (chitietdiem) …………………………….31
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
5
2.6.11 Mô hình quan hệ………………………………………………….32
CHƯƠNG 3: CƠ SỞ LÝ THUYẾT…………………………………………………………………………………………
42
3.1. Phân tích thiết kế hệ thống hướng cấu trúc
…………………………………………………………………….
42
3.1.1. Quá trình phát triển của một hệ thống thông tin ………………………………………………………
42
3.1.2. Tiếp cận định hướng cấu trúc …………………………………………………………………………………….
46
3.2. Thiết kế cơ sở dữ liệu quan hệ
……………………………………………………………………………………….
49
3.2.1. Mô hình liên kết thực thể ER
……………………………………………………………………………………
49
3.3 Ngôn ngữ lập trình PHP ………………………………………………………………………………………………..
55
3.3.1 Khái niệm PHP ……………………………………………………………………………………………………….
55
3.3.2 Tại sao nên dùng PHP ……………………………………………………………………………………………..
56
3.3.3. Hoạt động của PHP: ……………………………………………………………………………………………….
56
3.3.4. Các loại thẻ PHP
…………………………………………………………………………………………………….
57
3.3.5 Các kiểu dữ liệu ………………………………………………………………………………………………………
58
3.4. HTML
…………………………………………………………………………………………………………………………
61
3.4.1 Cấu trúc chung của một trang HTML
………………………………………………………………………
62
3.4.2. Các thẻ HTML cơ bản ……………………………………………………………………………………………
62
3.5. Ngôn ngữ lập trình JavaScript ………………………………………………………………………………………
64
3.6. Giới thiệu MySQL………………………………………………………………………………………………………..
67
CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH
……………………………………………………………………………..
68
4.1. Giới thiệu về hệ thống chương trình ………………………………………………………………………………
68
4.1.1. Môi trường cài đặt …………………………………………………………………………………………………..
68
4.1.2. Các hệ thống con …………………………………………………………………………………………………….
68
4.1.3. Các chức năng chính của mỗi hệ thống con …………………………………………………………………
68
4.2 Giao diện website ………………………………………………………………………………………………………….
68
KẾT LUẬN …………………………………………………………………………………………………………………………..
78
TÀI LIỆU THAM KHẢO ………………………………………………………………………………………………………
81
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
6
LỜI MỞ ĐẦU
Hiện nay Công nghệ thông tin vô cùng phát triển thì mọi người đều sử dụng
máy vi tính để làm việc. Công nghệ thông tin cũng được áp dụng rất nhiều vào các
lĩnh vực mà điển hình là lĩnh vực quản lý. Như chúng ta đã biết tại các trường học,
việc quản lý điểm thì rất quan trọng nhưng lại còn rất thủ công, chỉ xây dựng và
lưu lại trên sổ sách gây mất thời gian, khó khăn trong việc thống nhất, theo dõi và
quản lý cho nhà trường và giáo viên. Từ thực tế đó, việc xây dựng được phần mềm
quản lý điểm cho trường học là rất cần thiết. Vì vậy em đã “ Xây dựng Website
quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành ” với mục
đích với nghiên cứu, tìm hiểu về và xây dựng website để có thể đáp ứng được nhu
cầu quản lý sổ sách cho nhà trường, giúp cho mọi người có thể tiết kiệm công sức,
thời gian đi lại và giúp việc quản lý dễ dàng, tiện lợi hơn.
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
7
LỜI CẢM ƠN
Em xin gửi lời cảm ơn chân thành nhất đến quý thầy cô TRƯỜNG ĐẠI HỌC
DÂN LẬP HẢI PHÒNG, những người đã dìu dắt em tận tình, đã truyền đạt cho em
những kiến thức và bài học quý báu trong suốt thời gian em theo học tại trường.
Em xin trân trọng gửi lời cảm ơn đến tất cả các thầy cô trong khoa Công Nghệ
Thông Tin, đặc biệt là cô giáo Nguyễn Thị Thanh Thoan, cô đã tận tình hướng dẫn
và giúp đỡ em trong suốt quá trình làm tốt nghiệp. Với sự chỉ bảo của cô, em đã có
những định hướng tốt trong việc triển khai và thực hiện các yêu cầu trong quá trình
làm đồ án tốt nghiệp.
Em xin cảm ơn những người thân và gia đình đã quan tâm, động viên và luôn
tạo cho em những điều kiện tốt nhất trong suốt quá trình học tập và làm tốt nghiệp.
Ngoài ra, em cũng xin gửi lời cảm ơn tới tất cả bạn bè, đặc biệt là các bạn
trong lớp đã luôn gắn bó, cùng học tập và giúp đỡ em trong những năm qua và
trong suốt quá trình thực hiện đồ án này.
Em xin chân thành cảm ơn!
Hải Phòng, ngày tháng . năm 2019
Sinh viên
Phạm Đăng Khoa
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
8
CHƯƠNG 1: MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP
1.1 Phát biểu bài toán quản lý điểm trường THPT Nguyễn Tất Thành
Trong lĩnh vực giáo dục nói chung và đối với các trường Phổ thông trung học
nói riêng, công tác quản lý điểm học tập của học sinh hiện nay còn rất nhiều bất
cập. Do số lượng học sinh trong các trường THPT ngày càng tăng, số môn học
nhiều và có thể thay đổi theo từng năm học, làm cho nhu cầu quản lý thống nhất
của trường ngày càng trở nên cấp thiết. Bài toán “quản lý điểm” tại trường THPT
Nguyễn Tất Thành có thể phần nào giúp cho việc theo dõi, nắm bắt, tra cứu hoặc
báo cáo…được nhanh chóng.
Chương trình quản lý điểm có một vai trò quan trọng trong công tác quản lý
học sinh, nó góp phần vào quản lý xã hội và nói lên phần nào những ứng dụng
mạnh mẽ của tin học trong đời sống xã hội và văn hóa, đồng thời ứng dụng tin học
trong quản lý trường học sẽ tiết kiệm được nhiều thời gian, công sức trong công tác
quản lý giáo viên và học sinh.
Vì vậy ứng dụng chương trình quản lý điểm vào trường THPT Nguyễn Tất
Thành sẽ phần nào đáp ứng được các yêu cầu còn vướng mắc, giúp cho công tác
quản lý giáo viên và học sinh nơi đây trở nên dễ dàng hơn
1.2 Giới thiệu về trường THPT Nguyễn Tất Thành
Tiền thân của Trường Phổ thông nhiều cấp học Nguyễn Tất Thành là
Trường Phổ thông trung học Dân lập Nguyễn Du (thành lập năm 1989), là một
trong 04 trường Phổ thông trung học dân lập đầu tiên (Quyết định số 750/QĐ-VX
ngày 21/7/1989 của Ủy ban nhân dân thành phố). Khi đó, Trường PTTH Dân lập
Nguyễn Du đặt tại Trạm Đại học sư phạm vừa học vừa làm thành phố Hải Phòng
(gọi tắt là “Trạm Đại học sư phạm”) xã Vĩnh Niệm, huyện An Hải, nay thuộc
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
9
quận Lê Chân, Tp Hải Phòng), nhà Giáo Vũ Đình Toàn khi đó là Trạm trưởng
Trạm Đại học sư phạm được UBND thành phố quyết định làm Hiệu trưởng.
Trước đó (7/1987) nhà giáo Vũ Đình Toàn là người đã đề xuất sáng lập các
lớp THPT hệ B ở Trạm Đại học sư phạm (hệ A là ở các trường THPT thông
thường) với hai mục đích căn cốt: (1) tạo điều kiện cho các sinh viên đang học tại
Trạm Đại học sư phạm có môi trường và điều kiện thực tập giảng dạy; (2) tạo điều
kiện cho các học sinh sống trên địa bàn được học THPT gần nhà (ngay cả khi
không đủ điểm thi vào các trường THPT khác, ngày ấy số trường quốc lập của
thành phố ít và khả năng cơ sở vật chất chưa cho phép nhận nhiều học sinh); (3)
tạo công việc có thu nhập chính đáng cho giáo viên Trạm Đại học sư phạm cũng
như các giáo viên phổ thông bớt khó khăn. Việc UBND thành phố ra quyết định
thành lập Trường THPT Nguyễn Du là kết quả hoạt động thành công của mô hình
tổ chức các lớp THPT ở Trạm Đại học sư phạm mà sau này xuất hiện khái niệm
“xã hội hóa giáo dục”.
Mặc dù Trường THPT Nguyễn Du được thành lập độc lập nhưng do Trạm Đại
học sư phạm bảo trợ (quy định thời đó) nên đội ngũ cán bộ, giáo viên nòng cốt
của trường là các giảng viên của Trạm Đại học Sư phạm, giáo viên được mời dạy
hầu hết là những giáo viên có uy tín “bậc nhất” của giáo dục Hải Phòng thời bấy
giờ trực tiếp giảng dạy. Trong gần một thập kỷ, Trường THPT Nguyễn Du là một
điểm sáng của giáo dục THPT ngoài công lập ở Hải Phòng về mô hình hoạt động
và chất lượng dạy và học.
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
10
Từ năm 21/7/1989 Ủy ban nhân dân thành phố quyết định thành lập “Trường
Cán bộ quản lý và Bồi dưỡng giáo viên thành phố Hải Phòng” trên cơ sở sát nhập
Trạm Đại học Sư phạm, Trường Cán bộ quản lý giáo dục. Trường THPT Nguyễn
Du do Trường Cán bộ quản lý và Bồi dưỡng giáo viên bảo trợ vì vậy trường rời về
địa điểm 246 Đà Nẵng, Quận Ngô Quyền, thành phố Hải Phòng. Trong thời gian
(từ 1992 đến 2015) Trường THPT Nguyễn Du “thuê”( liên kết đào tạo với) thêm
địa điểm hoạt động tại Trường Trung cấp Nghề Thủy sản tại phường Vạn Mỹ,
Ngô Quyền, Hải Phòng. Quy mô học sinh của Trường thời gian này thường xuyên
ở mức 10- 12 lớp (khoảng 500 – 600 học sinh). Năm 7/2000, Bộ Giáo dục & Đào
tạo thành lập Trường Đại học Sư phạm Hải Phòng trên cơ sở sát nhập 04 trường:
Trường Đại học Tại chức Hải Phòng, Trường Cao đẳng Sư phạm Hải Phòng,
Trường Cán bộ quản lý giáo dục và Bồi dưỡng giáo viên thành phố Hải Phòng,
Trung tâm Ngoại ngữ Hải Phòng. Sau quyết định này, Trường THPT Nguyễn Du
do Trường Đại học Sư phạm Hải Phòng bảo trợ. Đến năm 2011 theo chủ trương
của Bộ Giáo dục & Đào tạo, Trường THPT Nguyễn Du chuyển đổi thành mô hình
trường Tư thục, tự chủ theo Điều lệ trường THPT ngoài công lập do Bộ Giáo dục
& Đào tạo ban hành. Giai đoạn này trường gặp nhiều khó khăn và phải di chuyển
qua một số địa điểm khác như đường Trần Nguyên Hãn, đường Đà Nẵng, …
Theo Công văn số 2455/VP-VX ngày 28/7/2005 của Ủy ban nhân dân thành
phố về “Việc giao đất xây dựng trường phổ thông trung học Dân lập Nguyễn Du”
tại xã An Đồng, huyện An Dương,thành phố Hải Phòng”, thầy và trò nhà trường
đã vượt qua nhiều khó khăn để xây dựng cơ sở vật chất Trường tại đây. Nhưng
thật không may là việc giao đất này có sơ xuất của cơ quan thành phố, vi phạm
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
11
hành lang bảo vệ sông Rế (nguồn nước sạch của thành phố) nên thành phố đã ra
văn bản thu hồi khu đất này đồng thời cấp “bù” cho trường diện tích đất mới (gần
khu đất cũ ở xã An Đồng, với diện dích gần 30.000 m2).
Trong hoàn cảnh đó, được sự quan tâm của Sở Giáo dục & Đào tạo, các cấp
của thành phố, được sự giúp đỡ của nhiều trường bạn, Trường đã duy trì hoạt động
ổn định tại phân hiệu độc lập của Trường Cao đẳng kinh tế và Công nghệ chế biến
thực phẩm (thuộc Bộ Nông nghiệp và Phát triển Nông thôn) tại 36/84 đường Dân
Lập, phường Dư Hàng Kênh, quận Lê Chân, thành phố Hải Phòng và từ năm học
2015 – 2016, Trường Đại học Dân lập Hải Phòng đã giúp đỡ, cho thuê một phần
khu nhà A, cơ sở vật chất kỹ thuật phục vụ hoạt động dạy – học và hoạt động giáo
dục của Trường. Hiện nay, Trường đang hoạt động ổn định với qui mô gần 300
học sinh, chất lượng giáo dục toàn diện được thực hiện bởi nhiều đổi mới tiên tiến
cùng với kế thừa phát huy truyền thống của một trường có bề dày hoạt động gần 28
năm kinh nghiệm và nhiều thế hệ nhà giáo tâm huyết với sự nghiệp “trồng người”.
Dự án xây trường ở xã An Đồng, huyên An Dương vẫn đang tiến hành, có bước
tiến đáng kể.
Ngày 27/8/2013, Ủy ban nhân dân thành phố, ban hành Quyết định số
1639/QĐ – UBND về việc mở rộng quy mô và đổi tên Trường THPT Nguyễn Du
thành Trường Phổ thông nhiều cấp học Nguyễn Tất Thành. Hiện nay, nhà trường
đang thực hiện các thủ tục nhận Giấy chứng nhận quyền sử dụng đất, phê duyệt
quy hoạch và Dự án xây dựng trường với mô hình là trường phổ thông nhiều cấp
học chất lượng cao, cơ sở vật chất khang trang hiện đại, đáp ứng yêu cầu và xu thế
hội nhập quốc tế.
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
12
Thầy và trò các thế hệ Nhà trường vô cùng vinh dự khi Trường được mang tên
thày giáo Nguyễn Tất Thành, tên Bác Hồ vĩ đại khi Người làm một giáo viên ở
trường tư thục Dục Tài (1910), trước khi ra đi tìm đường cứu nước, giải phóng
dân tộc ta, lãnh đạo tháng lợi sự nghiệp cách mạng vẻ vang của nước Việt Nam ta.
Mang tên vị lãnh tụ dân tộc, danh nhân văn hóa thế giới Nguyễn Tất Thành,
những thầy cô giáo sáng lập trường ước nguyện nhà trường sẽ phát huy tinh thần
nhân đạo, tạo điều kiện cho con em có hoàn cảnh khó khăn không đủ trình độ vào
các trường công lập được tiếp tục học lên bậc THPT để lập thân lập nghiệp, dùng
văn hóa xóa nghèo khó.
Trường đã qui tụ được đội ngũ cán bộ quản lý, thầy cô giáo có năng lực , tâm
huyết luôn suy nghĩ, nghiên cứu cải tiến nội dung, phương pháp giảng dạy phù
hợp với trình độ học sinh, tổ chức các hoạt động vui khỏe lành mạnh để học sinh
vui mà học, học mà chơi. Nhà trường đã trở thành môi trường thân thiện, an toàn,
không tiêu cực, không vụ lợi, dân chủ, kỷ cương, tình thương, chất lượng có uy
tín với các ngành, các cấp trong thành phố, với cha mẹ học sinh & học sinh.
Hai mươi ba năm qua, nhà trường đã đào tạo hơn 4000 học sinh đỗ tốt
nghiệp THPT. Hầu hết các em đều có nghề nghiệp, gia điình hạnh phúc, là những
công dân tốt. Trong số ấy có những người đã trở thành thạc sĩ, tiến sĩ hiện đang
giảng dạy & công tác ở các trường đại học, các trường THPT tốp đầu thành phố,
có người đã trở thành giám đốc, lãnh đạo chủ chốt ở nhiều doanh nghiệp ở trong
và ngoài thành phố.
Với uy tín và thành tựu hơn 20 năm xây dựng, nhà trường vinh dự được UBND
thành phố giao 30.000 m2 đất để xây dựng trường đạt chuẩn quốc gia vươn lên hội
nhập với các trường khu vực ASEAN. Đến năm 2015, trước yêu cầu phát triển
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
13
ngày càng lớn mạnh cũng như sự tăng lên về số lượng và chất lượng học sinh, ban
lãnh đạo trường chủ trương mở rộng hợp tác đào tạo nhiều cấp học với nhiều đơn
vị giáo dục trong và ngoài địa bàn. Ngoài cơ sở Dư Hàng Kênh, đến nay học sinh
khối 10 được tham gia học tập và nghiên cứu tại cơ sở Đại học Dân Lập số 36
đường Dân lập.
Như vậy, các em học sinh theo học tại mái trường PT NCH Nguyễn Tất Thành
không chỉ có cơ hội nghiên cứu các chương trình cơ bản phổ thông của Sở giáo
dục và đào tạo mà tương lai của các em được rộng mở với hàng ngàn ưu đãi của
nhà trường nhằm khuyến khích tinh thần hiếu học như học bổng thắp sáng ước
mơ, quỹ khuyến học, du học, …..và phấn đấu theo phương châm của nhà trường:
Học trường Nguyễn Tất Thành tất thành đạt!
1.3 Mô tả bài toán
Khi bắt đầu năm học mới, nhà trường lên danh sách giáo viên trực tiếp giảng
dạy từng môn học. Lên thời khóa biểu và phân công giảng dạy.
Mỗi lớp được phân công một giáo viên chủ nhiệm. Giáo viên chủ nhiệm
quản lý nề nếp và chịu trách nhiệm tổng kết điểm cho mỗi học sinh trong lớp.
Mỗi giáo viên bộ môn sẽ được phát một quyển sổ điểm cá nhân theo dõi quá
trình học tập và rèn luyện của từng học sinh trong lớp theo năm học.
Vào đầu mỗi học kỳ ban giám hiệu nhà trường sẽ phổ biến quy chế cho điểm
và cách tính điểm cho các giáo viên bộ môn và giáo viên chủ nhiệm để ghi tất cả
điểm của học sinh trong quá trình tham gia học tập trong nhà trường .
Giáo viên bộ môn tùy theo cơ số điểm của môn học mình chủ động kiểm tra
nhập điểm cá nhân. Cuối mỗi học kỳ giáo viên bộ môn sẽ tự động tính điểm trung
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
14
bình môn học và nhập vào sổ cái . Giáo viên chủ nhiệm căn cứ vào điểm của từng
môn trong sổ cái để tính trung bình môn học trong học kỳ cho mỗi sinh viên trong
lớp cho lớp mình quản lý.
Ban giám hiệu sẽ tiến hành phê duyệt điểm trong sổ cái và chuyển về cho từng
lớp , chuyển về cho từng giao viên chủ nhiệm. Giáo viên chủ nhiệm sẽ tiến hành
họp phụ huynh học sinh công bố điểm cho từng phụ huynh học sinh.
1.4 Sơ đồ tiến trình nghiệp vụ
1.4.1 Bảng nội dung
STT
Tên công việc
Người thực hiện
Hồ sơ dữ liệu
1
Cập nhật danh sách giáo
viên
Ban giám hiệu nhà trường
Hồ sơ giáo viên
2
Cập nhật danh sách học
sinh
Ban giám hiệu nhà trường
3
Cập nhật danh sách lớp
học
Ban giám hiệu nhà trường
4
Cập nhật danh sách môn
học
Ban giám hiệu nhà trường
5
Cập nhật sổ điểm cá nhân
Giáo viên
Sổ điểm
5
Cập nhật thời khóa biểu
Ban giám hiệu nhà trường
6
Phân công giảng dạy
Ban giám hiệu nhà trường
7
Tính điểm
Giáo viên
Sổ điểm
8
Thống kê xếp loại học sinh
Giáo Viên
9
Báo cáo điểm theo môn
Giáo Viên
10
Báo cáo
Giáo viên
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
15
a, Biểu đồ hoạt động tiến trình cập nhật
Ban giám hiệu nhà
trường
Giáo viên
Hồ sơ dữ liệu
Cập nhật môn học
Cập nhật lớp học
Cập nhật hồ sơ học
sinh
Cập nhật hồ sơ giáo
viên
Cập nhật thời khóa
biểu
Thực hiện thời khóa
biểu
Nhận thời khóa biểu
Hồ sơ giáo viên
Danh sách môn học
Danh sách lớp
Danh sách học sinh
Thời khóa biểu
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
16
b, Sơ đồ tiến trình nghiệp vụ quản lý tính điểm
Hồ sơ dữ liệu
Đọc sổ điểm cá nhân
Tính điểm trung bình
môn
Nhập điểm vào sổ cái
Tính điểm trung
bình học kỳ
Giáo viên
Ban giám hiệu
Tính điểm trung
bình cả năm
Duyệt điểm sổ cái
Duyệt điểm học kỳ
Duyệt điểm cả năm
Sổ cái
Sổ cái
Sổ cái
Sổ điểm cá
nhân
Quy định số điểm
Sổ điểm cá nhân
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
17
c, Sơ đồ tiến trình nghiệp vụ quản lý thống kê , báo cáo
Thống kê xếp loại
học sinh theo lớp
Thống kê xếp loại
học sinh theo toàn
trường
Báo cáo điểm theo
môn
Hồ sơ dữ liệu
Phụ huynh , học
sinh
Bảng điểm, kết quả học
tập học sinh
Giáo viên
Đọc sổ cái
Thống kê xếp loại
học sinh theo lớp
Báo cáo điểm theo
môn
Xem bảng điểm , kết
quả học tập học sinh
Phụ huynh
Hồ sơ dữ liệu
Ban giám hiệu
Thống kê xếp loại
học sinh theo toàn
trường
Duyệt báo cáo
Duyệt báo
cáo
Duyệt báo cáo
Báo cáo theo
môn
Báo cáo điểm
theo toàn trường
Sổ cái
Quy định xếp
loại học sinh
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
18
1.5
Thực trạng quản lý điểm tại trường THPT Nguyễn Tất Thành
Hiện nay việc quản lý điểm trong trường vẫn theo phương pháp thủ công, điểm
do giáo viên bộ môn cung cấp, việc chấm và tính toán điểm của học sinh phải sử
dụng tới sổ sách do giáo viên bộ môn chấm và tính điểm, giáo viên chủ nhiệm tính
điểm trung bình học kỳ và cả năm sau đó gửi điểm lên phòng giám hiệu.
+ Ưu điểm: có thể tính toán điểm của học sinh và đối chiếu lại nhiều lần với sổ
sách nên có thể rất chính xác và trực tiếp vào điểm trong sổ cái mà không phải sử
dụng tới máy tính, không phụ thuộc vào nguồn điện mà vẫn có thể tính toán được
điểm của học sinh.
+ Nhược điểm: Do mỗi lớp có rất nhiều học sinh, nên việc tính toán thủ công
sẽ tốn nhiều thời gian, không thể in ấn trực tiếp bảng điểm hoặc danh sách học
sinh một cách nhanh chóng được, không thể đáp ứng những yêu cầu về tính nhanh
chóng, chính xác và đạt hiệu quả quản lý cao, việc vào sổ cái hay xảy ra sai sót.
Điều này không được phép trong trung học phổ thông .
1.6
Hướng giải quyết của bài toán
Nếu xây dựng được chương trình quản lý điểm cho nhà trường thì việc tính
điểm của học sinh sẽ được thực hiện một cách chính xác và nhanh chóng, giúp
cho công tác quản lý điểm của học sinh tại trường được nâng cao và có thể in ấn
bảng điểm cá nhân của học sinh, bảng điểm của lớp theo các kỳ học và cả năm
học, giảm nhẹ công tác quản lý bằng sổ sách vốn rất cồng kềnh có thể thay bằng
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
19
việc quản lý và tính toán trên máy tính, có thể sao lưu cất trữ dữ liệu khi cần có
thể đem ra sử dụng được ngay.
Chương trình được xây dựng giúp cho giáo viên bộ môn, giáo viên chủ nhiệm,
có thể tham gia vào quá trình quản lý một cách nhanh chóng, dễ dàng, chính xác
và có hiệu quả cao. Các thông tin lưu trữ trong hệ thống sẽ được cập nhật thống
kê, tìm kiếm…. Nhằm tạo ra các thông tin mới giúp cho ban giám hiệu nhà trường
có các góc nhìn từ tổng thể đến chi tiết, từ đó có thể xây dựng được kế hoặch bồi
dưỡng đội ngũ cán bộ, quy mô phát triển của trường nhằm nâng cao chất lượng
đào tạo của trường.
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
20
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ ĐIỂM THPT
NGUYỄN TẤT THÀNH
MÔ HÌNH NGHIỆP VỤ
BẢNG PHÂN TÍCH XÁC ĐỊNH CÁC CHỨC NĂNG TÁC NHÂN , HỒ SƠ
Động từ + bổ ngữ
Danh từ
Nhận xét
Cập nhật danh sách học
sinh
Ban giám hiệu
Danh sách học sinh
Cập nhật hồ sơ giáo viên
Ban giám hiệu
Hồ sơ giáo viên
Cập nhật danh sách lớp
học
Ban giám hiệu
Danh sách lớp học
Cập nhật môn học
Ban giám hiệu
Danh sách môn học
Cập nhật sổ điểm cá nhân
Giáo viên
Sổ điểm cá nhân
Tính điểm trung bình môn Giáo viên
Sổ điểm cá nhân
Nhập điểm vào sổ cái
Giáo viên
Sổ cái
Tính điểm trung bình học
kỳ
Giáo viên
Sổ cái
Tính điểm trung bình cả
năm
Giáo viên
Sổ cái
Phê duyệt
Ban giám hiệu
Thống kê xếp loại học
sinh theo lớp
Giáo viên
Quy định xếp loại học
sinh
Thống kê xếp loại học
sinh theo toàn trường
Giáo viên
Báo cáo điểm theo toàn
trường
Báo cáo điểm theo môn
Giáo viên
Báo cáo theo môn
Xem bảng điểm, kết quả
học tập học sinh
Phụ huynh
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
21
Để xây dựng và thiết kế hệ thống thông tin quản lý thì vấn đề đầu tiên là
phân tích hệ thống nhằm tìm và lựa chọn giải pháp thích hợp và biện pháp cụ thể.
Trong quá trình phân tích này ta tiến hành chuyển từ bài toán thực tế sang bài toán
quản lý trên máy, các sơ đồ luồng dữ liệu và thực thể liên kết giúp cho ta dễ dàng
xác định được các chức năng cửa hệ thống mà ta đang thiết kế. Để thông tin sau
khi được tin học hóa có thể hoạt động được trước hết ta phải xác định thông tin đầu
vào, đầu ra của chương trình.
2.1. Thông tin đầu vào, thông tin đầu ra
Qua quá trình khảo sát thực tế và các yêu cầu của người dùng đối với hệ
thống quản lý điểm thì các thông tin vào/ra của hệ thống như sau:
a.Thông tin đầu vào
– Khi nhập học sinh cần phải nhập hồ sơ của học sinh và nhà trường phân
phối học sinh vào các lớp theo khối
– Nhà trường căn cứ vào quy chế để phân phối lịch giảng dạy, như phân
công giáo viên, phân bố lịch học đảm bảo đúng quy chế, phù hợp với điều kiện của
nhà trường.
– Việc nhập điểm các môn dựa vào kiểm tra của từng môn trong mỗi học kỳ
và điểm thi hoặc kiểm tra cuối kì của mỗi năm học.
– Giáo viên chủ nhiệm phải nộp điểm cuối kì cho ban giám hiệu, hạnh kiểm
do giáo viên chủ nhiệm và cán bộ lớp xét.
b.Thông tin đầu ra của hệ thống
– Danh sách học sinh theo lớp
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
22
– Bảng điểm theo lớp, môn học, học kì.
– Bảng tổng hợp kết quả học tập và hạnh kiểm của từng năm học
– Căn cứ vào kết quả học tập và hạnh kiểm của từng kỳ để xử lý, xét loại giỏi,
khá, trung bình, xét lưu ban.
2.2 Biểu đồ ngữ cảnh
Trong đó có các tác nhân:
+ Ban giám hiệu: Là Hiệu trưởng chỉ đạo chung và 1 Phó hiệu trưởng chỉ đạo
chuyên môn của trường. Khi lãnh đạo có yêu cầu muốn lấy bất kì một thông tin
nào đó từ học sinh thì từ ban quản lý điểm sẽ phải có trách nhiệm cung cấp thông
tin hoặc các yêu cầu báo cáo thống kê dữ liệu.
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
23
+ Giáo viên: Có cả giáo viên chủ nhiệm và giáo viên bộ môn có trách nhiệm cập
nhật điểm thường xuyên, M, 15p, 45p, HK cho ban quản lý điểm, ngoài ra còn phải
sửa chữa, bổ sung.
+ Phụ huynh: Cuối mỗi kì học, năm học yêu cầu ban quản lý cung cấp thông tin về
kết quả của học sinh trong mỗi khóa học.
2.2.1 Nhóm dần các chức năng
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
24
2.3 Sơ đồ phân rã chức năng
QUẢN LÝ ĐIỂM HỌC SINH THPT
NGUYỄN TẤT THÀNH
1.Cập nhật
2.Xử lý dữ liệu
3.Thống kê, báo
cáo
1.1 Cập nhật danh
sách học sinh
1.2 Cập nhật danh
sách giáo viên
1.3 Cập nhật danh
sách lớp học
1.4 Cập nhật môn
học
1.5 Cập nhật sổ
điểm cá nhân
2.1 Tính điểm
trung bình môn
2.2 Nhập điểm
vào sổ cái
2.3 Tính điểm trung
bình học kì
2.4 Tính điểm
trung bình cả năm
3.1 thống kê
xếp loại học
sinh theo lớp
3.2 Thống kê
xếp loại học
sinh theo toàn
trường
3.3 Báo cáo
điểm theo môn
Đồ án tốt nghiệp Xây dựng website quản lí điểm trường Phổ thông nhiều cấp học Nguyễn Tất Thành
Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin
25
Mô tả chi tiết các chức năng lá :
1. Cập nhật :
Chức năng này cho phép cán bộ quản lý, cán bộ giáo viên cập nhật và
chỉnh sửa hồ sơ học sinh, điểm ( điểm kiểm tra và điểm thi), khen thưởng kỷ
luật của học sinh . Việc cập nhật tiến hành theo lớp hoặc theo môn học sau
khi đã có điểm . .
2. Xử lý dữ liệu:
Sau khi điểm của một học kỳ đã nhập đầy đủ , máy tính sẽ thực hiện việc
tính điểm trung bình cho từng học sinh và theo từng môn học, đồng thời sẽ
tính cả điểm trung bình cả học kỳ , cả năm . Khi điểm trung bình cả học kỳ
hay cả năm đã được tính xong giáo viên sẽ thực hiện xếp loại học lực của
học sinh, phân loại học sinh lên lớp, lưu ban, hay phải rèn luyện trong hè, . .
. dựa trên điểm trung bình .
3. Thông kê , báo cáo
Chức năng này thực hiện việc thống kê số liệu theo yêu cầu( Ban Giám
Hiệu, phụ huynh học sinh, học sinh . . .) về học sinh được khen thưởng, thi
lại, lên lớp và lưu ban. Nó cũng cho phép in ra danh sách các học sinh khen
thưởng, thi lại, lên lớp, lưu ban,và đặc biệt là bảng kết quả học tập cho từng
học sinh.