Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 86 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
86
Dung lượng
2,11 MB
Nội dung
15 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐAI HỌC CÔNG NGHỆ * TRỊNH THỊ THANH HIỀN KHUNG LÀM VIỆC VÀ ỨNG DỤNG XÂY DỰNG HỆ THỐNG QUẢN TRỊ ĐƠN NHÃN HIỆU LUẬN VĂN THẠC SĨ HÀ NỘI 2012 i TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐAIcảm HỌCơn CÔNG NGHỆ Lời * Trước tiên em xin bày tỏ trân trọng lòng biết ơn thày giáo PGS.TS… giảng viên Bộ môn Công nghệ phần mềm – Khoa Công nghệ thông tin THỊ THANH HIỀN – Trường Đại học Công TRỊNH nghệ - ĐHQGHN Trong suốt thời gian học làm luận văn (khóa luận) tốt nghiệp, thầy dành nhiều thời gian quí báu để tận tình bảo, hướng dẫn, định hướng cho em việc nghiên cứu, thực luận văn Em xin cảm ơn GS, TS… giảng dạy em trình học tập, (thực hành, làm tập,) đọc nhận xét luận văn em, giúp em hiểu thấu đáo KHUNG VIỆC VÀhạn ỨNG XÂY DỰNG lĩnh vực mà LÀM em nghiên cứu, chế màDỤNG em cần khắc phục việc học tập, nghiên cứu thực luận văn HỆ THỐNG QUẢN TRỊ ĐƠN NHÃN HIỆU Tôi xin chân thành cảm ơn Xin cảm ơn bạn bè, đồng nghiệp thành viên gia đình tạo điều kiện tốt nhất, động viên, cổ vũ tơi suốt q trình học làm Ngành: CÔNG NGHỆ THÔNG TIN luận văn tốt nghiệp Chuyên ngành: CÔNG NGHỆ PHẦN MỀM Hà Nội, năm 200k Mã số: 60 48 10 Nguyễn Hằng Nga LUẬN VĂN THẠC SĨ Người hướng dẫn khoa học PGS.TS NGUYỄN VĂN VỴ HÀ CẢM NỘI 2012 LỜI ƠN i TIEU LUAN MOI download : skknchat@gmail.com MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN MỤC LỤC MỞ ĐẦU BẢNG CÁC CHỮ VIẾT TẮT Chƣơng 1: BÀI TỐN QUẢN TRỊ ĐƠN NHÃN HIỆU QUỐC TẾ VÀ MƠ HÌNH NGHIỆP VỤ 10 1.1 Giới thiệu Cục sở hữu trí tuệ 10 1.1.1 Nhiệm vụ mục tiêu hoạt động Cục Sở hữu trí tuệ 10 1.1.2 Mơ hình tổ chức quản lý 12 1.2 Mơ tả tốn 13 1.2.1 Mô tả khái quát 13 1.2.2 Các hoạt động nghiệp vụ .14 1.2.3 Những khó khăn, trở ngại việc quản lý đơn nhãn hiệu quốc tế .16 1.2.4 Giải pháp cho vấn đề đặt 17 1.3 Nghiên cứu hệ thống yêu cầu đặt cho 18 1.3.1 Mơ hình nghiệp vụ .19 Chƣơng 2: CÔNG NGHỆ, PHƢƠNG PHÁP VÀ CÔNG CỤ 25 2.1.Tổng quan FRAMEWORK 25 2.1.1 Định nghĩa 25 2.1.2 Cấu trúc khung làm việc 26 2.1.3 Các đặc điểm khung làm việc .27 2.1.4 Phân loại khung làm việc 28 2.2 Mơ hình MVC (Model-Control-View) 32 2.2.1 Khái niệm 32 2.2.2 Sự tƣơng tác thành phần MVC .34 2.2.3 Một số đặc điểm MVC 34 2.3 Công cụ Mygeneration 35 2.3.1 Khái quát Mygeneration 35 2.3.2 Ƣu nhƣợc điểm công cụ Mygeneration 36 2.3.3 Hƣớng dẫn sử dụng công cụ Mygeneration 36 2.4 Công cụ TestWord 39 2.4.1 Một số hàm thƣ viện TestWord 39 2.5 Công nghệ XSLT - Ngôn ngữ định kiểu mở rộng chuyển đổi (Extensible Stylesheet Language Transformations) 40 2.5.1 Khái niệm .40 2.5.2 Quy tắc chung 41 TIEU LUAN MOI download : skknchat@gmail.com 2.6 Chuẩn MECA 41 2.6.1 MECA 42 2.6.2 Áp dụng MECA với đơn nhãn hiệu quốc tế 42 Chƣơng PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 45 3.1 Xác định ca sử dụng tác nhân 45 3.1.1 Các ca sử dụng .45 3.1.2 Các tác nhân hệ thống 45 3.2 Đặc tả hệ thống 46 3.1.1 Biểu đồ đặc tả hệ thống - Biểu đồ ca sử dụng gộp 46 3.1.2 Biểu đồ ca sử dụng chi tiết hệ 47 3.3 Phân tích hệ thống 54 3.3.1 Gói ca sử dụng Thu thập lƣu trữ đơn .54 3.3.2 Gói ca sử dụng Xử lý đơn 56 3.3.3 Gói ca sử dụng Thống kê, tính phí .64 3.4 Biểu đồ lớp thiết kế hệ thống 67 3.5 Thiết kế sở liệu 68 3.5.1 Các liệu cho quản lý thông tin đơn 68 3.5.2 Các liệu cho quản lý giao đơn 71 3.5.2 Các 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 .72 3.5.3 Các liệu phục vụ tạo công bố, công báo 73 3.5.3 Các liệu phục vụ tạo thống kê 74 3.5.4 Các liệu phục vụ quản trị ngƣời dùng .74 3.5.5 Các liệu khác 75 Chƣơng 4: CÀI ĐẶT HỆ THỐNG VÀ HƢỚNG DẪN SỬ DỤNG 77 4.1 Môi trƣờng vận hành hệ thống 77 4.1.1 Kiến trúc hệ thống phần cứng đầy đủ 77 4.1.2 Hệ thống phần mềm 77 4.1.3 Các hệ mô tả chức tƣơng ứng 78 4.2 Giới thiếu hệ thống phần mềm 79 4.2.1 Hệ thống thực đơn .79 4.2.2 Các hệ thống thực đơn 79 4.2.3 Một số kết đầu tiêu biểu 80 KẾT LUẬN 85 TÀI LIỆU THAM KHẢO 86 TIEU LUAN MOI download : skknchat@gmail.com BẢNG CÁC CHỮ VIẾT TẮT Viết tắt DTD CP HT MVC MECA NOIP XML XSLT SGML SHTT WIPO Tên đầy đủ Document Type Definition – Định nghĩa kiểu tài liệu Chính phủ Hệ thống Model – View – Controller Madrid Electronic communicAtion (Chuẩn trao đổi liệu điện tử) National Office of Intellectual Property Viet Nam – Cục SHTT eXtensible Markup Language Extensible Stylesheet Language Transformations – Ngôn ngữ định kiểu mở rộng chuyển đổi Standard Generalized Markup Language – ngơn ngữ chuẩn đánh dấu Sở hữu trí tuệ Văn phịng qc tế DANH SÁCH CÁC BẢNG VÀ HÌNH VẼ Số Hình 1.1 Hình 1.2 Tên bảng hình Sơ đồ mơ hình Cục sở hữu trí tuệ Biểu đồ hoạt động tổng thể hệ thống Trang 12 14 Hình 1.3 Hình 1.4 Bảng 1.1 Hình 1.5 Bảng 1.2 Quy trình xét nghiệm đơn Biểu đồ tiến trình giải đơn nhãn quốc tế Bảng tác nhân nghiệp vụ Mơ hình miền lĩnh vực Bảng từ điển giải thích 14 20 22 23 23 Bảng 2.1 Hình 2.2 Hình 2.3 Hình 2.4 Hình 2.5 Bảng 3.1 Hình 3.1 Mối quan hệ thành phần khung làm việc Mơ hình MVC cuộn Mơ hình tƣơng tác MVC Màn hình thiết lập kết nối sở liệu Màn hình MyMeta Bảng ca sử dụng Biểu đồ ca sử hệ thống dụng mức gộp 27 33 34 36 37 45 46 TIEU LUAN MOI download : skknchat@gmail.com Hình 3.2 Hình 3.3 Hình 3.4 Hình 3.5 Hình 3.6 Hình 3.7 Hình 3.8 Hình 3.9 Hình 3.10 Hình 3.11 Hình 3.12 Hình 3.13 Hình 3.14 Biểu đồ ca sử dụng gói Thu thập lƣu trữ đơn Biểu đồ ca sử dụng gói Xử lý đơn Biểu đồ ca sử dụng gói Xét nghiệm đơn Biểu đồ ca sử dụng Tìm xử lý liệu Biểu đồ ca sử dụng Cập nhật liệu Giao diện ca sử dụng Tìm xử lý liệu Giao diện ca sử dụng Cập nhật liệu Biểu đồ ca sử dụng Chia đơn Biểu đồ ca sử dụng Ký duyệt công văn Biểu đồ ca sử dụng Lập phiếu thẩm định Biểu đồ ca sử dụng Làm công văn Biểu đồ ca sử dụng Tạo công bố Biểu đồ ca sử dụng Tạo công báo đơn gia hạn 47 49 52 54 55 55 56 56 57 58 59 60 61 Hình 3.15 Giao diện ca sử dụng Chia đơn 62 Hình 3.16 Giao diện ca sử dụng Ký duyệt cơng văn 62 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 63 Hình 3.18 Giao diện Tạo cơng báo 63 Hình 3.19 Biểu đồ ca sử dụng Thống kê 64 Hình 3.20 Biểu đồ ca sử dụng Tính phí 65 Hình 3.21 Giao diện Thống kê sản lƣợng đơn xét nghiệm 65 Hình 3.22 Giao diện Thống kê đơn định Việt Nam 66 Hình 3.23 Giao diện Thống kê đơn đƣợc chấp nhận bảo hộ 66 Hình 3.24 Giao diện Thống kê phí, tính phí 66 Hình 3.25 Biểu đồ thiết kê lớp vật lý hệ thống 67 Hình 4.1 Mơ hình phần cứng hệ thống 77 Hình 4.2 Màn hình thông tin đơn nhãn hiệu quốc tế 80 Hình 4.3 Màn hình tạo phiếu thẩm định 81 Hình 4.4 Màn hình phiếu thẩm định 81 Hình 4.5 Màn hình tạo cơng văn 81 TIEU LUAN MOI download : skknchat@gmail.com Hình 4.6 Màn hình cơng văn từ chối 82 Hình 4.7 Màn hình thống kê danh sách đơn định Việt Nam 82 Hình 4.8 Màn hình thống kê sản lƣợng xét nghiệm đơn 83 Hình 4.9 Màn hình thơng tin đơn dƣới dạng HTML 83 Hình 4.10 Màn hình phần tài liệu cơng bố đơn 84 Hình 4.11 Màn hình duyệt đơn 84 TIEU LUAN MOI download : skknchat@gmail.com MỞ ĐẦU Ngày nay, công nghệ thông tin trở thành công cụ mạnh, phát triển với tốc độ nhanh chóng Nó phần thiếu quan, tổ chức để thúc đẩy phát triển, tăng xuất lao động Các quan tổ chức dần tự động hóa số khâu quy trình nghiệp vụ để tăng hiệu quả, tính xác nhƣ giảm thiểu nhân công lao động, tăng lợi nhuận…Mỗi quan, tổ chức có vài trị, chức năng, cách thức hoạt động mang nét đặc trƣng riêng nhiên có nhiều điểm chung Công nghệ Framework công nghệ mới, nhƣng ln đƣợc phát triển hồn thiện khơng bị coi cơng nghệ cũ Nó nhƣ kim nam mà tất nhà sản xuất phần mềm hƣớng tới Xây dựng Framework cho lĩnh vực chung tiết kiệm đƣợc nhiều chi phí sản xuất, dựa Framework nhà phát triển xây dựng đƣợc nhiều phần mềm hỗ trợ nghiệp vụ với đặc trƣng riêng Để Framework có nhiều ƣu điểm, có khả mở rộng, sử dụng lại mơ hình phần mềm đƣợc áp dụng mơ hình MVC (Model-View-Controller) – đƣợc tổng hợp từ nhiều mẫu thiết kế nhỏ hơn, đƣợc coi mẫu hoàn chỉnh, có nhiều ƣu điểm Với đặc trƣng phân lớp Model (mơ hình) View (hiển thị, giao diện ngƣời dùng) Controller (điều khiển), mơ hình MVC đem lại hiệu cao việc phát triển, mở rộng, sử dụng lại… phần mềm Với ƣu điểm, lợi ích to lớn mà công nghệ đƣơng thời, nhƣng ln cơng nghệ không cũ, đƣợc ứng dụng với phát triển công nghệ thông tin, coi cơng nghệ đánh dấu bƣớc phát triển vƣợt bậc công nghệ thông tin Chính luận văn tìm hiểu nét đặc trƣng công nghệ ứng dụng vào xây dựng toán cụ thể để thấy với tốn nào, có đặc trƣng nghiệp vụ riêng, nhƣng áp dụng cơng nghệ ta thấy tốn trở nên đơn giản rõ ràng nhiều Bài toán đƣa xây dựng phần mềm để hỗ trợ nghiệp vụ quan Sở hữu trí tuệ Với yêu cầu cấp thiết công việc xét nghiệm đơn quốc tế đảm bảo thời hạn, số lƣợng đơn ngày lớn, trao đổi thơng tin với quốc tế có đặc trƣng nhƣ liệu trao đổi thông qua mạng Internet theo chuẩn họ đƣa ra…, nên việc xây dựng hệ thông hỗ trợ nghiệp vụ vô cấp thiết quan trọng Hệ thống quản lý đơn nhãn hiệu quốc tế có đặc trƣng là: liệu mang đặc trƣng riêng, nhiều trƣờng liệu; cần soạn thảo mẫu văn có nội dung trình bày đặc biệt TIEU LUAN MOI download : skknchat@gmail.com khối lƣợng liệu hiển thị lớn…Vì mà việc áp dụng mơ hình MVC cho hệ thống hợp lý, tích hợp đƣợc nhiều cơng cụ tầng Nội dung luận văn gồm chƣơng: Chương 1: Mơ tả tốn giải pháp Trong chƣơng trình bày vấn đề tổ chức Sở hữu trí tuệ, tốn đặt xây dựng phần mềm hỗ trợ nghiệp vụ quản trị xét nghiệm đơn quốc Đề xuất phƣơng án: mơ hình hệ thống xây dƣng cơng nghệ sử dụng, kiến trúc phần mềm chức hệ thống Chương 2: Trình bày số vấn đề lý thuyết công nghệ đƣợc sử dụng để giải tốn: cơng nghệ Framework mơ hình MVC (Model-ViewController), số cơng cụ tích hợp vào hệ thống nhƣ Mygeneration (cơng cụ sinh mã truy cập lƣợc đồ sở liệu, hỗ trợ tầng Model), công cụ TestWord (thƣ viện hỗ trợ soạn thảo văn theo mẫu Template định sẵn, hỗ trợ tầng View Controller), công nghệ XSLT (Extensible Stylesheet Language Transformations – Ngôn ngữ định kiểu mở rộng chuyển đổi – hỗ trợ chuyển đổi định dạng XML sang HTML, hỗ trợ tầng View), chuẩn định dạng MECA (Madrid Electronic CommunicAtion – chuẩn trao đổi liệu nhãn hiệu điện tử Văn phòng quốc tế xây dựng) Chương 3: Phân tích thiết kế hệ thống theo định hƣớng đối tƣợng công nghệ sử dụng lại Chương 4: Tiến hành cài đặt chƣơng trình giới thiệu cấu trúc, chức cách sử dụng khai thác chƣơng trình Cuối kết luận hƣớng phát triển đề tài TIEU LUAN MOI download : skknchat@gmail.com Chƣơng 1: BÀI TOÁN QUẢN TRỊ ĐƠN NHÃN HIỆU QUỐC TẾ VÀ MƠ HÌNH NGHIỆP VỤ Cục sở hữu trí tuệ đƣợc thành lập năm 1982 có nhiệm vụ bảo hộ quyền sở hữu công nghiệp (kiểu dáng công nghiệp, sáng chế, giải pháp hữu ích sáng chế) Với số lƣợng đơn nộp vào ngày nhiều nên yêu cầu đặt phải xét nghiệm đơn (Đƣa kết luận đơn có đƣợc bảo hộ hay khơng) thời hạn Với ƣu điểm mà công nghệ thông tin đem lại Cục bƣớc ứng dụng công nghệ thông tin để tự động hóa cơng việc, hỗ trợ cơng việc đạt kết cao Việc xét nghiệm đơn nhãn hiệu quốc tế mảng công việc quan trọng, số lƣợng đơn định vào Việt Nam ngày lớn việc xây dựng hệ thống quản trị đơn nhãn hiệu quốc tế cần thiết Trong chƣơng mơ tả tốn đặt giải pháp 1.1 Giới thiệu Cục sở hữu trí tuệ 1.1.1 Nhiệm vụ mục tiêu hoạt động Cục Sở hữu trí tuệ a Sự hình thành cục Cục Sở hữu trí tuệ Ngày 29/7/1982, Hội đồng Bộ trƣởng ban hành Nghị định số 125/HĐBT việc sửa đổi tổ chức máy ủy ban Khoa học Kỹ thuật Nhà nƣớc có Cục Sáng chế đơn vị trực thuộc Và, Ngày 29/7 thức trở thành ngày thành lập Cục Sáng chế, sau Cục Sở hữu cơng nghiệp Cục Sở hữu trí tuệ ngày Theo Điều lệ tổ chức Hoạt động Cục Sáng chế đƣợc xây dựng sở Phòng Sáng chế phát minh, có trách nhiệm giúp Chủ nhiệm ủy ban thực chức thống quản lý hoạt động sáng kiến, sáng chế công tác sở hữu công nghiệp nƣớc, bảo hộ pháp lý sáng chế đối tƣợng sở hữu cơng nghiệp; Cục có 05 phịng chun mơn, nghiệp vụ Tuy nhiên, thời kỳ đầu, Cục chƣa thành lập phòng mà tiếp tục trì tổ chun mơn Khi thành lập, Cục có 27 cán bộ, đƣợc tổ chức thành 02 tổ chuyên môn: Tổ Quản lý Tổ Thơng tin Ngày 22/5/1993, Chính phủ ban hành Nghị định số 22-CP quy định chức năng, nhiệm vụ, quyền hạn tổ chức máy Bộ Khoa học, Công nghệ Mơi trƣờng Theo đó, Cục Sáng chế đƣợc đổi tên thành Cục Sở hữu công nghiệp 10 TIEU LUAN MOI download : skknchat@gmail.com 22 MD01_STATUS VarCHAR2 10 Agreement Protocol Tình trạng đơn Y 3.5.2 Các 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 a Bảng MD50 Chức năng: Dùng để lƣu trữ thông tin phiếu thẩm định đơn MD50_NUM MD50_RDATE Đƣợc Giá trị phép có Kiểu liệu Độ dài mặc Chú thích giá trị định NULL NUMBER 10 N Số đơn (khóa chính) DATE Y Ngày thẩm định MD50_PRTED DATE Y 10 11 12 MD50_RFTYPE MD50_NICE MD50_ARTICE MD50_CMENT MD50_DIVDATE MD50_DIRDATE MD50_DIRNAME MD50_DIVNAME VarCHAR2 VarCHAR2 DATE VarCHAR2 DATE DATE VarCHAR2 VarCHAR2 20 20 7 10 20 N Y N Y Y Y Y Y Tên cột STT Ngày nộp đơn quốc tế 'LDS' '0' Phạm vi từ chối Nhóm bị từ chối Điều khoản Ghi Ngày lãnh đạo phòng ký Ngày lãnh đạo cục ký Tên lãnh đạo phòng Tên lãnh đạo cục b Bảng MD52 Chức năng: Dùng để lƣu trữ thông tin đối chứng dùng phiếu thẩm định đơn Tên cột STT Đƣợc Giá trị phép có Kiểu liệu Độ dài mặc giá trị định NULL Chú thích MD52_ID CHAR 10 N Mã số MD52_NUM VarCHAR2 10 Y Số đối chứng MD52_CDATE DATE Y Ngày đối chứng 10 11 MD52_APPC MD52_ADDR MD52_MARK MD52_NICE MD52_TYPE MD52_OFC MD52_ODR VarCHAR2 VarCHAR2 VarCHAR2 VarCHAR2 VarCHAR2 VarCHAR2 VarCHAR2 10 10 10 20 10 10 10 N Y N Y Y Y Y Người nộp đơn Địa Nhãn hiệu Phân nhóm Loại đối chứng Chính thức 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ế 72 TIEU LUAN MOI download : skknchat@gmail.com MD54_ID MD54_TYPE Đƣợc Giá trị phép có Kiểu liệu Độ dài mặc Chú thích giá trị định NULL CHAR 10 N Mã số VarCHAR2 10 Y Loại công văn MD54_NUM VarCHAR2 10 N Số đơn 10 11 12 13 14 15 16 MD54_DATE MD54_APPC MD54_ADDR MD54_MARK MD54_REASON MD54_ARTICLE MD54_RFTT MD54_NICE MD54_RNUM MD54_RDATE MD54_CMENT MD54_USERID DATE VarCHAR2 VarCHAR2 VarCHAR2 VarCHAR2 VarCHAR2 VarCHAR2 VarCHAR2 VarCHAR2 DATE VarCHAR2 VarCHAR2 10 10 20 10 10 10 10 10 10 10 N Y N Y N N N N Y Y Y Y Ngày nộp đơn Người nộp đơn Địa Nhãn hiệu Lý chuẩn Điều khoản Phạm vi từ chối Nhóm từ chối Số thơng báo Ngày thơng báo Ghi Mã người dùng Tên cột STT 3.5.3 Các liệu phục vụ tạo công bố, công báo a Bảng CA31 Chức năng: Dùng để lƣu trữ thông tin công bố đơn STT Tên cột CA31_GAZETTEBNO CA31_DATE CA31_STATUS CREATEDATE UPDATEDATE USERCODE Đƣợc Giá trị phép có Kiểu liệu Độ dài mặc Chú thích giá trị định NULL NUMBER 22 N Số công bố (Khóa chính) DATE N sysdate Ngày cơng bố Trạng thái đơn CHAR N '0' 1: chưa giải 9: Hoàn thiện DATE N sysdate Ngày tạo DATE Y Cập nhật CHAR Y Mã người dùng a Bảng CA33 Chức năng: Dùng để lƣu trữ thông tin công báo đơn gia hạn STT Tên cột CA33_CA31ID CA33_NUM CA33_WGAZ CA33_TYPE CA33_DEL Kiểu liệu Độ dài NUMBER VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 11 11 7 Đƣợc phép có giá trị NULL N N N N N Giá trị mặc định Chú thích Mã số (khóa chính) Số đơn Tạp chí Loại Xóa 73 TIEU LUAN MOI download : skknchat@gmail.com 3.5.3 Các liệu phục vụ tạo thống kê a Bảng MD65 Chức năng: Dùng để lƣu trữ thông tin thống kê sản lƣợng Xét nghiệm viên STT Tên cột MD65_ID MD65_NUM MD65_TRAN MD65_TYPE MD65_DONE Kiểu liệu Độ dài NUMBER VARCHAR2 VARCHAR2 VARCHAR2 VARCHAR2 10 10 10 10 Đƣợc phép có giá trị NULL N N Giá trị mặc định N Chú thích Mã số (khóa chính) Số đơn Loại giao dịch Loại đơn Đã hoàn thành b Bảng MD67 Chức năng: Dùng để lƣu trữ thông tin thống kê đơn định Việt Nam STT Tên cột MD67_YEAR MD67_ANUM MD67_GNUM MD67_GSIX MD67_GOVER Kiểu liệu Độ dài VARCHAR2 NUMBER NUMBER NUMBER NUMBER 10 10 10 10 Được phép có Giá trị Chú thích giá trị mặc định NULL N Năm Số đơn Số nhóm Số nhóm >6 Số SP vượt 3.5.4 Các liệu phục vụ quản trị người dùng a Bảng MS13 Chức năng: Dùng để lƣu trữ thông tin ngƣời dùng STT Tên cột Kiểu liệu Được phép có Giá trị Độ dài giá trị mặc định NULL MS13_USERID CHAR N 10 11 12 MS13_DIVISIONID MS13_EXAMINERFLAG MS13_INVALIDFLAG MS13_JOINDATE MS13_NAME MS13_PASSWORD MS13_POSITIONID MS13_SIGNATURE_FILE CREATEDATE UPDATEDATE USERCODE CHAR CHAR CHAR DATE VARCHAR2 VARCHAR2 CHAR VARCHAR2 DATE DATE CHAR 1 N N N Y N Y Y Y Y Y Y 32 32 255 7 Chú thích Mã người dùng (khóa chính) Mã phòng ban Là xét nghiệm viên Là người dùng Ngày tham gia Tên người dùng Mật mã hóa Vị trí File ký sysdate Ngày tạo sysdate Ngày cập nhật Mã người dùng 74 TIEU LUAN MOI download : skknchat@gmail.com b Bảng UPU Chức năng: Dùng để lƣu trữ thông tin phân quyền ngƣời dùng STT Tên cột Kiểu Độ dài liệu UPU_USERID UPU_DIVISIONID UPU_REPERMI CHAR CHAR CHAR UPU_UPDATA CHAR Được phép Giá trị có giá trị mặc Chú thích NULL định y Mã người dùng (khóa chính) y Mã phòng ban y Quyền tạo thống kê tạo công báo y tạo thống kê sửa liệu 3.5.5 Các liệu khác a Bảng MA55 Chức năng: Dùng để lƣu trữ lý chuẩn dùng để lập phiếu thẩm định, tạo công văn Tên cột STT Kiểu liệu MA55_ID CHAR MA55_DOCTYPEID MA55_IPTYPE MA55_STANDARDREASONNAME CREATEDATE VARCHAR2 CHAR CHAR DATE UPDATEDATE USERCODE Được Độ phép có dài giá trị NULL N 1024 Y N N N DATE Y CHAR Y Giá trị mặc định Chú thích Mã số lý từ chối (khóa chính) Mã số tài liệu Kiểu đơn Lý từ chối sysdate Ngày tạo Ngày cập nhật Mã người dùng b Bảng MS11 Chức năng: Dùng để lƣu trữ thơng tin phân loại hình Được phép có Giá trị STT Tên cột Kiểu liệu Độ dài giá trị mặc định NULL MS11_VIENNACLASS CHAR N MS11_NOTE VARCHAR2 128 Y MS11_NOTEEN VARCHAR2 128 Y CREATEDATE DATE Y sysdate UPDATEDATE DATE Y sysdate USERCODE CHAR Y Chú thích Phân nhóm hình Mô tả tiếng Việt Mô tả tiếng Anh Ngày tạo Ngày cập nhật Mã người dùng c Bảng MS16 Chức năng: Dùng để lƣu trữ thơng tin phịng ban 75 TIEU LUAN MOI download : skknchat@gmail.com STT Tên cột Độ Được phép có Giá trị Chú thích dài giá trị NULL mặc định N Mã phòng ban Tên phòng tiếng 60 Y Việt Tên phòng tiếng 60 Y Anh Y sysdate The input date Y sysdate Ngày tạo Y sysdate Ngày cập nhật Y Mã người dùng Kiểu liệu MS16_DIVISIONID CHAR MS16_NAME VARCHAR2 MS16_NAMEEN VARCHAR2 CREATEDATE CREATEDATE UPDATEDATE USERCODE DATE DATE DATE CHAR d Bảng MS21 Chức năng: Dùng để lƣu trữ thông tin nƣớc STT Tên cột Kiểu liệu Độ dài Được phép Giá trị có giá trị mặc định NULL N Mã nước STT MS21_CODE CHAR MS21_NAME VARCHAR2 128 Y Tên nước tiếng Việt MS21_NAMEEN CREATEDATE UPDATEDATE USERCODE VARCHAR2 DATE DATE CHAR 128 7 Y Y Y Y Tên nước tiếng Anh Ngày tạo Ngày cập nhật Mã người dùng sysdate sysdate 76 TIEU LUAN MOI download : skknchat@gmail.com Chƣơng 4: CÀI ĐẶT HỆ THỐNG VÀ HƢỚNG DẪN SỬ DỤNG 4.1 Môi trƣờng vận hành hệ thống 4.1.1 Kiến trúc hệ thống phần cứng đầy đủ 4.1.1.1 Mơ hình kiến trúc Internet Hình 4.1 Mơ hình phần cứng hệ thống Do đặc trƣng quan hệ thống nên kiến trúc hệ thống đƣợc triển khai theo mơ hình client-server Chƣơng trình quản trị đơn nhãn hiệu quốc tế đƣợc cài đặt máy xét nghiệm viên Hệ quản trị sở liệu đƣợc triển khai máy chủ 4.1.1.2 Cấu hình tính thiết bị Máy client: CPU 1.4HZ RAM: 256MB (Cài đặt chƣơng trình phần mềm quản trị nhãn hiệu quốc tế) Máy chủ: CPU 3.2GHz, RAM: 3GB (Cài đặt hệ quản trị sở liệu) 4.1.2 Hệ thống phần mềm Hệ điều hành: Window XP, WIN2003, tƣơng thích với nhiều hệ điều hành… Hệ quản trị sở liệu: Oracle 8i Ngơn ngữ lập trình: C# Phần mềm mơi trƣờng trợ giúp cần thiết khác: Microsoft Office 77 TIEU LUAN MOI download : skknchat@gmail.com 4.1.3 Các hệ mô tả chức tương ứng 4.1.3.1 Quản trị hệ thống Quản lý cập nhật danh mục chung hệ thống nhƣ danh mục phòng ban, danh sách ngƣời sử dụng, v.v… Quản lý việc cấp quyền sử dụng chƣơng trình cho ngƣời sử dụng Thực việc đăng ký ngƣời dùng thay đổi mật 4.1.3.2 Xử lý liệu Dữ liệu dƣới dạng file ZIP đƣợc tải từ trang web Văn phòng Quốc tế (chỉ chọn đơn định vào Việt Nam) File ZIP gồm: tài liệu ảnh, tài liệu XML đơn đƣợc định vào Việt Nam Hệ thống đọc xử lý file liệu XML file ZIP cập nhật thông tin đơn vào sở liệu hệ thống quản trị đơn Nhãn hiệu Quốc tế tài liệu XML tuân theo chuẩn MECA văn phòng quốc tế đề ra, gồm tất thông tin đơn Copy file XML đơn tƣơng ứng vào thƣ mục tƣơng ứng hệ thống Nhờ chức phân tích liệu mà liệu hệ thống đƣợc cập nhật cách xác, đầy đủ, kịp thời, làm xác hóa cơng việc xét nghiệm đơn 4.1.3.3 Chức ghi nhận tài liệu đối chứng làm phiếu xét nghiệm Xét nghiệm viên sử dụng chức để lấy thông tin, ảnh tài liệu đối chứng từ nguồn sở liệu hệ thống có sẵn quan: đối chứng nhãn hiệu quốc tế; đơn quốc gia đăng bạ quốc gia Nhờ có chức mà việc soạn thảo phiếu đối chứng trở nên nhanh chóng đơn giản nhiều 4.1.3.4 Chức làm công văn từ chối gửi Văn phòng Quốc tế Xét nghiệm viên soạn thảo cơng văn từ chối đơn gửi Văn phịng Quốc tế Công văn đƣợc viết tiếng pháp, đƣợc định dạng mẫu sẵn, xét nghiệm viên thêm số thông tin định thay phải soạn thảo cơng văn Nhờ có chức mà việc soạn thảo cơng văn trở nên đơn giản nhanh chóng 4.1.3.5 Chức làm công báo Chức làm công báo tự động tạo công báo cho đơn nhãn hiệu Quốc tế Tài liệu công báo chứa lƣợng lớn thông tin, nhờ chức mà tài liệu công 78 TIEU LUAN MOI download : skknchat@gmail.com báo hệ thống sinh tự động, đảm bảo kịp thời hạn tuần có cơng báo mà nhân viên khơng phải vất vả làm thủ công 4.1.3.6 Chức thống kê Thống kê sản lƣợng làm việc xét nghiệm viên; Thống kê số đơn định vào Việt Nam theo năm, theo thỏa ƣớc Madrid nghị định thƣ Madrid Thống kê đơn đƣợc chấp nhận định vào Việt Nam dƣới dạng tiếng anh, tiếng việt Thống kê phí Nhờ chức thống kê mà cấp lãnh đạo định hợp lý, có nhìn tổng thể tình trạng việc quản lý đơn nhãn hiệu quốc tế 4.1.3.7 Các chức khác (Tiện ích) Chức định vị đơn: tìm kiếm đơn theo số thơng tin Chức xem hiệu chỉnh liệu: Cho phép Xét nghiệm viên xem chỉnh sửa liệu, bao gồm mẫu nhãn, bổ sung phân loại Vienna; 4.2 Giới thiệu hệ thống phần mềm 4.2.1 Hệ thống thực đơn 4.2.2 Các hệ thống thực đơn 79 TIEU LUAN MOI download : skknchat@gmail.com 4.2.3 Một số kết đầu tiêu biểu Hình 4.2 Màn hình thơng tin đơn nhãn hiệu quốc tế 80 TIEU LUAN MOI download : skknchat@gmail.com Hình 4.3 Màn hình tạo phiếu thẩm định Hình 4.4 Màn hình phiếu thẩm định Hình 4.5 Màn hình tạo cơng văn 81 TIEU LUAN MOI download : skknchat@gmail.com Hình 4.6 Màn hình cơng văn từ chối Hình 4.7 Màn hình thống kê danh sách đơn định Việt Nam 82 TIEU LUAN MOI download : skknchat@gmail.com Hình 4.8 Màn hình thống kê sản lƣợng xét nghiệm đơn Hình 4.9 Màn hình thơng tin đơn dƣới dạng HTML 83 TIEU LUAN MOI download : skknchat@gmail.com Hình 4.9 Màn hình phần tài liệu cơng bố đơn Hình 4.10 Màn hình duyệt đơn 84 TIEU LUAN MOI download : skknchat@gmail.com KẾT LUẬN Những kết đạt Trình bày khái quát Framework mơ hình MVC Phân tích thiết kê tốn theo hƣớng đối tƣợng sử dụng mơ hình MVC tìm hiểu sử dụng số cơng cụ mã nguồn mở tích hợp vào mơ hình hệ thống nhƣ Mygeneration, TestWord, công nghệ chuẩn MECA, công nghệ XSLT để xây dựng ứng dụng Cài đặt chƣơng trình hệ thống hƣớng dẫn sử dụng, chạy thử nghiệm với liệu thực Phần mềm xây dựng hỗ trợ lớn cho quan Cục Sở hữu trí tuệ Với phần mềm hệ thống xây dựng đáp ứng tính cấp thiết việc phải có hệ thống hỗ trợ Nhờ cơng việc trở nên đơn giản, đem lại nhiều lợi ích kinh tế, xã hội cho quan nói riêng, cho đất nƣớc nói chung Giúp Cục vững bƣớc lên phát triển giới, tiếp cận đƣợc với công nghệ để đáp ứng, thích nghi với yêu cầu mà quốc tế đề Những hạn chế tồn Việc áp dụng, tích hợp cơng cụ sinh mã tự động vào hệ thống có hạn chế định, nhƣ dƣ thừa mã, nhƣng khơng phải vấn đề nhớ xử lý ngày lớn Công cụ Mygeneration công cụ mới, tốt nhất, công cụ Entity công cụ tƣơng đƣơng chức với có ƣu điểm, khắc phục nhiều nhƣợc điểm Mygeneration Hệ thống xây dựng chƣa đƣợc tối ƣu mức tốt mặt tốc độ, nhớ sử dụng nhƣ mặt nghiệp vụ Hệ thống chƣa có số chức nghiệp vụ nhƣ việc gửi trực tiếp cơng văn tới văn phịng quốc tế… Hướng tiếp tục nghiên cứu Tiếp tục nghiên cứu công cụ hỗ trợ tích hợp vào hệ thống để xây dựng hệ thống đƣợc tối ƣu hoàn thiện Hoàn thiện chức nghiệp vụ thiếu hệ thống: tiếp thu phản hồi góp ý ngƣời dùng, bổ sung tính theo yêu cầu ngƣời dùng 85 TIEU LUAN MOI download : skknchat@gmail.com TÀI LIỆU THAM KHẢO Tiếng Việt [1] Nguyễn Văn Vỵ (2004), “Phân tích thiết kế hệ thống phần mềm theo hướng đối tượng”, Bài giảng cho cao học Trƣờng Đại học Công nghệ, Đại học Quốc gia Hà Nội Tiếng Anh [2] Dan Olteanu “XSLT tutorial” [3] Fayad M E., D C Schmidt, R E Johnson, “Building Application Frameworks: Object-Oriented Foundations of Framework Design”, NY: John Wiley and Sons, New York 1999 [4] Gabriela B Arevalo, Frameworks” 2000 “Architectural description of Object-Oriented [5] H Schmidt & F Mueller "Patterns for Extending Black-Box Frameworks." Journal of Object-Oriented Programming, 11(3): 38–47, June 1998 [6] http://www.w3schools.com/xsl/ [7] John Deacon , May 2009, Model – View – Controller Architecture [8] J van Gurp and J Bosch, “Design, implementation and evolution of object oriented frameworks: concept and guidelines”, University of Groningen 2001 [9] Michael Mattsson, “Object-Oriented frameworks, A survey of methodological issues”, Lund, Sweden 1996 [10] Mike Friffin, 2005 “Mygeneration A fresh approach to code Generation” [11] Steve Corn, 2005 Mygeneration Doodards C# Quick Reference [12] Steve Masover June, 2004 “Model –View – Controller: A Design Pattern for Software” 86 TIEU LUAN MOI download : skknchat@gmail.com ... Việc phân loại khung làm việc theo vùng vấn đề chia khung làm việc thành ba loại khung làm việc ứng dụng, khung làm việc miền ứng dụng khung làm việc trợ giúp Một khung làm việc ứng dụng tập thành... sử dụng khung làm việc ứng dụng, nhà phát triển viết mã để khung làm việc ứng dụng gọi tới Nhƣ khung làm việc ứng dụng chịu trách nhiệm cho tƣơng tác thành phần Ví dụ khung làm việc ứng dụng khung. .. cơng việc, hỗ trợ công việc đạt kết cao Việc xét nghiệm đơn nhãn hiệu quốc tế mảng công việc quan trọng, số lƣợng đơn định vào Việt Nam ngày lớn việc xây dựng hệ thống quản trị đơn nhãn hiệu