Đặ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 Luận văn đề tài 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 49 - 51)

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

Trong luồng phụ thêm người sử dụng phải đăng nhập với quyền quản trị

để use case này có thể bắt đầu, tiếp theo từ giao diện của chương trình quản

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

Sau khi có những thay đổi thông tin về người dùng chương trình phần (adsbygoogle = window.adsbygoogle || []).push({});

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 Luận văn đề tài 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 49 - 51)