欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    基于SSM框架知识产权管理系统.docx

    • 资源ID:521509       资源大小:35.86KB        全文页数:13页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于SSM框架知识产权管理系统.docx

    基于SSM框架知识产权管理系统基于SSM框架的知识产权管理系统目录摘要11引言21.1背景21.2意义21.3市场优势32系统的开发环境及技术简介32.1硬件环境32.2软件环境32.3开发工具42.4开发技术43系统需求分析53.1可行性分析53.1.1对现有系统的分析53.1.2技术可行性分析53.1.3安全可行性分析53.1.4社会因素分析53.2功能需求分析64系统设计74.1系统核心功能模块74.1.1系统核心流程图84.2数据库表设计95系统实现125.1后台管理主页面模块125.2企业管理模块155.3商标版权模块165.4专利申请模块185.5客户关系管理模块205.6期限查询模块235.7审核管理模块245.8专利费用结算模块276系统测试306.1测试环境306.1.1硬件环境306.1.2软件环境306.2功能测试316.3安全性测试336.4回归测试33结束语33参考文献35bstract36致谢37基于SSM框架的知识产权管理系统设计与实现摘要:贯彻企业知识产权管理规范国家标准,标准化要求规范知识产权管理,建立适宜的、有效的、符合企业发展要求的知识产权管理系统体系。各行业后台管理系统数不胜数,但是对于知识产权的后台管理却是少之又少。本系统的设计模式是SPringMVC,将控制层、服务层、数据逻辑层进行分离,实现了高内聚,低耦合。用MyBatiS进行ORM半自动映射,提高数据操作效率。使用OraCle数据库,实现后台数据库的基本操作。该系统实现了后台登录,密码修改、用户管理、企业管理、商标版权查询、专利管理、客户关系管理、期限查询、审核管理、专利费用结算、侵权管理的功能。其中企业管理包括企业信息的操作和企业投资法人的投资金额分析可视化。专利管理包括专利基本信息的操作和专利行情分析。客户关系管理包括客户信息的总览和客户专利申请分析图。本后台管理系统性能稳定,解决了传统后台管理系统界面单一,操作繁琐的弊端,节省了人力物力财力。关键词:知识产权管理系统系统;专利管理;知识产权保护;1引言加强知识产权管理能够相应国家对知识产权的保护,提高国家、企业、个人对知识产权的运用水准,知识产权运用是贯彻落实知识产权战略的核心和最终目的,加强知识产权的创造、创新、管理和保护的目的是为了提高知识产权的运用能力,全面提高国有企业的市场竞争力和国家的核心竞争力,使得国有企业和民营企业相辅相成,从知识层面和国家技术层面提高国民经济增长水平。知识产权管理水平的高低制约着知识产权运用能力的充分发挥。随着创新就业水平的提高,一个好的知识产权管理系统可以展现创新性实力和其工作效率以及严谨性。在帮助企业保护知识产权的同时也让广大就业者有更多选择企业施展才华的机会,响应国家创新文化,强化知识产权保护的号召。1.1背景目前,我国已经涌现出一批致力于知识产权管理系统软件的和服务的单位,这些公司初具规模、发展势头良好。根据相关调查报告显示,目前国内有近十家单位,包括广东省专利信息重心,北京彼速信息技术有限公司,保定大为计算机软件开发有限公司、上海汉光知识产权数据科技优先公司等。这个行业正逐渐发展为一个全新的产业,已经初具规模,为企业知识产权工作的开展起到了积极推动作用。专利信息管理系统是知识产权管理系统中较早开发的一部分,但根据在网络中分析调查结果显示,已经上线运行的国外专利信管系统仍然不多,但是其中在功能方面也不乏突出的有DocketExpress专利管理系统和CPI专利管理系统。主要功能是自动期限计算与统计复合检索、柔韧报告形式、专利年费服务。我们生活在知识与技术齐头并进的时代,国际竞争已经与改革开放之前大不相同,国际竞争已经从资源和资本竞争转化到高尖端的科技竞争上来,发展中国家和发达国家之间的较量已逐步倾向于新科技的投产和新装备的比拼,掌握科技前沿技术和拥有高端科技也成为各国共同追求的目标,因此中国高端技术企业的现状和未来发展趋势关系着中国在未来的国际化队列中取得先机,实现国家核心竞争力的快速提升和综合国力的飞跃性提高。国外高新技术企业处在尖端科技技术的最前沿,在不断创新创造新科技的同时更重要的是如何可以有效管理现有知识产权,合理运用专利及其他知识产权制度的新特性和新功能,对知识产权的开发、保护和运营进行总体安排和统一规划,保护和发展自主知识产权的重要使命,对维护国家利益和经济安全具有重要意义。为此,强化知识产权保护刻不容缓。1.2意义为建立和强化企业知识产权工作的规范体系,认真贯彻落实国家知识产权战略纲要,加强对企业知识产权工作的引导,指导和帮助企业进一步强化知识产权创造、运用、管理和保护,增强自主创新能力,更加规范地实现对知识产权的科学管理和合理使用,提高国际、国内市场竞争能力,为我国产业结构升级、发展方式转变作出新贡献。知识产权的出发点除了保护目的,更是为了更好的运用以帮助企业发展,从重要性来说知识产权称得上是一个企业甚至一个国家的核心竞争力。而知识产权行业服务的主要人群,特别是高新企业对更加透明、便捷、高效的服务有着更加强烈的需求。近几年,知识产权相关行业都在高度关注知识产权的互联网化。1.3市场优势知识产权后台管理系统只需要管理员根据数据库中企业专利申请,大量数据在前台通过图表的形式可视化操作,而不再需要花费大量的时间去分析后台数据库中的信息数据,由此可见这个管理系统对于海量数据分析是非常具有优势的,方便了后台管理员对于数据的分析、处理、操作。知识产权管理系统,极为强调的就是知识产权的保护力度和对专利信息便捷的管理操作。而且随着科技的进步,人工智能与时俱进的发展,专利的申请也是越来越多,因此相应国家对于知识产权的保护力度,建立健全更加完善的知识产权后台管理系统可以激励各大企业创立、创新知识产权,促进技术的革新,改善并提高企业在市场中的竞争地位,支撑企业持续发展,使得各大企业在未来的市场中更具优势。2系统的开发环境及技术简介2.1硬件环境本系统是在Windows7环境下进行设计实现的,经过测试WineIoWS8,WindoWSlO都可以正常运行本系统。2.2软件环境Oracle是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。Oracle数据库系统是目前世界上最为流行的关系型数据库管理系统,系统使用方便、可移植性好、功能强,适用于各类环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。与无压缩格式下存储数据相比,新的Oracle数据压缩技术能够确保以较小的开销节省三倍以上的磁盘存储空间。这一点比仅节省磁盘空间要具有更为突出的优势,这一优势可以使企业节约更多的不必要开支,从而置换出更多的资金流来巩固自己的地位。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。2.3开发工具MyEclipse,是在eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、JaVaEE以及移动应用的开发。MyECliPSe无论在功能还是应用范围都十分广泛,尤其是对各种开源产品的支持相当不错。我们可以利用它来实现数据库跟JaVaEE的开发,来发布一些应用程序,还可以整合服务器。MyeCIiPSe支持HTML,CSS,JavaScripst,JeqUery、JSP这些前端框架,以及SPring、SPringMVC、MyBatiS等轻量级框架。集编码、测试、发布、调试于一身,可以说MyECIiPSe是几乎囊括了目前所有主流开源产品的专属Eclipse开发工具。2.4开发技术Spring框架是整个项目中用于装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。可以称之为项目中的粘合剂。SPring以控制反转(IoC)和面向切面编程(AOP)为内核,使用基本的JavaBean来完成以前只可能由EJB(EnterpriseJavaBeans,JaVa企业Bean)完成的工作,取代了EJB的臃肿、低效的开发模式。SpringMVC是Spring提供的一个实现了WebMVC设计模式的轻量级Web框架。它与StrUtS2框架一样,都属于MvC框架,但其使用性能方面更加优异。其工作流程如图2.4.1所示:图2.4.ISpringMVC工作流程Mybatis是一个支持普通SQL查询、存储过程以及高级映射的持久层框架,它消除了几乎所有的JDBC代码和参数的手动设置以及对结果集的检索,并使用简单的XML或注解进行配置和原始映射,使编程人员可以更加方便地利用面向对象的编程思想来操作数据库。JQuery是一个更为优秀的JavaScript库,JQuery凭借简洁的语法和跨平台的兼容性极大地简化了JavaScript开发人员遍历HTML文档、操作DOM,处理事件、执行动画和开发AjaX的操作。BootStraP是一款基于HTML、JavaScript>CSS开发的简洁、直观、强悍的前端开发框架,使得Web开发更加便捷。优雅的编码规范以及强悍的封装性使得开发人员对于前端框架更易上手。Ajax(异步JaVaSCriPt和XML)技术无需重新加载整个网页,仅需异步刷新并更新部分网页,使得后台数据与服务器仅进行少量数据交换,可以快速创建更好更快以及交互性强的Web应用程序的技术,在管理系统中使用Ajax技术与EChartS图表结合,异步刷新统计后台数据,显示应用更为方便快捷。3系统需求分析3.1可行性分析3.1.1对现有系统的分析传统的人工方式管理知识产权后台数据存在许多的缺点与漏洞,撇开数据安全性来讲,对于海量数据,人工管理的方式是无法对数据进行查询统计的,更不要说要去后期维护数据信息。3.1.2技术可行性分析本次系统开发使用的语言是Java语言以及SSM轻量级框架,SpringMVC实现了视图、模型、控制器的分离,AjaX实现了用户重复性校验的异步前后端分离处理操作。对于数据库建立方面使用的则是Oracle数据库,该数据库轻巧便捷、适合小型项目后台数据存储,而且安全性方面也较为出色。3.1.3安全可行性分析在建立数据库时对数据库用户名和密码进行保密,在建立数据库之后通过数据压缩技术保证数据的安全。3.1.4社会因素分析科技日新月异,在这个互联网加的社会,以计算机应用在逐步取代人工的步骤。使用优异的后台管理系统可以对海量的知识产权数据进行分类管理,更好地保护知识产权,极大地提高数据管理效率,使得各企业的专利发明得到有效地保护,也是企业正规化、科学化管理接轨世界的重要条件。该软件的开发是为了响应、突出我国对知识产权的保护,提高我国知识产权在国际上的竞争力、亲和力。3.2功能需求分析本系统软件给后台管理员提供了方便快捷的管理服务平台,使得管理员和专利申请企业不用打印文件、填写表格、排队申请注册商标、出现知识产权侵权纠纷,专利数目申请统计等一系列繁琐复杂、漏洞百出的方式。本系统需要管理员对企业申请的专利名称进行输入校验查重,统计是否存在侵权行为。然后进行商标注册,专利信息录入,经过后期排队审核,通过后成功申请专利。管理员可以查看用户信息以及对用户信息进行增、册k查、改操作。用户申请的专利需要提交到后台,管理人员对信息进行审核查看是否存在商标、专利名称已经注册,专利发明是否侵权。使得传统的表格信息管理、专利费用结算等一系列繁杂的审核流程得以解放。企业专利按照相应的流程经过审核重复性和侵权行为后成功录入到知识产权管理系统中存档。只有已经经过调研录入在该系统中的客户或企业才有权力去该系统中申请使用在系统中的存档专利,客户需按照流程提交己方欲使用的专利以及企业的信用信息,经过该管理系统中主管后期审批通过后,根据客户申请使用该专利的具体年限计算并要求客户需要支付该专利相应年限的使用费用。当该专利使用期限到期后,主管才可将该客户的订单信息中的专利费用清空。该系统的主要结构划分包括了用户管理,企业管理,商标版权,专利管理,客户关系管理,期限查询,审核管理,专利费用结算,侵权管理九部分,如图3.1所示。图3.1知识产权管理系统结构划分(1)用户管理:对用户信息进行总览,添加新用户信息会校验用户名的重复性。(2)企业管理:对申请专利的企业进行基本信息的录入、增、册IJ、查、改操作。(3)商标版权:查询已经申请专利的商标版权信息。(4)专利管理:对专利信息进行增、删、查、改操作,以及专利申请分析图表。(5)客户关系:对专利申请企业的客户基本信息进行统计录入系统,统计管理。(6)期限查询:对专利申请日期之后的一定时间对该专利进行复核。(7)审核管理:对已经录入系统的申请专利进行审核操作,审核该专利是否已经存在或该专利是否符合标准,是否存在侵权行为。(8)专利费用结算:根据申请的专利的每年需要支付费用以及持有的年限对该专利使用费用进行结算统计。(9)侵权管理:统计经过审核后审核不通过存在侵权行为的专利。4系统设计4.1系统核心功能模块登陆校验模块,后台管理人员根据自己在公司中申请的管理员账号信息输入用户名和密码以及生成的校验码登录到后台管理系统主界面。如图所示。图4.1管理信息登录校验模块本系统的用户主要是企业管理人员,主要管理角色分为普通管理员和主管。管理员的责任是对企业信息以及商标版权信息、专利信息、客户关系、费用结算、侵权管理等模块基于增、册k查、改对客户或企业专利申请流程化操作和客户申请使用他人或他方公司专利使用权的费用结算操作。主管的主要权限则是专利信息审核,审核该企业申请的专利是否已经存在,是否已经被其他企业进行了专利注册,如果存在侵权行为则将该侵权企业拉入黑名单,侵权企业相关专利也不再进行获批。该系统的普通管理员主要包括用户管理,企业管理,商标版权,专利管理,客户关系管理五个功能模块。用户管理主要是后台管理员和主管个人信息查看以及信息注册、删除、修改、查询。企业管理主要是对相关存在专利注册业务往来的企业基本信息的查询、增加、删除、修改操作以及对企业法人及其注册资金数额的柱状分析图表可视化。商标版权包括对企业申请专利的商标详细信息的增加、删除、修改。专利管理包括对专利基本信息的查看,以及对该专利注册企业、注册时间、审核时间、申请使用数量的查看以及其它企业对部分专利产品申领使用数量的统计分析,还有对专利产品信息的增、册IJ、改、查。客户关系管理的模块包含了个人或个人所属公司申请专利次数以及申请次数交易日期的增、册IJ、改、查等功能。主管的工作任务主要包括四部分,专利复核期限查询与专利审核功能,以及审核通过后专利申报成功费用结算和审核过程中列入侵权名单企业专利,主管可以将待审核专利列入通过审核、未通过审核、侵权拉黑列表,只有在管理员将企业专利录入系统后提交给主管进行专利审核,审核通过后才可以进行专利费用结算,审核未通过的专利仍然处于待审核列表中,而经审核后出现侵权行为的专利,经拉黑至侵权列表,不再接收该专利的提交审核。4.1.1系统核心流程图该系统流程主要是后台管理员用自己管理账号进行系统登录,首先进行专利申请走势图以及企业专利审核时势分析,然后查看企业列表信息对相应企业法人专利投资金额进行评估分析,评估分析通过后添加客户信息,进行添加商标版权注册信息以及企业或个人申请的专利详细信息然后提交给主管,主管用自己的权限账号登陆进入系统审批流程对企业或个人专利可行性审核,审核通过后根据该专利申请使用的年限对该专利的使用权进行受用结算,生成专利信息统计表以及专利申请时势图。详细的过程如图4.2所JO表4.2Enterprise企业信息表列名数据类型字段大小必填字段默认值说明EntejnUmberVarChar244是自动递增序号(主键)EnternameVarchar266是无企业名EnterrepresntVarchar216是无企业代表Enter,assetVarchar216是无注册资产EntercreateEntert)eEnterstartDatEnterCheckDEntercountryEnterregiSterEnterrangeManiclDateVarchar2Varchar2DateVarchar2Varchar2Varchar2Varchar28131558826016是是是是是是否是无无男,女无系统时间无无无创立日期企业类型开业日期审核日期国民经济行业名称登记机关经营范围经办人商标版权信息表,用于企业注册商标信息填写的基本信息存储,主要包括尼斯分类、商标名称、商标注册号、商标申请号、申请人姓名、代理人姓名、商标申请日期、商标注册日期、商标类型(普通商标、服务商标、集体商标、保证商标)等如表4.3所示。表4.3trademark商标信息表列名数据类型字段大小必填字段默认值说明Trade_numberVarchar236是自动递增序号(主键)Trade_c1assNumber4是无尼斯分类Trade_nameVarchar232是无商标名称Trade_app1yNumber16是无商标申请号Trade_manTreade_recepTrade_registTrade_applydTrade_brandVarchar2Varchar2DateDateVarchar2203030是是是是是无无无无无申请人代理人名称注册日期申请口期商标类型专利信息表,包括专利名称、专利申请号、专利公布号、专利申请人、洛迦诺分类、专利申请日期、专利公布口期、专利简要说明、专利价格专利复核口期、审核状态、专利结算费用等几个字段。如表4.4所示。表4.7checkmanager审核管理信息表列名数据类型字段大小必填字段默认值说明Patent_apNuVarchar2100是自动递增申请号(主键)Patent_nameVarchar2100是无专利名称Patent_anNuVarchar2100是无专利公布号PatentmanVarchar2100是无专利申请人PatentcheckCheckStateManrealNamDateVarchar2Varchar2264是是是无0、1、2无专利复核期(前三年)审核状态位审核人5系统实现进入该系统登录界面,需要管理员输入自己的账号和密码以及生成的相应校验码,校验成功后即可登录到后台管理系统主界面,校验失败后会提示用户重新输入正确的信息再次登录。如图5.1所示。图5.1知识产权管理系统系统登录页5.1后台管理主页面模块前台管理员信息校验成功后,会进入到本管理系统的菜单界面,此时会局部刷新显示在系野的专利分析走势图和企业专利审核时势图以及侧拉功能菜单栏如图5.2所示。图5.3知识产权管理系统菜单主页面用户信息管理用于查看拥有该后台系统管理使用权的人员基本信息以及基本信息的注册、删除、修改,查询操作,如图5.3所示。图5.4用户管理列表信息页面在用户管理列表页面上方输入需要查询的用户的基本信息条件进行分类查询。如图5.4所示。图5.4用户管理分类查询结果页面在用户管理列表页面点击添加按钮进行用户基本信息添加操作,在输入登录名称时同时对输入的名称在数据库中进行关键字匹配如果注册的登录名称在数据库中不存在则可以进行注册,如果存在则会提示该名称已经被注册,请重新填写用户名。对于登录名称通过正则表达式只能输入英文或数字,登录密码限制最大长度为12位,用户所输入的登录密码与确认密码需要一致才可继续填写下面的信息否则无法填写下面的信息。注册成功会刷新用户管理列表并且显示刚刚注册成功的管理员账号的相关信息,注册失败则会停留在账户注册页面,并且提示用户重新注册。如图5.5、5.6所ZjO图5.5登录名称已被注册页面图5.6密码输入不一致错误误页面5.2企业管理模块企业管理用于对存在专利注册企业的基本信息进行企业信息查看、企业信息添加、企业信息记录删除、企业信息修改操作。如图5.7所示。图5.7知识产权管理系统企业信息管理页面点击企业信息添加会跳转到信息添加页面,管理员输入企业注册名称,分配照面注册号、法定代表人、注册资产、企业机构类型、企业成立日期、企业核准日期等详细信息,输入企业名称后会异步刷新查找该输入名称是否已经注册,如果未注册则提示可以注册,如果已经注册过则提示不可注册相同名称企业。如图5.8所示。图5.8知识产权管理系统企业信息添加页面企业法人名称与相应投资资金分析,根据企业详情列表中注册企业的法人代表以及注册资金数目异步刷新以柱状统计图形式将动态数据信息显示出来。如图5.9所示。图5.9知识产权管理系统法人投资金额分析页面企业信息删除,在需要删除的记录右下方点击垃圾桶删除对应的该条信息记录,如图5.10所示。图5.10知识产权管理系统企业信息删除操作页面5.3商标版权模块商标版权的认证。申请专利时同样需要使得专利产品拥有属于自己的商标版权信息,进入商标版权页面显示所有已经注册的商标版权信息,在此页面可以进行商标版权注册、商标版权修改、商标版权删除操作。如图5.11所示。图5.11知识产权管理系统商标列表页面商标版权信息修改,在商标列表信息页面点击修改按钮跳转到修改页面,在修改页面显示该条商标的详细信息进行选择性修改,确认修改后提交修改信息,完成修改操。如图5.12所示。图5.12知识产权管理系统商标版权信息修改页面商标信息注册,点击注册按钮跳转至商标版权信息的添加页面,在此添加页面输入需要注册的商标名称和商标注册号信息,此时该名称及注册号会在数据库中进行同名匹配如果存在则提示该名称或注册号已经注册,否则提示该名称或注册号可以进行注册,如果在填写信息时漏填某项信息则会将光标定位到漏填信息框处提示此项信息必须填写字样,按照格式准确填写完成信息后点击提交按钮将信息提交,该项信息成功添加至商标版权列表,完成商标注册。如图5.13、5.14所示。图5.13商标注册信息校验添加页面图5.14商标信息漏填提示页面5.4专利申请模块点击专利详情显示所有已经注册的专利信息列表,主要包括专利名称、专利公布号专利申请号、专利申请方、审核日期等信息。如图5.15所示。图5.15知识产权管理系统专利申请列表点击专利列表信息的对应专利右上角列表信息详情按钮显示对应专利详细照面信息系,如图5.16所示。图5.16知识产权管理系统专利照面信息页面在专利列表页面点击添加按钮跳转至专利信息添加页面,输入相应信息,同时进行注册信息校验。校验通过后提交信息,完成专利信息注册过程。如图5.17所示。图5.17知识产权管理系统专利注册页面提交专利添加成功页面展示,如图5.18所示。图5.18A知识产权管理系统专利添加成功页面点击专利行情分析跳转至专利分析页面统计专利列表中注册的专利名称以及专利实施数目和专利价格柱状图。如图5.19所示的页面。图5.19专利行情分析页面5.5客户关系管理模块专利注册成功后,如果有客户要使用该专利则需要添加该客户的使用权,包括申请使用次数,申请使用的专利数量以及对接客户所属公司或部门。如图5.20所示。图5.20知识产权管理系统客户关系列表页面点击编辑按钮跳转至客户信息编辑页面,显示客户的基本信息,可根据需求修改客户对应项若输入的格式不正确或者存在空余项则会报错停留在此修改页面,此时可选择继续修改或退出修改操作,若修改成功则返回到列表,此时对应信息已经成功修改。此页面如图5.21所示。图5.21客户关系修改页面在客户关系列表页面上方检索框中按搜索条件选择性输入需要检索的条件,点击查询按钮跳转到查询结果显示页面,四个查询条件如果输入一个,则会查询处符合该条件的结果内容,若同时输入两个或两个以上,则会显示同时符合该条件的查询结果列表,若符合该查询条件的结果有多条,则跳转到结果页面后会分页显示符合该查询条件的所有结果。若不输入任何查询条件点击查询按钮则会提示查询内容不能为空。如图5.22、5.23所示。图5.22按经办管理员条件查询结果页面图5.23查询条件为空时提示页面点击客户专利分析显示所有客户申请使用的专利数量总数以及申请使用未通过的专利数目关系柱状图和折线图,此部分内容是通过发送Ajax请求异步刷新从后台查询统计数据以图表形式显示。如下图5.24所示。图5.25客户专利申请是否通过折线统计页图5.26客户专利申请是否通过视图列表统计页5.6期限查询模块点击期限查询按钮跳转页面显示所有客户申请专利使用权数目以及审核未通过数目以及申请的专利的复核期限,如果企业申请的专利超过了复核期限标准,系统则会将该企业申请专利拉黑。在期限查询列表上方输入正确期限查询的条件,对于专利名称可以模糊输入专利名称进行模糊查询,点击查询按钮系统则会从后台数据库中按照此输入条件查询到记录,并将结果返回到前端页面显示。具体操作如图5.27、5.28所示。图5.27知识产权管理系统期限查询页面图5.27知识产权管理系统期限条件模糊查询页面5.7审核管理模块主管根据自己的既有账号登录后台管理系统执行自己的专利申请审核操作,审核员点击审核管理项中的专利审核按钮显示所有尚未进行审核操作的专利如无特殊情况审核员只需进行专利审核即可,必要时可以执行管理员权限对审核列表中的专利进行增、册IJ、查、改操作,在每个专利信息模块的左下方有三个审核选择项,审核员可以根据客户关系中的信息评估客户申请使用的专利是否存在侵权行为,如果不存在侵权行为可以点击审核通过,如果存在专利逾期未进行审核则可以点击审核不通过,如果专利存在侵权行为则可以点击侵权拉黑操作。如图5.28、5.29、5.30所示。图5.28知识产权管理系统专利审核页面图5.29知识产权管理系统专利审核不通过操作图5.30知识产权管理系统专利侵权拉黑操作在审核管理中点击审核通过专利显示在审核过后通过的专利列表项,只有在进行了专利审核操作后生成了审核记录后该功能项才会显示,如果未进行审核操作,该页面则不会显示任何专利信息。如图5.31所示。图5.31知识产权管理系统审核通过列表在审核管理中点击审核未通过按钮显示审核未通过列表项,如图5.32所示。图5.31知识产权管理系统审核未通过列表审核员认为该专利存在侵权行为在拉黑后可以选择删除,此时可以点击专利右下角的删除按钮会弹出对话框提示审核员是否对该专利进行删除操作,如确定删除该记录,点击确定按钮进勺删除操作,如果不想进行删除则点击删除按钮取消该操作。具体如图5.32所示。图5.32知识产权管理系统未通过审核专利删除功能点击侵权管理模块可以查询到所有在审核过程中因为存在专利侵权行为对该专利进行拉黑的专利列表。如图5.33所示。图5.32知识产权管理系统侵权专利列表页面5.8专利费用结算模块审核通过的专利需要主管对其进行专利费用结算操作,然后需要客户根据该专利使用年限、月限,支付使用该专利的费用。管理员对未进行费用结算的专利点击左下方的费用结算按钮跳转该专利详情页面,此页面有该专利使用一年需要支付的费用,在下方输入该客户使用此专利的年限,系统自动计算该专利到期后客户需要支付的费用。具体操作如图5.33所示。图5.33费用结算操作列表页面点击费用结算按钮跳转结算页面,如图5.34、5.35所示。图5.34费用结算确定页面图5.35费用结算页面输入客户使用该专利的具体年限,月数。输入同时自动结算费用。如图5.36所示。图5.36专利费用结算功能确认费用无误后点击提交费用按钮进行专利费用提交,然后结算的费用在费用结算列表显示。如图5.37所示。图5.37专利费用结算结果显示页面在专利使用到期后客户支付完成所有费用时,管理员可以点击费用清空按钮对该客户的结算费用记录进行清空操作,清空之后对该条记录进行删除入档操作。如果该客户要续接专利使用权,则在客户费用支付完成后不可删除记录。如图5.38、5.39所示。图5.38专利费用是否清空功能图5.39专利费用交易完成显示页面6系统测试6.1测试环境6.1.1硬件环境Windows7系统,最低WindowsXP32位,CPUIGHz,2G内存。6.1.2软件环境Tomcat6.0,MyEclipse,OraclellGo6.2功能测试功能测试也叫行为测试,根据本系统特性,测试本产品的特性和可操作行为来确定它们满足设计需求。本系统采用黑盒测试,只考虑需要测试的各功能项,不考虑整个代码及内部结构。而是从软件的界面、架构出发按照需求编写测试用例。输入数据在预期结果和实际结果之间进行评测,使得产品更加满足客户需求。下面的测试用例都已通过。(1)登录模块登录时候信息填写不符合规范不能进行注册,测试情况如表6.1所示。测试步骤输入用户名和密码,比如用户名不存在,密码错误,输入验证码错误或者漏输选项。期望结果用户名不存在,密码错误,验证码错误或遗漏输入选项皆不能进行登录。实际结果不可以登录。实际结果与期望结果相同,用户信息添加格式不正确会进行相应提示。(3)企业管理模块企业法人及投资金额信息填写不符合规范不能提交生成法人投资分析柱状图,测试情况如表6.3所示。测试步骤点击企业详情中的添加按钮,填写企业法人等相关信息,企业名称不可重复,照面注册号必须在15位以内,企业成立日期必须早于开业日期和核准口期必填信息不填写能否进行企业信息的提交。期望结果企业名称重复不能进行添加,照面注册号无法输入15位以上,必填信息不填写不能提交,企业成立日期晚于开业日期和核准日期报错不可提交。实际结果与期望结果相同,身份认证信息填写不符合校验要求不能提交身份认证。(4)商标版权模块修改商标版权信息不能显示相应商标正确相关信息且修改不符合规范不能提交商标信息的修改,测试情况如表6.4所示。测试步骤点击商标版权列表的修改按钮,查看是否显示所属商标的相关信息,填写修改已经存在的商标名称点击提交,商标修改是否可以提交。期望结果点击修改按钮显示对应商标的相关信息,商标名称修改成已经存在的商标名称不能提交商标版权的修改。实际结果修改显示所属商标信息,修改信息填写不符合规范不能提交商标版权的修改。(5)专利管理模块点击某项专利的专利详情按钮显示对应专利的详细照面信息,测试情况如表6.5所示。测试步骤点击专利管理栏中的专利详情按钮显示处相关的专利信息列表,随机选择一项专利点击专利模块右上方的详情按钮查看是否可以显示对应专利的相关照面信息。期望结果点击对应专利的照面详情按钮,显示相应专利的详细照面信息。实际结果点击对应专利的照面详情按钮,显示相应专利的详细照面信息。成功添加专利详细信息之后该专利名称以及专利数目价格进入到专利行情分析图表中,测试情况如表6.6所示。测试步骤正确填写专利的相关注册信息,然后点击专利行情分析按钮,查看统计图表是否显示,如果显示则查找刚添加的专利名称以及数目是否存在且正确。期望结果专利相关信息成功添加后,点击专利行情分析显示出对应的图表信息,在该图表信息中可以找到刚刚注册的专利名称以及专利数量和专利使用价格。实际结果专利相关信息成功添加后,点击专利行情分析显示出对应的图表信息,在该图表信息中可以找到刚刚注册的专利名称以及专利数量和专利使用价格。(6)客户关系管理模块点击客户关系管理显示申请专利使用权的所有客户相关信息操作,如表6.7所示。测试步骤点击客户关系,查看显示结果。期望结果点击客户关系跳转页面显示所有已经注册的客户相关信息。实际结果点击客户关系跳转页面显示所有已经注册的客户相关信息。正确输入客户检索条件进行相关客户信息的检索,如表6.8所示。测试步骤在客户关系列表页面上方输入错误的查询信息点击查询查看是否显示,输入正确的信息以及模糊信息查看是否显示符合条件的数据信息。期望结果在客户关系列表页面上方输入错误的查询信息点击查询无法显示相关信息,输入正确的信息以及模糊信息可以查询出符合条件的数据信息。实际结果在客户关系列表页面上方输入错误的查询信息点击查询无法显示相关信息,输入正确的信息以及模糊信息可以查询出符合条件的数据信息。专利信息审核未审核以及审核不通过,侵权拉入黑名单皆无法进行专利费用结算,测试用例如表用10所示。测试步骤在专利列表选择四项专利,分别进行审核通过、待审核、审核未通过、侵权拉黑操作,然后点击费用结算查看对应的专利是否可以进行费用结算。期望结果只有通过审核的专利才可以进行专利费用结算。实际结果只有通过审核的专利才可以进行专利费用结算。6.3安全性测试经过测试多个人同一时间用一个账号操作,不会出现脏数据的情况,保证了事务的原子性。账户注册时候密码入库进行了MD5加密处理,保证了信息的安全。结束语本次毕业设计让我对Spring+SpringMVC+Mybatis架构有了新的认识,对于编写一个项目,最重要的是做好需求分析以及详细设计书,在此基础上运用所学知识进行开发,仅仅是学过还是不够的,只有在实战过程中才会真正学会如何去用,在实战过程中才会懂得我们需要去学习更多的框架和技术语言,真正明白基本上所有的编程语言都是相通且相辅相成的。我们因为有了项目需要才会促使我们去主动尝试学习更多的编程语言和技巧。经过本次项目的实践,让我对编程思想有了更进一层的认识,一个完整的项目需要一个团队共同去完成,这就非常好的诠释了团队合作的重要性。在项目开发过程中需要有条理有规划的按照文档说明书以及制作好的项目进度去完成相应的功能并且对已完成的项目进度以及出现的问题做好记录。更通俗的来说项目实践是通过分析需求分析自己想要做的功能想要做成什么样子的,然后按流程和步骤按自己的需要去编码,并不是让编码去左右自己的思维,也不是给一个模板去从“形”上去模仿别人,需要我们在编程中注入真正属于自己的东西。编程就需要有自己的编程思想,从而真正地去做到“融会贯通”。编程的道路是一条“设计师”与“建筑者”的道路。遇到问题一定不要打退堂鼓,迎难而上,多想多看,总会找到门路。要多打断点,出错不可怕,可怕的是出了bug还不报错。学会百度,网上很多问题都能找到答案,当然答案不是直接给你的,不要学会变通,以不变应万变。学会筛选,网上的信息参差不齐,鳞次栉比,好多错误的答案也是千篇一律,一定要擦亮眼睛,自己亲自动手试试,排除错误的信息,找到对自己有用的部分。

    注意事项

    本文(基于SSM框架知识产权管理系统.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开