Tìm kiếm thông tin

Một phần của tài liệu XÂY DỰNG WEBSITE “SINH VIÊN NỘI TRÚ ĐẠI HỌC KINH TẾ QUỐC DÂN (Trang 57 - 64)

II CƠ SỞ PHƯƠNG PHÁP LUẬN CỦA VIỆC THIẾT KẾ WEBSITE

3.4Tìm kiếm thông tin

3 Các chức năng chính:

3.4Tìm kiếm thông tin

Mã use case HT_UC_06

Tác nhân (actor)

User

Mô tả Use case này cho phép user tìm kiếm và đưa ra các chủ đề thông tin được quản lý trong hệ

thống tùy vào quyền của user.

Điều kiện đầu vào

Người dùng đăng nhập được xác thực thuộc nhóm user

Kết quả đầu ra

Danh sách tất cả các chủ đề thỏa mãn điều kiện được liệt kê ra.

Luồng sự kiện chính

STT Tác nhân Hành động

1. Người dùng Vào chức năng cập nhật , nhấn vào nút “Tìm kiếm theo chủ đề”.

2. Hệ thống Đưa ra màn hình Tìm kiếm chủ đề 3. Người dùng Nhập các điều kiện tìm kiếm (sẽ được

đưa ra sau phần đặc tả use case này). 4. Người dùng Nhấn nút Tìm kiếm

5. Hệ thống Tìm trong CSDL những chủ đề thỏa mãn các điều kiện tìm kiếm.

Đưa ra màn hình danh sách các chủ đề đó Luồng sự kiện khác Uses Không Extends Không Tần xuất sử dụng Bình thường

3.5 Quản lí quyền

Mã use case HT_UC_07,08,09

Tên use case Quản lí quyền

Tác nhân (actor) Quản trị (Administrator)

Mô tả Use case này cho phép quản trị thêm mới, xóa, cập nhật quyền vào hệ thống. Điều kiện đầu vào Người dùng đăng nhập vào được xác thực thuộc nhóm “Quản trị”.

Kết quả đầu ra Thêm, xóa hay cập nhật quyền vào hệ thống

Luồng sự kiện chính STT Tác nhân Hành động

1. Người

dùng Vào chức năng quản lý quyền, chọn Thêm mới quyền/Xóa quyền/Sửa quyền 2. Hệ thống Đưa ra màn hình Thêm mới/Sửa/Xóa quyền 3. Người

dùng

Nhập các thông tin quyền (sẽ được đưa ra sau phần đặc tả use case này).

4. Người dùng

Nhấn nút Lưu đề kết thúc.

5. Hệ thống Kiểm tra các thông tin cần thiết đã được điền chưa, tất cả các thông tin đã đúng và hợp lệ chưa Quản lí quyền Thêm quyền Quản trị viên Xóa quyền Quản trị viên Cập nhật quyền

không (Dựa trên Tên quyền). (adsbygoogle = window.adsbygoogle || []).push({});

Nếu tất cả các điều kiện trên đều thỏa mãn, hệ thống sẽ thêm mới một quyền vào CSDL.

Luồng sự kiện khác STT Tác nhân Hành động

5b. Hệ thống Nếu thông tin về quyền chưa đủ, không hợp lệ hoặc không đúng, đưa ra thông báo và yêu cầu người sử dụng phải nhập lại.

Uses Không

Extends Không

Tần xuất sử dụng Thấp

3.6 Quản lí người dùng

3.6.1 Thêm mới, xóa, sửa user

Mã use case HT_UC_10,11,12

Tên use case Thêm, sửa xóa User

Quản lí người dùng

Thêm User

Xóa User Quản trị viên

Phân quyền cho User

Cập nhật User

Quản trị viên Tìm kiếm User

Tác nhân (actor) Quản trị (Administrator)

Mô tả Use case này cho phép quản trị thêm mới một người dùng vào hệ thống.

Điều kiện đầu vào Người dùng đăng nhập vào được xác thực thuộc nhóm “Quản trị”. Kết quả đầu ra Một user mới được thêm vào hệ thống.

Luồng sự kiện chính STT Tác nhân Hành động

1. Người dùng

Vào chức năng quản lý người dùng, vào “Thêm mới”/”Cập nhật”/”Xóa”.

2. Hệ thống Đưa ra màn hình Thêm mới/cập nhật/xóa người dùng

3. Người

dùng Nhập các thông tin người dùng (sẽ được đưa rasau phần đặc tả use case này). 4. Người

dùng Nhấn nút Cập nhật đề kết thúc việc thêm mới. 5. Hệ thống Kiểm tra các thông tin cần thiết đã được điền chưa, tất cả các thông tin đã đúng và hợp lệ chưa.

Kiểm tra xem dữ liệu có bị trùng lặp hay không (User name)

Nếu tất cả các điều kiện trên đều thỏa mãn, hệ thống sẽ thêm mới/cập nhật/xóa một người dùng vào CSDL.

Luồng sự kiện khác STT Tác nhân Hành động

5b. Hệ thống Nếu thông tin về người dùng chưa đủ, không hợp lệ hoặc không đúng, đưa ra thông báo và yêu cầu người sử dụng phải nhập lại. (adsbygoogle = window.adsbygoogle || []).push({});

Uses Không

Extends Không

Tần xuất sử dụng Bình thường

Thông tin về user

TT Trường Mô tả

1. First Name Text

3. User Name Text

4. Password Text

5. Confirm password Text

6. Email Address Text

3.6.2 Phân quyền người dùng

Mã use case HT_UC_13

Tên use case Phân quyền người dùng

Tác nhân (actor) Quản trị

Mô tả Use case này cho phép quản trị tìm kiếm và đưa ra tất cả các người dùng

được quản lý trong hệ thống.

Điều kiện đầu vào Người dùng đăng nhập được xác thực thuộc nhóm “Quản trị”. Kết quả đầu ra Danh sách tất cả các người dùng thỏa mãn điều kiện được liệt kê ra.

Luồng sự kiện chính STT Tác nhân Hành động

1. Người dùng Vào chức năng quản lý người dùng, tìm người dùng cần chỉnh sửa.

2. Hệ thống Hiện lên danh sách người dùng

3. Người dùng Nhấn vào nút “Sửa người dùng” ngay bên cạnh người dùng cần sửa.

4. Hệ thống Đưa ra màn hình Cập nhật người dùng. 5. Người dùng Nhấn vào nút “Quản lý quyền cho người

này”

6. Hệ thống Hiện lên màn hình quản lý quyền 7. Người dùng Chọn quyền rồi nhấn nút Cập nhật. 8. Hệ thống Cập nhật quyền cho người dùng đó vào

CSDL.

Luồng sự kiện khác

Uses Không

Extends Không

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu XÂY DỰNG WEBSITE “SINH VIÊN NỘI TRÚ ĐẠI HỌC KINH TẾ QUỐC DÂN (Trang 57 - 64)