软件工程论文-发明、专利信息管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程论文

软件工程

题目:发明、专利信息管理系统学院(系):信息工程学院

专业班级:通信工程0806班

学生姓名:刘志雄

指导教师:魏洪涛

2010年 11月 17 日

本设计主要运用软件工程所学习的知识,进行了发明、专利信息管理系统的设计,该系统能够完成发明、专利信息的查找、更改。提醒发明、专利到期产生通知单提醒发明者以及智能管理发明、专利的手续费缴纳问题。能够快捷高效的管理发明、专利信息。有利于发明、专利的发展,具有十分广阔的发展前途。可以广泛的推广应用。

摘要 (2)

1 问题的定义及可行性分析 (4)

1.1 设计要求 (4)

1.2 设计分析 (4)

1.2.1 问题的定义 (4)

1.2.2 可行性分析 (4)

2 需求分析 (5)

2.1 实体-联系图 (5)

2.2 数据流图 (6)

2.3 状态转换图 (7)

3 概要设计 (8)

3.1 结构图设计 (8)

3.2 结构图各模块说明 (9)

3.2.1 发明、专利审核模块 (9)

3.2.2 系统更新模块 (9)

3.2.3 发明、专利监控模块 (9)

3.2.4 专利权终止及报表产生模块 (9)

3.2.5 补办手续模块 (9)

4 详细设计 (10)

4.1 流程图设计 (10)

4.2 流程图模块实现说明 (11)

4.2.1 审核专利发明模块实现 (11)

4.2.2 系统更新模块实现 (11)

4.2.3 信息系统监测 (11)

4.2.4 缴费模块及专利到期模块实现 (11)

4.2.5 专利终止模块实现 (11)

5 体会 (12)

6 参考文献 (13)

1 问题的定义及可行性分析

1.1 设计要求

《软件工程》是电子信息类工程硕士的选修课程,其实践性、应用性很强,实践教学环节是必不可少的一个重要环节。课程大作业的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握软件工程的基本概念、理论、方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。要求学生在设计指导教师的帮助下自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的软件;掌握结构化方法学的基本技能和了解面向对象的概念和方法学。

针对发明、专利信息管理系统题目要求,采用结构化方法学(或面向对象方法学)进行分析、设计。分析即需求分析,要求建立三大分析模型;设计包括概要设计和详细设计,概要设计到结构图具体到结构图,详细设计可以只针对部分关键的部分或模块进行,用流程图表达。

1.2 设计分析

1.2.1 问题的定义

发明、专利是发明人运用自然规律而提出解决某一特定问题的技术方案。专利法所称的发明分为产品发明(如机器、仪器、设备和用具等)和方法发明(制造方法)两大类。而专利的特点是专有性、地域性、期限性、无形性。而对发明、专利信息的管理就是能够方便快捷的进行专利的分类管理和高效的查找。

1.2.2 可行性分析

人们对发明、专利的关注程度越来越高。产权意识和维权意识日趋普遍。设计的这个发明、专利信息管理系统,旨在便于国家专利局对专利的管理。根据专利的特点,务实的提出将发明、专利进行分类管理,并录取发明、专利和发明人的详细信息,以便于在专利申请审核过程中的高效快捷。同时,也利于对专利权的保护。对于专利期限已到以及没能及时的进行专利的手续费缴纳等问题,也做了详细的考虑,在整个调研过程中,证明是完全能够实施的方案。并且具有极大的发展空间和应用空间。

2 需求分析

2.1 实体-联系图

图2.1.1 实体-联系图

发明、专利信息管理系统中,主要处理发明、专利信息和发明者的信息。因此,发明者与发明专利是实体,对于两个实体的关系。发明者发明了发明专利。而且发明、专利也有其对应的属性,是用于查找及发明专利的应用而设定。发明者的信息是为了便于联系发明者,通知发明者及时的处理有关其申请的发明专利信息变化,以及使用发明专利者与发明者相互协商提供平台。

2.2 数据流图

图 2.2.1 数据流图

数据流图陈述了数据的流向。当管理员需要加入新的专利信息的时候,会进行系统更新。加入新的专利信息并且生成专利信息的报表便于人工核对。而处理关于专利手续费等其他问题,也是经管理员进行系统的更新,能够保证系统的实时性。

2.3 状态转换图

根据不同的状态,设计了状态图如下所示:

图2.3.1 状态转换图

3 概要设计

3.1 结构图设计

图3.1.1 发明、专利信息系统结构图

3.2 结构图各模块说明

3.2.1 发明、专利审核模块

该模块是用于处理新的发明、专利申请审核的内容。主要完成查找申请的发明专利是否已经存在。

3.2.2 系统更新模块

用于更新系统信息,处理新加入的发明、专利的分类以及信息的收集保存。同时会处理已经申请的专利的延期手续办理,

3.2.3 发明、专利监控模块

由专利的特性知道,专利是用期限和必须交手续费的。而该模块主要的就是监视处理到期的专利以及没按时缴纳手续费得专利,并及时的发出通知,和调用系统更新和专利终止程序。

3.2.4 专利权终止及报表产生模块

对于到期的专利以及没有补办手续的专利,进行强制的终止,并将已经终止的专利存入已终止的专利一类中。便于专利审核查找。终止后,会产生相应的报表,通知发明人。

3.2.5 补办手续模块

改模块主要用于已经审核成功的手续的管理,一旦发明者补办了手续,及时的进行系统的更新,可以很好的保持发明、专利信息系统的正确性。

相关文档
最新文档