论文摘要
为提高科研的创新水平和影响力,充分利用互联网促进科研资源的共享,加快科研信息传播,利用网络促进最新科研成果的产业化和市场化,进而提高科研的创新水平和辐射力,北京市教委提出了开发电子信息技术转移平台的要求。本文描述了一个基于开源框架的电子信息技术转移平台的具体设计与实现。论文首先对电子信息技术转移平台的需求进行分析,归纳总结出信息转移类平台应具有的基本功能,并通过针对系统的特点及对当前流行的软件开发环境的比较,选用Spring与Hibernate相结合的组合来实现这样一个适合于中小型企业的电子信息技术转移平台系统。其中Spring为整个系统提供了框架,Hibernate作为持久层。系统功能主要包括系统管理、用户管理、项目管理、专利管理等模块。使用MyEclipse开发工具实现了电子信息技术转移平台的代码编写,总结了电子信息技术转移平台实现过程中所用到的框架实现技术。文中以本电子信息技术转移平台为案例,阐述了Spring+Hibernate这一解决方案的优势。详细的介绍了Spring与Hibernate的特点及一些技术细节。本文还对电子信息转移平台提供的功能和信息转移业务进行了详细分析和描述,并介绍了电子信息转移平台提供的项目管理,专利管理等独特功能。对于类似信息转移平台的建立有实际借鉴意义和参考价值。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题的提出1.2 研究内容1.3 本人所做的工作1.4 论文结构第二章 平台选型2.1 J2EE简介2.2 MVC模式2.2.1 MVC模式简介2.2.2 MVC的优点2.3 SPRING框架简介2.3.1 SPRING简介2.3.2 SPRING框架的关键域2.3.3 SPRING框架的体系结构2.4 SPRING对MVC的支持2.4.1 SPRING的实现模式2.4.2 SPRING MVC框架的特点2.5 SPRING的核心机制IOC与AOP2.5.1 IOC模式简介2.5.2 IOC的实现方式2.5.3 AOP简介2.6 HIBERNATE简介2.7 基于SPRING+HIBERNATE的软件开发方法2.8 结论第三章 需求分析3.1 平台建设原则3.2 用户构成3.3 功能需求3.4 功能划分3.5 功能描述3.6 日志需求3.7 非功能性需求3.7.1 数据精确度需求3.7.2 时间性需求3.7.3 适应性需求3.8 界面需求3.9 其它需求第四章 数据库设计4.1 数据库设计4.2 数据库ER关系图4.2.1 角色权限管理表ER关系图4.2.2 项目管理表ER关系图4.3 数据库表设计4.3.1 管理人员信息表4.3.2 科研人员信息表4.3.3 科研人员职称信息表4.3.4 科研人员学位信息表4.3.5 项目信息表4.3.6 项目合作形式信息表4.3.7 项目成员角色信息表4.3.8 项目成员信息表4.3.9 角色表第五章 系统详细设计5.1 系统设计5.2 登陆5.2.1 功能5.2.2 输入信息5.2.3 输出信息5.2.4 流程5.2.5 登录例图5.3 登出5.3.1 功能5.3.2 性能5.3.3 输入信息5.3.4 输出信息5.3.5 处理方法5.4 系统管理模块5.5 用户信息管理5.5.1 功能5.5.2 性能5.5.3 输入信息5.5.4 输出信息5.5.5 流程5.5.6 用户信息管理用例图5.6 科研人员管理5.6.1 功能5.6.2 性能5.6.3 输入信息5.6.4 输出信息5.6.5 流程5.6.6 科研人员信息管理用例图5.7 项目管理5.7.1 功能5.7.2 输入信息5.7.3 输出信息5.7.4 流程5.7.5 项目管理用例图5.8 其他设计5.8.1 VALIDATOR机制5.8.2 TILES5.9 系统运行第六章 结论与未来工作展望6.1 工作总结6.2 未来的工作参考文献致谢
相关论文文献
标签:技术转移平台论文; 开源框架论文;