论文部分内容阅读
随着互联网技术的飞速发展,基于Web的信息共享系统在教育科研单位、商业企业组织、政府管理机构中得到了广泛的应用。通过互联网突破时空的限制,构建覆盖全系统的项目资源共享平台和整体运作的管理网络,实现整体性、连贯性和动态性的“全过程管理”,全面提升科研管理水平和效率。以大型网络数据库系统为平台,开发基于Web的信息共享系统成为信息化建设的一项迫切而重要任务。本文以国家基金委“联合基金信息共享平台研究与开发”项目为背景,在对C/S结构和B/S结构的特点进行了分析和比较的基础上,指出了本系统采用B/S结构的优势。同时重点研究了当今流行的.NET平台及本文所用到的关键技术――AJAX异步传输技术和数据库连接池技术,并分析了这些技术对开发本系统的支撑作用。通过对“联合基金信息共享系统”进行详细需求分析,遵循实用性、先进性和可扩展性的设计原则,采用面向对象的设计模式,将系统的层次结构从下到上依次划分为数据层、业务逻辑层和表示层,针对每一层描述了其设计思想和实现过程,并在数据访问层运用数据库连接池技术,提供高效、安全的连接复用方式,避免了传统数据库连接频繁建立、关闭,资源频繁分配、释放所造成的问题,提高了系统性能。同时,重点结合AJAX异步传输技术设计功能强大的客户端,解决了传统Web应用网络带宽和网络流量过大的问题,设计了一种更好用户体验,更小网络延迟,更灵活异步交互开发模式,获得了较好的应用效果。此外,设计工作还对系统界面的部署作了充分的考虑,构建了一个经济、高效、网络化的联合基金信息共享系统,为项目管理规范化和高效率提供了一套行之有效的方法。