当前位置:首页 >> 理学 >>

电子商务网站建设研究论文


题目:电子商务网站建设研究

电子商务网站建设研究 The research of E-Commerce website construction

摘 要
本课题旨在研究当前电子商务网站建设在社会中的发展趋势及现状,电子商务 网站的应用在企业商务活动中扮演的商业角色,以及电子商务网站建设的开发模式、 架构及方法。通过对电子商务网站建设在当前社会中的现状进行分析了解,使我们 能够更清晰的认识电子商务在社会商务活动中的地位及扮演的角色。然后,再对社 会中一些普通企业的商务活动进行分析和研究,了解和掌握企业会在什么样的情况 下去构建及启动一个属于自己的电子商务网站并投入运营。课题的最后将从技术层 面进行分析和研究电子商务网站建设的技术要领,并实现一个小型的在线电子商务 网站建设。 在本电子商务网站建设研究课题中,前半部分主要对电子商务网站的发展现状, 电子商务网站的商业决策,电子商务网站提供的在线服务及业务设计流程进行分析 整理和研究。后半部分为系统开发设计部分。通过使用微软的 ASP.NET2.0 技术和 C# 面向对象编程语言,对一个气球公司的在线销售电子商务网站(BalloonShop)进行 开发。其中包括对电子商务网站系统开发框架的设计,数据库系统的设计开发,页 面布局,视觉效果及用户界面设计开发等。

关键词:电子商务 网站建设 商业决策 在线服务 ASP.NET2.0 C#

I

Abstract
This subject of e-commerce website construction is the main of the current e-commerce website development in social, the e-commerce websites in the enterprise business how to play a role, as well as the construction of e-commerce website development pattern, structure and methods. E-commerce site through the construction of society in the current situation analysis of understanding, so that we can clearly understand the business of e-commerce activities in the social status and role of the Government. And then some of the community of ordinary business activities of enterprises and research analysis, to understand and grasp the business will go on what kind of situation and start to build its own e-commerce website and put into operation. The final will be the subject of technical analysis and research aspects of e-commerce website building technology essentials and the realization of a small building of online e-commerce sites. In this subject of e-commerce website construction, the first part are the development of e-commerce website, e-commerce website business decision-making, e-commerce website to provide online services and business analysis to organize the design process and research. The second part is the website system development design. With using the Microsoft technology`s ASP.NET2.0 and C # object-oriented programming language, for a balloon company's online sales of e-commerce website (BalloonShop) design. Including system development framework for e-commerce website design, database system design and development, page layout, visual effects and user interface design, shopping cart design.

Keywords: E-Commerce Website construction Commercial decision-making
Online services ASP.NET2.0 C#

II





绪 论 .................................................................................................................................... 1 1 电子商务网站的发展现状 ............................................................................................... 2 1.1 电子商务的产生和发展 ................................................................................................ 2 1.2 电子商务网站国内外现状 ............................................................................................ 2 2 启动电子商务网站的商业决策 ....................................................................................... 4 2.1 决定是否提供在线服务 ............................................................................................... 4
2.1.1 获取更多顾客 ................................................................................................................................ 4 2.1.2 让顾客花更多的钱......................................................................................................................... 4 2.1.3 降低完成订单的成本..................................................................................................................... 5

2.2 赢利 ............................................................................................................................... 5 2.3 考虑风险和威胁 ........................................................................................................... 6 3 电子商务网站设计流程研究 ........................................................................................... 7 3.1 电子商务网站系统规划 ............................................................................................... 7 3.2 电子商务网站系统规划报告 ....................................................................................... 7 3.3 电子商务网站开发模式研究 ....................................................................................... 8
3.3.1 瀑布方法 ........................................................................................................................................ 8 3.3.2 螺旋方法 ...................................................................................................................................... 9

4 电子商务网站基础框架的创建 ..................................................................................... 10 4.1 针对发展设计网站 ..................................................................................................... 10 4.2 三层架构的魔力 ......................................................................................................... 11 4.3 选择实现技术与工具 ................................................................................................. 12
4.3.1 使用 ASP.NET 2.0 技术 ............................................................................................................... 12 4.3.2 使用面向对象编程语言 C# ......................................................................................................... 12 4.3.3 使用 SQL Server 2005 数据库 ..................................................................................................... 12

4.4 实现网站的骨架 ......................................................................................................... 13 4.5 创建 Visual Studio 2005 项目并实现母版页的设计 ................................................ 14
4.5.1 创建 BalloonShop 项目 ................................................................................................................ 14
III

5 电子商务网站的创建与研究 ......................................................................................... 16 5.1 设计路线图 ................................................................................................................. 16 5.2 创建数据表 ................................................................................................................. 17
5.2.1 创建门类(Department)数据表 ................................................................................................ 17 5.2.2 创建商品分类(Category)数据表 ............................................................................................ 17 5.2.3 创建商品(Product)数据表 ...................................................................................................... 18

5.3 为网站添加业务 ......................................................................................................... 19
5.3.1 连接到 SQL Server 数据库 .......................................................................................................... 20 5.3.2 捕获及处理异常........................................................................................................................... 20 5.3.3 编写业务层代码........................................................................................................................... 21

5.4 页面窗体设计 ............................................................................................................. 21
5.4.1 准备工作:主题、外观和样式。............................................................................................... 22 5.4.2 显示门类 ...................................................................................................................................... 22 5.4.3 显示分类列表 .............................................................................................................................. 24 5.4.4 显示商品列表 .............................................................................................................................. 25

结 论 .................................................................................................................................. 28 致 谢 .................................................................................................................................. 29 注 释 .................................................................................................................................. 30 参考文献 ............................................................................................................................ 31

IV

绪 论
近年来随着互联网络的迅速发展,基于网络上的商业应用也呈爆炸性的增长。 许多企业在网络上建立网站,寻求网上商机。在电子商务环境中,网站是一个重要 的平台。本课题拟通过对,帮助企业选择更适合自己的网站建设模式,有效达到预 期的效果。 运营一个设计得当的电子商务网站要比运营一个同级别的离线业务更便宜。在 传统的商业模式中,公司职员必须将订单输入到公司的订单处理系统中。而基于电 子商务,顾客能够帮助我们完成这个操作——网站和订单处理系统之间可以通过一 个网关无缝集成。 通过电子商务要比面对面的商店(包括)邮购更易于了解顾客的特点。即使只 收集到他们的电子邮件地址,也可以通过它来发送商品更新及新闻信息。一些老道 的网站还能够自动分析顾客购买习惯,然后向顾客推荐一些他们可能会购买的商品。 与电子商务相关的一个好处是,当用户只是浏览信息而非真正购买时,对我们 而言并不会产生成本。实际上,让人们尽可能经常访问网站是由价值的。 当然,在电子商务网站构建完成并投入运营后,获取订单的实际成本趋于零— —不再需要为收银员、服务员、保安等付钱,也不再需要在客流大的购物中心里租 商铺。 如果我们有一个健全的业务构思,并且能够良好地运营这个网站,那么无需大 量的投资就可以获取收益。 电子商务网站建设是一个系统而庞大的工程,本文对电子商务网站建设进行了 相关研究,着重研究了现代电子商务网站的发展形势和目前的不足。在此基础上, 通过我的网站实现,分析了电子商务网站的框架如何设计,对电子商务网站的开发 模式、页面布局以及网站需求等进行分析。同时介绍了各大电子商务网站的建设以 及运营现情况,并对其发展状况做了比较详细的研究,试图得出成功电子商务网站 运营模式的共同特征,分析各网站盈利模式的不同侧重点,总结电子商务网站运营 的成功经验和致胜关键。最后对我国电子商务网站建设提出了自己的看法和建议。

1

1 电子商务网站的发展现状
1.1 电子商务的产生和发展
电子商务(Electronic Commerce)是以互联网为工具进行的商务活动,它是利 用现有的计算机硬件设备、软件设备和网络基础设施,通过一定的协议连接起来的、 在电子网络环境下进行各种商务活动的一种方式。而电子商务网站,正是使电子商 务得以实施和推广的强有力的网络信息化多媒体平台。 电子商务最早产生于 60 年代,发展于 90 年代,其产生和发展的主要条件有: 计算机的广泛应用:近 30 年来,计算机的处理速度越来越快,处理能力越来越 强,价格越来越低,应用越来越广泛,这为电子商务的应用提供了基础。 网络的普及和成熟:由于 INTERNET 逐渐成为全球通信与交易的媒体,全球上网 用户呈级数增长趋势,快捷、安全、低成本的特点为电子商务的发展提供了应用条 件。 信用卡的普及应用:信用卡以其方便、快捷、安全等优点而成为人们消费支付 的重要手段, 并由此形成了完善的全球性信用卡计算机网络支付与结算系统, 使“一 卡在手、走遍全球”成为可能,同时也为电子商务中的网上支付提供的重要的手段。 电子安全交易协议的制定,为在开发网络上的电子商务提供了一个关键的安全环境。 从技术的角度来看,人类利用电子通讯的方式进行贸易活动已有几十年的历史 了。早在本世纪 60 年代,人们就开始了用电报报文发送商务文件的工作;70 年代人 们又普遍采用方便、快捷的传真机来替代电报,但是由于传真文件是通过纸面打印 来传递和管理信息的,不能将信息直接转入到信息系统中,因此人们开始采用 EDI (电子数据交换)作为企业间电子商务的应用技术,这也就是电子商务的雏形。

1.2 电子商务网站国内外现状
电子商务本质上是一场新生产力的革命。它通过引用先进的技术,使得低成本、 大规模地提供个性化商品和服务成为可能。它跨越了时间和空间的限制,从理论上 完全具备全球化营销能力。另外它特有的交互性,使得客户参与商品和服务程度大 大提高,有利于商家快速调整发展战略,以适应快速变化的市场需求。而电子商务 网站,正是使电子商务得以实施和推广的强有力的网络信息化多媒体平台。

2

国外, 在欧美等信息化程度较高的发达资本主义国家, 网络购物首先得到了应用, 并且发展迅速,以美国为例,美国的超级的零售商,如沃尔玛,凯玛特等纷纷挤身于 网络经商的行列,来宣传他们的产品。根据资料:美国市场研究公司 Forrester 研究, 美国“企业对企业 (B2B) "销售将从 1997 年的 190 亿美元, 迅速窜升到 2000 年的 2510 亿美元,进而升至 2004 年的 1.4 亿万美元,每年翻番。同期在 GDP 中所占的比重从 0.2%上升到 9.7%。有此可看出:美国的家庭已越来越习惯于在家中从网上购物。而欧 洲,日本的网上购物同样发展迅速。 国内,网上购物从起步到初具规模也不过短短几年时间。据查网上资料,我国第 一家网上购物发生在 1996 年,燕莎友谊商场首次通过网上商城售出一个景泰蓝。一 项由信息产业部与赛迪网共同举办的调查显示,截止到 2000 年 3 月底,我国已有消 费类电子商务网站 1100 多家,其中购物类网站近 800 家,拍卖类网战有 100 家左右, 服务类网站中远程教育网站 180 家,远程医疗网站 20 家。根据 CNNIC 的统计结果, 截止 2004 年 1 月中国有互联网用户 7950 万人,而又有 40.7%以上的网民在过去的一 年里有过网上购物经历,这就说明中国有网上购物的用户达是 3235.7 万人,并且这 一数字还在以 17%左右的速度增长,这说明在中国这具有众多网民的国家发展网上购 物具有良好的群众基础,网上购物方式日趋被大家所接受。目前中国著名的网上购物 网有淘宝,当当等,东西琳琅满目,费用相对较低,虽然存在一些质量上的保证措施 欠缺,但发展迅速,交易量之大,还是另人惊讶不已的。 我国在计算机拥有量、互联网用户、网站数等方面飞速增长,同时推动了电子 商务的发展。电子商务的交易模式也呈现出多样化。现在我国的 B2B、B2C 和 C2C 都 已比较成熟,而且都有几个比较突出的代表。 B2B:主要是进行企业间的产品批发业务,也称为批发电子商务。代表网站:阿 里巴巴和 www.2000year.com B2C:电子商务中的零售业,顾客直接与商家接触。代表网站:当当网和卓越网。 C2C:用户对用户的商业模式,通过为买卖双方提供一个在线交易平台,使卖方 可以主动提供商品上网拍卖,而买方可以自行选择商品进行竞价。代表网站:易趣 网和淘宝网。 电子商务是当今经济发展的新生推动力,是将在未来占据主导地位的商务模式。

3

2 启动电子商务网站的商业决策
2.1 决定是否提供在线服务
近几年“电子商务”一词已失去了原有的光彩。以前,只要有建立电子商务网 站的想法,就可以使许多商业人士垂涎欲滴;而现在仅仅说“电子商务是未来的趋 势——要么在线服务,要么失去业务”已经不够了。要在线经营业务,需要有更吸 引人、更现实和更特殊的理由。 决定是否提供电子商务网站在线服务所基于的理由可能成百上千,不过都可以 归入以下几种动机: 获得更多的顾客 让顾客花更多的钱 降低完成订单的成本 2.1.1 获取更多顾客 获得更多的顾客是最有吸引力的理由。通过一个电子商务网站站点,即使是小 公司也能够接触到全球的顾客。这个理由也很危险,因为许多人在建立电子商务网 站时,都认为该网站能够立刻接触到每个顾客。其实不然。在离线世界中,要知道 一个商店存在,才会去那里消费。这对于电子商务领域也是一样的,人们只有在知 道了网站的存在之后,才可能去下订单。 解决这个问题在很大程度上依赖于广告,而非网站本身。但无论如何,由于电 子商务网站是一直可用的,因此有些人会偶尔发现它。对于顾客而言,告诉朋友一 个特定的网址要比给他一份商品目录、邮件地址或直接带他到喜欢的离线商店容易 得多。 2.1.2 让顾客花更多的钱 由于电子商务网站是一天 24 小时开放的,而普通商店的营业时间是从早上 9 点 到下午 5 点,因而顾客可以在其工作时间之外购买商品。如果我们的顾客在办公室 工作,那么拥有一个在线的商店会给他带来双重幸运,因为他可以在座位上尽情地 直接选择商品。 巧妙的电子商务设计能够鼓励顾客购买原本没有考虑购买的商品。我们可以轻 松地更新网站,促销季节性商品或发布有趣的新商品。

4

许多大型电子商务网站都会鼓励买者购买与主商品相关的附属商品,或者选择 与其考虑购买的商品相关的但更贵的商品。还有一些网站给常客提供特殊的优惠, 或者在他们结帐建议其购买相关的商品。 最后,通过电子商务要比面对面的商店(包括)邮购更易于了解顾客的特点。 即使只收集到他们的电子邮件地址,也可以通过它来发送商品更新及新闻信息。一 些老道的网站还能够自动分析顾客购买习惯,然后向顾客推荐一些他们可能会购买 的商品。 与电子商务相关的一个好处是,当用户只是浏览信息而非真正购买时,对我们 而言并不会产生成本。实际上,让人们尽可能经常访问网站是由价值的。我们会考 虑在网站中增加一些帮助人们访问的功能;例如,可能包括诸如论坛、与销售的商 品相关的免费内容等交流性功能。 2.1.3 降低完成订单的成本 运营一个设计得当的电子商务网站要比运营一个同级别的离线业务更便宜。在 传统的商业模式中,公司职员必须将订单输入到公司的订单处理系统中。而基于电 子商务,顾客能够帮助我们完成这个操作——网站和订单处理系统之间可以通过一 个网关无缝集成。 当然,在电子商务网站构建完成并投入运营后,获取订单的实际成本趋于零— —不再需要为收银员、服务员、保安等付钱,也不再需要在客流大的购物中心里租 商铺。 如果我们有一个健全的业务构思,并且能够良好地运营这个网站,那么无需大 量的投资就可以获取收益。重要的是把焦点放在财富上:我们的网站或其中的特定 功能,是否能帮助我们获取更多的顾客、让顾客花更多的钱或者降低成本,因而能 提高利润率?

2.2 赢利
在后面的电子商务网站系统开发中将构建一个在线气球商店。在所涉及的电子 商务网站中,在开发一个令人称奇、让每个人都喜欢的网站和在有限的预算内构建 一个能够赚钱的网站这两个目标之间,面临着巨大的矛盾。通常我们会倾向于构建

5

具有挑战的、真正让人称奇的网站,但实际的业务需求总是会压制这种雄心。如果 你是为自己设计和构建网站,而且自己就是用户,那么就会面临一个挑战:在维持 对项目的激情的同时保持现实主义的视角。 当构建一个有利可图的电子商务网站时,我们必须小心地考虑真实顾客是谁, 他们需要什么,他们希望用什么方式来下订单,以及他们最喜欢买什么。所有的这 些中最重要的是,首先他们将如何找到你的网站。当你开始构想或设计网站之前, 当然也就是在开始编程之前,要考虑以下几点问题:怎样获取顾客,提供什么商品, 如何处理订单,服务是否到位,靠什么来吸引回头客,当回答了这些问题之后,就 可以开始启动电子商务网站设计,谨记是为了顾客设计,而不是使其看起来是个好 东西。

2.3 考虑风险和威胁
所有的这些都让人听起来感觉电子商务是不可能出错的。好的,现在是泼冷水 的时候,要知道最好的计划也经常出错。有些风险是电子商务公司特有的,诸如: 破解与身份盗取; 信用卡欺诈; 硬件失效; 不可靠的发货服务; 软件错误; 变化中的法律法规。 既然无法摆脱这些风险,那么就让我们尝试理解并寻求防护的方法。 网站中防护这些风险的重要手段就是备份。在编码时注重安全也很关键,包括 实现良好的错误处理策略,以及验证用户的输入。使用 SSL(安全套接字层)链接对 于安全性要求高的页面,诸如包括信用卡数据的页面,是至关重要的。 当考虑风险和威胁时,有个问题将会对电子商务网站产生实际的损害,那就是 不可靠的订单执行。在整个交易的执行过程中,最为本质的部分是交付商品。要实 现这一目标,在商品正式投入运营时,必须有一个良好的物流网络。如果商店没有 交付货物,顾客将不会再光临,也不会将他们的朋友带到商店来。

6

3 电子商务网站设计流程研究
3.1 电子商务网站系统规划
电子商务系统的规划是指:以完成企业核心业务转向电子商务为目标,给定未 来企业的商务模式,设计支持未来这种转变的电子商务系统的体系结构,说明系统 各个组成部分的结构以及其组成,选择构造一系统的技术方案,给出系统建设的实 施步骤及时间安排,说明系统建设人员组织,评估系统建设的开销和收益。 在调查企业需求、成功案例的基础上,电子商务系统的规划包括商务模型规划 和商务系统规划两个基本层次。 (1)商务模型规划是一种战略层的规划。目标是明确企业将核心业务从传统方 式转移到电子商务模式时需要采取的策略,确定企业的商务模型。概括地说就是确 定商务管理和决策的路线。确定这种规划的人员不仅仅是技术人员,更重要的是商 务管理和决策层面的人员。 (2)商务系统规划。商务系统的规划是一种战术层的规划,它侧重于以商务模 型为基础,规划支持企业商务活动的技术手段,确定信息系统的体系结构。商务系 统的规划给出了电子商务系统开发可依靠的一个基本框架,所要解决的基本问题是 如何实现商务活动。

3.2 电子商务网站系统规划报告
当电子商网站系统规划完成之后需要提交《电子商务网站系统规划报告》 ,该报 告是对电子商务网站系统规划阶段成果的总结和记录,是电子商务网站系统设计的 依据,主要包括以下基本内容。 (1) 项目背景描述 (2) 企业需求描述 (3) 电子商务网站系统设计的原则和目标 (4) 商务模型建议 (5) 目标系统的总体结构 (6) 应用系统方案 (7) 网络基础设施

7

(8) 网上支付与安全认证 (9) 系统安全设计及管理 (10) 系统性能保障方案 (11) 系统集成方案 (12) 系统实施方案 (13) 其他说明

3.3 电子商务网站开发模式研究
开发一个网站其实和开发一款软件是一样的,下面我们一次来看一下时下最流 行的软件开发及管理方法,这些方法同样常被用在对电子商务网站的建设开发及管 理上。 3.3.1 瀑布方法 瀑布方法是所有方法之父。它将软件项目分解成 6 个或 7 个阶段,每个阶段都 必须按顺序执行,以交付最终的商品。每个阶段的输入都是由前一个阶段的输出组 成。如图 3-1 所示:

图 3-1 瀑布模型

首先是确定需求,它可以分为两个阶段。必须先确定项目的系统需求;该阶段 结束时,将拥有一份文档描述关于实现、测试和部署该应用系统所需的所有硬件。

8

同样还需要部署、测试应用系统所需的软件平台。前两个阶段开始时要有机会研究, 结束是要有可行性研究。基本上,第一个问题总是“从商业视角来看,我们需要这 个软件吗?”在确定了需求之后,可行性研究提供了一个较高的成本效益分析,因 此需要估算其投资回报率。 在分析阶段,将和顾客一起进行分析,以彻底理解顾客的需求。需要花时间和 顾客一起定义软件的功能需求,通过专业的分析转述给软件工程师。 在程序设计阶段,设计团队将阅读分析阶段生产的规划书,然后开发一些顾客 认可的原型。通常,这是一个可抛弃的原型。 在编码阶段,程序员将有效地编写应用程序的代码。这将在顾客认可了程序设 计阶段所交付的软件设计之后才能进行。 如果提供了测试平台,则程序员将在测试平台上安装应用系统,然后对软件的 功能进行测试。所有发现的错误将被修正,在测试阶段结束时,软件必须做好投入 使用的准备。如果没有提供测试平台,则程序员必须模拟一个环境,或在软件的实 际运行平台上进行测试;不过在测试阶段结束时,程序员必须按转一个最新的版本, 其中已经解决了大部分的 Bug。 在运行阶段之初就将完成部署工作,这时所有的事情就都已经完成了。 3.3.2 螺旋方法 和瀑布方法相比, 螺旋方法更适合大型、 昂贵、 复杂的项目开发。 Barry Boehm 最早在 1988 年提出该方法,并将其称为迭代的瀑布方法,每次迭代都增强软件的能 力。如图 3-2 所示:

图 3-2 螺旋模型

9

每个螺旋由四个象限组成。每个象限表示一个管理过程:识别、设计、构建和 评价。系统将经历 4 次这样的周期: 概念验证周期:定义商业目标,捕获需求,开发一个概念性设计,进行概念 验证,建立测试计划并进行风险分析。将结果和用户共享。 第一个构建周期:交付系统需求,开发逻辑设计,完成第一次构建并对结果 进行评价。将结果和和用户共享。 第二个构建周期:从子系统需求开始,进行物理设计,完成第二次构建并对 结果进行评价。将结果和用户共享。 最后一个构建周期:从各个单元的需求开始,进行最终设计,完成最后的构建 并进行各个层次的测试。寻求用户认可。

4 电子商务网站基础框架的创建
4.1 针对发展设计网站
对于 Web 应用系统而言, “设计”可以用来表示很多事情。最普遍的用法可能是 表示 Web 网站的视觉效果和用户界面(UI)设计。 这个方面是十分关键的,必须正视它,访问者通常对网站的视觉效果以及使用 的简单性更容易留下印象,而对于使用什么技术,背后有什么技巧,或者 Web 服务 器运行在什么操作系统上都不会太关心。如果网站难以使用就会很容易被遗忘,不 管是用什么样的高科技来创建的。 网站的视觉效果部分会引起访问者最初的兴趣,但功能才能够使他们再次访问。 基于确定的最初需求,能够很快地实现网站,但如果架构设计不合理,网站的更新 会很困难。 不管是什么项目,不管规模多大,有些准备工作在开始编码之前必须完成。不 管做了多少规划和设计工作,总会发生意外情况,隐藏的困难、新的需求以及变化 的规则似乎总会和最后的期限做对。即使没有这些意外因素,网站设计者也经常在 项目完成并部署之后,被要求修改或新增功能。这对于我的这个电子商务网站而言 也是一样。

10

4.2 三层架构的魔力
通常,架构是指将应用系统的每个功能部分分解到独立的组件中,并将各种组 件划分到各个逻辑层中。 现在三层架构越来越流行,这是因为它回答了迄今为止所讨论的所有问题。它 将应用系统的功能单元分到三个逻辑层中: 表示层 业务层 数据层 表示层包括网站的 UI 元素,并且包含管理访问者和客户的业务之间的交互的所 有程序逻辑。该层使整个网站充满活性,而且这一层的设计方法对网站的成功至关 重要。由于你的应用系统是一个 Web 网站,因此表示层将由动态 Web 页面组成。 业务层接受来自表示层的请求,并基于其包含的业务逻辑,向表示层返回一个 结果。表示层中所发生的事件,绝大部分都会导致业务层被调用。 数据层负责保存应用系统的数据,并当有请求时发送给业务层。对于 BalloonShop 这个电子商务网站而言,你需要保存与商品、用户、购物车等相关的数 据。几乎所有的客户请求最终都将引发数据层的信息查询,因此拥有一个快速的数 据库系统是很重要的。 在三层架构模型中,有一个很重要的约束是在层之间的数据传递必须遵从特定 的顺序。表示层只允许访问业务层,而从不直接访问数据层。业务层就像中间的“大 脑” ,负责与其他层通信,处理和协调所有信息流。 图 4-1 表示的是一个三层架构的应用系统中数据传递的简单示意。
表示层

业务层

数据层 图 4-1 简单三层架构示意图

11

4.3 选择实现技术与工具
不管选择什么样的架构,对于每个开发项目而言,一个主要问题是选择什么样 的实现技术、编程语言以及开发工具,外部需要可能会对你的选择带来很大的限制。 4.3.1 使用 ASP.NET 2.0 技术 ASP.NET2.0 是微软最新推出的用于构建动态、交互式 Web 内容的开发技术集。 与其前一个版本相比,ASP.NET2.0 中引入了许多新功能,用以帮助开发人员在构建 Web 应用系统是增加产能。 ASP.NET 引入了一个后置代码(code-behind)模型,用以分离 Web 页面的 HTML 布局与给予页面生命的代码。尽管你仍然可以在同一个文件中包含代码和 HTML,但 Visual Studio .NET 都会自动为一个 Web 窗体创建两个独立的文件:用于保存 HTML 设计的.aspx 文件,以及用于保存代码的后置代码文件。由于 ASP.NET 允许开发人员 用自己选择的编程语言来编写代码,因此后置代码文件的扩展名取决于其使用的语 言(诸如.aspx.cs 或.aspx.vb) 。 4.3.2 使用面向对象编程语言 C# ASP.NET 允许使用不同的开发语言, 甚至允许你在一个项目中使用不同的语言编 写不同的元素,但在本电子商务网站设计中并不使用该功能。我将使用微软最新的 程序设计语言 C#进行开发设计。 4.3.3 使用 SQL Server 2005 数据库 本网站设计将使用新一代的关系数据库管理(RDBMS)领域的“选手”——SQL Server 2005 来存储与网站相关的所有信息,它将通过应用系统的业务逻辑动态地放 置到 Web 页面上。简单地说,所有与商品、门类、用户、购物车相关的数据,都将 由 SQL Server 来存储和管理。 在和 SQL Server 通信的过程中, 将通过一种名为 T-SQL 的语言, 它是 SQL Server 提供的 SQL 方言。SQL(即结构化查询语言)是一种用来和数据库交互的语言。 图 4-2 展示了三层架构中各层将使用的开发技术。SQL Sever 包含了应用系统的 数据(存储过程包含了访问和维护数据的程序逻辑) ,并且负责实际的数据存储。

12

表示层 ASP.NET Web 窗体 ASP.NET Web 用户控件 ASP.NET 母版页

业务层 业务层 C# 类

SQL Server 数据层 SQL Server 存储过程

数据 SQL Server 数据存储

图 4-2 三层架构开发示意图

4.4 实现网站的骨架
由于本论文重点放在网站建设技术的研究上,因此我采用了一个简单的 Web 设 计,这样可以是论文的焦点集聚于网站的技术细节。 BalloonShop 网站中的所有页面(包括首页)均具有如图 4-3 所示的结构。在后 面的内容中,我将会在这个设计上添加更多组件(诸如登录框、购物车汇总框等) , 但现在只是一些文字片段。

13

图 4-3 BalloonShop 网站模块

商品目录的详细结构将在后面的文章中完成,但现在我们已经知道,网站中的每 个页面上将显示出来主要的门类列表。还应在访问者浏览器中看到每个页面上都显 示一个网站的标题。 在后面的内容中,我将创建以下内容来实现这个结构: 包含所有 Web 网站页面的通用结构的母版页; 一些使用母版页的 Web 窗体,用来实现 Web 网站的各种位置,诸如主页、门 类页面、搜索结构页面等; 一些实现功能片段重用的 Web 用户控件(诸如门类列表框、分类列表框、搜索 框、标题栏等) 。

4.5 创建 Visual Studio 2005 项目并实现母版页的设计
4.5.1 创建 BalloonShop 项目

14

(1)启动 Visual Studio 2005,选择 文件 — 新建 — 网站。在打开的对话 框中,从模板面板中选择 ASP.NET Web 网站,并在语言栏中悬着 Visual C#。在位置 组合框中,选择文件系统,并在磁盘上选择一个物理位置,如 E:\BalloonShop。在 这种情况下,该 Web 应用系统将会使用 Visual Studio 2005 中集成的 Web 服务器来 执行。如图所示。

图 4-4 新建 ASP.NET Web 网站

(2)点击确定。Visual Studio 将在你指定的 BalloonShop 文件夹中创建这个 新项目。在这个新项目中包含一个默认创建的名为 Default.aspx 的窗体,如图 4-5。

图 4-5 Default.aspx 页面

15

(3)在调试模式中,按 F5 执行该项目。在此时,Visual Studio 将会提示(如 图所示) Web.config 中未启动调试时不能对项目进行调试 在 (实际上此时 Web.config 文件还不存在) 。点击 ok 按钮,以允许 Visual Studio 启用调试模式。 (4)当该项目执行时,将打开一个新的 IE 空白页。关闭这个窗体使项目从执 行态中止。 到这里,已经完成了创建电子商务商店的第一步。

5 电子商务网站的创建与研究
5.1 设计路线图
本章将用 Web 用户控件把门类列表展现在界面中,同时还将分析这些控件的工 作原理。在上一章节中,我们描述了将要在 Web 应用程序中使用的三层架构。作为 网站的一部分,商品目录也不例外,该组件(包括门类列表)将分成三个逻辑层。 如图所示,本章将完成门类列表功能组件的每一层实现。

图 5-1 三层架构设计路线图

16

我们将从数据库开始一直到表示层,完成门类列表的开发: (1)在数据库中创建 Department 表。用于存放于商品门类相关的数据。 (2)在库中添加 GetDepartments 存储过程,它是应用程序中数据层的程序逻 辑。 (3)在业务层创建门类列表组件。 (4)最后,开发 Web 用户控件 DepartmentsList.ascx,为访问者动态显示门类 列表。

5.2 创建数据表
上一章节的操作中已经创建了 BalloonShop 数据库。在接下来的操作中,我们 将在该数据库中添加一些与商品信息相关的表。 5.2.1 创建门类(Department)数据表 ( 1 ) 在 Visual Studio 中 , 用 数 据 库 资 源 管 理 器 窗 口 打 开 之 前 创 建 的 BalloonShop 数据连接。 (2)展开 BalloonShop 数据库连接节点,右击表节点,然后选择添加新表。 (3)显示一个可以给新表添加列的窗体。使用这个窗体,添加三列,其属性如 表 5-1 所示。
表 5-1 Department 数据表设计

字段名称 DepartmentID Name Description

数据类型 Int Varchar(50) Varchar(1000)

其他属性 主键,标识列 不允许为 NULL 值 可为 NULL 值

(4)现在一切就绪,可以保存新创建的表。当询问时,输入 Department 作为表 名。 (5)在数据库中完成表的创建操作之后,就可以打开它以便添加一些数据了。 5.2.2 创建商品分类(Category)数据表 创建 Category 表的方法和前面创建 Department 表的方法基本是一样的。其表 设计如下:

17

表 5-2 Category 数据表设计

字段名 CategoryID DepartmentID Name Description

数据类型 Int Int Varchar(50) Varchar(1000)

其他属性 主键,标识列 不允许为空 不允许为空 允许为空

创建 Category 表后,就可以给它添加一些数据。 5.2.3 创建商品(Product)数据表 现在,已经在数据库中添加了分类和门类表,下一步就是添加商品表。这次和 添加分类表不一样,因为在 Product 和 Category 之间,必须实现多对多关系。 (1) 使用前面介绍的步骤,创建一个新的 Product 表,其字段如下表所示。
表 5-3 Product 数据表设计

字段名 ProductID Name Description Price Image1FileName Image2FileName OnCatalogPromotion OnDepartmotion

数据类型 Int Varchar(50) Varchar(1000) Money Varchar(50) Varchar(50) Bit Bit

其他属性 主键,标识列 不允许为 Null 不允许为 Null 不允许为 Null 默认 GenericImage.png 默认 GenericImage.png 不允许为 Null 不允许为 Null

(2)为了在 Product 和 Category 之间实现多对多的关系,需要创建一个包含两 个字段的表。 这两个字段分别为 ProductID 和 CategoryID, 保存为 ProductCategory。 如图 5-2 所示。

图 5-2 ProductCategory 表

18

(3)在服务器资源管理器中展开 BalloonShop 数据库节点,点击数据库关系图 节点,在弹出的菜单中选择添加新关系图。将所有表添加到关系图中,然后创建四 个表的关系如图 5-3 所示。

图 5-3 表关系视图

(4)按 Ctrl+S 保存关系图和对表所做的改动。当要求输入关系图名称时,输 入 CatalogDiagram。同时将提示对 Product、Category 和 ProductCategory 的修改 将被保存到数据库中。点击是按钮确定。

5.3 为网站添加业务
业务层被认为是应用程序的精髓,因为它掌握着应用程序的业务逻辑。然而, 对于简单的任务,例如从数据层中获取门类列表,业务层并没有太多的逻辑要实现。 它只是从数据库中去数,并把它传递给表示层。 对于门类列表的业务层,将要实现三个类: GenericDataAccess:实现公共的功能,在随时需要访问数据库时可以重用 它。将这些通用功能单独封装在一个类中,可以减少按键的次数,还能在长

19

时间运行时避免 bug。 CatalogAccess:包含特定于商品目录的功能,例如用来从数据库中获取门 类列表的 GetDepartments 方法。 BalloonShopConfiguration 和 Utilities:包含各种其他的功能,比如发送 邮件,它在 BalloonShop 的许多地方都将被重用。 5.3.1 连接到 SQL Server 数据库 在.NET 中,使 C#代码可以访问数据库的技术是 ADO.NET。ADO.NET 包含了所有 与访问数据库相关的.NET 类。这是最现代化的 Microsoft 数据库访问技术,可用于 任何.NET 语言。 要编写的名为 GenericDataAccess 的数据访问类,将要用到大量的 ADO.NET 功 能,包括一些 ADO.NET 2.0 新特性。GenericDataAccess 类涉及数据库访问、执行存 储过程以及获得返回数据。它是业务层的一部分,为业务层的其他类提供公共的功 能。 每个数据库操作都包含三个步骤: (1) 打开一个 SQL Server 数据库连接。 (2) 执行所需的数据库操作并返回结果。 (3) 关闭数据库连接。 5.3.2 捕获及处理异常 创建网站的法则当然是使网站能够永远运行正常、不会发生任何问题。但在开 发的过程中这些法则经常会发生异常,甚至在已投产的系统中也会发生。先不用说 那些你控制范围之外的因素,诸如硬件故障、软件崩溃以及导致软件不能按预期运 行的病毒都是常见的。甚至在某种情况下你都知道会发生错误,例如用户输入了不 良的数据组合,正好击中了应用程序逻辑的缺陷。 在访问数据库或执行存储过程时出现的错误很常见也特别危险,引起这种错误 的原因太多了,它可能导致向访问者展现荒唐的错误信息,或是造成数据库资源被 锁,这将会对此时访问网站的所有访问者造成影响。 对于面向对象语言而言, “异常” (exception)是截取和处理运行时错误的现代 方法。当代码出现运行时错误时,执行就会被中断,并产生(引发)异常。如果引

20

发异常的代码没有对其进行处理,则异常将沿着栈的出栈方向外传。如果都没有对 其进行处理,最后将被.NET 框架捕获,并显示错误信息。如果错误发生在客户端请 求某个 ASP.NET 页面时, ASP.NET 会向访问者显示一个错误页面, 其中包含调试信息。 在本网站的数据访问代码中,将把所有错误视为严重错误。其结果是直接关闭 数据库连接、记录错误日志并把它传递给表示层,这样可以将潜在的危险减到最小。 5.3.3 编写业务层代码 现在是通过一些新代码更新 BalloonShop 的解决方法的时候了。我将在应用程 序中添加以下 C#类: GenericDataAccess:包含通用数据库访问代码,实现基本的错误处理和日 志功能。 CatalogAccess:包含与商品目录相关的业务逻辑。 BalloonShopConfiguration : 提 供 一 种 访 问 各 种 配 置 信 息 ( 通 常 是 从 web.config 中读取)的简单方法,诸如数据库连接字符串等。 Utilites:包含各种杂项功能,例如发送电子邮件,它将在 BalloonShop 的 许多不同地方中使用。 大多数要新增的业务层代码都将添加到 CatalogAccess 类中。这中代码将需要 使用少量的配置信息,它们将被添加到 web.config 中: ProductsPerPage 存放每一页最多可以显示多少个商品。也就是说,如果整 个列表中包含超过该数量的项目,将出现分页控件(上一页/下一页) 。 ProductDescriptionLength 存放在商品列表中的商品描述长度。 完整的描述 只在商品详细页面中显示。 SiteName 存放商店的名称,用于组成目录页名称。

5.4 页面窗体设计
现在的网民对网站的要求要远远高于过去。他们希望随时能找到其想要的商品 或服务,如果没能找到,那么在给这个网站第二次机会之前,他们很可能就已经去 了竞争对手的网站。如果不希望这样的事情发生在我们的访问者身上,所以目录结 构要尽可能地直观、好用。

21

5.4.1 准备工作:主题、外观和样式。 CSS 文件是一个用于存储字体和格式化信息的标题储藏室, 它可以被很容易地用 于网站的各个部分。例如,可以通过为其 CssClass 属性设置一个已存在的样式,来 替代对某个 Label 控件的字体、颜色和尺寸进行设置。 ASP.NET2.0 还提出主题和外观的概念。外观(skin)就像 CSS 文件,包含有各 种属性,但他们是基于控件类型的,允许设置 CSS 中不可访问的属性,是运用于服 务器端的。外观定义保存在扩展名为.skin 的文件中,看起来就像 ASP.NET 控件的定 义。 主题(theme)是许多 CSS 文件、外观和图片的集合。可以将多个主题添加到一 个网站中,这样当需要修改网站的外观时,可以通过在设计时甚至在运行时改变活 动的主题来实现。 下面,将创建一个新的名为 BalloonShopDefault 的主题,然后在主题中添加一 个 CSS 文件,用来显示门类列表。 (1) 在解决方案资源管理器中右击根目录, 并选择添加 ASP.NET 文件夹—主题。 将新文件夹的名字设置为 BalloonShopDefault。 (2)在解决方案资源管理器中右击 BalloonShopDefault,并选择添加新项。在 模板窗口中,选择 Style Sheet 并命名为 BalloonShop.css。点击添加按钮。 (3)双击打开 BalloonShop.css 文件。删除里面的内容,并把网站中所要用到 的样式内容添加到里面。 5.4.2 显示门类 现在万事俱备,只欠 DepartmentsList 用户控件这个东风了。这个用户控件中 包含了用来生成门类列表的 DataList 控件。 下面我们一起来创建 DepartmentsList.ascx 用户控件。 (1)首先,在 UserControls 文件夹中创建一个新的 Web 用户控件。右击 UserControls 文件夹 ,选择添加新项,在 模式中选择 Web 用户 控件并命名为 DepartmentsList.ascx。然后钩上将代码放在单独的文件中可选框,确定语言是 Visual C#,点击添加。 (2)将 DepartmentsList.ascx 切换到设计视图。确保工具箱是可见的,打开

22

Data 标 签 页 , 双 击 DataList 实 体 。 这 样 就 把 DataList 控 件 添 加 到 了 DepartmentsList.ascx 中。 (3)使用属性窗口修改 DataList 中如表 5-4 所示的属性。
表 5-4 DataList 属性设置表

属性名称 (ID) Width CssClass HeaderStyle-CssClass

值 list 200px DepartmentListContent DepartmentListHead

(4)在设计视图中打开 DepartmentsList.ascx,在 DataList 上点击鼠标右键, 选择编辑模板—页眉和页脚模板。 (5)在 Header Template 中输入 Choose a Department。 (6)在 DataList 控件上点击鼠标右键,然后选择编辑模板—项模板。 (7)从工具箱中的标准标签选 HyperLink 控件,添加到 ItemTemplate 中。 (8)将 HyperLink 的 Text 属性设置为空字符串。 (9) 切换到源代码视图, 在需要对 HyperLink 控件做几处修改, 使其与 DataList 控件相关。 (10)打开用户控件的后台代码文件,然后修改 Page_Load 事件处理程序。 (11)在设计视图中打开 BalloonShop.master。从解决方案资源管理器中将 DepartmentList.ascx 拖到文本信息“List of Departments”边上。然后从该单元 将文本删除,只留下用户控件。 (12)最后,创建 Catalog.aspx,它是门类列表中链接所引用的页面。在创建 该页面的时候确认钩上将代码放在单独的文件中和选择母版页两个可选框。当询问 使用哪个母版页文件时,选择 BalloonShop.master。 (13) 在源代码视图中打开 Catalog.aspx, 将它的标题修改为 “BalloonShop – The Product Catalog” 。 (14)按 F5 键执行项目(如图 5-4) 。然后选择其中一种门类。

23

图 5-4 门类页面视图

5.4.3 显示分类列表 创建 Web 用户控件 CategoriesList ( 1 ) 在 UserControls 文 件 夹 中 新 建 一 个 Web 用 户 控 件 , 名 字 设 置 为 CategoriesList.ascx。 (2)按表 5-5 中所示的信息,设置 DataList 对象的属性。
表 5-5 DataList 属性设置表

属性名称 ID Width CssClass HeaderStyle-CssClass

值 list 200px CategoryListContent CategoryListHead

(3) 切换到设计视图中, 右击 DataList, 然后选择编辑模板—页眉和页脚模板。 在模板中输入 Choose a Category。 (4)右击 DataList,然后选择编辑模板—项模板。从工具箱的标准页中,选择 一个 HyperLink 控件添加到 ItemTemplate 中。把它的 Text 属性置为空。 (5)切换到源代码视图中。修改<ItemTemplate>元素区的代码。 (6)在 DataList 后面添加一个 text 属性值为空的 Label 控件。当分类列表包

24

含有数据时,将该 Label 控件的 text 属性值设为<br/> (7)打开用户控件(CategoriesList.ascx.cs)的后置代码文件,然后修改 Page_Load 事件处理程序。 (8)在设计视图中打开 BalloonShop.master 母版页。从解决方案资源管理器 中,把 CategoriesList.ascx 控件拖放到“List of Categories”文本旁边。删除 此文本,仅保留用户控件在那儿。 (9)执行该项目,选择一个门类,然后再选择一个分类。将看到下图所示的界 面。

图 5-5 分类页面设计视图

5.4.4 显示商品列表 那么内容在哪里呢?我将在该网站中通过使用一个名为 ProductsList.ascx 的 Web 用 户 控 件 来 显 示 商 品 列 表 。 理 论 上 , 该 控 件 与 CategoriesList.ascx 和 DepartmentsList.ascx 非常相似, 都是使用 DataList 控件来生成一个数据项目列表。 该控件也需要支持由业务层提供的分页功能。它需要显示控件,以允许访问者 在商品页间进行上下翻页。商品的名称和图片都将链接到商品的详细信息页上,该 详细信息页由一个名为 Product.aspx 的 Web 窗体处理。 下面放我们开始创建 Web 用户控件 ProductsList

25

(1)首先,将网站 中会使用到的图片导 入到 BalloonShop 解 决方案中的 ProductImages 文件中。 ( 2 ) 在 UserControls 文 件 夹 中 添 加 一 个 新 的 Web 用 户 控 件 , 命 名 为 ProductsList。 (3)在源代码视图中,添加代码,使得当有许多页数据时,在显示商品的区域 中生成“Page x of y … Previous …Next”的文本。 (4)在设计视图中打开该控件,从工具箱中拖放一个 DataList 控件放在页面 底部。 (5)将 DataList 的 ID 改为 list,并将其 RepeatColumns 属性设置为 2(即指 定每行要显示的商品数) ,RepeatDirection 属性设置为 Horizontal。

图 5-6 DataList 设计样式视图

(6)直接在源代码视图中编辑 DataList 的代码;是其达到如图所示的样式和 效果。 (7)修改 ProductsList.ascx.cs 中的 ProductsList 类代码; (8)在设计视图中打开 Catalog.aspx。把 ProductsList.ascx 控件从解决方案 资源管理器中拖到[Place List of Products Here]文本旁,然后删除该文本。 (9)现在,以同样的方式处理 Default.aspx

26

(10)按下 F5 执行项目。现在主页面应该填充了所有特色商品数据

图 5-7 网站首页视图

(11)现在点击一个门类,查看该门类的特色商品,并点击一个分类,以查看 分类中的所有商品。下图显示运行中的分页功能。

图 5-8 商品分类页面视图

27

结 论
本文旨在对电子商务网站的建设研究。电子商务是一个发展潜力巨大的市场,具 有诱人的发展前景。电子商务中的电子商务网站系统、电子商务网站服务器与电子 商务网站购物过程,是电子商务技术的核心内容,广泛深入地研究各种电子商务购 物过程,研究实现电子商务网站购物过程的应用软件和各种现代化电子支付工具具 有十分重要的实际意义。开展电子商务网站建设,还要深入研究电子商务网站的安 全、保密、认证等高新技术。尤其要动员各行各业、各个部门和广大顾客都要行动 起来,积极参加。 本文对目前国内主要电子商务网站运营模式进行考察研究,通过分析现阶段国 内主要电子商务网站的运营模式的利弊以及其盈利能力,总结电子商务网站运营的 成功经验和致胜关键,探讨电子商务网站的发展趋势,以利于中国电子商务网站的规 划和发展。 本文研究了中国电子商务网站的发展状况,总结出成功电子商务网站运 营模式的共同特征,分析了各网站盈利模式的不同侧重点,归纳了中国电子商务的发 展趋势。重点分析了阿里巴巴电子商务网站的运营情况,对其外部环境,所在行业环 境进行了分析,对网站自身的状况和优劣势进行分析,对市场机会和威胁进行了判断, 利用多种分析工具诊断网站的运营状况,展现其运营的真实情况。总结出以业务需求 为技术发展方向,快速跟进吸收国际最新技术并不断创新推出独具特色的服务项目, 迅速把技术优势转化为商务优势,实现技术与业务的完美结合,是中国电子商务网站 的成功之道。能否快速吸收最新技术并转化为先进的商务服务项目,把技术优势成功 地转换为商务模式的优势,将是电子商务网站的关键致胜因素。

28

致 谢
在论文完成之际,我要特别感谢我的指导老师庆伟老师的热情关怀和悉心指导。 在我撰写论文的过程中,曾老师倾注了大量的心血和汗水,无论是在论文的选题、 构思和资料的收集方面,还是在论文的研究方法以及成文定稿方面,我都得到了曾 老师悉心细致的教诲和无私的帮助,特别是他广博的学识、深厚的学术素养、严谨 的治学精神和一丝不苟的工作作风使我终生受益,在此表示真诚地感谢和深深的谢 意。 在论文的写作过程中,也得到了许多同学的宝贵建议,同时还得到许多工作中 同事的支持和帮助,在此一并致以诚挚的谢意。 感谢所有关心、支持、帮助过我的良师益友。 最后,向在百忙中抽出时间对本文进行评审并提出宝贵意见的各位专家表示衷 心地感谢!

29

注 释
[1] 高怡新. 电子商务网站建设. 人民邮电出版社. 2005-2-1. [2] 陈拥军,孟晓明. 电子商务与网络营销. 电子工业出版社. 2008-6. [3] 杨坚真. 电子商务安全与支付. 机械工业出版社. 2007-2 [4] 斯雷沃斯基. 王强译.B-to-C 电子商务. 中国人民大学出版社 2003-1251. [5] 杨志姝,冯小飞等.ASP+SQL SERVER 基础练习+典型案例[M].北京:清华大学 出版社,2006.8 [6] 赵松涛.深入浅出 SQL Server 2005 系统管理与应用开发[M].人民邮电出版社, 2006.2

30

参考文献
[1] 顼宇峰, 马军. ASP.NET2.0 编程从入门到精通[M]. 北京: 清华大学出版社, 2008.1 [2] 罗运模等.完全掌握 SQL Server 2005[M].第 2 版,人民邮电出版社,2006.6 [3] 郭瑞军.ASP.NET 数据库开发实例精粹[M].电子工业出版社 [4] 赵杰、朱慧等.SQL Server 数据库管理、设计与实现教程[M].清华大学出版社。 [5] 高怡新. 电子商务网站建设.人民邮电出版社. 2005-2-1. [6] 陈拥军,孟晓明.电子商务与网络营销.电子工业出版社. 2008-6. [7] 杨坚真. 电子商务安全与支付. 机械工业出版社. 2007-2 [8] 刘瑞新,汪远征等.ASP.NET2.0 编程基础及应用教程[M].北京:机械工业出版 社,2007.7 [9] 赵松涛.深入浅出 SQL Server 2005 系统管理与应用开发[M].人民邮电出版社, 2006.2 [10] 杨志姝,冯小飞等.ASP+SQL SERVER 基础练习+典型案例[M].北京:清华大学 出版社,2006.8 [11] Dan.Tow.SQL Tuning[M]. O'Reilly.2003.12 [12] H.M.Deitel,P.J. Deitel.ASP.NET HOW TO PROGRAM[M].北京:清华大学出版 社,2003 [13] Cristian Darie, Karli Watson. Beginning ASP.NET 2.0 E-Commerce in C# 2005. Apress L.P. 2006-1763.

[14] 斯雷沃斯基. 王强译.B-to-C 电子商务. 中国人民大学出版社 2003-1251. [15] 尼葛洛庞帝.电子营销.胡泳,范海燕译.清华大学出版社,2005:23-29.

31


赞助商链接
相关文章:
小型电子商务网站设计与实现论文
电子商务网站毕业论文 45页 免费 小型电子商务网站系统设... 41页 免费 电子商务网站设计与实... 37页 1下载券 一个小型电子商务网站论... 10页 免费 小...
电子商务网站建设毕业论文 网站设计毕业论文
电子商务网站建设毕业论文 网站设计毕业论文_调查/报告_表格/模板_实用文档。计算机毕业论文, 电子商务网站建设毕业论文 网站设计毕业论文毕业设计网 编号: 发布日期:...
毕业设计(论文)电子商务网站设计
毕业设计(论文)电子商务网站设计_学习计划_计划/解决方案_实用文档。摘 要 伴随着 Internet 的蓬勃发展,网络购物中心作为电子商务的一种形式正以其 高效、低成本的...
电子商务网站毕业设计论文
电子商务网站毕业设计论文_其它_高等教育_教育专区。毕业设计论文 题学专年学姓 目院业级号名 网上订餐系统 应用技术学院 电子商务 2008 级 222008601035002 方阳 ...
电子商务网站建设本科毕业设计论文
电子商务网站建设本科毕业设计论文 - 目录 摘要: ... 2 关键词...
电子商务网站建设论文
江苏农林职业技术学院毕业论文(设计) 毕业设计 (论文) 美战豹鞋业有限公司网站设计 专 业 电子商务 *** 08 电子商务 080402*** 080402*** *** 2010 年 5 ...
电子商务网站设计与实现毕业论文
电子商务网站设计与实现毕业论文 - 电子商务网站设计与实现毕业论文 目录 第一章 引言 ......
【精品】电子商务网站的建设毕业论文设计
【精品】电子商务网站建设毕业论文设计 - 毕业设计,毕业论文,毕业论文设计,硕士论文,研究生论文,单片机论文,单片机设计,单片机设计论文
电子商务网站建设毕业论文
资料,论文,教材,科研资料,论文,教材,科研隐藏>> 网站设计 设计毕业论文 电子商务网站建设毕业论文 网站设计毕业论文目录 摘要……… 1 1. 前言 ……… 2 2....
电子商务网站建设论文
姓名: 姓名:苏童 学号: 学号:2009305010107 电子商务网站建设论文引言: 引言: 目前,随着电子商务网站飞速的发展,网购开始进入成熟期。但是随着网购的成 长,发现了一...
更多相关标签: