• 工作总结
  • 工作计划
  • 心得体会
  • 述职报告
  • 事迹材料
  • 申请书
  • 作文大全
  • 读后感
  • 调查报告
  • 励志歌曲
  • 请假条
  • 创先争优
  • 毕业实习
  • 财神节
  • 高中主题
  • 小学一年
  • 名人名言
  • 财务工作
  • 小说/有
  • 承揽合同
  • 寒假计划
  • 外贸信函
  • 励志电影
  • 个人写作
  • 其它相关
  • 生活常识
  • 安全稳定
  • 心情短语
  • 爱情短信
  • 工会工作
  • 小学五年
  • 金融类工
  • 搞笑短信
  • 医务工作
  • 党团工作
  • 党校学习
  • 学习体会
  • 下半年工
  • 买卖合同
  • qq空间
  • 食品广告
  • 办公室工
  • 保险合同
  • 儿童英语
  • 软件下载
  • 广告合同
  • 服装广告
  • 学生会工
  • 文明礼仪
  • 农村工作
  • 人大政协
  • 创意广告
  • 您现在的位置:六七范文网 > 其它相关 > 正文

    基于网络的高校科研管理系统的设计开发

    来源:六七范文网 时间:2023-05-20 17:45:24 点击:

    摘要:随着Internet的快速发展,建立适应现阶段高校科研发展的管理系统势在必行。本论文主要介绍采用J2EE平台技术进行高校科研管理系统开发与设计,实现了科研信息采集、审核、统计、考核等功能,具有通用性、扩展性、易用性、安全可靠性等特点。

    关键词:管理信息系统 J2EE 科研管理

    长期以来,高校科研成果数据主要由人工收集整理,存在这许多的局限性,工作效率低、疏漏不可避免。因此,利用先进的方法进行科研管理,提高工作效率,减少工作失误势在必行。随着Internet技术的迅速发展,对基于网络的Web应用系统的需要日趋增长,为促进学校科研成果管理的信息化、网络化,采用Web方式编写了科研成果管理系统。

    1 系统构架原理

    目前软件开发采用的模式为B/S(Browser/Server 浏览器/服务器),这是随着Internet发展和计算机技术的更新,对C/S(Client/Server 客户机/服务器)模式的更新。在B/S结构中,客户端完全可以通过浏览器实现,无需安装专用客户端软件。B/S的以TCP/IP协议为基础,www服务器可以接受安装有Web浏览程序的Internet终端的访问。作为最终用户,只要通过web浏览器,各种任务都可调用系统资源来实现,省略了对客户端的安装与维护。

    系统的基本结构体系是基于J2EE平台B/S模式结构,J2EE是利用Java 2平台来简化解决方案中的开发、部署和管理相关复杂问题的体系结构,通过组件以多层结构完成整个系统的设计。具有安全、可靠、可升级等优点。

    设计采用Struts 框架的MVC模式,MVC即Model-View-Controller的缩写,是一种常用的设计模式。它将应用程序的输入、处理和输出分开,把应用程序分成三个核心模块:模型层、视图层、控制层,分别担负不同任务。模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化-传播机制。

    2 系统构建

    根据科研管理的需求,将业务集成到一个平台上,实现信息的整合与共享。按实用性、可扩展性与先进性相结合的原则,系统设计为3层构架:前端使用B/S构架,用户只需普通浏览器即可,无须安装其他软件。中间层使用J2EE,按MVC模型组建J2EE。视图负责为用户提供所需的网页内容。科研管理系统的视图采用JSP技术的动态网页。模型是MVC应用的重要一部分,负责封装应用程序状态,响应状态查询,应用程序功能,通知视图改变。Struts没有为设计和创建模型组件提供现成的框架,但允许使用其他的模型框架。本系统采用JavaBean来实现模型构建。JavaBean的组件模型为开发人员提供了一个标准的方式,定义Java类以便其组件在JavaBean容器环境操作,JavaBean组件根据各种属性定义模型对外提供其属性,事件及内视信息,它允许设计工具的定制,达到在设计时Bean自身定制的目的。控制器采用Struts框架ActionServlet类和自定义的Action类。数据层采用Oracle9i数据库,操作系统采用Windows 2003 server。

    3 系统模块划分

    本系统在功能上基本覆盖了科研管理工作的全过程管理,包括:公共信息管理模块、科研成果管理模块、项目流程管理模块、成果的查询模块、科研成果转化模块。

    公共信息管理模块包括组织机构、方针政策、新闻发布、成果发布、信息发布、文件下载、科技简报、疑难解答。该模块完全开放,任何人都可以进行浏览。

    科研成果管理模块用于各项科研成果的录入、提交、确认、统计等,模块包括论文类、课题(项目)类、获奖成果类、鉴定成果类、授权专利类、学术讲座类、艺术作品类、教材著作类、成果分配等9个子模块。所有成果对应的科研积分由系统根据填报成果的级别等信息自动确认。

    成果的查询模块用于各项科研成果的查询和科研积分的查询,模块下包括个人成果查询、部门成果查询、部门分值查询、全院分类成果汇总等4个子模块。分别用于个人、部门、全院科研数据的采集和汇总。

    项目过程管理模块是系统最重要的模块,承担科研项目过程管理工作,主要分为项目立项、项目实施、项目验收3个子模块。项目立项包括申请、审核、审批3项流程,项目实施包括中期评估、经费管理、变更中止3项内容,项目验收包括验收申请、审核、结题3项流程。具体管理流程如图2所示。

    科研成果转化模块,是对所取得的成果(科研项目、授权专利等)经行发布、推广、跟踪等,主要包括转化形式、运作模式、产业化以后的经济效益等内容。

    4 系统特点

    (1)采用用户式管理,每名教职工都有独立的帐号,用于自己的成果查询与申报、项目管理。每个系部有独立帐号,可查询本部门教职工的成果、项目信息。并设立科研管理部门帐号,对教职工的成果进行审核,对项目进行管理。(2)灵活的报表输出形式,可由用户根据需要选择报表项目,由系统根据用户权限生成表格,以Microsoft office Excel形式输出,为用户对数据的使用和查询提供了方便,提高工作效率。(3)积分制管理,科研管理部门在对科研成果、获奖成果审核后,可以根据高校制定的相应科研管理文件给与一定的积分,定期进行汇总,可以根据积分的多少进行核算。(4)更科学的管理。由原来定期集中提交、统计和审核变为现在随时都可以提交、统计和审核。对于审核结果,科研管理部门可以直接发送电子邮件到该教职工学院的电子邮箱中。对于信息的输入由原来科研管理人员变为教职工本人,大大减少管理人员的工作量,降低了发生错漏的可能性,并为每位教职工都提供了个人科研档案。(5)增加成果转化模块。目前高校科技成果的商品化、产业化程度较低,增加此模块是探索从管理手段上促进科研成果产业化的一种途径,解决科研成果(科研项目、授权专利等)的跟踪管理。

    5 结语

    本系统在Internet网上运行,能充分发挥网络优势,使用简单,有效的提高工作效率。由于采用J2EE平台,具有良好的扩充性和通用性。经过一定时期运行证明该系统安全、稳定,是一个具有可提供参考的技术方案。

    参考文献

    [1] 何俊新.高效科研管理存在的问题及其对策研究[J].中国市场,2009,1:128-129.

    [2] 何贤平,雷升印.基于J2EE架构的管理信息系统的设计与开发[J].微计算机信息,2006,22:122-124.

    [3] 陈省平.科技项目管理[M].广州:中山大学出版社,2007.

    推荐访问:管理系统 设计开发 科研 高校 网络