Thông tin tài liệu:
Trong mỗi gia đình, các bậc cha mẹ có con cắp sách tới trường lúc nào cũng quan tâm đến việc học của con mình. Chẳng hạn bữa nay con mình có lên trả bài hay không? Các bài kiểm tra trong tháng được bao nhiêu điểm? Kết quả thi ở cuối mỗi học kỳ ra sao? Và kể cả việc muốn biết con mình có nghỉ học bữa nào không hoặc có vi phạm nội quy gì ở trường hay không và lý do tại sao? Thông thường, gia đình chỉ biết những chuyện này sau khi nhà trường...
Nội dung trích xuất từ tài liệu:
Luận văn Thông báo kết quả học tập của học sinh qua điện thoạiThông báo kết quả học tập của học sinh qua điện thoại GVHD : Nguyễn Đức Thuần Luận văn Thông báo kết quả họctập của học sinh qua điện thoạiSVTH : Bùi Danh Đạt Trang 1Thông báo kết quả học tập của học sinh qua điện thoại GVHD : Nguyễn Đức Thuần LỜI NÓI ĐẦU Trong mỗi gia đình, các bậc cha mẹ có con cắp sách tới trường lúc nàocũng quan tâm đến việc học của con mình. Chẳng hạn bữa nay con mình cólên trả bài hay không? Các bài kiểm tra trong tháng được bao nhiêu điểm?Kết quả thi ở cuối mỗi học kỳ ra sao? Và kể cả việc muốn biết con mình cónghỉ học bữa nào không hoặc có vi phạm nội quy gì ở trường hay không và lýdo tại sao? Thông thường, gia đình chỉ biết những chuyện này sau khi nhàtrường phát sổ liên lạc về nhà. Ngày nay, với sự phát triển liên tục của ngành máy tính, ta có thể tự độnghóa công việc này bằng cách kết nối máy tính với điện thoại như là một hệthống trả lời tự động. Khi một phụ huynh gọi điện thoại tới số máy này, hệthống sẽ thông báo các kết quả học tập của học sinh. Điều này thật là thuậnlợi, nhanh chóng và dễ dàng, có thể thực hiện ở mọi lúc mọi nơi. Tuy đề tài này đã được hoàn thành nhưng chắc chắn không tránh khỏithiếu sót. Em rất mong được sự quan tâm, giúp đỡ và góp ý của các thầy, cô vàcác bạn. Cuối cùng, em xin cảm ơn các thầy cô ở bộ môn Công nghệ thông tin đãdành cho em đề tài này và đặc biệt là thầy Nguyễn Đức Thuần, người đã trựctiếp gợi ý và hướng dẫn, giúp em hoàn thành đề tài này. Sinh viên thực hiện Bùi Danh ĐạtSVTH : Bùi Danh Đạt Trang 2Thông báo kết quả học tập của học sinh qua điện thoại GVHD : Nguyễn Đức Thuần PHẦN 1 GIỚI THIỆU Đ Ề TÀ ISVTH : Bùi Danh Đạt Trang 3Thông báo kết quả học tập của học sinh qua điện thoại GVHD : Nguyễn Đức ThuầnI. Đặt vấn đề : Hiện nay, thông thường mỗi học sinh cắp sách tới trường sẽ được phátcho một cuốn sổ liên lạc. Nhà trường sẽ sử dụng sổ này để thông báo cho phụhuynh của học sinh biết kết quả học tập của học sinh ở sau mỗi tháng hoặc saumỗi học kỳ. Trong sổ liên lạc, nhà trường thường chỉ ghi kết quả cuối cùngcủa mỗi tháng hoặc mỗi học kỳ. Do vậy phụ huynh không thể biết được chitiết các cột điểm của các môn học trong mỗi tháng. Ngoài ra, những lần nghỉhọc cũng như những lần vi phạm nội quy của học sinh sẽ không được ghi vàotrong ấy. Vì thế các bậc phụ huynh khó có thể theo dõi chặt chẽ những diễnbiến học tập của con mình ở trường như thế nào. Công việc giáo dục học sinh cần phải có sự phối hợp giữa gia đình vànhà trường. Nhằm tạo sự thuận lợi cho các bậc phụ huynh có thể nắm bắtđược những thông tin về học sinh một cách nhanh chóng, đầy đủ, ở đề tài tốtnghiệp này, em đã tìm hiểu và viết một chương trình tự động thông báo kếtquả học tập của học sinh qua điện thoại. Em nhận thấy có 3 vấn đề chính sauđây được đặt ra cần giải quyết là : Nhận được tín hiệu gọi tới từ điện thoại , tạo một kết nối giữa máy tính và cuộc gọi đó và nhận biết phím nào đã được bấm từ máy điện thoại của người gọi để thực hiện yêu cầu của người đó Tìm kết quả trong cơ sở dữ liệu Thông báo bằng giọng nói cho người gọi nghe Vấn đề đầu tiên là phải tạo được một giao tiếp giữa điện thoại và máytính thông qua một modem. Và để truyền được tín hiệu tiếng nói từ máy tínhđến điện thoại, modem này phải có hỗ trợ chức năng “voice“. Máy tính lúcnày sẽ đồng thời đóng vai trò của máy điện thoại và nhân viên trường học.Người gọi có thể sử dụng bất kỳ điện thoại nào để gọi tới. Lúc này máy tính sẽtự động “nhấc máy” và đối thoại với người gọi. Vấn đề thứ hai được giải quyết bằng cách sử dụng các câu lệnh truy vấn(SQL) mà bất kỳ thao tác nào với cơ sở dữ liệu cũng cần phải có.SVTH : Bùi Danh Đạt Trang 4Thông báo kết quả học tập của học sinh qua điện thoại GVHD : Nguyễn Đức Thuần Vấn đề cuối cùng là áp dụng công nghệ “text-to-speech” để chuyển từchữ trong máy tính sang tiếng nói, sau đó sẽ truyền đi qua điện thoại tới ngườigọi. Tất cả những vấn đề này sẽ được trình bày chi tiết trong các phần sau.II. Môi trường lập trình : Chương trình “Thông báo kết quả học tập qua điện thoại” được viếtbằng ngôn ngữ lập trình Visual Basic 6.0 trên hệ điều hành MicrosoftWindows 98. Hệ quản trị cơ sở dữ liệu được dùng để cài đặt cơ sở dữ liệu là MicrosoftAccess 97III. Giới thiệu về hoạt động của chương trình : Chương trình được thiết kế để thông báo mọi vấn đề liên quan đến đếnhọc tập và đạo đức thường gặp nhất ở học sinh. Khi một người gọi điện tới, hệthống sẽ yêu cầu nhập vào mã số của học sinh. Sau đó, hệ thống sẽ đưa ramenu để chọn lựa vấn đề đang quan tâm. Người gọi muốn nghe thông tin chỉcần nhấn các phím tương ứng với các mục sau đây : Phím Ý nghĩa # Thay đổi mã số học sinh 1 Nghe thông tin về các lần nghỉ học trong tháng (ngày nghỉ học, số ngày nghỉ, có phép/không phép, lý do) 2 Nghe thông tin về các lần vi phạm nội quy trong tháng (ngày vi phạm, lý do) 3 Nghe điểm kiểm tra của các môn học trong tháng 4 Nghe điểm thi của các môn học ở cuối học kỳ 5 Nghe kết quả cuối tháng (điểm trung bình, hạng, học lực, hạnh kiểm) 6 Nghe kết quả cuối họ ...