设计成果保护研究论文提纲

2022-11-15

论文题目:基于区块链的高校科研成果管理系统的设计与实现

摘要:随着高等院校科研水平的迅速提升,其科研种类与科研数量都日益增多,对院校的科研成果管理工作提出了较高的要求。当前,通过软件系统进行科研成果管理已经成为发展潮流,各大高校都开发了各自的科研成果管理系统。但是部分院校的科研管理模式仍然落后,他们依赖人工进行科研成果管理,工作量大而效率低,不能及时全面的对科研信息进行收集与统计。已开发的部分科研成果管理系统则存在功能设置不全面,科研数据易遭篡改等问题。因此,本文应用现在流行的web开发技术与区块链技术,针对科研成果管理系统现存的问题,依据我校信息与计算机学院的科研成果管理需求,设计并开发了基于区块链的高校科研成果管理系统。本论文的主要研究工作如下:(1)进行需求分析并提出系统总体架构。首先对我院的科研成果管理需求进行分析,明确了系统的角色划分与功能设置,然后结合区块链防篡改性强的特点,提出系统总体架构,将系统划分为科研成果管理与数据保护两大模块。(2)设计科研成果管理模块。根据需求分析结果将本模块划分为系统登录、综合管理与科研成果管理三大部分,并对各部分进行了详细设计,其中在科研成果管理部分将管理功能设计为科研项目、论文统计、科研成果、学术交流、学生交流、学术活动与教学成果七个类别,每个类别下设计了详细的管理内容,之后对科研成果管理部分的查询、添加、修改与验证等功能进行了设计。(3)设计数据保护模块。根据区块链防篡改性强而数据存取性能低的特点,结合学院实际需求,提出了私有区块链与私有IPFS(Inter Planetary File System)网络相结合的数据保护方案,通过以太坊搭建私有链,采用Po A(Proof of Authority)共识机制减少达成共识所需时间,私有链存储科研数据的哈希值与IPFS地址,私有IPFS网络存储数据与文件,最终通过编写智能合约实现了对数据信息的保护。(4)系统实现与测试。本系统基于B/S模式,对系统设计方案中的各个功能进行开发。完成后采用黑盒测试法测试系统的功能,结果表明系统功能运行正常,达到设计预期。通过上述工作,本文设计开发的科研成果管理系统可以实时而全面的汇总科研数据,并通过区块链实现对数据的保护,具有管理功能全面与安全性较强的特点,有效提高了科研管理人员的工作效率与系统的安全性。

关键词:科研管理;B/S模式;区块链

学科专业:电子与通信工程(专业学位)

摘要

ABSTRACT

第一章 绪论

1.1 研究背景和意义

1.2 国内外研究现状

1.3 研究内容

1.4 本文结构

第二章 系统相关技术介绍

2.1 系统开发模式

2.2 Web开发技术简介

2.3 MVC框架

2.4 Tomcat服务器与MySQL数据库

2.5 区块链相关技术

2.5.1 区块链技术简介

2.5.2 共识机制

2.5.3 智能合约

2.5.4 IPFS

2.6 本章小结

第三章 系统分析与整体架构

3.1 系统设计目标

3.2 可行性分析

3.2.1 经济可行性

3.2.2 技术可行性

3.2.3 操作可行性

3.3 系统功能性需求分析

3.3.1 科研成果管理模块需求分析

3.3.2 数据保护模块需求分析

3.4 系统非功能性需求分析

3.5 系统整体架构

3.6 本章小结

第四章 科研成果管理模块设计

4.1 总体架构

4.2 模块功能划分与设计

4.2.1 系统登录部分详细设计

4.2.2 综合管理部分详细设计

4.2.3 科研成果管理部分详细设计

4.3 操作界面设计

4.4 科研成果管理功能设计

4.4.1 数据查询

4.4.2 数据添加与修改

4.4.3 数据验证与恢复

4.6 本章小结

第五章 数据保护模块设计

5.1 系统架构

5.2 数据存储方案

5.3 区块链与IPFS的搭建

5.4 智能合约设计

5.5 区块链数据保护功能设计

5.5.1 添加与修改功能

5.5.2 验证与恢复功能

5.6 本章小结

第六章 科研成果管理系统实现与测试

6.1 科研成果管理模块实现

6.1.1 系统登录部分实现

6.1.2 综合管理部分实现

6.1.3 科研成果管理部分实现

6.2 数据保护模块实现

6.3 系统测试

6.3.1 功能测试

6.3.2 测试结果分析

6.4 本章小结

第七章 总结与展望

7.1 总结

7.2 展望

参考文献

致谢

上一篇:心理专科论文提纲下一篇:安全网络论文提纲