毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

asp.net采购平台中审批流模块的设计与实现(3)

时间:2020-03-11 10:08来源:毕业论文
第二章 开发环境、语言和相关技术介绍 2.1 .NET开发平台介绍 .NET开发平台是一组用于建立Web服务器应用程序和Windows桌面应用程序的软件组件,用该平台创


 
第二章  开发环境、语言和相关技术介绍
2.1 .NET开发平台介绍
.NET开发平台是一组用于建立Web服务器应用程序和Windows桌面应用程序的软件组件,用该平台创建的应用程序在Common Language Runtime(CLR)(通用语言运行环境)的控制下运行。CLR是一个软件引擎,用来加载应用程序,确认它们可以没有错误地执行,进行相应的安全许可验证,执行应用程序,然后在运行完成后清除。类库集提供了使应用程序可以读写XM数据、在Internet上通信、访问数据库等的代码,所有的类库都建立在一个基础的类库上,它提供管理使用最为频繁的数据类型(例如数值或文本字符串)的功能,以及底层功能。
Web服务器应用程序通常依赖于ASP.NET,一个处理Web请求的服务器端的库。ASP.NET又依赖一个用于发送、接收SOAP信息的Web Services库,以及一个用于以浏览器接收用户输入并动态生成Web页面以示响应的Web用户接口(UI)。Windows桌面应用程序通过使用Windows表单可以显示一个图形UI。
最后,Visual Studio .NET提供了一个用于在该平台上创建应用程序的图形Integrated Development Ewironment(IDE)(集成开发环境)。程序员可以使用一种或多种.NET编程语言,来编写他们的代码,例如微软自己的VB.NET、Visual C++、JScrjpt、Visual C#和.Net等。
2.2 Entity Framework简单介绍
在.NET平台中,除了提供ADO.NET数据库访问组件外,还为程序员提供了其它的数据库访问技术,其中比较出色的就是Entity Framework,它是.NET平台中一款出色的ORM(对应关系映射)框架。
对应-关系映射(ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。因此,对象-关系映射(ORM)系统主要实现程序对象到关系数据库的映射。
在Entity Framework中的实体数据模型(EDM)由概念模型、映射、存储模型三个概念组成。概念模型由概念架构定义语言文件 (.csdl)来定义,映射由映射规范语言文件(.msl),存储模型(又称逻辑模型)由存储架构定义语言文件(.ssdl)来定义,这三者合在一起就是EDM模式。使用这些基于XML的模型和映射文件将对概念模型中的实体和关系的创建、读取、更新和删除操作转换为数据源中的等效操作,减少了应用程序所需代码量并减轻维护工作。开发人员同数据库直接打交道的次数会大大减少,只需操作实体模型,框架会自动对数据库的操作。
2.3 SQL Server 2008数据库
SQL Server 2008数据库是按照数据结构来组织、存储和管理数据的仓库,它是计算机软件的组成部分。它不仅要反映数据本身的内容,而且要反映数据之间的关系。不管是网站开发、桌面软件还是手机应用开发,只要涉及数据的存储管理,都离不开它。SQL Server 2008在Microsoft的数据平台上发布,它可以将结构化、半结构化和非结构化文档的数据(例如图像和音乐)直接存储到数据库中。同时提供一系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,您可以控制数据而不用管数据存储在哪里。
SQL Server 2008允许您在使用Microsoft.NET和Visual Studio开发的自定义应用程序中使用数据,工作人员可以通过日常使用的工具(如Microsoft Office)直接访问数据。SQL Server 2008提供了可信赖、高效率的智能数据平台,可以满足我们所有的数据需求。 asp.net采购平台中审批流模块的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_48090.html
------分隔线----------------------------
推荐内容