Quản trị ngƣời dùng

Một phần của tài liệu Nghiên cứu cơ sở dữ liệu hướng đối tượng và áp dụng vào bài toán cụ thể với hệ quản trị DB40 (Trang 83 - 86)

 Tóm tắt: Use case này mô tả ngƣời dùng đăng nhập vào hệ thống Quản lý sinh viên

 Dòng sự kiện: Use case này bắt đầu khi ngƣời dùng là giáo viên muốn sử dụng các chức năng cập nhật thông tin.

- Hệ thống yêu cầu ngƣời dùng nhập vào tên và mật khẩu - Ngƣời dùng nhập vào nhập vào tên và mật khẩu

- Hệ thống kiểm tra tên và mật khẩu ngƣời dùng nhập vào và cho phép đăng nhập vào hệ thống nếu hợp lệ. Nếu không hợp lệ hệ thống sẽ hiển thị thông báo lỗi. Ngƣời dùng có thể đăng nhập lại hoặc huỷ bỏ việc đăng nhập.

3.3.3. Cập nhật Môn học

Dòng sự kiện

Dòng sự kiện chính: Use case này bắt đầu khi giáo viên muốn thêm, sửa, xoá thông tin về môn học.

Hệ thống yêu cầu giáo viên chọn các chức năng muốn thực hiện (Thêm, sửa, xoá) Sau khi giáo viên cung cấp thông tin đƣợc yêu cầu, một trong các luồng sau đƣợc thực hiện:

 Nếu chọn “Thêm mới” thì luồng Themmoi đƣợc thực hiện  Nếu chọn “Sửa” thì luồng Sua đƣợc thực hiện

 Nếu chọn “Xoá” thì luồng Xoa đƣợc thực hiện

Thêm môn học

Hệ thống yêu cầu giáo viên nhập các thông tin: mã môn học, tên môn học, số trình/tc, học kỳ

Sửa thông tin môn học

 Hệ thống yêu cầu giáo viên nhập vào mã môn học.  Hệ thống sẽ kiểm tra sự tồn tại của môn học đó.  Giáo viên nhập vào các thông tin cần sửa đổi.  Hệ thống cập nhật thông tin của môn học đó.

Xoá môn học

 Hệ thống yêu cầu giáo viên nhập vào mã môn học.

 Hệ thống kiểm tra sự tồn tại của môn học đƣợc nhập vào. Nếu hợp lệ sẽ xoá môn học này. Nếu không hợp lệ thì báo lỗi.

3.3.4. Cập nhật Lớp học

Tóm tắt: Use case này cho phép giáo viên quản lý thông tin về lớp học trong khoa.

Dòng sự kiện

Dòng sự kiện chính: Use case này bắt đầu khi giáo viên muốn thêm, sửa, xoá thông tin về lớp học.

Hệ thống yêu cầu giáo viên chọn các chức năng muốn thực hiện (Thêm, sửa, xoá) Sau khi giáo viên cung cấp thông tin đƣợc yêu cầu, một trong các luồng sau đƣợc thực hiện

 Nếu chọn “Thêm mới” thì luồng Themmoi đƣợc thực hiện  Nếu chọn “Sửa” thì luồng Sua đƣợc thực hiện

 Nếu chọn “Xoá” thì luồng Xoa đƣợc thực hiện

Thêm lớp học

Hệ thống yêu cầu giáo viên nhập các thông tin: mã lớp học, tên lớp học

Sửa thông tin lớp học

 Hệ thống yêu cầu giáo viên nhập vào mã lớp học.  Hệ thống sẽ kiểm tra sự tồn tại của lớp học đó.  Giáo viên nhập vào các thông tin cần sửa đổi.  Hệ thống cập nhật thông tin của lớp học đó.

Xoá lớp học

 Hệ thống yêu cầu giáo viên nhập vào mã lớp học.

 Hệ thống kiểm tra sự tồn tại của lớp học đƣợc nhập vào. Nếu hợp lệ sẽ xoá lớp học này. Nếu không hợp lệ thì báo lỗi. (adsbygoogle = window.adsbygoogle || []).push({});

3.3.5. Cập nhật Sinh viên

Tóm tắt: Use case này cho phép giáo viên quản lý thông tin về sinh viên trong khoa.

Dòng sự kiện

Dòng sự kiện chính: Use case này bắt đầu khi giáo viên muốn thêm, sửa, xoá thông tin về sinh viên.

Hệ thống yêu cầu giáo viên chọn các chức năng muốn thực hiện (Thêm, sửa, xoá) Sau khi giáo viên cung cấp thông tin đƣợc yêu cầu, một trong các luồng sau đƣợc thực hiện:

 Nếu chọn “Thêm mới” thì luồng Themmoi đƣợc thực hiện  Nếu chọn “Sửa” thì luồng Sua đƣợc thực hiện

 Nếu chọn “Xoá” thì luồng Xoa đƣợc thực hiện

Thêm thông tin sinh viên

Hệ thống yêu cầu giáo viên nhập các thông tin: mã lớp học, mã sinh viên, tên sinh viên, ngày sinh, giới tính, địa chỉ, điện thoại.

Sửa thông tin sinh viên

 Hệ thống yêu cầu giáo viên nhập vào mã sinh viên.  Hệ thống sẽ kiểm tra sự tồn tại của sinh viên đó.  Giáo viên nhập vào các thông tin cần sửa đổi.  Hệ thống cập nhật thông tin của sinh viên đó.

Xoá thông tin sinh viên

 Hệ thống yêu cầu giáo viên nhập vào mã sinh viên.

 Hệ thống kiểm tra sự tồn tại của sinh viên đƣợc nhập vào. Nếu hợp lệ sẽ xoá sinh viên này. Nếu không hợp lệ thì báo lỗi.

Việc cập nhật giáo viên tiến hành tƣơng tự.

3.3.6. Cập nhật Điểm

Tóm tắt: Use case này cho phép giáo viên quản lý thông tin về điểm của sinh viên.

Dòng sự kiện

Dòng sự kiện chính: Use case này bắt đầu khi giáo viên muốn thêm, sửa, xoá thông tin về điểm.

Hệ thống yêu cầu giáo viên chọn các chức năng muốn thực hiện (Thêm, sửa, xoá) Sau khi giáo viên cung cấp thông tin đƣợc yêu cầu, một trong các luồng sau đƣợc thực hiện

 Nếu chọn “Thêm mới” thì luồng Themmoi đƣợc thực hiện  Nếu chọn “Sửa” thì luồng Sua đƣợc thực hiện

Thêm môn học

Hệ thống yêu cầu giáo viên nhập các thông tin: mã sinh viên, mã môn học, điểm tổng kết, lần thứ, ghi chú.

Sửa thông tin môn học

 Hệ thống yêu cầu giáo viên nhập vào mã sinh viên, mã môn học, lần thứ.  Hệ thống sẽ kiểm tra sự tồn tại của điểm của sinh viên đó.

 Giáo viên nhập vào các thông tin cần sửa đổi.  Hệ thống cập nhật thông tin của môn học đó.

Xoá môn học

 Hệ thống yêu cầu giáo viên nhập vào mã sinh viên, mã môn học, lần thứ.

 Hệ thống kiểm tra sự tồn tại điểm của sinh viên. Nếu hợp lệ sẽ xoá điểm này. Nếu không hợp lệ thì báo lỗi.

3.3.7. Cập nhật Hạnh kiểm (adsbygoogle = window.adsbygoogle || []).push({});

Tóm tắt: Use case này cho phép giáo viên quản lý thông tin về hạnh kiểm của sinh viên trong khoa.

Dòng sự kiện

Dòng sự kiện chính: Use case này bắt đầu khi giáo viên muốn thêm, sửa, xoá thông tin về hạnh kiểm của sinh viên.

Hệ thống yêu cầu giáo viên chọn các chức năng muốn thực hiện (Thêm, sửa, xoá) Sau khi giáo viên cung cấp thông tin đƣợc yêu cầu, một trong các luồng sau đƣợc thực hiện:

 Nếu chọn “Thêm mới” thì luồng Themmoi đƣợc thực hiện  Nếu chọn “Sửa” thì luồng Sua đƣợc thực hiện

 Nếu chọn “Xoá” thì luồng Xoa đƣợc thực hiện

Thêm thông tin hạnh kiểm

Hệ thống yêu cầu giáo viên nhập các thông tin: mã sinh viên, học kỳ, điểm tổng kết, điểm đánh giá, xếp loại, ghi chú.

Sửa thông tin hạnh kiểm

 Hệ thống yêu cầu giáo viên nhập vào mã sinh viên, học kỳ.  Hệ thống sẽ kiểm tra sự tồn tại hạnh kiểm của sinh viên đó.  Giáo viên nhập vào các thông tin cần sửa đổi.

 Hệ thống cập nhật thông tin hạnh kiểm của sinh viên đó.

Xoá thông tin hạnh kiểm

 Hệ thống yêu cầu giáo viên nhập vào mã sinh viên, học kỳ.

 Hệ thống kiểm tra sự tồn tại hạnh kiểm của sinh viên đƣợc nhập vào. Nếu hợp lệ sẽ xoá hạnh kiểm. Nếu không hợp lệ thì báo lỗi.

Một phần của tài liệu Nghiên cứu cơ sở dữ liệu hướng đối tượng và áp dụng vào bài toán cụ thể với hệ quản trị DB40 (Trang 83 - 86)