Chức năng cho quản trị và giáo viên
o Đăng nhập – đăng xuất
Mô tả
Tác nhân Người quản trị
Mô tả Cho phép quản trị và giáo viên nhập
Điều kiện đầu vào Tên đăng nhập, mật khẩu chính xác
Kết quả đầu ra Đăng nhập thành công vào hệ thống
quản trị Luồng sự kiện
Admin Hệ thống
1 Khởi động phần mềm 2 Hiển thị form login
3 Nhập tên đăng nhập và mật khẩu
4 Click “Đăng nhập” 5 Xác thực thông tin tên đăng nhập,
mật khẩu
6 Nếu tài khoản không đúng đưa ra thông báo lỗi và khuyên xem lại thông tin đăng nhập
7 Click “Đăng xuất” 8 Restart lại hệ thống, form login hiện
lên
8 Click “Đóng” 9 Shutdown hệ thống
o Thêm quản trị, giáo viên đối với quản trị
Mô tả
Tác nhân Người quản trị
Mô tả Cho phép quản trị có thể nhập thông
tin tài khoản, đúng kiểu dữ liệu. Không cho giáo viên thêm.
Điều kiện đầu vào Tên admin, tên tài khoản đăng nhập,
mật khẩu tài khoản, quyền
Kết quả đầu ra Thông tin tài khoản được lưu thành
Luồng sự kiện
Admin Hệ thống
1 Click “Thông tin quản trị” 2 Hiển thị form thông tin quản trị
3 Click “Thêm mới” 4 Hiển thị form cập nhật thông tin
quản trị 5 Nhập đầy đủ các thông tin: Tên
admin, tên tài khoản đăng nhập, mật khẩu tài khoản, quyền
6 Click “Lưu” 7 Kiểm tra thông tin nhập đã đầy đủ
chưa
8 Nếu chưa đầy đủ, yêu cầu nhập tiếp 9 Nhập đầy đủ thông tin
10 Tự sinh ID cho tài khoản và lưu thông tin vào trong cơ sở dữ liệu rồi đóng form cập nhật thông tin quản trị
o Sửa thông tin quản trị, giáo viên
Mô tả
Tác nhân Quản trị
Mô tả Cho phép sửa thông tin quản trị, giáo
viên đối với quản trị
Điều kiện đầu vào Tên quản trị
Kết quả đầu ra Tên quản trị được đổi và lưu vào trong
cơ sở dữ liệu Luồng sự kiện
Admin Hệ thống
quản trị, trên form hiển thị thông tin của quản trị, giáo viên tương ứng muốn sửa
3 Tên quản trị hoặc tên giáo viên
4 Click “Lưu” 5 Kiểm tra xem đã nhập đầy đủ chưa
6 Yêu cầu nhập đầy đủ nếu tên để trống
7 Nhập đẩy đủ tên
8 Lưu lại thông tin sửa vào cơ sở dữ liệu, đóng form cập nhật thông tin quản trị
o Cấp lại mật khẩu cho giáo viên Mô tả
Tác nhân Quản trị
Mô tả Cho phép quản trị có thể cấp lại mật
khẩu
Điều kiện đầu vào Quyền quản trị
Kết quả đầu ra Mật khẩu được đổi thành “1111”
Luồng sự kiện
Admin Hệ thống
1 Click “Sửa” 2 Form cập nhật thông tin quản trị hiện
ra, các thông tin tương ứng được điền đầy đủ trên form
3 Click “Cấp lại mật khẩu” 4 Update lại mật khẩu của tài khoản
tương ứng thành: “1111”
khoản
o Cập nhật thông tin tài khoản đối với giáo viên
Mô tả
Tác nhân Quản trị
Mô tả Cho phép giáo viên cập nhật thông tin
tài khoản, đổi lại mật khẩu
Điều kiện đầu vào Tên, mật khẩu cũ, mật khẩu mới, nhập
lại mật khẩu mới chính xác, đầy đủ
Kết quả đầu ra Tên được đổi, mật khẩu mới được đổi
và lưu vào trong cơ sở dữ liệu Luồng sự kiện
Admin Hệ thống
1 Click “Cập nhật thông tin” 2 Hiển thị form cập nhật thông tin quản trị, các thông tin tương ứng sẽ được điền đầy đủ chính xác
3 Nhập tên
4 Nếu muốn thay đổi mật khẩu thì click “check” vào checkbox thay đổi mật khẩu
5 Phần nhập thông tin mật khẩu sẽ hiện ra
6 Nhập mật khẩu cũ, mật khẩu mới, nhập lại mật khẩu mới
7 Click “Lưu” 8 Kiểm tra thông tin nhập đã đầy đủ
chưa, kiểm tra xem mật khẩu cũ có chính xác không, mật khẩu mới và nhập lại mật khẩu mới có giống nhau
không
9 Nếu thông tin không đầy đủ, chính xác thì thông báo yêu cầu nhập thông tin cho đầy đủ chính xác
10 Nhập đầy đủ, chính xác thông tin theo thông báo
11 Lưu thông tin sửa vào cơ sở dữ liệu, đóng form cập nhật thông tin quản trị
o Thêm lớp quản lý
Mô tả
Tác nhân Quản trị
Mô tả Cho phép quản trị, giáo viên thêm lớp
quản lý với thông tin chính xác
Điều kiện đầu vào Tên lớp quản lý, tên khoa
Kết quả đầu ra Lưu thông tin lớp quản trị mới vào cơ
sở dữ liệu Luồng sự kiện
Admin Hệ thống
1 Click “Thêm mới lớp” 2 Hiển thị form cập nhật thông tin lớp
quản lý 3 Nhập đầy đủ thông tin, tên lớp quản
lý, tên khoa
4 Click “Lưu” 5 Kiểm tra thông tin đã nhập đầy đủ
chưa, tên lớp không được trùng
báo lỗi 7 Nhập thông tin cho đầy đủ, chính xác
8 Tự động sinh ID cho lớp, lưu toàn bộ thông tin vào cơ sở dữ liệu, đóng form cập nhật thông tin lớp quản lý
o Sửa lớp quản lý
Mô tả
Tác nhân Quản trị
Mô tả Cho phép sửa thông tin lớp lớp quản lý
Điều kiện đầu vào Tên khoa
Kết quả đầu ra Tên khoa của lớp được thay đổi
Luồng sự kiện
Admin Hệ thống
1 Click “Thông tin lớp” 2 Hiển thị form thông tin lớp quản lý
3 Click “Sửa” lớp muốn sửa trên bảng hiển trị
4 Hiển thị form cập nhật thông tin lớp quản lý
5 Nhập tên khoa
6 Click “Lưu” 7 Kiểm tra thông tin nhập đã đầy đủ
chưa
8 Thông báo lỗi nếu kiếm tra thấy lỗi 9 Nhập đầy đủ thông tin
10 Update tên khoa mới vào cơ sở dữ liệu, đóng form cập nhật thông tin lớp quản lý, cập nhật thông tin hiển thị trên bảng hiển thị thông tin lớp quản lý ở
form thông tin lớp quản lý
o Xóa lớp quản lý
Mô tả
Tác nhân Quản trị
Mô tả Cho phép quản trị, giáo viên xóa lớp
quản lý
Điều kiện đầu vào Lớp quản lý được phép xóa
Kết quả đầu ra Xóa lớp đó trong cơ sở dữ liệu
Luồng sự kiện
Admin Hệ thống
1 Click “Thông tin lớp” 2 Hiển thị form thông tin lớp quản lý
3 Click “Xóa” lớp muốn xóa trên bảng hiển thị
4 Hiển thị thông báo hỏi có chắc chắn muốn xóa không
5 Click “OK” 6 Kiểm tra lớp đó có được xóa không
7 Nếu không được xóa thì hiển thị thông báo không thể xóa được lớp này 8 Xóa lớp đó trong cơ sở dữ liệu, cập nhật lại bảng hiện thị trên form thông tin lớp quản lý
o Thêm tài khoản sinh viên
Mô tả
Tác nhân Quản trị
Mô tả Cho phép quản trị, giáo viên thêm tài
viên
Kết quả đầu ra Thông tin tài khoản sinh viên được lưu
vào cơ sở dữ liệu Luồng sự kiện
Admin Hệ thống
1 Click chọn lớp quản lý trên form thông tin sinh viên
2 Click “Thêm sinh viên” 3 Hiển thị form Register, chọn lớp
tương ứng 4 Nhập đầy đủ thông tin tài khoản trên
form Register
5 Click “Lưu” 6 Kiểm tra thông tin nhập đã đầy đủ
chính xác chưa
7 Nếu kiểm tra báo lỗi thì hiện thông báo lỗi yêu cầu nhập cho đầy đủ và đúng
8 Nhập hoàn thiện thông tin theo thông báo lỗi
9 Lưu thông tin tài khoản vào cơ sở dữ liệu, đóng form Register, cập nhật thông tin trên bảng hiện thị thông tin tài khoản sinh viên ở form thông tin sinh viên
Mô tả
Tác nhân Quản trị
Mô tả Cho phép quản trị, giáo viên sửa thông
tin của sinh viên
Kết quả đầu ra Lưu thay đổi thông tin cần sửa tương ứng vào cơ sở dữ liệu
o Sửa tài khoản sinh viên
Mô tả
Tác nhân Quản trị
Mô tả Cho phép quản trị, giáo viên sửa thông
tin của sinh viên
Điều kiện đầu vào Thông tin cần sửa
Kết quả đầu ra Lưu thay đổi thông tin cần sửa tương
ứng vào cơ sở dữ liệu
Luồng sự kiện
Admin Hệ thống
1 Click “Sửa” trên bảng hiển thị thông tin sinh viên ở form thông tin sinh viên
2 Hiển thị form Register và hiển thị các thông tin tương ứng với tài khoản sinh viên cần sửa
3 Sửa thông tin cần sửa
4 Click “Lưu” 5 Kiểm tra tính đầy đủ, chinh xác của
thông tin sửa
6 Hiển thị thông báo lỗi nếu kiểm tra thấy lỗi
7 Nhập đầy đủ, chính xác theo yêu cầu của thông báo lỗi
8 Lưu thông tin sửa vào cơ sở dữ liệu, đóng form Register và cập nhật lại thông tin tài khoản sinh viên trên bảng hiển thị ở form thông tin sinh viên
o Cấp lại mật khẩu cho tài khoản sinh viên
Mô tả
Tác nhân Quản trị
Mô tả Cho phép cấp lại mật khẩu cho sinh
viên Điều kiện đầu vào
Kết quả đầu ra Đổi mật khẩu tài khoản sinh viên thành
chuỗi 6 ký tự số là ngày sinh của sinh viên
Ví dụ: Ngày sinh của sinh viên cần cấp lại mật khẩu là: 10/10/1991 thì mật khẩu được đổi lại là: “101091”
Luồng sự kiện
Admin Hệ thống
1 Click “Sửa” tài khoản sinh viên muốn sửa trên bảng hiển thị thông tin sinh viên
2 Hiển thị form Register, các thông tin của sinh viên tương ứng sẽ được điền đầy đủ trên form Register
3 Click “Cấp lại mật khẩu” 4 Cắt chuỗi ngày sinh, lưu chuối đó
thành mật khẩu của sinh viên đó vào cơ sở dữ liệu
o Thêm đề thi Mô tả
Tác nhân Quản trị
Mô tả Cho phép quản trị, giáo viên thêm đề
thi
Điều kiện đầu vào Thông tin của một đề thi, thông tin đề
thi muốn sao chép nếu sao chép đề thi
Kết quả đầu ra Thông tin đề thi đó được lưu vào cơ sở
dữ liệu
Luồng sự kiện
Admin Hệ thống
1 Click “Thêm mới đề thi” 2 Hiển thị form cập nhât thông tin đề
thi 3 Nhập đầy đủ thông tin đề thi
4 Click “Check” vào checkbox sao chép đề thi
5 Mở combobox tên để thi để muốn sao chép
6 Chọn đề thi
7 Click “Xem thông tin đề” 8 Hiển thị form thông tin đề thi tương
ứng với đề được chọn ở combobox đề thi muốn sao chép
9 Click “Quay về” trên form xem thông tin đề thi
10 Đóng form thông tin đề thi
11 Click “Lưu” 12 Kiểm tra thông tin nhập đã đầy đủ
chính xác chưa
13 Hiển thị thông báo lỗi nếu kiểm tra báo lỗi
14 Nhập thông tin đầy đủ, chính xác
15 Tự động sinh ID cho đề thi, lưu thông tin đề thi đó vào cơ sở dữ liệu, đóng form cập nhật thông tin đề thi
o Thêm câu hỏi
Mô tả
Tác nhân Quản trị
Mô tả Cho phép quản trị, giáo viên thêm câu
hỏi vào đề thi
Điều kiện đầu vào Chọn đề thi, nhập đầy đủ thông tin câu
hỏi
Kết quả đầu ra Lưu câu hỏi tương ứng với đề thi được
chọn vào cơ sở dữ liệu Luồng sự kiện
Admin Hệ thống
1 Click chọn đề thi cần thêm câu hỏi
2 Click “Thêm câu hỏi” 3 Hiển thị form cập nhật thông tin câu
hỏi 4 Nhập đầy đủ thông tin của câu hỏi
chưa
7 Hiển thị thông báo lỗi nếu kiểm tra thấy lỗi
8 Nhập đầy đủ thông tin
9 Tự động sinh ID câu hỏi, lưu thông tin câu hỏi vào cơ sở dữ liệu tương ứng với đề chọn, đóng form cập nhật thông tin
o Thêm lớp thi
Mô tả
Tác nhân Quản trị
Mô tả Cho phép quản trị và giáo viên thêm
lớp thi
Điều kiện đầu vào Thông tin đầy đủ, chính xác của lớp thi
Kết quả đầu ra Lưu thông tin lớp thi đó vào cơ sơ dữ
liệu Luồng sự kiện
Admin Hệ thống
1 Click “Thêm lớp thi” 2 Hiển thị form cập nhật thông tin lớp
thi 3 Nhập đầy đủ thông tin cần nhập
4 Click “Lưu” 5 Kiểm tra tính đầy đủ, chính xác của
thông tin lớp thi vừa nhập
6 Hiển thị thông báo lỗi nếu kiểm tra báo lỗi
theo thông báo lỗi
8 Tự động sinh ID của lớp thi, lưu thông tin lớp thi vào cơ sở dữ liệu, đóng form cập nhật thông tin lớp thi, cập nhật lại bảng hiển thị lớp thi trên form thông tin lớp thi
o Thêm danh sách sinh viên được thi
Mô tả
Tác nhân Quản trị
Mô tả Cho phép quản trị và giáo viên thêm
danh sách sinh viên vào lớp thi
Điều kiện đầu vào Lựa chọn sinh viên được thi
Kết quả đầu ra Lưu sinh viên được thi tương ứng với
lớp thi vào cơ sở dữ liệu Luồng sự kiện
Admin Hệ thống
1 Click “Danh sách” trên bảng hiển thị thông tin lớp thi ở form thông tin lớp thi
2 Hiển thị form danh sách sinh viên
3 Click “Thêm sinh viên” trên form danh sách sinh viên
4 Hiển thị form thêm sinh viên cho lớp thi
5 Chọn lớp quản lý 6 Hiển thị những sinh viên được thi,
chưa thi 7 Click “Check” vào các sinh viên
được chọn
vào cơ sở dữ liệu tương ứng với lớp thi đó
10 Click “Quay về” 11 Đóng form cập nhật danh sách sinh
viên, cập nhật lại bảng danh sách sinh viên trên form danh sách sinh viên
o Xem điểm thi của lớp thi, in bảng điểm, xem bài thi của sinh viên Mô tả
Tác nhân Quản trị
Mô tả Cho phép quản trị và giáo viên xem
điểm của lớp thi
Điều kiện đầu vào Lớp cần xem
Kết quả đầu ra Hiển thị bảng điểm của lớp thi đó
Luồng sự kiện
Admin Hệ thống
1 Click chọn mục lớp thi trong combobox đối tượng muốn xem
2 Hiển thị combobox lớp thi và bảng hiển thị bảng điểm
3 Chọn lớp thi cần xem 4 Hiển thị bảng điểm của lớp thi tương
ứng được chọn
5 Click “In bảng điểm” 6 Hiển thị form in bảng điểm
7 Click “Xem bài thi” 8 Hiển thị bài thi tương ứng của sinh
viên đó
o Xem bảng điểm của sinh viên, in bảng điểm, xem bài thi của sinh viên Mô tả
Tác nhân Quản trị
bảng điểm của sinh viên
Điều kiện đầu vào Tên sinh viên
Kết quả đầu ra Bảng điểm của sinh viên muốn xem
Luồng sự kiện
Admin Hệ thống
1 Click chọn đối tượng xem là sinh viên
2 Hiển thị ô nhập thông tin sinh viên cần xem và bảng hiển thị thông tin sinh viên cần xem
3 Nhập tên sinh viên hoặc mã sinh viên hoặc tên lớp cần xem
4 Hiển thị thông tin các sinh viên theo những ký tự nhập trên bảng hiển thị thông tin sinh viên
5 Click “Xem” sinh viên muốn xem trên bảng thông tin sinh viên
6 Hiển thị bảng điểm của sinh viên tương ứng
7 Click “In bảng điểm” 8 Hiển thị form in bảng điểm
9 Click “Xem bài thi” 10 Hiển thị form bài thi của sinh viên
tương ứng với lớp thi đó
Chức năng cho sinh viên
o Đăng nhập – đăng xuất
Mô tả
Tác nhân Người quản trị
Mô tả Cho phép sinh viên nhập thông tin tài
khoản, đảm bảo bảo mật
Điều kiện đầu vào Tên đăng nhập, mật khẩu chính xác
Kết quả đầu ra Đăng nhập thành công vào hệ thống
quản trị Luồng sự kiện
Admin Hệ thống
3 Nhập tên đăng nhập và mật khẩu
4 Click “Đăng nhập” 5 Xác thực thông tin tên đăng nhập,
mật khẩu
6 Nếu tài khoản không đúng đưa ra thông báo lỗi và khuyên xem lại thông tin đăng nhập
7 Click “Đăng xuất” 8 Restart lại hệ thống, form login hiện
lên
8 Click “Đóng” 9 Shutdown hệ thống
o Đăng ký tài khoản
Mô tả
Tác nhân Quản trị
Mô tả Cho phép sinh viên đăng ký tài khoản
Điều kiện đầu vào Thông tin đầy đủ về tài khoản sinh
viên
Kết quả đầu ra Thông tin tài khoản sinh viên được lưu
vào cơ sở dữ liệu