Các tác nhân hệ thống

Một phần của tài liệu Khung làm việc và ứng dụng xây dựng hệ thống quản trị đơn nhãn hiệu (Trang 45)

Trong trƣờng hợp này khái quát các tác nhân nghiệp vụ (phần 1.4.3) cho ta các tác nhân của hệ thống.

Mã Tên ca sử dụng Chức năng

tham chiếu Kết quả đạt đƣợc: sản phẩm/dịch vụ UC1 Tìm và xử lý dữ liệu đơn R1 nhận đƣợc Dữ liệu đơn UC2 Cập nhật dữ liệu R2 Dữ liệu đơn đƣợc lƣu trữ

UC3 Chia đơn R3 Chuyên viên có đơn

UC4 Ký duyệt công văn R4 Công văn đƣợc duyệt UC5 Làm phiếu thấm định R5 Phiếu thẩm định UC6 Làm công văn từ chối R6 Công văn mới

UC7 Tạo công bố R7 Bản công bố mới

UC8 Tạo công báo đơn gia hạn R8 Bản công báo gia hạn mới UC9 Thống kê các tiêu chí R9 Các bản thống kê

46 3.2. Đặc tả hệ thống 3.1.1. Biểu đồ đặc tả hệ thống - Biểu đồ ca sử dụng gộp a. Biểu đồ Hình 3.1 : Biểu đồ ca sử dụng ở mức cao b. Đặc tả các hệ con

b1. Thu thập và lưu trữ đơn

Tác nhân: Chuyên viên, Lãnh đạo, văn phòng quốc tế, hệ quản trị đơn quốc gia.

Mục tiêu: Thu thập và xử lý thông tin đơn đƣa vào hệ cơ sở dữ liệu.  Tiền điều kiện: đã có các đơn từ văn phòng quốc tế

Mô tả khái quát: Chuyên viên tìm kiếm đơn từ văn phòng quốc tế , xử lý và cập nhật vào hệ cơ sở dữ liệu.

Hậu điều kiện: Các đơn mới đƣợc cập nhật vào cơ sở dữ liệu quốc gia

b2.Xử lý đơn

Tác nhân: Lãnh đạo, chuyên viên, hệ quản trị đơn quốc gia .  Mục tiêu: tiến hành xử lý các đơn có đƣợc theo yêu cầu.  Tiền điều kiện: Có danh sách đơn để chia đơn.

Hệ quản trị đơn quốc gia <<HỆ THỐNG>> Thu thập và lƣu trữ đơn Xử lý đơn nhãn hiệu Văn phòng quốc tế Thống kê và tính phí Chuyên viên Lãnh đạo

47

Mô tả khái quát: lãnh đạo phân chia đơn cho xét nghiệm viên, các nhân viên xử lý và các công việc liên quan, lãnh đạo ký duyệt.

Hậu điều kiện: Các đơn đƣợc xử lý, đáp ứng đƣợc yêu cầu đề ra.

b3. Thống kê, tính phí

Tác nhân: chuyên viên

Mục tiêu: Có đƣợc các số liệu thống kê theo yêu cầu.  Tiền điều kiện: có dữ liệu đơn và kết quả xử lý chúng.

Mô tả khái quát: Chuyên viên tiến hành thống kê các dữ liệu về đơn và tính phí cho các hoạt động đã thực hiện.

Ràng buộc: tuân thủ công thức tính phí, và các mẫu thống kê cho trƣớc.  Hậu điều kiện: có đƣợc các mảng thống kê và chi phí cho các hoạt động

xử lý

3.1.2. Biểu đồ ca sử dụng chi tiết các hệ con

3.1.2.1. Đặc tả yêu cầu hệ con Thu thập và lưu trữ đơn

a. Biểu đồ ca sử dụng

Hình 3.2 : Biểu đồ chi tiết ca sử dụng gói Thu thập và lƣu trữ đơn

b. Đặc tả các ca sử dụng

b1. Ca sử dụng Tìm và xử lý dữ liệu đơn (UC1) (adsbygoogle = window.adsbygoogle || []).push({});

Tác nhân: Chuyên viên, Văn phòng quốc tế, CSDL đơn quốc gia.

Mục tiêu: Trích suất dữ liệu từ Văn phòng quốc tế và xử lý theo yêu cầu <<THU THÂP VÀ LƢU TRỮ ĐƠN>> Chuyên viên Tìm và xử lý dữ liệu đơn Cập nhật dữ liệu đơn Văn phòng quốc tế CSDL đơn quốc gia

48

Mô tả khái quát: Chuyên viên thiết lập thông số để xử lý dữ liệu nhƣ: thƣ mục tài liệu cần xử lý, thƣ mục lƣu trữ tài liệu đã xử lý, tên file log tƣơng ứng với ca xử lý.

Tiền điều kiện: có đơn mớí từVăn phòng quốc tế

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

Hành động tác nhân Phản ứng của hệ thống DL liên quan

1. Chọn chức năng xử lý dữ liệu đơn 2. Hiện màn hình xử lý dữ liệu đơn 3. Nhập cấu hình để xử lý: nhập thƣ mục lƣu trữ file cần xử lý, thƣ mục lƣu file sau khi xử lý

4. Ghi lại các thông tin cấu hình xử lý

DL cấu hình xử lý

5. Chọn nút xử lý dữ liệu

6. Xử lý dữ liệu, hiển thị một số thông tin cần thiết cho ngƣời dùng: số lƣợng tài liệu (file) xử lý, thời điểm bắt đầu xử lý, thời điểm xử lý xong

DL đơn

Hậu điều kiện: Các đơn mới đƣợc xử lý và lƣu vào cơ sở dữ liệu của hệ thống.

b2. Ca sử dụng Cập nhật dữ liệu đơn (UC2)

Tác nhân: Chuyên viên, CSDL đơn quốc gia

Mục tiêu: Cập nhật thông tin đơn đã xử lý vào CSDL

Mô tả khái quát: Ngƣời dùng nhập nội dung thông tin đơn cần cập nhật.

Tiền điều kiện: đã có các thông tin của đơn mới đƣợc xử lý

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

Hành động của tác nhân Phản ứng của HT DL liên quan

1. Nhập các thông tin đơn cần cập nhật.

2. Kiểm tra dữ liệu có hợp lệ

không. DL đơn

3. Chọn nút cập nhật dữ liệu.

4. Cập nhật dữ liệu đơn vào cơ sở

dữ liệu của hệ thống . DL đơn

Hậu điều kiện: Các thông tin của đơn đƣợc cập nhật vào hệ cơ sở dữ liệu của hệ thống.

49

3.1.2.3. Đặc tả yêu cầu ca sử dụng Xử lý đơn (adsbygoogle = window.adsbygoogle || []).push({});

a. Biểu đồ ca sử dụng

Hình 3.3: Biểu đồ chi tiết ca sử dụng gói Xử lý đơn

b. Đặc Mô tả các ca sử dụng

b1. Ca sử dụng Chia đơn (UC3)

Tác nhân: Lãnh đạo, chuyên viên, CSDL đơn quốc gia.

Mục tiêu: Giao đơn cho các xét nghiệm viên

Mô tả khái quát: Lãnh đạo nhập thông tin cần thiết để giao đơn cho xét nghiệm viên (XNV)

Tiền điều kiện: có các đơnmới chƣa xử lý

Luồng sự kiện chính

Hành động tác nhân Phản ứng của hệ thống DL liên quan

1. Chọn chức năng chia đơn 2. Hiện màn hình chia đơn

3. Nhập thông tin cần thiết 4. Lƣu lại các thông tin DS đơn

Danh sách XNV

5. Nhấn nút chia đơn 6. Thực hiện giao đơn cho các XNV

DL đơn đƣợc phân cho XNV tạo công báo

đơn gia hạn <<XỬ LÝ ĐƠN >> Chia đơn Ký duyệt công văn CSDL đơn quốc gia Lãnh đạo Chuyên viên lập phiếu thẩm định Làm công văn từ chối tạo công bố

50

Ràng buộc:

Mỗi đơn chỉ đƣợc giao cho XNV1 và XNV2. Không đơn nào chỉ giao cho một XNV hay quá 2 XNV

Hậu điều kiện: Các đơn chƣa xử lý đều đƣợc giao cho XNV

b2. Ca sử dụng Ký duyệt công văn (UC4)

Tác nhân: Lãnh đạo

Mục tiêu: Kiểm tra xét nghiệm viên xét nghiệm đơn có đúng không, và ký vào công văn.

Mô tả khái quát: Lãnh đạo xem đơn, xem phiếu thẩm định, công văn của đơn. Nếu có sai xót thì chỉnh sửa và chọn chức năng duyệt đơn để ký vào phiếu thẩm định, công văn. Hệ thống sẽ ghi trạng thái của đơn là đã đƣợc phê duyệt.

Tiền điều kiện: Đơn đã có phiếu thẩm định, công văn.

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

Hành động tác nhân Phản ứng của hệ thống DL liên quan

1. Chọn chức năng duyệt đơn

2. Hiển thị màn hình duyệt đơn: danh sách đơn chƣa duyệt, đơn đã duyệt, danh sách tổng đơn.

DL đơn (adsbygoogle = window.adsbygoogle || []).push({});

3. Chọn đơn cần duyệt (có thể sử dụng chức năng tìm kiếm theo số đơn, theo tên XNV)

4. Con trỏ tập trung vào đơn chọn

5. Xem thông tin đơn 6. Hiện màn hình thông tin đơn DL đơn 7. Xem phiếu thẩm định,

công văn

8. Hiện phiếu thẩm định, công văn

DL phiếu thẩm định, công văn

9. Kiểm tra, cập nhật

10. Ghi lai các thông tin sửa đổi vào cơ sở dữ liệu của hệ thống.

DL phiếu thẩm định, công văn

11. Nhấn nút duyệt

12. Thêm chữ ký vào phiếu thẩm định, công văn. Lƣu trạng thái của đơn đã đƣợc duyệt

DL đơn, DL công văn, phiếu thẩm định

51

b3. Ca sử dụng Làm phiếu thẩm định (UC5)

Tác nhân: Chuyên viên, Lãnh đạo.

Mục tiêu: Tạo phiếu thẩm định đơn để lãnh đạo phê duyệt.

Mô tả khái quát: Chuyên viên (XNV) soạn thảo phiếu thẩm định đơn: lấy thông tin các đối chứng cho đơn từ hệ thống quản trị đơn quốc gia, chọn điều luật từ chối...

Tiền điều kiện: Đƣợc giao xét nghiệm đơn.

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

Hành động tác nhân Phản ứng của hệ thống DL liên quan

1. Chọn chức năng làm phiếu thẩm định 2. Hiện màn hình làm phiếu thẩm định. DL đơn, DL điều luật

3. Nhập đối chứng 4. Lấy thông tin đối chứng về và

hiển thị DL đối chứng

5. Chọn điều luật 6. Lƣu thông tin điều luật đã

chọn DL điều luật

7. Ghi dữ liệu đã thực hiện 8. Lƣu các thông tin đã thực hiện

DL đơn, DL điều luật, DL đối chứng 9. Nhấn nút tạo phiếu thẩm định 10.Tạo phiếu thẩm định − Luồng sự phụ (ngoại lệ):

Kiểm tra đối chứng có tồn tại hay không.

Ràng buộc:

Mỗi một đơn chỉ có một phiếu thẩm định (adsbygoogle = window.adsbygoogle || []).push({});

Hậu điều kiện: có phiếu thẩm định cho đơn.

b4. Ca sử dụng Làm công văn (UC6)

Tƣơng tự ca sử dụng Làm phiếu thẩm định

b5. Ca sử dụng Tạo công bố (UC7)

52

Mục tiêu: Tạo file công bố gồm danh sách những đơn đƣợc chấp nhận bảo hộ và thông tin cơ bản của đơn: mẫu nhãn, tên nhãn, tên danh mục sản phẩm dịch vụ, chủ đơn, thời hạn bảo hộ…

Mô tả khái quát: ngƣời dùng chọn quyển tạo file công bố.

Tiền điều kiện: Có đơn đƣợc chấp nhận bảo hộ.

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

Hành động tác nhân Phản ứng của hệ thống DL liên quan

1. Chọn chức năng tạo tài

liệu công bố 2. Hiện màn hình tạo công bố DL đơn 3. Nhập quyển công bố 4. Lƣu thông tin quyển công bố

5. Nhấn nút tạo quyển công

bố 6. Tự động tạo tài liệu công bố DL đơn

Hậu điều kiện: Tạo đƣợc tài liệu công bố đơn.

b6. Ca sử dụng Tạo công báo đơn gia hạn (UC8)

Tƣơng tự ca sử dụng Tạo công bố.

3.2.6. Đặc tả yêu cầu ca sử dụng Thống kê, tính phí

a. Biểu đồ ca sử dụng

Hình 3.4: Biểu đồ chi tiết ca sử dụng gói Thống kê, tính phí b. Mô tả các ca sử dụng

1. Ca sử dụng Thống kê theo tiêu chí (UC9)

Tác nhân: Chuyên viên, hệ con Xử lý đơn.

Mục tiêu: Đƣa ra bản thống kê theo các tiêu chí đƣa ra: thống kê sản lƣợng xét nghiệm đơn của xét nghiệm viên, thống kê đơn chỉ định Việt Nam, thống kê đơn đƣợc bảo hộ, thống kê lệ phí nộp đơn.

<<Thống kê, tính phí>> Thống kê theo các tiêu chí Tính phí Xử lý đơn Chuyên viên

53

Mô tả khái quát: Ngƣời dùng đƣa ra các tiêu chí để hệ thống thực hiện tạo bảng thống kê tƣơng ứng.

Tiền điều kiện:Có các điều kiện thỏa mãn tiêu chí đƣa ra.

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

Hành động tác nhân Phản ứng của hệ thống DL liên quan

1. Chọn chức năng thống kê (adsbygoogle = window.adsbygoogle || []).push({});

2. Hiện màn hình thống kê tƣơng

ứng với tiêu chí đƣa ra DL đơn 3. Nhập thông tin để thống

kê 4. Lƣu thông tin

5. Nhấn nút thống kê 6. Thực hiện tạo bảng thống kê

tƣơng ứng với yêu cầu DL đơn

Hậu điều kiện :có đƣợc bảng thống kê theo tiêu chí đƣa ra.

2. Ca sử dụng Tính phí (UC10)

Tác nhân: Chuyên viên

Mục tiêu: Tính lệ phí nộp đơn theo công thức.

Mô tả khái quát: Ngƣời dùng nhấn nút tính phí, hệ thống tự động tính lệ phí nộp đơn.

Tiền điều kiện: Có công thức tính phí, có đơn.

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

Hành động tác nhân Phản ứng của hệ thống DL liên quan

1. Chọn chức năng tính phí 2. Hiện màn hình tính phí DL đơn

3. Nhấn nút tính phí 4. Hệ thống thực hiện tính phí nộp đơn

DL đơn, DL cấu hình hệ thống

5. Nhấn nút ghi 6. Hệ thống lƣu lại giá trị phí

nộp đơn DL đơn

54

3.3. Phân tích hệ thống

3.3.1. Gói ca sử dụng Thu thập và lưu trữ đơn

3.3.1.1. Biểu đồ tuần tự ca sử dụng Tìm và xử lý dữ liệu đơn

Hình 3.5: Biểu đồ tuần tự ca sử dụng Tìm và xử lý dữ liệu đơn

Tác nhân: Chuyên viên

Lớp giao diện: Màn hình Tìm và xử lý dữ liệu đơn.

Giao diện tìm và xử lý dữ liệu đơn.

Lớp điều khiển: Điều khiển các nghiệp vụ để xử lý dữ liệu đơn, cập nhật thông tin đơn vào cơ sở dữ liệu.

Lớp thực thể: Bao gồm các thực thể để xử lý dữ liệu đơn:

Danh sách đơn. Chuyên

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

Điều khiển Tìm và xử lý đơn

Lấy thông tin vào Yêu cầu xử lý đơn

Cập nhật dữ liệu đơn

Đưa thông tin ra Giao diện

Tìm và xử lý đơn

Danh sách đơn

55

3.3.1.2. Biểu đồ tuần tự ca sử dụng Cập nhật dữ liệu

Hình 3.6: Biểu đồ tuần tự ca sử dụng Cập nhật dữ liệu

Tác nhân: Chuyên viên

Lớp giao diện: Màn hình cập nhật dữ liệu đơn.

Giao diện cập nhật dữ liệu đơn.

Lớp điều khiển: Điều khiển các nghiệp vụ cập nhật dữ liệu đơn.

Lớp thực thể: Bao gồm các thực thể để cập nhật dữ liệu đơn:

Danh sách đơn.

3.3.1.3 Giao diện

Hình 3.7 Giao diện ca sử dụng Tìm và xử lý dữ liệu Chuyên

viên

Điều khiển Tìm và xử lý đơn

Lấy thông tin vào Yêu cầu cập nhật

dữ liệu đơn

Cập nhật dữ liệu đơn

Đưa thông tin ra Giao diện

Tìm và xử lý đơn

Danh sách đơn

56

Hình 3.8 Giao diện ca sử dụng cập nhật dữ liệu đơn

3.3.2. Gói ca sử dụng Xử lý đơn

3.3.2.1 Biểu đồ tuần tự ca sử dụng Chia đơn

Hình 3.9 : Biểu đồ tuần tự ca sử dụng Chia đơn (adsbygoogle = window.adsbygoogle || []).push({});

Tác nhân: Lãnh đạo Lãnh đạo Điều khiển Chia đơn Danh sách xét nghiệm viên

Lấy thông tinvào Thông tin vào

lấy dữ liệu

Xử lý

Đưa thông tin ra Giao diện Chia đơn Danh sách đơn lấy dữ liệu kết quả Xử lý Bảng phân công

57

Lớp giao diện: Màn hình giao đơn cho xét nghiệm viên.

Giao diện Giao đơn cho xét nghiệm viên.

Lớp điều khiển: Điều khiển các nghiệp vụ giao đơn.

Lớp thực thể: Bao gồm các thực thể để giao đơn:

Danh sách đơn.

Danh sách xét nghiệm viên.

Bảng chia phân công.

3.3.2.2 Biểu đồ tuần tự ca sử dụng Ký duyệt công văn

Hình 3.10 : Biểu đồ tuần tự ca sử dụng Ký duyệt công văn

Tác nhân: Lãnh đạo

Lớp giao diện: Xem thông tin đơn, phiếu thẩm định, công văn của đơn.

Giao diện ký duyệt công văn của đơn.

Lớp điều khiển: Điều khiển các nghiệp vụ ký duyệt công văn.

Lớp thực thể: Bao gồm các thực thể để quản lý sản phẩm:

Lãnh đạo Giao diện

Ký duyệt công văn

Điều khiển Ký duyệt CV

Danh sách đơn Công văn

Chọn duyệt đơn

Yêu cầu duyệt công văn Hiển thị kết quả Cập nhật trạng thái đơn Thêm chữ ký Tìm đơn/XNV Yêu cầu tìm

đơn/XNV Kết nối dữ liệu

Hiển thị kết quả

Xem đơn Yêu cầu xem

thông đơn Kết nối dữ liệu (adsbygoogle = window.adsbygoogle || []).push({});

Hiển thị kết quả

58

Danh sách đơn.

Công văn.

3.3.2.3 Biểu đồ tuần tự ca sử dụng Lập phiếu thẩm định

Hình 3.11: Biểu đồ tuần tự ca sử dụng Lập phiếu thẩm định

Tác nhân: Chuyên viên

Lớp giao diện: Xem thông tin đơn, lập phiếu thẩm định.

Giao diện Làm phiếu thẩm định.

Lớp điều khiển: Điều khiển các nghiệp vụ lập phiếu thẩm định .

Lớp thực thể: Bao gồm các thực thể để lập phiếu thẩm định:

Danh sách đơn.

Phiếu thẩm định

Đơn quốc gia

Danh sách lý do từ chối

Chuyên viên Giao diện

Làm phiêu thẩm định

Điều khiển Làm phiếu

thẩm định

Danh sách đơn Phiếu

thẩm định

Chọn đối chứng

Yêu cầu lấy thông tin đối chứng

Hiển thị kết quả

Lấy thông tin

Lấy thông tin

Chọn lý do từ chối

Yêu cầu chọn lý do

từ chối Lấy thông tin

Tạo phiếu thẩm định (adsbygoogle = window.adsbygoogle || []).push({});

Yêu cầu tạo phiếu Ghi lại Hiển thị kết quả Đơn quốc gia Lý do từ chối Xử lý

59

3.3.2.4 Biểu đồ tuần tự ca sử dụng Làm công văn từ chối

Hình 3.12: Biểu đồ tuần tự ca sử dụng Làm công văn

Một phần của tài liệu Khung làm việc và ứng dụng xây dựng hệ thống quản trị đơn nhãn hiệu (Trang 45)