Tải bản đầy đủ (.docx) (4 trang)

Thông báo kết quả học tập của học sinh qua điện thoại -SƠ ĐỒ HOẠT ĐỘNG CỦA HỆ THỐNG

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (104.85 KB, 4 trang )

SƠ ĐỒ HOẠT ĐỘNG CỦA HỆ 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 :
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
II. Sơ đồ luồng hoạt động của hệ 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 động của hệ 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 động của hệ
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ệ>
<Th
áng
hợp
lệ>
Nhận mã
DTMF

Thông báo kết quả
Menu
<5>
KQT
HA
NG
<6>
KQ
HO
CKY
<4>
KQT
HI
<3>
KQ
KIE
MT
RA
<2>
VIP
HA
M
<1>
NG
HIH
OC
<#>
MAS
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
Chương 2
<9>
NA

MH
OC
<#>
MASO
<Mã số hợp lệ>
<*>
<MASO>
#,*, 0..9
<8>
HO
CSI
NH
<7>
KQ
NA
MH
OC

×