Phân tích gói “Quản trị hệ thống”

Một phần của tài liệu Thiết kế hệ thống thông tin quản lý kết quả học tập của sinh viên theo học chế tín chỉ của trường Đại học Công nghiệp Hà Nội bằng phương pháp hướng đối tượng (Trang 57)

a. Biểu đồ Usecase

Biểu đồ Usecase tổng quát

QuanTriNguoiDung

QuanTriNhomNguoiDung

DoiMatKhau NguoiQuanTriHeThong

DangNhap

Hình 3.3 Biểu đồ UC tổng quát chức năng “Quản trị hệ thống”

ThemNguoiDung

SuaThongTinNguoiDung NguoiQuanTriHeThong

XoaThongTinNguoiDung

Hình 3.4 Biểu đồ phân rã UC “Quản lý người dùng”

- Phân rã UC “Quản lý nhóm người dùng”

ThemNhomNguoiDung

SuaNhomNguoiDung NguoiQuanTriHeThong

XoaNhomNguoiDung

Hình 3.5 Biểu đồ phân rã UC “Quản lý nhóm người dùng”

b. Đặc tả Usecase

UC A1: Đăng nhập

Tên ca sử dụng: Đăng nhập

Tác nhân: Người quản trị hệ thống, người dùng hệ thống

Mục đích: Đăng nhập vào hệ thống để quản lý hệ thống, sử dụng hệ thống

Mô tả khái quát: Nhập thông tin user, password, hệ thống kiểm tra sự hợp lệ.

Mô tả từng bước:

Hành động của tác nhân Hồi đáp của hệ thống

3. Người dùng nhập user, password, kích đăng nhập

4. Hệ thống kiểm tra sự hợp lệ, mở trang quản trị nếu đăng nhập thành công

Ngoại lệ:

Bước 4 - nếu kiểm tra user, password không đúng thì thông báo lỗi ra màn hình, quay trở lại màn hình đăng nhập.

UC A2: Đổi mật khẩu

Tên ca sử dụng: Đổi mật khẩu

Tác nhân: Người quản trị hệ thống

Mục đích: Thay đổi mật khẩu mới để bảo mật hơn

Mô tả khái quát: Admin nhập mật khẩu cũ, sau nhập mật khẩu mới 2 lần để thay đổi chính xác hơn.

Mô tả từng bước:

Hành động của tác nhân Hồi đáp của hệ thống 1. Yêu cầu đổi mật khẩu 2. Hiện form đổi mật khẩu 3. Nhập mật khẩu cũ, nhập 2 lần

mật khẩu mới, kích nút đổi mật khẩu.

4. Xác nhận mật khẩu cũ có đúng không, mật khẩu mới 2 lần có giống nhau hay không? Nếu thỏa mãn thì thông báo thay đổi mật khẩu thành công. Mật khẩu mới được lưu vào CSDL

Ngoại lệ: Bước 4:

Mật khẩu cũ không đúng: thông báo mật khẩu cũ không đúng, nhập lại mật khẩu cũ để thực hiện đổi mật khẩu.

Mật khẩu mới nhập 2 lần không giống nhau: Thông báo 2 lần không giống nhau, cho phép nhập lại mật khẩu để thực hiện yêu cầu.

UC A3: Thêm người dùng

Tên ca sử dụng: Thêm người sử dụng Tác nhân: Người quản trị hệ thống

Mục đích: Cập nhật thông tin người sử dụng vào hệ thống

Mô tả khái quát: Cập nhật thông tin của người sử dụng vào hệ thống và yêu cầu hệ thống ghi nhận

Mô tả từng bước:

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu tạo mới người dùng 2. Hiện form nhập thông tin

Ngoại lệ: Bước 4:

Nhập trực tiếp: kết quả kiểm tra thông tin thiếu hoặc không chính xác thì hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

Nếu kiểm tra thông tin trùng với một thông tin người dùng đã tồn tại trong hệ thống thì thông báo nhập lại hoặc dừng ca sử dụng.

UC A4: Xóa người dùng

Tên ca sử dụng: Xóa người dùng

Tác nhân: Người quản trị hệ thống

Mục đích: Xóa tất cả các thông tin trong hệ thống liên quan đến người sử dụng

Mô tả khái quát: Tìm đến người sử dụng cần xóa và tiến hành xóa tất cả các thông tin liên quan đến người đó.

Mô tả từng bước:

Hành động của tác nhân Hồi đáp của hệ thống 1. Yêu cầu xóa thông tin một

người sử dụng hệ thống

2. Hiện form nhập điều kiện tìm kiếm thông tin người cần xóa.

3. Nhập điều kiện tìm kiếm để tìm thông tin người sử dụng cần xóa.

4. Tìm và hiển thị danh sách kết quả tìm kiếm.

5. Chọn người cần xóa 6. Hiển thị thông tin về người sử dụng 7. Yêu cầu hệ thống xóa 8. Thông báo kết quả xóa

Ngoại lệ: Bước 4 - Không có người dùng nào thỏa mãn điều kiện tìm kiếm, thông báo không tìm được và yêu cầu nhập thông tin tìm kiếm khác hoặc dừng ca sử dụng.

UC A5: Sửa Thông tin người dùng

Tên ca sử dụng: Sửa thông tin người sử dụng Tác nhân: Người quản trị hệ thống

Mục đích: Sửa thông tin người sử dụng trong hệ thống

Mô tả khái quát: Sửa các thông tin người sử dụng trong hệ thống và yêu cầu hệ thống ghi nhận.

Mô tả từng bước:

Hành động của tác nhân Hồi đáp của hệ thống 1. Yêu cầu sửa thông tin về một

người dùng đã có.

2. Hiển thị form nhập điều kiện tìm kiếm người sử dụng.

5. Chọn người cần sửa 6. Hiển thị thông tin về người cần sửa 7. Sửa đổi dữ liệu cần thiết 8. Ghi lại thông tin mới và thông báo kết

quả Ngoại lệ:

Bước 4 - Nếu không có người dùng nào thỏa mãn điều kiện tìm kiếm, thì thông báo và yêu cầu nhập thông tin tìm kiếm khác hoặc dừng ca sử dụng tại đây.

Bước 8 - Kết quả kiểm tra thông tin mới là chưa đầy đủ hoặc không chính xác(do xóa thông tin cũ nhưng chưa nhập đầy đủ thông tin mới hoặc đã nhập đủ nhưng không chính xác) thì yêu cầu nhập lại hoặc dừng ca sử dụng.

+ UC: Thêm, Sửa, Xóa Nhóm người dùng cũng có đặc tả tương tự như UC: Thêm, Sửa, Xóa người dùng

c. Biểu đồ lớp

Lớp dưới đây mô tả chung nhất cách hoạt động của modul quản trị hệ thống liên quan đến những bảng nào trong CSDL. Trong khi thực hiện code chi tiết tùy vào ngôn ngữ ta xây dựng cho phù hợp.

Hình 3.6 Biều đồ lớp lĩnh vực modul Quản trị hệ thống

Một phần của tài liệu Thiết kế hệ thống thông tin quản lý kết quả học tập của sinh viên theo học chế tín chỉ của trường Đại học Công nghiệp Hà Nội bằng phương pháp hướng đối tượng (Trang 57)