AGRS管理与决策支持系统——项目管理子系统设计与实现

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:nini863700
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
项目管理子系统是中国国土资源航空物探遥感中心(AGRS)“管理与决策支持系统”项目的一部分,该项目主要建立项目管理、设备管理、合同管理、外事管理、质量文件管理、学会管理等信息管理系统。这些系统之间要做到统一数据库平台、统一身份认证、单点登录,系统之间要做到数据共享,统一数据标准,统一编码格式。   航遥中心现有的项目管理系统是用access开发的,属于单机版的信息管理系统,具有数据的录入,修改、简单的查询等功能。本课题就是利用Java的Web开发技术,开发一个全新的项目管理系统,并在此基础上探讨该系统和其它系统之间的集成问题。新系统应具有可扩展性,可维护性,可移植性等特点。   项目管理子系统采用Struts+Hibernate架构,表现层使用基于MVC模式的Struts框架,业务层结合代理模式,运用JavaBean,数据持久层使用流行的Hibernate框架,数据层使用Oracle数据库,整个管理系统以Eclipse为开发平台。项目管理子系统分别实现了立项管理、任务书下达、设计管理、项目实施管理、成果报告评审、资料汇交、项目决算等系统管理功能。   在系统开发设计时,结合Struts框架,Hibernate框架以及工厂模式、代理模式、门面模式等多种设计模式,运用面向对象的思想,完成了系统数据库管理模块的设计与编码;利用Struts框架对多模块的支持以及Java接口技术,实现了项目管理和其它系统的统一平台,统一身份认证和资源共享;解决了在Struts框架中动态添加多条记录的技术问题,使得数据录入更加快捷;利用Oracle的PL/SQL技术和Java的相关技术实现了数据的统计功能以及统计数据的导出功能;同时利用Hibernate的相关技术解决了CLOB对象的添加问题;大量设计模式的使用,提高了代码的可重用性,也提高了系统的可扩展性和可维护性。   项目管理子系统的设计与实现必将使航遥中心的科研信息管理和信息服务推向历史性的新台阶,实现资源的有效配置和充分利用,消除对数据的重复管理、数据冗余以及数据不同步等问题。它将根本改变传统的管理和服务模式,实现管理过程的高质优化和充分协调,提高科研管理和服务工作的效率、效果和效益。
其他文献
该文建立了一套反射式中间件原理框架,提出了一种基于软件体系结构的中间件反射方法,并实现了一个反射式J2EE(Java 2 Platform Enterprise Edition)应用服务器原型.在反射式
哼唱检索方式是一种方便、新颖、人性化的音乐检索方式,有着广泛的应用前景和重要研究价值。它使得用户在忘记歌词、歌名和作者的情况下,只要哼出旋律就可以找到想要的歌曲。
控制关系分析(Dominant Relationship)成为数据库领域研究人员关注的一个热点问题。控制关系分析在很多的领域,比如Skyline计算,Rank-Aware查询的处理以及市场分析中都有非常广
随着网络经济的飞速发展,Web应用软件的规模不断扩大,使得Web站点流量的迅速增长,其复杂性也逐渐增加,导致一些经常使用的Web站点由于负载过重而变得反应迟缓,甚至系统瘫痪。当站
电子商务推荐系统是电子商务网站用来向顾客提供商品信息和建议,并模拟商店销售人员帮助顾客顺利完成购买过程。随着电子商务的快速发展,越来越多的电子商务网站开通了个性化信
学位
近年来,随着多媒体技术的发展和数字成像设备的普及,图像作为一种表达形式简洁直观、内容信息丰富多样的信息载体在信息传递中占据着越来越重要的位置。与此同时,目前的图像规模
施工隧道监控量测是现代隧道施工技术的重要内容。真实准确的隧道监测数据信息是指导隧道进行安全施工的关键。如何处理监测数据并分析判断围岩安全状态是本文的研究重点。本
无线传感器网络具有广阔的应用前景,能应用于环境监测、城市管理、生物医疗、工农业控制、国防军事等领域,因而一经诞生就引起学术界、军界和工业界的极大关注。无线传感器网络
计算技术和无线通信设备的发展与结合使得随时随地获得个人位置成为可能,同时促进了新一类应用程序——位置服务(Location Based Service,LBS)的产生和发展。位置服务是与用户