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

基于SSH框架的电网科研管理平台的研究与开发

作 者: 于振
导 师: 李祥珍;欧清海
学 校: 中国电力科学研究院
专 业: 计算机应用技术
关键词: 科研项目管理 科研管理平台 Struts Hibernate Spring SSH框架
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 36次
引 用: 0次
阅 读: 论文下载
 

内容摘要


科研项目管理是电力系统科技管理工作的一项重要内容。信息化的科研项目管理平台有利于推进精细化、标准化管理的流程,可以实现科研咨询项目从前期研究、立项到正式启动、评审、结题验收、成果管理的全过程信息化管理,能够有效推进了科研项目精细化管理的目标。本文分析目前电力系统科研管理系统的现状;根据现有的科研项目管理办法和电力系统的精细化管理的目标,在分析实际需求的基础上,综合比较了目前web开发各种架构的优劣,设计实现了一个基于SSH架构的信息化的科研项目管理平台。本文首先阐述了科研项目管理系统的流程,分析了信息化科研项目的重要意义,把科研项目管理进行模块化划分。根据开发架构的选择,介绍了WEB开发的主要框架:Struts框架、Hibernate框架和Spring框架,然后利用这三个框架,在分层思想的基础上整合了SSH(Struts+Spring+Hibernate)架构,并在此架构的基础上,进行了数据库的设计和优化,给出了科研项目管理平台的具体功能模块实现。最后,介绍了科研管系统和其他系统数据接口,并予以实现。

全文目录


摘要  4-5
ABSTRACT  5-6
目录  6-9
第一章 绪论  9-13
  1.1 国家电网公司科研项目管理的研究及应用现状  9-10
  1.2 电网科研项目管理中存在的问题  10-11
  1.3 信息化科研管理平台的意义  11
  1.4 本文研究的主要内容  11-13
第二章 科研项目管理的分析和架构选取  13-23
  2.1 科研项目管理的基本要求  13
  2.2 科研项目管理的流程  13-15
    2.2.1 项目立项管理  13
    2.2.2 项目过程管理  13-14
    2.2.3 项目评审管理  14
    2.2.4 项目结题管理  14-15
    2.2.5 项目评奖管理  15
    2.2.6 成果管理  15
  2.3 科研管理信息平台的模块划分  15-18
  2.4 SSH框架的选择  18-22
    2.4.1 Web方式开发的现状  18-20
    2.4.2 开发框架的选择  20-22
  2.5 小结  22-23
第三章 系统架构设计  23-45
  3.1 概述  23
  3.2 分层设计的思想  23-24
  3.3 WEB层分析和研究——STRUTS框架  24-29
    3.3.1 Struts概述  24-26
    3.3.2 Struts的体系结构  26-27
    3.3.3 Struts工作过程  27-29
  3.4 持久层分析研究——HIBERNATE框架  29-33
    3.4.1 Hibernate概述  29-30
    3.4.2 对象关系映射ORM  30
    3.4.3 Hibernate架构  30-31
    3.4.4 Hibernate配置文件  31-33
  3.5 SPRING框架分析研究  33-36
    3.5.1 Spring概述  33
    3.5.2 Spring的体系结构  33-35
    3.5.3 Spring的核心机制  35-36
  3.6 系统框架结构设计  36-44
    3.6.1 Spring与Hibernate的整合  36-42
    3.6.2 Spring与Struts的整合  42-44
  3.7 小结  44-45
第四章 数据库设计及优化  45-53
  4.1 基于第三范式的基本表设计  45-46
  4.2 基本表的扩展设计  46-48
  4.3 数据库优化设计  48-50
  4.4 建立数据库连接池  50-52
  4.5 小结  52-53
第五章 安全保密的设计  53-61
  5.1 安全保密设计的原则  53
  5.2 基于角色的访问控制策略(RBAC)  53-54
  5.3 用户身份鉴别  54-56
  5.4 数字认证  56-59
  5.5 日志管理  59-60
  5.6 小结  60-61
第六章 科研管理平台的实现  61-82
  6.1 权限管理系统系统的实现  61-62
  6.2 项目管理子系统的实现  62-72
    6.2.1 项目计划管理的实现  62-63
    6.2.2 项目立项管理的实现  63-65
    6.2.3 项目过程管理的实现  65-69
    6.2.4 项目评审管理的实现  69
    6.2.5 项目结题管理的实现  69-71
    6.2.6 项目结算管理的实现  71-72
  6.3 月度填报的实现  72-74
  6.4 统计查询子系统的实现  74-77
    6.4.1 项目立项查询  74-75
    6.4.2 月度填报信息查询  75-77
  6.5 成果管理子系统的实现  77-78
  6.6 评奖管理子系统的实现  78-79
  6.7 信息发布子系统的实现  79-80
  6.8 小结  80-82
第七章 数据接口设计与实现  82-86
  7.1 与OA的接口  82-83
  7.2 财务数据的接口  83-85
  7.3 技术服务项目表上报接口  85
  7.4 邮件系统的接口  85
  7.5 小结  85-86
第八章 总结及进一步的工作  86-87
参考文献  87-90
致谢  90-91
附录  91

相似论文

  1. 人力资源管理系统的设计与实现,TP311.52
  2. 龙城电子商城购物系统的设计与实现,TP311.52
  3. 田径运动会通用管理系统,TP311.52
  4. 基于.Net的某部科研项目管理信息系统设计与实现,TP311.52
  5. 基于WSN混合定位算法的研究,TP212.9
  6. 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
  7. 基于Struts2与Hibernate的社区网站系统设计与实现,TP311.52
  8. 基于SSH的图像日志市场营销系统的设计与实现,TP311.52
  9. 一个电子报纸发行系统的设计和实现,TP311.52
  10. 高校科研项目管理系统设计与实现,TP311.52
  11. 基于SSH的办公自动化双语系统的设计与实现,TP311.52
  12. 高校科技信息化管理系统设计与实现,TP311.52
  13. 基于SOA的财务管理系统架构研究,TP311.52
  14. 电子商务中的在线书店设计与实现,TP311.52
  15. 基于J2EE的移动存储设备电子文件安全管理系统的设计与实现,TP311.52
  16. 基于MVC设计模式的博客系统的设计与实现,TP311.52
  17. 基于SSH2的网优中心办公系统的设计与实现,TP311.52
  18. 基于MVC设计模式的电子作品评价系统的设计与实现,TP311.52
  19. 基于工作流的软件缺陷管理系统的设计与实现,TP311.52
  20. 越秀外国语学院指纹考勤系统的设计与实现,TP311.52
  21. Java Aspect在SC公司销售系统开发中的应用,TP311.52

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