Phân tích bài toán

Một phần của tài liệu xác thực vân tay và ứng dụng trong quản lý điểm danh (Trang 56)

2.4.3.1 Xác định các tác nhân, ca sử dụng (UC) của hệ thông

1- Xác định các tác nhân

Tác nhân là đối tƣợng ngoài hệ thống nhƣng có mối quan hệ chặt chẽ với hệ thống. Nó cung cấp dữ liệu cho hệ thống và là đối tƣợng cho hệ thống phục vụ.

Một trong các kỹ thuật hỗ trợ để xác định các tác nhân là dựa trên các câu trả lời của những câu hỏi sau:

1. Ai sẽ sử dụng các chức năng chính của hệ thống?

2. Ai cần sự hỗ trợ của hệ thống để thực hiện các công việc hàng ngày? 3. Ai quản trị, bảo dƣỡng để đảm bảo cho hệ thống hoạt động thƣờng xuyên?

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

4. Hệ thống quản lý, sử dụng những thiết bị nào?

5. Hệ thống cần tƣơng tác với những bộ phận, hệ thống nào khác? 6. Ai hay cái gì quan tâm đến kết quả xử lý của hệ thống?

2- Xác định các ca sử dụng(UC)

Tƣơng tự nhƣ trên, một trong các kỹ thuật hỗ trợ để xác định các ca sử dụng là dựa trên các câu trả lời của những câu hỏi sau:

1. Nhiệm vụ chính của các tác nhân là gì?

2. Tác nhân cần phải đọc, ghi, sửa đổi, cập nhật, hay lƣu trữ thông tin hay không?

3. Những thay đổi bên ngoài hệ thống thì tác nhân có cần phải thông báo cho hệ thống hay không?

4. Những tác nhân nào cần đƣợc thông báo về những thay đổi của hệ thống? 5. Hệ thống cần có những đầu vào/ra nào? từ đâu và đến đâu?

Dựa vào các phƣơng pháp trên và quá trình khảo sát các yêu cầu đặt ra khi thiết kế bài toán “Xác thực vân tay và ứng dụng trong quản lý điểm danh” ta xác định đƣợc các tác nhân và những ca sử dụng tƣơng ứng với các tác nhân nhƣ sau:

1- Sinh viên: Tác nhân này tham gia trực tiếp vào hệ thống, cung cấp thông tin cho hệ thống và quét vân tay để nhận dạng và điểm danh.

2- Giáo viên: Tác nhân này tham gia trực tiếp vào hệ thống, cung cấp thông tin và điểm danh sinh viên

3- Quản trị hệ thống: tác nhân này chịu trách nhiệm nhập dữ liệu của sinh viên, giáo viên vào hệ thống và quản lý, nâng cấp hệ thống.

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

Danh sách các tác nhân và các UC đƣợc liệt kê trong bảng sau :

Tác nhân Ca sử dụng

Sinh Viên

Thêm sinh viên (Cung cấp thông tin về sinh viên) Lấy mẫu vân tay (lấy vân tay mẫu của sinh viên lưu vào cơ sở dữ liệu xác thực)

Quét vân tay (sinh viên quét vân tay trước khi vào lớp để điểm danh)

Giáo viên

Cung cấp thông tin

Điểm danh (điểm danh sinh viên và in danh sách sinh viên đã điểm danh sinh viên)

Quản trị hệ thống Nhập dữ liệu Nâng cấp Fingerprint Reader Đọc vân tay

2.4.3.2 Phân tích chi thiết bài toán 1- Biểu đồ UC của sinh viên

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

2 – UC Thêm sinh viên

a. Mục đích : Thêm sinh viên vào CSDL b. Tác nhân : Sinh viên

c. Mô tả chung : Sinh viên cung cấp thông tin và vân tay để hệ thống cập nhập thông tin của sinh viên đó vào CSDL để phục vụ cho việc quản lý sinh viên và điểm danh việc lên lớp của sinh viên.

d. Biểu đồ tuần tự

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

3- UC Lấy mẫu vân tay.

a. Mục đích : Lấy mẫu vân tay của sinh viên b. Tác nhân : Sinh viên

c. Mô tả chung : Sinh viên quét vân tay của mình vào thiết bị Fingerprint Reader để hệ thống xử lý và lƣu vân tay của sinh viên đó vào CSDL phục vụ cho

việc quản lý và điểm danh việc đến lớp của sinh viên d. Biểu đồ trình tự

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

4- UC quét vân tay

a. Mục đích : quét vân tay của sinh viên để điểm danh b. Tác nhân : Sinh viên

c. Mô tả chung : Sinh viên quét vân tay của mình vào thiết bị Fingerprint Reader để hệ thống xử lý, đối sánh vân tay đó với các vân tay có sẵn trong CSDL

để điểm danh sinh viên d. Biểu đồ trình tự

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

CHƢƠNG 3: CÀI ĐẶT, THỬ NGHIỆM VÀ ĐÁNH GIÁ KẾT QUẢ

Chƣơng này đƣa ra thiết kế cài đặt demo chƣơng trình “Xác thực vân tay và ứng dụng trong quản lý điểm danh” qua đó đƣa ra đánh giá, nhân xét kết quả thuật toán và cài đặt demo chƣơng trình.

Một phần của tài liệu xác thực vân tay và ứng dụng trong quản lý điểm danh (Trang 56)

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

(76 trang)