09毕设B2C电子商务网站的设计与实现0522.docx

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

09毕设B2C电子商务网站的设计与实现0522.docx

《09毕设B2C电子商务网站的设计与实现0522.docx》由会员分享,可在线阅读,更多相关《09毕设B2C电子商务网站的设计与实现0522.docx(85页珍藏版)》请在冰点文库上搜索。

09毕设B2C电子商务网站的设计与实现0522.docx

09毕设B2C电子商务网站的设计与实现0522

基于web的B2C电子商务平台的设计与实现

摘要

随着Internet和宽带上网的普及,电子商务在日益渗透到人们的日常生活中,越来越受到人们的关注。

电子商务网站是企业开展电子商务活动的平台,企业通过建立自己的商务网站,可以发布商品信息、提供咨询服务、接收客户反馈,从而扩大企业知名度,树立良好的企业形象。

通过电子商务可以降低社会经营成本、优化社会资源配置,从而实现社会财富的最大化利用。

本课题的主要内容是开发一个基于B/S模式的一个B2C电子商务网站,前台实现了用户注册、商品分类陈列、购物车、留言等功能,站点后台实现了商品管理、客户订单管理、用户管理等功能。

本系统是基于C#.NET开发,开发环境为MicrosoftVisualStudio2008,部署在IIS之上,并使用MicrosoftSQLSERVER2005作为数据库系统。

系统采用模块化设计,简化了开发过程,使项目更加清晰,极大地方便了系统的维护,并具有良好的可扩充性。

经测试表明,本次设计的B2C电子商务网站购物功能完善,可以提供在线购物服务,达到了预期的目的。

关键词:

电子商务;B/S模式;B2C;数据库;

ThedesignandimplementationofaB2Ce-commerceplatform

Abstract

WiththepopularizationofInternetandbroadbandInternetaccess,E-commerceispenetratingintothePeople'sDailylife,andplaysamoreandmoreimportantroleinthePeople’sDailylife.E-commercesitesareaplatformthattheenterprisesdevelope-commerceactivities.Enterprisecanreleasethecommodityinformation,provideadvisoryservices,andreceivecustomerfeedbackthroughbuildingitsownbusinesssites,soastoexpandenterprise’sreputation,andsetupthegoodenterpriseimage.E-commercecanreducetheoperationcost,Optimizesocialresourceallocation,soastorealizethemaxutilizationofthesocialwealth.

ThemaincontentofthissubjectistodevelopaB2Ce-commerceplatformwhichbasedonB/Smode.Thisplatformrealizeduserregistration,classificationofgoodsondisplay,shoppingcart,messages,andotherfunctions.Sitemanagementsystemrealizesthecommoditiesmanagement,managementofcustomerorders,usermanagement,andotherfunctions.Theplatformhasfriendlyinterfaceandhasgoodscalability.

ThisplatformisbasedonC#.NET,thedevelopmentenvironmentisMicrosoftVisualStudio2008,anddeployedinIIS.ThebackgrounddatabaseisMicrosoftSQLSERVER2005.Systemusesmodulardesign,simplifiesthedevelopmentprocess,tomaketheprojectclearer,greatlyshowsystemmaintenance,placeandhavinggoodscalability.

Testandtrialrunshowthatthedevelopedsystemisperfect,canprovideon-lineserviceforcustomer,andhasachievedthescheduledgoal.

Keywords:

e-commerce;B/Smode;B2C;database;

1绪论

1.1课题背景

进入九十年代,计算机技术、通信技术以及建立在计算机和网络技术基础上的计算机网络技术得到了迅猛的发展。

特别是1993年美国宣布建立国家信息基础设施NII后,全世界许多国家纷纷制定和建立本国的NII,从而极大地推动了计算机网络技术的发展,使计算机网络进入了一个崭新的阶段。

目前,全球以美国为核心的高速计算机互联网络即Internet已经形成,Internet已经成为人类最重要的、最大的知识宝库。

而美国政府又分别于1996年和1997年开始研究发展更加快速可靠的互联网2(Internet2)和下一代互联网(NextGenerationInternet)。

可以说,网络互联和高速计算机网络正成为最新一代的计算机网络的发展方向。

在因特网开放的网络环境下,出现一种新型的基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的商业运营模式,即电子商务[1]。

1.2电子商务的分类

电子商务可分为B2B、B2C、C2C、B2M、M2C、即BMCB2A(即B2G)、C2A(即C2G)、SNS-EC(社交电子商务)10类模式[2]。

B2B(BusinesstoBusiness),指商家(泛指企业)对商家的电子商务,即企业与企业之间通过互联网进行产品、服务及信息的交换。

B2C(BusinesstoCustomer)指商家对个人的电子商务,B2C模式是我国最早产生的电子商务模式。

C2C(CustomertoCustomer)是用户对用户的模式,C2C商务平台就是通过为买卖双方提供一个在线交易平台,使卖方可以主动提供商品上网拍卖,而买方可以自行选择商品进行竞价,代表网站如淘宝网。

B2M(BusinesstoManager)相对于B2B、B2C、C2C的电子商务模式而言,有着本质的不同,B2M所针对的客户群是该企业或者该产品的销售者或者为其工作者,而不是最终消费者。

M2C(ManagertoConsumer)是针对于B2M的电子商务模式而出现的延伸概念。

B2M环节中,企业通过网络平台发布该企业的产品或者服务,职业经理人通过网络获取该企业的产品或者服务信息,第1页共50页,企业通过经理人的服务达到销售产品或者获得服务的目的。

SNS-EC(社交电子商务)是电子商务的一种新的衍生模式。

它借助社交媒介、网络媒介的传播途径,通过社交互动、用户自生内容等手段来辅助商品的购买和销售行为。

1.3电子商务的发展趋势

B2C电子商务指的是企业针对个人开展的电子商务活动的总称,如企业为个人提供在线医疗咨询、在线商品购买等。

截止2009年的最新数据统计目前我国网民超4亿,其中未成年网民占到1/3,未来消费的主流人群都将选择网络这种方式来购物。

艾瑞咨询预计我国网购市场规模2010年将达到5670亿,2012年将达到7980亿,年增长速度在80%以上,成为互联网新经济最强大的增长引擎[3]。

B2C电子商务以完备的双向信息沟通、灵活的交易手段、快捷的物流配送、低成本高效益的运作方式等在各行各业展现了其极大的生命力。

1.4课题内容

本系统采用模块化设计,以C#作为开发语言,开发一个B2C电子商务平台,为用户提供网上购物服务。

系统主要实现以下功能:

(1)前台购物站点实现的功能:

用户注册及信息维护,商品分类陈列,购物车管理,邮寄信息管理等。

(2)后台管理系统实现的功能:

客户订单处理,会员管理,管理员信息维护,分类信息维护等。

2开发语言及软件介绍

2.1C#语言介绍

C#(CSharp)是微软(Microsoft)为.NETFramework量身订做的程序语言,C#拥有C/C++的强大功能以及VisualBasic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言[4]。

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。

它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。

C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

2.2VisualStudio2008

VisualStudio是微软公司推出的开发环境,VisualStudio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。

2002年,随着.NET口号的提出与WindowsXP/OfficeXP的发布,微软发布了VisualStudio.NET(内部版本号为7.0)。

在这个版本的VisualStudio中,微软剥离了VisualFoxPro作为一个单独的开发环境以VisualFoxPro7.0单独销售,同时取消了VisualInterDev。

与此同时,微软引入了建立在.NET框架上(版本1.0)的托管代码机制以及一门新的语言C#。

C#是一门建立在C++和Java基础上的现代语言,是编写.NET框架的语言。

2003年,微软对VisualStudio2002进行了部分修订,以VisualStudio2003的名义发布(内部版本号为7.1)。

Visio作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。

.NET框架也升级到了1.1。

2005年,微软发布了VisualStudio2005。

.NET字眼从各种语言的名字中被抹去,但是这个版本的VisualStudio仍然还是面向.NET框架的(版本2.0)。

2008年2月14日发布了简体中文专业版。

MicrosoftVisualStudio2008是面向WindowsVista、Office2007、Web2.0的下一代开发工具,是对VisualStudio2005一次及时、全面的升级。

VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。

使用VisualStudio2008可以高效开发Windows应用。

设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。

同时VisualStudio2008支持项目模板、调试器和部署程序。

VisualStudio2008可以高效开发Web应用,集成了AJAX1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。

VisualStudio2008新特性:

(1)VS2008——软件开发更智能

  

(2)VisualStudio2008中WCF的新增功能

  (3)VisualStudio2008中的多定向支持

  (4)让VS2008支持Subversion

  (5)微软整合WindowsLive到VisualStudio中

  (6)VisualStudio2008中的SQL数据库发布

  (7)VisualStudio2008加入拼写检查器

2.3SQLSERVER2005

SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序[5]。

SQLSERVER2005是微软于2005年推出的一款关系型数据库管理系统,通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在BI领域的领导地位。

SQLServer2005能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。

从CEO到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。

SQLServer2005全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这些应用是在不同的平台上[6]。

SQLServer2005数据引擎是本企业数据管理解决方案的核心。

此外SQLServer2005结合了分析、报表、集成和通知功能。

这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。

与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2005与众不同。

无论您是开发人员、数据库管理员、信息工作者还是决策者,SQLServer2005都可以提供创新的解决方案,帮助用户从数据中更多地获益。

3系统分析

3.1可行性分析

可行性分析是通过对项目的主要内容和配套条件,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法[7]。

本系统主要从社会可行性、技术可行性、经济可行性三方面对系统进行可行性分析。

社会可行性:

自2003年上半年以来,沉寂了多年的中国互联网产业正以强劲的势头复苏并发展起来,除了传统的浏览、资料搜索、电子邮件等基本应用外,国内网民已经开始习惯通过网络接受商务、旅游、购物、通讯、娱乐等服务,互联网的快速发展为网络销售系统的发展提供了强大的动力,同时,电子购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善,电子商务有着巨大的社会潜力。

技术可行性:

本系统后台数据库采用SQLServer2005,该系统数据库在安全性、运行速度方面有绝对的优势;前台采用VisualStudio2005作为开发工具,可与SQLServer数据库实现无缝连接,在技术方面完全可行。

经济可行性:

本系统为自主研发,运行系统的服务器、网络等均不需要额外购买,投入资源较少,在经济上是可行的。

3.2需求分析

互联网的快速发展为网络销售系统的发展提供了强大的动力,同时,电子购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。

在线销售的网上购物对网民的吸引力将会越来越大,网民对销售网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网络销售在线购物的观念将更加深入人心[8]。

通过实际调查,B2C电子商务网站主要包括以下功能。

Ø要求系统具有良好的人机界面

Ø要求系统具有较好的权限控制管理

Ø全面展示系统内所有商品

Ø商品分类显示,方便顾客了解本网站的产品

Ø查看网站内交易信息

Ø支持网上在线支付功能

Ø网站最大限度的实现易维护性和易操作性

Ø网站运行稳定,安全性高

本系统主要实现以下功能:

(1)前台购物站点实现的功能:

用户注册及信息维护,商品分类陈列,购物车管理,邮寄信息管理等。

(2)后台管理系统实现的功能:

客户订单处理,会员管理,管理员信息维护,分类信息维护等。

用户注册信息维护:

用户浏览本站点时,可以点击注册为本系统会员,在注册完成并成功登录后,可以对自己的信息进行更改或维护。

商品分类陈列:

用户浏览本系统时,可以有选择性地选择浏览商品的类别,以达到快速购物的目的。

购物车管理:

用户在购买了商品后,系统自动生成购物车,用户可查看及修改购物车的相关信息。

邮寄信息管理:

用户购物完成后,须填写商品配送信息,以达到送货上门的目的。

客户订单处理:

管理员登录后台后,处理当前未处理的订单,包括发货和归档,也可以查看已归档的订单信息。

会员管理:

维护会员的相关信息。

管理员信息维护:

维护管理员的相关信息。

分类信息维护:

可以设置相应的类别,上传相应的商品信息。

3.3需求用例

3.3.1角色定义

即用户在系统中扮演的角色,其权限如下表:

表1角色权限表

编号

角色

权限

1

游客

注册会员、浏览商品

2

会员

登录、浏览商品、购买商品

3

管理员

商品管理、用户管理、订单管理等

3.3.2系统功能分析

(1)系统中定义的每个角色,都有不同的权限,他们的活动范围如下图:

图3-3管理员用例图

(2)用户登录流程:

用户登录系统时,系统会将连接数据库对用户信息进行核对,若用户的输入是正确的,则能成功登录系统,若用户的输入不正确,则反回,或按提示找回相关信息,其用例如图:

(3)流物车流程图:

用户购买物品后,系统生成购物车,用户可点查看或修改自己的购物车信息,具体用例图如下:

(4)用户从登录到站点后到最后购物并付款,这过程都需要页面给出相应引导,其流程图如下:

3.3.3运行环境

(1)硬件环境

服务器CPU:

PentiumIV2.4GHZ以上

内存:

2G以上

硬盘空间:

2G以上

(2)软件环境

操作系统:

WindowsXP/Windows2000/Windows7

数据库:

MicrosoftSQLSERVER2005

软件开发语言:

C#

分辨率:

最佳效果为1024×768像素

4系统设计

4.1系统功能设计:

B2C电子商务网站按照实现的功能来划分,主要分为两大模块。

Ø前台用户功能模块

Ø后台管理员管理模块

其中,前台用户功能模块是对一个用户而言所看到的界面。

用户通过该界面实现全部功能。

这些功能可以分为以下几个部分。

Ø用户登陆/注册/修改模块

Ø最新商品/精品推荐/特价商品/热销商品浏览模块

Ø购物车模块

Ø服务台模块

Ø网上在线支付模块

Ø网站帮助模块

后台管理模块是管理员所见到的界面,管理员可以通过这部分功能来管理网站,具体的功能又可以分为以下几个部分。

Ø管理员登陆模块

Ø商品管理模块(包括商品添加/商品管理/商品类别添加/商品类别管理)

Ø管理员管理模块(包括添加管理员/管理管理员)

Ø用户管理模块

Ø订单管理(订单查询/订单管理/订单打印)

4.2数据库设计

4.2.1概念设计

根据需求,确定数据库的实体,包括管理员,会员,商品,订单,留言板等。

其E-R图[8]如下:

图4-1销售系统E-R图

图4-2后台系统E-R图

4.2.2逻辑设计

参照上述的E-R图,系统在逻辑上设计了7张表,分别为管理员信息表、商品信息表、商品类别表、订单明细表、图片信息表、会员信息表、订单信息表,各表的结构及说明如下:

表4-1管理员信息表结构及说明

字段名称

数据类型

字段大小

说明

AdminId

Int

4

管理员编号,主键

AdminName

Varchar

50

管理员姓名

Password

Varchar

50

密码

RealName

Varchar

50

真实姓名

Email

Varchar

50

电子邮件

LoadDate

Datetime

8

注册日期

表4-2商品信息表表结构及说明

字段名称

数据类型

字段大小

说明

BookID

Int

4

商品编号,主键

ClassID

Int

10

商品类别

BookName

Varchar

50

书名

BookIntroduce

Ntext

16

商品简介

Author

Varchar

50

作者

Company

Varchar

50

出版社

BookUrl

Varchar

200

商品图片

MarketPrice

Float

8

价格

Hotprice

Float

8

热销价

Isrefinement

Bit

1

是否推荐

IsDiscount

Bit

1

是否打折

IsHot

Bit

1

是否热销

LoadDate

DateTime

8

进货日期

表4-3商品类别表结构及说明

字段名称

数据类型

字段大小

说明

ClassID

Int

4

类别编号,主键

ClassName

Varchar

50

类别名称

CategoryUrl

Varchar

50

商品类别图片地址

表4-4订单明细表表结构及说明

字段名称

数据类型

字段大小

说明

DetailID

Int

4

订单详细号,主键

BookID

Int

4

商品编号

Num

Int

4

购买数量

OrderID

Int

4

该项对应的订单号

TotalPrice

Float

8

总价

Remark

Varchar

200

备注

表4-5图片信息表表结构及说明

字段名称

数据类型

字段大小

说明

ImageID

Int

4

图片编号

ImageUrl

Varchar

200

图片地址

ImageName

Varchar

50

图片名称

表4-6会员信息表表结构及说明

字段名称

数据类型

字段大小

说明

MemberId

Int

4

会员编号

UserName

Varchar

50

会员姓名

Password

Varchar

50

密码

RealName

Varchar

50

真实姓名

Sex

Bit

1

会员性别

Email

Varchar

50

电子邮件

Phonecode

Varchar

20

电话号码

Address

Varchar

200

会员详细地址

PostCode

Char

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

当前位置:首页 > 经管营销

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

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