专利代理业务管理系统的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

I目录1引言.............................................................12相关技术与工具简介...............................................22.1VISUALSTUDIO2003简介...........................................22.2C#语言简介....................................................22.3ADO.NET技术..................................................52.4SQLSERVER2000和MYSQL数据库...................................63设计简介与说明...................................................83.1可行性研究....................................................83.2设计需求内容..................................................93.3需求分析......................................................94系统设计........................................................114.1功能分析.....................................................114.2用例图.......................................................134.3数据库设计...................................................145详细设计........................................................265.1用户登录.....................................................265.2系统主界面...................................................265.3代理人请款与到款统计.........................................275.4代理人账单统计...............................................285.5查询账单.....................................................295.6查询草单.....................................................315.7查询分配客户请款.............................................325.8导入数据.....................................................325.9导入官方来文.................................................346测试及维护......................................................357总结............................................................37参考文献...........................................................38致谢...........................................................39长春工程学院毕业设计(论文)11引言随着科学技术的蓬勃发展,计算机网络已广泛用于政府、军事、科研、商业等部门,连接到千家万户。现阶段我国知识产权处于刚起步阶段,专利数量大幅上升,随之而来的就是相关的专利档案管理、维持专利有效性的费用及日益琐碎与繁重的期限管理,而传统的手工方式或利用EXCEL表格管理已经无法满足需求。同时,专利作为一种无形资产,国家审批及保护的时间跨度较长,国家专利管理部门对不同专利如专利、商标在审批不同阶段的费用,如申请费、审查费、年费等的交纳有着严格的期限规定,一旦错过,都会导致权利的丧失,对权利人造成无法弥补的损失!在日常工作中,专利文件的档案管理和专利事务的日常管理也日益繁重。利用计算机实现专利管理势在必行。目前许多地方专利的管理问题,同时也是比较迫切的问题,在这种情况下,一个好的专利业务管理系统则能解决这样的很多问题,免掉很多烦恼。由于传统手工存档方式显得杂乱和琐碎,越来越多的企事业单位、专利代理机构、信息情报机构和政府相关部门等迫切需要一种简明、实用的管理软件,能对本地区、本企业内部的专利文件和专利申请及审查过程中的各种事务性工作实行全面统一的管理,从而使企业或区域的专利工作有序、高效地进行,同时也有助于各级领导对本企业、本地区专利情况的了解和掌握。因此,选择使用一套好的管理软件,对企业来说至关重要。专利代理业务管理系统是现代化专利行政管理的重要组成部分,它需要借助于信息技术的强劲支持,同时,作为一种应用软件系统,它也更有效地促进了专利管理与服务的网络化建设。专利代理人业务管理系统是现代化专利行政管理的重要组成部分,它需要借助于信息技术的强劲支持,同时,作为一种应用软件系统,它也更有效地促进了专利管理与服务的网络化建设。从应用的角度来说,目前常见的专利管理软件包括下面几种类型:第一种,是专利工作中较早使用的专利代理工具。这些工具主要运用于专利代理机构和拥有大量专利的企业。第二种,是在数据库基础上进行数据挖掘的分析工具,也即专利下载、分析工具。该类型软件的开发需要大量数据挖掘和统计算法的支持。长春工程学院毕业设计(论文)2第三种,是对前面所讲的两类工具的延伸。在对专利工作进行条块分割后,将专利从头到尾进行整体的控制和管理,包括与专利有关的内部管理、专利的后续维护与交易等,系统地协调整专利管理工作。2相关技术与工具简介2.1VisualStudio2003简介VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。VisualBasic、VisualC++、VisualC#、VisualJ#全都是用相同的集成开发环境(IDE),利用此IDE可以功效工具且有助于创建混合语言解决方案。VisualStudio的安装对于电脑的体系结构、操作系统、硬件都有要求。VisualStudio内有应用程序、Web窗体、Windows窗体、XMLWebservices、XML支持。VisualStudio.NET(vs)VisualStudio.NET2003,它是Microsoft的第二代开发工具,用于构建和部署功能强大而安全的连接Microsoft.NET的软件。VisualStudio.NET2003包含Windows.NETFramework的一个增强版本。Windows.NETFramework1.1版在前一版本的基础上增添了新的能力、功能增强和文档改进。通过对.NETCompactFramework的集成支持,VisualStudio.NET2003将移动和嵌入式设备,如PocketPC和其他采用MicrosoftWindowsCE.NET操作系统的设备,带入.NET。如今,开发人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛--从小设备到最大的数据中心--的应用程序。包含了:MicrosoftVisualBasic.NETMicrosoftVisualC++.NETMicrosoftVisualC#.NET2.2C#语言简介C#是微软公司推出的一种简洁、类型安全的面向对象的编程语言,开发人员可以通过它编写在.NETFramework上运行的各种安全可靠的应用程序。使用C#,可以创建传统的Windows应用程序、windows控件库、控制台应用程序以及很多其他类型的程序。其主要有如下特点:1)效率与安全性长春工程学院毕业设计(论文)3新兴的网络经济迫使商务企业必须更加迅速的应对竞争的威胁。开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个标志性的版本。C#在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。2)支持现有的网络编程新标准新的应用程序开发模型意味着越来越多地解决方案依赖于新出现的网络标准,例如HTML,XML,SOAP等。现存的开发工具往往都是早于Internet出现的,或者是在我们所熟知的网络还处于孕育期时出现的。所以,它们一般无法很好地支持最新的网络技术。C#程序员可以在Microsoft.NET平台上事半功倍的构建应用程序的扩展框架。C#包含了内置的特性,使任何组件可以轻松转化为XML网络服务,通过Internet被任何操作系统上运行的任何程序调用。XML(ExtensibleMarkupLanguage)即可扩展标记语言更突出的是,XML网络服务框架可以使现有的XML网络服务对程序员来说就和C#对象一样。这样,程序员就可以方便地使用他们已有的面向对象的编程技巧来开发利用现有的XML网络服务。还有一些精细的特性,使得C#成为一流的网络编程工具。例如,XML正逐渐成为在网络上传输结构化数据的标准。这种数据集合往往非常小。为提高性能,C#允许把XML数据直接映射到struct数据类型,而不是class。这样对处理少量的数据非常有效。3)消除大量程序错误即使是专家级的C++程序员也常会犯一些最简单的小错误--比如忘了初始化变量,但往往就是这些小错误带来了难以预料的问题,有些甚至需要很长时间来寻找和解决。一旦一个程序作为产品来使用,就算最简单的错误纠正起来也可能要付出极其昂贵的代价。C#的现代化设计能够消除很多常见的C++编程错误。例如:1.资源回收减轻了程序员内存管理的负担。2.C#中变量由环境自动初始化。3.变量是类型安全的。这样,程序员编写与维护那些解决复杂商业问题的程序就更方便了。4)对版本的更新提供内在的支持降低了开发成本更新软件组件是一项很容易出错的工作,因为代码的修改可能无意间改变原有程序的语义。为协助开发者进行这项工作,C#为版本的更新提供内在的支持。例如,方法重载必须显长春工程学院毕业设计(论文)4式声明。这样可以防止编码错误,保证版本更新的灵活性。还有一个相关的特性就是对接口和接口继承的内在支持。这些特性使得C#可以开发复杂的框架并且随着时间不断发展更新它。总体来说,这些特性使得开发程序项目的后续版本的过程更加健壮,从而减少后续版本的开发成本。5)商业过程和软件实现的更好对应企业的商业计划要付诸现实,必须在抽象的商业过程和实际的软件实现之间建立紧密地对应。不过大多数语言都很难做到这点。例如,如今的程序员们一般使用代码注释来注明哪个类对应于某个抽象的商业对象。这些元数据可以应用于任何对象。项目构建者可以定义领域特有的属性并把他们应用于任何语言元素-类,接口等等。然后,开发人员可以编程检查每个元素的属性。这样,很多工作都变得方便多了,比如编写一个小工具来自动检查每个类或接口是否被正确定义为某个抽象商业对象的一部分,或者只是创建一份基于对象的领域特有属性的报表。定制的元数据和程序代码之间的紧密对应有助于加强程序的预期行为和实际实现的之间的对应关系。6)扩展交互性作为一种自动管理的,类型安全的环境,C#适合于大多数企业应用程序。但

1 / 40
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功