- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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, xmlv , {
});
});
值得注意的是,dwz. frag, xml是DWZ框架的核心文件, 需要加载才可以正常使用,确保路径正确。
3.2 DWZ与zTree的整合。zTree和DWZ本来没有什么 直接的冲突,使用zTree时先在项目中加入所需的
原创力文档


文档评论(0)