基于SSH2科研项目管理系统的研究和实现

基于SSH2科研项目管理系统的研究和实现

论文摘要

在全球经济危机的大环境下,国家通过大力展开基础设施建设以拉动经济发展。在强大的投资下,带动了交通行业的大发展,也为作为交通行业的智囊团---交通科学技术研究所带来了机遇:有了大量的科研项目。但是这些项目的管理方式与方法仍在延续传统的手工模式,没有充分利用好现有的网络基础设施,也适应不了目前社会的发展与科研工作者的要求,科研工作者要浪费大量的时间在科研项目的填表、修改表、拿着报表找各个部门的领导审批,作为科技处的同志也抱怨管理这些科研项目效率低不能很好的为科研工作者服务;此外还要浪费时间在现有大堆纸质资料中找曾经的资料、文档,造成这些文档资料利用率低下等等。因此设计并开发一套科研项目管理系统显得尤为重要。社会信息技术发展迅速,特别是硬件产品更新换代很快,如何用最少的代价构建一个具有可移植性,可维护性、可拓展性的信息管理系统是一个重点要考虑的问题。此外作为科研院所,安全性也是一个要重点考虑的问题,此外要从大堆的纸质文档中解放出来,并让科研人员方便快捷的利用好这些资源。本论文正是针对上述问题,给出一套采用J2EE的设计思想,采用开源、可移植性好的轻量级SSH2容器技术,及基于java技术的开源搜索引擎Lucene技术,并在此基础上给出系统的设计与搜索引擎子系统部分的实现。主要内容为:1.介绍了J2EE的技术体系及其核心与应用。2.详细介绍SSH2容器所采用业界先进的反转控制(IoC)、面向切面编程(AOP)以及ORM设计思想,构建了一套轻量级的开源的Web系统软件结构SSH2。3.详细介绍基于Java技术的开源搜索引擎----Lucene,利用该技术可以构建一个桌面或是Web的搜索引擎。4.最后,结合了SSH2框架以及Lucene技术和对工程的分析,实现了科研项目管理系统设计以及搜索引擎子系统的详细实现。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 项目背景
  • 1.2 国内外技术现状与发展情况
  • 1.3 本论文所做的工作
  • 1.4 本论文的内容和结构
  • 第二章 SSH2框架体系的研究与设计
  • 2.1 J2EE框架体系
  • 2.1.1 Java语言
  • 2.1.2 J2EE与开源
  • 2.2 SSH2开发体系结构
  • 2.2.1 轻量级容器
  • 2.2.2 MVC设计模式与Struts2
  • 2.2.3 反转控制与Spring
  • 2.2.3.1 手动注入
  • 2.2.3.2 自动注入
  • 2.2.4 面向切面编程与Spring
  • 2.2.5 对象关系映射与Hibernate
  • 2.3 搜索引擎技术与Lucene
  • 第三章 科研管理系统设计
  • 3.1 系统需求分析
  • 3.2 系统设计目标
  • 3.3 系统设计原则
  • 3.4 系统功能目标
  • 3.4.1 项目管理申报
  • 3.4.2 数据(论文)搜索
  • 3.4.3 其他
  • 3.5 系统业务流程
  • 3.5.1 科研项目申报流程及分析
  • 3.5.2 科研项目管理流程
  • 3.5.3 搜索引擎流程
  • 第四章 科研管理系统实现
  • 4.1 开发环境
  • 4.1.1 开发平台
  • 4.1.2 开发环境配置
  • 4.1.2.1 安装及配置JDK
  • 4.1.2.2 安装MySQL、Tomcat、Myeclipse
  • 4.1.2.3 安装并配置Hibernate3.2.0
  • 4.1.2.4 安装Struts2
  • 4.1.2.5 安装Spring
  • 4.1.2.6 安装Lucene
  • 4.2 项目申请管理子系统实现
  • 4.2.1 项目申请与立项
  • 4.2.2 项目查询
  • 4.3 搜索引擎子系统实现
  • 4.3.1 构造索引器
  • 4.3.2 构造搜索器
  • 第五章 总结与展望
  • 5.1 工作总结
  • 5.2 展望
  • 致谢
  • 参考文献
  • 攻博/硕期间取得的研究成果
  • 相关论文文献

    • [1].基于SSH2的小型购物网站的设计与实现[J]. 电子商务 2017(09)
    • [2].基于SSH2框架的设备监测维修综合服务平台设计[J]. 信息与电脑(理论版) 2020(02)
    • [3].基于SSH2的无纸化考试系统的设计与实现[J]. 软件 2013(12)
    • [4].基于SSH2的动态工作流模型的研究[J]. 电脑与信息技术 2013(03)
    • [5].基于SSH2学生成绩管理系统的设计[J]. 电子测试 2013(14)
    • [6].基于SSH2的物资管理系统研究与实现[J]. 软件导刊 2010(05)
    • [7].基于SSH2的策略路由管理系统设计与实现[J]. 软件导刊 2011(06)
    • [8].基于SSH2的学生信息管理系统的设计与实现[J]. 科技信息 2010(01)
    • [9].基于SSH2学生成绩管理系统的设计[J]. 电脑知识与技术 2014(21)
    • [10].SSH2框架在地方病防治统计年报系统中的应用[J]. 电子测试 2013(08)
    • [11].基于SSH2的报修管理系统的设计与实现[J]. 福建电脑 2015(06)
    • [12].基于SSH2的图书漂流系统的设计与实现[J]. 价值工程 2014(11)
    • [13].基于SSH2框架的企业设备租赁管理系统的设计与实现[J]. 中国管理信息化 2014(11)
    • [14].基于SSH2架构的高校学生公寓管理系统的设计与实现[J]. 内蒙古科技与经济 2013(04)
    • [15].基于SSH2的新型网上信访平台的设计与实现[J]. 制造业自动化 2011(06)
    • [16].基于SSH2的企业员工考勤系统的设计与实现[J]. 齐齐哈尔大学学报(自然科学版) 2014(01)
    • [17].基于SSH2框架的研究生科研能力评价系统设计与实现[J]. 电脑编程技巧与维护 2013(16)
    • [18].SSH2在设备管理系统中的设计与实现[J]. 信息技术 2011(06)
    • [19].地方病防治统计年报系统的设计与实现[J]. 电子测试 2013(05)
    • [20].基于SSH2的仪器共享网络信息管理系统的设计与研究[J]. 科技信息 2011(25)
    • [21].Android平台与SSH2的通信[J]. 电脑知识与技术 2015(13)
    • [22].基于SSH2与Apache Shiro整合的代码生成器的研究[J]. 科研信息化技术与应用 2013(04)
    • [23].基于网络的学生成绩管理系统的设计与实现[J]. 电脑知识与技术 2013(26)
    • [24].基于SSH2框架的Web系统综合研究[J]. 计算机产品与流通 2020(04)
    • [25].基于SSH2框架的Web系统的设计与实现[J]. 电子世界 2017(08)
    • [26].基于ExtJS与SSH2架构的固定资产信息管理系统的设计与实现[J]. 电脑与电信 2018(07)
    • [27].基于ExtJS和SSH2的软件工程资源共享平台[J]. 信息技术 2017(07)
    • [28].基于SSH2架构的Web办公系统[J]. 福建电脑 2011(12)
    • [29].基于SSH2框架的专利管理系统的开发与设计[J]. 自动化与仪器仪表 2019(01)
    • [30].基于SSH2框架的高校招生考生志愿填报系统的设计[J]. 宁夏大学学报(人文社会科学版) 2016(06)

    标签:;  ;  

    基于SSH2科研项目管理系统的研究和实现
    下载Doc文档

    猜你喜欢