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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于网络高校科研管理系统设计开发

基于网络高校科研管理系统设计开发   摘要:随着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所示。    科研成果转化模块,是对所取得的成果(科研项目、授权专利等)经

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档