论文部分内容阅读
随着信息化技术的发展,对科技项目的管理系统,在安全性,高效性,可复用性,可维护性,开发周期等方面都有很高的要求,因此使用良好的体系结构和框架是系统开发的首要问题。本文首先讨论了系统开发的背景,通过对系统需求的认真分析,决定采用B/S体系结构,MVC设计模式,Struts框架进行系统开发,从而真正的实现科技项目管理的网络化和信息化管理。MVC设计模式能够消除传统Web应用开发方式所具有的弊端并分离数据的控制和表现,以适应越来越复杂的多层Web应用系统的设计需求。Struts是近年来Web开发中最为流行的框架技术之一,它通过把一组相互协作的类、Servlet以及标签库结合在一个统一的框架中,将MVC模式所具有的“分离业务逻辑和显示逻辑”的能力发挥到了极点。对于一个复杂的应用,Struts框架可以方便迅速地将其划分成模型、视图和控制器组件,提高了应用的可重用性和可扩展性。然后论文着重介绍了B/S和C/S体系结构以及优缺点并进行对比;并介绍了MVC设计模式和Struts框架等相关技术理论。最后在此理论基础上,根据系统界面的简单明了和易用性等原则进行系统的实现。将系统划分为用户注册,项目申报,项目合同,项目执行情况,项目鉴定、验收,用户信息管理几个模块。本次开发的科技项目的管理系统,经过测试达到了预期效果,现已在伊春市科技局应用。论文最后对本文主要完成的工作进行了总结,并提出了研究的不足之处以及对今后研究的展望。