电子商务系统的分析与设计

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

电子商务系统的分析与设计
—以浙江长生鸟药业电子商务系统为例
声明
本论文是我个人在导师指导下进行的研究工作及取得的研究成果。

论文中除了特别加以标注和致谢的地方外,不包含其他人或其它机构已经发表或撰写过的研究成果。

其他同志对本研究的启发和所做的贡献均已在论文中作了明确的声明并表示了谢意。

本人完全意识到本声明的法律结果由本人承担。

若在上海交通大学网络学院专家小组的复审中,查出本论文有抄袭现象,则本次论文成绩为不及格,均需重修,按照网络学院规定交纳10个学分的重修费,其他不能按时获得毕业证书等一切后果也均由本人承担,导师及学院均不对论文中出现的抄袭现象负责。

电子商务系统的分析与设计
—以浙江长生鸟药业电子商务系统为例
摘要
本文运用笔者在上海交通大学计算机科学与技术所学的知识,在详细了解中国电子商务现状的基础上,完成了对浙江长生鸟药业有限公司电子商务系统进行分析和设计,到最后的编码实现。

整个系统运用目前较流行的B/S系统架构,功能强大,页面美观大方,扩展性强对目前国内许多电子商务的分类、特点,以及各自存在的问题和相应的解决办法进行。

第一部分:对电子商务概念、特征、分类的介绍。

第二部分:分析目前国内电子商务所面临的问题及解决办法。

第三部分:以浙江长生鸟药业有限公司电子商务系统为例,从系统需求、系统分析、系统设计来完成整个系统的设计。

并介绍了相关的网络营销策略和先进的在线支付系统。

第四部分:总结了电子商务对中小企业的巨大影响,以及在一些中小企业中对电子商务操作模式的弊端。

关键词:电子商务,网络营销,互联网,B2B,ASP
Analysis and Design of E-Commerce System
-By Example of The E-Commerce System of Zhejiang
Fenix Pharmaceuticals
ABSTRACT
The author completes the analysis, disgn and programing of the E-Commerce system of Zhejiang Fenix Pharmaceutical Co., Ltd. on the basis of detailed investigation of the status of current E-Commerce industry in China by his knowdege and skills learnt from Shanghai Jiaotong Univerysity in major of Computer Science and Technology. The whole system, designed with a popular B/S structure, is versatile with functions. It is user-friendly and easy to be expanded. The author also discussed the different models of E-Commerce and their charateristics, problems and solutions.
Part 1: Introduction to concepts, charateristics and classifications of E-Commerce
Part 2: The problems that E-Commerce faces in China and solutions. Part 3: With example of the E-Commerce system of Zhejiang Fenix Pharmaceutical Co., Ltd., discussing the demands, analysis and designe of the system. Introduction of related cyber marketing strategies and advanced online payment system.
Part 4: Conclusions on the impacts of E-Commerce on small and medium sized enterprises, and some defects.
Key Words: E-Commerce, Cyber Marketing, Internet, B2B, ASP
目录
摘要 (3)
A B S T R A C T (4)
第一章:电子商务的基本概念 (7)
1.1电子商务 (7)
1.2电子商务的业务范畴 (7)
1.3电子商务的优越性 (7)
1.4电子商务的特征 (8)
1.5电子商务的分类 (8)
1.6电子商务现状与前景 (9)
第二章目前国内电子商务所面临的问题及解决办法 (10)
2.1 存在的问题 (10)
2.1.1问题一: (10)
2.1.2问题二: (10)
2.1.3问题三: (10)
2.2 解决的方法 (11)
2.2.1针对问题一 (11)
2.2.2针对问题二 (11)
2.2.3针对问题三 (11)
第三章浙江长生鸟药业电子商务系统的分析和设计 (13)
3.1 系统需求分析 (13)
3.1.1项目概述: (13)
3.1.2项目设计框架 (13)
3.2 系统运行环境 (15)
3.2.1 客户端计算机软硬件配置: (15)
3.2.2 服务器端计算机软硬件配置: (15)
3.2.3所需网络环境: (15)
3.3. 系统开发环境及技术特点 (15)
3.3.1 开发所使用软件 (15)
3.3.2 应用软件的分发 (17)
3.4 项目应用系统架构 (17)
3.4.1 显示层 (18)
3.4.2 业务逻辑层 (18)
3.4.3 数据层 (19)
3.5 安全认证 (19)
3.6数据库设计 (19)
3.6.1 系统中重要的几个数据结构表的设计 (20)
3.7 系统的实现 (22)
3.7.1功能模块的设计和实现 (22)
3.7.2相关功能程序代码的定义 (27)
3.8系统的特点 (31)
3.8.1先进的网络营销策略 (31)
3.8.2先进的在线支付系统 (32)
第四章结束语 (34)
参考文献 (36)
致谢 (37)
第一章:电子商务的基本概念
1.1电子商务
失职整个贸易活动实现电子化。

从涵盖范围方面可以定义为:交易各方以电子交易方式而不是通过当面交换或直接面谈方式进行的任何形式的商业交易;而从技术方面可以定义为:电子商务是一种多技术的集合体,包括交换数据(如电子数据交换、电子邮件)、获得数据(共享数据库、电子公告牌)及自动获取数据(条码)等。

1.2电子商务的业务范畴
电子商务涵盖的业务包括:商务信息交换、售前售后服务(提供产品和服务的细节、产品使用技术指南、回答顾客意见)、广告、销售、电子支付,(电子资金转帐、信用卡、电子支票、电子现金)、运输(包括有形商品的发送管理和运输跟踪,以及可以电子化传送产品的实际发送)、组建虚拟企业等。

1.3电子商务的优越性
电子商务提供企业虚拟的全球性贸易环境,大大提高了商务活动的水平和服务质量。

新型的商务通信通道其优越性是显而易见的,其优点包括:
●大大提高了通信速度,尤其是国际范围内的通信速度。

●节省了潜在开支,如电子邮件节省了通信邮费,而电子数据交换则大大节省了管理和人员环节的开销。

●增加了客户和供货方的联系。

如电子商务系统网络站点使得客户和供货方均能了解对方的最新数据。

●提高了服务质量,能以一种快捷方便的方式提供企业及其产品的信息及客户所需的服务。

●提供了交互式销售渠道。

使商家能及时得到市场反馈,改进本身的工作。

●提供全天候的服务,即每年365天,每天24小时的服务。

最重要的一点是,电子商务增强了企业的竞争力。

1.4电子商务的特征
普遍性:电子商务作为一种新型的交易方式,将生产企业、流通企业以及消费者和政府带入了一个网络经济、数字化生存的新天地。

方便性:在电子商务环境中,人们不再受地域的限制,客户能以非常简捷的方式完成过去较为繁杂的商务活动,如通过网络银行能够全天候地存取资金帐户、查询信息等,同时使得企业对客户的服务质量可以大大提高。

整体性:电子商务能够规范事务处理的工作流程,将人工操作和电子信息处理集成为一个不可分割的整体,这样不仅能提高人力和物力的利用,也可以提高系统运行的严密性;
安全性:在电子商务中,安全性是一个至关重要的核心问题,它要求网络能提供一种端到端的安全解决方案,如加密机制、签名机制、安全管理、存取控制、防火墙、防病毒保护等等,这与传统的商务活动有着很大的不同。

协调性:商务活动本身是一种协调过程,它需要客户与公司内部、生产商、批发商、零售商间的协调,在电子商务环境中,它更要求银行、配送中心、通讯部门、技术服务等多个部门的通力协作,往往电子商务的全过程是一气呵成的。

1.5电子商务的分类
按是否发生支付:
1.支付型电子商务。

所谓支付型电子商务,指的是有关银行参与商务活动的全过程并实时地进行支付转帐的电子商务。

由Visa、MasterCard等公司建立的SET协议是目前最完整的网上交易和网上支付协议。

2.非支付型电子商务。

非支付型电子商务一般指非实时支付的电子商务。

目前,大部分应用属于这一类,多数借助于SSL协议实现。

从参与对象上:
1.个人-企业:网上购物(实物,信息,服务) 网上交费(电信、水电、煤气等)
2.企业-企业:EDI、EOS、EFT、网上企业采购
3.个人-政府:个人报税、资料处理
4.企业-政府:网上报关
1.6电子商务现状与前景
本世纪90年代以来,随着网络、通信和信息技术的突破性进展,Internet在全球爆炸性增长并迅速普及。

在这一前提下,电子商务应运而生了。

电子商务是基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新的商务模式,它可以使商家与供应商更紧密地联系起来,更快地满足客户需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。

自1998年“电子商务年”以来,电子商务在全球发展迅猛,大约每九个月其交易额就翻一番,全球电子商务交易额(包括网上贸易额、销售额等)达到数千亿美元,电子商务收入剧增262%,预计到2003年,上网人数将达到3.5亿,那时电子商务市场收入将达到数万亿美元。

目前,世界各国纷纷看好电子商务这块新大陆,普遍认为电子商务的发展将是未来25年世界经济发展的一个重要推动力,对经济的促进将远远超过200年前的工业革命。

著名网络经济调查评论家Robert Metcalfe声称:“互联网的价值等于(与之相联结的)网点数量的平方。


第二章目前国内电子商务所面临的问题及解决办法
2.1 存在的问题
2.1.1问题一:
目前的中国网络发展的规模决定了其市场容量和商业机会的有限。

中国现有不到600万的网络人口中,真正具有消费实力并能形成购买力的群体,依然远不足以与现实生活中的传统商业模式相匹敌,同时,目前网络人口的结构也决定了只有少数商品可能马上在网络上销售。

2.1.2问题二:
直到目前为止国内依然缺乏系统化、专业化的全国性货物配送企业,现有的物流企业体现出分散的多元化格局,导致社会化大生产,专业化流通的集约经营优势难以发挥,规模效益难以实现,设施利用率低等问题。

商品的长途运输或者邮递的巨大成本以及时间上的延迟足以使消费群体望而却步。

而在关于电子商务的诸多讨论中,几乎所有的理论探讨实际都在这个方面采取了回避的态度,但在实际运行中,这个问题却是致命性的。

以往那些到网络上开店卖东西,想借电子商务捞点实惠的"网络投机"行为之所以无不以彻底惨败而告终,最根本的原因之一就是无法从最基本的要求上,满足消费者在等待订购物品的发送时间和代价上的要求。

2.1.3问题三:
中国的消费市场一向缺乏信用消费的概念的支持,与此相关的就是货币电子化进程的缓慢。

其实从消费者的心理来看,我们没有理由认定中国的消费者就一定会比外国的消费者更抵触信用消费,那些出国定居的中国人在国外也会象当地人一样采用信用消费的方式购买商品,之所以形成国内外的巨大消费行为反差,其根本的原因就在国内金融体系的呆板和缺乏服务意识上。

银行与银行之间、银行与消费者之间的画地为牢,迫使那些想尝试信用消费的人必须为此付出额外的巨大精神和财力代价,于是当电子商务这种新型商业模式出现时,我们的消费者根本无所适从,而消费者的反应冷淡反过来又给了那些金融部门以口实,其结果就是形成了一个"因为没人做,所以没人用;因为没人用,所以没人做"的怪圈。

这个怪圈一天不打破,中国的电子商务就不可能取得根本性的突破。

2.2 解决的方法
2.2.1针对问题一
尽管600万网络居民只是勉强可以达到一个中等城市的消费人口规模,但如果将这个中等城市的消费需求都通过网络满足,则已经是本质上的大飞跃了,也就是说现在的网络消费市场虽然很小,但绝对不是根本没有。

那么,有需求就会带来商业机会,就有可能形成利润空间,就会给未来的消费市场带来最初的奠基之作。

更何况经过网络本身的筛选,这个"中等城市"规模的消费群体是中国前所未有地集中了高密度的受教育程度高、对新事物敏感同时又具有一定消费能力的人群。

面对这样一个具有特性的消费群体,我们一方面可以瞄准他们的需求进行网上营销,更重要的是,借助政府对电信和Internet政策倾斜的助推力,一旦在这样的一个原始群体中形成的消费定势辐射到正在每天高速增长的新网络用户之中,那么其迸发出的能量必将是惊人的。

2.2.2针对问题二
国外电子商务物流解决方案方面有着值得借鉴的成功经验。

物流中央化的美国物流模式强调"整体化的物流管理",是一种以整体利益为重,突破按部门分管的体制,从整体进行统一规划管理的模式。

在市场营销方面,物流管理包括分配计划、运输、仓储、市场研究和为用户服务五个过程;在流通和服务方面,物流管理包括需求预测、定货过程、原材料购买、加工过程等。

由此演化而来的全新的,适合电子商务的物流模式是物流代理(Third Party Logistics)。

从广义的角度及物流运行的角度看,物流代理包括一切物流活动,以及发货人可以从专业物流代理商处得到的其他一些增值服务。

物流代理公司承接仓储、运输代理后,为减少运行费用,提高服务质量,同时又要使生产企业觉得有利可图,就必然在整体上尽可能的加以统筹管理,使物流合理化。

2.2.3针对问题三
最后,在电子结算方面,我们应该从中国的实际情况出发,灵活地对待这个棘手的问题。

因为使电子商务实际真正具有价值的是网络交易行为,而从中国目前消费者的具体情况看,网络交易行为本身并不绝对地等同于网络货款结算,实际上货款的结算只是交易行为中的一个组成部分,既然网络上已经存在了大量交易的需求,那么当网络结算难以满足实际运作的需要时,灵活地采用一些变通方式来促进真正具有实际价值的交易行为的完成就成了当务之急。

在这一点上"珠穆朗玛--数字巅峰"网站的做法的确很值得大家借鉴,他们根据中国的具体情况,特别设计了一系列的远程支付方法,并积极调动金融行业在电子结算方面的力量,
使其用户已经可以做到无论在哪里、无论是否有信用卡,都可以找到一种适合的远程付款方法。

事实上在珠穆朗玛网站开通之前,各大金融系统就开始恰谈合作,电子结算体系的建设正在步入正轨。

第三章浙江长生鸟药业电子商务系统的分析和设计
3.1 系统需求分析
3.1.1项目概述:
浙江长生鸟电子商务平台主要是针对以生产与销售为核心的浙江长生鸟药业有限公司所将开发的,其涉及客户管理、销售管理、产品管理、仓库管理、订单管理、电子交易平台等。

此系统是基于Internet开发,采用最新WEB服务技术,实现了移动办公管理,以及预留接口供扩展与完善。

3.1.2项目设计框架
●●系统业务流程图
图中橙色部分为本项目阶段、淡绿色是本项目将要涉及到、其它属于未来预留的。

● ● 电子商务系统业务图
此子系统涉及客户管理中的资料库、客户管理中的销售事务、产品管理

● ● ● ● ● ● ●
●●客户关系管理系统结构图
以上淡黄色的部分是此项目没有涉及的,但是属于完整CRM的一部分。

采用目前流行的B/S(Browse/Server 浏览器/服务器)结构的开发方式,利用先进的WEB 服务技术、应用服务器技术和数据库系统的分布式技术,将系统建设成业务完整、运行安全可靠、使用便捷、真正为综合业务管理工作服务的系统平台。

3.2 系统运行环境
3.2.1 客户端计算机软硬件配置:
600赫兹CPU,64M内存,2G以上硬盘,Windows系统,IE浏览器
3.2.2 服务器端计算机软硬件配置:
WEB服务器:INTERNET信息服务类适用级服务器,WINDOW2000 SERVE或WINDOW2003操作系统,安装IIS服务及.NET服务包。

数据库服务器:INTERNET数据库服务类适用级服务器,WINDOW2000 SERVER 或WINDOW2003操作系统,安装SQL SERVER或ORACLE。

3.2.3所需网络环境:
适合512K及以上带宽的局域网、广域网、Internet.
3.3. 系统开发环境及技术特点
3.3.1 开发所使用软件
ASP是一种服务器端的指令环境,用来建立并执行交互式Web服务器应用程序,您可以使用Asp来结合服务端指令、HTML网页及COM组件。

采用Win2000 Sp3作为服务器操作系统,利用系统自带的Internet Information Services 将Windows 2000计算机虚拟为WEB服务器。

通过管理工具中IIS管理平台可以很方便的进行Web虚拟操作。

毕业设计论文 毕业论文设计 域名
图(14) Internet Information Services管理界面
图(14) Internet Information Services配置界面
在默认网站中将虚拟web与要设定的计算机进行IP地址绑定,这里我们为了今后的调试,我们设置成127.0.0.1,并将主目录设置在脚本代码所在的更目录下。

在启用文档选项中将index.asp做为默认文档。

Asp是通过一组通称为ADO(Active Data Object)的对象模块来存取数据,无论你采用的是Access、SQL Server、Visual FoxPro、Informix或其他的数据库只要该数据库具有相对应的ODBC或者OLE DB 驱动程序,ADO 对象就能加以存取。

3.3.2 应用软件的分发
采用B/S(Browse/Server 浏览器/服务器)结构开发的应用程序,为了减少应用软件修改后重新分发的工作量,缩短软件分发时间,项目的应用客户端具备自动下载新版本程序的功能。

即各用户运行客户端浏览器时,客户端自动检查应用服务器上是否有新版本的应用软件,若有新版本的应用软件则自动下载新版本应用软件并立即运行。

3.4 项目应用系统架构
为了保证系统的可维护性和可重用性,也为了体现多层架构的优越性,本WEB应用把项目分成VIEW层(显示层)、CONTROL层(控制屏幕流程层)、MODEL层(业务逻辑层),即将主要业务逻辑用ASP实现;主要显示逻辑用客户端IE+HTML+XM来实现(View);主要控制逻辑vbs +js来实现(Control),这种多层架构中每层都可以独立地开发或者修改而极少牵涉到其他层,这样就为快速实施和有效维护提供了保障。

下图为项目多层体系架构逻辑图:
业务逻辑层负责处理系统各种业务逻辑,如权限控制、考核计算等。

业务逻辑层包含了
为实现业务逻辑而定义的各种组件。

因为组件是一种轻量级但能完成相对独立功能的软件实体,所以业务逻辑层有很大的可扩展性。

即便今后业务变化很多,这种变化也能对应到一个个相对较小的组件来独立实施,从而降低了总体实施和维护成本。

目前市场上,有不少该类型的解决方案,譬如J2EE、Microsoft的Dot Net、Lotus的Domino等等。

我们使用Microsoft的ASP技术来设计项目。

通过用组件来与后台数据库服务器进行通讯。

毕业设计论文 毕业论文设计 域名
3.4.3 数据层
服务器端数据层是多层体系架构的后台部分,其主要为集中管理的数据库系统,使用MS SQL 2000 Server或ORACLE作为服务器端的数据库管理系统。

3.5 安全认证
在WEB技术的实现上碰到的一个重要问题,是如何解决身份认证和控制的问题。

一般情况下,WEB网站普遍使用用户账号和密码的方式作为身份识别的手段。

但这种方式往往被认为是不安全的、容易被破解、容易被盗用的,不足以满足严格的身份识别和权限控制的要求。

而内部网中,需要通过对身份的识别和认证来判断其拥有的操作权限和不具备的操作权限,这不是简单的用户账号和密码所能实现的。

于是,我们将采用EPASS方式来进行身份认证。

EPASS:是一种通过USB接口与计算机相连的硬件设备,内置微型CPU和存储器,可预置密钥或存入数字证书,来确定用户的身份。

3.6数据库设计
目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。

面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。

国际国内的主导关系型数据库管理系统有ORACLE、SQL SERVER、SYBASE、INFORMIX 和INGRES。

这些产品都支持多平台,如UNIX、VMS、WINDOWS,但支持的程度不一样。

在下面的分析中会比较他们的平台支持能力。

IBM 的DB2也是成熟的关系型数据库。

但是,DB2是内嵌于IBM的 AS/400系列机中,只支持OS/400操作系统。

根据选择数据库管理系统的依据,我们比较、分析一下这几种数据库管理系统的性能,在这里我选择了SQL SERVER数据库。

因为SQL SERVER数据库更加安全,便于管理,方便以后的扩展。

毕业设计论文 毕业论文设计 域名
3.6.1 系统中重要的几个数据结构表的设计
1.会员资料表 user:
2.商品表product:
3.商品订单表 shop_action:
以上三个表是本系统中涉及到的最重要的三个表,分别为用户信息基本表,商品信息基本表,以及商品订单信息表。

本系统总共涉及到
3.7 系统的实现
3.7.1功能模块的设计和实现
整个电子商务系统功能模块图如下:
毕业设计论文 毕业论文设计 域名
图OS_001
整个网站分为四大主要模块,如上图OS_001所表示的分别分为会员系统、购物系统、新闻系统、社区。

会员系统包括了会员的注册,会员的管理。

购物系统包括,商品介绍、购物车、收藏夹、定单提交、定单生成、支付系统也叫收银台(积分支付,预存款支付,在线支付,其他支付)。

下面我们分开来详细介绍各个模块的功能:
一、会员系统
包括有会员注册,会员专区两大模块。

在会员专区里包括了对会员的一个管理系统,分为六个子模块,有我的信息,我的资料,我的密码,我的定单,我的收藏,兑换奖品。

1.会员注册的界面
在正确输入相关信息后,按“提交注册”按钮,即可完成会员的注册。

在会员注册的时候注意的地方有,在注册用户名的时候,合法的用户名应该由a-z的英文字母(不区分大小写)、0-9的数字或下划线组成,并以英文字母开头。

而密码是可使用任何英文字母及阿拉伯数字组合,密码不得少于4个字符。

值得注意的是注册信息里有个推荐人ID信息,这里填推荐人的用户名,这样系统会为推荐人和注册用户同时加积分。

2.会员专区界面:
在这个模块中,你可以编辑自己的个人资料,可以查看自己的一些基本信息,比如拥有的积分,交易额,上次登陆时间,等等。

可以修改自己的登录密码,查看自己的定单,定单又分为5种状态,分别为未处理,已付款,服务商收到款,已发货,用户已收到货,如下图:
用户还可以对定单的状态根据实际情况作出相应的修改。

也可以查看到自己已经收藏的商品信息。

如果系统提供奖品兑换,而且你的帐号上有充足的积分,可以通过"兑换奖品"这一功能来实现奖品的兑换。

整个会员系统,功能强大,操作方便,很具有人性化的一面。

二、购物系统:
分为:商品介绍、收藏夹,购物车、定单提交、收银台五大模块
1.1.商品介绍就是把系统中所有的商品都上架显示出来,每个商品又同时包括了许多属性,而且在各个商品有网友对此的相关评论
2.2.收藏夹即是把用户在游览商品的时候,把自己喜欢的商品收藏下来,放在收藏夹里,以便以后购买和查看,把商品可以保存下来。

收藏夹里保存的商品可
以直接放入购物车。

如下图:
3.3.购物车即类似商场里的购物篮,那用户自己选择要购买的商品统统放入购物车里,购物车可以编辑,可以删除.也可清空.只有在购物车里的商品,用户方
可来购买.购物车具有临时性,用户每次登录,所拥有的购物车都是不相同的.不像
收藏夹那样把商品可以保存下来。

有了购物车,用户直接可以去收银台支付钱
款。

如下图:。

相关文档
最新文档