基于富客户端框架高校科研管理系统研究与设计.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文档。上传文档
查看更多
基于富客户端框架高校科研管理系统研究与设计

基于富客户端框架高校科研管理系统研究与设计   摘 要:现在的高校科研管理系统中,由于涉及的数据量大、科研信息类别繁多、科研项目流程要求严格等,开发一个高效的科研管理系统可以在很大程度上提高科研管理人员的工作效率,提高学校的整体科研工作水平。本文将结合流行的富客户端技术对科研管理系统进行分析研究与设计。   关键词:科研管理;富客户端;DWZ   中图分类号:TP311.52   随着科技的日益发展,高校的科研活动和科研能力成为反映高校综合实力指标的比重不断加大,而通过信息化的手段对日常科研工作进行管理,整合科研工作流程,为决策层提供真实有效的依据,是提升科研管理水平的有效途径,也是当今高校科研管理的大势所趋。   1 系统设计的背景和目标   目前大多数高校科研管理工作,很大程度上还要依赖人工来进行,通过Word、Excel等办公软件来处理科研文档和统计科研数据,这种方式难以及时有效的掌握最新的科研情况,为科研管理增加许多工作量,不利于领导进行科学决策。所以科研管理系统的构建是非常有必要的,该系统服务于学校科研工作,为辅助领导进行科研管理决策提供有利的信息支持,有助于学校整体科研工作水平的提高。   科研管理系统的建设目标是是建设一个科研管理信息系统,该系统可以实现科研工作的网络化管理,形成一个及时更新的科研数据中心和科研管理沟通平台,全面、实时、准确提供学校的有关科研信息,为学校领导有关科研决策提供辅助支持,为学校教师开展科研活动提供方便快捷的服务,为科研管理人员开展工作提供极大的便利,使用富客户端技术,集成桌面应用的交互性和传统Web应用部署的灵活性,创建更好的用户体验和更高的工作效率。   2 系统结构设计   科研管理系统不仅要有科研管理功能,还要有沟通交流的功能。作为一个信息管理系统,本文主要从以下两个方面研究科研管理系统:   2.1 系统结构。科研管理系统向全校教师开放,系统要支持教师、院系和科研处三级用户使用模式。教师可以登录系统录入和维护自己的项目、成果等科研信息,院系用户可以登录系统维护本单位的科研人员、科研项目和科研成果等信息。教师个人录入的数据需要经过院系和科研处的审核。   科研管理系统主要包括机构管理、人员管理、项目管理、成果管理、学术活动、统计报表和系统维护等几个子系统。   2.2 富客户端框架。在WEB应用程序中使用富客户端技术主要是为了让网络应用程序具有很强交互性。在信息管理系统中应用富客户端技术还可提高用户的工作效率。   目前有众多的富客户端框架可供选择,如EXTjs、YUI、jQueryUI等,本系统选择DWZ作为前端整体UI框架。DWZ具有简单实用、扩展方便、快速开发、RIA思路、轻量级的特点,框架完全开源,可以免费获取全部源码。但在使用DWZ的时候,也发现其树型组件作为导航菜单在动态加载菜单项时不太方便,在表格组件在处理数据时也不太灵活,所以本系统在DWZ框架中整合zTree树插件来设计导航菜单和树型数据处理,用jqGrid作为表格组件。   zTree是一个依靠jQuery实现的树型插件。功能强大、配置灵活。适合项目开发,尤其是树状菜单、树状数据的Web显示和编辑等。   jqGrid是一个基于jquery的表格插件,以ajax的方式和服务器通信。在使用jqGrid时服务器端进行数据管理,客户端进行数据展示。jqGrid提供了强大的表格编辑功能,包括单元格编辑、行编辑、弹出窗口编辑等编辑方式,支持多条件查询、按列排序、分组统计和分组数据展示、数据校验等实用功能。   3 系统实现   从上文可以看出,科研管理系统的功能子系统较多,在实现时基于现在流行的SSH框架来开发。SSH框架具有设计层次清晰、代码复用性高、模块耦合度低的特点,目前已被广泛使用,本文对本系统中SSH框架和富客户端框架的具体使用就不再赘述,主要从富客户端的使用和整合过程中需要注意的几个方面进行介绍。   3.1 使用DWZ框架。使用DWZ这种轻量级的框架非常简单,只需要把框架所需的js文件加入到项目中,项目的主页面可直接使用DWZ框架demo中的index.hmtl来进行修改。在该页面中加载了所有元素,在后续的工作区页面中只需页面碎片就可以了,之后和服务器的交互也只是数据间交互,不会因加载界面元素占用网络流量。页面使用如下的代码片断实现初始化:   $(function(){   DWZ.init(dwz.frag.xml, {   ……   });   });   值得注意的是,dwz.frag.xml是DWZ框架的核心文件,需要加载才可以正常使用,确保路径正确。   3.2 DWZ与zTree的整合。zTree和DWZ本来没有什么直接的冲突,使用zTree时先在项目中加入所需的js和css后就可以初始化。

文档评论(0)

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

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

1亿VIP精品文档

相关文档