摘要:随着时代的发展, 也带动了电子商务的发展, 而且商业商场也愈加开放, 用发展的眼光来看, 在全球范围内, 中国的电子商务有非常大的潜在能力, 有很快的发展速度。电子商务本身的优势也较多, 最大的优势就是将商品库存减少, 这样能够防止货物积压而出现经济损失的情况。同时省去的中间环节也比较多, 买家和卖家借助网络, 能够实现面对面议价, 并且能够沟通以及谈判, 也提供了其他的一系列服务, 电子商务能够让电商网站以及商家实现双赢。
关键词:ASP.NET技术; 电子商务; 网站设计;
我国经济不断在高速发展, 时代在不断进步, 而网络的业务也在大范围的普及。很多人都对网络进行了使用, 并且肯定了互联网的价值以及作用, 因此许多的公司以及企业纷纷开发了信息平台。而且随着网络的影响力越来越大, 很多企业以及公司所用到的一种新商业形式即发展电子商务, 这样的商业形式带领着企业脱颖而出, 走在了竞争的前沿。在电子商务的网站上, 企业以及公司能够随时随地地将新消息发布以及更新, 而这样给客户提供的网络服务必然是丰富多样的。
1、ASP.NET概述
ASP.NET是由微软公司推出的新一代Activesen.erpages。它是微软公司新建筑发展体系结构当中很重要的一部分, 它不仅包含了ASP的优点。与此同时, 这种技术架构的特点很多, 能够更简单地进行编程。而且ASP.NET集封装着ASP.NET控制公共包, 各种各样的下拉菜单以及小文本框都包括在其中。开发者能够对控制设置进行直接的使用, 而这样的发展显然更为直观。
在不放弃Java Scrip脚本语言的前提下, ASP.NET融进了全面给语言提供支持的介绍, Visual Basic是它的默认语言, 与此同时, 它也支持C#~CSharp语言。ASP.NET所采用的运作模式就是编译ASP.NET程序, 首先要求客户端命令执行, 将其编译成intemediaieijanguage, 即中间语言IL, 并且高速缓存存储的位置。在第二次被请求执行的时候, 能够将中间语言IL编译成执行时间以及机器代码, 继而将可扩展性以及性能有效提高。另外, ASP.NET还将页面事件包括在内, 针对应用Microsoft ASP.NET网书馆, NET架构能够准许使用Web客户端的商业功能, 为程序员的开发创造了更多的机遇, 提供了更多的机会[1]。
2、基于ASP.NET的电子商务网站
以下就是基于ASP.NET的电子商务网站设计的要点, 如表1所示。
表1
2.1、网站模块
像电子湾、Amazon等已经发展成形, 并且在很多成功的交易网站中, 其功能都非常强大, 具有高效率、清晰的模块、安全可靠的优势。将这样的成功网络当作参考依据, 并针对需要对网络建立的客户的切身需要, 从而将商业交易网站的功能架构设计出来。在细致研究以及分析之后, 最后划分成内容管理以及二级市场等模块[2]。
2.2、环境配置
在计算机中, 一定得对不低于SQL Server7.0的数据库进行安装, 而且所安装的www服务器不应低于于Win2000/XP的操作系统。与此同时, 还要对NetFramework这种版本进行安装, 并且安装的这一版本不应低于10。
2.3、部署物理与逻辑结构
由于以往的电子商务网络存在的缺陷很大, 比方说二层结构或大幅度地降低用户的访问率。因此要想将这一问题解决, 所设计出来的网络系统应对三层模型进行划分, 数据显示层和中间层以及数据层都应包括在其中。数据层的任务即让用户同完好的界面实现信息交互, 比如对程序里的页面之间的相应代码进行应用, 再对这一批页码以及页进行应用;而中间层则是封装住网络的业务规则以及业务逻辑, 形成网络。通过数据访问组件中的中间层, 能够让信息数据的SQL和访问实现数据以及信息的互换, 并借助存储过程的运行能够获得所有的数据信息。这种网站最大的目的即将交易网站性能提高, 所以采取了很多有效的措施保障安全, 比如使用应用程序会话和服务器组, 这样即便服务器出现了故障, 也不会影响到网站的正常运行。而通过对防火墙进行设计, 能够使网络免受不法分子的攻击以及非法访问[3]。
2.4、数据层框架
在所设计出来的网络中, 能够用于对数据进行访问的程序同数据库表没有直接的关联, 但通过操作中的储存动作, 能够将所需要的数据信息资料获得。比如, 通过日常的储存才能够实现添加商品。将繁琐操作省掉, 将工作效率提高就是这种设计的优势。在服务器中借助存储过程的运行, 能够让用户以最快的速度访问数据。
2.5、中间层框架
中间层框架的基点就是i层的结构设计原则, 业务规则以及业务逻辑组成了中间层框架。在交易的服务网站中, 通过一些业务, 能够实现商家以及客户的相关交换, 包括购买商品、添加商品和网络招标发行、二网站Web服务和网络招标发行、添加商品和购买商品等业务, 而不是直接将问题抛给中间层。中间层同用户界面只有着业务逻辑以及业务规则的管理, 而没有一定的关联性。
2.6、表现层
Microsoft的ASP.NET和ADO.NET相关技术等是表现层采用的技术, 同上两层的区别很大。其最大目的就是确保可移植和可维护性以及将程序的安全性提高。该框架的基础即公交语言运行库, 并在此基础上将编程框架建立起来。它有以下几点优势: (1) 能够尽早将机器绑定, 并及时实行编译, 同时能够优化外部服务; (2) 由于可以对适合自身情况的跨语言以及语言进行选用, 因此同语言的关系不大; (3) ASENET设计的功能包括了可绽放性, 能够对环境进行改善, 也能够聚集以及增加多处理器环境; (4) 通过自身的编写, 能够将ASENET的任意组件内容替换掉; (5) 由于有身份认证的功能, 因此能够确保安全的应用程度; (6) ASP的好处之一即非常紧凑, 比如不管是交互界面的e—comnlerce显示层, 还是商品搜索功能的代码, 都会对ASPX页面进行使用。而且后台中的一个逻辑代码较为独立, 不管是哪一个ASPX页面, 在处理的时候都可对Dreamweaver进行应用, 继而呈现完美的视觉效果。
3、需重视的问题
3.1、访问数据库
在开发电子商务网站的过程中, 其中很重要的一种技术即数据库访问技术。不管是用户注册和登录、对商品进行浏览和查询、产生订单和查询订单, 都要对数据库进行访问。而借助ADO.NET, ASP.NET能够对数据库进行访问。ADO.NET由两个部分组成, 包括管理服务提供商以及数据集。从实质上来讲, 数据就是ADO.NET。而从某种角度来讲, 独立于数据库之外的即数据集, 这里的独立指的是, 不管是断开数据连接还是将数据连接关闭, 都能够正常使用数据集。数据集当中有一种编程模型, 而一致性即编程模型的特点, 主要的任务就是对数据进行处理。不管是什么数据库, 都有相同的数据集行为, 能够从不同数据源通过一样的方式对数据进行运行, 通过XML, 它的内部能够对数据进行描述, 并给表间关系和数据约束以及多表提供一定的支持。
3.2、购物车功能
网络的购物车能够将任意货物的数量和名称记住, 而且任何一个注册用户都会有专属的购物车, 通过会话能够完成购物车的功能。会话属于一个对象, 它同容器对象以及在线用户有非常大的关联。用户能够在会话的界面上放进任何的名称。对会话对象进行使用, 也能够看到不同用户在不同页面中的购物车所购买的商品。在这个方面, 购物车不专属一个网页, 购物车属于任意的网页, 要看是不是一个完整的购物车系统, 需要看其是否有以下几种功能: (1) 在购物者添加商品; (2) 建立购物车; (3) 将购物车的商品数量改变; (4) 查看和清空购物车等等。
4、结语
将电子商务交易网站建立起来的过程中, 会涉及到较多的技术。所以在进行设计的时候, 要考虑多方面的因素, 包括企业的内部信息分层状态以及企业的详细业务需要。由于这种网站的特性较多, 令它自身较为适合大规模的Web应用程序的分布以及发展。
参考文献
[1]孙莹, 徐琳.基于范例推理 (CBR) 的旅游电子商务网站个性化服务研究[J].内蒙古师范大学学报 (自然科学汉文版) , 2016, 45 (1) :80-83.
[2]苏世彬, 周小亮.数据信息侵权和反侵权策略选择 (Ⅰ) ——以完全信息下无管辖权争议的电子商务网站背景为例[J].情报杂志, 2012, 31 (1) :6-11.
[3]赵洁, 陈敏, 张瑞, 等.C2C电子商务网站竞争力综合评价研究——以淘宝网为例[J].情报杂志, 2010, 29 (3) :57-61, 5.