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

上传人:壹****1 文档编号:558418117 上传时间:2023-04-27 格式:DOC 页数:44 大小:1.37MB
返回 下载 相关 举报
专利代理业务管理系统的设计与实现_第1页
第1页 / 共44页
专利代理业务管理系统的设计与实现_第2页
第2页 / 共44页
专利代理业务管理系统的设计与实现_第3页
第3页 / 共44页
专利代理业务管理系统的设计与实现_第4页
第4页 / 共44页
专利代理业务管理系统的设计与实现_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《专利代理业务管理系统的设计与实现》由会员分享,可在线阅读,更多相关《专利代理业务管理系统的设计与实现(44页珍藏版)》请在金锄头文库上搜索。

1、目录1 引言 12 相关技术与工具简介 22.1 Visual Stud吃003 简介22.2 C#语言简介22.3 ADO.NE技术52.4 SQLSERVE2000 和 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 导入官

2、方来文 346 测试及维护 357 总结 37参考文献 38致 谢 39#长春工程学院毕业设计(论文)1引言随着科学技术的蓬勃发展,计算机网络已广泛用于政府、军事、科研、商业等部门,连 接到千家万户。现阶段我国知识产权处于刚起步阶段,专利数量大幅上升,随之而来的就是 相关的专利档案管理、维持专利有效性的费用及日益琐碎与繁重的期限管理,而传统的手工 方式或利用EXCEL表格管理已经无法满足需求。同时,专利作为一种无形资产,国家审批及保护的时间跨度较长,国家专利管理部门对 不同专利如专利、商标在审批不同阶段的费用,如申请费、审查费、年费等的交纳有着严格 的期限规定,一旦错过,都会导致权利的丧失,对

3、权利人造成无法弥补的损失!在日常工作 中,专利文件的档案管理和专利事务的日常管理也日益繁重。利用计算机实现专利管理势在 必行。目前许多地方专利的管理问题,同时也是比较迫切的问题,在这种情况下,一个好的 专利业务管理系统则能解决这样的很多问题,免掉很多烦恼。由于传统手工存档方式显得杂乱和琐碎,越来越多的企事业单位、专利代理机构、信息 情报机构和政府相关部门等迫切需要一种简明、实用的管理软件,能对本地区、本企业内部 的专利文件和专利申请及审查过程中的各种事务性工作实行全面统一的管理,从而使企业或 区域的专利工作有序、高效地进行,同时也有助于各级领导对本企业、本地区专利情况的了 解和掌握。因此,选择

4、使用一套好的管理软件,对企业来说至关重要。专利代理业务管理系统是现 代化专利行政管理的重要组成部分,它需要借助于信息技术的强劲支持,同时,作为一种应 用软件系统,它也更有效地促进了专利管理与服务的网络化建设。专利代理人业务管理系统 是现代化专利行政管理的重要组成部分,它需要借助于信息技术的强劲支持,同时,作为一 种应用软件系统,它也更有效地促进了专利管理与服务的网络化建设。从应用的角度来说,目前常见的专利管理软件包括下面几种类型:第一种,是专利工作中较早使用的专利代理工具。这些工具主要运用于专利代理机构和 拥有大量专利的企业。第二种,是在数据库基础上进行数据挖掘的分析工具,也即专利下载、分析工

5、具。该类 型软件的开发需要大量数据挖掘和统计算法的支持。第三种,是对前面所讲的两类工具的延伸。在对专利工作进行条块分割后,将专利从头 到尾进行整体的控制和管理,包括与专利有关的内部管理、专利的后续维护与交易等,系统 地协调整专利管理工作。2相关技术与工具简介2.1 Visual Studio2003 简介Visual Studio是一套完整的开发工具集,用于生成ASP.NET Web应用程序、XML WebServices、桌面应用程序和移动应用程序。Visual Basic 、Visual C+、Visual C#、VisualJ#全都是用相同的集成开发环境(IDE),利用此IDE可以功效工

6、具且有助于创建混合语言解 决方案。Visual Studio的安装对于电脑的体系结构、操作系统、硬件都有要求。Visual Studio内有应用程序、Web窗体、Windows窗体、XML Web services、XML支持。Visual Studio.NET(vs)Visual Studio .NET 2003,它是 Microsoft的第二代开发工具,用于构建和部署功能强大而安全的连接Microsoft .NET的软件。Visual Studio .NET 2003包含 Win dows .NET Framework的一个增强版本。Win dows .NET Framework 1.1

7、版在前一版本的基础上增添了新的能力、功能增强和文档改进。通过对.NET Compact Framework 的集成支持,Visual Studio .NET 2003将移动和嵌入式设备,如Pocket PC 和其他采用Microsoft Windows CE .NET操作系统的设备,带入 .NET。如今,开发人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛-从小设备到最大的数据中心 -的应用程序。 包含了 : Microsoft Visual Basic .NET Microsoft Visual C+ .NET MicrosoftVisual C# .NET2.2 C#语言

8、简介C#是微软公司推出的一种简洁、类型安全的面向对象的编程语言,开发人员可以通过它 编写在.NET Framework上运行的各种安全可靠的应用程序。使用C#,可以创建传统的 Windows应用程序、windows控件库、控制台应用程序以及很多其他类型的程序。其主要有如下特点:1)效率与安全性新兴的网络经济迫使商务企业必须更加迅速的应对竞争的威胁。开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个”标志性”的版本。C#在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。2)支持现有的网络编程新标准新的应用程序开发模型意味着越来越多地解决方案依赖于新

9、出现的网络标准,例如HTMLXML SOAP等。现存的开发工具往往都是早于In ternet出现的,或者是在我们所熟知的网络还处于孕育期时出现的。所以,它们一般无法很好地支持最新的网络技术。C#程序员可以在Microsoft .NET 平台上事半功倍的构建应用程序的扩展框架。C#包含了内置的特性,使任何组件可以轻松转化为XML网络服务,通过In ternet被任何操作系统上运行的任何程序调用。 XML(Exte nsible Markup Lan guage)即可扩展标记语言更突出的是,XML网络服务框架可以使现有的 XML网络服务对程序员来说就和 C#寸象一 样。这样,程序员就可以方便地使用

10、他们已有的面向对象的编程技巧来开发利用现有的XML网络服务。还有一些精细的特性,使得C#成为一流的网络编程工具。例如,XML正逐渐成为在网络上传输结构化数据的标准。这种数据集合往往非常小。为提高性能,C#允许把XML数据直接映射到struct数据类型,而不是 class。这样对处理少量的数据非常有效。3)消除大量程序错误即使是专家级的C+程序员也常会犯一些最简单的小错误-比如忘了初始化变量,但往往 就是这些小错误带来了难以预料的问题,有些甚至需要很长时间来寻找和解决。一旦一个程 序作为产品来使用,就算最简单的错误纠正起来也可能要付出极其昂贵的代价。C#勺现代化设计能够消除很多常见的C+编程错误

11、。例如:1. 资源回收减轻了程序员内存管理的负担。2. C#中变量由环境自动初始化。3. 变量是类型安全的。这样,程序员编写与维护那些解决复杂商业问题的程序就更方便了。4)对版本的更新提供内在的支持降低了开发成本更新软件组件是一项很容易出错的工作,因为代码的修改可能无意间改变原有程序的语义。为协助开发者进行这项工作,C#为版本的更新提供内在的支持。例如,方法重载必须显式声明。这样可以防止编码错误,保证版本更新的灵活性。还有一个相关的特性就是对接口和接口继承的内在支持。这些特性使得C#可以开发复杂的框架并且随着时间不断发展更新它。总体来说,这些特性使得开发程序项目的后续版本的过程更加健壮,从而减

12、少后续版本的开发成本。5)商业过程和软件实现的更好对应企业的商业计划要付诸现实,必须在抽象的商业过程和实际的软件实现之间建立紧密地对应。不过大多数语言都很难做到这点。例如,如今的程序员们一般使用代码注释来注明哪 个类对应于某个抽象的商业对象。这些元数据可以应用于任何对象。项目构建者可以定义领域特有的属性并把他们应用于任何语言元素-类,接口等等。然后,开发人员可以编程检查每个元素的属性。这样,很多工作都变得方便多了,比如编写一个小工具来自动检查每个类或接口是否被正确定义为某个抽 象商业对象的一部分,或者只是创建一份基于对象的领域特有属性的报表。定制的元数据和 程序代码之间的紧密对应有助于加强程序

13、的预期行为和实际实现的之间的对应关系。6)扩展交互性作为一种自动管理的,类型安全的环境,C#适合于大多数企业应用程序。但实际的经验表明有些应用程序仍然需要一些底层的代码,要么是因为基于性能的考虑,要么是因为要与现有的应用程序接口兼容。这些情况可能会迫使开发者使用C+,即使他们本身宁愿使用更高效的开发环境。C#采用以下对策来解决这一问题:1. 内置对组建对象模型(COM和基于 Windows的API的支持;API(ApplicationProgrammi ng In terface,应用程序编程接口 )是一些预先定义的函数2. 允许有限制地使用纯指针(Native Pointer) 。在C#中,

14、每个对象都自动生成为一个COM寸象。开发者不再需要显式的实现IUnknown和其他COM接口.这些功能都是内置的.类似的,C#可以调用现有的 COM寸象,无论它是由什么语言编写的。C#包含了一个特殊的功能,使程序可以调用任何纯API。在一段特别标记的代码中,开发者可以使用指针和传统C/C+特性,如手工的内存管理和指针运算。这是其相对于其它环境的 #长春工程学院毕业设计(论文)极大优势。这意味着 C#程序员可以在原有的 C/C+代码的基础上编写程序,而不是彻底放弃 那些代码。无论是支持COM还是纯API的调用,都是为了使开发者在C#环境中直接拥有必要的强大功能。C#是一种现代的面向对象语言。它使

15、程序员快速便捷地创建基于Microsoft .NET 平台的解决方案。这种框架使C#组件可以方便地转化为 XML网络服务,从而使任何平台的应用程序都可以通过In ternet 调用它。C#增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的错误。C#使 C/C+程序员可以快速进行网络开发,同时也保持了开发者所需要的强大性和灵活性。2.3 ADO.NET 技术AD0.NET勺名称起源于 ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用 ADO.NET名称,是因为Microsoft希望表明,这是 在.NET编程环境中优先使用的数据访问接口.它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式的支持,并支持RICH XML。由于传送的数据都是 XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号