论文部分内容阅读
随着科学研究的不断发展和科研水平的不断提高,各大高校开始实现科研项目管理工作的信息化,开发出一套自己的科研项目管理系统,以此来适应科研管理工作的快速变化。为提高高校科研项目管理工作的效率,满足科研项目管理工作不断变化的需要,本文前四章中首先对工作流技术、MVC模式和Struts技术领域作相关的理论研究,并在此基础上结合工作流技术对系统功能需求分析和整个系统的主要业务流程做出详细的分析,给出业务流程图和主要用例图。再根据系统功能设计,对绍兴文理学院科研申报项目管理系统的业务需求分析、功能概要设计、模块详细设计等方面进行描述。在系统设计过程中对系统数据库的设计与构建做出详细分析,并用E-R图详细描述了该管理系统应用领域内的数据、数据间的联系和业务规则,结合系统需求给出了数据库的表结构设计及一些相关数据的实体关系。第五章是本文的重点,在对基于MVC模式的系统设计原理的研究基础上,对该项目业务流程的实现过程进行展示,再根据项目管理系统的需求分析设计,对系统的四大主要功能模块:项目管理、流程管理、用户管理、数据库管理进行系统详细的设计,并借助表示层、业务层、数据服务层的三层体系结构,设计并实现了通用、灵活、高效的项目管理系统。最后又给出实现系统后台架构的设计编码和具体实现方案。第六章是系统测试部分。本章先阐述系统测试目的的科学性和必要性,再对系统测试常用的方法进行描述并对其应用领域进行研究,从而确定本文中的科研项目申报系统的测试环境。接着对系统主要功能模块(系统登录、用户管理、信息管理、项目申报、项目管理、性能和安全等)展示测试结果,证明该系统工作运行的可靠性和可行性。最后一章是总结与展望。对基于工作流的绍兴文理学院项目申报管理系统做出全面总结,指出了产品的优点及不足,并对项目的发展前景作出展望。