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

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

论文摘要

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

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题背景
  • 1.2 我国科技项目管理的现状
  • 1.3 国外科技项目管理的现状
  • 1.4 本文结构
  • 2 Web应用体系结构
  • 2.1 C/S体系结构
  • 2.2 B/S体系结构
  • 2.3 C/S与B/S比较
  • 2.3.1 C/S的优点与缺点
  • 2.3.2 B/S的优点与缺点
  • 2.3.3 B/S与C/S的区别
  • 2.4 本章小结
  • 3 MVC概述
  • 3.1 设计模式
  • 3.1.1 设计模式要素
  • 3.1.2 设计模式的分类
  • 3.1.3 设计模式的特点
  • 3.2 MVC设计思想
  • 3.3 MVC处理过程
  • 3.4 MVC的优点
  • 3.5 传统的JSP设计模式
  • 3.5.1 JSP Model1
  • 3.5.2 JSP Model2
  • 3.6 本章小结
  • 4 Struts介绍
  • 4.1 Struts体系结构
  • 4.2 Struts主要组件
  • 4.2.1 视图(View)
  • 4.2.2 模型(Model)
  • 4.2.3 控制器(Controller)
  • 4.2.4 Struts的配置文件struts-config.xml
  • 4.3 Struts中主要的类
  • 4.4 Struts的工作流程
  • 4.5 本章小结
  • 5 科技项目管理系统
  • 5.1 开发原则
  • 5.1.1 界面设计要求
  • 5.1.2 数据安全和系统安全
  • 5.2 系统工作流程描述
  • 5.3 功能模块划分
  • 5.3.1 用户注册模块
  • 5.3.2 项目申报模块
  • 5.3.3 项目合同模块
  • 5.3.4 项目执行情况模块
  • 5.3.5 项目鉴定、验收与评价模块
  • 5.3.6 用户信息管理模块
  • 5.4 系统的开发环境
  • 5.5 系统的实现
  • 5.5.1 构建视图
  • 5.5.2 构建模型
  • 5.5.3 构建控制器
  • 5.5.4 配置文件
  • 5.6 测试
  • 5.6.1 测试环境
  • 5.6.2 测试计划
  • 5.7 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].审计项目管理系统的设计及实践探析[J]. 财会通讯 2020(11)
    • [2].基于全流程管理大学生创新创业项目管理系统[J]. 内蒙古医科大学学报 2019(S2)
    • [3].多项目管理系统在航空新产品研制中的应用[J]. 项目管理技术 2020(07)
    • [4].以成本为主线构建企业级综合项目管理系统——济南城建信息化建设应用情况总结与思路分享[J]. 施工企业管理 2020(09)
    • [5].内蒙古包头:建成可示范、可复制、可推广“零跑腿”项目管理系统[J]. 中国财政 2019(12)
    • [6].电力行业项目管理系统分层架构设计与实现[J]. 自动化与仪器仪表 2017(01)
    • [7].基于通信企业系统集成类项目管理系统的研究与分析[J]. 贵州师范学院学报 2016(12)
    • [8].互联网思维下的IT项目管理系统的设计及其实践[J]. 纳税 2017(12)
    • [9].基于ArcGIS API for iOS的建设项目管理系统的实现[J]. 安徽建筑 2017(04)
    • [10].电网技改项目管理系统的设计与问题研究论述[J]. 中国高新区 2017(23)
    • [11].建筑施工4D++模型与4D项目管理系统的研究[J]. 居业 2015(20)
    • [12].高速公路集团项目管理系统的设计和实现[J]. 中国交通信息化 2016(06)
    • [13].智能化项目管理系统在建筑工程中的应用分析[J]. 企业技术开发 2014(32)
    • [14].企业项目管理系统的构建策略[J]. 时代金融 2015(29)
    • [15].大学生创新项目管理系统的建设及对学校科创管理工作促进作用的分析[J]. 课程教育研究 2015(22)
    • [16].对多项目管理系统的运用分析思考[J]. 商 2013(22)
    • [17].高职院校教育教学项目管理系统的开发应用[J]. 科技经济市场 2019(04)
    • [18].基于工程生命周期的项目管理系统信息化建设[J]. 电子技术与软件工程 2017(05)
    • [19].项目管理系统在企事业信息化建设中的应用[J]. 科技展望 2015(30)
    • [20].项目管理系统在高校信息系统建设中的实践与应用[J]. 实验室研究与探索 2015(12)
    • [21].基于RBAC的权限管理在机关项目管理系统中的设计与实现[J]. 信息系统工程 2014(11)
    • [22].时间管理在航空研制项目管理系统中的实现[J]. 电脑编程技巧与维护 2015(14)
    • [23].基于云管理的政府项目管理系统构建[J]. 中国商贸 2014(03)
    • [24].项目管理系统的引进与应用[J]. 中国科技投资 2013(17)
    • [25].对广电工程中实施项目管理系统的思考[J]. 改革与开放 2012(12)
    • [26].基于工作流的多项目管理系统的研究[J]. 信息与电脑(理论版) 2012(22)
    • [27].关于网络环境下科技项目管理系统的探讨[J]. 才智 2011(13)
    • [28].浅谈高校财务代办项目管理系统的设计与实现[J]. 软件工程师 2011(12)
    • [29].科技查新项目管理系统的设计与实现[J]. 情报探索 2010(02)
    • [30].基于网络的科技项目管理系统[J]. 南京工业职业技术学院学报 2008(04)

    标签:;  ;  ;  ;  

    基于Struts框架的科技计划项目管理系统的研究
    下载Doc文档

    猜你喜欢