论文部分内容阅读
互联网快速发展到今天,带给了人们快捷的信息传达和广泛的信息发布。为了使浏览者及时了解最新的信息,网站需要不断地更新其信息发布的内容。基于Web的动态信息发布系统,是将网页上需要经常变动的信息进行集中管理(如新产品发布、业界动态等),并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。它的出现大大减轻了网站更新维护的工作量,通过网络数据库的应用,将网站的更新维护工作简化到只需录入文字和上传图片,大大加快了网站更新速度。论文结合学校实际,采用面向对象方法分析、设计并实现了一个基于ASP.NET的动态信息发布系统进行。论文完成的主要工作如下:①论文研究了动态WEB技术的相关理论、设计原则和分析方法,介绍了在开发实现一个动态Web信息发布系统过程中涉及的主要技术和工具,分析了.NET开发工具的优势和特点。②三层体系结构是信息发布系统的发展方向,具有很强的可靠性、伸缩性和可维护性,性能优异。论文深入研究了三层体系结构及其先进性和灵活性,并研究了微软的COM组件技术,对开发流程进行了详细的剖析。③从用户和开发人员的角度对信息发布系统进行了需求分析,提出了系统应达到的基本功能。系统设计了三个功能模块:信息浏览显示模块、信息发布管理模块和系统管理模块块。根据面向对象的设计思想对信息发布系统的数据库进行设计,设计了各个表的结构并分析了表间的联系,创建了存储过程。将系统划分为信息浏览和信息发布管理两大部分,采用.NET框架下的ASP.NET和ADO.NET技术具体实现了动态信息发布系统。④信息发布系统数据的完整性与正确性对整个网站的正常运行起着至关重要的作用,为保证系统和数据的安全,提出了系统的安全策略,从技术和管理上保证了系统的安全性和稳定性。⑤从页面性能优化、数据库访问性能优化、字符串操作性能优化三个方面对系统进行了优化处理,从而提高了网站的总体性能。