基于.NET的电子商务开发平台及关键技术研究

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:liu_kun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】:本文以下内容将对基于.NET的电子商务开发平台及关键技术进行研究和探讨,以供参考。
  【关键词】:电子商务;开发平台;关键技术
  中图分类号: C35 文献标识码: A
  1、前言
  本文主要介绍的开发平台和部分关键的技术,包括软件开发平台.NET Framework、数据库开发平台SQL Server、集成开发工具Visual Studio .NET和开发语言C#,以及ASP.NET、ADO.NET等关键的实现技术。下面将进行详细的分析和探讨。
  2、.NET Framework
  .NET框架(.NET Framework) 是由微软公司研发,是一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。.NET Framwork是微软公司继Windows DNA之后的全新开发的平台。.NET Framework是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、VB.NET、C++、Python等)的开发。.NET也为应用程序接口提供了新功能和开发工具。这些革新使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和服务(Web服务)的开发。.NET提供了一个新的反射性的且面向对象程序设计编程接口。.NET设计得足够通用化从而使许多不同高级语言都得以被汇集。
  3、SQL Server
  采用的数据库服务是由SQL Server 2005 Express Edition(速成版)提供的,它是微软专门针对学生、初学者等入门级的SQL Server 2005的版本,比较适合本课题的开发和应用环境。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上分开,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。而Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。
  4、Visual Studio .NET
  Visual Studio .NET是一套完整的开发工具集,用于生成ASP.NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 等开发语言全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。
  Visual Studio .NET提供了如下整体功能:提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的;提供一个将软件部署和版本控制冲突最小化的代码执行环境;提供一个可提高代码执行安全性的代码执行环境;提供一个可消除脚本环境或解释环境的性能问题的代码执行环境;使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致;按照工业标准生成所有通信,以确保基于Microsoft Visual Studio .NET的代码可与任何其他代码集成。
  Visual Studio .NET通过提供熟知的、可共享的开发环境,简化了开发强大的、可靠地企业级Web解决方案的工作,并提高了开发人员的开发效率。预建的组件、编程向导以及重用由任何语言开发的组件的能力,都可以显著地缩减开发时间。基于智能感知(Microsoft IntelliSense)的代码自动生成技术可以更快地产生正确代码。强大的、端到端的对跨语言调试的支持增强了应用程序的可操作性。
  5、C#语言
  C#(C Sharp)是微软公司为.NET Framework量身订做的程序设计语言,C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个面向组件(Component-oriented)的程序语言,和C++与Java一样为面向对象(object-oriented)程序语言。C#以其简单性、现代性、面向对象、版本可控、灵活性和安全性迅速地被广泛使用,称为了.NET平台上的主流程序设计语言。
  6、ASP.NET
  ASP.NET是使开发人员能够使用.NET Framework开发基于Web的应用程序的宿主环境。但是,ASP.NET不止是一个运行库宿主,它是使用托管代码开发网站和通过Internet分布的对象的完整结构。WebForm和XML Web Services都将IIS 和ASP.NET用作应用程序的发布机制,并且两者在.NET Framework中都具有支持类集合。
  7、ADO.NET
  ADO.NET是ADO(ActiveX Data Object)的后继技术,它是.NET Framework的一部分,为应用程序提供数据访问能力。ADO.NET为运行SQL查询、存储过程、操作XML数据提供了所需的工具,它能用于访问关系型数据库系统,如SQL Server以及很多其他配置了OLE DB Provider或ODBC Provider的数据源。在某种程度上,ADO.NET代表了最新版本的ADO技术,但ADO.NET同时也引入了很多重要的改变,因此也很适合于结构松散的、本质上非连接的Web应用程序。
  8、三层架构简介
  在软件体系架构设计中,分层式结构是最为常见的,也是非常重要的一种结构。微软公司推荐将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。
  在这三个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。三层体系结构并不是指物理上的三层,也不是简单地放置三台机器就是三层体系结构,不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层次放置到一台机器上。
  9、结尾
  本文以下內容对电子商务开发平台及关键技术进行了分析和探讨,表达了观点,提出了见解。但我深知,软件工程日新月异,必须多研究、勤实践,站在软件发展的前沿,才能为软件发展做出更大的贡献。
  【参考文献】
  [1]《电子商务网站设计与管理》肖萍等,东南大学出版社
  [2] 《电子商务概论》李晓燕等,西安电子科技大学出版社
  [3] 《电子商务网站规划与建设》王宇川等,机械工业出版社
其他文献
摘要:目前,我国的建筑施工企业在工程项目施工管理方面,逐步形成了具有现代管理意义的建筑工程项目施工管理。在实际工程项目中,新结构、新材料以及各种新技术新工艺不断出现,因此,相应的施工管理也在不断发展中。本文分析了建筑施工技术管理的特点,并对建筑施工技术管理存在的问题和相应措施进行了阐述。  关键词:建筑施工;施工技术管理;问题;措施  中图分类号:TU74文献标识码: A   引言  随着我国社会
【摘要】:本文以下内容将对基于.NET的电子商务系统实现进行研究和探讨,以供参考。  【关键词】:电子商务;系统;实现  中图分类号:C94文献标识码: A   1、前台商城模块的实现  1.1、UI设计思路  前台商城的宗旨是给访问该平台购物的客户提供方便快捷的电子商务体验,因而在UI设计上采用了简洁明了的设计思路,以鲜活动感的橙色为主基色,配合黑色宋体的描述文字以及蓝色宋体的链接文字,作用域整
摘要: 随着我国市场经济的迅速发展,交通需求也逐渐加大,因此公路路基加宽施工技术也就得到了不断应用。公路路基加宽技术不但能够对交通压力进行有效的缓解,同时还能够对其建设成本进行降低。本文则就对公路路基工程的加宽施工技术进行研究。  关键词:公路路基工程;加宽施工;技术   中图分类号:U412文献标识码: A  引言:公路在多年的通车使用之后,路基出现了沉降的效果。在对路基进行加宽后,出现了新旧路
前言:与自然生态系统一样,一个企业要实现可持续发展,必须建立适应自己的企业文化生态。企业在制定公司战略时,不能只着眼于自身,应从全局考虑,了解整个企业生态系统的健康状况,以及处理好企业与员工之间的关系。因此,建立一个健康的企业文化生态已成为近年来企业管理的重要目标。本文结合广东云梧高速公路有限公司(以下简称“云梧公司”)企业文化建设的实际情况,对云梧公司企业生态文化体系的健康标准和原则进行分析,探