论文部分内容阅读
基于Web的应用系统,在Internet/Intranet技术推广以来,得到了迅速发展。无论是企业、机构的内部计算机应用系统,还是在互联网上的网上应用服务系统,基于Web的计算机应用系统都发挥着越来越重要的作用。逐渐成为计算机应用系统的主流模型。 基于Web的应用系统的开发方法备受关注,这些关注主要体现在Web应用系统的开发和传统软件开发的显著区别。传统软件工程方法和技术应用到基于Web的系统开发中,显得力不从心。目前,在大多数情况下,开发基于Web的系统具有随意性,缺乏系统的方法、质量控制和保证过程。另一方面,微软的.NET框架为开发Web应用系统提供了全新的平台。因此,对基于.NET环境的Web系统的开发方式和质量保证的研究是十分必要的,也是十分紧迫的。 本文论述了Web应用系统的研究现状及发展趋势,分析了目前基于.NET开发Web应用系统发展仍不够迅速的原因。从一个实际系统的需求出发,以科学的软件工程思想作保证,以先进的设计开发平台和工具为基础,采用先进的开发技术构建一种既适合中国现状,又能充分发挥网络优势的Web应用系统开发模式。 系统采用迭代式开发方法,首先实现系统的总体开发规划,同时解决基于.NET的开发框架构建技术,然后逐步实现系统建模并最终实现系统。 文中以面向对象分析方法为基础,以先进的RUP软件工程思想为指导,以UML(统一建模语言)为工具分析和设计Web应用系统。首先按照系统需求和系统运行模式建立系统的业务模型,并使用面向对象方法对业务模型进行分析,抽象出系统中需要构建的业务服务对象、业务实体和业务边界对象。然后,依托.NET框架构建整个系统。设计中将业务逻辑层进一步细化,提高系统了灵活性和可维护性。 本文的设计目标是一套安全、高效、易维护的基于Web方式的应用软件系统,并得到一个全方位、开放、高效的Web应用系统开发模式。这种开发模式,利用先进的设计思想、开发技术和开发工具,优化了系统开发过程。