Thô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ào cũng quan tâm đến việc học của con
mình. Chẳng hạn 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 của ngành máy tính, ta có
thể tự động hó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ận
lợ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ỏi thiế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 thông tin cả 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ực tiế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 Đạt
SVTH : Bùi Danh Đạt Trang 1
Thô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
NỘI DUNG CHÍNH
SVTH : Bùi Danh Đạt Trang 2
Phần 1 : Giới thiệu đề tài
Phần 2 : Thiết kế hệ thống
Phần 3 : Vận hành hệ thống
Phần 4 : Đánh giá hệ thống
Phần 5 : Kết luận
Thô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ÀI
SVTH : Bùi Danh Đạt Trang 3
Nhu cầu thực tiễn
Yêu cầu của đề tài
Hoạt động của hệ thống
Thô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
NHU CẦU THỰC TIỄN
Hiện nay, thông thường mỗi học sinh sẽ được phát cho
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 sau mỗi học kỳ. Trong sổ liên lạc,
nhà trường thường chỉ ghi kết quả cuối cùng của mỗi tháng
hoặc mỗi học kỳ. Do vậy phụ huynh không thể biết được chi
tiế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ào trong ấy. Vì thế các bậc phụ
huynh khó có thể theo dõi chặt chẽ những diễn biế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ốt nghiệp này,
em đã tìm hiểu và viết một chương trình tự động thông báo
kết quả học tập của học sinh qua điện thoại.
SVTH : Bùi Danh Đạt Trang 4
Thô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
YÊU CẦU CỦA ĐỀ TÀI
♦ Tạo một giao tiếp giữa máy tính và điện thoại
:
- 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 đó
- 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
♦ Hỗ trợ thêm chương trình cập nhật dữ liệu
♦ Hỗ trợ thêm việc ghi âm lại các từ tiếng Việt
SVTH : Bùi Danh Đạt Trang 5
Thô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
HOẠT ĐỘNG CỦA HỆ THỐNG
Hệ thống được thiết kế để thông báo mọi vấn đề liên quan
đến họ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 ra menu để 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ọc kỳ (điểm trung bình, hạng,
học lực, hạnh kiểm)
7
Nghe kết quả cuối năm học (điểm trung bình,
hạng, học lực, hạnh kiểm)
8 Nghe thông tin chi tiết về học sinh mang mã số
hiện tại (họ, tên, ngày sinh, giới tính, nơi sinh, tên
lớp đang học ở năm học hiện tại được chọn)
SVTH : Bùi Danh Đạt Trang 6
Thô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
9 Chọn năm học khác (năm học mặc định là năm
học hiện tại)
* Kết thúc cuộc gọi
SVTH : Bùi Danh Đạt Trang 7
Thô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 2
THIẾT KẾ HỆ THỐNG
SVTH : Bùi Danh Đạt Trang 8
Lưu đồ hoạt động của hệ thống
Hoạt động giao tiếp giữa điện thoại và
máy tính
Thiết kế và truy xuất cơ sở dữ liệu
Phương pháp tổng hợp tiếng nói
Tổ chức và lưu trữ tiếng nói
Phát tiếng nói qua điện thoại
Chương trình thu tiếng nói
Chương trình cập nhật dữ liệu
Thô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ƯU ĐỒ HOẠT ĐỘNG
CỦA HỆ THỐNG
SVTH : Bùi Danh Đạt Trang 9
Bắt đầu
Chuông
reo
Kết nối
Có phím bấm
Tìm dữ liệu
Thông báo kết quả
F
T
T
F
Thô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
HOẠT ĐỘNG GIAO TIẾP
GIỮA ĐIỆN THOẠI VÀ MÁY TÍNH
Để máy tính có thể kết nối với điện thoại, chương trình sử
dụng bộ thư viện TAPI (Telephony Application
Programming Interface) do Windows cung cấp. TAPI là tập
hợp các hàm đơn lẻ dùng để hỗ trợ cho việc lập trình giao
tiếp giữa máy tính và điện thoại thông qua các thiết bị truyền
thông như một bảng mạch hệ thống điện thoại hay một
modem.
Có nhiều phiên bản TAPI tương ứng với các phiên bản
Windows. Chương trình này sử dụng phiên bản TAPI đầu
tiên (1.4) cho Windows 32-bit vì nó tương thích với tất cả
các phiên bản Windows sau này.
SVTH : Bùi Danh Đạt Trang 10