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

上传人:b****2 文档编号:395411 上传时间:2022-10-09 格式:DOCX 页数:13 大小:80.55KB
下载 相关 举报
软件工程论文发明专利信息管理系统.docx_第1页
第1页 / 共13页
软件工程论文发明专利信息管理系统.docx_第2页
第2页 / 共13页
软件工程论文发明专利信息管理系统.docx_第3页
第3页 / 共13页
软件工程论文发明专利信息管理系统.docx_第4页
第4页 / 共13页
软件工程论文发明专利信息管理系统.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

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

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

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

武汉理工大学本科生课程论文---《软件工程》

课程论文

软件工程

题目:

发明、专利信息管理系统

学院(系):

信息工程学院

专业班级:

通信工程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状态转换图 8

3概要设计 9

3.1结构图设计 9

3.2结构图各模块说明 10

3.2.1发明、专利审核模块 10

3.2.2系统更新模块 10

3.2.3发明、专利监控模块 10

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

3.2.5补办手续模块 10

4详细设计 11

4.1流程图设计 11

4.2流程图模块实现说明 12

4.2.1审核专利发明模块实现 12

4.2.2系统更新模块实现 12

4.2.3信息系统监测 12

4.2.4缴费模块及专利到期模块实现 12

4.2.5专利终止模块实现 12

5体会 13

6参考文献 14

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

1.1设计要求

《软件工程》是电子信息类工程硕士的选修课程,其实践性、应用性很强,实践教学环节是必不可少的一个重要环节。

课程大作业的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握软件工程的基本概念、理论、方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。

要求学生在设计指导教师的帮助下自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。

要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的软件;掌握结构化方法学的基本技能和了解面向对象的概念和方法学。

针对发明、专利信息管理系统题目要求,采用结构化方法学(或面向对象方法学)进行分析、设计。

分析即需求分析,要求建立三大分析模型;设计包括概要设计和详细设计,概要设计到结构图具体到结构图,详细设计可以只针对部分关键的部分或模块进行,用流程图表达。

1.2设计分析

1.2.1问题的定义

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

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

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

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

1.2.2可行性分析

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

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

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

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

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

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

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

2需求分析

2.1实体-联系图

姓名

联系方式

年龄

发明者

性别

国籍

是否终止

发明

名称

发明、专利

类型

地域

期限

图2.1.1实体-联系图

发明、专利信息管理系统中,主要处理发明、专利信息和发明者的信息。

因此,发明者与发明专利是实体,对于两个实体的关系。

发明者发明了发明专利。

而且发明、专利也有其对应的属性,是用于查找及发明专利的应用而设定。

发明者的信息是为了便于联系发明者,通知发明者及时的处理有关其申请的发明专利信息变化,以及使用发明专利者与发明者相互协商提供平台。

2.2数据流图

1.2

分类发明专利信息

1.1

接收事物

发明、专利信息管理员

事务 事务

3

达到保护期限或其他自动改为无效专利

比对相同专利

2.2

存储发明专利的属性及发明者属性

2.1

比对同类发明、专利信息

自动加入信息

计时

产生

信息产生比对表

D2发明专利信息清单

D1发明专利信息比对清单

生成通知

D3发明专利终止通知单

图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补办手续模块

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

4详细设计

4.1流程图设计

开始

监控发明专利的期限和手续

专利到期或手续费要交

专利到期

需要交纳手续费

产生专利到期通知单

产生专利缴费通知

是否缴费

终止专利保护并将专利分类处理

更新系统信息

审核发明专利

4.2流程图模块实现说明

4.2.1审核专利发明模块实现

该模块主要用于审核发明专利使用,也可以用于发明专利的查询。

主要的实现方法是使用查询的方面,比对已经存储了的发明专利信息,判断是否重复申请了专利,并且打印比对的信息表格,便于人工检查判断。

4.2.2系统更新模块实现

系统更新模块主要用于审核通过了新的专利后,进行系统信息的添加,以及当以前的专利手续费缴纳后的信息更新。

实现的方法可以使用查找修改的方式,修改发明专利的信息。

4.2.3信息系统监测

实现功能是利用系统时钟,当每个专利申请成功后,系统的自行计算好交手续费的时间以及专利到期时间。

当到达设定的时间后就进行通知,发消息给缴费模块或专利到期模块。

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

缴费模块是使用人来操作,当发明人缴费后,系统管理员会及时的给电脑一信号,让系统更新系统。

若在规定的时间内,未进行缴费,或者是专利期限已经结束,则发消息给终止专利模块。

4.2.5专利终止模块实现

该模块主要是将专利的信息更新,使该项专利的属性改为终止保护状态,但是还能够根据之前的查找到专利的信息,防止相同的专利进行相同的申请。

5体会

这次发明、专利信息管理系统的设计,从问题定义到需求分析、系统设计等,全部是自己设计与制作的。

在设计制作过程中感触颇多,收获也很多。

大致的总结几点,如下:

1设计开发一个系统软件,首先要了解这方面的知识,对于国家的发明、专利要有一定的了解,不然就无法设计出来可行实用的软件系统来。

对此。

我查阅了相关发明、专利的法律法规。

了解了专利的申请审核以及专利保护法规定的期限和定期要缴纳手续费等问题。

及时的根据实际需要设计了系统。

2在了解需求过后,系统设计中,运用了大量的软件工程知识,查阅了大量的书籍,对于软件工程的有了更深的了解。

在这次设计中,我深深的理解到,必须要理论结合实际才能将设计做好。

3在查阅资料中,我充分的使用网络资源,这是我的资料查找能力获得了空前的提高。

在各种论坛中,会有有经验的前辈来分享这些设计。

能够很好的提升自己的实际水平。

6参考文献

[1]张海藩,牟永敏.面向对象程序设计实用教程.清华大学出版社.2002.10~11

[2]张海藩,软件工程导论(第四版).清华大学出版社.2003.8~11

[3]RonaadJ.Norman,Obiect-OrientedSystemsandDesign.1996.20~21

[4]邓良松,刘海岩,陆丽娜.软件工程.西安电子科技大学出版社.2004.71~78

[5]董士海.计算机软件工程环境与软件工程.北京:

北京科学出版社.1990.45~48

[6]耿国华.数据结构--C语言描述.西安电子科技大学出版社.2002.183~187

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

当前位置:首页 > 考试认证 > IT认证

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

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