学位论文 > 优秀研究生学位论文题录展示

基于SSH框架的科研管理系统设计与实现

作 者: 胡金成
导 师: 徐迎晓;钱乐秋
学 校: 复旦大学
专 业: 软件工程
关键词: 科研管理系统 数字化校园 J2EE UML Struts Spring Hibernate
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 162次
引 用: 0次
阅 读: 论文下载
 

内容摘要


近年来,随着学校科研管理的不断加强和信息化工作的不断发展,科研管理逐渐成为科研工作的一个重要组成部分,科研管理水平的高低对一个高校科研的进展、成果的获得、经费的使用、效益的高低等都会产生直接的影响。本文从高校科研管理现状以及信息化校园建设现状出发,开发了可以贯彻整个科研管理流程的一体化管理系统,包括项目管理、经费管理、成果管理、机构管理、学术管理、成果考核等模块,基本满足全校各院系和科研处的管理需求。本文首先分析了现有科研系统的不足之处,明确了科研管理系统需要解决的问题。然后利用UML的方法对科研管理系统的业务进行分析和相应的建模,利用用例图、时序图、活动图、类图等方法,对系统主要功能进行描述。然后建立动态和静态模型对系统进行进一步的分析和设计,再把系统的静态模型映射成数据库表结构关系。在系统架构分析之后,运用了基于StrutsSpringHibernate架构的相关理论和方法,从表示层、业务逻辑层、持久层几个方面进行了系统架构构建,并在此基础上详细论述了实现科研系统几个主要典型模块的详细设计过程。最后,将此科研管理系统进行了详细的实现,并在信息化校园的基础上对科研管理系统进行了相应的集成,同步了科研管理系统与其他系统相关信息,并进行相应的系统部署。经过一段时间的上线,科研系统确实是提升科研管理水平的有效途径,它不仅提高了高校科研管理的效率和相关人员的积极性,也为高校的其他系统建设提供了一定的参考借鉴意义。由于采用先进和规范的分析和设计方法,以及较好的分层方法,科研系统具备了非常好的可扩展性以及易维护性,为以后的进一步提高和改造提高了基础。

全文目录


摘要  4-5
ABSTRACT  5-7
第一章 绪论  7-13
  1.1 课题研究的背景及意义  7-8
  1.2 科研系统的发展现状  8-9
  1.3 现有科研管理系统应用存在的问题  9-10
  1.4 本文的研究内容及目标  10-11
  1.5 本文的章节安排  11-13
第二章 技术背景  13-21
  2.1 J2EE简介  13-15
    2.1.1 J2EE体系结构简介  13-14
    2.1.2 J2EE的四层模型  14
    2.1.3 J2EE的结构  14-15
  2.2 SSH框架简介  15-19
    2.2.1 Struts简介  15-17
    2.2.2 Hibernate简介  17-18
    2.2.3 Spring简介  18-19
  2.3 UML简介  19-21
    2.3.1 UML的特点  20
    2.3.2 UML的面向对象设计过程  20-21
第三章 需求分析  21-35
  3.1 科研管理业务简要介绍  21-22
  3.2 科研管理系统的功能需求  22-23
  3.3 确定系统范围和系统边界  23-24
  3.4 系统参与者  24-30
    3.4.1 分层绘制用例图  26-29
    3.4.2 描述用例  29-30
  3.5 建立领域模型  30-31
  3.6 用活动图来描述用例  31-33
  3.7 科研管理系统的非功能性需求分析  33-35
第四章 科研管理信息系统的分析与设计  35-54
  4.1 静态结构建模  35-37
    4.1.1 建立类图  35-37
  4.2 动态行为建模  37-41
  4.3 数据库结构建模  41-45
  4.4 系统架构设计  45-46
    4.4.1 架构分析  45
    4.4.2 构建架构  45-46
  4.5 基于SSH架构的详细设计  46-51
    4.5.1 登录系统详细设计  46-48
    4.5.2 申报课题详细设计  48-49
    4.5.3 成果上报详细设计  49-50
    4.5.4 成果报奖详细设计  50-51
  4.6 与数字化校园集成  51-54
第五章 科研管理系统开发与实现  54-68
  5.1 组件的开发与实现  54-64
    5.1.1 WEB层的开发与实现  54-56
    5.1.2 业务逻辑层的开发与实现  56-58
    5.1.3 数据库持久层的开发与实现  58-64
  5.2 系统部署和实施  64-68
    5.2.1 应用程序的部署  64-65
    5.2.2 系统界面  65-68
第六章 结论  68-70
  6.1 总结  68
  6.2 未来工作展望  68-70
参考文献  70-72
致谢  72-73

相似论文

  1. 中小企业进销存管理系统的研究与设计,TP311.52
  2. 基于MDA的界面自动生成方法的研究,TP311.5
  3. UML模型到XMI的映射方法研究,TP311.5
  4. 基于模型的Web测试技术研究与应用,TP311.53
  5. 基于形式化UML测试序列生成方法研究,TP311.53
  6. 面向Seam框架的PIM到PSM转换研究,TP311.52
  7. 复杂J2EE应用的轻量级的监控系统的研究与设计,TP311.52
  8. 人力资源管理系统的设计与实现,TP311.52
  9. 基于UML的体育场馆管理系统的分析、设计与实现,TP311.52
  10. 新疆电信融合计费管理子系统的设计与实现,TP311.52
  11. 基于J2EE的汕头高技校办公自动化系统设计与实现,TP311.52
  12. 新疆广播电视大学教学评价系统的设计与实现,TP311.52
  13. 高职院校毕业生信息管理系统的设计与实现,TP311.52
  14. 基于SaaS的高校就业综合管理平台设计与实现,TP311.52
  15. 基于J2EE的SNMP网络管理系统的设计和实现,TP311.52
  16. 数字化查账系统研究,TP311.52
  17. 排课管理系统的设计与实现,TP311.52
  18. 新疆高职院校网上评教系统的设计与实现,TP311.52
  19. 新疆兵团电大教师信息管理系统的设计与实现,TP311.52
  20. 振道科技人力资源管理系统,TP311.52
  21. 田径运动会通用管理系统,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com