发明专利信息管理系统.docx

上传人:b****5 文档编号:3602363 上传时间:2022-11-24 格式:DOCX 页数:26 大小:673.98KB
下载 相关 举报
发明专利信息管理系统.docx_第1页
第1页 / 共26页
发明专利信息管理系统.docx_第2页
第2页 / 共26页
发明专利信息管理系统.docx_第3页
第3页 / 共26页
发明专利信息管理系统.docx_第4页
第4页 / 共26页
发明专利信息管理系统.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

发明专利信息管理系统.docx

《发明专利信息管理系统.docx》由会员分享,可在线阅读,更多相关《发明专利信息管理系统.docx(26页珍藏版)》请在冰豆网上搜索。

发明专利信息管理系统.docx

发明专利信息管理系统

 

摘要

发明专利信息管理系统是建立在以网络为基础的一种专利信息管理系统,它的及时性,互动性,专业性等方面,是传统专利管理方式无法逾越的,它有着传统专利管理方式无法比拟的优势。

计算机发明专利信息管理系统作为现代专利管理的重要组成部分在保障专利管理方面起着不可替代的作用,已经获得了越来越多的人青睐。

但是由于它的发展起步较晚,技术上还很不成熟。

本设计的开发是基于B/S结构,采用ASP.NET程序设计语言及SQLServer2005数据库进行开发;论文首先阐述了基于B/S模式的发明专利信息管理系统的开发,并对该系统进行了较详细的需求分析;然后探讨了该系统需要实现的设计方案,该系统主要包括管理员管理,用户管理,专利管理,专利申请,专利审核等模块。

最后,在测试与分析过程中,该系统表现出了运行稳定、可靠和实用等特性,具有一定的实用价值。

关键词:

发明专利信息管理系统;B/S结构;数据库

Abstract

Theinventionpatentinformationmanagementsystemisestablishedinthenetworkbasedonapatentinformationmanagementsystem,itstimeliness,interactive,professionandsoon,isthetraditionalpatentmanagementinsurmountable,ithasatraditionalpatentmanagementincomparableadvantages.Computerinventionpatentinformationmanagementsystemisanimportantpartofmodernpatentmanagementplaysanirreplaceableroleinprotectionofpatentmanagement,hasbeenfavoredbymoreandmorepeople.Butitdevelopsrelativelylate,thetechnologyisnotverymature.

DevelopmentofthisdesignisbasedonB\/Sstructure,usingASP.NETprogramminglanguageandSQLServer2005databasedevelopment;thispaperdescribesthedevelopmentofinventionpatentinformationmanagementsystembasedonB\/Smode,andthesystemhasbeenadetaileddemandanalysis;andthendiscussesthedesignschemeofthesystemneedstobeimplemented,thesystemincludingtheadministratormanagement,usermanagement,patentmanagement,patentapplication,patentexaminationmodule.Finally,throughtestingandanalyzing,itshowsthissystemisstable,reliableandpracticalcharacteristics,hasacertainpracticalvalue.

Keywords:

Theinventionpatentinformationmanagementsystem;

B/Sstructure;database

绪论

21世纪人类社会正在快速步入信息时代,计算机走入千家万户,互联网的兴起正以惊人的速度改变着人们的工作方式方式,“现代科学技术是当代社会经济的制高点,谁占领了这个山头,谁就在新世纪中处于有利位置。

”社会专利管理的深刻变革,决定了专利管理系统在专利管理中的重要性。

发明、专利是发明人运用自然规律而提出解决某一特定问题的技术方案。

专利法所称的发明分为产品发明(如机器、仪器、设备和用具等)和方法发明(制造方法)两大类。

而专利的特点是专有性、地域性、期限性、无形性。

而对发明、专利信息的管理就是能够方便快捷的进行专利的分类管理和高效的查找。

人们对发明、专利的关注程度越来越高。

产权意识和维权意识日趋普遍。

设计的这个发明、专利信息管理系统,旨在便于国家专利局对专利的管理。

根据专利的特点,务实的提出将发明、专利进行分类管理,并录取发明、专利和发明人的详细信息,以便于在专利申请审核过程中的高效快捷。

同时,也利于对专利权的保护。

对于专利期限已到以及没能及时的进行专利的手续费缴纳等问题,也做了详细的考虑,在整个调研过程中,证明是完全能够实施的方案。

并且具有极大的发展空间和应用空间。

发明专利信息管理系统有着以下几个有利条件:

(1)有利于专利信息的统一管理,在老的专利管理方法中,网网都是通过人为的手工记录完成,这样做不利于对专利信息到管理,因为手工的记录通常是认为的记录在纸张上面,不利于管理,而且管理这样的东西需要大量的人力和物力,如果一旦出现一些事故,很可能造成数据的丢失。

(2)有利于对于专利信息的检索。

计算机与人相比就是他可以方便而又快捷的为用户检索出需要的信息。

在传统的管理中,人们想要找到自己想查看的专利信息,不仅需要管理人员具有良好的记忆力,而且还需要管理人员耗费大量的时间去检索出自己需要的专利信息。

(3)有利于用户对于专利的申请,在传统的专利申请中,用户不能在线申请专利,只能跑到专利管理的办公地点,准备各种资料信息,耗费申请人员的大量精力。

同时对于管理人员来说,需要接受大量人员上报的资料,不便于管理人员的审核,和资料的查看。

(4)有利于数据反馈的及时性,以前管理员和用户想要查看专利信息,都需要翻阅大量的资料,现在只要有网络用户就可以很方便的查询到想看的专利信息。

(5)有利于专利信息的安全性,计算机作为现在管理系统常用的工具,与传统的管理数据相比,计算的管理更加安全可靠,只有拥有系统账户的用户才可以登入系统进行查看。

本系统的开发要求采用B/S结构,设计与开发一个功能较完善的发明专利信息管理系统。

因此,本次毕业设计应首先分析发明专利信息管理系统的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括以前所学的一些关于网络技术、数据库、编程技术等相关知识),选择所熟悉的开发工具进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;同时,在开发设计与实现中,要保存好相关的设计文挡,为后面的毕业论文的写作准备材料;最后,系统开发完毕后,进行调试和试运行,做好调试和试运行的相关记录,也为后面的毕业论文的写作准备材料。

本文主要是对设计与开发一个发明专利信息管理系统,首先对本系统所基于的B/S结构,采用的ASP.net编程技术和SQLServer2005数据库,运用的vs开发工具等进行详细的介绍;然后对用户的需求分析,指出了需要解决的问题,需要实现的功能,该系统主要包括管理员管理,用户管理,专利管理,专利申请,专利审核等模块。

最后,在测试与分析过程中,该系统表现出了运行稳定、可靠和实用等特性,具有一定的实用价值。

其次是具体设计流程及实现,详细介绍了数据库的设计,编码的实施;接着是系统测试,通过测试发现了系统的一些问题,排除了的错误,发现了一些不足等;最后是对本次设计制作的小结,总结了设计过程中遇到的问题和收获。

 

1开发工具和开发方法的选择

1.1开发工具的选择

本系统是采用ASP.NET编程技术和SQLServer2005数据库,在WindowsXP操作系统环境下,采用ASP.NET编程技术和SQLServer2005数据库,运用MicrosoftVisualStudio.NET2008开发工具进行设计与开发完成的,基于B/S结构的局域网文件共享与检索管理信息系统。

1.1.1.net介绍

.NET技术是一项革命性的技术,它是微软公司推出的新一代互联网软件和服务战略,是一种面向网络、支持各种用户终端的开发平台环境。

它包含了分布式计算、XML、组件技术、即时编译技术等多种功能集成的环境。

.NET环境使用统一的Internet标准(如XML)将不同的系统对接,并采用高度分布式应用服务架构,而且使用了一个综合的管理程序。

该程序能管理平台中运行的服务程序,为运行程序提供强大的安全保护后台。

C#是微软公司专门为.NET量身定做的一种编程语言,它与.NET有着密不可分的关系。

例如,C#的类型其实就是.NET框架所提供的类型,C#本身并无类库,而是直接使用.NET框架所提供的类库。

另外,类型安全检查启动资源回收、结构化异常处理等也都是交由CLR(公共语言运行时)处理的。

因此,C#是最适合开发.NET应用的编程语言。

ASP.NET是微软公司继ASP之后推出的用于创建、管理和部署Web应用程序的新的理想平台。

它是使用.NET框架所提供的编程类库构建而成的。

使ASP.NET创建、管理和部署Web应用程序变得非常容易。

ASP.NET所具有的新性能是:

(1)WebControls,它使得创建HTMLcontrols和forms的工作变得简洁方便。

好比如,在ASP中典型的选择框(selectbox)里,你必须要建立一个循环可以方便控制系统载入数据。

可是ASP.NET里,你将会拥有一个"data-bound",这就表明它会和数据源进行连接,并自动载入数据。

(2)语言支持,ASP.NET支持很多的语言,它的缺省语言部分是visualBasic而不是vbscript,这说明我们能够不需要收到vbscript语言的控制,我们的代码可以在编译之后再运行(并不是之前的解释执行)。

(3)将代码更好的控制,我们不需要再在服务器上注册COM对象,并且有了这样的简化过程,如果你想运行另外一个DLL版本就不能实现了,这些代码也不容易泄漏。

好比方说,我们没有合适的源代码和开发工具,非常难修改代码的意义。

(4)更强的升级功能,一个系统建成,已经存在了独有的性能,用来改善串口环境和多处理器中的性能。

好比如,可以运用单独的一个处理器来维持,在一个单独的机器上sessionstate,甚至在数据库中允许交叉的服务器会话。

ASP.NET可用的开发工具有记事本及VisualStudio.NET,作为微软.NET战略的重要组成部分----VisualStudio.NET已经于2002年3月22日正式在中国推出。

VisualStudio.NET是一个功能强大的、高效并且可扩展的编程环境。

它充分展现了应用程序开发的潜能,并提供了生成应用程序所需的工具和技术。

这些应用程序将给当今的企业、机构提供强大的支持,并推动下一代基于XMLWeb服务软件的发展。

在VisualStudio.NET中,可以引用的资源有两者:

一种是在工具箱显示加入到Form的组件,另一种是只可在程序中引用的各式对象链接库。

微软的任何产品,现均冠上.NET一词,因此ASP.NET结合数据库的设计与过去大不相同。

ADO.NET就是ASP.NET中结合数据库的规格,但与过去的ADO差异甚大。

与数据库相连,ADO.NET提供了如下3种方式:

(1)通过ODBC相连。

(2)通过OLEDB相连。

(3)直接与SQLServer相连。

3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。

对于相连数据库的数据处理,也有2种方式,即一种是通过DataSet来隔离异构的数据源,另一种是以流方式从数据源读取(DataReader方式)。

ADO.NET的一个创新是引入了数据集(Dataset)。

一个数据集是内存中提供数据关系图的高速缓冲区。

数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。

不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。

Dataset及DataView由数据库取出记录后,须放入DataSet,如果要显示在控件中,须使用DataView。

1.1.2VS2008介绍

MicrosoftVisualStudio2008是面向WindowsVista、Office2007、Web2.0的下一代开发工具,代号“Orcas”,是对VisualStudio2005一次及时、全面的升级。

VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。

使用VisualStudio2008可以高效开发Windows应用程序。

设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。

同时VisualStudio2008支持项目模板、调试器和部署程序。

VisualStudio2008可以高效开发Web应用,集成了AJAX1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。

VisualStudio2008在三个方面为开发人员提供了关键改进:

(1)便捷的开发应用程序

(2)用户体验的突破性

(3)团队协作的高效性

VisualStudio2008提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。

VisualStudio2008包括各种增强功能,比如对开发工具web的大量改进(使用.NETFramework3.5加速开发)、可以让处理和开发大量种类数据的语言增强功能大幅加速,以及可视化设计器。

VisualStudio2008提供了大量的开发人员需要的框架和工具。

开发工作者可以快速方便的使用这些服务器端和客户端框架建立一个以客户为中心的Web应用程序,集成所有的后端数据提供程序需要使用这些应用程序、想要彻底的访问Microsoft平台和ASP.NET应用程序服务可以在任何的浏览器中实现。

(1)便捷的开发应用程序

想让开发工作者在开发过程中更方便并快速创建一些先进的应用软件,VisualStudio2008拥有这些改进数据和语言的功能,比如查询语言的集成(LINQ),任何一个开发人员都能够运用这些功能更快速方便地分析和处理信息并构建解决方案。

VisualStudio2008还能够帮助开发工作者在单一的开发环境内创建面向多个.NETFramework版本的应用程序。

开发工作者能够构建面向.NETFramework2.0、3.0或3.5的应用程序,这就说明了我们可以在同一个环境下支持不同的项目。

(2)用户体验的突破性

为了帮助开发工作人员,VisualStudio2008提供了在最新平台上加快建立密切联系的应用程序的新工具,这些平台包括Web、WindowsVista、Office2007、SQLServer2008和WindowsServer2008。

对于Web,ASPNETAJAX以及另外的新技术帮助开发工作者提高工作效率、更个性化和交互式更强的全新的Web体验。

(3)团队协作的高效性

VisualStudio2008提供了这样一种能够帮助开发团队优化协作的改进和发展的服务项目,其中就有帮助将图形设计人员和数据库人员加入到开发流程的工具。

1.1.3SQLSERVER2005

利用JSP结合数据库来开发网站使得网站更具有交互性,因为没有数据库支持的静态网页已经无法满足人们对于网络的需求了。

数据库在各行各业中是必不可少的,下面就来介绍数据库方面的相关知识。

SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。

它的主要功能就是同各种数据库建立联系,进行沟通。

按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。

SQL语句可以用来各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

MicrosoftSQLServer(基于结构化查询语言的数据库服务器)是基于客户/服务器结构的数据库管理系统。

用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。

此数据库管理系统能够存储大容量的数据,能够保证数据的安全性、维护数据的完整性,还具有自动高效的机制以及运行分布式处理等。

1.1.4Browser/Server(B/S)结构

B/S(Browser/Server)结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

1.1.5MVC介绍

MVC即模型-视图-控制器,是XeroxPARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。

最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用ColdFusion和PHP的开发者的欢迎。

模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。

MVC的工作模式:

MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。

使用MVC应用程序被分成三个核心部件:

模型、视图、控制器。

它们各自处理自己的任务.

(1)模型

模型表示企业数据和业务规则。

在MVC的三个部件中,模型拥有最多的处理任务。

例如它可能用象EJBs和ColdFusionComponents这样的构件对象来处理数据库。

被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。

由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。

(2)视图

视图是用户看到并与之交互的界面。

对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括MacromediaFlash和象XHTML,XML/XSL,WML等一些标识语言和Webservices.如何处理应用程序的界面变得越来越有挑战性。

MVC一个大的好处是它能为你的应用程序处理很多不同的视图。

在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。

(3)控制器

控制器接受用户的输入并调用模型和视图去完成用户的需求。

所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何的处理。

它只是接收请求并决定调用哪个模型构件去处理请求,然后确定用哪个视图来显示模型处理返回的数据。

因为模型是自包含的,并且与控制器和视图相分离,所以很容易改变你的应用程序的数据层和业务规则。

如果你想把你的数据库从Sqlserver移植到Sqlserver,或者改变你的基于RDBMS数据源到LDAP,只需改变你的模型即可。

一旦你正确的实现了模型,不管你的数据来自数据库或是LDAP服务器,视图将会正确的显示它们。

由于运用MVC的应用程序的三个部件是相互独立,改变其中一个不会影响其它两个,所以依据这种设计思想能构造良好的构件。

MVC的缺点:

MVC的缺点是由于它没有明确的定义,所以完全理解MVC并不是很容易。

使用MVC需要精心的计划,由于它的内部原理比较复杂,所以需要花费一些时间去思考。

你将不得不花费相当可观的时间去考虑如何将MVC运用到你的应用程序,同时由于模型和视图要严格的分离,这样也给调试应用程序到来了一定的困难。

每个构件在使用之前都需要经过彻底的测试。

一旦你的构件经过了测试,你就可以毫无顾忌的重用它们了。

1.2系统的开发方法的选择

1.2.1本系统开发方法的选择

原型法和结构化生命周期法开发软件各有其优点。

原型法的假设模式相比较结构化生命周期法老说,能够提供更开明的策略,对于一些比较较难预先定义的问题,可以把原型开发过程作为结构化生命周期法的一个子阶段。

通过具体的分析,本系统采用的设计方法为:

结构化生命周期法和原型法相结合的方式。

总体遵从结构化生命周期法进行系统分析和设计,在必要的时候采用原型法。

具体理由如下:

(1)结构化生命周期法虽然在工作量上来说比较复杂,但是结构化生命周期法是对系统开发过程的管理比较规范的方法。

按照系统工程理论建立起来的结构化生命周期法,把系统开发过程分为系统分析、系统设计、系统实施、系统运行维护四个阶段,每个阶段都有明确的目的和任务,并产生一定格式的文档作为下一个阶段的依据,避免了在系统开发中急功近利的做法。

(2)由于时间有限,对本次网上人才招聘系统的需求是迫切的,如果仅使用结构化生命周期的方法势必会影响时间上的要求,因此考虑到结合快速的原型法。

(3)原型法适宜事先难于确定系统要求或系统功能要求,在系统研制过程中可能发生重大变化的应用系统。

原型法的优点在于设计系统模型时,只须提出系统的基本功能,系统功能的扩充和完善是在实施过程中初步实现的,因而比较容易适应不断变化的环境,缩短系统开发时间。

原型分析法的不足之处是在系统开发中会有一些不规范的管理出现。

要想开发出一个功能比较齐全的现代管理信息系统,我们必须有提套比较完善合理的管理方法,而这方面证实生命周期法的优势所在。

(4)生命周期法和原型法相结合的方法关键在于,在进行系统开发时,整体的规划,系统分析划分均要用生命周期法。

在系统分成若干个具体的子系统后采用快速原型法。

通常,系统的原型并不是一次建成的,而是由一个初始原型开始,通过逐步细化达到满意为止,原型法与系统开发生命周期(SDLC)法相结合,可以解决那些不确定的用户需求,因而加快了SDLC的进度。

 

2需求分析及设计方案

2.1需求分析

发明专利信息管理系统就是通过网络技术建立一个基于Web的用来管理专利信息,管理专利的申请和管理的审核信息等。

发明专利信息管理系统提供了用户和管理员两种角色的登入模式,用户可以登入系统查看专利信息,申请专利等,管理员可以登入系统发布专利信息,查询专利信息,审核专利申请等。

可以说,发明专利信息管理系统很方便的对专利信息进行管理,对专利的审核流程进行管理等。

系统功能需求分析,作为传统专利管理的一个补充,一个理想的发明专利信息管理系统必须是一个功能完整的专利管理系统,为专利的管理提供合理的解决方案。

2.2设计方案

根据前面章节需求分析的情况,结合本系统所要实现的功能,具体设计方案如下。

2.2.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1