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 SƠĐỒ HOẠT ĐỘNGCỦAHỆTHỐNG I Lưu đồ giải thuật : Nếu nhìn một cách tổng quát thì chương trình sẽ gồm 4 giai đoạn chính : ♦ Kết nối cuộc gọi tới ♦ Tiếp nhận yêu cầu của người gọi ♦ Tìm dữ liệu trong máy tính ♦ Thông báo kết quả tìm được Dưới đây là lưu đồhoạtđộng tổng quát của chương trình : II Sơđồ luồng hoạt độngcủahệthống : Sau khi cuộc gọi đã được kết nối với máy tính, hệthống sẽ ở một trong 11 trạng thái sau đây : Trạng thái Ý nghĩa MENU Đang thông báo các mục trong menu MASO Đang nhận vào mã số học sinh NGHIHOC Đang lấy ra thông tin về các lần nghỉ học của học sinh VIPHAM Đang lấy ra thông tin về các lần vi phạm nội quy của học sinh KQKIEMTRA Đang lấy ra kết quả của các lần kiểm tra trong tháng KQTHI Đang lấy ra kết quả thi học kỳ KQTHANG Đang lấy ra kết quả cuối tháng KQHOCKY Đang lấy ra kết quả cuối học kỳ KQNAMHOC Đang lấy ra kết quả cuối năm học HOCSINH Đang lấy ra thông tin chi tiết về học sinh NAMHOC Đang chọn năm học Dựa vào các trạng thái này mà hệthống biết được công việc hiện tại cần thực hiện là gì. Hoạt độngcủahệthống được mô tả qua sơđồ dưới đây : Mỗi hình elip tượng trưng cho một thủ tục để thực hiện công việc tương ứng. Các đường mũi tên chỉ hướng thực hiện giữa các thủ tục. Các con số, dấu *, # và tên trạng thái nằm trên đường mũi tên có ý nghĩa hoặc là trạng thái hiện tại hoặc là chúng được gửi đi theo luồng hoạt độngcủahệ thống. Nếu chúng được bao giữa hai dấu < > thì đó là trạng thái hiện tại, nếu không thì chúng sẽ được gửi từ thủ tục này tới thủ tục kia. Thủ tục “nhận mã DTMF” sẽ nhận mã DTMF từ người gọi, sau đó sẽ truyền tới các thủ tục khác. Trong sơđồ này chỉ tập trung chủ yếu ở phần nhận yêu cầu của người gọi. Sau khi nhận yêu cầu, hệthống chỉ việc tìm dữ liệu và thông báo kết quả cho người gọi theo một luồng hoạtđộng duy nhất. Chi tiết về hoạtđộng sẽ được đề cập trong các phần sau. MENU <*> < Họ c kỳ hợ p lệ > <T há ng hợ p lệ > Nhận mã DTMF Thông báo kết quả Menu <5 > K QT HA N G <6 > K Q H O CK Y <4 > K QT HI <3 > K Q KI E M TR A <2 > VI PH A M <1 > N G HI H O C <# > M AS O <* > <MEN U> *,#, 0 9 <Năm học hợp lệ> MENU <NGHIHOC> <VIPHAM> <KQKIEMTRA> <KQTHANG> <KQTHI> <KQHOCKY> 1 2 <NAMHOC> 0 9 Nhận năm học Nhận học kỳ Nhận tháng Tìm dữ liệu Chờ Bắt đầu <chuông reo> Kết nối Ngắt kết nối Nhận mã số MASO . vào các trạng thái này mà hệ thống biết được công việc hiện tại cần thực hiện là gì. Hoạt động của hệ thống được mô tả qua sơ đồ dưới đây : Mỗi hình elip. cầu của người gọi ♦ Tìm dữ liệu trong máy tính ♦ Thông báo kết quả tìm được Dưới đây là lưu đồ hoạt động tổng quát của chương trình : II Sơ đồ luồng hoạt