基于Struts框架的科技计划项目管理系统的研究

来源 :东北林业大学 | 被引量 : 0次 | 上传用户:haole1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化技术的发展,对科技项目的管理系统,在安全性,高效性,可复用性,可维护性,开发周期等方面都有很高的要求,因此使用良好的体系结构和框架是系统开发的首要问题。本文首先讨论了系统开发的背景,通过对系统需求的认真分析,决定采用B/S体系结构,MVC设计模式,Struts框架进行系统开发,从而真正的实现科技项目管理的网络化和信息化管理。MVC设计模式能够消除传统Web应用开发方式所具有的弊端并分离数据的控制和表现,以适应越来越复杂的多层Web应用系统的设计需求。Struts是近年来Web开发中最为流行的框架技术之一,它通过把一组相互协作的类、Servlet以及标签库结合在一个统一的框架中,将MVC模式所具有的“分离业务逻辑和显示逻辑”的能力发挥到了极点。对于一个复杂的应用,Struts框架可以方便迅速地将其划分成模型、视图和控制器组件,提高了应用的可重用性和可扩展性。然后论文着重介绍了B/S和C/S体系结构以及优缺点并进行对比;并介绍了MVC设计模式和Struts框架等相关技术理论。最后在此理论基础上,根据系统界面的简单明了和易用性等原则进行系统的实现。将系统划分为用户注册,项目申报,项目合同,项目执行情况,项目鉴定、验收,用户信息管理几个模块。本次开发的科技项目的管理系统,经过测试达到了预期效果,现已在伊春市科技局应用。论文最后对本文主要完成的工作进行了总结,并提出了研究的不足之处以及对今后研究的展望。
其他文献
自计算机技术出现以来,各种应用不断的推广,使各种数据信息资源也不断的膨胀,大量的数据信息需要存储和管理,关系数据库很好的解决了信息的存储和一些管理上的应用。在这些大量的
语言知识库是众多自然语言处理系统不可或缺的组成部分,同时也是各种自然语言处理技术赖以实现的基础。随着语料库方法和统计语言模型在自然语言处理领域的广泛运用,大规模语言
学位
在传统机器学习研究中,学习对象仅由一个类别标记来描述其语义概念。而在许多实际应用中,学习对象往往同时与多个语义概念相关联。多标记学习是研究此类任务的一种学习框架,并已
星载合成孔径雷达(Synthetic Aperture Radar,简称SAR)是一种工作在微波波段的主动式遥感器,因其具有不受日照和天气条件限制并对某些地物具有一定穿透能力的特点,现在已在对地
保证电路的“时序安全”-电路中时序路径的时延变化不引起同步失效-是确保电路可靠工作的基本条件之一。然而,随着制造工艺持续向纳米尺度推进,确保时序安全变得愈发困难和代价
频度、匀度和信息熵是语言的计量研究中极为重要的指标,本文对均方匀度、熵匀度和均根匀度进行了系统的比较研究,并针对均根匀度进行了深入的探索,得到了二元均根匀度和多元均根
学位
随着集成电路制造工艺进入纳米级,高性能微处理器的物理设计面临着越来越多的挑战:不断增加的工艺、电压、温度的在片波动,超大的设计规模,高主频、低功耗的设计要求。这些挑战正
本文首先说明了当前网站安全的严峻形势——网页篡改事件发生的数量剧增,再分析了传统的网站安全配置在防范网页篡改时表现出来的越来越明显的不适应性,接着分析了当前网页防
矢量场可视化是科学计算可视化领域中最具挑战性的研究课题之一,它以直观的图形图像显示矢量场的运动,使人们以直观形象的方式解释理解抽象科学数据中所包含的客观规律。线积
随着WWW上信息的爆炸性增长,在如此海量的数据中发现有用的信息变得越来越困难。数据挖掘就是从大量的数据中发现隐含的规律性的内容,解决数据的应用质量问题。充分利用有用的