Miêu tả các chức năng chính của hệ thống

Một phần của tài liệu ứng dụng tiện ích sms vào hệ thống thông tin đào tạo tín chỉ (Trang 34 - 40)

II. CÁC KẾT QUẢ ĐẠT ĐƯỢC

1.4.Miêu tả các chức năng chính của hệ thống

1. Phân tích và thiết kế hệ thống

1.4.Miêu tả các chức năng chính của hệ thống

uc Usecase Sinh v ien

sinh vien

Sinh v ien

(from Actors)

(from Primary Use Cases)

Xem thông báo

(from Primary Use Cases)

Xem điểm thi

(from Primary Use Cases)

Đăng kí lớp học

(from Primary Use Cases)

Sử dụng tiện ích SMS

Thông tin học phần

Xem các thông báo

Chi tiêt thông báo

Xem điểm thi qua SMS

Đăng kí lớp học qua SMS

Xem điểm thi đinh kì qua SMS

(from Primary Use Cases)

Quản lý thông tin cá nhân

Xem thông tin người dùng

Thay đổi mật khẩu

«extend»

«extend»

«extend»

«extend»

Figure 9: Các chức năng chính của đối tượng sinh viên

Ta có các bảng diển giải như sau:

Xem thông báo:

Miêu Tả Sinh viên sẻ xem các thông báo, xem danh mục các học phần trên hệ

thống (adsbygoogle = window.adsbygoogle || []).push({});

Đầu vào Sinh viên ghé vào website, khi lựa chọn xem các thông báo, xem thông

tin học phần mà các khoa đang có

Đầu ra Nội dung của các thông báo sẻ được cập nhật theo hướng mới nhất lên

đầu

Ngoại lệ Không có

Table 2: Chức năng xem thông báo

Xem điểm thi:

Đầu vào Sinh viên lựa chọn xem điểm thi, bao gồm xem theo mã lớp, hoặc xem theo cả kỳ học, hoặc thông qua nhắn tin đúng cú pháp theo SMS.

Đầu ra Trả về điểm thi theo yêu cầu của sinh viên

Ngoại lệ Trường hợp nhắn tin SMS có thể kết quả trả về không như mong muốn

do sai cú pháp.

Table 3: Chức năng xem điểm thi

Đăng kí lớp học:

Miêu Tả Sinh viên đăng kí lớp học sau khi xem danh sách lớp học

Đầu vào Sinh viên lựa chọn lớp học để đăng kí, rồi nhấn đăng kí, hoặc sinh viên

xem danh sách lớp học mình đã đăng kí rồi hủy bỏ (nếu sử dụng giao diện web), hoặc sinh viên nhắn tin SMS để đăng kí và hủy đăng kí

Đầu ra Trả về thông tin: sinh viên đăng kí được, hoặc không thành công.

Ngoại lệ Trường hợp nhắn tin SMS có thể sai cú pháp, nên kết quả trả về không

như mong muốn.

Table 4: Chức năng đăng kí lớp học

Quản lý thông tin cá nhân:

Miêu Tả Sinh viên xem và sửa đổi thông tin cá nhân

Đầu vào Sinh viên lựa chọn xem thông tin cá nhân hoặc thay đổi mật khẩu

Đầu ra Thông tin cá nhân của sinh viên, thông báo về việc thay đổi mật khẩu

Ngoại lệ Có thể không sửa đổi thông tin cá nhân được

Table 5: Quản lý thông tin cá nhân

Sử dụng tiện ích SMS:

Miêu Tả Sinh viên sử dụng các tiện ích SMS để xem điểm thi, nhận thông báo,

Đăng kí và hủy bỏ đăng kí lớp học, xem danh sách lớp mình đã đăng kí…

Đầu vào Sinh viên nhắn tin theo cú pháp gửi đến server, hoặc là điền nội dung (adsbygoogle = window.adsbygoogle || []).push({});

theo chương trình gửi tin nhắn mà hệ thống hổ trợ cho điện thoại.

Đầu ra Thông tin trả về hiển thị qua SMS

Table 6: Tiện ích SMS

1.4.2. Chức năng cho cán bộ quản lý phòng đào tạo

uc Usercase Can bo phong dao tao

usecase Can bo phong dao tao

Can bo phong dao tao

(from Actors)

(from Primary Use Cases)

Thêm thông báo

(from Primary Use Cases)

Xem v à sửa điểm thi cho sinh v iên

(from Primary Use Cases)

Quản lý thông tin cá nhân

(from Primary Use Cases)

Quản lý thành v iên

(from Primary Use Cases)

Thêm lớp học

Xem điểm thi

Xem thông tin sinh v iên Sửa điểm thi

Danh sách lớp học

(from Primary Use Cases)

Xem thông báo

«extend» «extend»

«extend»

Figure 10: Các chức năng chính của cán bộ phòng đào tạo

Quản lý thông tin cá nhân:

Miêu Tả Cán bộ phòng ban có thể thay đổi mật khẩu của mình

Đầu vào Cán bộ phòng ban nhập đúng mật khẩu củ và nhập mật khẩu mới để

thay đổi (adsbygoogle = window.adsbygoogle || []).push({});

Đầu ra Mật khẩu được thay đổi

Ngoại lệ Có thể không thay đổi được

Table 7: Quản lý thông tin cá nhân của cán bộ phòng đào tạo

Xem thông báo: chức năng này tương tự như đối tượng sinh viên

Quản lý thành viên:

Miêu Tả Cán bộ phòng ban có thể thay đổi vai trò của thành viên trong hệ

Đầu vào Cán bộ phòng ban nhập đúng mật khẩu của mình, lựa chọn số hiệu của thành viên muốn thay đổi, thay đổi vai trò của họ: Có 3 lựa chọn: Client, Admin, Admin server

Đầu ra Vai trò được thay đổi

Ngoại lệ Có thể không thay đổi được

Table 8: Quản lý các thành viên

Thêm thông báo:

Miêu Tả Cán bộ phòng ban có thể thêm các thông báo mới

Đầu vào Cán bộ phòng ban lựa chọn thêm thông báo, hệ thống có các mức khi

điền nội dung thông báo: Cancel, Save, Clear

Đầu ra Thông báo mới được thêm và trở về trang chính

Ngoại lệ Có thể không thêm được nếu nội dung thông báo quá lớn

Table 9: Thêm thông báo

Xem và sửa điểm thi cho sinh viên:

Miêu Tả Cán bộ phòng đào tạo lựa chọn xem điểm thi sinh viên, rồi có thể xem

thêm thông tin sinh viên, sửa đổi điểm thi cho sinh viên

Đầu vào Cán bộ phòng đào tạo lựa chọn xem điểm theo tiêu chí, chọn học kì,

chọn khoa, chọn lớp học để xem điểm thi theo lớp, hoặc lựa chọn thêm nhập mã sinh viên để xem điểm thi theo từng sinh viên, sau đó có thể lựa chọn sửa đổi thông tin điểm và xem thông tin của từng sinh viên.

Đầu ra Xem điểm, xem thông tin sinh viên, sửa đổi điểm cho sinh viên

Ngoại lệ Không có

Table 10: Xem và sửa điểm thi cho sinh viên

Thêm lớp học:

Miêu Tả Cán bộ phòng đào tạo thêm lớp học mới

Đầu vào Cán bộ phòng đào tạo lựa chọn học kì, khoa, học phần, nhập phòng

học, lựa chọn thứ, giờ dạy, giáo viên…

Đầu ra Lớp học mới được thêm (adsbygoogle = window.adsbygoogle || []).push({});

Table 11: Thêm lớp học

1.4.3. Quản lý server SMS uc usercase Quan ly serv er SMS

Quan ly server SMS

Quan ly serv er SMS

(from Actors)

(from Primary Use Cases)

Cấu hình v à v ận hành serv er SMS

Thiết lập cấu hình serv er

Xem thông tin cấu hình

Xem tình trạng nhận tin nhắn đến

Xem tình trạng gửi SMS đi

Gửi tin nhắn thông

báo Lựa chọn phương

thức gửi

Figure 11: Các chức năng chính của quản lý server SMS

Quản lý và vận hành server SMS:

Miêu Tả Người quản lý server SMS thực hiện các thao tác trên server, như khởi

động, xem tình trạng của server, gửi tin nhắn thông báo

Đầu vào Người quản lý lựa chọn các tính năng như khởi động, lưu cấu hình

server, xem tình trạng sms đến và đi, gửi tin nhắn thông báo

Đầu ra Xem thông tin cấu hình, tin nhắn thông báo được gửi tới các thuê bao,

khởi động được hệ thống server SMS

Ngoại lệ Có rất nhiều ngoại lệ xảy ra, như việc server không khởi động được,

Table 12: Quản lý và vận hành server SMS

Một phần của tài liệu ứng dụng tiện ích sms vào hệ thống thông tin đào tạo tín chỉ (Trang 34 - 40)