电子商务系统的分析与设
计
电子商务系统的分析与设计
—以浙江长生鸟药业电子商务系统为例 摘要
本文运用笔者在上海交通大学计算机科学与技术所学的知识,在详细了解中国电子商务现状的基础上,完成了对浙江长生鸟药业有限公司电子商务系统进行分析和设计,到最后的编码实现。整个系统运用目前较流行的b/s系统架构,功能强大,页面美观大方,扩展性强对目前国内许多电子商务的分类、特点,以及各自存在的问题和相应的解决办法进行。
第一部分:对电子商务概念、特征、分类的介绍。 第二部分:分析目前国内电子商务所面临的问题及解决办法。
优质百家集萃文档在您身边/双击可除
第三部分:以浙江长生鸟药业有限公司电子商务系统为例,从系统需求、系统分析、系统设计来完成整个系统的设计。并介绍了相关的网络营销策略和先进的在线支付系统。
第四部分:总结了电子商务对中小企业的巨大影响,以及在一些中小企业中对电子商务操作模式的弊端。
关键词:电子商务,网络营销,互联网,b2b,asp analysisanddesignofe-commercesystem
-byexampleofthee-commercesystemofzhejiangfenixpharmaceuticals abstract
theauthorcompletestheanalysis,disgnandprogramingofthee-commercesystemofzhejiangfenixpharmaceuticalco.,ltd.onthebasisofdetailedinvestigationofthestatusofcurrente-commerceindustryinchinabyhisknowdegeandskillslearntfromshanghaijiaotonguniverysityinmajorofcomputerscienceandtechnology.thewholesystem,designedwithapopularb/sstructure,isversatilewithfunctions.itisuser-friendlyandeasytobeexpanded.theauthoralsodiscussedthedifferentmodels
优质百家集萃文档在您身边/双击可除
ofe-commerceandtheircharateristics,problemsandsolutions.
part1:introductiontoconcepts,charateristicsandclassificationsofe-commerce
part2:theproblemsthate-commercefacesinchinaandsolutions.
part3:withexampleofthee-commercesystemofzhejiangfenixpharmaceuticalco.,ltd.,discussingthedemands,analysisanddesigneofthesystem.introductionofrelatedcybermarketingstrategiesandadvancedonlinepaymentsystem.
part4:conclusionsontheimpactsofe-commerceonsmallandmediumsizedenterprises,andsomedefects.
keywords:e-commerce,cybermarketing,internet,b2b,asp 目录
摘要.....................................................................3 abstract..............................................................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%,预计到20XX年,上网人数将达到3.5亿,那时电子商务市场收入将达到数万亿美元。目前,世界各国纷纷看好电子商务这
优质百家集萃文档在您身边/双击可除
块新大陆,普遍认为电子商务的发展将是未来25年世界经济发展的一个重要推动力,对经济的促进将远远超过200年前的工业革命。著名网络经济调查评论家robertmetcalfe声称:“互联网的价值等于(与之相联结的)网点数量的平方。”
第二章目前国内电子商务所面临的问题及解决办法
2.1存在的问题 2.1.1问题一:
目前的中国网络发展的规模决定了其市场容量和商业机会的有限。中国现有不到600万的网络人口中,真正具有消费实力并能形成购买力的群体,依然远不足以与现实生活中的传统商业模式相匹敌,同时,目前网络人口的结构也决定了只有少数商品可能马上在网络上销售。 2.1.2问题二:
直到目前为止国内依然缺乏系统化、专业化的全国性货物配送企业,现有的物流企业体现出分散的多元化格局,导致社会化大生产,专业化流通的集约经营优势难以发挥,规模效益难以实现,设施利用率低等问题。商品的长途运输或者邮递的巨大成本以及时
优质百家集萃文档在您身边/双击可除
间上的延迟足以使消费群体望而却步。而在关于电子商务的诸多讨论中,几乎所有的理论探讨实际都在这个方面采取了回避的态度,但在实际运行中,这个问题却是致命性的。以往那些到网络上开店卖东西,想借电子商务捞点实惠的”网络投机”行为之所以无不以彻底惨败而告终,最根本的原因之一就是无法从最基本的要求上,满足消费者在等待订购物品的发送时间和代价上的要求。 2.1.3问题三:
中国的消费市场一向缺乏信用消费的概念的支持,与此相关的就是货币电子化进程的缓慢。其实从消费者的心理来看,我们没有理由认定中国的消费者就一定会比外国的消费者更抵触信用消费,那些出国定居的中国人在国外也会象当地人一样采用信用消费的方式购买商品,之所以形成国内外的巨大消费行为反差,其根本的原因就在国内金融体系的呆板和缺乏服务意识上。银行与银行之间、银行与消费者之间的画地为牢,迫使那些想尝试信用消费的人必须为此付出额外的巨大精神和财力代价,于是当电子商务这种新型商业模式出现时,我们的消费者根本无所适从,而消费者的反应冷淡反过来又给了那些金融部门以口实,其结果就是形成了一个”因为没人做,所以没人用;
优质百家集萃文档在您身边/双击可除
因为没人用,所以没人做”的怪圈。这个怪圈一天不打破,中国的电子商务就不可能取得根本性的突破。 2.2解决的方法 2.2.1针对问题一
尽管600万网络居民只是勉强可以达到一个中等城市的消费人口规模,但如果将这个中等城市的消费需求都通过网络满足,则已经是本质上的大飞跃了,也就是说现在的网络消费市场虽然很小,但绝对不是根本没有。那么,有需求就会带来商业机会,就有可能形成利润空间,就会给未来的消费市场带来最初的奠基之作。更何况经过网络本身的筛选,这个”中等城市”规模的消费群体是中国前所未有地集中了高密度的受教育程度高、对新事物敏感同时又具有一定消费能力的人群。面对这样一个具有特性的消费群体,我们一方面可以瞄准他们的需求进行网上营销,更重要的是,借助政府对电信和internet政策倾斜的助推力,一旦在这样的一个原始群体中形成的消费定势辐射到正在每天高速增长的新网络用户之中,那么其迸发出的能量必将是惊人的。 2.2.2针对问题二
国外电子商务物流解决方案方面有着值得借鉴的成功经验。物流中央化的美国物流模式强调”整体化的
优质百家集萃文档在您身边/双击可除
物流管理”,是一种以整体利益为重,突破按部门分管的体制,从整体进行统一规划管理的模式。在市场营销方面,物流管理包括分配计划、运输、仓储、市场研究和为用户服务五个过程;在流通和服务方面,物流管理包括需求预测、定货过程、原材料购买、加工过程等。由此演化而来的全新的,适合电子商务的物流模式是物流代理(thirdpartylogistics)。从广义的角度及物流运行的角度看,物流代理包括一切物流活动,以及发货人可以从专业物流代理商处得到的其他一些增值服务。物流代理公司承接仓储、运输代理后,为减少运行费用,提高服务质量,同时又要使生产企业觉得有利可图,就必然在整体上尽可能的加以统筹管理,使物流合理化。 2.2.3针对问题三
最后,在电子结算方面,我们应该从中国的实际情况出发,灵活地对待这个棘手的问题。因为使电子商务实际真正具有价值的是网络交易行为,而从中国目前消费者的具体情况看,网络交易行为本身并不绝对地等同于网络货款结算,实际上货款的结算只是交易行为中的一个组成部分,既然网络上已经存在了大量交易的需求,那么当网络结算难以满足实际运作的需要时,灵活地采用一些变通方式来促进真正具有实
优质百家集萃文档在您身边/双击可除
际价值的交易行为的完成就成了当务之急。在这一点上”珠穆朗玛--数字巅峰”网站的做法的确很值得大家借鉴,他们根据中国的具体情况,特别设计了一系列的远程支付方法,并积极调动金融行业在电子结算方面的力量,使其用户已经可以做到无论在哪里、无论是否有信用卡,都可以找到一种适合的远程付款方法。事实上在珠穆朗玛网站开通之前,各大金融系统就开始恰谈合作,电子结算体系的建设正在步入正轨。 第三章浙江长生鸟药业电子商务系统的分析和设计
3.1系统需求分析 3.1.1项目概述:
浙江长生鸟电子商务平台主要是针对以生产与销售为核心的浙江长生鸟药业有限公司所将开发的,其涉及客户管理、销售管理、产品管理、仓库管理、订单管理、电子交易平台等。此系统是基于internet开发,采用最新web服务技术,实现了移动办公管理,以及预留接口供扩展与完善。 3.1.2项目设计框架 l系统业务流程图 仓库管理 客户
优质百家集萃文档在您身边/双击可除
销售管理 订单
人事管理系统 产品 财务管理 物流
图中橙色部分为本项目阶段、淡绿色是本项目将要涉及到、其它属于未来预留的。 l电子商务系统业务图
此子系统涉及客户管理中的资料库、客户管理中的销售事务、产品管理 客户 购买 产品 收款 财务收款员 订单 发货
l客户关系管理系统结构图 收款管理 广告预算 投诉管理
优质百家集萃文档在您身边/双击可除
销售事务 市场营销 服务管理 订单管理 营销活动 客户维护 资料库 客户资料 联系人资料 信用资料 输入 注册 活动参与 购买情况
以上淡黄色的部分是此项目没有涉及的,但是属于完整crm的一部分。
采用目前流行的b/s(browse/server浏览器/服务器)结构的开发方式,利用先进的web服务技术、应用服务器技术和数据库系统的分布式技术,将系统建设成业务完整、运行安全可靠、使用便捷、真正为综合业务管理工作服务的系统平台。
优质百家集萃文档在您身边/双击可除
3.2系统运行环境
3.2.1客户端计算机软硬件配置:
600赫兹cpu,64m内存,2g以上硬盘,windows系统,ie浏览器
3.2.2服务器端计算机软硬件配置:
web服务器:internet信息服务类适用级服务器,window2000serve或window20XX操作系统,安装iis服务及.net服务包。
数据库服务器:internet数据库服务类适用级服务器,window2000server或window20XX操作系统,安装sqlserver或oracle。 3.2.3所需网络环境:
适合512k及以上带宽的局域网、广域网、internet. 3.3.系统开发环境及技术特点 3.3.1开发所使用软件
asp是一种服务器端的指令环境,用来建立并执行交互式web服务器应用程序,您可以使用asp来结合服务端指令、html网页及com组件。
采用win2000sp3作为服务器操作系统,利用系统自带的internetinformationservices将windows2000计算机虚拟为web服务器。通过管理工具中iis管理平台可以很方便的进行web虚拟操作。
优质百家集萃文档在您身边/双击可除
图(14)internetinformationservices管理界面 图(14)internetinformationservices配置界面 在默认网站中将虚拟web与要设定的计算机进行ip地址绑定,这里我们为了今后的调试,我们设置成127.0.0.1,并将主目录设置在脚本代码所在的更目录下。在启用文档选项中将index.asp做为默认文档。 asp是通过一组通称为ado(activedataobject)的对象模块来存取数据,无论你采用的是access、sqlserver、visualfoxpro、informix或其他的数据库只要该数据库具有相对应的odbc或者oledb驱动程序,ado对象就能加以存取。 asp网页 (ado) activedataobject oledb odbc access sql 其他数据库
3.3.2应用软件的分发
采用b/s(browse/server浏览器/服务器)结构开发的应用程序,为了减少应用软件修改后重新分发的工作
优质百家集萃文档在您身边/双击可除
量,缩短软件分发时间,项目的应用客户端具备自动下载新版本程序的功能。即各用户运行客户端浏览器时,客户端自动检查应用服务器上是否有新版本的应用软件,若有新版本的应用软件则自动下载新版本应用软件并立即运行。 3.4项目应用系统架构
为了保证系统的可维护性和可重用性,也为了体现多层架构的优越性,本web应用把项目分成view层(显示层)、control层(控制屏幕流程层)、model层(业务逻辑层),即将主要业务逻辑用asp实现;主要显示逻辑用客户端ie+html+xm来实现(view);主要控制逻辑vbs+js来实现(control),这种多层架构中每层都可以独立地开发或者修改而极少牵涉到其他层,这样就为快速实施和有效维护提供了保障。 下图为项目多层体系架构逻辑图: 客户端(ie+vbs+js) web应用服务器 数据层(数据库) 显示层 业务逻辑层 &控制层 数据层
优质百家集萃文档在您身边/双击可除
asp组件 数据库驱动程序 asp asp组件 3.4.1显示层
显示层可以是基于客户端计算机设备上的应用。对于本项目而言,考虑到系统分布广、用户众多、需要有效的it支持的特点,采用web方式的计算机应用。这样,客户端就不需要安装特定的客户端软件并维护该软件,只需要浏览器即可。于是很大程度上解决了it支持的问题。
用户通过浏览器(譬如ie)发送请求,web服务器接受从不同用户发来的请求,并转发到web应用服务器,web应用服务器处理完毕后再通过web服务器将结果以http的方式返回给用户。 3.4.2业务逻辑层
业务逻辑层负责处理系统各种业务逻辑,如权限控制、考核计算等。业务逻辑层包含了为实现业务逻辑而定义的各种组件。因为组件是一种轻量级但能完成相对独立功能的软件实体,所以业务逻辑层有很大的可扩展性。即便今后业务变化很多,这种变化也能对应到一个个相对较小的组件来独立实施,从而降低
优质百家集萃文档在您身边/双击可除
了总体实施和维护成本。
目前市场上,有不少该类型的解决方案,譬如j2ee、microsoft的dotnet、lotus的domino等等。我们使用microsoft的asp技术来设计项目。通过用组件来与后台数据库服务器进行通讯。 3.4.3数据层
服务器端数据层是多层体系架构的后台部分,其主要为集中管理的数据库系统,使用mssql2000server或oracle作为服务器端的数据库管理系统。 3.5安全认证
在web技术的实现上碰到的一个重要问题,是如何解决身份认证和控制的问题。一般情况下,web网站普遍使用用户账号和密码的方式作为身份识别的手段。但这种方式往往被认为是不安全的、容易被破解、容易被盗用的,不足以满足严格的身份识别和权限控制的要求。而内部网中,需要通过对身份的识别和认证来判断其拥有的操作权限和不具备的操作权限,这不是简单的用户账号和密码所能实现的。于是,我们将采用epass方式来进行身份认证。
epass:是一种通过usb接口与计算机相连的硬件设备,内置微型cpu和存储器,可预置密钥或存入数字证书,来确定用户的身份。
优质百家集萃文档在您身边/双击可除
3.6数据库设计
目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。国际国内的主导关系型数据库管理系统有oracle、sqlserver、sybase、informix和ingres。这些产品都支持多平台,如unix、vms、windows,但支持的程度不一样。在下面的分析中会比较他们的平台支持能力。ibm的db2也是成熟的关系型数据库。但是,db2是内嵌于ibm的as/400系列机中,只支持os/400操作系统。根据选择数据库管理系统的依据,我们比较、分析一下这几种数据库管理系统的性能,在这里我选择了sqlserver数据库。因为sqlserver数据库更加安全,便于管理,方便以后的扩展。 3.6.1系统中重要的几个数据结构表的设计 1.会员资料表user: 字段编码 字段说明 字段属性 userid
会员id,主键。 int,4
优质百家集萃文档在您身边/双击可除
username 会员姓名 nvc,30 userpassword 密码 nvc,30
password_question 密码问题 nvc,30
password_answer 密码答案 nvc,30 useremail 会员邮件地址 nvc,30
recommend_name 推荐人姓名 nvc,30 jifen 积分 money,8 jifen_ky
优质百家集萃文档在您身边/双击可除
可用积分 money,8 jifened 已用积分 money,8 jiaoyijine 交易金额 money,8 fund 余存款 money,8 reglx 会员类型 char,2 addtime 加入时间 datetime isdel 是否删除 bit,1
2.商品表product: 字段编码
优质百家集萃文档在您身边/双击可除
字段说明 字段属性 category_id 会员id,主键。 int,4 sorts_id 会员姓名 int,4 product_id 密码 int,4 product_name 密码问题 nvc,30 peculiarity 商品特点 nvc,30 certificate 许可证号 nvc,30 norm 执行标准
优质百家集萃文档在您身边/双击可除
nvc,30 element 成分 nvc,30 dose 服法用量 nvc,30 save_up 储存 nvc,30 package 包装 nvc,30 specification 规格 nvc,30 save_date 保质期 nvc,30 price 价格 money,8
优质百家集萃文档在您身边/双击可除
picture1 小图片路径 nvc,30 picture2 大图片路径 nvc,30 score 商品积分 int,8 other_score 商品额外积分 int,8 commend 是否为推荐 bit,1 cheap 是否为特价 bit,1 browse_count 游览计数 int,8 addtime
优质百家集萃文档在您身边/双击可除
加入时间 datetime isdel 是否删除 bit,1
3.商品订单表shop_action: 字段编码 字段说明 字段属性 shopac_id 自动编号 int,4 product_id 商品id int,4 usr_id 用户id int,4 username 用户姓名 nvc,20 action_time
优质百家集萃文档在您身边/双击可除
提交时间 datetime orderform 订单号 nvc,30 state 订单状态 nvc,20 usersex 收货人性别 bit,1 usertname 收货人真实姓名 nvc,20 useraddress 收货人地址 nvc,20 userpostcode 收货人邮编 nvc,20 useremail 收货人邮件
优质百家集萃文档在您身边/双击可除
nvc,20 userphone 收货人电话 nvc,20 deliverways 送货方式 nvc,20 pay_time 支付时间 datetime gathering_time 收款时间 datetime deliver_time 发货时间 datetime receive_time 到货时间 datetime total_score 积分总计 int,4
优质百家集萃文档在您身边/双击可除
tota_otherscore 额外积分总计 int,4 jifen_state 是否积分支付 int,4 jifen_pay 积分支付值 int,4 jifen_money 积分折算成金额值 money,8 yck_state 是否预存款支付 bit,1 yck_pay 预存款支付值 money,8 other_state 其他支付 nvc,30 other_pay
优质百家集萃文档在您身边/双击可除
其他支付值 money,8 product_money 商品价格 money,8 total_pay 支付总计 money,8 deliver_fee 配送费 money,8 service_fee 服务费 money,8 product_count 商品件数 int,4 yundanid 运单号 nvc,10 pay_name 汇款人姓名
优质百家集萃文档在您身边/双击可除
nvc,30 pay_id 汇款单号 nvc,30 pay_remark 汇款备注 text remark 备注 text
以上三个表是本系统中涉及到的最重要的三个表,分别为用户信息基本表,商品信息基本表,以及商品订单信息表。本系统总共涉及到 3.7系统的实现
3.7.1功能模块的设计和实现 整个电子商务系统功能模块图如下: 长生鸟电子商务系统 购物系统 商品介绍 会员系统 文章系统 社区
优质百家集萃文档在您身边/双击可除
购物车 收藏夹 支付系统 会员注册 会员管理系统 积分支付 预存款支付 在线支付 其他支付 定单提交 图os_001
整个网站分为四大主要模块,如上图os_001所表示的分别分为会员系统、购物系统、新闻系统、社区。会员系统包括了会员的注册,会员的管理。购物系统包括,商品介绍、购物车、收藏夹、定单提交、定单生成、支付系统也叫收银台(积分支付,预存款支付,在线支付,其他支付)。下面我们分开来详细介绍各个模块的功能: 一、会员系统
包括有会员注册,会员专区两大模块。在会员专区里包括了对会员的一个管理系统,分为六个子模块,有我的信息,我的资料,我的密码,我的定单,我的
优质百家集萃文档在您身边/双击可除
收藏,兑换奖品。 1.会员注册的界面
在正确输入相关信息后,按“提交注册”按钮,即可完成会员的注册。在会员注册的时候注意的地方有,在注册用户名的时候,合法的用户名应该由a-z的英文字母(不区分大小写)、0-9的数字或下划线组成,并以英文字母开头。而密码是可使用任何英文字母及阿拉伯数字组合,密码不得少于4个字符。值得注意的是注册信息里有个推荐人id信息,这里填推荐人的用户名,这样系统会为推荐人和注册用户同时加积分。 2.会员专区界面:
在这个模块中,你可以编辑自己的个人资料,可以查看自己的一些基本信息,比如拥有的积分,交易额,上次登陆时间,等等。可以修改自己的登录密码,查看自己的定单,定单又分为5种状态,分别为未处理,已付款,服务商收到款,已发货,用户已收到货,如下图:
用户还可以对定单的状态根据实际情况作出相应的修改。也可以查看到自己已经收藏的商品信息。如果系统提供奖品兑换,而且你的帐号上有充足的积分,可以通过”兑换奖品”这一功能来实现奖品的兑换。 整个会员系统,功能强大,操作方便,很具有人
优质百家集萃文档在您身边/双击可除
性化的一面。 二、购物系统:
分为:商品介绍、收藏夹,购物车、定单提交、收银台五大模块
1.商品介绍就是把系统中所有的商品都上架显示出来,每个商品又同时包括了许多属性,而且在各个商品有网友对此的相关评论
2.收藏夹即是把用户在游览商品的时候,把自己喜欢的商品收藏下来,放在收藏夹里,以便以后购买和查看,把商品可以保存下来。收藏夹里保存的商品可以直接放入购物车。如下图:
3.购物车即类似商场里的购物篮,那用户自己选择要购买的商品统统放入购物车里,购物车可以编辑,可以删除.也可清空.只有在购物车里的商品,用户方可来购买.购物车具有临时性,用户每次登录,所拥有的购物车都是不相同的.不像收藏夹那样把商品可以保存下来。有了购物车,用户直接可以去收银台支付钱款。如下图:
4.定单提交和支付系统(收银台)
对于购物车里商品,用户可以直接去收银台定单提交。在定单提交的时候,必须输入收货人的基本信息.以及选择哪一种支付方式来支付定单的钱款,支付
优质百家集萃文档在您身边/双击可除
方式分为:积分支付、预存款支付、银行汇款、在线支付等方法。整个定单提交到支付系统,始终以用户为中心,界面操作简单,易懂,灵活.用户可以根据自己自身的情况来选择不同的支付系统。各种支付方式如下图所示:
积分支付的窗口: 预存款支付的窗口: 其他支付方式窗口:
整个购物系统功能强大,界面美观,操作方便,易于扩展。
三、文章系统:
整个文章系统界面美观大方,颜色搭配柔和,很吸引用户的目光。功能也很强大,文章内容中不仅做到图文并茂,而且在每篇文章下有网友对此篇文章的评论,可以发表自己的一些看法和讨论写知识性问题。如图: 7.1.4社区
整个社区抛开了bbs论坛一贯的复杂性,操作简单易用,又不失功能强大、界面美观,在社区里不同的用户可以畅所欲言,也是每位用户交流心得、咨询相关问题的地方。.社区分为社区公告,最新帖子,最新留言,最新动态,最热文章。如图:
优质百家集萃文档在您身边/双击可除
3.7.2相关功能程序代码的定义
一、本次课题设计中asp与数据库的连接方法,利用数据源的方法。定义如下: onerrorresumenext
con_str=“provider=sqloledb;datasource=(local);uid=sa;pwd=sa;database=fenixnow”设置与数据库连接字符串 setoconn=server.createobject(“adodb.connection”) oconn.connectionstring=con_str oconn.cursorlocation=3
oconn.open打开与数据库的连接 functioncloseconn()关闭与数据库的连接 oconn.close setoconn=nothing endfunction
functionord(sql_str)建立记录集
setord=server.createobject(“adodb.recordset”) ord.activeconnection=oconn ord.source=sql_str ord.cursortype=0 ord.cursorlocation=3 ord.locktype=3
优质百家集萃文档在您身边/双击可除
ord.open()
setord.activeconnection=nothing ord_numrows=0 endfunction
functioncrd(rdset)关闭记录集 ’setrdset.activeconnection=nothing rdset.close setrdset=nothing endfunction
二、在asp程序代码中用到了判断客户端使用的是什么操作系统。定义如下: functionbrowser(info) dimre
setre=newregexp re.ignorecase=true re.global=true
browser=“浏览器:未知[“&info&”]” re.pattern=“([ss]*)msn([ss]*)”
browser=re.replace(browser,”浏览器:
msnexplorer”)
re.pattern=“([ss]*)(netcaptor([swd./]*))([ss]*)” browser=re.replace(browser,”浏览器:netcaptor$3”)
优质百家集萃文档在您身边/双击可除
re.pattern=“([ss]*)(tencenttraveler)([ss]*)”
browser=re.replace(browser,”浏览器:
tencenttraveler”)
re.pattern=“([ss]*)(myie([swd./]*))([ss]*)” browser=re.replace(browser,”浏览器:myie$3”) re.pattern=“([ss]*)(maxthon)([ss]*)”
browser=re.replace(browser,”浏览器:maxthon”) re.pattern=“([ss]*)(msie([swd.]*))([ss]*)”
browser=re.replace(browser,”浏览器:
internetexplorer$3”) setre=nothing endfunction
三、在b/s架构的利用游览器编译目标代码时,sql注入这个安全隐患往往是一些不法分子企图来攻击你系统的手法,故写了个防止sql注入的程序。定义如下:
functioncheckurl() onerrorresumenext dimstrtemp
iflcase(request.servervariables(“https”))=“off”then strtemp=“http://” else
优质百家集萃文档在您身边/双击可除
strtemp=“https://” endif
strtemp=strtemp&request.servervariables(“server_name”)
ifrequest.servervariables(“server_port”)80then
strtemp=strtemp&”:”&request.servervariables(“server_port”)
strtemp=strtemp&request.servervariables(“url”) endif
iftrim(request.querystring)”“then
strtemp=strtemp&”?”&trim(request.querystring)
strtemp=lcase(strtemp) endif
ifinstr(strtemp,”select”)0orinstr(strtemp,”;”)0orinstr(strtemp,”insert”)0orinstr(strtemp,”delete”)0orinstr(strtemp,”count(“)0orinstr(strtemp,”drop”)0orinstr(strtemp,”update”
优质百家集萃文档在您身边/双击可除
)0orinstr(strtemp,”truncate”)0orinstr(strtemp,”asc(“)0orinstr(strtemp,”mid(“)0orinstr(strtemp,”char(“)0orinstr(strtemp,”xp_cmdshell”)0orinstr(strtemp,”exec”)0orinstr(strtemp,”localgroup”)0orinstr(strtemp,”net”)0orinstr(strtemp,”‘“)0orinstr(strtemp,”and%”)0orinstr(strtemp,”where”)0then
response.write”alert(‘很抱歉,你的网页中有非法参数!’);”
response.write”javascript:document.location.href=‘/index.asp’” endif endfunction
四、显示在客户端显示一字符串的长度,方法定义如下:
functionshowlimitedchar(str,leni) dimi,midchar,char char=““ i=1
dowhilei==“a”andmidchar==“a”andmidchar==“0”andmidchar=len(char)then
优质百家集萃文档在您身边/双击可除
response.write”...” endif endfunction 3.8系统的特点
3.8.1先进的网络营销策略
在整个系统中,运用到了一种叫营销代理人制度。具体的制度实现如下:
制度的目的:与各类网上商店、个人主页等联合起来,将其页面作为我司广告展示窗口,根据其网站上的销量,来确定其应该获得的报酬(返利),达到扩大销量和扩大影响的目的。
功能概述:成为我们营销代理人的网站,注册成为我们的会员,在后台将类别设为营销代理人。代理人将会获得一段代码,放在其网站上。这段代码有两个功能:
1)显示我司的广告(我司可以在我司网站更改广告图片、文字等),其网站上就相应改变。代理人可以选择大的广告或者小的广告。
2)顾客点击此广告,则进入我司网站的产品介绍详情页面,此时顾客被记录为相应营销代理人带来的(推荐和被推荐关系确立);
3)顾客购买了此物品(与普通顾客一样获得积分
优质百家集萃文档在您身边/双击可除
等),则计算代理人的报酬。代理人可以根据条件申请结算。我司收到结算申请后把款汇出。 具体构想:
1、会员类别设置中增加:行销代理人 2、返利计算。返利还是拟用积分作为依据: 计算方法:若用户b是被a推荐的;且a是代理人,
则a获得的积分=b所获基本积分×χ,其中χ可以在后台设定。
3、用户界面(前台):
如果a是代理人,则登录后在“我的长生鸟”中,可兑换的奖品中增加抵扣券,每张50元;即,50元为最小结算金额,可以一次申请多张,每张所需要积分数根据当前的折算率exr计算。积分扣除是自动的,无需人工计算。可参考携程的奖品兑换(其它的奖品也是如此)。
代理人申请了兑换,则相应积分从可用积分中扣除。
4、后台,增加奖品管理,包括:编辑奖品(与现有商品类似)、设定价格(所需积分数)、是否只在代理人界面显示(如果是,那就只在代理人界面显示,主要是抵扣券)。
优质百家集萃文档在您身边/双击可除
5、后台,增加奖品申请管理:
奖品申请订单分两类显示;代理人的和非代理人的,以便统计。
6、后台,增加代理人管理界面
可以按时间、用户名、地区等查询、统计代理人的销售额、可用积分、总积分、广告点击数和成交数,以便进和评估和分析。 3.8.2先进的在线支付系统
系统中运用了nps在线支付系统,更快速、方便于用户付款。
nps(networkpaymentsystem)主要解决了网上付费问题。在现代的电子商务中,网上购物已成为时尚,而nps(networkpaymentsystem)与全国各地18家银行(包括visa,master,jcb等)签定了网上支付合作协议,满足消费者在您的商城上购物时方便的选择银行进行支付,给消费者或商家等用nps的nps客户时带来方便,省时,省力.
客户在商家的网站上挑选商品,放入购物车,然后进入结帐页面,商家应将具体的订单信息显示给客户,并引导客户到通过nps支付通道付款。商家需要在向nps递交订单的页面上包括以下信息:商家号、订单号,订单总金额,币种。。。订单签名信息,订单
优质百家集萃文档在您身边/双击可除
加密信息,备注等。以上具体定义请详见下面的支付订单接口详细描述。
nps支付通道服务器接收到从商家端递交的订单支付请求,将订单号,商户名称,订单总金额等交易信息显示给客户,客户确认订单信息后,选择一家银行进行支付,nps将导航客户到相应的银行网上支付页面,客户在银行的网上支付页面使用银行卡进行支付,nps系统将客户支付订单的交易结果反馈给商家,并通过页面返回给客户。 第四章结束语
目前国内的b2b网站大体上可以分为三类:大型企业的b2b网站,如著名的海尔集团、康佳集团等都开通了自身的b2b网站;专门做b2b交易平台的网络公司,如阿里巴巴、8848交易网站;垂直商务门户网站,如eb2000、中国纺织电子商务网等。b2b网站使企业和它的用户或供应商之间的交易通过互联网来完成,从而达到提高效率,减少库存,降低采购、销售、售后服务等方面的成本的目的,这也是吸引企业进入电子商务领域的主要原因。
目前我国大中型企业的信息化应用主要还停留在建立内部局域网和建立企业网站阶段。到2000年11月底,根据我们对电子、化工、纺织、钢铁等行业的
优质百家集萃文档在您身边/双击可除
调整来看,大约有90%的大中型企业建有内部局域网,90%的企业已经拥有internet网址,建立了公司的主页。而与b2b电子商务密切相关的erp(企业资源计划)系统建设情况相对落后,只有不到30%的企业已经完成或正在实施erp。企业开展电子商务的比例同样比较低,仅有30%的企业涉足电子商务领域,其中三分之一采取了自主经营电子商务的方式,三分之二采取了利用b2b电子商务公司的平台和服务的方式。值得注意的是,多数企业开展电子商务还只是停留在发布产品供求信息的初级阶段,并未实现交易,也就是说距离真正意义上的电子商务(企业间商务活动的绝大多数环节都可以通过网络进行,如供求信息的发布与交易的协商、电子单据的传输、网上支付与结算、货物配送以及售后服务等)还相差甚远。
这些一个接一个的综合b2b、行业b2b们,常常是只有“电子”没有“商务”,以为开发一个有某些功能的技术平台然后导进批量企业数据,再把流量整上去,就可以坐等会员来交年费,企业来做广告。做平台的人没有敏锐的市场触觉,没有贸易、商务实战背景,不懂得在服务、内容上营造商务氛围,只有一味模仿,真为这些b2b平台的长期经营发展捏把汗。 做得成功的b2b,一定是围绕买家利益为核心展
优质百家集萃文档在您身边/双击可除
开服务,而不是单纯招揽一些企业在上面登记、发信息之类的。环球资源就是定位于为海外采购商服务,他为国内供应商开设的种种课程也是为了供应商的产品能够更好地满足海外买家的需求。阿里巴巴拼命做搜索引擎优化,正是为了买家容易找到他的供应商产品,他还拼命喊自己就是全球最大的供应商基地,正是要海外采购商习惯到上面来找产品……
要做一个成功的b2b平台,“促成交易”“贸易撮合”是运营者要绞尽脑汁去思考的问题,在买方市场背景下,b2b电子商务平台的成功恐怕还是在围绕怎样为买家带来便利和有价值的服务上,其它的问题如诚信机制、吸纳供应商等都是这一核心派生出来的服务。 但是相信b2b网站有很大的可塑性,会展现出越来越大的潜力,这是互联网领域一直被忽略的最大的机会之一。
参考文献
1.吴钦藩,软件工程——原理、方法与应用[m],人民交通出版社,北京,1997
2.朱三元,钱乐秋,宿为民,软件工程技术概论[m],科学出版社,北京,20XX
3.应用服务供应商(asp)解决方案电子工业出版社
优质百家集萃文档在您身边/双击可除
4.asp.netsdkmicrosoftcompony
5.sqlserver2000基础教程清华大学出版社2000年 6.asp网页制作教程电子工业出版社2000年 7.dreamweaver网页制作宝典电子工业出版社1999年
8.网页数据库整合精华录中国人民铁道出版社20XX年
9.windows2000+aspsqlserver案例教程中科多媒体电子出版社20XX年
10.asp编程基础及应用机械工业出版社2000年 11.asp建网技术源代码公开中国水利水电出版社1999年 致谢
经过两个多月的努力,终于完成了这篇毕业论文。在此,我首先要感谢我的导师黄林鹏老师,他在我这次论文写作的过程中帮助很大。从选题、列提纲到拟初稿直至定稿,黄老师在每一个环节上都加以悉心指导和帮助,使我最终能够出色地完成这篇论文。其次,我要感谢所有关心和支持我的同学、朋友和同事,他们对于我论文的写作提供了许多宝贵的资料和建议。最后,我要借此机会由衷地感谢我们03秋计算机的教务戴骝老师,正是由于她两年多来不辞辛劳的工作,
优质百家集萃文档在您身边/双击可除
才能使我顺利完成在交大网络学院的本科学业。
因篇幅问题不能全部显示,请点此查看更多更全内容