Đề 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 ” 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.
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 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 Lớp: CT1701 Mã SV: 1312101003 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 Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin Đồ á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 MỤC LỤC………………………………………………………………………… LỜI MỞ ĐẦU LỜI CẢM ƠN CHƯƠNG 1: MƠ TẢ BÀI TỐN VÀ GIẢI PHÁP 1.1 Phát biểu toán quản lý điểm trường THPT Nguyễn Tất Thành 1.2 Giới thiệu trường THPT Nguyễn Tất Thành 1.3 Mô tả toán 13 1.4 Sơ đồ tiến trình nghiệp vụ……………………………………………………………………………………………… 1.5 Thực trạng quản lý điểm trường THPT Nguyễn Tất Thành 18 1.6 Hướng giả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 21 2.2 Biểu đồ ngữ cảnh 22 2.3 Sơ đồ phân rã chức Error! Bookmark not defined 2.4 Sơ đồ luồng liệu mức 27 2.5 Biểu đồ liệu mức đỉnh 28 2.6 Thiết kế bảng sở liệu 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 2.6.9 giảng dạy (giangday) ………………………………………………….31 Bảng điểm (diem) ………………………………………………….31 2.6.10 Bảng chi tiết điểm (chitietdiem) …………………………….31 Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin Đồ á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 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 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ế sở 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 nên dùng PHP 56 3.3.3 Hoạt động PHP: 56 3.3.4 Các loại thẻ PHP 57 3.3.5 Các kiểu liệu 58 3.4 HTML 61 3.4.1 Cấu trúc chung trang HTML 62 3.4.2 Các thẻ HTML 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 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 68 4.1.3 Các chức hệ thống 68 4.2 Giao diện website 68 KẾT LUẬN 78 TÀI LIỆU THAM KHẢO 81 Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin Đồ á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 LỜI MỞ ĐẦU Hiện Công nghệ thông tin vô phát triển người đều sử dụng máy vi tính để làm việc Công nghệ thông tin áp dụng nhiều vào lĩnh vực mà điển hình lĩnh vực quản lý Như biết trường học, việc quản lý điểm quan trọng lại thủ cơng, xây dựng lưu lại sổ sách gây thời gian, khó khăn việc thống nhất, theo dõi quản lý cho nhà trường giáo viên Từ thực tế đó, việc xây dựng phần mềm quản lý điểm cho trường học cần thiết Vì 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ề xây dựng website để đáp ứng nhu cầu quản lý sổ sách cho nhà trường, giúp cho người tiết kiệm cơng sức, thời gian lại giúp việc quản lý dễ dàng, tiện lợi Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin Đồ á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 LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến quý thầy TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHỊNG, người dìu dắt em tận tình, truyền đạt cho em kiến thức học quý báu suốt thời gian em theo học trường Em xin trân trọng gửi lời cảm ơn đến tất thầy cô khoa Công Nghệ Thông Tin, đặc biệt cô giáo Nguyễn Thị Thanh Thoan, cô tận tình hướng dẫn giúp đỡ em suốt trình làm tốt nghiệp Với bảo cơ, em có định hướng tốt việc triển khai thực yêu cầu trình làm đồ án tốt nghiệp Em xin cảm ơn người thân gia đình quan tâm, động viên tạo cho em điều kiện tốt suốt trình học tập làm tốt nghiệp Ngoài ra, em xin gửi lời cảm ơn tới tất bạn bè, đặc biệt bạn lớp ln gắn bó, học tập giúp đỡ em năm qua suốt trình thực đồ án 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 Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin Đồ á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 CHƯƠNG 1: MƠ TẢ BÀI TỐN VÀ GIẢI PHÁP 1.1 Phát biểu 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 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 học sinh nhiều bất cập Do số lượng học sinh trường THPT ngày tăng, số mơn học nhiều thay đổi theo năm học, làm cho nhu cầu quản lý thống trường ngày trở nên cấp thiết Bài toán “quản lý điểm” trường THPT Nguyễn Tất Thành phần giúp cho việc theo dõi, nắm bắt, tra cứu báo cáo…được nhanh chóng Chương trình quản lý điểm có vai trò quan trọng cơng tác quản lý học sinh, góp phần vào quản lý xã hội nói lên phần ứng dụng mạnh mẽ tin học đời sống xã hội văn hóa, đồng thời ứng dụng tin học quản lý trường học tiết kiệm nhiều thời gian, công sức công tác quản lý giáo viên học sinh Vì ứng dụng chương trình quản lý điểm vào trường THPT Nguyễn Tất Thành phần đáp ứng yêu cầu vướng mắc, giúp cho công tác quản lý giáo viên học sinh nơi trở nên dễ dàng 1.2 Giới thiệu trường THPT Nguyễn Tất Thành Tiền thân Trường Phổ thông nhiều cấp học Nguyễn Tất Thành Trường Phổ thông trung học Dân lập Nguyễn Du (thành lập năm 1989), 04 trường Phổ thông trung học dân lập (Quyết định số 750/QĐ-VX ngày 21/7/1989 Ủy ban nhân dân thành phố) Khi đó, Trường PTTH Dân lập Nguyễn Du đặt 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 “Trạm Đại học sư phạm”) xã Vĩnh Niệm, huyện An Hải, thuộc Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin Đồ á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 quận Lê Chân, Tp Hải Phòng), nhà Giáo Vũ Đình Tồn Trạm trưởng Trạm Đại học sư phạm UBND thành phố định làm Hiệu trưởng Trước (7/1987) nhà giáo Vũ Đình Tồn người đề xuất sáng lập lớp THPT hệ B Trạm Đại học sư phạm (hệ A trường THPT thông thường) với hai mục đích cốt: (1) tạo điều kiện cho sinh viên học Trạm Đại học sư phạm có mơi trường điều kiện thực tập giảng dạy; (2) tạo điều kiện cho học sinh sống địa bàn học THPT gần nhà (ngay không đủ điểm thi vào trường THPT khác, ngày số trường quốc lập thành phố khả 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 đáng cho giáo viên Trạm Đại học sư phạm giáo viên phổ thơng bớt khó khăn Việc UBND thành phố định thành lập Trường THPT Nguyễn Du kết hoạt động thành cơng mơ hình tổ chức lớp THPT Trạm Đại học sư phạm mà sau xuất khái niệm “xã hội hóa giáo dục” Mặc dù Trường THPT Nguyễn Du thành lập độc lập 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 trường giảng viên Trạm Đại học Sư phạm, giáo viên mời dạy hầu hết giáo viên có uy tín “bậc nhất” giáo dục Hải Phòng thời trực tiếp giảng dạy Trong gần thập kỷ, Trường THPT Nguyễn Du điểm sáng giáo dục THPT ngồi cơng lập Hải Phòng về mơ hình hoạt động chất lượng dạy học Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin Đồ á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 Từ năm 21/7/1989 Ủy ban nhân dân thành phố định thành lập “Trường Cán quản lý Bồi dưỡng giáo viên thành phố Hải Phòng” sở sát nhập Trạm Đại học Sư phạm, Trường Cán quản lý giáo dục Trường THPT Nguyễn Du Trường Cán quản lý Bồi dưỡng giáo viên bảo trợ trường rời về địa điểm 246 Đà Nẵng, Quận Ngơ Qù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 Trường Trung cấp Nghề Thủy sản phường Vạn Mỹ, Ngơ Qùn, Hải Phòng Quy mơ học sinh Trường thời gian 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 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 quản lý giáo dục 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 định này, Trường THPT Nguyễn Du Trường Đại học Sư phạm Hải Phòng bảo trợ Đến năm 2011 theo chủ trương 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 ngồi cơng lập Bộ Giáo dục & Đào tạo ban hành Giai đoạn trường gặp nhiều khó khăn phải di chuyển qua số địa điểm khác đường Trần Nguyên Hãn, đường Đà Nẵng, … Theo Công văn số 2455/VP-VX ngày 28/7/2005 Ủ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” xã An Đồng, huyện An Dương,thành phố Hải Phòng”, thầy trò nhà trường vượt qua nhiều khó khăn để xây dựng sở vật chất Trường Nhưng thật không may việc giao đất có sơ xuất quan thành phố, vi phạm Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin 10 Đồ á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 e ) Giao diện xem điểm học sinh Su đăng nhập giáo viên quản lý điểm học sinh thuộc mơn giáo viên dạy: ví dụ giáo viên đăng nhập dạy môn vật lý xem điểm học sinh có tên “Trương Quang Việt” Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin 75 Đồ á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 g) Quản lý lớp chủ nhiệm Giáo viên sau đăng nhập vào hệ thống quản lý học sinh thuộc lớp chủ nhiệm Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin 76 Đồ á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 g) Giao diện trang chủ website Trang chủ website giúp người dùng xem thơng tin tin tức về trường Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin 77 Đồ á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 KẾT LUẬN Trong đồ án em vận dụng phương pháp phân tích thiết kế hướng cấu trúc để xây dựng website quản lý điểm trường THPT Nguyễn Tất Thành Kết đạt bao gồm: * Lý thuyết: - Phát biểu mô tả nghiệp vụ toán - Biểu diễn nghiệp vụ toán cách sơ đồ tiến trình nghiệp vụ - Phân tích thiết kế tốn cách đầy đủ, theo quy trình học phương pháp hướng cấu trúc - Thiết kế sở liệu quan hệ để lưu trữ liệu - Thiết kế giao diện cập nhật liệu * Chương trình: - Sử dụng hệ quản trị sở liệu MYSQL - Sử dụng ngôn ngữ PHP, JAVASCRIPT, HTML, CSS để xây dựng chương trình - Hệ thống cài đặt thử nghiệm với số liệu chạy thông suốt cho kết quả, đáp ứng yêu cầu toán Trong thời gian nghiên cứu, xây dựng chương trình, em cố gắng làm Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin 78 Đồ á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 việc với giúp đỡ tận tình thầy giáo hướng dẫn Chương trình đạt kết định Tuy nhiên với thời gian ngắn, trình độ kinh nghiệm hạn chế chương trình nhiều thiếu sót Rất mong thầy giáo bạn tận tình giúp đỡ để chương trình ngày hồn thiện Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin 79 Đồ á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 80 Đồ á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 TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Vỵ, Giáo trình phân tích thiết kế hệ thống thông tin, NXB Giáo dục Việt Nam, 2010 [2] Lê Văn Phùng, Cơ sở dữ liệu quan hệ và cơng nghệ phân tích - thiết kế, NXB Thông tin Truyền thông, 2010 [3] http://youtube.com [4] http://php.net Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin 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 DANH MỤC CÁC HỒ SƠ TÀI LIỆU Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin 82 Đồ á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 83 Đồ á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 84 Đồ á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 85 Đồ á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 86 Đồ á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 87 Đồ á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 88 Đồ á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 89 ... Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin Đồ á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 LỜI MỞ ĐẦU Hiện Công nghệ thông tin vô phát triển người... Nghành Công Nghệ Thông Tin Đồ á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 LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến q thầy TRƯỜNG ĐẠI HỌC DÂN... CT1701 – Nghành Công Nghệ Thông Tin 15 Đồ á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 b, Sơ đồ tiến trình nghiệp vụ quản lý tính điểm Giáo viên