Phân tích các yêu cầu nghiệp vụ

Một phần của tài liệu Ứng dụng khóa công khai bảo mật hệ thống quản lý điểm của trường trung cấp thủy sản thanh hóa (Trang 34 - 42)

Các thao tác nghiệp vụ:

- Sinh viên: là ngƣời sử dụng chung, là những ngƣời có nhu cầu xem thông tin điểm của các sinh viên. Họ chỉ có quyền xem điểm

Sinh viên

- Quản lý: Có tất cả các quyền của hệ thống, nhóm này còn có thêm chức năng quản lý ngƣời dùng, quản lý học phần, quản lý khoa, quản lý lớp

Quản lý

- Nghiệp vụ Xác thực

Xác thực

Nghiệp vụ Xác thực dành cho cả sinh viên và quản lý, để xác thực ngƣời dùng có đƣợc phép truy cập vào hệ thống quản lý điểm

26

Tra cứu

Nghiệp vụ Tra cứu dành cho cả sinh viên và quản lý, để có thể tìm kiếm thông tin từ thông tin đầu vào nhƣ thông tin sinh viên, thông tin lớp, thông tin học phần...

- Nghiệp vụ Nhập thông tin

Nhập thông tin

Nghiệp vụ Nhập thông tin chỉ dành cho quản lý, quản lý có thể thêm sửa xóa thông tin về sinh viên, thông tin điểm, học phần, lớp…

- Nghiệp vụ Xử lý thông tin

Xử lý thông tin

Nghiệp vụ Xử lý thông tin tính toán thông tin đầu vào và hiển thị dữ liệu lên màn hình cho ngƣời dùng, đồng thời lƣu dữ liệu vào cơ sở dữ liệu

- Nghiệp vụ Báo cáo

Báo cáo

Nghiệp vụ Báo cáo cho phép cả Quản lý và Sinh viên in, chiết xuất nội dung từ thông tin đã xem, tìm kiếm.

27 Lƣợc đồ usecase nghiệp vụ: Sinh viên Quản lý Xác thực Tra cứu Nhập thông tin Xử lý thông tin Báo cáo Quản lý điểm

Hình 3.3. Biểu đồ Usecase nghiệp vụ Phân tích yêu cầu hệ thống:

Danh sách tác nhân:

Tác nhân Mô tả

Sinh viên Là những sinh viên có nhu cầu xem kết quả học tập ở khoa mà mình đang học. Có thể gọi chung là khách Quản lý Là những ngƣời có quyền quản lý nhƣ giáo viên, nhân

viên quản trị hệ thông đƣợc quyền đăng nhập thể thực hiện các thao tác thêm sửa xóa thông tin sinh viên, điểm, khóa, lớp, thống kê và báo cáo

28 Lƣợc đồ Usecase tổng quát Sinh viên Quản lý Xác thực Tra cứu Nhập thông tin Xử lý thông tin Báo cáo Xem điểm <<extend>> <<extend>> <<extend>> <<extend>>

Hình 3.4 Biểu đồ usecase theo từng tác nhân Đặc tả Usecase:

Use case Xác thực: Luồng sự kiện chính:

Bƣớc 1: Trên giao diện phần mềm, ngƣời dùng chọn Đăng nhập

Bƣớc 2: Hệ thống hiển thị giao diện đăng nhập, yêu cầu ngƣời dùng nhập tài khoản, mật khẩu, chọn chứng thực số

29 Bƣớc 4: Nếu hợp lệ, hệ thống chấp nhận đăng nhập, hiển thị thông báo đăng nhập thành công

Bƣớc 5: Kết thúc usecase

Luồng sự kiện rẽ nhánh:

Nhánh 1: Ngƣời dùng không muốn tiếp tục đăng nhập nữa và chọn thoát

Nhánh 2: Hệ thống kiểm tra thông tin không đúng và từ chối đăng nhập và thoát Nhánh 3: Hệ thống kiểm tra xác thực ở trung tâm dữ liệu nhƣng việc kết nối bị lỗi và hệ thống báo lỗi kết nối, kết thúc usecase

Sơ đồ hoạt động usecase Xác thực:

Xác thực Báo lỗi

Kiểm tra Kiểm tra

Tiếp tục? Có Thông tin chính xác? Có Không

30

Usecase Tra cứu

Nhận thông tin

MSV

Báo lỗi

Hiển thị kết quả

Kiểm tra thông tin

Sai

Đúng

Hình 3.6. Biểu đồ tra cứu Use case Nhập thông tin:

Luồng sự kiện chính:

Usecase này bắt đầu khi ngƣời dùng muốn thêm, chỉnh sửa điểm của sinh viên theo muôn học và theo lớp nào đó. Hệ thống yêu cầu ngƣời dùng chọn lớp, môn học và học kỳ, dựa theo các thông tin vừa đƣợc chọn đó, danh sách các sinh viên thỏa mãn các yêu cầu đƣợc hiện ra để ngƣời dùng thao tác.

Bƣớc 1: Ngƣời dùng thực hiện thao tác (thêm, sửa, xóa) cho từng sinh viên Bƣớc 2: Hệ thống chờ cho đến khi ngƣời dùng ấn nút lƣu để lƣu lại thông tin

31 Bƣớc 3: Hệ thống thông báo thành công

Bƣớc 4: Kết thúc usecase

Luồng sự kiện rẽ nhánh:

- Khi ngƣời dùng tiến hành sửa đổi thông tin mà không muốn tiếp tục nữa, thì bấm chọn chức năng khác và kết thúc usecase

- Thông tin sửa bị trùng, thông báo ngƣời dùng và chọn chức năng khác, kết thúc usecase

- Sửa thông tin không thành công, sẽ thông báo ngƣời dùng và kết thúc usecase

Nhập thông tin Tiếp nhận thông tin

Báo lỗi nhập thông tin Thông báo thành công

Yêu cầu Có Không Thông tin có hợp lệ? Hình 3.7. Biểu đồ kết thúc

32

Quy trình hoạt động của hệ thống

Xác nhận tài khoản với hệ thống

Xác thực

Quản lý tác vụ

Quản lý điểm Quản lý thông tin (học viên, khóa

học, học phần ...)

Xử lý

Thống kê Tìm kiếm Cập nhật

Kết thúc công việc

Đăng xuất

33 - Xác nhận tài khoản với hệ thống

- Ngƣời dùng đăng ký với hệ thống một tài khoản, tùy chỉnh thông tin và đăng nhập vào chƣơng trình bắt đầu quản lý điểm.

- Quản lý tác vụ

- Sau khi đăng nhập vào hệ thống, ngƣời dùng có thể tham gia quản lý điểm, quản lý thông tin của sinh viên.

- Xử lý

- Thông qua thông tin đƣợc đƣa vào, thông tin đƣợc xử lý nhƣ tìm kiếm, phân loại điểm, lƣu dữ liệu, hiển thị thông tin.

- Kết thúc công việc

- Sau khi thực hiện các công việc mong muốn, ngƣời dùng kết thúc chƣơng trình

Một phần của tài liệu Ứng dụng khóa công khai bảo mật hệ thống quản lý điểm của trường trung cấp thủy sản thanh hóa (Trang 34 - 42)

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

(55 trang)