学位论文 > 优秀研究生学位论文题录展示
面向科技计划项目管理领域的框架研究与设计
作 者: 潘俊俊
导 师: 徐小良
学 校: 杭州电子科技大学
专 业: 计算机应用技术
关键词: 领域模型 科技项目管理 软件体系结构 应用框架 JavaEE
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 72次
引 用: 1次
阅 读: 论文下载
内容摘要
随着我国科技计划项目资助数量的增多,项目管理工作量陡增,对项目过程管理的规范化、流程化、高效性、公正性、资源共享等提出了严峻的挑战。由于缺乏业务标准、技术规范等,目前我国科技计划项目管理系统的建设存在各自为政、重复建设、系统之间难以衔接等问题。为了提高项目管理系统开发的标准化、规范化和高效性,本文主要基于领域工程与J2EE技术研究面向科技计划项目管理领域的Web应用框架。论文主要研究工作归纳如下:(1)利用面向对象领域分析方法对科技计划项目管理进行了分析,研究基于项目生命周期的全过程管理元模型。元模型按照项目立项、项目实施和项目验收三个阶段进行过程化跟踪管理,具有一定的领域通用性。(2)利用领域模型模式、主流的J2EE开源框架和Ajax框架技术,研究构建分层的、松耦合的轻量级框架体系结构:以Spring框架为核心,整合Struts2表现层组件、JPA持久层组件,实现表现层、业务层、持久层的严格分离,各层之间通过Spring的控制反转(Inversion of Control,IoC)实现松散耦合,并提供了对组件扩展、组件管理、事务控制的有效支持。持久层利用JPA规范摆脱了对持久化实现框架和关系数据库的依赖,使得框架移植具有平台和关系数据库无关性。另外,表现层对Ext RIA、Freemarker模板的支持使得应用有了更好的用户体验。(3)基于上述提出的领域模型与框架体系结构,实现了一个面向科技计划项目管理领域的WEB应用框架。框架同时整合了缓存、异常处理、集成测试等支持机制,具有良好的复用性、可移植性,灵活性和扩展性。框架有助于快速开发各种科技计划项目管理系统,并且对于提高系统的可靠性、可维护性和规范性具有重要的意义。论文成果已实际应用于浙江省科技厅和路桥科技局的项目申报管理系统的开发,这些系统的顺利实施和稳定运行充分验证了框架的有效性和复用性。
|
全文目录
摘要 5-6 ABSTRACT 6-11 第1章 绪论 11-14 1.1 课题背景及研究意义 11 1.2 国内外研究现状 11-13 1.3 主要研究内容 13 1.4 论文安排 13-14 第2章 框架与领域工程相关技术 14-24 2.1 J2EE 架构 14-19 2.1.1 J2EE 分层开发思想 14-15 2.1.2 电子政务中的架构 15-17 2.1.3 MVC 模式 17-18 2.1.4 面向切面编程 18-19 2.2 领域工程 19-23 2.2.1 领域工程基本概念 20-21 2.2.2 领域工程方法 21-22 2.2.3 领域工程与软件复用 22-23 2.3 本章小结 23-24 第3章 领域模型的研究与设计 24-35 3.1 基于项目生命周期的全过程管理元模型 24-26 3.2 面向对象领域分析方法 26-28 3.3 领域分析建模 28-34 3.3.1 领域边界模型 28-29 3.3.2 领域特征模型 29-31 3.3.3 领域用例模型 31-33 3.3.4 领域对象模型 33-34 3.4 本章小结 34-35 第4章 框架体系结构 35-51 4.1 设计原则 35-37 4.1.1 领域模型模式 35-36 4.1.2 设计目标 36-37 4.2 体系结构设计 37-43 4.2.1 体系结构的提出 37-38 4.2.2 组件分类及扩展 38-40 4.2.3 组件管理 40-43 4.3 表现层 43-45 4.3.1 Web 框架选型 43-44 4.3.2 Struts 与Ext、Freemarker 整合 44-45 4.4 业务层 45-49 4.4.1 Spring 与Struts 整合 45-47 4.4.2 事务管理 47-49 4.5 持久层 49-50 4.5.1 数据库连接池 49 4.5.2 Spring 与JPA 整合 49-50 4.6 本章小结 50-51 第5章 框架设计与实现 51-67 5.1 框架层次 51-52 5.2 框架包结构 52-53 5.3 领域实体设计 53-60 5.3.1 实体抽取 53-56 5.3.2 实体关联设计 56-57 5.3.3 实体监听 57-58 5.3.4 申报相关实体 58-60 5.4 领域服务设计 60-62 5.4.1 泛型DAO 与Service 60-61 5.4.2 申报服务 61-62 5.5 框架优化 62-66 5.5.1 集成测试 62-63 5.5.2 缓存处理 63-65 5.5.3 异常处理 65-66 5.6 本章小结 66-67 第6章 框架应用 67-72 6.1 基于领域框架的开发环境 67 6.2 浙江省科技厅网上申报管理系统 67-70 6.2.1 系统简介 67-68 6.2.2 系统实现 68-70 6.3 台州路桥网上申报管理系统 70-71 6.4 本章小结 71-72 第7章 总结与展望 72-74 7.1 总结 72 7.2 展望 72-74 致谢 74-75 参考文献 75-78 附录 78-79 详细摘要 79-81
|
相似论文
- 伺服压力机上位机控制及工艺规划软件的研究,TP273
- 高校科研项目管理系统设计与实现,TP311.52
- 基于混合软件体系结构模型的电厂SIS,TP311.52
- 软件体系结构自适应模型及其智能化研究,TP311.52
- 面向教育厅自动化办公的信息化平台设计与实现,TP311.52
- 基于WCF和Silverlight的Web应用框架技术研究,TP393.09
- 基于Flex的RIA在路面养护决策软件开发中的应用,TP311.52
- 基于GRAPPLE和XP开发过程的中小型企业信息化设计和开发模式研究,TP311.52
- 基于JEE的科技项目管理系统设计与实现,TP311.52
- 实物期权在船舶企业固定资产投资决策中的应用研究,F830.9;F224
- 多功能在线考试系统的设计与实现,TP311.52
- 基于轻量级构件的嵌入式软件开发的研究及应用,TP311.52
- WEB快速开发框架的设计与实现,TP311.52
- 面向方面连接件的软件体系结构适应性研究,TP311.52
- 蓝牙免提应用协议(HFP)的实现研究,TN925
- 基于WEB的机械设备远程状态监测系统研究,TP274
- 基于反射理论的DDS体系结构动态演化框架,TP393.09
- 基于进程代数的面向服务软件体系结构建模,TP393.09
- 基于构件的软件产品线技术研究,TP311.52
- 软件体系结构设计方法的研究与应用,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|