基于 ASP.NET 技术的某鞋业电子商务系统的设计与实现
第 1 章 绪论
电子商务的发展和运用包含多方面的因素,早期的电子商务之所以停留在书本上是因为其配套的物流、金融并不成熟。随着我国科技力量的不断增强,相应的信息技术、运输行业、金融体系等各行业和领域都在不断健全和发展,电子商务的三大主要构成要素也基本具备了研究的基础条件,这使得电子商务在国内有了发展的契机。电子商务在我国的发展历史仅有十余年的时间,这期间涌现出一批优秀的电子商务企业,也包括互联网企业,但目前电子商务在我国的发展仍以“一家独大”的态势呈现。由于电子商务是传统零售业的转型和升级的体现,仅靠几家电子商务平台和企业的发展从长远来看并不利于市场的长期良性发展,只有存在激烈竞争行为的市场环境才适合市场自然法则,也有利于产生更多优秀的电子商务企业,因此,电子商务系统的研究和探讨是一个长期课题,特别是在我国政府提出创新经济和绿色经济的当前良好形势下。
电子商务市场是面向全国和面向世界的,任何具有合法公民、企业经营资质、互联网审批手续的商家都可以开展电子商务应用。近十年来,我国电子商务的市场形态也是多种多样,从商品买卖双方的身份来划分,电子商务系统分为 B2C、B2B、C2C 等类别。从线上和线下的区别上划分,电子商务系统由包括了 O2O 等类别。从经营主体的角度划分,电子商务系统主要包括自营系统和多门店系统。不管是哪一种类别,开展和应用电子商务系统的主旨和目的并没有太大变化,电子商务系统仍然围绕着信息流、物流、资金流和人流从事着以互联网等平台为媒介的商务交易活动。
本文所提出的电子商务系统源于我国某鞋业企业,该企业以生产和加工鞋类产品为主要经营范围,该企业在鞋业领域有着一定的知名度和影响力,其品牌创立至今已经有 20 年的历史。通过调查了解到,该企业的鞋类产品目前的销售渠道主要包括传统经销商和网络经销商,网络经销商主要通过国内一些知名的电子商务网站完成。随着电子商务的行业价值和优势日益凸显,该企业决定以鞋类产品为经营主线,建立一套属于自己的电子商务系统,该系统既可以经营该企业的鞋类产品,也可以经营其它厂家的鞋类产品,属于典型的 B2C 电子商务系统。
......
目前,国内外对于电子商务的经济、技术研究一直都没有停止过,电子商务系统的先进性不仅仅在于系统本身,相关的配套体系也十分重要,而我国电子商务与国外相比正是所欠缺的部分。
电子商务最早在美国提出,电子商务是指应用计算机信息技术、网络技术、通信技术等技术手段所进行的商品交易、服务交易、贸易往来等商务活动,最早的电子商务应用于美国的跨国公司,企业希望通过一种以信息为载体的电子信息交易交换系统为跨国贸易实现商品信息的交换和共享。电子信息交换系统(EDI)是电子商务最初提出的初衷,后来 EDI 也被逐渐应用于各国的跨国贸易,包括政府海关的电子贸易审批、报税等业务。电子商务被应用于商品贸易的销售领域,以美国易趣、亚马逊等电子商务公司为主,易趣网络是以商品零售为主,销售多元化商品为主的电子商务平台,亚马逊以销售图书起家,目前也发展成为综合类商品销售的世界最大电子商务交易平台。美国亚马逊公司的物流技术国际领先,部分商品的派送通过小型无人机完成,亚马逊公司在这方面的技术研发投入也十分巨大,尤其在智能仓储、智能派送机器人、无人机等方面的研究,,这是任何一个电子商务公司所无法比拟的[1]。
我国最早的电子商务公司是 1999 年在杭州成立的阿里巴巴,阿里巴巴的原型是 8848 公司,该公司以销售企业黄页服务、定制网页为最初的基本业务,后成为中国电子商务的领军企业,其业务范围涵盖淘宝电商平台、阿里巴巴国际贸易平台、支付宝金融工具及跨医疗、旅游、体育等各个领域,目前阿里巴巴集团已成为中国、甚至世界家喻户晓的电子商务企业。我国电子商务的发展为经济的发展贡献巨大,传统零售业的不足都可以通过电子商务经济活动去弥补,电子商务也催生了物流、金融等产业的兴起[2-3]。我国是制造业、零售业大国,电子商务及电子商务系统在我国仍处于发展和研究阶段,随着窝沟信息技术的不断发展和革新,电子商务的技术领域研究也不断持续。
......
第 2 章 系统相关技术与理论知识
二十世纪末,国内电子商务处于起步阶段,王俊涛、马云等国外归来的创业人士对国内电子商务领域身先试足,先后创立 8848 和阿里巴巴电子商务公司,至此,国内电子商务在阿里巴巴领军下稳健发展[4]。电子商务由信息流、物流、资金流、人流组成,信息流是构成电子商务的技术要素,通过信息技术使得电子商务可以有发挥的平台和空间,具体而言信息流就是计算机软件、网络、通信等综合技术。物流是负责电子商务商品的仓储、配送、运输、派送等过程。资金流是电子商务完成线上交易的必要步骤,通过网上金融体系形成买卖上方真正的交易完成,一手交钱、一手交货才是真正的电子商务。人流是买卖双方人员,即卖家和买家的人员群里的管理也是构成电子商务商务活动的重要组成部分。电子商务系统基于以上要素,将传统的商品买卖通过电子信息化手段展示。电子商务在国内经历十余年的发展,电子商务企业也犹如大量淘沙,能在发展中不断壮大的电子商务企业必然有其独特的经营优势[5]。
电子商务系统的研究有其技术组成要素,电子商务系统目前可通过两种方式实现,一方面是通过 PC 端建立电子商务系统,另一方面可通过移动端实现电子商务系统。电子商务系统主要包括 B2B、B2C、C2C、O2O 等类型,B2B 系统是企业对企业的交易模式,B2C 是企业对个人的交易模式,C2C 是个人对个人的交易模式,O2O 是线上购买线下交易的电子商务交易模式。B2B所代表的交易平台国内以阿里巴巴为代表,B2C 所代表的交易平台以淘宝网为代表,C2C 所代表的交易平台以淘宝拍卖、当当等平台为代表,O2O 以目前国内的团购平台为主[6-8]。
......
Asp.net 是实现电子商务系统的重要技术,国内知名的电子商务平台不乏通过该技术体系所构建。尤其是 Asp.net 提出的构建快速、便捷的商务系统这一思想,使得该技术在开发电子商务系统更具优势[9]。Asp.net 技术可实现电子商务系统的各个组成部分,这源于 Asp.net 自身的技术特点和其辅助的技术支撑[8]。主要体现在以下几个方面:
(1) Asp.net 在动态网页技术方面独具优势,通过 Asp.net 体系所建立的 Web页面具有代码页面分离的特性,实现电子商务系统的安全性要求。
(2) Asp.net 提供多种支持电子商务系统研发的控件,这包括实现购物车需要的内置控件、实现商品展示的 DataList 控件等[10]。
(3) Asp.net 可通过 C#等编程语言实现面向对象的程序开发。
(4)在 Asp.net 技术体系下可以应用 ado.net 进行数据处理,这种独立的数据处理技术有利于电子商务平台数据处理性能的提升。
(5) Asp.net 技术可通过.NET 平台提供的技术帮助解决更多问题,可集成更多的技术进入到电子商务系统的研发工作。
Asp.net 技术的工作原理大体如下:
(1)用户通过浏览器进行消息请求,将请求结果传达给 Asp.net 页面。这一过程执行页面加载操作[11]。
(2)Asp.net 页面将请求发送给业务处理逻辑代码进行请求的执行,请求执行成功后回发给页面。
(3)页面执行第二次加载,整个加载过程包括静态页面的呈现,静态页的脚本执行等过程,在请求和应答的过程中,Asp.net 页面将触发多个事件完成其自身的加载和回传过程。这一过程与 Asp 是不同的,主要因为 Asp.net 页面由前台和后台代码两部分组成,在执行过程中也需要分开执行,这一机制给系统运行过程复杂化了,但同时也给系统的执行逻辑带来了清晰化的表现[12]。
Asp.net 技术的运行原理具体如图 2.1 所示。
......
3.1 可行性分析......................................................12
3.2 业务总体需求....................................................13
第 4 章 系统设计......................................................27
4.1 系统概要设计 ...................................................27
4.1.1 技术架构设计................................................27
第 5 章 系统实现......................................................45
5.1 系统开发工具和环境..............................................45
5.2 主要技术实现....................................................45
第 5 章 系统实现
本系统所采用的开发工具为 Visual Studio 2012,SqlServer 2005 数据库,VSS 版本服务器等。在系统研发前需要安装 Windows Server 2008 操作系统,然后确认.NET Framework 的安装状况,先安装 SqlServer 2005数据库,然后安装 Visual Studio 2012 开发工具,确认开发工具设置的计算机程序语言为 C#,设置 VSS 版本服务器的用户类型和用户信息,在Visual Studio 2012 创建电子商务系统的文件目的,将其导入到 VSS 中去,设置 VSS 各级用户的开发权限。
系统环境要求客户端方面通过符合当前阶段计算机配置的主流浏览器运行即可,达到实现网上购物的环境标准即可,需要注意的是客户端需要安装数字证书,本系统通过 JavaScript 脚本给予客户端必要的提示信息。系统服务器环境按照系统架构要求,需要搭建 Web 服务器、数据库服务器,从系统硬件环境角度需要满足发布后的 4 核芯片小型机,通过集群服务分别部署 3 台 Web 服务器和数据库服务器。
当系统各方面环境成熟后,需要进入应用程序目录进行数据库连接及各个层次的开发工具,需要通过 Web 配置文件设置数据库连接字符串信息。
在 Asp.net 中提供了针对商品显示的数据列表控件,在众多数据列表控件中 DataList 所能实现的商品展示功能则更为全面和专业。该控件支持绑定数据源,支持对模板信息的自定义修改,支持通过脚本进行数据字段绑定的操作,可以为开发人员提供方面的商品展示功能。
以下描述该功能具体的实现步骤:
(1)在商品展示页面中的具体位置引入 DataList 控件。
(2)在页面中添加 SqlDataSouce 数据源控件,形成 SqlDataSource1 控件对象。
(3)设置数据源控件与电子商务系统数据库商品基本信息表对象进行绑定。
(4)将 DataList 控件的数据源设置为 SqlDataSouce1 控件
......
第 6 章 结论与展望
电子商务系统作为当前人们生活、企业经营的重要生活工具,是目前实现商品买卖的重要网络平台。尤其是近几年,我国的电子商务交易额逐年攀升,电子商务交易系统也逐渐被一些传统企业所涉足,并希望通过电子商务系统提升企业的竞争力,扩展企业产品经营方式,拓宽企业产品销售路径,实现当前科技时代的企业信息化运营模式。本系统的提出正是源于某传统鞋制品生产企业对电子商务系统的迫切需求,本系统的也研究即参考电子商务系统的通用业务,又兼顾某企业的实际需要,最终通过本文的研究实现了具体的预期目标。
本文研究工作主要包括以下几部分:
(1)确定本系统的技术方案,引入 Asp.net 及其相关技术,实现快速构建、高质量开发电子商务系统的技术优势,使本系统具备了运行的可靠性、稳定性和安全性等特征。
(2)应用合理的分析和设计手段对本系统进行需求分析和系统设计方面的研究,形成了功能分析、架构设计、功能设计、数据库设计等一些列中期研究阶段成果。
(3)重点研究和应用了静态页生成技术、购物车技术并充分发挥文件流、Profile 技术的优势将这两个技术发挥出最大的作用和预期应用效果。
(4)通过功能实现说明及代码编写最终形成了本文所研究的电子商务系统整体功能。
......
参考文献(略)
本文编号:201421
本文链接:https://www.wllwen.com/wenshubaike/caipu/201421.html