Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 85 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
85
Dung lượng
1,6 MB
Nội dung
TRƯỜNG ĐẠI HỌC VÕ TRƯỜNG TOẢN KHOA CƠNG NGHỆ NGH THÔNG TIN LUẬN VĂN TỐT NGHIỆP XÂY DỰNG ỰNG SỔ LIÊN LẠC TRỰC ỰC TUYẾN TUY CHO MỘT M TRƯỜNG HỌC ỌC Giáo viên hướng ng dẫn: d Sinh viên thực th hiện: Phạm Thị Ngọc ọc Hà H Nguyễn ễn Hoài Ho Linh MSSV: 0951190156 Lớp: ĐH CNTT Khóa: K2 Hậu Giang – Năm 2013 LỜI CAM ĐOAN Tơi xin cam đoan đề tài nghiên cứu thực không chép nguồn tài liệu Nếu có khơng tơi xin hồn tồn chịu trách nhiệm Sinh viên thực Nguyễn Hồi Linh i LỜI CẢM TẠ Tơi xin gửi lời cảm ơn đến ba mẹ cảm ơn ba mẹ lo lắng hỗ trợ suốt trình học tập làm luận văn Cảm ơn thầy cô trường đại học Võ Trường Toản hướng dẫn, giúp đỡ, truyền đạt kinh nghiệm cho suốt trình học tập trường Cảm ơn thầy cô khoa công nghệ thông tin chia sẻ kiến thức, hướng dẫn thời gian làm đề tài Cảm ơn cô Phạm Thị Ngọc Hà dẫn, định hướng giúp tơi hồn thành luận văn cách tốt Cảm ơn thầy cô trường THCS Thị Trấn Cái Tắc hỗ trợ giúp đỡ thơng tin liên quan q trình tơi thực tế Cảm ơn tất bạn bè động viên giúp đỡ thời gian học tập làm luận văn Sinh viên thực Nguyễn Hoài Linh ii BẢN NHẬN XÉT LUẬN VĂN TỐT NGHIỆP • • • • Họ tên người hướng dẫn: Phạm Thị Ngọc Hà Học vị: Kỹ sư Chuyên ngành: Công nghệ thông tin Cơ quan công tác: Khoa Công nghệ Thông tin trường ĐH Võ Trường Toản • • • • Họ tên Mã số sinh viên Chuyên ngành Tên đề tài : : : : Nguyễn Hồi Linh 0951190156 Cơng nghệ thơng tin Xây dựng sổ liên lạc trực tuyến NỘI DUNG NHẬN XÉT Tính phù hợp đề tài với chuyên ngành đào tạo: Về hình thức: Ý nghĩa khoa học, thực tiễn tính cấp thiết đề tài: Độ tin cậy số liệu tính đại luận văn: Nội dung kết đạt được: Các nhận xét khác: Kết luận: Hậu Giang, ngày…… tháng …… năm 2013 Người nhận xét (Ký ghi rõ họ tên) iii NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Hậu Giang, ngày … tháng … năm 2013 Giáo viên phản biện (Ký ghi rõ họ tên) iv LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học TÓM TẮT Cùng với phát triển xã hội, công nghệ thông tin phát triển nhanh chóng rộng khắp mặt đời sống Ứng dụng không thuộc riêng ngành mà cho tất ngành, có ngành giáo dục Quản lý học sinh nhằm góp phần nâng cao hiệu giáo dục Đó mong muốn chung nhà trường gia đình Thơng qua sổ liên lạc điện tử giúp cho gia đình nắm bắt thông tin học tập rèn luyện học sinh xác nhanh chóng Nó giúp rút ngắn khoảng cách gia đình nhà trường, tăng tính hiệu cho sổ liên lạc truyền thống Đó mong muốn nội dung đề tài làm Đề tài “Xây dựng sổ liên lạc trực tuyến cho trường học” Với hiểu biết kinh nghiệm tơi giải thành công đề tài Tôi sử dụng công cụ Dreamweaver CS6, Xampp 1.8.1 ngôn ngữ PHP, MYSQL, HTML, CSS, JAVASCRIPT để giải đề tài Trân trọng ghi nhận ý kiến đóng góp để đề tài hồn thiện thành cơng v LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học ABSTRACT The same with of development is the society, information technology also rapid and widespread in all aspects of life Its application not in an industry that own almost all sectors in the including the education sector The management students to contribute to improving the efficiency of education It is the common wish of the school and the family Through electronic communication book will help families be able to capture the information and training of school students accurately and quickly It shortens the distance between home and school, increased efficiency for traditional book contacts It is also desirable that the subject content of my work Thread "DEVELOP CONTACTS ONLINE FOR A SCHOOL" With the knowledge and experience I have successfully solved threads I use Dreamweaver CS6 tools, XAMPP 1.8.1 and PHP, MYSQL, HTML, CSS, JAVASCRIPT to solve subject Sincerely acknowledge the comments to the subject is more complete and successful Thank you very much! vi LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học MỤC LỤC CHƯƠNG TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ 1.2 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ 1.3 PHẠM VI ĐỀ TÀI: 1.4 PHƯƠNG PHÁP NGHIÊN CỨU VÀ GIẢI QUYẾT VẤN ĐỀ CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 SƠ LƯỢC VỀ PHẦN MỀM DREAMWEAVER 2.2 SƠ LƯỢC VỀ NGÔN NGỮ PHP 2.2.1 PHP phát triển qua phiên 2.2.1.1 Php/fi 2.2.1.2 Php 3.0 2.2.1.3 Php 2.2.1.4 Php 2.2.1.5 Php 2.3 HTML VÀ CSS 2.4 JAVASCRIPT 10 CHƯƠNG 11 NỘI DUNG ĐỀ TÀI 11 3.1 PHƯƠNG PHÁP NGHIÊN CỨU VÀ GIẢI QUYẾT VẤN ĐỀ 11 3.1.1 Cơ cấu tổ chức trường trung học sở .11 3.1.2 Đặt tả đề tài 11 3.2 MƠ HÌNH DỮ LIỆU 14 3.2.1 Sơ đồ hoạt vụ 14 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học 3.2.2 Đặt tả Usecase .17 3.2.3 Xây dựng lớp liệu .32 3.2.4 Xây dựng quan hệ lớp 33 3.2.6 Sơ đồ 51 3.3 SƠ ĐỒ CHỨC NĂNG CHƯƠNG TRÌNH 59 3.3.1 Chức quản lý .59 3.3.2 Sơ đồ chức học sinh, phụ huynh 60 3.3.3 Chức giáo viên: 60 3.3.4 Chức ban giám hiệu: 61 3.3.5 Lưu đồ giải thuật tính điểm học sinh: 62 3.4 DEMO CHƯƠNG TRÌNH 63 3.4.1 Trang đăng nhập 63 3.4.2 Trang học sinh 64 3.4.3 Trang giáo viên .64 3.4.4 Trang quản lý .65 3.4.5 Thêm giáo viên 66 3.4.6 Trang thông tin giáo viên 66 3.4.7 Trang thông tin môn 67 3.4.8 Trang nhập điểm 67 3.4.9 Trang lịch học .68 3.4.10 Trang khối lớp 68 3.4.11 Trang tài khoản học sinh 69 3.4.12 Trang chức vụ giáo viên 69 KẾT LUẬN VÀ ĐỀ NGHỊ 70 KẾT LUẬN 70 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học Kết đạt 70 Thuận lợi khó khăn q trình thực đề tài 71 HƯỚNG PHÁT TRIỂN 71 TÀI LIỆU THAM KHẢO 72 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học Sơ đồ xem điểm sd Xem diem Diem Giao_dien : Hoc_sinh loop : Y/c chon hoc ky, nam hoc() : HOC_KY, NAM_HOC : kt=KiemTraRong(HOC_KY,NAM_HOC) alt kt="false" : Vui long chon hoc ky, nam hoc break : HienThiDiem Hình 31 Sơ đồ chức xem điểm 58 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học 3.3 SƠ ĐỒ CHỨC NĂNG CHƯƠNG TRÌNH 3.3.1 Chức quản lý Hình 32 Sơ đồ chức trị (a) Hình 33 Sơ đồ chức trị (b) 59 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học Hình 34 Sơ đồ chức quản trị (c) 3.3.2 Sơ đồ chức học sinh, phụ huynh Hình 35 Sơ đồ chức học sinh, phụ huynh 3.3.3 Chức giáo viên Hình 36 Sơ đồ chức giáo viên 60 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học 3.3.4 Chức ban giám hiệu Hình 37 Sơ đồ chức giám hiệu 61 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học 3.3.5 Lưu đồ giải thuật tính điểm học sinh Begin Hiển thị danh sách lớp Sai Chọn lớp Đúng Hiển thị danh sách học sinh Sai Chọn học sinh Đúng Hiển thị danh sách môn Chọn môn Sai Đúng Sai Điểm học kỳ khác rỗng Đúng Tính điểm: DTB = (DM + DP + DT*2 + DHK*3)/7 Hình 38 Lưu đồ giải thuật tính điểm học sinh 62 End LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học 3.4 DEMO CHƯƠNG TRÌNH 3.4.1 Trang đăng nhập Hình 39 Trang đăng nhập 63 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học 3.4.2 Trang học sinh Hình 40 Trang học sinh 3.4.3 Trang giáo viên Tên chức vụ người dùng Hình 41 Trang giáo viên 64 Thoát trang đăng nhập LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học 3.4.4 Trang quản lý Hình 42 Trang Admin 65 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học 3.4.5 Thêm giáo viên Nhập thông tin vào mục để giáo viên đăng đăng nhập hệ thống Thoát chức thêm giáo viên Nhập đầy đủ mục thông tin thêm giáo Thêm giáo viên Hình 43 Trang thêm giáo viên 3.4.6 Trang thơng tin giáo viên Nhập tên giáo viên mã giáo viên cần tìm Tìm giáo viên theo mã, theo tên giáo viên Sửa thông tin Chọn giáo viên cần sửa xóa Hình 44 Trang thơng tin giáo viên 66 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học 3.4.7 Trang thông tin môn Click để xem thông tin tất môn Chọn tên mơn cần sửa xóa Click để thêm mơn Hình 45 Trang thơng tin mơn 3.4.8 Trang nhập điểm Chọn đầy đủ thông tin bên để nhập điểm học sinh Chọn học sinh để nhập xóa điểm Lưu điểm học cho học sinh Hình 46 Trang cập nhật bảng điểm 67 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học 3.4.9 Trang lịch học Xem lịch học có hệ thống Chọn lịch học cần sửa xóa Hình 47 Trang lịch học 3.4.10 Trang khối lớp Xem thông tin khối Chọn tên khối cần sửa, xóa Hình 48 Trang khối lớp 68 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học 3.4.11 Trang tài khoản học sinh Chọn tên khối lớp Chọn tên lớp Nhập tên tài khoản học sinh Chọn tên học sinh Nhập mật học sinh Lưu thông tin tài khoản học sinh vừa nhập Hình 49 Trang tài khoản học sinh 3.4.12 Trang chức vụ giáo viên Lưu thông tin chức vụ giáo viên Xem thông tin chức vụ giáo viên Chọn giáo viên cần thêm chức vụ Hình 50 Trang chức vụ giáo viên 69 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học KẾT LUẬN VÀ ĐỀ NGHỊ KẾT LUẬN Kết đạt Trong trình tìm hiểu thực tế, phân tích - thiết kế cài đặt chương trình, hệ thống xây dựng Các công việc thực với kết sau: Xây dựng thành cơng mơ hình sở liệu cho hệ thống Cập nhật thông tin bao gồm: - Thông tin giáo viên, phụ huynh, học sinh - Thông tin môn - Thông tin lịch học - Thông tin điểm - Thông tin khối - Thông tin lớp - Thông tin tài khoản giáo viên, phụ huynh, học sinh - Thông tin chức vụ giáo viên, phụ huynh, học sinh - Thông tin địa Xử lý việc tính điểm trung bình theo môn cho học sinh Xem thông tin: - Xem thông báo từ giáo viên chủ nhiệm nhà trường - Xem lịch học - Xem điểm Tìm kiếm: - Tìm kiếm giáo viên theo mã giáo viên - Tìm kiếm giáo viên theo tên giáo viên - Tìm kiếm giáo viên theo chức vụ - Tìm kiếm phụ huynh theo mã phụ huynh - Tìm kiếm phụ huynh tên phụ huynh - Tìm kiếm phụ huynh theo chức vụ phụ huynh - Tìm kiếm học sinh theo mã học sinh 70 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học - Tìm kiếm học sinh theo tên học sinh - Tìm kiếm học sinh theo chức vụ học sinh Báo cáo - Tình hình học tập học sinh - Tình hình nghỉ học học sinh Thống kê - Thống kê tổng số giáo viên - Thống kê tổng số học sinh Cơ phân quyền xong cho người dùng Đề tài thiết kế cài đặt với ngôn ngữ HTML, PHP, CSS, JAVASCRIPT, JQUERY, JSON Chạy tốt trình duyệt Google Chrome, Firefox môi trường WINDOW Điểm chưa làm được: Do thời gian ngắn nên số hạn chế: - Hạn chế sở liệu Thuận lợi khó khăn q trình thực đề tài Thuận lợi: - Được giúp đỡ hướng dẫn tận tình Phạm Thị Ngọc Hà - Được giúp đỡ nhiệt tình thầy trường THCS Cái Tắc - Được giúp đỡ động viên bạn lớp Khó khăn: - Do chưa có kinh nghiệm thiết kế chương trình nên nhiều thời gian HƯỚNG PHÁT TRIỂN Cải thiện tốc độ tăng tính bảo mật cho chương trình 71 LVTN: Xây dựng sổ liên lạc trực tuyến cho trường học TÀI LIỆU THAM KHẢO [1] http://www.w3schools.com/ Một trang dạy lập trình web [2] http://www.qhonline.info/ Trang dạy PHP & MYSQL [3] http://www.bodua.vn/knowledge/HTML Css/Huong-dan-bo-goc-va-do-bongcho-doi-tuong-bang-css_122.html Trang web hướng dẫn sử dụng số tính CSS3 [4] http://stackoverflow.com/ Trang web hướng dẫn Jquery Javascipt [5] http://www.izwebz.com/ Trang hướng dẫn viết web [6] http://www.zend.vn/ Trang hướng dẫn cơng cụ lập trình web 72