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
Tác nhân: chuyên viên
Lớp giao diện: Làm công văn cho đơn.
Giao diện làm công văn.
Lớp điều khiển: Điều khiển các nghiệp vụ lập công văn.
Lớp thực thể: Bao gồm các thực thể để lập công văn:
Danh sách đơn.
Công văn
Lý do từ chối
Chuyên viên Giao diện
Làm công văn
Điều khiển
Làm công văn Danh sách đơn
Công văn
Chọn lý do từ chối
Y.cầu chọn lý do từ chối
Hiển thị kết quả
Lấy thông tin
Tạo công văn Yêu cầu tạo công
văn Ghi lại
Lý do từ chối
Lấy đơn
Chọn đơn Y.cầu chọn đơn
60
3.3.2.5 Biểu đồ tuần tự ca sử dụng Tạo công bố
Hình 3.13: Biểu đồ tuần tự ca sử dụng Tạo công bố
Tác nhân: chuyên viên
Lớp giao diện: Làm tài liệu công bố.
Giao diện Làm tài liệu công bố.
Lớp điều khiển: Điều khiển các nghiệp vụ tạo công bố.
Lớp thực thể: Bao gồm các thực thể để tạo công bố:
Danh sách đơn.
Tài liệu công bố
Chuyên viên Giao diện
Tạo công bố
Điều khiển
Tạo công bố Danh sách đơn
Tài liệu công bố
Nhập quyển
Lưu thông tin
Ghi lại Lấy thông tin
Tạo công bố
Yêu cầu tạo công báo
Hiển thị kết quả
61
3.3.2.6 Biểu đồ tuần tự ca sử dụng Tạo công báo đơn gia hạn
Hình 3.14: Biểu đồ tuần tự ca sử dụng Tạo công báo đơn gia hạn
Tác nhân: chuyên viên
Lớp giao diện: Làm tài liệu công báo đơn gia hạn.
Giao diện Làm tài liệu công báo đơn gia hạn.
Lớp điều khiển: Điều khiển các nghiệp vụ tạo công báo.
Lớp thực thể: Bao gồm các thực thể để tạo công báo:
Danh sách đơn.
Tài liệu công báo
Chuyên viên Giao diện
Tạo công báo đơn gia hạn
Điều khiển Làm công
báo
Danh sách đơn Công báo đơn gia hạn
Nhập quyển
Lưu thông tin
Ghi lại Lấy thông tin
Tạo công báo
Yêu cầu tạo công báo
Hiển thị kết quả
62
3.3.2.7 Giao diện
Hình 3.15 : Giao diện ca sử dụng Chia đơn
63
Hình 3.17: Giao diện ca sử dụng Làm phiếu thẩm định, công văn từ chối
64
3.3.3 Gói ca sử dụng Thống kê, tính phí
3.3.3.1 Biểu đồ tuần tự ca sử dụng Thống kê
Hình 3.19: Biểu đồ tuần tự ca sử dụng Thống kê
Tác nhân: Chuyên viên
Lớp giao diện: Tạo bảng thống kê theo tiêu chí đƣa ra.
Giao diện Tạo bảng thống kê danh sách đơn chỉ định Việt Nam.
Giao diện Tạo bảng thống kê đơn đƣợc bảo hộ.
Giao diện Tạo bảng thống kê sản lƣợng xét nghiệm của xét nghiệm viên.
Giao diện Tạo bảng thống kê phí nộp đơn.
Lớp điều khiển: Điều khiển các nghiệp vụ tạo thống kê.
Lớp thực thể: Bao gồm các thực thể để thống kê:
Danh sách đơn.
Bảng thống kê
3.3.3.2 Biểu đồ tuần tự ca sử dụng Thống kê
Chuyên viên Giao diện
Tạo bảng thống kê Điều khiển Làm công báo Danh sách đơn Bảng thống kê Nhập thông tin
Lưu thông tin
Ghi lại Lấy thông tin
Tạo thống kê
Yêu cầu tạo thống kê
Hiển thị kết quả
65
Hình 3.20: Biểu đồ tuần tự ca sử dụng Tính phí
Tác nhân: chuyên viên
Lớp giao diện: Tính lệ phí nộp đơn.
Giao diện Tính lệ phí nộp đơn.
Lớp điều khiển: Điều khiển các nghiệp vụ tính lệ phí.
Lớp thực thể: Bao gồm các thực thể để tính phí:
Danh sách đơn.
Bảng tính phí.
3.3.3.3. Giao diện
Hình 3.21: Giao diện Thống kê sản lƣợng đơn xét nghiệm
Chuyên viên Giao diện
Tính phí nộp đơn Điều khiển Làm công báo Danh sách đơn Bảng Lệ phí nộp đơn Nhập thông tin
Lưu thông tin
Ghi lại Lấy thông tin
Tính phí
Yêu cầu tính phí
Hiển thị kết quả
66
Hình 3.22 Giao diện Thống kê đơn chỉ định Việt Nam
Hình 3.23 Giao diện Thống kê đơn đƣợc chấp nhận bảo hộ
67
3.4 Biểu đồ lớp thiết kế hệ thống
68
3.5 Thiết kế cơ sở dữ liệu
Thông qua biểu đồ lớp ta có thể thiết kế đƣợc cơ sở dữ liệu gồm các bảng sau.
3.5.1 Các dữ liệu cho quản lý thông tin đơn a. Bảng AA01 a. Bảng AA01
Chức năng: Dùng để lƣu trữ thông tin chung của đơn nhãn hiệu quốc tế.
STT Tên cột Kiểu dữ liệu Độ dài
Đƣợc phép có giá trị NULL Giá trị mặc định Chú thích
1 AA01_APPLICATIONID CHAR 10 N Số đơn (Khóa chính)
2 AA01_APPLICATIONDATE DATE 7 Y Ngày nộp đơn Việt Nam 3 AA01_APPLICATIONTITLE VARCHAR2 1024 Y Tên nhãn hiệu
4 AA01_HISTORYCODELAW CHAR 3 Y 'LDS' Điều luật áp dụng
5 AA01_IPTYPE CHAR 1 Y Loại đơn
6 AA01_LANGUAGECODE CHAR 1 Y '0' Mã ngôn ngữ: 0: Việt Nam; 1 là English; 2 là French; 3 là Russian 7 UPDATEDATE DATE 7 Y Ngày cập nhật
8 USERCODE CHAR 6 Y Mã người cập nhật
9 AA01_PRORITYDATE DATE 7 y Ngày ưu tiên
b. Bảng MD02
Chức năng: Dùng để lƣu trữ thông tin các thông báo liên quan tới đơn.
STT Tên cột Kiểu dữ liệu Độ dài
Đƣợc phép có giá trị NULL Giá trị mặc định Chú thích 1 MD02_ID CHAR 10 N Mã số 2 MD02_NUM DATE 7 Y Số đơn 3 MD02_INDATE DATE 7 Y Ngày nộp đơn
quốc tế
4 MD02_EXDATE DATE 7 Y 'LDS' Ngày mở rộng 5 MD02_RNDATE VarCHAR2 1 Y Ngày nộp đơn
làm mới 6 MD02_NOTD DATE 7 y '0' Ngày thông
69
báo
8 MD02_TYPE VarCHAR2 2 Y Kiểu thông báo 9 MD02_RRDATE DATE 7 Y Ghi nhận 10 MD02_REDATE DATE 7 Y Hiệu lực 11 MD02_PUBVN VarCHAR2 10 Y Công báo 12 MD02_GAZNO VarCHAR2 20 Y Số tạp chí 13 MD02_GAZDATE DATE 7 Y Ngày công báo 14 MD02_PAGE VarCHAR2 20 Y Trang
15 MD02_INTOFF VarCHAR2 20 Y Nước thông báo
16 MD02_MSG VarCHAR2 1 Y Ghi chú 17 MD02_ISNEW VarCHAR2 256 Y Thông báo sai
c. Bảng MD03
Chức năng: Dùng để lƣu trữ thông tin nƣớc nộp đơn.
STT Tên cột Kiểu dữ liệu Độ dài
Đƣợc phép có giá trị NULL Giá trị mặc định Chú thích 1 MD03_ID NUMBER 11 N Số thứ tự 2 MD03_NUM VARCHAR2 10 Số đơn 3 MD03_CTRY VARCHAR2 10 N Mã nước 4 MD03_SYS VARCHAR2 10 0 Thể thức
nộp
d. Bảng MD09
Chức năng: Dùng để lƣu trữ thông tin danh mục sản phẩm giới hạn Việt Nam bằng tiếng anh.
STT Tên cột Kiểu dữ liệu Độ dài
Đƣợc phép có giá trị NULL Giá trị mặc định Chú thích 1 MD09_ID NUMBER 11 N Số thứ tự 2 MD09_APPLICATIONID VARCHAR2 10 N Số đơn 3 MD09_NICECLASS VARCHAR2 10 N Phân nhóm 4 MD09_LISTOFGOODSERVICE VARCHAR2 10 Y 0 Danh sách sản phẩm dịch vụ 5 MD09_NUMGOODSERVICE NUMBER 11 Y Số sản phẩm dịch vụ e. Bảng AA07
Chức năng: Dùng để lƣu trữ thông tin đặc trƣng nhƣ tên nhãn, danh mục sản phẩm của đơn.
70
f. Bảng AA08
Chức năng: Dùng để lƣu trữ thông tin phân loại hình của đơn nhãn hiệu quốc tế.
STT Tên cột Kiểu dữ liệu Độ dài
Đƣợc phép có giá trị NULL Giá trị mặc định Chú thích
1 AA08_ID NUMBER 22 N Mã phân loại hình 2 AA08_APPLICATIONID CHAR 10 N Số đơn
3 AA08_VIENNACLASS VARCHAR2 13 Y Phân loại hình 4 CREATEDATE DATE 7 Y Ngày tạo 5 UPDATEDATE DATE 7 Y Ngày cập nhật 6 USERCODE CHAR 6 Y Mã người dùng
g. Bảng AA13
STT Tên cột Kiểu dữ liệu Độ dài
Đƣợc phép có giá trị NULL Giá trị mặc định Chú thích
1 AA07_APPLICATIONID CHAR 10 N Số đơn (khóa chính)
2 AA07_COLORFLAG CHAR 1 N 0 Ảnh đen trắng (0)/ảnh màu (1) 3 AA07_COLORINFORMATION VARCHAR2 500 Y Thông tin chi tiết
mô tả màu 4 AA07_GRAPHICFLAG CHAR 1 N 0 Nhãn hiệu gồm
hình ảnh và chữ
5 AA07_ISMADRID CHAR 1 N 0
Đơn nhãn hiệu quốc tế: có giá trị 1
6 AA07_MADRIDNO VARCHAR2 10 Y Số đơn theo quốc tế 7 AA07_MAFILINGDATE DATE 7 Y Ngày nộp đơn 8 AA07_NICEVERSION VARCHAR2 2 Y '7' Phiên bản phân loại sản phẩm dịch vụ 9 AA07_NUMNICECLASS NUMBER 22 Y 0 Số sản phẩm dịch vụ đăng ký 10 AA07_RIGHTLIMITATION VARCHAR2 500 Y Thông tin giới
hạn
11 AA07_STANDARDFLAG CHAR 1 N 0 Nhãn hiệu truyền thống
12 AA07_TM3DFLAG CHAR 1 N 0 Nhãn hiệu 3 chiều
13 AA07_TMTYPE VARCHAR2 1 Y Kiểu nhãn hiệu 14 AA07_TRADENAME VARCHAR2 64 Y Tên nhãn hiệu 15 CREATEDATE DATE 7 Y Ngày tạo 16 UPDATEDATE DATE 7 Y Ngày cập nhật 17 USERCODE CHAR 6 Y Mã người dùng 18 AA07_FEENICE NVARCHAR
2 500
Lệ phí tính theo quốc gia 19 AA07_FEENICEWIPO VARCHAR2 500 Lệ phí quốc tế
71
Chức năng: Dùng để lƣu trữ thông tin ngƣời nộp đơn.
STT Tên cột Kiểu dữ liệu Độ dài
Đƣợc phép có giá trị NULL Giá trị mặc định Chú thích 1 AA13_ID NUMBER 22 N Mã số
2 AA13_APPLICANTID VARCHAR2 10 N Mã người nộp đơn
3 AA13_APPLICANTISINVENTOR CHAR 1 N 0 Mã chủ nhãn hiệu
4 AA13_APPLICATIONID CHAR 10 Y Số đơn 5 AA13_PRIMARYAPPLICANT CHAR 1 N 0
6 CREATEDATE DATE 7 Y Ngày tạo 7 UPDATEDATE DATE 7 Y Ngày cập nhật 8 USERCODE CHAR 6 Y Mã người dùng
3.5.2 Các dữ liệu cho quản lý giao đơn a. Bảng MD01 a. Bảng MD01
Chức năng: Dùng để lƣu trữ thông tin hỗ trợ chức năng chia đơn.
STT Tên cột Kiểu dữ liệu Độ dài Đƣợc phép có giá trị NULL Giá trị mặc định
Chú thích
1 MD01_NUM CHAR 10 N Số đơn (Khóa chính) 2 MD01_INTDATE DATE 7 Y Ngày nộp Quốc tế 3 MD01_INTEXP DATE 7 Y Ngày hết hạn QT 4 MD01_NTFDATE DATE 7 N 'LDS' Ngày thông báo từ chối 5 MD01_SOURCE VarCHAR2 1 Y Nguồn dữ liệu
6 MD01_DURATIO
N Number 3 N '0' Thời hạn bảo hộ
7 MD01_VNAVER VarCHAR2 2 Y Phiên bản phân loại hình 8 MD01_VNICVER VarCHAR2 2 Y Phiên bản phân loại phân
lớp dịch vụ, sản phẩm 9 MD01_ẼXTDATE DATE 7 Y Ngày mở rộng Việt Nam 10 MD01_CTRY VarCHAR2 2 Y Mã nước nộp đơn 11 MD01_LANG VarCHAR2 10 Y Ngôn ngữ sử dụng 12 MD01_APL VarCHAR2 20 Y Số khiếu nại 13 MD01_APDATE DATE 7 Y Ngày khiếu nại
14 MD01_REG VarCHAR2 20 Y Số đăng ký lần đầu tiên (cơ bản)
15 MD01_RGDATE DATE 7 Y Ngày đăng ký lần đầu tiên
16 MD01_RFTYPE VarCHAR2 1 Y Loại từ chối
17 MD01_NICE VarCHAR2 256 Y Phân nhóm dịch vụ, sản phẩm
18 MD01_EXM1 VarCHAR2 6 Y Xét nghiệm viên 1 19 MD01_EXM2 VarCHAR2 6 Y Xét nghiệm viên 2 20 MD01_VCLOR NVarCHAR2 300 Y Mô tả màu 21 MD01_SYS VarCHAR2 1 Y Nộp theo thể thức
72
Agreement hoặc Protocol 22 MD01_STATUS VarCHAR2 10 Y Tình trạng đơn
3.5.2. Các dữ liệu phục vụ lập phiếu thẩm định, tạo công văn, ký duyệt công văn duyệt công văn
a. Bảng MD50
Chức năng: Dùng để lƣu trữ thông tin phiếu thẩm định của đơn.
STT Tên cột Kiểu dữ liệu Độ dài
Đƣợc phép có giá trị NULL Giá trị mặc định Chú thích
1 MD50_NUM NUMBER 10 N Số đơn (khóa chính) 2 MD50_RDATE DATE 7 Y Ngày thẩm định 3 MD50_PRTED DATE 7 Y Ngày nộp đơn quốc tế 4 MD50_RFTYPE VarCHAR2 20 N 'LDS' Phạm vi từ chối 5 MD50_NICE VarCHAR2 1 Y Nhóm bị từ chối 6 MD50_ARTICE DATE 7 N '0' Điều khoản 8 MD50_CMENT VarCHAR2 20 Y Ghi chú
9 MD50_DIVDATE DATE 7 Y Ngày lãnh đạo phòng ký 10 MD50_DIRDATE DATE 7 Y Ngày lãnh đạo cục ký 11 MD50_DIRNAME VarCHAR2 10 Y Tên lãnh đạo phòng 12 MD50_DIVNAME VarCHAR2 20 Y Tên lãnh đạo cục
b. Bảng MD52
Chức năng: Dùng để lƣu trữ thông tin các đối chứng dùng trong phiếu thẩm định đơn.
STT Tên cột Kiểu dữ liệu Độ dài
Đƣợc phép có giá trị NULL Giá trị mặc định Chú thích 1 MD52_ID CHAR 10 N Mã số
2 MD52_NUM VarCHAR2 10 Y Số đối chứng 3 MD52_CDATE DATE 7 Y Ngày đối chứng 4 MD52_APPC VarCHAR2 10 N Người nộp đơn 5 MD52_ADDR VarCHAR2 10 Y Địa chỉ
6 MD52_MARK VarCHAR2 10 N Nhãn hiệu 8 MD52_NICE VarCHAR2 20 Y Phân nhóm 9 MD52_TYPE VarCHAR2 10 Y Loại đối chứng 10 MD52_OFC VarCHAR2 10 Y Chính thức 11 MD52_ODR VarCHAR2 10 Y Số thứ tự
c. Bảng MD54
Chức năng: Dùng để lƣu trữ thông tin tạo công văn từ chối cho đơn nhãn hiệu quốc tế.
73
STT Tên cột Kiểu dữ liệu Độ dài
Đƣợc phép có giá trị NULL Giá trị mặc định Chú thích 1 MD54_ID CHAR 10 N Mã số
2 MD54_TYPE VarCHAR2 10 Y Loại công văn 3 MD54_NUM VarCHAR2 10 N Số đơn 4 MD54_DATE DATE 7 N Ngày nộp đơn 5 MD54_APPC VarCHAR2 10 Y Người nộp đơn 6 MD54_ADDR VarCHAR2 10 N Địa chỉ
8 MD54_MARK VarCHAR2 20 Y Nhãn hiệu