Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 89 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
89
Dung lượng
3,58 MB
Nội dung
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ÂYDỰNGWEBSITEQUẢNLÝĐIỂMTRƯỜNGPHỔTHÔNGNHIỀUCẤPHỌCNGUYỄNTẤTTHÀ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âydựngwebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThà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âydựngWebsitequảnlýđiểmtrườngPhổthông nhiều cấphọcNguyễnTấtThà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âydựngwebsitequản lí điểmtrườngPhổthơngnhiềucấphọcNguyễnTấtThà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ảnlýđiểmtrường THPT NguyễnTấtThành 1.2 Giới thiệu trường THPT NguyễnTấtThà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ảnlýđiểmtrường THPT NguyễnTấtThành 18 1.6 Hướng giải toán 18 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNGQUẢNLÝĐIỂM THPT NGUYỄNTẤTTHÀ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âydựngwebsitequản lí điểmtrườngPhổthơngnhiềucấphọcNguyễnTấtThà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ốngthô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âydựngwebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThà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ảnlý Như biết trường học, việc quảnlýđiểmquan trọng lại thủ cơng, xâydự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ảnlý cho nhà trường giáo viên Từ thực tế đó, việc xâydựng phần mềm quảnlýđiểm cho trườnghọc cần thiết Vì em “ XâydựngWebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThành ” với mục đích với nghiên cứu, tìm hiểu về xâydựngwebsite để đáp ứng nhu cầu quảnlý 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ảnlý 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âydựngwebsitequản lí điểmtrườngPhổthơngnhiềucấphọcNguyễnTấtThà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ọctrườ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âydựngwebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThành CHƯƠNG 1: MƠ TẢ BÀI TỐN VÀ GIẢI PHÁP 1.1 Phát biểu toán quảnlýđiểmtrường THPT NguyễnTấtThành Trong lĩnh vực giáo dục nói chung trườngPhổthơng trung học nói riêng, công tác quảnlýđiểmhọ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ảnlýthốngtrường ngày trở nên cấp thiết Bài toán “quản lý điểm” trường THPT NguyễnTấtThà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ảnlýđiểm có vai trò quan trọng cơng tác quảnlýhọc sinh, góp phần vào quảnlý 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ọcquảnlýtrườnghọc tiết kiệm nhiều thời gian, công sức công tác quảnlý giáo viên học sinh Vì ứng dụng chương trình quảnlýđiểm vào trường THPT NguyễnTấtThành phần đáp ứng yêu cầu vướng mắc, giúp cho công tác quảnlý 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ễnTấtThành Tiền thân TrườngPhổthông nhiều cấphọcNguyễnTấtThànhTrườngPhổthông trung học Dân lập Nguyễn Du (thành lập năm 1989), 04 trườngPhổ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ànhphố 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âydựngwebsitequản lí điểmtrườngPhổthơngnhiềucấphọcNguyễnTấtThànhquậ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ànhphố đị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ànhphố 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ànhphố đị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âydựngwebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThành Từ năm 21/7/1989 Ủy ban nhân dân thànhphố định thành lập “Trường Cán quảnlý Bồi dưỡng giáo viên thànhphố Hải Phòng” sở sát nhập Trạm Đại học Sư phạm, Trường Cán quảnlý giáo dục Trường THPT Nguyễn Du Trường Cán quảnlý 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ànhphố 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ảnlý giáo dục Bồi dưỡng giáo viên thànhphố 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ànhphố về “Việc giao đất xâydựngtrườngphổ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âydựng sở vật chất Trường Nhưng thật không may việc giao đất có sơ xuất quanthà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âydựngwebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThành e ) Giao diện xem điểmhọc sinh Su đăng nhập giáo viên quảnlýđiểmhọ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ểmhọ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âydựngwebsitequản lí điểmtrườngPhổthơngnhiềucấphọcNguyễnTấtThành g) Quảnlý lớp chủ nhiệm Giáo viên sau đăng nhập vào hệ thốngquảnlý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âydựngwebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThà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âydựngwebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThà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âydựngwebsitequảnlýđiểmtrường THPT NguyễnTấtThà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âydự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âydự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âydựngwebsitequản lí điểmtrườngPhổthơngnhiềucấphọcNguyễnTấtThà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âydựngwebsitequản lí điểmtrườngPhổthơngnhiềucấphọcNguyễnTấtThà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âydựngwebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThà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ốngthô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âydựngwebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThà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âydựngwebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThà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âydựngwebsitequản lí điểmtrườngPhổthơngnhiềucấphọcNguyễnTấtThà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âydựngwebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThà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âydựngwebsitequản lí điểmtrườngPhổthơngnhiềucấphọcNguyễnTấtThà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âydựngwebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThà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âydựngwebsitequản lí điểmtrườngPhổthơngnhiềucấphọcNguyễnTấtThà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âydựngwebsitequản lí điểmtrườngPhổthôngnhiềucấphọcNguyễnTấtThành Sinh viên : Phạm Đăng Khoa – lớp CT1701 – Nghành Công Nghệ Thông Tin 89 ... 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 1.5 Thực trạng quản lý điểm trường THPT Nguyễn Tất Thành Hiện việc quản lý điểm trường theo phương pháp thủ công, điểm. .. 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. .. Nghành Công Nghệ Thông Tin 23 Đồ á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.3 Sơ đồ phân rã chức QUẢN LÝ ĐIỂM HỌC SINH THPT NGUYỄN TẤT THÀNH 1.Cập