电子商务网站设计与实现分析

时间:2022-11-18 08:59:54

电子商务网站设计与实现分析

【摘要】在互联网不断普及的时代背景下,电子商务平台应运而生,国内掀起了一阵网购风潮。电商、微商的发展前景一片大好,越来越多的商家的建立起自己的商务网站平台。MVC技术是电子商务网站设计中的常用技术,结合多层架构对电子商务网站进行研发和设计,保证电子商务网站的安全性和可靠性。本文研究的主要内容是MVC模式和多层架构对电子商务网站的设计与实现。

【关键词】MVC模式;多层架构;电子商务网站设计

在设计电子商务网站的过程中需要加强网站的安全管理,提高网站的信息安全性和完整性。将电子商务中常见的弊端摘除,电子商务网站的运行离不开网络。使用ASP.NEF平台进行网站构建,相对于传统WF模式,MVC模式更适用于各种网站系统。运用了多层架构的电子商务网络具有很好的稳定性和扩展性,而且更便于维修。

1MVC模式与多层架构对电子商务系统的设计

1.1MVC模式的概括。MVC模式是一种Web应用程序的开发模式,在MVC模式下Web应用程序可以分为视图、模型、控制器等三大部分,MVC模式可以对Web应用程序进行职能分工。一个模型可以对应一个或者多个视图。视图可以负责对界面数据进行采集,显示用户的请求,将程序中完成的模型处理结果显示给用户。控制器是将模型与视图进行连接的纽带,控制器可以完成用户请求的接收和转发动作。模型是MVC设计模式的核心,封装了系统的业务规则和核心流程,能够接收到来自视图的用户请求和数据信息,将其处理完成之后返回交给视图。基于ASP.NEF平台的MVC框架可以帮助网站开发人员快速、准确、合理的构建Web应用系统,保证电子商务网站的安全稳定性。1.2多层架构的概括。在B/S模式下的电子商务网站,使用的是三层架构的方法,三层架构分为:表现层、业务逻辑层和数据访问层。将三层架构运用到网站设计中可以实现系统的高内聚,低耦合,对网站设计进行明确分工,表现层用来完成数据与系统的交互,业务逻辑层负责处理数据业务逻辑,数据访问层是对网站中的数据库进行操作与维护,完成数据的删减和修改、更新工作。在电子商务网络的设计中使用多层架构是在三层架构的基础上再增添一个实体层,存放网站系统中产生的信息数据。对网站进行分层管理,保证系统结构更加清晰,有利于后期的维护和升级。结合MVC模式发挥多层架构的优势,完成对Web应用系统的开发。1.3系统框架结构的设计。使用MVC模式和多层架构对购物网站进行设计,在网站中设置表现层、数据访问层、业务逻辑层和实体层,其中表现层用MVC模式设计,在MVC模块下存放简单的数据和属性,在View模块中存在网站的所有页面,各个模块各司其职,明确分工;在数据访问层中存放对数据库的维护与操作;业务逻辑层存放对数据层的逻辑操作,实体层放置各个实体属性的定义。1.4设计系统模块。电子商务网站主要分为前台和后台两大模块,前台主要与客户进行交互,后台是对产品信息与用户进行管理。系统中有两种用户角色,分别是用户和系统管理员。系统管理员是对登录电子商务网站的后台管理页面后,对用户、商品和订单进行管理;用户则是通过网站出来的信息进行查询和浏览,在注册还曾为会员之后将商品添加到购物车中,完成订购或者查询等操作。1.5设计数据库。电子商务网站的数据库关系着整个网站的运行和信息资源完整等,数据库中的内容主要是用户、商品、购物车、订单、管理员等实体的。用户实体中有:用户编码、用户密码、用户名、用户地址、邮编、电话等;商品信息则是商品编码、商品名称、图片和价格等;购物车则是购物车编号、商品编号和数量,订单包括订单号、订单总价和日期;管理员是管理员编号、姓名以及密码[1]。

2MVC模式与多层架构对电子商务系统的实现

2.1搭建多层架构网站。在搭建多层架构电子商务网站时需要有表现层、业务逻辑层、实体层和数据访问层等四层。首先构建一个基于MVC模版的web应用程序,然后往视图、模式和控制器中添加系统需要文化和代码,实现表现层的创建。在铜火锅一个解决方案中添加“类库”,重命名为DLL,实现业务逻辑层的设计,用同样的方法完成数据访问层和实体层的创建。通过设置各层之间的关系建立各层之间的联系,表现层引用业务逻辑层和实体层,业务逻辑层引用数据访问层和实体层,数据访问层引用实体层,实体层为最底层,不引用其他层。2.2数据库链接。数据库连接是电子商务网站实现过程中的关键内容,基于MVC模式的Web应用程序采用了NET技术实现与SQLServer数据库的连接。在表现层的Web文件中添加数据库连接配置语句,实现与数据库的连接。在DAL层添加数据操作公共类SQLHelpercs,完成数据库的增、减、查、改操作,调用配置问价中的数据库字符串,实现与数据库的连接[2]。2.3系统测试。软件测试是电子商务网站设计开发中的重要内容,在设计完网站之后,使用前台测试、后台测试和组合测试等方法对电子商务网站进行测试,查看网站数据库和后台各功能模块的运行,在测试中出现的问题要进行记录和解决,保电子商务网站的各项性能达到要求。

3结语

使用多层架构和MVC模式对电子商务网站进行分层开发,有利于后期维护与升级管理,基于MVC模式和多层架构的电子商务网站运用于多种电子商务场合。

作者:郑润来 单位:邵阳学院

参考文献

[1]高群霞.基于MVC模式和多层架构的电子商务网站设计与实现[J].科技广场,2017,(1):56-58.

[2]吴越钟.基于MVC模式的电子商务交易平台[J].科协论坛,2012,(6):87-88.