论文部分内容阅读
九江学院作为九江市乃至江西省科技发展的重要力量,正在逐步将发展方向定位由外延扩张向内涵提高转换,持续促进科研发展、不断提高管理水平及服务水平,使得科研管理工作变得日益重要起来。在这种形势下,传统的手工管理和计算机的辅助管理已经越来越不能满足新形势下科研发展的要求,进行科研管理工作方面的信息化建设已经迫在眉睫。本文通过对国内外研究现状的调查分析,从九江学院科研管理工作的实际情况出发,依据九江学院科研管理的规范和办法,设计和开发了一个适合于九江学院的科研管理系统。该系统采用结构化方法和面向对象方法相结合的方式进行分析与设计,主要包括科研单位管理、科研人员管理、科研项目管理、科研成果管理、科研奖项管理、科研工作量管理、报表管理、Web子系统等等。除去使用业务流程图、数据流程图、E-R图,还将应用UML对系统进行建模,主要是采用类图来描述静态模型、时序图来描述动态模型。其中业务流程图主要涉及其中科研项目管理工作、科研成果管理工作和科研奖项管理工作,并进行数据流程分析,从总体到所有功能模块。类图主要依据科研项目、科研成果、科研奖项、科研单位、科研人员进行展开。时序图则给出了用户登录、申请科研项目、给科研项目立项、给科研项目结题等等。结合UML类图创建系统的数据模型,这个过程将同时遵循数据库设计原则设计出合理的数据库表结构。在C/S与B/S混合结构下进行软件开发,在C/S结构下采用PowerBuilder实现,在B/S结构下采用Eclipse在Struts+Spring+Hibernate整合框架下进行JSP编程,发布到Tomcat Web应用服务器,后台采用Oracle11g数据库。本课题重点研究了如何开发九江学院科研管理系统,依次进行系统需求分析、系统设计、系统实现,在系统分析阶段,采用的是结构化方法,沿用比较开发人员和用户都熟悉并能接受的办法,而在系统设计阶段,采用的是先进的面向对象技术,通过UML对系统进行建模,这样一来,开发人员之间的理解和交流也就变得明确起来,明确系统,保证无歧义,提高软件的生产率、质量、可靠性、可维护性和可移植性。九江学院科研管理系统作为高校信息化的重要组成部分,不仅能够提高科研管理工作的效率和质量,同时也能够提高我校整体工作水平。