基于UML+Java的科研信息管理系统设计(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于UML+Java的科研信息管理系统设计(4)


科学化管理而言,完成科研信息管理工作是科学化管理首要任务。为了能够最大限度的提升科研信息管理水平,我们不得不强化科研信息管理的规范化和数字化建设,制定科研信息管理的长期、中期、短期计划,改变当前科研信息管理较弱的情况。科研信息管理的基础打得好,就可以顺利完成从传统管理手段向数字化管理手段的改变,把科研管理人员从复杂繁重的工作中解救出来,科研管理的工作效率将会被显著提高,更加高效的为科研服务。
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)