前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇电子商务系统设计方法范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
关键词:电子商务网站;评价系统;评价指标
互联网信息时代的到来,促使网络商业化迅猛发展,电子商务网站因此应运而生。而电子商务网站如何才能更受用户欢迎,还需要网站的开发商熟悉网站的运营状况和发展潜力,对网站价值做出合理评估,以便于做出投资决策。因而,电子商务网站评价系统设计还要有明确的设计指标和科学的评价方法,从而实现电子商务的可持续发展。
1电子商务网站评价系统的设计目标
1.1网站界面富有亲和力,搜素方式便捷
电子商务网站作为买卖双方交易的网络平台,网站界面一定要做到富有亲和力,同时商品目录的结构和导航设计要便于买方进行快速搜索。优秀的电子商务网站界面是直观的,用户首次看到网站界面后,会产生一种一目了然的感觉,不需要费心就可以知道如何使用。所以,在设计电子商务网站的评价系统时,一定要体现出网站界面的亲和力和便捷性。
1.2确保网站产品信息的丰富多样和准确性
在电子商务网站中的商品和实体商品不同,产品和产品说明介绍资料是分离的,因而保证产品信息的真实、准确性,能够有效消除消费者对网络产品的疑虑。另一方面,电子商务网站上产品繁多,因此,网站还要提供全面的商品信息,以满足用户的需求。只有确保产品信息的丰富多样化和真实准确性,才能为商户提供满足自己需要的产品。因此,在设计电子商务网站的评价系统时,要把这一项作为网站评价的指标。
1.3保障网站交易的诚信和安全性
在实体店消费,买卖双方交易是建立在诚信原则上的。而网络消费,买方要确认产品信息的真实性,卖方要确信买方是否会付款购物。双方的信用需求给网络买卖带来了难度。所以,电子商务网站评价系统设计要以网站的诚信为基础,确立真实可信的评价指标。
1.4保证电子商务网站服务的质量买方
在浏览电子商务网站选择商品时得到的服务是影响买方购物的重要因素,而订单成交后的售后服务是影响顾客二次消费的决定性因素。所以,电子商务网站想要留住顾客,提高顾客的购物率,要建立完善的服务体系,在设计电子商务网站评价体系时,要以网站的服务质量作为指标。
2电子商务网站评价系统的设计原则
2.1网站评价系统设计
要以用户为主了解用户、了解用户对网站的期望和用户的需要是电子商务网站评价系统设计的核心内容。所以,电子商务网站评价系统设计要坚持以用户为主,从用户的角度审视网站的评价系统设计。只有站在用户的立场上,以用户为中心来进行评价指标设计,才能获得高可信度的评价结果。
2.2网站评价系统设计
要具有可操作性电子商务网站评价体系设计的可操作性作为具体的指标目标,可用操作化的语言加以定义,通过观察或是直接测量的方法,获得明确的结论。虽然国内外的专家对此提出了很多可用性指南,但多数缺乏可操作性,实际的应用效果还要根据网站开发人员对可用性评价设计的理解程度来确定。所以,无法保证按照这些可用性指南设计的网站具有较强的操作性。电子商务网站在这方面要杜绝这种情况出现,应提升网站评价系统设计可操作性水平。
2.3网站评价系统设计
要和评价目标保持一致电子商务网站评价系统设计指标要与评价目标相一致。这种指标与目标的一致性,象征着评价体系内各条指标的一致性,而不是互相冲突的两条指标出现在同一评价体系中。如果评价体系中有两条指标相互冲突,意味着评价结果的有效性较低,所以,在设计网站评价系统时,要避免出现这样的情况。
2.4网站评价指标要保持相互独立
电子商务网站评价指标内的各指标一定要保持相互独立性,如果评价指标不独立,两条指标反映的为同一事物,说明两条指标中有一条是无用的。这条指标不但加大了网站评价指标的工作量,还降低了评价的可行性。因此,在设计网站评价系统指标时,要确保评价指标体系内各个指标间的相互独立性。
3电子商务网站评价的具体类型
电子商务网站评价主体一般都是消费者、网络管理和技术人员,可以根据电子商务网站评价主体的不同,将电子商务网站评价的类型分为网站自身评价和消费者评价等。因为电子商务网站评价的方法不同,因而根据电子商务网站评价的方法,可以将电子商务网站类型分为网站流量指标评价、问卷调查评价和综合性评价等。根据电子商务网站评价的行业范围,又可以将电子商务网站评价类型分为综合性和专业性网站评价两种。而专业性网站评价又可以按照行业划分为不同行业的专业性网站评价类型。电子商务网站评价活动有不同的组织者,可以依此将电子商务网站评价类型分为官方和非官方的网站测评机构、商业化评比网站和民间网站评价机构。(1)行业性测评机构:行业性测评机构也被称为官方行业性测评机构。比如中国互联网络信息中心,就是典型的官方行业性测评机构。而且,中国互联网络信息中心每年都会组织网络发展状况调查统计活动,采取网上问卷调查的方式,对互联网用户进行调查。(2)商业化评比网站:商业化评比网站一般会采用在线调查法,向广大的网上购物用户收集直接的反馈信息,对电子商务网站进行评比,并以评比结果作为顾客满意度的标准。
4电子商务网站评价的具体方法
4.1网站流量指标统计法
通过专业的软件进行统计,分析网站的浏览量,根据网络用户的网站访问量来确定网站的流量,并网站排名信息。但是,由于国内外对网站流量指标的定义不同,因而在很大程度上限制了国内网站流量排名的一致性。而且,国外采用实际监测手段,国内采用的是被测网站加入代码的方式,对于被测网站是否愿意参与网站排名和是否愿意公布排名结果,实行自愿原则。因此,国内网站的访问量排名的真实性和全面性无法得到确切保证。
4.2专家评价法
评价电子商务网站的专家评价法,实际上根据特定的程序对专家进行调查,以专家的知识经验为依靠,通过专家对问题的综合分析和研究,作出评估和判断。虽然,专家评价法具有集思广益的优点,但也存在很大的局限性。比如专家人数有限,很难避免部分专家在进行判断、评估时,带有个人主观性和一定程度的倾向性。而个别权威性人物或比较有影响力的专家作出的评判,还会导致讨论结果不公正。所以,利用专家评价法对电子商务网站进行评价有利也有弊。
4.3问卷调查法
问卷调查法是电子商务网站评价常用的方法,通常情况下,问卷调查法有在线调查和抽样调查两种方法。比如,中国互联网络信息中心历年组织的网站评比活动一般都采用在线调查的方式进行评比。由于问卷调查的结果和问卷设计、抽样方式、调查费用和系统误差等因素有关,因而问卷调查法的调查结果在很大程度上也存在一定的片面性。
4.4综合评价法
无论是网站流量指标统计法、专家评价法还是问卷调查法,在对电子商务网站进行评价时,都存在一定局限性。因而,电子商务网站测评需要综合性的评价方法。而综合评价法结合动态监测、市场问卷调查和专家评价法,对电子商务网站进行科学、全面、客观、公正的评价,是目前电子商务评价方法中最有效的一种评价方法。但是,想要建立完善的综合评价指标体系,不仅要建立系统性的监测数据库和调查数据库,还要采取比较分析、模型分析等方法对数据库及其相关资源进行挖掘和分析。因而,建立这样一个完善健全的电子商务网站综合评价体系,在目前看来还是一件比较困难的事情。
5电子商务网站评价的内容
由于电子商务网站的评价目标不同,因而各电子商务网站评价的内容也不同。比如,有些电子商务网站的评价内容侧重于信息服务方面的评价,有些则重视技术指标方面的评比,还有一部分倾向于对顾客满意度的测评。而针对商业化网站来说,评价内容主要分为以下几个方面。(1)界面指标测评。界面指标包括网站界面的整体视觉效果、美工设计、网站结构和导航使用便捷性等。(2)技术指标测评。网站评价的技术指标主要包括网站站点速度、系统稳定性和网站链接有效性等。(3)资讯指标测评。资讯指标包括网站的信息种类、个性化信息服务,以及网站信息的质量和数量等。(4)功能指标测评。网站评价的功能性指标主要包括网站功能的完备性、网站提供的特色功能和功能实现的有效性等。(5)客户服务指标测评。网站评价的客户服务指标主要包括货品的物流配送方式、客户个性化定制、送货的准时性、运费的收取方式、电子商务网站提供隐私的保护服务等。(6)网站的经营业绩指标测评。电子商务网站的经营业绩指标主要包括网站点击率、交易额和成本利润率等。
6结语
电子商务网站评价系统要在强化理论研究的基础之上,进行实践应用。一方面要加强对网站评价内容、方法的研究,确定不同行业电子商务网站评价的具体内容和方法,以及它的各项设计指标。另一方面利用电子商务网站的评价方法,对各种类型的电子商务网站做出精准的评价,将电子商务网站评价的理论知识与实践相结合,实现电子商务网站评价系统的有效应用。
参考文献
[1]王谨乐.我国电子商务网站综合评价研究与应用[D].合肥:合肥工业大学,2008.
[2]罗志会.C2C电子商务网站信息构建的评价研究[D].南京:南京航空航天大学,2008.
[3]王伟军.电子商务网站评价研究与应用分析[J].情报科学,2003(6):639-642.
[4]张新祥,肖会敏,樊为刚.B2C电子商务网站综合评价[J].河南科学,2006(6):927-929.
[5]于晶,龙腾,刘吉成.电子商务物流配送顾客满意度评价系统分析与设计[J].时代金融,2016(14):182-183.
关键词电子商务系统规划设计
电子商务是一种以计算机技术和网络通信为基础、以交易双方为主体、以电子支付和结算为手段、以现代物流系统为依托的全新商务模式。其作用是疏通现有商务的各个环节,提高现有商务的运作效率,建立一个全新的经济秩序,开辟一个全新的交易场所。电子商务系统建设是企业应用电子商务的第一步,是一个包括商务、技术、支付、物流等许多角色与要素的系统工程。在开始建设电子商务系统之前,必须充分研究涉及电子商务系统的所有因素,全面分析、统筹规划,形成尽可能完善的电子商务系统设计方案。
1企业电子商务系统的规划
企业电子商务系统的规划是指以完成企业核心业务转向电子商务为目标,给定未来企业的商务模式,设计支持未来这种转变的电子商务系统的体系结构,说明系统各个组成部分的结构及内容,选择构造这一系统的技术方案,给出系统建设的实施步骤及时间安排,说明系统建设的人员组织,评估系统建设的开销和收益。
电子商务系统的规划与传统信息系统的规划有所不同,传统信息系统对企业价值链的贡献主要体现在提高企业的生产、管理效率。尽管它对企业的商务活动有所改善,但是并不直接对企业的商务模式产生变革式的影响,换句话说,传统信息系统的规划以企业商务模式处于稳定的状态为前提,它是在企业既有商务模式的基础上,集中针对企业内部信息流进行的技术改进和支持。企业电子商务系统的规划不仅是对支持企业电子商务的信息系统进行规划,还包括商务模型规划和商务系统规划两个基本层次。
1.1商务模型规划
这是一种战略层的规划,目标是明确企业将核心业务从传统方式转移到电子商务模式时需要采取的策略,确定企业的商务模型。商务模型规划并不直接针对企业未来需要建造的电子商务系统,其主要目标是为电子商务系统规划提供依据。商务模型规划的内容包括两个方面:首先是确定企业核心业务未来如何发展,企业采取什么样的商务运作方式获取市场利益,即确定企业的商务模式;其次是确定支持企业商务运作的信息系统的基本信息流程,即规划企业的商务模型。
1.2商务系统规划
商务系统的规划是一种战术层的规划,它侧重于以商务模型为基础,规划支持企业未来商务活动的技术手段,确定未来信息系统的体系结构。简单地讲就是规划企业可以采用哪些电子手段做生意。
商务模型的规划确定企业未来核心业务的路线,如果没有网络技术、计算机技术的支持,未来的业务是不可能实现的,它是一种战略层次的规划,确定这种规划的人员不仅仅是技术人员,更重要的是商务管理和决策层面的人员。商务系统的规划则给出电子商务系统开发可依据的一个基本框架,所要解决的基本问题是如何实现商务活动。由于这种规划过程侧重于技术实现,所以它的主要参与人员以熟悉网络和计算机技术的各类工程技术人员为主。
2企业电子商务系统的建设步骤
企业电子商务系统建设大致分为五个阶段:
2.1商务分析阶段
这是实现电子商务应用计划的第一步。这一阶段的工作主要是进行充分的商务分析,主要包括需求分析(包括企业自身需求、市场需求以及客户需求等)和市场分析(包括市场环境、客户分析、供求分析和竞争分析等)两个方面。
在电子商务条件下,市场范围扩大,创新速度加快,竞争的压力越来越大,竞争的频率越来越高,因此必须对拟建的电子商务系统在未来可能面临的竞争尽可能做出分析,最大限度地避免竞争失利。此外,还要对企业自身状况进行分析,包括对企业组织、管理、业务流程、资源、未来发展的分析,等等。要结合电子商务的特点,从供应链的角度重新审视企业组织、管理与业务流程,寻找与电子商务的最佳结合部。
2.2设计阶段
在完成上述商务分析的基础上,在掌握电子商务最新技术进展的情况下,充分结合商务和技术两方面因素,提出电子商务系统的总体规划,提出电子商务系统的系统角色,提出电子商务系统的总体格局,亦即确定电子商务系统的商务模式,以及与商务模式密切相关的网上品牌、网上商品、服务支持和营销策略四个要素。电子商务系统设计工作可以由此展开,也即从子系统、前台、后台、技术支持、系统流程、人员设置等各个方面全面构架电子商务系统。此阶段的工作完成的好坏,将直接关系到后续电子商务系统建设和将来电子商务系统运行和应用的成功与否。
2.3建设变革阶段
这个阶段的工作分为两条线:一条线是按照电子商务系统设计,全面调整、变革传统的组织、管理和业务流程,以适应电子商务运作方式的要求;另一条线是按照电子商务系统设计,全面进行计算机软硬件配置、网络平台建设和电子商务系统集成,完成电子商务系统技术支持体系的建设,从技术上保障电子商务系统的正常运作。
2.4整合运行阶段
上述建设变革阶段完成后,就可以将经过变革的组织、管理和业务流程,与已经建好的电子商务技术平台整合起来,进行电子商务系统的试运行。再经过必要的调整、改进以后,实现电子商务应用的工作就可以进入整合运行阶段,开始实现电子商务应用。
3企业电子商务系统的设计
所谓电子商务系统的设计是指根据系统规划的内容,界定系统的外部边界,说明系统的组成及其功能和相互关系,描述系统的处理流程,给出未来系统的结构。它主要包括电子商务系统物理配置方案设计、功能模块设计和数据处理的总体结构设计。
3.1电子商务系统物理配置方案设计
(1)系统硬件结构设计。电子商务系统的计算机和网络硬件平台的选择在很大程度上决定了整个系统的性能指标,所以在选择的时候,要注意到整个硬件平台不仅要可靠性高、安全性好、有一定的网络吞吐能力,还要采用开放的体系结构,具备一定的可扩展性,能够满足企业未来的电子商务应用的需求。
(2)电子商务系统软件结构设计。电子商务系统软件结构的设计工作,实际上是对确定的硬件结构中的每台计算机指定相应的计算机系统软件,包括操作系统、数据库管理系统、应用服务器系统、开发工具软件等。
3.2电子商务系统功能模块设计
电子商务系统的功能分解的过程就是一个从抽象到具体、由复杂到简单的过程。从管理职能的角度,可以把电子商务系统看作是由不同职能的一系列子系统构成的,这些子系统可以再分解成更小的子系统和模块,整个电子商务系统就是由这些功能模块构成的。每个子系统都有为完成有关的各种信息处理工作的专用或公共场所用的计算机程序。在每个职能子系统内部都包含用于事务处理、作业控制、管理控制和战略计划的具体应用。
3.3电子商务系统数据处理的总体结构设计
电子商务系统的数据处理可以分为集中式数据处理、分布式数据处理和协作式数据处理三种方式。在集中式数据处理方式中,数据全部存储在中央系统,由数据库管理系统进行管理,所有的处理都由该中央系统完成,终端是客户机,只是用来输入和输出,本身不做任何处理。但是由于个人计算机的性能得到极大的提高,使处理能力分布到网络上的所有计算机成为可能,这也使分布式数据处理方式得到广泛应用。在协作式数据处理方式中,系统内的计算机能够联合处理数据,处理既可集中实施,也可分区实施。协作式计算允许各个计算机合作处理一项共同的任务,采用这种方法完成的速度要快于仅在一个客户计算机上运行;协作式计算允许计算机在整个网络内共享处理能力,可以使用其他计算机上的处理能力完成任务。除了具有在多个计算机系统上处理任务的能力外,该类型的网络在共享资源方面类似于分布式计算。企业要根据自身的电子商务应用的需求选择相应的数据处理方式。
4企业电子商务系统设计的技术框架
企业电子商务系统开发架构体系必须突出以下特点:有利于软件维护及系统管理;满足应用系统的安全性,便于业务级权限管理;提高系统性能,减少网络数据流量和提高数据库的响应速度;保护前期已有应用系统,具有强大的扩展能力。应用系统层次结构如下:
(1)基础系统平台。指为应用系统提供底层支持的部分,包括网络(内部网、互联网)、硬件平台(服务器、存储备份设备等)、操作系统(Unix/Windows/Linux等)、数据库管理系统等应用系统运行的基础。
(2)J2EE架构平台。Java技术由于其跨平台特性、面向对象特性、安全特性等,使之已经成为构建企业级应用的事实上的标准。J2EE(企业级Java)把数据库访问、企业级Java组件、命名和目录服务、动态页面生成、XML、消息服务、事务服务等有机地集成在一起,并且提供集群等高级特性,使之特别适合构建复杂的大型应用,并保证系统具有很好的可扩展性。
(3)业务平台。企业在构建自己的电子商务平台时要涉及许多具体的业务平台,业务架构平台是新一代的业务系统基础运行环境,可以使基础技术平台与业务应用系统之间实现有机隔离,应用系统的执行只与应用架构平台有关,而与基础技术平台无关,同时提供一些基础的、公共的组件。对于企业级应用,以信息门户和交易门户为核心的企业门户组件,以办公自动化软件OA为核心的系统管理组件是重点。系统还可以包括,以进销存和客户服务中心为核心的供应链管理组件,以账务、报表、成本核算为核心的财务管理组件,以生产计划、车间管理、工程管理、质量管理、设备管理为核心的生产管理组件,以数据仓库和决策支持为核心的商务智能与决策支持组件以及人力资源管理、科研管理、后勤管理等其他业务组件,最终形成了全面企业电子化管理方案的产品组合。
(4)门户网站。提供各种信息服务,通过安全隔离通道(防火墙)与企业内网、专网进行数据交换,实现统一的数据接收、。
(5)维护管理平台。为系统提供各种管理维护功能,包括用户管理、权限管理、内容维护、数据备份、安全审计等。
(6)安全解决方案。为系统提供安全解决方案,包括网络、硬件、操作系统、数据库、应用系统、人员管理等多个层次,是一个综合的解决方案。目前用得最广泛的是PKI技术,包括CA认证机构、RA系统、密钥备份及恢复系统等部分。
参考文献
1丹尼尔·阿莫.电子商务:变革与演进[M].北京:机械工业出版社,2003
毕业设计,是培养学生综合运用本专业基础理论,基本知识和基本技能分析解决实
际问题能力的一个重要环节;是本专业各个先前教学环节的深化和检验.通过毕业设计,
使学生在实际的电子商务(网站)系统建设,管理,维护工作中,充分利用所学的专业
知识,理论联系实际,独立开展工作,从而使学生具备从事电子商务工作的实际能力.
毕业设计的具体目的有:
1,培养学生综合运用所学知识和技能,解决电子商务(网站)系统规划,可行性
研究,系统分析,系统设计,以及电子商务(网站)系统管理中实际问题的能力;
2,培养学生调查研究与信息收集,整理的能力;
3,培养和提高学生的自学能力和计算机实际应用能力;
4,培养和提高学生的文献检索,收集能力;
5,培养和提高学生的设计,报告等编写能力;
6,培养学生的创新意识,求实的科学作风以及刻苦钻研的精神.
2 毕业设计的基本要求
l,学生必须充分认识毕业设计的重要性,严格按要求开展毕业设计工作.
2,毕业设计任务应包括对实际问题的调查分析.
3,毕业设计任务必须由学生本人在指导教师指导下独立进行.
4,毕业设计必须有进度要求,有明确的阶段成果,并定期进行检查.
5,毕业设计任务应有工作量要求.
3 毕业设计的选题
3.1 选题依据及范围
鉴于,
电子商务专业知识具有明显的复合性(经济管理与计算机应用技术);
毕业设计,是校教育的最后一个环节,选题上应具有较强的综合性和实践性;
学生是专科层次
因此,毕业设计题目,应从下列几个方面中选择.
⑴电子商务系统规划,系统分析,系统设计,系统实施,系统维护与管理的理论,
方法和技术.
⑵电子商务中的信息资源管理理论和方法的研究与应用.
⑶电子商务网站系统的分析与研究.
⑷电子商务网站的制作方法.
"电子商务"专业毕业设计指导书 邱泳昱
2
3.2 毕业设计参考题目
⑴试论电子商务营销策略
⑵×××电子商务企业组建方案
⑶×××商场(公司)电子商务网站策划书
⑷×××商场(公司)电子商务网站的设计与制作
⑸×××商场电子商务(网站)系统中的供应商管理
⑹×××网上拍卖电子商务(网站)系统的分析与改进
⑺×××网上鲜花店电子商务(网站)系统的分析与设计
⑻×××商场电子商务(网站)系统中的客户管理
⑼×××商场(公司)电子商务(网站)系统的支付研究
⑽×××商场(公司)电子商务(网站)系统的安全问题研究
⑾电子商务与传统商业
⑿电子商务的第三方物流问题研究
3.3 说明
学生选题时,不局限于上述参考题目,可以根据自己的情况选择自己熟悉的背景或
易于调研的问题.
4 毕业设计的文稿
4.1 文稿的基本要求
1,毕业设计文稿,是考察学生毕业设计的主要依据,应由学生独立完成.
2,设计要求,概念清楚,内容正确,条理分明,语言流畅,结构严谨,符合专业
规范.
3,毕业设计的内容,要突出自己的观点,想法和自己的做法,切忌大段的抄书和
叙述与设计题目无关或关系不大的内容.
4,设计写作过程中要采用脚注的形式注明有关资料,观点的来源.
4.2 文稿的结构
1,毕业设计题目(以20字为限)
2,关键字:为了便于索引,列出3—5个高度反映设计主要内容的词汇,并译成英
文.
3,前言:介绍所从事的课题的目标,背景和任务;所研究的领域的概况,已有的
结论,成果以及存在的问题;本课题研究的主要内容及意义;如果是合作研究任务,应
说明本人的工作内容以及在整个课题中的作用和关系.
4,毕业设计的基本内容
基本内容应紧扣选题.选题的类型不同,基本内容存在较大差异.例如,
"电子商务"专业毕业设计指导书 邱泳昱
3
选题⑶-《×××商场(公司)电子商务网站策划书》,基本内容应按课本,《电
子商务网站建设实例》§2.5,所列的提纲编写.
选题⑻-《×××商场电子商务(网站)系统中的客户管理》,基本内容应该包括:
分析确定电子商务中,客户的类型(如,按是否注册分类;按付款方式分类;按地域分
类等);针对不用类型客户,如何进行有针对性地进行营销(如,外地客户的送货及收
款方式;广告投放策略等).
选题⑽-《×××商场(公司)电子商务(网站)系统的安全问题研究》,基本内容应该包括:说明电子商务(网站)中,采用的安全措施;可能存在的隐患及对策等.
写提纲是关键,应该十分重视.
5,专题研究论述
对毕业设计中,学生最具特色的具有创新或独到见解的内容进行进—步详细的阐述说明,要体现出学生在毕业设计中独立思考,研究的成果以及对于本专业领域的新体会和认识(注:这部分内容如不便单独列出,可并入"毕业设计的基本内容"中).
6,致谢(可以没有此部分)
7,主要参考文献;列出在整个毕业设计活动中所直接参考过的资料.参考文献必须在3篇以上.
8,附录(可以没有此部分)
需要对毕业设计进行说明的各种图表,附加说明,数据参数表格,公式推导与证明,重要参考文献摘要,重要的程序源码清单等以及不便在正文中列出的其他资料.
4.3 文稿的排版,装订
1,文稿的排版
毕业设计(文稿)排版时,章,节编号统一采用如下格式:1,1.1,1.1.1,1.1.1.1.正文中图,表编号格式为:图i.j(表i.j).其中"i"为所在章的编号,"j"为所在章内图(表)的顺序号.附录格式为:附录a,附录b,附录c.附录中图(表)格式为:
图ai(表ai),图bj(表bj).
[关键词] 电子商务 网络购物 JSP JavaBean MVC JDBC
[分类号] G350 C931.6
1 引 言
当前,越来越多的企业开始实施电子商务,将网络和信息技术应用于生产经营活动各个环节,达到降低生产成本、提高效率、开拓市场和服务客户等目的,继而提高企业的市场适应能力和核心竞争力。发展电子商务是中国企业迎接经济全球化、贸易自由化、信息现代化、增强企业实力的必然选择。电子商务网站系统在企业的电子商务体系中有着重要的地位,网站设计的好坏、网站推广的成效,将直接关系到企业实施电子商务能否成功,网站系统是企业迈向电子商务的最重要的环节。因此,如何构建一个功能强大、通用性强、适合我国国情的电子商务系统便成为企业普遍关注的重要问题。
几年前,在开发电子商务的动态网站时,只能使用CGI、ASP、PHP等技术来实现,没有一种技术能够兼顾到开发效率和运行效率,没有一种技术能够分离视图显示和业务逻辑处理。然而,开发和管理一个电子商务系统需要高效率地开发和利用网络资源,JSP技术的出现解决了一切问题。JSP秉承了Java语言的优势,基于JSP技术的电子商务网站,可以实现真正的跨平台性,具有很高的开发效率和运行效率,可以实现视图显示与业务逻辑的分离,脱离了硬件平台的束缚,并且编译后大大提高了运行速度,JSP已经成为电子商务系统开发语言的事实标准。在国外JSP已经成为电子商务应用的主流技术,而在国内前几年应用JSP技术的网站都还较少,近两年来由于其不断升温有明显上升趋势。本文将主要研究用JSP和Servlet与Jay-aBean技术实现B to C模型的电子商务网站系统。
2 系统开发关键技术分析
2.1 商务网站系统三层体系结构
整个商务网站系统采用Browser/Web/DataBase的三层体系结构。当Web服务器接受请求时,通过应用程序服务器执行Java服务器端小程序Servlet并返回其输出,从而实现与客户端进行信息交互。数据库服务器用来存储商务网站系统中所用到的各种数据,数据由数据库应用程序直接输入。网站系统的客户端只需要浏览器即可,操作人员通过浏览器来检索、输入、修改、删除商品数据,从而实现对购物信息进行管理。
2.2 商务网站系统设计模式
目前,在大多数的电子商务网站系统Browser/Server结构Web应用中,浏览器直接通过HTML或JSP的形式与客户交互,响应客户请求。虽然很直观,但大多数商务网站系统操作的信息量是非常大的,随着代码的增多会使JSP页面臃肿不堪,导致Web服务器负荷过重。鉴于此,本商务网站系统在中间层上采用基于模型视图控制器(MVC)的设计模式。Model层用来实现业务逻辑,View层用来显示用户界面,Con-troller层主要负责View层和Model层之间的控制关系。在具体实现时,把Servlet用作应用程序的控制器,把JSP文档作为视图,JavaBean被用来表示模型。所有的用户请求都被发送给作为控制器的Servlet,当它接受请求时,根据请求信息将它们分发给适当的JSP来响应。同时,Servlet还根据JSP的需求生成JavaBean的实例并输出给JSP环境。JSP可以通过直接调用方法或使用UseBean的自定义标签来得到JavaBean中的数据。这种电子商务网站系统的设计模式很好地解决并实现了数据层与表示层的分离,使系统开发工作更加容易和迅速。商务网站系统设计模式见图1。
3 网络购物系统分析
购物网站系统的需求主要从两个方面进行分析,分别为购物网站的用户和后台管理人员。用户的需求主要表现为:查询购物网站所存储的商品、查看商品详情、个人购买情况、历史订单记录以及个人信息的修改等。后台管理人员的需求主要表现为:对商品和商品类型进行管理,其中包括输入、删除、修改、检索以及管理订单和管理网上用户等方面。用户进入本网站后可直接查看商品情况。商品购买者根据本人用户名和密码登录系统,还可以进行本人购物情况的查询和维护部分个人信息。
后台管理人员能实现对商品信息和用户信息进行管理、统计查看及维护。后台管理人员可以浏览、添加、删除、统计用户的基本信息;浏览、查询、添加、删除、修改、统计商品的基本信息。其中在执行删除操作时,例如删除某类商品类型时,要相应实现对该类所有商品的级联删除;删除某条商品购买者基本信息记录时,同时应实现对该商品订单记录的级联删除。
在对网站系统的组织结构和功能进行初步分析后,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串接起来做进一步分析。业务流程分析可以更好地了解该业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,以便修改和删除原系统的不合理部分,从而在新系统基础上优化业务处理流程。
根据分析结果,网上购物系统主要实现用户登录本网站后,购买商品的一系列功能操作。用户购买的商品都会添加到购物车里面,如果用户不打算购买该商品或想更改该商品的数量等,这些操作都可以在购物车中完成。由于本网站系统的业务流程较多,下面仅以用户购买商品的业务流程为例来进行编制,见图2。
4 商务网站系统设计
系统设计是商务网站系统开发过程中的一个重要阶段。系统设计阶段的主要任务是在各种技术和实施方法中权衡利弊,精心设计,合理地使用各种资源,最终制定出商务网站系统的详细设计方案。其主要内容包括系统总体结构框架设计、数据库设计、处理流程及模块功能的设计等。
4,1
系统总体结构设计
商务网站系统采用结构化设计思想,将整个系统划分为两大模块,即用户使用的前台购物系统和管理员使用的后台管理系统,再将这两个部分划分为若干个小模块,如用户注册、商品查询、在线购物、商品管理、订单管理、用户管理等。力求做到高内聚性、低耦合度,提高模块的独立性,为设计高质量的软件结构奠定基础。前台购物系统模块主要功能设计如下:①用户信息管理功能,包括新用户注册、用户登录、修改用户信息;②购物车功能,包括向购物车添加商品、删除商品、更改商品数量等;③商品查询功能,包括按商品价格查询、按商品类型查询、组合查询等;④订单管理功能,包括购物生成订单、用户查询订单、修改订单等。如图3所示:
后台管理系统模块主要功能设计如下:①用户管理模块,包括查询用户信息、删除用户等;②商品管理模块,包括对商品的查询、增加、删除、修改,对商品类型的统计、查询、输入、删除、修改等;③后台订单管理模块,包括查询未处理订单、处理订单等;④管理员管理模块,包括管理员登录、修改信息、注册新管理员等。
4.2 系统数据库设计
电子商务网站系统的主要任务是通过大量的数据获得管理所需要的各类信息,这就需要存储和管理大量的数据。建立性能优良的数据组织结构和数据库,使得整个网站系统都可以迅速、方便、准确无误地调用和管理所需的数据,是衡量电子商务网站系统开发工作好坏的最重要指标之一。因而动态网站应用程序开发过程中很关键的技术就是动态网站数据库的设计与编程,本系统是基于MySQL数据库实现的,建立了完整性强、安全性好的数据库,包括数据库的设计、数据源的配置与连接、数据源的操作、数据的获取、SQL操作等。
利用数据库可以管理实现对后台操作,例如:修改、输入、删除等,对管理员来说更加方便、快捷。同样也可以避免非法用户对网站的操作,从而保证了网站的安全性。依据前台购物系统的需求,对应数据表的设计及功能如下:①用户表,存储用户的基本信息;②商品表,存储销售商品的基本信息;③商品类型表,存储商品类别的信息;④订单表,存储与用户相关的订单基本信息;⑤订单条目表,存储与订单相关的具体条目信息等。
数据库的概念结构设计主要通过实体联系模型(E-R模型)来实现。本网站系统实体、联系较多,下面仅以商品与商品类型的关系为例进行E-R模型设计。商品和商品类型的关系为一种类型可有多个商品,但一个商品只能属于一种类型,其E-R模型如图4所示:
根据以上的分析设计,在确定了各个表主键字段的基础上,依据表与表相关字段之间的联系建立了各表之间的关系,对应的关系见图5。
其中商品表中的“sortkind id”与商品类型表中的“id”为相关字段,订单表中的“id”与订单条目表中的“order_id”是相关字段,而订单条目表中的“product-id”与商品表中的“id”相关。用户表中的“id”与订单表中的“user_id”为相关字段。
访问数据库是实现商务动态网站最重要的部分之一,需要从数据库中提取数据或向数据库中保存数据,JDBC抽象了数据库进行交互的过程。JDBC在iava,sql包中实现,在Java程序中要用importjava,sql.*语句来导入这个包。当Java程序需要使用JDBC的时候,首先它要登记一个driver类,创建一个java,sql.connection对象指向数据库。其次它要创建一个类,它创建的最基本的类是java,sql.statement,用于执行真正的数据库操作。
5 电子商务网站系统实现与测试
5.1 商务网站系统实现
由于篇幅所限,下面仅以网站系统前台功能模块中的购物车子模块为例加以实现。购物车是所有购物网站的重点,本购物系统当然也不例外。用户对购物车进行操作的功能主要有:修改购买商品数量、删除已选商品、提交购物车、清空购物车以及继续购物。对于已经成功登录的用户方可以使用购物车功能。当用户找到想要购买的商品后,可以使用购物车购物,且每个用户都有自己临时的一个购物车,在浏览商品时可向购物车中添加商品,如果想放弃该商品便可以从购物车中将该商品删除,也可以更改商品的数量等信息,提交购物车,填写订单,修改数据库中已售商品的库存数量。如果想取消本次购物,可以清空购物车,如同在超市中购物一样方便快捷。
实现购物车功能,其中向购物车添加商品,主要部分代码如下:
public void addltem(Pmduct product,int number)
Item item = (Item)items. get (Integer. valueOf( prod-uct. getId( ) ) ) ;
if( item = = null) t item = new Item( ) ; item. setId(product. getId ( ) ) ;item. setProduct (product) ;
item. setCost (product. getPrice ( ) * number) ;item.setNumber(number) ;
Integer id = Integer. valueOf ( product, getId ( ) ) ; i-tems. put( id ,item) ;
//System. out. println( “first add item * * * * * ***”);
| else |
item = ( Item ) items, get ( Integer. valueOf ( product.getId( ) ) ) ;int count = item. getNumber( ) ;
number = number + count; item. setCost ( product, get-Price( ) * number) ;item. setNumber(number) ;
5.2 网站系统测试
系统测试是系统开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求,是在系统投入运行前,对系统需求分析、设计规格说明和编码的最终复审,是系统质量保证的关键步骤。
单元测试的对象是软件设计的最小单位模块,其依据是详细设计描述。单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误。本网站系统验证的模块主要包括:用户信息管理模块、购物车模块、商品查询模块、订单管理模块、用户管理模块、商品管理模块、订单管理模块、管理员管理模块。经单元测试,各模块满足网站系统功能需求。
组装测试把通过单元测试的各个模块组装在一起之后,进行综合测试以便发现与接口有关的各种错误。将已验证过的用户信息管理模块、购物车模块、商品查询模块、订单管理模块组装成前台购物模块;将用户管理模块、商品管理模块、订单管理模块、管理员管理模块组装成后台管理模块。查看组装后的模块是否运行通畅,是否有接口衔接的问题。经测试,组装后的模块满足购物网站系统要求。
本购物网站系统功能模块较多,下面仅以用户注册模块为例进行测试描述,将采用黑盒测试即数据驱动测试方法。将通过精心设计的5组具有代表性的测试用例来检测用户注册功能是否能够正常使用,将重点检查程序是否能适当地接收输入数据,并且生成正确的输出信息。在用户注册模块分别输入5组测试用例,在填写页面完全填好后,点击“提交”按钮,将出现“恭喜您,注册成功”的对话框,若输入信息有误,将点击“重置”按钮,重新进行填写,再次提交,直到注册成功为止。在本网站系统进行的实际测试中,不仅要测试合法的输入,而且还要对那些不合法但是又可能被输入的数据进行测试,限于篇幅,在此不再赘述。经测试,结果数据完全正确,均能正常完成模块所包含功能,各模块满足网站系统要求。经过单元测试和组装测试后,将软件、硬件等系统的各个部分连接起来,对整个系统进行总的功能、性能等方面的测试。将Tomcat服务器启动,打开浏览器,在地址栏里输入地址为:http://localhost:8080/online,_n-shoppingsystem,对系统进行总的功能、性能测试。以用户的身份操作前台购物系统,查看是否还存在着问题;以管理员的身份操作后台管理系统,检查是否还存在着问题。经过系统测试,满足购物网站系统要求,实现了前台、后台管理功能。
摘要: 本文使用有效性设计理论分析电子商务站点信息及交易平台建设的实例,为电子商务站点的建模和设计提供有效的分析方法。
Abstract: This paper provides a useful analysis method named the theory of congruence and illustrations for modeling and design of electronic commerce environments and business platform.
关键字:远程感知、信息经济、信息系统学、最佳刺激水平(OSL)理论、用户出口
Key words: Telepresense, Information Economic, IS literature, OSL theory, user outcome
一、 引言
在我们的周围,大量的产品供应厂商、超市、联锁店、商场因为其经营机制和经营方式的限制,都只能提供有限范围内的产品及服务。互联网时代的到来及其相关技术的应用产生了新的购物方式,即虚拟购物。这种购物环境通过营造一个虚拟的市场来做生意,改变了原有购物方式中的诸如时间和地点等物理条件的限制,这使得商家能以较低的成本提供个性化的服务。
互联网技术提供的不仅仅只是供需双方间的较低的交易成本,还有较低的选择费用和更多可供选择的商品。这些特点促使商家更多地通过使用网站来实现电子商务。
二、 研究背景
大多数电子商务系统有共同的缺陷,如缺少易于理解的产品信息,不易操作,缺少交互式功能,缺少可靠的在线功能,检索效率不高,在线付款不方便,没有有效的帮助信息等等。所以,我们有必要对电子商务平台进行有效的研究,从具体项目中抽象出平台型的产品,开发出一个能够根据已有的信息针对用户的具体要求提供决策支持的系统。
在茅台酒厂的电子商务项目及一个水产品电子商务的项目中,对网上订货平台的研究就是要为信息系统的建模提供一个先进的指导思想。
在现实的购物环境中,用户可以通过试用产品并与销售人员通过语言来沟通,而在电子商务的环境中则不能,它必须通过远程感知来了解商品。我们不仅是为这个项目进行研究,而是以这个项目为基础上研究并开发出一个完整的网络平台。
电子商务网站设计应有几个要点,那就是:信息服务的质量、系统设计的质量及系统的趣味性和可用性。一个设计得好的电子商务站点能够得到客户的回味与认同,并且会喜欢这个站点及其提供的产品。