基于UML+Java的科研信息管理系统设计(4)
时间:2018-12-30 15:47 来源:毕业论文 作者:毕业论文 点击:次
科学化管理而言,完成科研信息管理工作是科学化管理首要任务。为了能够最大限度的提升科研信息管理水平,我们不得不强化科研信息管理的规范化和数字化建设,制定科研信息管理的长期、中期、短期计划,改变当前科研信息管理较弱的情况。科研信息管理的基础打得好,就可以顺利完成从传统管理手段向数字化管理手段的改变,把科研管理人员从复杂繁重的工作中解救出来,科研管理的工作效率将会被显著提高,更加高效的为科研服务。 1.3.研究的内容和主要工作 1.3.1研究的内容 在对我校及周边高校进行实地调研的基础上,专门面对科研部门的课题申报、课题审批、课题管理、科研人员管理的过程,实行了仔细的调查和研究,并且釆用了面向对象的想法行为进行了具体的解析和设计,分析设计的内容基本上包括了所调查的业务包含网上课题申报、网上项目审批、网上科技项目管理、网上可研人员管理。系统开发力求作到方法科学,过程合理和系统实用。 1.3.2 论文主要工作 在此项目中,本人做了如下工作:用户管理、信息咨询、信息审核、报表统计等模块的分析与设计。 关于论文结构,本文由五章内容组成,其中: 1)论文第一章介绍了研究背景,对所需要解决的问题进行了概述,讨论了项目的研究意义与重要性,阐述了论文的主要内容以及本人的主要工作。 2)论文第二章阐述的是本文所涉及到的开发方法及相关技术,包括UML建模技术,数据库技术,软件开发模型等 3)论文第三章是本文的核心内容之一,针对系统的业务需求、功能需求、数据需求 和非功能需求等进行了详细分析,给出了主要的业务流程图和用例图,并对核心 用例进行了详细描述,同时进行了基础数据的概念设计。 4)论文第四章是本文的重点,在进行了系统总体设计的基础上对系统进行设计 5)论文第五章节详细阐述了系统运行环境调试及数据库搭建方式 2 开发方法及相关技术 本科研信息管理系统通过UML建模,对系统完成初步建模,再利用Java语言来展示表示层,可以对各类不同需要的客户服务,可以更好的满足各种客户的服务要求。服务层釆用.NET技术,这种技术可以来提供统一接口,从而使它其与其他系统间的重合度下降。此外,因为增量模型的使用,系统可以面对一直改变的要求,使项目风险大幅度降低,是系统核心功能及较快交付可使用模块的保证。 2.1软件工程开发模型 2.1.1瀑布模型 1 瀑布模型介绍 1970年温斯顿•罗伊斯(Winston Royce)的“瀑布模型”横空出世,80年代早期以前,他是开发软件的唯一方法。 2 瀑布模型核心思想 瀑布模型的核心思想是根据流程简化,单独的实现和设计的功能,促进合作,利用结构化分析和设计方法的逻辑实现与物理实现分开。软件生命周期分为规划、需求分析、软件设计、编程、软件测试和运行文护等优尔个基本活动,并设置加入对方从上到下,固定顺序,一步一步,像瀑布水。 3 瀑布模型有以下优点 (1) 提供项目根据其阶段的检查点。 (2) 目前设计完工后,您只用关注后期。 (3)在迭代模型中可以同时使用瀑布模型。 增量迭代应用于瀑布模型。迭代1解决最大的问题。每次迭代产生一个可运行的版本,同时增加更多的功能。每次迭代必须经过质量和集成测试。 4 瀑布模型有以下缺点 (1)在目标各个时间段中很少有反馈。 (2)只能当项目的生命周期的最后阶段才可以查看结果。 (责任编辑:qin) |