Đặc tả chức năng use case quản lí người dùng

Một phần của tài liệu Xây dựng phần mềm quản lí điểm thi cho trung tâm giáo dục hợp tác và quản lí quốc t (Trang 83 - 87)

Chương III: Phân tích thiết kế phần mềm

3.5.6 Đặc tả chức năng use case quản lí người dùng

Tóm tắt:

Use case này bắt đầu khi người dùng đăng nhập vào chương trình với quyền của quản trị viên,use case này bắt đầu khi quản trị viên muốn khởi tạo một tên và mật khẩu cho người dùng đồng thời phân quyền cho người dùng những quyền được sử dụng trong chương trình phần mềm

Chương trình yêu cầu quản trị viên lựa chọn các chức năng muốn thực hiện

Sau khi quản trị viên lựa chọn chức năng thì một trong luồng phụ sau đây được thực hiện

 Nếu quản trị viên lựa chọn Thêm: Luồng phụ Thêm sẽ được thực hiện

 Nếu quản trị viên lựa chọn Sửa đổi: Luồng phụ Cập nhật sẽ được thực hiện

 Nếu quản trị viên lựa chọn Xóa : Luồng phụ Xóa sẽ được thực hiện

Thêm

để use case này có thể bắt đầu, tiếp theo từ giao diện của chương trình quản trị viên thêm thông tin người dùng bao gồm :Tên đăng nhập(*), Mật

khẩu(*).Lưu ý :những thông tin trong dấu sao là những thông tin bắt buộc phải có, sau khi quản trị viên thêm người dùng sử dụng hệ thống thì chương trình sẽ kiểm tra xem thông tin vừa nhập vào có phù hợp và có xung đột và trùng lặp với thông tin đã tồn tại trong cở sở dữ liệu hay chưa

Sau khi thông tin về tên đăng nhập và mật khẩu đã phù hợp thì có thêm một use case có chức năng mở rộng của use case quản lí người dùng đó là use case phân quyền người dùng, với phân quyền cho mỗi người dùng khi đăng nhập vào đồng với mật khẩu và tên đăng nhập sẽ được phép thao tác những chức năng nào quyền chỉ xem thông tin ,quyền xem thông tin và các thao tác thêm sửa xoá trong chương trình

Cuối cùng sau khi khởi tạo và phân quyền cho người dùng màn hình sẽ hiển thị thông báo yêu cầu quản trị viên xác nhận để thao tác này cập nhật danh sách người dùng còn quản trị viên không xác nhận thì thao tác sẽ kết thúc và use case này huỷ bỏ

Sửa đổi thông tin người dùng

Chương trình sẽ truy xuất và hiển thị thông tin của người dùng được tại luồng thêm mà quản trị viên cần thay đổi

Chỉ có những người dùng có quyền quản trị mới có quyền được thay đổi những thông tin về tên người sử dụng và mật khẩu đăng nhập vào hệ thống và kèm theo đó là thay đổi quyền của người dùng

thông tin có hiệu lực ngược lại khi người dùng không xác nhận thì thông tin sửa đổi không được ghi nhận và thao tác huỷ bỏ use case này kết thúc

Xoá bỏ thông tin người dùng

Trong luồng phụ xoá quản trị viên sẽ có một danh sách người dùng được hiển thị tại luồng thêm quản trị viên sẽ lựa chọn thông tin về người dùng cần xoá, tiếp theo chương trình sẽ hiện ra thông báo yêu cầu xác nhận để yêu cầu có hiệu lực ngược lại nếu không xác nhận thì thao tác sẽ huỷ bỏ và use case này kết thúc

Một phần của tài liệu Xây dựng phần mềm quản lí điểm thi cho trung tâm giáo dục hợp tác và quản lí quốc t (Trang 83 - 87)

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

(110 trang)
w