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)
− 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
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
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
− 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ê
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
Đ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
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
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
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