基于ASP.NET的B2C网上商城的设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于的B2C网上商城的设计与实现
摘要:随着互联网的普及,电子商务应运而生,并在近几年迅猛发展。

本文介绍
了以作为系统开发工具,以SQL Server 2000作为数据库开发工具,以软
件工程的思想和方法开发一个B2C网上商城的设计和实现方法。

关键词:网上商城 B2C SQL Server 2000
0 引言
随着Internet以及无线网络WIFI等的普及,基于WEB的网络应用系统成为计算机研究和应用的热门,电子商务就是其中之一。

电子商务可以分为企业(Business)对终端客户(Customer)的电子商务(即:B2C)和企业(Business)对企业(Business)的电子商务(即:B2B)两种主要模式。

本文主要研究的是B2C的网上
商城的设计与实现。

1 主要技术介绍
1.1 是Microsoft在.NET平台下推出的一种用于创建动态 Web 应用程序的技术。

是建立在.NET框架的通用语言运行环境(Common Language Runtime,CLR)上的编程框架,可用于在服务器上生成功能强大的Web
应用程序[1]。

页面(Web Forms) 要经过编译,与使用脚本编写语言相比,具有更好的性能。

Web Forms 允许构建强大的基于窗体的 Web 页面。

构建这些页
面时,可以使用 服务器控件创建常用的 UI 元素并对其进行编程以执行常
见的任务。

这些控件允许从可重用的内置或自定义组件快速构建 Web 窗体,从而简化页面代码。

提供了编程模型和基础结构,与使用先前的 Web 技术相比,创建可扩展、安全而又稳定的应用程序变得更快、更容易。

有这样
一些优点:①简单快速的开发模型:使用创建Web应用程序将大为轻松。

使用建立网页所使用代码比使用传统的ASP要少得多。

数据的显示,用户输入的验证,文件的上传等都是非常容易实现的。

②多语言支持:可以采用大多数与 .NET 兼容的语言编写 应用程序,其中包括 Visual Basic、C# 和
J#。

③友好的工具支持。

您可以在任何文本编辑器甚至Notepad中使用。

Visual 还提供综合支持,调试和部署 Web应用程序。

Visual 还提供生命周期的功能,帮助组织计划,分析,设计,建造,测试和
协调开发 Web应用程序的团队。

包括UML类建模,数据库建模(概念,逻辑和物理模型),测试工具(功能测试,性能测试和可扩展性测试),以及企
业框架和模板,都被集成到了Visual 环境。

④丰富的.NET Framework
类库:.NET Framework提供了超过4500个封装了丰富功能的类,这可以帮助开
发人员快速开发应用程序。

1.2 SQL Server 2000SQL Server 2000是为迅速提供可伸缩性电子商务、企业
及数据仓库解决方案而开发的完整数据库与分析软件产品。

SQL SERVER 2000定位于Internet背景下的数据库应用,它为用户的Web应用提供了一款完善的数据管
理和数据分析解决方案。

同时SQL SERVER 2000还是Windows DNA(Distributed Internet Architecture)架构的一个核心组件。

它极大地缩短了用户开发电子商务、数据仓库应用的时间。

SQL SERVER 2000还提供对XML(Extensible Markup Language 扩展标示语言支持)和HTTP的全方位支持。

SQL Server 2000是Microsoft推出的一款面向多种用户的数据库管理系统。


天的商业环境要求不同类型的数据库解决方案。

性能、可伸缩性及可靠性是基本
要求,而进入市场时间也非常关键。

除这些核心企业品质外,SQL Server 2000 还
为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,
从而获得竞争优势。

从数据管理和分析角度看,将原始数据转化为商业智能和充
分利用 Web 带来的机会非常重要。

作为一个完备的数据库和数据分析包,SQL Server 2000 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打
开了胜利之门。

作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML)
的核心支持以及在 Internet 上和防火墙外进行查询的能力。

2 系统设计
系统采用基于WEB的B/S软件系统的常用3层体系结构,即:客户端浏览器、WEB服务器和数据库服务器。

这里主要是设计WEB服务器和数据库服务器。

WEB服务器使用来创建,数据库服务器使用SQL Server来创建。

基于的B2C网上商城主要是为企业特别是中小企业搭建一个电子商
务平台,其主要包括用户管理、交易管理、支付等功能,可以实现客户从注册登
录到在线支付完成交易的全过程。

系统层次方框图如图1所示。

3 实现
3.1 用户管理用户管理模块主要包括用户的注册、登录、退出等功能。

在登录时,要进行用户的验证,已注册的用户进入网上商城并进行购物;未
注册的需要注册才能购物,否则只能浏览。

3.2 交易管理交易管理主要包括购物车以及订单的生成、确认和修改等功能。

3.3 支付管理目前网络上常见的支付方式有两种:网上银行支付以及第三方
支付平台。

各大银行都开通了网上银行,如果想支持某一银行的在线支付我们只
需要在支付页面嵌入该银行的支付代码即可。

现在更为流行的支付方式为第三方
支付平台。

像支付宝、财付通、快钱等第三方支付平台在网络支付中使用率很高。

使用某一第三方支付平台也只需嵌入该支付平台的代码即可。

4 总结
本文探讨了网上商城的设计与实现方法,系统开发简单,易于扩展,可维护
性强。

本系统只是基本实现了网上商城的功能,但是想对客户的分析这方面还未
涉及,可以在这方面对系统做进一步的扩充。

参考文献:
[1]闫洪亮,潘勇程序设计教程[M].上海:上海交通大学出版社.2006.16.
作者简历:
李冰,男,1979~,河南省平顶山学院计算机科学与技术学院助教。

王宛平,女,1983~,河南质量工程职业学院信息工程系,助教,郑州大学计算
机技术专业在职研究生。

相关文档
最新文档