基于.net的企业级系统架构的设计与实现
时间:2017-04-28 14:59 来源:毕业论文 作者:毕业论文 点击:次
摘要:对于企业级应用来言,系统架构不仅会影响到系统设计和开发的进度,也会直接影响到系统的后续发展潜力,甚至会决定整个系统开发的成败。随着Internet及其相关技术的迅猛发展,多层结构因其明显的优越性,已成为构建企业应用的一个标准。7822 本课题对系统架构中的多层架构进行了一定的研究。重点介绍了以B/S为代表的三层典型结构,三层即表示层、业务逻辑层和数据访问层。通过研究微软的PETSHOP架构设计,学习相关技术如面向对象的设计思想、微软.NET平台技术及ASP.NET和ADO.NET等,设计并实现了一个简单的基于.NET的电子产品销售英文网站Oshi。本系统分为四层,分别是Web层、业务逻辑层、业务实体层和数据访问层。其中Web层为客户提供对Oshi系统的访问;业务逻辑层包含系统业务的规则管理和逻辑实现;业务实体层即将数据库表抽象成实体对象;数据访问层为业务层提供数据访问服务。通过这样的分层设计,较好地完成了多层架构的学习与实践。7822 关键词:多层架构;.NET Framework;ASP.NET;ADO.NET;Web;企业应用 Enterprise System Architecture Design And Implementation Based On The .NET Abstract: To enterprise application, the system architecture affects not only the system design and the progress of development, but also the system's further development potential. It even determines the success of the whole system development. With the rapid advancement of Internet and its related technology,multilayer structure has become one of the standards for building enterprise applications for its outstanding advantages. This paper deals with the multi-layer structure of system architecture. The penman mainly introduces typical three layer structure, which is represented by B/S structure, three layers namely the presentation layer, business logic layer and data access layer. Through the study of Microsoft PETSHOP architecture design, learn related techniques such as object-oriented design ideas, Microsoft. NET platform technologies, as well as ASP.NET and ADO.NET, one could design and implement a simple electronic products sales English website named Oshi based on .NET. There are four layers in this system, namely the Web layer, business logic layer, the business entity layer and data access layer. The Web tier provides the access to Oshi system; Business logic layer contains the management and implementation of the system business rules and logic; Business entity layer abstracts the database table into entity object; The data access layer offers the data access service for the business layer. Through this hierarchical design, one could achieve the study and practice of multi-tier architecture efficiently. Keywords: multilayer structure; .NET framework; ASP.NET; ADO.NET; Web; enterprise application 目录 摘要 i Abstract i 目录 iii 1 绪论 1 1.1 研究背景与意义 1 1.2 论文的研究思路与论文结构 1 1.3 本章小结 2 2 系统架构的介绍与分析 3 2.1 系统架构的发展历程 3 2.1.1 单层结构 3 2.1.2 两层结构 3 2.1.3 多层结构 3 2.2 多层架构 4 2.2.1 多层架构的组成 4 2.2.2 多层架构的优势 4 2.3 本章小结 5 3 开发环境与开发技术 6 3.1 .NET FRAMEWORK 6 (责任编辑:qin) |