论文部分内容阅读
信息化的发展,可以说给企业带来了一场产业革命,企业对信息的要求更为迫切。信息的采集、处理、发布已经成为企业的基本要求,并伴随网络的发展,逐步实现文档电子化、处理电脑化。 传统的Web网站建设和维护的方法是:首先设计Web网站的框架结构,然后设计HTML页面,最后把设计好的HTML页面纳入Web网站的框架结构中。这种网站建设模式比较适合小型网站和内容相对固定(变化少)的网站,因此对于信息量大,结构复杂的政府门户网站和政务平台来说,这种方式具有诸多弊端。 基于Web的动态信息发布系统(CMS),是将网页上的某些需要经常变动的信息,类似新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。它的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文字和上传图片,从而使网站的更新速度大大缩短,特别是对于政府部门和企事业单位,利用CMS可以有效的提高工作效率,节省大量的工作时间。 本文所涉及到的CMS系统以面向对象分析方法为基础,以先进的RUP软件工程思想为指导,以UML(统一建模语言)为工具分析和设计Web应用系统。首先按照系统需求和系统运行模式建立系统业务模型,并使用面向对象方法对业务模型进行分析,抽象出系统中需要构件的业务服务对象、业务实体和业务边界对象。然后,依托.NET框架构建整个系统。设计中将业务逻辑层进一步细化,提高了系统的灵活性和可维护性。 本文采用面向对象方法介绍动态信息发布系统的分析、设计与建立,并采用.NET框架下的ASP.NET和ADO.NET技术来构建动态信息发布系统。首先简单介绍了本系统所使用的设计与开发工具以及相关功能,然后以面向对象分析与设计方法以及UML统一建模语言为基础讲述了本系统分析与设计过程和UML图的制作。由于本系统分为五大模块,在最后重点介绍了用户管理模块的实现过程。