电子商务网站建设毕业论文.docx

上传人:b****0 文档编号:17709731 上传时间:2023-08-03 格式:DOCX 页数:23 大小:114.26KB
下载 相关 举报
电子商务网站建设毕业论文.docx_第1页
第1页 / 共23页
电子商务网站建设毕业论文.docx_第2页
第2页 / 共23页
电子商务网站建设毕业论文.docx_第3页
第3页 / 共23页
电子商务网站建设毕业论文.docx_第4页
第4页 / 共23页
电子商务网站建设毕业论文.docx_第5页
第5页 / 共23页
电子商务网站建设毕业论文.docx_第6页
第6页 / 共23页
电子商务网站建设毕业论文.docx_第7页
第7页 / 共23页
电子商务网站建设毕业论文.docx_第8页
第8页 / 共23页
电子商务网站建设毕业论文.docx_第9页
第9页 / 共23页
电子商务网站建设毕业论文.docx_第10页
第10页 / 共23页
电子商务网站建设毕业论文.docx_第11页
第11页 / 共23页
电子商务网站建设毕业论文.docx_第12页
第12页 / 共23页
电子商务网站建设毕业论文.docx_第13页
第13页 / 共23页
电子商务网站建设毕业论文.docx_第14页
第14页 / 共23页
电子商务网站建设毕业论文.docx_第15页
第15页 / 共23页
电子商务网站建设毕业论文.docx_第16页
第16页 / 共23页
电子商务网站建设毕业论文.docx_第17页
第17页 / 共23页
电子商务网站建设毕业论文.docx_第18页
第18页 / 共23页
电子商务网站建设毕业论文.docx_第19页
第19页 / 共23页
电子商务网站建设毕业论文.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

电子商务网站建设毕业论文.docx

《电子商务网站建设毕业论文.docx》由会员分享,可在线阅读,更多相关《电子商务网站建设毕业论文.docx(23页珍藏版)》请在冰点文库上搜索。

电子商务网站建设毕业论文.docx

电子商务网站建设毕业论文

新乡学院

论文题目

电子商务网站建设

院(系)名称

计算机与信息工程学院

专业名称

计算机应用技术

班级

08级计算机应用2班

学生姓名

梁夏

学号

指导教师姓名

郭东峰

 

2011年4月完成

摘要:

本课题旨在研究当前电子商务网站建设在社会中的发展趋势与现状,电子商务网站的应用在企业商务活动中扮演的商业角色,以与电子商务网站建设的开发模式、架构与方法。

通过对电子商务网站建设在当前社会中的现状进行分析了解,使我们能够更清晰的认识电子商务在社会商务活动中的地位与扮演的角色。

然后,再对社会中一些普通企业的商务活动进行分析和研究,了解和掌握企业会在什么样的情况下去构建与启动一个属于自己的电子商务网站并投入运营。

课题的最后将从技术层面进行分析和研究电子商务网站建设的技术要领,并实现一个小型的在线电子商务网站建设。

在本电子商务网站建设研究课题中,前半部分主要对电子商务网站的发展现状,电子商务网站的商业决策,电子商务网站提供的在线服务与业务设计流程进行分析整理和研究。

后半部分为系统开发设计部分。

通过使用微软的ASP.NET2.0技术和C#面向对象编程语言,对一个气球公司的在线销售电子商务网站(BalloonShop)进行开发。

其中包括对电子商务网站系统开发框架的设计,数据库系统的设计开发,页面布局,视觉效果与用户界面设计开发等。

关键词:

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

Abstract:

Thissubjectofe-commercewebsiteconstructionisthemainofthecurrente-commercewebsitedevelopmentinsocial,thee-commercewebsitesintheenterprisebusinesshowtoplayarole,aswellastheconstructionofe-commercewebsitedevelopmentpattern,structureandmethods.E-commercesitethroughtheconstructionofsocietyinthecurrentsituationanalysisofunderstanding,sothatwecanclearlyunderstandthebusinessofe-commerceactivitiesinthesocialstatusandroleoftheGovernment.Andthensomeofthecommunityofordinarybusinessactivitiesofenterprisesandresearchanalysis,tounderstandandgraspthebusinesswillgoonwhatkindofsituationandstarttobuilditsowne-commercewebsiteandputintooperation.Thefinalwillbethesubjectoftechnicalanalysisandresearchaspectsofe-commercewebsitebuildingtechnologyessentialsandtherealizationofasmallbuildingofonlinee-commercesites.

Inthissubjectofe-commercewebsiteconstruction,thefirstpartarethedevelopmentofe-commercewebsite,e-commercewebsitebusinessdecision-making,e-commercewebsitetoprovideonlineservicesandbusinessanalysistoorganizethedesignprocessandresearch.Thesecondpartisthewebsitesystemdevelopmentdesign.WithusingtheMicrosofttechnology`sASP.NET2.0andC#object-orientedprogramminglanguage,foraballooncompany'sonlinesalesofe-commercewebsite(BalloonShop)design.Includingsystemdevelopmentframeworkfore-commercewebsitedesign,databasesystemdesignanddevelopment,pagelayout,visualeffectsanduserinterfacedesign,shoppingcartdesign.

Keywords:

E-CommerceWebsiteconstructionCommercialdecision-makingOnlineservicesASP.NET2.0C#

 

绪论

近年来随着互联网络的迅速发展,基于网络上的商业应用也呈爆炸性的增长。

许多企业在网络上建立网站,寻求网上商机。

在电子商务环境中,网站是一个重要的平台。

本课题拟通过对,帮助企业选择更适合自己的网站建设模式,有效达到预期的效果。

运营一个设计得当的电子商务网站要比运营一个同级别的离线业务更便宜。

在传统的商业模式中,公司职员必须将订单输入到公司的订单处理系统中。

而基于电子商务,顾客能够帮助我们完成这个操作——网站和订单处理系统之间可以通过一个网关无缝集成。

通过电子商务要比面对面的商店(包括)邮购更易于了解顾客的特点。

即使只收集到他们的电子邮件地址,也可以通过它来发送商品更新与新闻信息。

一些老道的网站还能够自动分析顾客购买习惯,然后向顾客推荐一些他们可能会购买的商品。

与电子商务相关的一个好处是,当用户只是浏览信息而非真正购买时,对我们而言并不会产生成本。

实际上,让人们尽可能经常访问网站是由价值的。

当然,在电子商务网站构建完成并投入运营后,获取订单的实际成本趋于零——不再需要为收银员、服务员、保安等付钱,也不再需要在客流大的购物中心里租商铺。

如果我们有一个健全的业务构思,并且能够良好地运营这个网站,那么无需大量的投资就可以获取收益。

电子商务网站建设是一个系统而庞大的工程,本文对电子商务网站建设进行了相关研究,着重研究了现代电子商务网站的发展形势和目前的不足。

在此基础上,通过我的网站实现,分析了电子商务网站的框架如何设计,对电子商务网站的开发模式、页面布局以与网站需求等进行分析。

同时介绍了各大电子商务网站的建设以与运营现情况,并对其发展状况做了比较详细的研究,试图得出成功电子商务网站运营模式的共同特征,分析各网站盈利模式的不同侧重点,总结电子商务网站运营的成功经验和致胜关键。

最后对我国电子商务网站建设提出了自己的看法和建议。

1电子商务网站的发展现状

1.1电子商务的产生和发展

电子商务(ElectronicCommerce)是以互联网为工具进行的商务活动,它是利用现有的计算机硬件设备、软件设备和网络基础设施,通过一定的协议连接起来的、在电子网络环境下进行各种商务活动的一种方式。

而电子商务网站,正是使电子商务得以实施和推广的强有力的网络信息化多媒体平台。

电子商务最早产生于60年代,发展于90年代,其产生和发展的主要条件有:

计算机的广泛应用:

近30年来,计算机的处理速度越来越快,处理能力越来越强,价格越来越低,应用越来越广泛,这为电子商务的应用提供了基础。

网络的普与和成熟:

由于INTERNET逐渐成为全球通信与交易的媒体,全球上网用户呈级数增长趋势,快捷、安全、低成本的特点为电子商务的发展提供了应用条件。

信用卡的普与应用:

信用卡以其方便、快捷、安全等优点而成为人们消费支付的重要手段,并由此形成了完善的全球性信用卡计算机网络支付与结算系统,使“一卡在手、走遍全球”成为可能,同时也为电子商务中的网上支付提供的重要的手段。

电子安全交易协议的制定,为在开发网络上的电子商务提供了一个关键的安全环境。

从技术的角度来看,人类利用电子通讯的方式进行贸易活动已有几十年的历史了。

早在本世纪60年代,人们就开始了用电报报文发送商务文件的工作;70年代人们又普遍采用方便、快捷的传真机来替代电报,但是由于传真文件是通过纸面打印来传递和管理信息的,不能将信息直接转入到信息系统中,因此人们开始采用EDI(电子数据交换)作为企业间电子商务的应用技术,这也就是电子商务的雏形。

2启动电子商务网站的商业决策

2.1决定是否提供在线服务

近几年“电子商务”一词已失去了原有的光彩。

以前,只要有建立电子商务网站的想法,就可以使许多商业人士垂涎欲滴;而现在仅仅说“电子商务是未来的趋势——要么在线服务,要么失去业务”已经不够了。

要在线经营业务,需要有更吸引人、更现实和更特殊的理由。

决定是否提供电子商务网站在线服务所基于的理由可能成百上千,不过都可以归入以下几种动机:

1、获得更多的顾客

2、让顾客花更多的钱

3、降低完成订单的成本

2.1.1获取更多顾客

获得更多的顾客是最有吸引力的理由。

通过一个电子商务网站站点,即使是小公司也能够接触到全球的顾客。

这个理由也很危险,因为许多人在建立电子商务网站时,都认为该网站能够立刻接触到每个顾客。

其实不然。

在离线世界中,要知道一个商店存在,才会去那里消费。

这对于电子商务领域也是一样的,人们只有在知道了网站的存在之后,才可能去下订单。

解决这个问题在很大程度上依赖于广告,而非网站本身。

但无论如何,由于电子商务网站是一直可用的,因此有些人会偶尔发现它。

对于顾客而言,告诉朋友一个特定的网址要比给他一份商品目录、邮件地址或直接带他到喜欢的离线商店容易得多。

2.2赢利

在后面的电子商务网站系统开发中将构建一个在线气球商店。

在所涉与的电子商务网站中,在开发一个令人称奇、让每个人都喜欢的网站和在有限的预算内构建一个能够赚钱的网站这两个目标之间,面临着巨大的矛盾。

通常我们会倾向于构建具有挑战的、真正让人称奇的网站,但实际的业务需求总是会压制这种雄心。

如果你是为自己设计和构建网站,而且自己就是用户,那么就会面临一个挑战:

在维持对项目的激情的同时保持现实主义的视角。

当构建一个有利可图的电子商务网站时,我们必须小心地考虑真实顾客是谁,他们需要什么,他们希望用什么方式来下订单,以与他们最喜欢买什么。

所有的这些中最重要的是,首先他们将如何找到你的网站。

当你开始构想或设计网站之前,当然也就是在开始编程之前,要考虑以下几点问题:

怎样获取顾客,提供什么商品,如何处理订单,服务是否到位,靠什么来吸引回头客,当回答了这些问题之后,就可以开始启动电子商务网站设计,谨记是为了顾客设计,而不是使其看起来是个好东西。

2.3考虑风险和威胁

所有的这些都让人听起来感觉电子商务是不可能出错的。

好的,现在是泼冷水的时候,要知道最好的计划也经常出错。

有些风险是电子商务公司特有的,诸如:

1、破解与身份盗取;

2、信用卡欺诈;

3、硬件失效;

4、不可靠的发货服务;

5、软件错误;

6变化中的法律法规。

既然无法摆脱这些风险,那么就让我们尝试理解并寻求防护的方法。

网站中防护这些风险的重要手段就是备份。

在编码时注重安全也很关键,包括实现良好的错误处理策略,以与验证用户的输入。

使用SSL(安全套接字层)链接对于安全性要求高的页面,诸如包括信用卡数据的页面,是至关重要的。

当考虑风险和威胁时,有个问题将会对电子商务网站产生实际的损害,那就是不可靠的订单执行。

在整个交易的执行过程中,最为本质的部分是交付商品。

要实现这一目标,在商品正式投入运营时,必须有一个良好的物流网络。

如果商店没有交付货物,顾客将不会再光临,也不会将他们的朋友带到商店来。

3电子商务网站设计流程

3.1电子商务网站系统规划

电子商务系统的规划是指:

以完成企业核心业务转向电子商务为目标,给定未来企业的商务模式,设计支持未来这种转变的电子商务系统的体系结构,说明系统各个组成部分的结构以与其组成,选择构造一系统的技术方案,给出系统建设的实施步骤与时间安排,说明系统建设人员组织,评估系统建设的开销和收益。

在调查企业需求、成功案例的基础上,电子商务系统的规划包括商务模型规划和商务系统规划两个基本层次。

(1)商务模型规划是一种战略层的规划。

目标是明确企业将核心业务从传统方式转移到电子商务模式时需要采取的策略,确定企业的商务模型。

概括地说就是确定商务管理和决策的路线。

确定这种规划的人员不仅仅是技术人员,更重要的是商务管理和决策层面的人员。

(2)商务系统规划。

商务系统的规划是一种战术层的规划,它侧重于以商务模型为基础,规划支持企业商务活动的技术手段,确定信息系统的体系结构。

商务系统的规划给出了电子商务系统开发可依靠的一个基本框架,所要解决的基本问题是如何实现商务活动。

3.2电子商务网站系统规划报告

当电子商网站系统规划完成之后需要提交《电子商务网站系统规划报告》,该报告是对电子商务网站系统规划阶段成果的总结和记录,是电子商务网站系统设计的依据,主要包括以下基本内容。

(1)项目背景描述

(2)企业需求描述

(3)电子商务网站系统设计的原则和目标

(4)商务模型建议

(5)目标系统的总体结构

(6)应用系统方案

(7)网络基础设施

(8)网上支付与安全认证

(9)系统安全设计与管理

(10)系统性能保障方案

(11)系统集成方案

(12)系统实施方案

(13)其他说明

3.3电子商务网站开发模式

开发一个网站其实和开发一款软件是一样的,下面我们一次来看一下时下最流行的软件开发与管理方法,这些方法同样常被用在对电子商务网站的建设开发与管理上。

3.3.1瀑布方法

瀑布方法是所有方法之父。

它将软件项目分解成6个或7个阶段,每个阶段都必须按顺序执行,以交付最终的商品。

每个阶段的输入都是由前一个阶段的输出组成。

如图3-1所示:

 

图3-1瀑布模型

首先是确定需求,它可以分为两个阶段。

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

同样还需要部署、测试应用系统所需的软件平台。

前两个阶段开始时要有机会研究,结束是要有可行性研究。

基本上,第一个问题总是“从商业视角来看,我们需要这个软件吗?

”在确定了需求之后,可行性研究提供了一个较高的成本效益分析,因此需要估算其投资回报率。

在分析阶段,将和顾客一起进行分析,以彻底理解顾客的需求。

需要花时间和顾客一起定义软件的功能需求,通过专业的分析转述给软件工程师。

在程序设计阶段,设计团队将阅读分析阶段生产的规划书,然后开发一些顾客认可的原型。

通常,这是一个可抛弃的原型。

在编码阶段,程序员将有效地编写应用程序的代码。

这将在顾客认可了程序设计阶段所交付的软件设计之后才能进行。

如果提供了测试平台,则程序员将在测试平台上安装应用系统,然后对软件的功能进行测试。

所有发现的错误将被修正,在测试阶段结束时,软件必须做好投入使用的准备。

如果没有提供测试平台,则程序员必须模拟一个环境,或在软件的实际运行平台上进行测试;不过在测试阶段结束时,程序员必须按转一个最新的版本,其中已经解决了大部分的Bug。

在运行阶段之初就将完成部署工作,这时所有的事情就都已经完成了。

第二个构建周期:

从子系统需求开始,进行物理设计,完成第二次构建并对结果进行评价。

将结果和用户共享。

最后一个构建周期:

从各个单元的需求开始,进行最终设计,完成最后的构建并进行各个层次的测试。

寻求用户认可。

4电子商务网站基础框架的创建

4.1针对发展设计网站

对于Web应用系统而言,“设计”可以用来表示很多事情。

最普遍的用法可能是表示Web网站的视觉效果和用户界面(UI)设计。

这个方面是十分关键的,必须正视它,访问者通常对网站的视觉效果以与使用的简单性更容易留下印象,而对于使用什么技术,背后有什么技巧,或者Web服务器运行在什么操作系统上都不会太关心。

如果网站难以使用就会很容易被遗忘,不管是用什么样的高科技来创建的。

网站的视觉效果部分会引起访问者最初的兴趣,但功能才能够使他们再次访问。

基于确定的最初需求,能够很快地实现网站,但如果架构设计不合理,网站的更新会很困难。

不管是什么项目,不管规模多大,有些准备工作在开始编码之前必须完成。

不管做了多少规划和设计工作,总会发生意外情况,隐藏的困难、新的需求以与变化的规则似乎总会和最后的期限做对。

即使没有这些意外因素,网站设计者也经常在项目完成并部署之后,被要求修改或新增功能。

这对于我的这个电子商务网站而言也是一样。

4.2三层架构的魔力

通常,架构是指将应用系统的每个功能部分分解到独立的组件中,并将各种组件划分到各个逻辑层中。

现在三层架构越来越流行,这是因为它回答了迄今为止所讨论的所有问题。

它将应用系统的功能单元分到三个逻辑层中:

1、表示层

2、业务层

3、数据层

表示层包括网站的UI元素,并且包含管理访问者和客户的业务之间的交互的所有程序逻辑。

该层使整个网站充满活性,而且这一层的设计方法对网站的成功至关重要。

由于你的应用系统是一个Web网站,因此表示层将由动态Web页面组成。

业务层接受来自表示层的请求,并基于其包含的业务逻辑,向表示层返回一个结果。

表示层中所发生的事件,绝大部分都会导致业务层被调用。

数据层负责保存应用系统的数据,并当有请求时发送给业务层。

对于BalloonShop这个电子商务网站而言,你需要保存与商品、用户、购物车等相关的数据。

几乎所有的客户请求最终都将引发数据层的信息查询,因此拥有一个快速的数据库系统是很重要的。

在三层架构模型中,有一个很重要的约束是在层之间的数据传递必须遵从特定的顺序。

表示层只允许访问业务层,而从不直接访问数据层。

业务层就像中间的“大脑”,负责与其他层通信,处理和协调所有信息流。

图4-1表示的是一个三层架构的应用系统中数据传递的简单示意。

 

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

4.3选择实现技术与工具

不管选择什么样的架构,对于每个开发项目而言,一个主要问题是选择什么样的实现技术、编程语言以与开发工具,外部需要可能会对你的选择带来很大的限制。

4.3.1使用ASP.NET2.0技术

ASP.NET2.0是微软最新推出的用于构建动态、交互式Web内容的开发技术集。

与其前一个版本相比,ASP.NET2.0中引入了许多新功能,用以帮助开发人员在构建Web应用系统是增加产能。

ASP.NET引入了一个后置代码(code-behind)模型,用以分离Web页面的HTML布局与给予页面生命的代码。

尽管你仍然可以在同一个文件中包含代码和HTML,但VisualStudio.NET都会自动为一个Web窗体创建两个独立的文件:

用于保存HTML设计的.aspx文件,以与用于保存代码的后置代码文件。

由于ASP.NET允许开发人员用自己选择的编程语言来编写代码,因此后置代码文件的扩展名取决于其使用的语言(诸如.aspx.cs或.aspx.vb)。

4.3.2使用面向对象编程语言C#

ASP.NET允许使用不同的开发语言,甚至允许你在一个项目中使用不同的语言编写不同的元素,但在本电子商务网站设计中并不使用该功能。

我将使用微软最新的程序设计语言C#进行开发设计。

4.3.3使用SQLServer2005数据库

本网站设计将使用新一代的关系数据库管理(RDBMS)领域的“选手”——SQLServer2005来存储与网站相关的所有信息,它将通过应用系统的业务逻辑动态地放置到Web页面上。

简单地说,所有与商品、门类、用户、购物车相关的数据,都将由SQLServer来存储和管理。

在和SQLServer通信的过程中,将通过一种名为T-SQL的语言,它是SQLServer提供的SQL方言。

SQL(即结构化查询语言)是一种用来和数据库交互的语言。

图4-2展示了三层架构中各层将使用的开发技术。

SQLSever包含了应用系统的数据(存储过程包含了访问和维护数据的程序逻辑),并且负责实际的数据存储。

 

 

 

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

4.4实现网站的骨架

由于本论文重点放在网站建设技术的研究上,因此我采用了一个简单的Web设计,这样可以是论文的焦点集聚于网站的技术细节。

BalloonShop网站中的所有页面(包括首页)均具有如图4-3所示的结构。

在后面的内容中,我将会在这个设计上添加更多组件(诸如登录框、购物车汇总框等),但现在只是一些文字片段。

 

 

图4-3BalloonShop网站模块

商品目录的详细结构将在后面的文章中完成,但现在我们已经知道,网站中的每个页面上将显示出来主要的门类列表。

还应在访问者浏览器中看到每个页面上都显示一个网站的标题。

在后面的内容中,我将创建以下内容来实现这个结构:

①包含所有Web网站页面的通用结构的母版页;

②一些使用母版页的Web窗体,用来实现Web网站的各种位置,诸如主页、门类页面、搜索结构页面等;

一些实现功能片段重用的Web用户控件(诸如门类列表框、分类列表框、搜索框、标题栏等)。

4.5创建VisualStudio2005项目并实现母版页的设计

4.5.1创建BalloonShop项目

(1)启动VisualStudio2005,选择文件—新建—网站。

在打开的对话框中,从模板面板中选择ASP.NETWeb网站,并在语言栏中悬着VisualC#。

在位置组合框中,选择文件系统,并在磁盘上选择一个物理位置,如E:

\BalloonShop。

在这种情况下,该Web应用系统将会使用VisualStudio2005中集成的Web服务器来执行。

如图所示。

(2)点击确定。

VisualStudio将在你指定的BalloonShop文件夹中创建这个新项目。

在这个新项目中包含一个默认创建的名为Default.aspx的窗体,如图4-5。

(3)在调试模式中,按F5执行该项目。

在此时,VisualStudio将会提示(如图所示)在Web.config中未启动调试时不能对项目进行调试(实际上此时Web.config文件还不存在)。

点击ok按钮,以允许VisualStudio启用调试模式。

(4)当该项目执行时,将打开一个新的IE空白页。

关闭这个窗体使项目从执行态中止。

到这里,已经完成了创建电子商务商店的第一步。

5电子商务网站的创建

5.1设计路线图

本章将用Web用户控件把门类列表展现在界面中,同时还将分析这些控件的工作原理。

在上一章节中,我们描述了将要在Web应用程序中使用的三层架构。

作为网站的一部分,商品目录也不例外,该组件(包括门类列表)将分成三个逻辑层。

如图所示,本章将完成门类列表功能组件的每一层实现。

 

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

我们将从数据库开始一直到表示层,完成门类列表的开发:

(1)在数据库中创建Department表。

用于存放于商品门类相关的数

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2