Thiết kế chi tiết chức năng

Một phần của tài liệu Báo cáo đồ án tốt nghiệp Công nghệ thông tin (Trang 31)

 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

Một phần của tài liệu Báo cáo đồ án tốt nghiệp Công nghệ thông tin (Trang 31)

Tải bản đầy đủ (DOC)

(112 trang)
w