本科毕业设计电子商务后台数据处理Word文档格式.docx
《本科毕业设计电子商务后台数据处理Word文档格式.docx》由会员分享,可在线阅读,更多相关《本科毕业设计电子商务后台数据处理Word文档格式.docx(48页珍藏版)》请在冰豆网上搜索。
第三节传统商务向电子商务的转变24
第三章C#编程实现B2C电子商务数据管理28
第一节VisualC#.NET语言简介及其特点28
第二节创建数据库33
第三节创建数据库的连接34
第四节ADO.NET对数据库的访问36
第五节编辑和更新数据39
第六节用户界面及应用41
总结45
结束语46
参考文献47
引言
近年来随着互联网的不断发展,各种网络技术不断出现和更新。
如何从中选择方便快捷的技术已生成高效安全的电子商务方案已成为开发人员的热点问题。
作为Microsoft公司的.NET战略的一个重要组成部分,MicrosoftVisualStudio.NET一经推出就受到了广大开发和应用人员的关注及青睐。
它以其统一的、面向对象的、分层的和可扩展的类库为基础,结合得到增强的各种编程语言的灵活性,可以很方便地生成电子商务方案的基础结构,再与业已成熟的XML技术和数据库技术进行有机的结合,可以生成高效安全、分布式的电子商务的完整解决方案。
利用.NET技术生成新型的电子商务方案已经成为了开发人员的首选。
对那些已经或即将从事电子商务的企业来说,电子商务带来的无限商机和收益已经是有目共睹了,但是并非每个企业的电子商务都是成功的。
其失败的关键在于无法满足用户或业务伙伴的日益提高的各种要求,如高效、安全、提供全面的服务等等方面,而利用.NET技术生成的新型电子商务法案可以完美的解决以上问题,尤其是对数据进行的增删改操作。
而对于开发人员来说,.NET技术可以带来比以往诸多技术更加方便迅速的开发体验。
首先,.NET框架中的统一编程类库,不再需要因为不同的编程语言使用不同的类库模型而花时间和精力去学习。
其次,完善的集成开发环境和灵活丰富的编程语言以及高度智能化的模板和提示,都使得架构和生成应用的基础结构更加简便。
同时,它完全支持当今主流的网络规范和标准,这也使得开发人员可以在同一个环境中实现所有电子商务方案的功能。
本文结合C#语言,研究如何以.NET技术为基础,对后台数据进行管理操作,以生成新型、高效、安全的电子商务方案。
第一章电子商务的基本框架
第一节电子商务的一般框架
电子商务是在Internet等网络上进行的,因此,网络及其建立在网络基础之上的各种要素组成电子商务最基本的机架。
电子商务还强调要使系统的软件和硬件、参加交易的买方、卖方、银行或金融机构、厂商、企业和所有合作伙伴,都要在Internet、Intranet、Extranet中密切结合起来,共同从事在网络计算环境下的商业电子化应用,因此电子商务的安全系统是必不可少。
一、电子商务的技术系数
电子商务是一种多技术的集合体,包含四层框架结构,如图1.1:
图1.1标准电子商务框架示意图
在标准电子商务基本框架体系中,电子商务的底层(或基础)是网络平台,它是指以INTERNET为主的公众数据通信网络,是信息传送的载体和用户接入的手段,包括各种各样的物理传送平台和传送方式。
中间是电子商务基础平台,包括安全平台和支持平台。
其中安全平台包括CA(CertificateAuthority)安全证书认证体系,以及现代密码学为核心内容的相关的网络安全技术。
支持平台是银行和企业及消费者之间的桥梁,主要负责与银行内部网之间的通信和信息格式的转换。
支付平台由支付中心服务器、邮件服务器和支付网关组成。
支付服务器的主要任务是向电子商务交易各方提供一个安全有效的支付通道,集中承担用户、商家、银行不便或不愿承担的工作,比如它以WebServer方式与用户Browser交互,接受用户的付款指令并转往银行,并把银行的划款结果通知收、付双方。
用浏览器的方式向所有非支付WEB提供标准的支付连接,使其非常方便的称为支付型电子商务站点。
邮件服务器主要向用户提供加密的邮件服务。
电子商务基础平台是各种电子商务应用系统的基础。
最上层就是电子商务应用系统,即直接面对电子商务交易人员或使用者各种信息软硬件工具和信息处理系统。
无论是网络平台、安全平台、支付平台还是各种电子商务应用系统,都必须提供相应的后台服务才能保障电子商务系统的正常运行,图1.1的左边是管理平台,实际上就是客户服务中心(也称为呼叫中心),用户可以通过电话、BBS、Web、Email、传真等多种接入方式进入客户服务中心,以获得平台服务商的支持和服务,使得用户的任何疑问都能很快的获得响应与帮助。
下面,我们以支付型电子商务系统为例,来了解电子商务的网络拓扑结构如图1.2:
支付型电子商务的网络拓扑结构主要包括以下几个部分:
1、CA认证中心。
主要承担安全证书和私钥(即应用对称密码技术的密码“钥匙”)的发放、管理工作,按X.509标准提供证书库和黑名单库供网上用户下载使用。
图1.2支付型电子商务的网络拓扑结构
2、支付网关。
支付网关与支付型电子商务业务相关,物理上界于公用通信网和银行专网之间。
其主要功能是完成通信、协议转换和数据加解密,并且可以保护银行内部网络的接连的中介。
它承担双方的支付信息转换的工作,所解决的关键问题是让传统的封闭的金融网络能够通过网关面向互联网的广大用户,提供安全方便的网上支付功能。
此外,支付网关还具有密钥保护和证书管理等其他功能。
3、电子柜员机。
即提供支付型电子商务服务商支付服务器。
其功能是处理用户申请并与银行(通过支付网关)进行通信、发送和接收加密信息、存储签名钥匙、申请和接受认证、与数据库进行通信以便存储和填写订单及保留和处理记录等。
4、电子钱包。
在支付型电子商务系统中,用户端软件称为电子钱包,是顾客在电子商务购物活动中常用的一种支付工具。
它的主要功能包括:
①与电子柜员机软件进行通信,完成数据的加解密;
②管理证书和密钥对:
即管理电子现金、电子信用卡。
在线货币、数字货币等。
③申请、接收和保存证书;
④进行交易记录,是现实世界中钱包在网络世界中的虚拟实现。
从图1.2可以看出,在电子商务系统中,有关各方以共同的利益为纽带,各司其职,各负其责,按照责任与权利统一的原则参与电子商务活动。
二、电子商务的交易系统[1]
(一)电子商务交易系统的组成
电子商务的交易系统是对现实世界中电子商务活动中对生产商、供应商、客户、企业联盟之间的规则和关系的描述,提示物流、信息流和资金流的流向。
它的主要元素有:
1、电子商务的主体,包括用户、厂商、银行及认证中心等。
厂商厂商在网上建立WebServer购物网站,提供浏览、订购、交易查询等功能。
厂商的Web服务器与互联网相接,也可以空间租用或主机托管方式建设。
目前,厂商WEB以非支付型站点为主,而支付型站点需要用户投入一定的费用和专业机构提供一定的技术支持。
用户分为个人用户和企业用户。
个人用户为商品的购买者。
通常情况他要通过商家WEB购买商品,通过支付平台、银行向商家付款。
企业用户需要通过TNTERNET进行互通信息、网上签约和网上支付。
因此,在进行电子商务之前,用户必须向CA中心申请安全证书和密码钥匙。
银行银行主要根据网上用户的支付指令,完成相应的划款动作,并把划款结果经由支付平台通知收付双方,并定期与交易各方进行对账。
CA认证中心它所承担的角色类似于网络上的“公安局”和“工商局”,给个人、企事业单位和政府机构签发数字证书。
根据网络的特点,电子商务交易系统一般有多个参与者,即除了交易双方以外,还包括中介组织,才能完成一个完整的交易过程。
否则交易双方只能进行一些交易前的活动,如通过互联网进行一些调研和询价工作,而不能真正实现交易。
2、基本流,包括物流(产品/服务流)、信息流、资金流。
3、交易事物或交易对象,是指电子商务实体之间所从事的具体的商务活动的内容,如询价、报价、转账支付、广告宣传、商品运输等;
4、电子关系,是指基于互联网的基础设施。
客户连线反映模型中的企业拥有该客户关系,比其他参与者知道更多的有关客户的信息。
一些公司会成功的利用他们在模型中的地位,拥有该顾客关系,挖掘盈利潜能,而其他公司则做不到拥有该客户的关系,如图1.3。
图1.3电子商务主体关系
5、参与者的价值或利益来源。
在图1.3中,肩头代表各种基本流的流向,细实线表示产品或服务,粗实线表示货币,单虚线表示信息;
双虚线表示既有信息也有货币,依据所交易对象而定;
不同的连线表明企业拥有的客户的不同性质的电子数据交换关系;
当然,这种关系并不总是依靠互联网来反映,也可以有其他的方式,如电话、传真,呼叫中心等。
(二)交易过程
1、交易前的准备
这一阶段主要是指买卖双方和参与交易各方在签约前的准备活动。
买方根据自己要买的商品,准备购货款,制定购货计划,利用Internet和各种电子商务网络寻找自己满意的商品和供应商;
卖方根据自己所销售的商品,进行市场调查和市场分析,利用Internet和各种电子商务网络发布商品广告,寻求贸易伙伴和贸易机会,扩大贸易范围和商品所占市场的份额。
其他参与交易各方有中介方、银行金融机构、信用卡公司、海关系统、商检系统、保险公司、税务系统、运输公司,也都为进行电子商务交易做好准备。
在电子商务系统中,信息的交流通常都是通过双方的网址和主页来完成的。
2、交易磋商
在商品的供需双方都了解到了有关商品的供需信息后,具体商品交易磋商过程就开始了。
在网络化环境下,整个商贸磋商的过程可以在网络和系统的支持下完成。
商贸磋商中的单证交换过程就是记录、文件或报文在网络中的传递过程。
3、签订合同与办理手续
在网络化环境下,网络协议和应用系统自身已经保证了所有贸易磋商日志文件的准确性和安全可靠性,买卖双方可以通过磋商日志或文件来约束商贸行为和执行磋商结果。
同时第三方在授权的情况下可以通过它们来仲裁执行过程中所产生的纠纷。
买卖双方签订合同后到合同开始履行之前还需办理各种手续,也是双方贸易前的交易准备过程。
4、合同的履行和支付过程
这一阶段是从买卖双方办完所有各种手续之后开始,卖方要备货、组货,同时进行报关、保险、取证等,将所购商品交付给运输公司包装、起运、发货;
买卖双方可以通过电子商务服务器跟踪发出的货物;
银行和金融机构也按照合同,处理双方收付款、进行结算,出具相应的银行单据等;
买方收到自己所购商品时,就完成整个交易过程。
在网络环境下,电子支付或信用卡方式支付。
5、售后服务阶段
商品售后服务工作,包括维护、维修等工作。
企业可以在网站上介绍产品功能、使用方法和注意事项,通过网络通讯方式,建立顾客档案,以便更好地为顾客服务。
任何一项电子商务活动都可以通过网络搞好售前、售中和售后服务。
信息化、数字化是电子商务区别于传统商务的根本所在。
(三)业务的实现系统
1、支持交易前的系统
对于支持交易前(Pro-transaction)的系统来说,主要是将商贸信息分类上网和组织查询——实际上就是通过网络和应用系统,提供商务信息资源的一个信息发布和查询系统。
这类系统对于供应商来说,就是要建立自己的网页,并加入到同行业一些著名的网站上去,然后积极组织本企业的产品信息动态上网;
对于需求上来说,则是需要上网到一些本行业著名网站中去查询所需要的产品信息。
2、支持交易中的系统
对于支持交易中(Transaction)的系统来说,主要是在买卖双方之间,交换商贸活动中的各种业务文件及单证。
例如,直接索要报价单、洽谈商品价格等业务细节、填送订购单、支付购货费用、出具发货通知单等等一系列单证和票据交换。
3、支持交易后的系统
对于交易后的(Post-Transaction)的系统来说,主要涉及到银行、金融机构和支付问题,要求能够完成资金的支付、清算、承运等功能。
三、电子商务的安全系统
(一)安全体系的组成
电子商务的安全体系包括:
①安全可靠的通信网络,保证数据传输的可靠完整,防止病毒、黑客入侵;
②电子签名和其他身份验证体系;
③完备的数据加密系统等等。
(二)电子商务的安全手段
典型的方法和手段有以下几种:
①网络安全技术及协议的组成。
包括虚拟专用网技术、数字加密与认证技术和数字摘要技术。
②数字签名。
数字签名就是非对称密钥加密技术和数字摘要技术结合使用的实例。
数字签名与书面签名有相同之处,采用数字签名,也能确认信息是由签名者发出的;
信息在传输过程中未曾做过任何修改。
这样数字签名就可用来纺织电子信息因易被修改而有人作伪;
或冒用别人名义发送信息;
或发出(收到)信件后又加以否认等情况发生。
另外,还有数字信封、数字时间等数字凭证等方法。
四、电子商务的基础环境系统
作为现代信息技术在经济上的应用,电子商务的发展离不开一系列的基础环境,主要包括:
(一)电子商务的基础设施建设
1、网络基础设施或信息高速公路的建设。
电子商务要求商务建立在计算机和网络技术基础之上,因此要求电子化的基础的设施发展具备一定的规模和水平,其中最主要是各种光纤网络和其他介质的网络。
电脑和互联网络应用的普及。
2、信息资源开发。
这是信息网络中最有价值的东西,包括各种数据库、信息库,企业、政府和消费者是信息员的主要提供者和使用者。
网络的使用者越多,网上的信息就越丰富,互联网络的价值也就越大。
3、计算机系统软件技术的开发。
计算机系统软件是软件系统的基础部分,其他的信息应用系统都是建立在系统软件的基础之上的,它是计算机的核心系统,关系到整个计算机系统的运作的安全、稳定。
4、信息应用与管理软件技术开发。
这是电子商务的应用软件层次,包括各种商务信息系统和政务信息系统。
通过这些软件系统,可以帮助操作者有效得利用并管理互联网络和企业内部的信息。
5、浏览器技术开发。
浏览器技术包括web网页技术和各种数据搜索技术,web是电子商务的网络界面,交易各方通过Web进行沟通,而数据搜索技术可以大大方便网络工作人员的搜索效率,更快地找到所需要的产品和交易伙伴,因此浏览器技术直接影响到电子商务的效率。
6、电子货币的推广普及和电子安全认证体系的完善。
此外,电子商务的发展还要有相应的管理技术和遵循统一的“游戏规则”,要求有关交易双方使用统一的技术标准,遵循统一的通讯协议和统一的标准化报文。
(二)社会信息化软环境。
包括政策、法律、标准、规范、信用制度的制定和完善。
(三)电子商务的人力资源。
包括各种电脑和商务的专业和复合型人才。
第二节电子商务的主要模式
电子商务活动多种多样,并处在不断的发展中。
依据不同的划分标准,电子商务可以划分为以下几种模式。
一、按照使用网络的类型分类
1、VANsEDI
EDI电子商务主要是通过增值网络VAN(Value-AddedNetworks)实现的,所以也叫VANsEDI阶段。
VANsEDI是指将商业或行政事务按照一个公认的标准,形成结构化的事务处理或文档数据格式,以及从计算机到计算机的电子输入方式。
2、WEBEDI
Internet是一种采用TCP/IP协议组织起来的松散的、独立国际合作的国际互联网络。
而基于Intranet(企业内部网)和Extranet(企业内部网)网络的电子商务就是利用企业内部和外部网络进行的电子交易。
Intranet和Extranet是在Internet基础上发展起来的企业内部网,是在原有局域网上附加一些特定的软件,将局域网与Internet连接起来,从而形成的企业内部的虚拟网络。
由于这种形式的电子商务一般使用网页(Web)为交易界面,所以也叫Web电子商务阶段。
二、按交易对象分类
按交易对象划分,电子商务可以分为B-B、B-C、C-C、G-B、G-C五种模式。
下面我们主要介绍企业与个人之间的电子商务模式(B2C)。
B-C模式,是一种企业对消费者(businesstoconsumer)的商务活动,是消费者通过网络在网上购物的一种模式。
这种电子商务模式节省了客户和企业的时间,提高了交易效率,节省了不必要的开支。
但是,由于B-C要求一种由点到面的配送方式,加上每宗交易的金额都较低,因而商品的运送规模往往难以保证,配送费用也比较大。
同时,由于运输路线的不确定,也使得配送的难度增加。
三、按照是否自建网络分类
现阶段,国际上企业之间的交易网络主要有两类,即企业自建网与中介服务网。
利用自建网进行的电子商务叫网上直销模式,利用中介服务网进行的电子商务叫中介电子商务模式。
企业自建网又称局域网,是通过内部局域网使企业内部各部门之间得以信息共享,并通过与互联网络相连,使企业局域网成为互联网络的一部分。
企业可通过自己的局域网直接发布信息,而外部人员也可以通过互联网络访问企业内部网上的信息。
由于内部网与互联网之间有一道防火墙,可以保证内部网的信息安全。
中介服务网,是有中介机构建的网站。
中介电子商务模式通过先进的网络技术、软件技术,实现将厂商、供应商紧密的联系起来,形成一个供应链,为客户提供市场信息、商品交易、仓储配送、付款结算等全方位服务。
四、按照支付方式分类
按照支付方式分类,电子商务可分为非支付型电子商务和支付型电子商务。
非支付型电子商务,是指不进行网上支付的电子商务。
这种电子商务只有物质和信息的流动,而没有资金的流动。
支付型电子商务,是指进行网上支付的电子商务。
这种电子商务系统中有一个法律问题等待解决,即电子签名的合法性。
第三节B2C电子商务系统分析及设计
一、系统模式分析
仔细分析现在流行的B2C模式,便会发现它和现实中的大卖场相似的地方。
然而,它和现实中的大卖场还有很多并不相似的地方:
大卖场是现金当场交易,B2C网站却不可以;
大卖场可以吸引顾客从城市的各处赶来,B2C网站必须送货上门。
分析可知网上便利店模式的B2C特点[2]:
首先,B2C电子商务面对的顾客范围很小,一般都在一个社区之内,人数从几千人到十几万人不等。
其次,B2C电子商务依托现实中的便利店,以便实现零库存,同时供应的货品种类不多,全部是日常急需的,而不是可以等到几天后再到大卖场去采购的。
再次,B2C电子商务不强调价格优势,贵一些也没关系。
因为供应的商品都是日用急需品,消费者最看重的是配送及时。
其四,这种模式的配送方式全是送货上门。
最后,B2C虽然不能避免支付的过程,但是却可以绕开远程支付。
这和B2C式的配送方式也有关系。
如果电子商务采用邮寄的方式,显然就必须采用远程支付,但是便利店模式的B2C全部采用送货上门,货到付款,自然就把时下最麻烦的支付问题给解决了。
分析可知B2C电子商务网站的成功需要两个至关重要的先决条件:
第一、服务范围内应有相当高的上网率。
道理很简单:
与其到机房、网吧等地上网购物,还不如直接在路上把货物购买好。
第二、服务对象购买日常用品几乎依托于网络。
B2C电子商务即使所有的服务对象都网上购物,但如果每年只购一次物,营业额就会太小以致影响到网站生存。
所以,B2C电子商务必须把服务对象的绝大多数日常用品的采购都包揽下来,这样营业额才能够上去,甚至获得利润。
如此,执行B2C电子商务系统的企业最佳地点是高档住宅楼小区或大学园区。
因为这些地方的住户文化素质较高,相应的网络普及率也会较高;
其次,他们好接受新事物,容易接受网上购物的方式;
最后这些住户一般时间比较宝贵,这决定了他们不可能把时间浪费在日常用品的采购上,网上预定送货上门的方式无疑是他们最经济的方式。
二、网站功能分析[3]
1、网上购物系统模块:
实现网上购物的基本功能。
实行会员制购物,任何人均可以浏览、查找、选购商品,注册成为会员后可以下订单购买商品;
管理员后台管理商品、确定订单。
会员可以查看自己的购物记录。
可浏览销售排行榜及特价商品。
2、新闻系统模块:
基于后台的新闻管理系统,可添加、删除和修改新闻主题、新闻内容。
供网站维护人员进行新闻编辑。
后台编辑,前台页面自动生成
3、留言板系统模块:
访问者留下评价,显示留言。
管理员后台有删除留言的权限,便于管理员保持网站的形象。
4、全站搜索系统模块:
根据用户输入的字节查找符合要求的商品页面,并提供链接。
从而给访客带来方便。
5、安全管理模块:
电子商务要成为一个完整的过程,需要采用可靠的安全技术来防止欺骗、窃听、冒用等