论文部分内容阅读
科研项目是指根据科技和经济社会发展需要,以科研发展资金支持或以科研政策调控、引导,由科研行政部门制订并组织实施的科学研究开发、科研产业化以及相关的科研活动。近年来,科研项目的申报已经逐渐步入了信息化和网络化的时代,科研工作者也对科研申报平台提出了更高的要求。因此,在科研项目申报中,充分利用信息技术和网络技术,完善和改进工作方式和手段,为科研工作者提供便利的申报途径,对提高科研项目申报效率有着很重大的意义。
论文在对现有的科研项目申报系统进行调研和分析的基础上,提出一种适用于科研项目申报的离线申报方案。该方案采用Microsoft Word作为申报模板,使用VBA技术来实现模板数据的控制和项目申报数据的提交。这种方案能很好地克服传统在线项目申报对非格式化数据支持度不好、对Internet的依赖度高等缺陷,满足科研项目网上申报的需要。
论文还研究了客户端VBA程序与服务器端基于SSH架构的WEB应用程序之间的数据通信技术。为了实现申报的高效性和安全性,申报系统的客户端使用了HTTP的方式进行数据上传,并在服务器的SSH架构中加入了VBA数据传输的功能模块。这种方式能够快速地将数据传输到服务器端,并且在客户端不用安装任何插件,极大地方便了用户的使用。
申报过程中的非格式化文本(图片、表格等)需要进行特别的处理。在上传的过程中,VBA程序将非格式化文本以二进制Word流的形式进行数据上传,服务器再将该部分数据存储到数据库中。对于已上传的非格式化数据的处理,本文提出两种处理方法:其一是采用“永中”控件来进行数据的在线编辑;其二是采用开源的POI框架来进行数据的解析。
本文结合一个具体的申报需求,构建一个申报模型,来说明关键技术在实现中的可行性。并在最后对系统进行总结,提出了一些后续有待进一步研究的问题。