Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 82 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
82
Dung lượng
2,57 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƢỜNG ĐẠI HỌC SƢ PHẠM KHOA TIN HỌC LUẬN VĂN TỐT NGHIỆP CỬ NHÂN NGÀNH CÔNG NGHỆ THÔNG TIN ĐỀ TÀI XÂY DỰNG WEBSITE SỔ LIÊN LẠC ĐIỆN TỬ DÀNH CHO HỌC SINH TRUNG HỌC PHỔ THÔNG GVHD : Ths Lê Viết Chung Sinh viên thực hiện: Mai Thị Mỹ Lệ Lớp : 12LCNTT Đà Nẵng, Tháng - 2014 LỜI CẢM ƠN Em chân thành cảm ơn thầy cô giáo khoa Tin học - Trường Đại học sư phạm, người hết lòng dạy dỗ truyền đạt kiến thức quý báu suốt thời gian học tập Xin chân thành cảm ơn tất bạn ủng hộ, giúp đỡ, chia sẻ kiến thức, kinh nghiệm tài liệu có cho em q trình nghiên cứu thực đề tài Em xin gởi lời cảm ơn sâu sắc đến thầy giáo Th.s Lê Viết Chung tận tình hướng dẫn giúp đỡ em suốt q trình làm khóa luận tốt nghiệp Một lần xin chân thành cám ơn! LỜI CAM ĐOAN Em xin cam đoan : Những nội dung luận văn em thực hướng dẫn trực tiếp thầy: Ths Lê Viết Chung Mọi tham khảo dùng báo cáo trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá em xin chịu hoàn toàn trách nhiệm Sinh viên Mai Thị Mỹ Lệ MỤC LỤC MỞ ĐẦU Lý chọn đề tài Mục đích ý nghĩa đề tài Mục tiêu đề tài Đối tƣợng sử dụng Phạm vi nghiên cứu Phƣơng pháp triển khai CHƢƠNG CƠ SỞ NGHIÊN CỨU LÝ THUYẾT Các sở nghiên cứu lý thuyết 1.1 HTML 1.2 PHP 1.3 Navicat Lite for MySQL 1.4 Các ứng dụng web 1.5 XAMPP 1.6 Dreamweaver 10 CHƢƠNG 12 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 12 2.1 Bài toán thực tế 12 2.2 Phân tích hệ thống 12 2.2.1 Yêu cầu chức 12 2.2.2 Yêu cầu phi chức 13 2.3 Xây dựng kịch cho UseCase (chức hệ thống) 13 2.4 Phụ huynh học sinh, học sinh, giáo viên, giáo viên chủ nhiệm quản trị 15 2.4.1 Phụ huynh học sinh 16 2.4.2 Học sinh 17 2.4.3 Giáo viên 19 2.4.4 Giáo viên chủ nhiệm 22 2.5 Quản trị hệ thống 26 2.5.1 Đăng nhập 27 2.5.2 Thêm học sinh 27 2.5.3 Xóa học sinh 28 2.5.4 Thêm giáo viên 28 2.5.5 Xóa giáo viên 29 2.5.6 Thêm lớp 29 2.5.7 Xóa lớp 30 2.5.8 Cập nhật thông tin học sinh 30 2.5.9 Cập nhật thông tin giáo viên 31 2.5.10 Đăng xuất 31 2.6 Biểu đồ hoạt động 32 2.6.1 Đăng nhập 32 2.6.2 Thêm lớp vào hệ thống 33 2.6.3 Cập nhật thông tin lớp 34 2.6.4 Thêm học sinh vào hệ thống 35 2.6 Cập nhật thông tin học sinh 36 2.6.6 Thêm giáo viên vào hệ thống 37 2.6.7 Cập nhật thông tin giáo viên 38 2.6.8 Thêm điểm học sinhvào hệ thống 39 2.6.9 Cập nhật điểm học sinh 40 2.6.10 Mục ý kiến PHHS 41 2.6.11 Mục ý kiến GV 41 2.7 Biểu đồ 42 2.7.1 Đăng nhập 42 2.7.2 Cập nhật thông tin giáo viên 43 2.7.3 Thêm ý kiến PHHS 44 2.7.4 Thêm ý kiến GV 45 2.7.5 Thêm lớp 46 2.7.6 Thêm học sinh 47 2.7.7 Thêm giáo viên 48 2.7.8 Cập nhật thông tin lớp 49 2.7.9 Cập nhật thông tin học sinh 50 2.7.10 Cập nhật thông tin điểm 51 2.7.11 Thêm điểm 52 2.8 Xác định mối quan hệ lớp 53 CHƢƠNG 58 XÂY DỰNG VÀ PHÁT TRIỂN ỨNG DỤNG 58 3.1 Ngƣời sử dụng 58 3.1.1 Đối tƣợng ngƣời sử dụng 58 3.1.2 Mục đích sử dụng 58 3.1.3 Kho liệu 59 3.2 Cấu trúc mơ hình 60 3.3 Một số trang chƣơng trình 63 KẾT LUẬN 70 TÀI LIỆU THAM KHẢO 71 TÓM TẮT LUẬN VĂN TỐT NGHIỆP 72 DANH MỤC HÌNH ẢNH Hình 1 Giao diện phầm mềm Navicat Hình Sơ đồ minh họa mơ hình ứng dụng Web Hình 3: Giao diện Xampp 10 Hình 1: Sơ đồ Use-Case tổng quát hệ thống[mức1]……………… 14 Hình 2: Sơ đồ use_case phụ huynh học sinh giáo viên [mức2] 15 Hình 3: Sơ đồ use-case Actor quản trị hệ thống [Mức 2] 26 Hình 4: Đăng nhập 32 Hình 5: Thêm lớp 33 Hình 6: Cập nhật thơng tin lớp 34 Hình 7: Thêm học sinh 35 Hình 8: Cập nhật thơng tin học sinh 36 Hình 9: Thêm giáo viên 37 Hình 10: Cập nhật thông tin giáo viên 38 Hình 11: Thêm điểm vào hệ thống 39 Hình 12: Cập nhật điểm học sinh 40 Hình 13: Mục nhận xét PHHS 41 Hình 14: Mục nhận xét GVCN 41 Hình 15: Đăng nhập 42 Hình 16: Cập nhật thông tin giáo viên 43 Hình 17: Thêm ý kiến PHHS 44 Hình 18: Thêm ý kiến giáo viên 45 Hình 19: Thêm lớp 46 Hình 20: Thêm học sinh 47 Hình 21: Thêm giáo viên 48 Hình 22: Cập nhật thông tin lớp 49 Hình 23: Cập nhật thơng tin học sinh 50 Hình 24: Cập nhật điểm 51 Hình 25: Thêm điểm 52 Hình 26: Mơ hình quan hệ thực thể kết hợp 54 Hình 1: Trang đăng nhập hệ thống………………………………… 63 Hình 2: Chi tiết điểm học sinh 63 Hình 3: Đăng nhập với quyền quản trị 64 Hình 4: Quản trị xem danh sách giáo viên 64 Hình 5: Danh sách lớp 65 Hình 6: Giáo viên nhập điểm cho học sinh 65 Hình 7: Xem danh sách giáo viên chủ nhiệm lớp 66 Hình 8: Xem danh sách học sinh theo lớp 66 Hình 9: Danh sách mơn học trường 67 Hình 10: Danh sách mơn dạy giáo viên 67 Hình 11: Thêm 68 Hình 12: Thêm giáo viên 68 Hình 13: Cập nhật thông tin học sinh 69 Hình 14: Xóa thông tin học sinh 69 DANH MỤC BẢNG Bảng 1: Thiết kế sở liệu 55 Bảng 2: Thiết kế sở liệu bảng giáo viên 56 Bảng 3: Thiết kế sở liệu bảng học sinh 56 Bảng 4: Thiết kế sở liệu bảng kết 57 Bảng 5: Thiết kế sở liệu bảng môn học 57 DANH MỤC TỪ VIẾT TẮT TỪ TIẾNG ANH Ý NGHĨA PDO PHP Data Objects Các đối tượng liệu PHP API Application Programming Interface Giao diện lập trình ứng dụng PCRE Perl Compatible Regular Expression Các tốn tử thơng dụng tương thích với perl SOAP Simple Object Access Protocol Một giao thức giao tiếp có cấu trúc XML Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông MỞ ĐẦU Hiện nay, với phát triển công nghệ thông tin, ngành giáo dục có nhiều cải cách, thay đổi Từ kết bảo lưu giấy kết học tập học sinh trường lưu máy tính, đơn giản hóa công tác lưu trữ, thuận tiện cho người sử dụng, thời gian xử lý nhanh chóng số nghiệp vụ tự động hóa cao Lý chọn đề tài Cuộc sống bận rộn với nhiều công việc, nhiều bậc phụ huynh có thời gian rãnh rỗi để quan tâm chu đáo tất việc kể tình hình học tập con, bên cạnh cơng tác liên lạc phụ huynh học sinh nhà trường đa phần liên lạc qua hệ thống giấy tờ, vậy, phụ huynh biết kết học tập em cuối học kỳ thơng qua họp phụ huynh học sinh có nhiều tình trạng học sinh học giảm sút phần thiếu liên kết nhà trường gia đình học sinh.Như vậy, ta thấy cần phải có chương trình làm cầu nối nhà trường phụ huynh học sinh để quản lý tình hình học tập học sinh thời điểm nhằm kịp thời có biện pháp giúp học sinh học tập tốt Xuất phát từ nhu cầu thực tế đó, em chọn đề tài “ Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông ” để phần giúp giải vấn đề Mục đích ý nghĩa đề tài Xuất phát từ nhu cầu thực tế, bậc phụ huynh học sinh cần có chương trình để theo dõi tình hình học tập em thời điểm để với nhà trường động viên giúp đỡ kịp thời cho học sinh học tập tốt GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông Mục tiêu đề tài Xây dựng hệ thống đăng nhập cho phụ huynh vào xem tình hình học tập em Hệ thống gồm chức chính: Phụ huynh học sinh vào xem điểm em theo tài khoản cho, phụ huynh đưa ý kiến phản hồi cá nhân mục “ Nhận xét phụ huynh” Giáo viên chủ nhiệm lớp có nhiệm vụ đưa nhận xét cho học sinh mục “ Nhận xét giáo viên ” Hệ thống tự động tính điểm trung bình mơn, trung bình học kỳ trung bình năm cho học sinh Đưa xếp loại hạnh kiểm học lực cho học sinh Hệ thống có khả thêm, sửa, xóa đối tượng chương trình Đối tượng sử dụng Phụ huynh học sinh Học sinh Giáo viên môn Giáo viên chủ nhiệm Quản trị hệ thống Phạm vi nghiên cứu Phạm vi nghiên cứu triển khai phạm vi trường học dựa vào nhu cầu yêu cầu phụ huynh học sinh trường trung học phổ thơng Phương pháp triển khai Tìm hiểu nhu cầu phụ huynh sử dụng sổ liên lạc điện tử Tham khảo website lĩnh vực dạy học Phân tích thiết kế hệ thống Thiết kế sở liệu: tổ chức bảng, xây dựng ràng buộc sở liệu Xây dựng chương trình Triển khai ứng dụng vào thực tế GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông 3.1.3.2 Khai thác Dữ liệu kho khai thác thơng qua hai đối tượng Quản trị hệ thống : đối tượng cung cấp số liệu đầu cho hệ thống Sau khai thác kho liệu lấy thông tin cập nhật học sinh,thêm học sinh, cập nhật giáo viên, thêm giáo viên vv…Qua đó, giúp người quản trị có nhìn tổng qt thông tin hệ thống Phụ huynh học sinh: đối tượng Dữ liệu kho khai thác cập nhật liên tục thông qua đối tượng 3.1.3.3 Công nghệ Công nghệ yếu tố đưa thông tin kho liệu tới người dùng MySQL Dreamweaver CS6 Ngơn ngữ lập trình : Php 3.2 Cấu trúc mơ hình 3.2.1 Triển khai hệ thống 3.2.1.1 Mơ hình giải pháp triển khai hệ thống GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 60 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông Tầng Presentation: dùng để giao tiếp với người dùng, nhiệm vụ hiển thị liệu nhận liệu từ người dùng Tầng Business Logic: nhiệm vụ cung cấp chức phần mềm Tầng Data: lưu trữ liệu, cho phép lớp Business Logic tìm kiếm, trích xuất, cập nhật … liệu 3.2.1.2 Môi trường triển khai Ngôn ngữ phát triển: Php Hệ quản trị sở liệu MySql Công cụ phát triển: Navicat Lite for MySql, Dreamweaver CS6, Xampp 3.2.1.3 Cài đặt sở liệu Cài đặt sở liệu thông qua bước: Bước 1: Cài đặt Navicat Lite for MySQL Bước 2: Import file sở liệu vào SQL, tùy chỉnh thơng tin phù hợp 3.2.1.4 Các nhóm chức ứng dụng Phụ huynh học sinh Đăng nhập Xem điểm học sinh (chi tiết điểm, điểm tổng kết trung bình học kỳ I, II, trung bình năm) Nhận xét kết học tập mục “ Nhận xét PHHS ” sau xem điểm Học sinh Đăng nhập Xem điểm chi tiết, điểm trung bình học kỳ I, II, trung bình năm Giáo viên Đăng nhập Xem điểm học sinh GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 61 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông Xem thông tin: giáo viên, học sinh, lớp, môn học Giáo viên chủ nhiệm Đăng nhập Nhập điểm cho học sinh Sửa điểm cho học sinh Nhận xét học sinh Xem thông tin: giáo viên, học sinh, lớp, môn học Quản trị hệ thống Đăng nhập Xem điểm học sinh Xem thông tin: giáo viên, học sinh, lớp, môn học Thêm thông tin: giáo viên, học sinh, lớp, mơn học, điểm Xóa thông tin : giáo viên, học sinh, lớp, môn học Cập nhật thông tin: giáo viên, học sinh, lớp, môn học GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 62 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông 3.3 Một số trang chương trình Hình 1: Trang đăng nhập hệ thống Chọn năm học, học kỳ muốn xem (1) (2) sau nhập tài khoản mật tương ứng (3) Chọn phần đăng nhập với vai trò phụ huynh (4) click “đăng nhập” để hồn tất bước đăng nhập chương trình Hình 2: Chi tiết điểm học sinh (1) Ô nhận xét ý kiến PHHS GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 63 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thơng Hình 3: Đăng nhập với quyền quản trị (1) Giáo viên: Đăng nhập với quyền giáo viên chủ nhiệm (quản trị hệ thống) Hình 4: Quản trị xem danh sách giáo viên (1) Danh sách giáo viên: hiển thị danh sách giáo viên giảng dạy trường GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 64 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thơng Hình 5: Danh sách lớp Hình 6: Giáo viên nhập điểm cho học sinh GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 65 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thơng Hình 7: Xem danh sách giáo viên chủ nhiệm lớp (1) Xem danh sách: Để xem danh sách học sinh lớp Hình 8: Xem danh sách học sinh theo lớp (1) 10A: Chọn lớp muốn xem danh sách học sinh GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 66 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thơng Hình 9: Danh sách mơn học trường Hình 10: Danh sách mơn dạy giáo viên GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 67 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thơng Hình 11: Thêm (1) “+” chọn biểu tượng cộng để thêm đối tượng Hình 12: Thêm giáo viên GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 68 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thơng Hình 13: Cập nhật thơng tin học sinh Hình 14: Xóa thơng tin học sinh GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 69 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông KẾT LUẬN Sau thời gian nghiên cứu với hướng dẫn giúp đỡ thầy em hồn thành đa số chức yêu cầu đặt ra, hiểu thêm công tác quản lý điểm trường trung học phổ thông, trao dồi khả học hỏi, giao tiếp đồng thời hiểu thêm biết sử dụng thành thạo số cơng cụ ngơn ngữ lập trình Tuy nhiên, thời gian nhiều giới hạn em cịn số chức chưa hồn thành: chưa hiển thị số ngày nghỉ có phép khơng phép học sinh, xem thời khóa biểu học sinh GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 70 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông TÀI LIỆU THAM KHẢO [1] PGS TSK Trần Quốc Chiến Giáo trình cấu trúc liệu giải thuật [2] PGS.TSKH Trần Quốc Chiến Hệ quản trị sở liệu [3] PGS.TSKH Trần Quốc Chiến Hệ quản trị sở liệu nâng cao [4] Trang web http://ndtfit.brinkster.net/ [5] Trang web http://www.qhonline.info/php-can-ban/30/ [6] Trang web http://voer.edu.vn/c/lop-va-doi-tuong [7] Trang web http://hocphponline.com/blog/ [8] Trang web http://eschool.edu.vn/ GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 71 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thơng TĨM TẮT LUẬN VĂN TỐT NGHIỆP Cuộc sống bận rộn nhiều công việc, đa số bậc phụ huynh học sinh kiểm tra tình hình học tập em cuối học kỳ thông qua họp phụ huynh học sinh phiếu liên lạc (giấy báo điểm) truyền thống, có nhiều trường hợp học sinh không phụ huynh quan tâm kịp thời dẫn đến tình trạng học sút, học kém.Trước tình hình đó, ta nhận thấy cần có chương trình cầu nối phụ huynh giáo viên Chương trình “ Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thơng ” có chức cập nhật tất điểm tất học sinh trường thời gian nhằm giúp phụ huynh theo dõi tình hình em Mục tiêu chương trình sau hồn thành đạt chức sau : Phụ huynh học sinh đăng nhập tài khoản có sẵn em đăng nhập vào hệ thống xem điểm nhận xét vào ô nhận xét để phản hồi ý kiến với giáo viên Học sinh đăng nhập với tài khoản cá nhân để xem điểm,nếu có sai sót báo cho giáo viên chủ nhiệm để kịp thời sửa điểm Giáo viên (không có quyền quản trị) đăng nhập vào hệ thống xem thông tin cá nhân giáo viên, học sinh Giáo viên chủ nhiệm đăng nhập vào hệ thống, nhập điểm vào cho tất học sinh lớp, nhận xét tính điểm trung bình, đồng thời xem danh sách lớp, giáo viên, môn học,học sinh Quản trị hệ thống đăng nhập hệ thống để thêm học sinh mới, thêm lớp, thêm giáo viên, cập nhật thông tin lớp, học sinh, giáo viên, xóa thơng tin học sinh, giáo viên Hệ thống tự tính điểm trung bình học kỳ điểm năm cho học sinh GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 72 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông Sau thời gian nghiên cứu em hoàn thành yêu cầu trên, biết thêm số công tác quản lý điểm nhà trường, đồng thời góp phần đơn giản hóa cơng tác liên lạc nhà trường gia đình học sinh, nâng cao chất lượng học tập học sinh GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 73 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ ... Lệ 16 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông Thông tin ra: - Trả trang bảng điểm sổ liên lạc điện tử, kèm theo số thông tin (tên học sinh, lớp, năm học, học. .. Mai Thị Mỹ Lệ 19 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông Thông tin ra: - Trả trang bảng điểm sổ liên lạc điện tử, kèm theo số thông tin học sinh cần xem Tên... Mỹ Lệ 34 Xây dựng website sổ liên lạc điện tử dành cho học sinh trung học phổ thông 2.6.4 Thêm học sinh vào hệ thống Đăng nhập Bấm vào thêm học sinh Hệ thống quản lý Nhập thông tin học sinh Form