Hệ thống phần mềm nề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 77)

 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ị cơ sở dữ 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 Internet

78

4.1.3. Các hệ con và mô tả chức năng tương ứng

4.1.3.1 Quản trị hệ thống

 Quản lý cập nhật các danh mục chung của 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 hiện việc đăng ký ngƣời dùng và thay đổi mật khẩu.

4.1.3.2 Xử lý dữ liệu

Dữ liệu dƣới dạng file ZIP đƣợc tải từ trang web của Văn phòng Quốc tế (chỉ chọn những đơn chỉ định vào Việt Nam). File ZIP gồm: tài liệu ảnh, tài liệu XML của các đơn đƣợc chỉ định vào Việt Nam.

 Hệ thống đọc và xử lý file dữ liệu XML trong file ZIP cập nhật thông tin đơn vào cơ sở dữ liệu của 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 do văn phòng quốc tế đề ra, gồm tất cả các thông tin của đơn.

 Copy các file XML của mỗi đơn tƣơng ứng vào thƣ mục tƣơng ứng trong hệ thống.

Nhờ chức năng phân tích dữ liệu mà dữ liệu của hệ thống đƣợc cập nhật một cách chính xác, đầy đủ, kịp thời, làm chính xác hóa công việc xét nghiệm đơn.

4.1.3.3 Chức năng ghi nhận tài liệu đối chứng và làm phiếu xét nghiệm

Xét nghiệm viên sử dụng chức năng này để lấy thông tin, ảnh của các tài liệu đối chứng từ các nguồn cơ sở dữ liệu trong hệ thống có sẵn của cơ quan: đối chứng có thể là nhãn hiệu quốc tế; đơn quốc gia hoặc đăng bạ quốc gia. Nhờ có chức năng này mà việc soạn thảo phiếu đối chứng trở nên nhanh chóng và đơn giản rất nhiều.

4.1.3.4 Chức năng 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 bằng tiếng pháp, đƣợc định dạng mẫu sẵn, xét nghiệm viên chỉ thêm một số thông tin nhất định thay vì phải soạn thảo cả công văn. Nhờ có chức năng này mà việc soạn thảo công văn trở nên rất đơn giản và nhanh chóng.

4.1.3.5 Chức năng làm công báo

Chức năng 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 một lƣợng lớn thông tin, nhờ chức năng này mà tài liệu công

79

báo hệ thống sinh tự động, đảm bảo kịp thời hạn mỗi tuần đều 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 năng thống kê

 Thống kê sản lƣợng làm việc của từng xét nghiệm viên;

 Thống kê số đơn chỉ định vào Việt Nam theo năm, theo thỏa ƣớc Madrid và nghị định thƣ Madrid.

 Thống kê đơn đƣợc chấp nhận chỉ định vào Việt Nam dƣới dạng tiếng anh, tiếng việt.

 Thống kê phí.

Nhờ các chức năng thống kê mà cấp lãnh đạo có thể ra quyết định hợp lý, có cái nhìn tổng thể về tình trạng của việc quản lý đơn nhãn hiệu quốc tế.

4.1.3.7 Các chức năng khác (Tiện ích)

 Chức năng định vị đơn: tìm kiếm đơn theo một số thông tin cơ bản.

 Chức năng xem và hiệu chỉnh dữ liệu: Cho phép Xét nghiệm viên xem và chỉnh sửa dữ liệu, bao gồm cả 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 chính

80

4.2.3. Một số kết quả đầu ra tiêu biểu

81

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

82

Hình 4.6 Màn hình công văn từ chối

83

Hình 4.8 Màn hình thống kê sản lƣợng xét nghiệm đơn

84

Hình 4.9 Màn hình một phần tài liệu công bố đơn

85

KẾT LUẬN Những kết quả đạt được

Trình bày khái quát về Framework và mô hình MVC.

Phân tích và thiết kê bài toán theo hƣớng đối tƣợng sử dụng mô hình MVC và tìm hiểu sử dụng một số công cụ mã nguồn mở tích hợp vào mô hình của hệ thống nhƣ Mygeneration, TestWord, các 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 và hƣớng dẫn sử dụng, chạy thử nghiệm với các dữ liệu thực.

Phần mềm xây dựng hỗ trợ rất lớn cho cơ 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 của việc phải có hệ thống hỗ trợ. Nhờ đó công việc trở nên đơn giản, đem lại rất nhiều lợi ích kinh tế, xã hội cho cơ quan nói riêng, cho đất nƣớc nói chung. Giúp Cục vững bƣớc đi lên sự phát triển của thế giới, tiếp cận đƣợc với công nghệ mới để đáp ứng, thích nghi với yêu cầu mà quốc tế đề ra.

Những hạn chế và tồn tại

Việc áp dụng, tích hợp các công cụ sinh mã tự động vào hệ thống có những hạn chế nhất định, nhƣ dƣ thừa mã, nhƣng đó không phải là vấn đề vì bộ nhớ và bộ xử lý ngày nay rất lớn.

Công cụ Mygeneration không phải là công cụ mới, tốt nhất, hiện tại công cụ Entity cũng là một công cụ tƣơng đƣơng chức năng với nó và có những ƣu điểm, khắc phục nhiều nhƣợc điểm của Mygeneration.

Hệ thống xây dựng chƣa đƣợc tối ƣu ở mức tốt nhất ở mặt tốc độ, bộ nhớ sử dụng cũng nhƣ về mặt nghiệp vụ. Hệ thống chƣa có một số chức năng 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ác 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 và hoàn thiện hơn. Hoàn thiện các chức năng nghiệp vụ còn thiếu của hệ thống: tiếp thu phản hồi góp ý của ngƣời dùng, bổ sung các tính năng mới theo yêu cầu của ngƣời dùng.

86

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, “Architectural description of Object-Oriented Frameworks”. 2000.

[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”

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 77)