电子商务系统设计与分析范例6篇

前言:中文期刊网精心挑选了电子商务系统设计与分析范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

电子商务系统设计与分析

电子商务系统设计与分析范文1

Abstract:The business complexity and the information high-requirements of electronic commerce system results in the difficulty of software development. This paper gives the reasonable UML modeling of the electronic commerce system. The experiments shows that this method is an effective way to solve the evelopment complexity of university library electronic commerce system. The method reduces the system development risk, which makes the implementation more effective.

Key words:Electronic Commerce System; UML; Object Oriented

0引言

随着万维网和高校内部网络技术的日益发展以及电子商务系统应用范围的逐渐扩大,电子商务系统的开发也愈益突显其现实重要性。如何能够将二者结合,设计研发一个功能强大、且性能先进的高校图书电子商务系统,已经成为时下电子商务系统在高校应用研究领域内亟需解决的一个重要课题。

高校图书电子商务系统有其自身的鲜明特点,而且电子商务系统的复杂性亦导致其软件开发难度增大。首先,电子商务系统协同关系复杂,系统涉及到银行、海关、税务、物流等多个企事业单位的协调配合。其次,系统信息数据转换方式比较复杂,涉及到多种通讯协议、数据格式的转换以及相互之间的跨系统传递和调用。另外,购买者通过高校图书电子商务系统发生的付费购买活动都是在网络中开展和进行的,银联数据信息及个人通讯信息的处理和交换都是由电子商务系统自动来辅助完成,因此电子商务系统对于信息准确性、安全性均提出了较高的要求。业务的复杂以及信息安全性的高要求,使得高校图书电子商务系统的软件开发面临一定的挑战。而经过研究分析可知,使用UML建模技术对高校电子商务系统进行科学合理的正确建模则是针对高校图书电子商务系统开发复杂性的有效解决途径。

1UML 建模语言

UML统一建模语言,又称标准化建模语言,始于1997年的一个OMG标准,是一种支持模型化和软件系统开发的图形化语言,能够为软件开发的所有阶段(包括从需求分析到软件构造部署)提供模型化和可视化的基础技术支持[1]。

UML主要由用例图、静态图、行为图、交互图和实现图组成[2]。在此,对各种图类的功能分析作如下论述。

(1)用例图(Use Case Diagram),主要是从软件使用者的角度来描述软件系统所需的全部功能,并将可能使用系统的每个操作者分别列述出来。

(2)静态图(Static diagram) ,主要可分为包图、对象图和类图。其中,类图描述的是软件系统使用类以及各类之间的静态结构,如各类属性与操作的内部结构。而且,类图还定义了在软件系统中的各类及相互之间的各种关联属性,如关联、聚合、依赖等。对象图则是类图的实例,通常存在于软件系统开发所对应的时间段内。包图即通过包之间的相互关系描述了软件系统中的层次结构。

(3)行为图(Behavior diagram) ,由状态图和活动图组成,并且提供了软件系统中动态模型和组成对象之间的交互关系。其中的状态图描述了类对象中所有可能会发生的状态以及不同事件发生时的各种状态的转移条件。而活动图则有利于软件开发系统中并行活动的识别。

(4)交互图( Interactive diagram) ,由顺序图和协作图组成,主要用来描述不同对象之间的交互关系。其中的顺序图表示了动态的类对象间的合作关系,能够实现不同消息发送先后顺序以及彼此之间交互关系的结果显示。协作图则可以描述类对象之间的各种合作关系。

(5)实现图( Implementation diagram) 用于描述整个软件系统内部构件之间的相互依赖关系以及各部件代码的物理结构。其中部件有可能是二进制的文件、可执行的文件或者是资源代码式的部件文件。此外,构件图即使用了实现类或者逻辑类信息向用户展示了软件系统内部各部件的相互关系和影响程度,有利于开发者进行便捷高效的系统维护。

2高校图书电子商务系统的应用第4期蓝鹰:基于UML的高校图书电子商务系统分析和设计智能计算机与应用第4卷

在高速发展的信息时代,高校图书软件系统提供的信息不仅要满足高校师生的信息需求,并且还借助电子商务系统的先天优势而扩大图书信息服务范围,同时又拓展了图书的信息服务领域,从而进一步适应社会发展的现实需求和形势需要[3]。尤其是,高校图书信息的管理与现代网络技术的同步,可以不断提升高校图书的信息利用率,而且这种方式在增加高校收入的基础上,更为社会提供了高度丰富的信息资源服务。

高校图书电子商务系统提供的服务主要可表述为以下几种[4]:

(1)在线图书信息销售与在线图书定购。通过该功能,高校可以通过网络向其它数字高校和信息机构出售或出租电子出版物、以及有关自建数据库的镜像权、使用权和复制权等。也可以进行各类高校书籍、联机出版物、教学音像制品、教学电子杂志的在线销售和订阅。

(2)付费图书信息阅读。付费阅读功能使得高校图书信息中价值丰富的数据不仅能提供给馆内用户或校园内局域用户检索,也可以同时提供给远程付费授权用户使用。付费阅读可将高校自建的电子图书信息数据库及某些电子杂志和书籍信息以购买付费阅读的方式对外界提供,如此既满足了社会普通用户的信息需求,而且又能对高校图书信息的资金投入进行了适当的补偿。

(3)高校信息增值服务。该功能可以提供社会各类科技课题所需要的定题服务、高级信息检索服务和信息跟踪服务、资料编译服务以及各类论文期刊发表检测服务等。

3基于UML的高校电子商务系统建模过程

高校图书电子商务系统在建模设计过程中,首先必须提供用户接口以供用户登录并选择喜好的图书信息;同时还必须提供软件系统的管理维护接口以供管理员和一般的网站工作人员处理普通客户订单并维护网站正常运行。高校图书电子商务系统总体功能需求框图如图1所示。以此为基础,高校图书电子商务系统用例图则如图2所示。

高校图书电子商务系统的顺序图中的图书订购顺序图如图3所示。图书订购顺序图中,订购用户首先使用自己的ID号和密码登录电子商务系统,登录模块会将客户的ID保存在电子商务系统缓存中,之后将该信息提交给商品查询模块。商品查询模块要求订购客户输入订购查询信息条件,订购客户输入适当的查询条件后,订购查询模块即显示符合查询条件的商品列表。订购客户得到该查询商品列表后,向电子商务系统提交需要购买的商品ID,而订购模块得到商品ID后,将会生成订单并提交给数据模块进行信息保存,系统保存成功后,订购模块提示用户订购该商品的成功信息。

管理员处理订单顺序图如图4所示。管理员处理订单时序图中,管理员使用管理员账号和密码登录后,登录模块会将管理员的ID信息保存在系统缓存中并提交给订单处理模块。随后订单处理模块向管理员提供实时的未处理订单的列表,管理员则根据商品ID得到各类商品的实际库存情况,库存数量如果充足,管理员即接受订单,并把接受信息提交给数据模块,数据模块更新该订购客户的订单信息并返回订购成功信息给订单处理模块,订单处理模块再提示管理员该操作成功。

电子商务系统设计与分析范文2

关键词电子商务系统规划设计

电子商务是一种以计算机技术和网络通信为基础、以交易双方为主体、以电子支付和结算为手段、以现代物流系统为依托的全新商务模式。其作用是疏通现有商务的各个环节,提高现有商务的运作效率,建立一个全新的经济秩序,开辟一个全新的交易场所。电子商务系统建设是企业应用电子商务的第一步,是一个包括商务、技术、支付、物流等许多角色与要素的系统工程。在开始建设电子商务系统之前,必须充分研究涉及电子商务系统的所有因素,全面分析、统筹规划,形成尽可能完善的电子商务系统设计方案。

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

电子商务系统设计与分析范文3

[关键词]电子商务;系统规划;设计

[中图分类号]F752 [文献标识码]A [文章编号]1005-6432(2011)28-0090-02

电子商务是一种以计算机技术和网络通信为基础、以商务交易双方为主体、以电子支付和结算为手段、以现代物流为依托的全新的商务模式。它既包括以计算机技术和网络通信技术为平台的技术性的一面,又包括以商务流、资金流、物流为核心的商务活动的一面。其作用是疏通现有商务活动的各个环节,提高现有商务的运作效率,建立一个全新的经济秩序,开辟一个全新的交易空间。电子商务系统规划是企业应用电子商务的第一步,是一个包括商务、技术、支付、物流等诸要素的系统工程。在建设规划电子商务系统时,应充分研究涉及电子商务系统的所有因素,全面分析、统筹规划,形成尽可能完善的电子商务系统,即电子商务环境下的商务运作模式和商务系统。

1 企业电子商务系统的规划

企业电子商务系统是指以完成传统商务转向电子商务为目标,给定未来企业的商务模式,设计支持未来这种转变的电子商务系统的体系结构,说明系统各个组成部分的结构及内容,选择构造这一系统的技术支撑方案,给出系统建设的实施步骤,说明系统建设的人员组织,评估系统建设的经费支出和经济收益等。电子商务系统的规划与传统信息系统的规划有所不同,企业电子商务系统的规划不仅是对支持企业电子商务的信息系统进行规划,还包括商务模型规划和商务系统规划两个基本层次。而传统信息系统对企业价值链的贡献主要体现在提高企业的生产和管理效率。

1.1 商务模型规划

这是一种战略层的规划,目标是企业将核心业务从传统方式转移变为电子商务模式时需要采取的策略,确定企业的商务模型。旨在创新商务模式,适应新的商务环境。商务模式规划并不直接针对企业未来需要建造的电子商务系统,其主要目标是为电子商务系统规划提供依据。它包括两个方面的内容:一是确定企业核心业务未来发展企业应采取什么样的商务运作方式获取市场利益,即确定企业的商务模式;二是确定支持企业商务运作的信息系统的基本信息流程,即规划企业的商务模型。

1.2 商务系统规划

商务系统的规划既有战术层规划的一面,又有战略性规划的一面。它侧重于以商务模型为基础,规划支持企业未来商务活动的技术手段,确定未来信息系统的体系结构和企业未来核心业务的方向。商务系统的规划给出电子商务系统开发可依据的基本框架,所要解决的基本问题,如何实现商务活动,即规划企业可以采用什么电子手段做生意,从而获取更大的市场效益。

2 企业电子商务系统的规划步骤

2.1 商务分析阶段

这是实现电子商务应用计划的第一步。这一阶段的主要工作是进行充分的商务分析,主要包括需求分析和市场分析。前者主要包括企业自身需求、市场需求以及客户需求等;后者主要包括市场环境、客户分析、供求分析和竞争分析等。在电子商务环境下,市场范围扩大,创新速度加快,市场竞争的压力越来越大,竞争的频率越来越高,因此,必须对拟建的电子商务系统在未来可能面临的竞争做出尽可能完善的分析,最大限度地避免竞争失利。此外,还要对企业自身状况进行分析,包括对企业组织、管理、业务流程、资源利用、未来发展等方面进行系统的分析。结合电子商务的特点,从生产原材料的采购、组织生产到企业组织、管理与业务流程诸方面进行分析,从中寻找与电子商务环境下的最佳结合点。

2.2 商务和技术规划

在完成商务分析的基础上,在掌握电子商务发展方向的前提下,应充分结合商务和技术两个方面的因素,进行电子商务系统的总体规划,提出电子商务系统的系统角色,提出电子商务系统的总体格局,确定电子商务系统的商务模式,以及与商务模式密切相关的网上品牌、网上商品、服务支持和营销策略等多个要素。电子商务系统设计工作可以由此展开,也即从子系统、前台、后台、技术支持、系统流程、人员配置等各个方面全面构架电子商务系统。此阶段的工作质量的好或不好,会直接关系到后续电子商务系统建设和将来电子商务系统运行和应用的成功与否。

2.3 建设更新阶段

这一阶段的主要工作,首先应按照电子商务系统设计,全面调整、变革传统的组织、管理和业务流程,以适应电子商务运作模式的要求;其次是按照电子商务系统设计,全面进行计算机软硬件配置、网络平台建设和电子商务系统集成,完成电子商务系统技术支持体系的建设,从技术层面上确保电子商务系统的正常运作。

2.4 整合运行阶段

在完成建设更新阶段后,就可以将经过变革更新的组织、管理和业务流程,与已经建好的电子商务技术平台进行整合,并进行电子商务系统的试运行。再经过必要的调整、改进以后,实现电子商务应用的工作就可以进入整合运行阶段,开始实现电子商务应用。

3 企业电子商务系统的设计

所谓电子商务系统的设计是指根据系统规划的内容,界定系统的外部边界,说明系统的组成及其功能和相互关系,描述系统的处理流程,给出未来系统的结构。它主要包括电子商务系统物理配置方案设计、功能模块设计和数据处理的总体结构设计等。

3.1 电子商务系统物理配置方案规划设计

电子商务系统物理配置方案设计主要包括系统硬件结构设计和系统软件结构设计两个方面。前者确保电子商务系统的安全运行,后者在电子商务系统的平台上确保系统软件和商务信息的深度融合。系统硬件结构规划设计。电子商务系统的计算机和网络硬件平台的选择在很大程度上决定了整个系统的性能指标,所以在选择硬件的时候,要注意到整个硬件平台不仅要可靠性高、安全性好、有一定的网络吞吐能力,还要采用开放的体系结构,具备一定的可扩展性,能够满足企业未来的电子商务应用的需求。软件结构规划设计。电子商务系统软件结构的设计规划工作,实际上是对确定的硬件结构中的每台计算机指定相应的计算机系统软件,包括操作系统、数据库管理系统、应用服务器系统、电子商务应用系统和开发工具软件等。

3.2 电子商务系统功能模块规划设计

电子商务系统的功能模块设计就是一个从抽象到具体、由复杂到简单的过程。从管理职能的角度,可以把电子商务系统看做是由不同职能的一系列子系统构成的,这些子系统可以再分解成若干个子系统和模块,整个电子商务系统就是由这些功能模块构成的。每个子系统都有为完成有关的各种信息处理工作的专用或公共场所用的计算机程序。在每个职能子系统内部都包含用于事务处理、作业控制、管理控制和战略计划的具体应用。

3.3 电子商务系统数据处理的规划设计

电子商务系统的数据处理可以分为集中式数据处理、分布式数据处理和协作式数据处理三种类型。在集中式数据处理中,数据全部存储在中央系统,由数据库管理系统进行管理,所有的处理都由该中央系统完成,终端是客户机,只是用来输入和输出商务等相关信息,本身不做任何处理。但是由于个人计算机的性能得到极大的提高,使处理能力分布到网络上的所有计算机成为可能,这也使分布式数据处理方式得到广泛应用。在协作式数据处理中,系统内的计算机能够联合处理数据,处理既可集中实施,也可分区实施。协作式计算机允许各个计算机合作处理一项共同的任务,采用这种方法完成的速度要快于仅在一个客户计算机上运行;协作式计算允许计算机在整个网络内共享处理能力,可以使用其他计算机上的处理能力大大增强,该类型的网络在共享资源方面类似于分布式计算。企业要根据自身的电子商务应用的需求选择相应的数据处理类型。

4 企业电子商务系统规划的技术框架

企业电子商务系统规划的技术框架主要包括:基础系统平台、架构平台和业务平台。基础系统平台是指为应用系统提供底层支持的部分,网络平台包括内部网和互联网,硬件平台包括服务器、存储备份设备等,操作系统数据库管理系统等应用系统运行的基础。

(1)架构平台。Java技术由于其跨平台特性、面向对象特性、安全特性等特点,使之已经成为构建企业级应用的事实上的标准,它将数据库访问、企业级Java组件、命名和目录服务、动态页面生成和事务服务等有机地集成在一起,并且提供集群等高级特性,使之特别适合构建复杂的大型应用,并保证系统具有很好的可扩展性。

(2)业务平台。企业在构建自己的电子商务平台时要涉及许多具体的业务平台,业务架构平台是新一代的业务系统基础运行环境,可以使基础技术平台与业务应用系统之间实现有机隔离,应用系统的执行只与应用架构平台有关,而与基础技术平台无关,同时提供一些基础性的、公共性的组件。对于企业级应用,以信息门户和交易门户为核心的企业门户组件,以办公自动化软件OA为核心的系统管理组件是重点。系统还可以包括,以进销存和客户服务中心为核心的供应链管理组件,以账务、报表、成本核算为核心的财务管理组件,以生产计划、车间管理、工程管理、质量管理、设备管理为核心的生产管理组件,以数据仓库和决策支持为核心的商务智能与决策支持组件以及人力资源管理、科研管理、后勤管理等其他业务组件,最终形成了全面企业电子化管理方案的产品组合。

参考文献:

[1] 丹尼尔•阿莫.电子商务:变革与演进[M].北京:机械工业出版社,2004.

[2] 孙宝文,王天梅.电子商务系统建设与管理[M]. 北京:高等教育出版社,2005.

电子商务系统设计与分析范文4

[关键词] 校园电子商务 电子商务系统 数字化校园 人才培养

一、引言

随着高校的规模扩张,过去多以小零售、小规模为主的校园商业形式已经不再适合现代消费和服务模式,如何进行校园电子商务运作,建立一个基于校园网的经济、实用、安全、高效、稳定校园电子商务系统是真正实现数字化校园的重要问题。

校园电子商务系统的出现使在校师生的生活变得越来越便利,解决师生日常学习工作生活中的许多问题,而且能改变他们的消费方式和购物习惯,为学校创造巨大的经济效益。此外,在校园开展电子商务,可以营造良好的电子商务环境,提供学生参与电子商务的现实环境,也为学校的电子商务教学提供实习基地,创造培养电子商务合格人才的教学条件,为新世纪电子商务的全面开展打下基础。

二、校园电子商务系统分析

1.校园电子商务系统特点。校园电子商务从商业运作模式来看与一般电子商务相类似,都是通过网络进行商品、服务或信息的交换,但与一般电子商务相比,校园电子商务系统构架在独特、优良的校园网络环境上,面对比较单一的消费群体。因此,校园电子商务系统具有以下特点:(1)良好的网络环境:校园网是一个较安全、快速的中小型局域网,网络节点密集,不间断开放网络服务,为开展校园电子商务奠定了良好的网络环境。(2)稳定的服务对象:消费者就是校内的师生,是稳定的服务对象。此外,每年都有好几千新生入校又是潜在的校园电子商务服务对象。(3)便捷的物流配送:物流配送往往是电子商务发展的瓶颈,然后大部分师生集中校园内, 这使物流的配送准确、及时, 成本大大降低,因此,校园电子商务具有克服这个瓶颈的优势。(4)安全、灵活的结算方式:结算方式常常也束缚了是电子商务的发展。校园电子商务系统用户可以灵活选择多种结算方式:货到付款、饭卡结算、一卡通结算等。货到付款是最简单、最安全的结算方式,但略微增加了物流配送工作;饭卡结算是一种比较直接、便捷的结算方式,已成为师生们的习惯;一卡通结算无疑是一种数字化校园的电子商务安全结算方式,需要有银行接口,这是趋势。这几种方式能够很好地保证校园电子商务业务顺利开展。

2.校园电子商务系统需求分析。(1)界面统一友好:校园电子商务系统界面设计要美观大方,更注重信息的有效、实用性,关注学生生活,满足学生需求。(2)规范、完善的基础信息设置:系统要实现对基础信息规范管理,包括商品信息和客户信息等。(3)商品分类详尽:商品除了按传统的分类方法,还应设置各种类别,如特价商品类、新品类等。(4)模糊商品查询:为用户提供一个方便、快捷的商品信息查询功能。商品除了能按大类检索,还应实现按不同分类进行检索,此外,还需实现模糊查询。(5)网上购物和支付:与一般电子商务系统一样,要设计购物车,实现网上支付。(6)新品及特价商品展示:新品和特价商品应摆在显眼位置。(7)商品销售排行:对商品销售情况进行统计,实现商品“自我推荐”,同时帮助商家做出相应的决策。

三、校园电子商务系统设计

1.总体设计。根据需求分析,为方便管理和使用,校园电子商务系统由前台、后台两部分组成。(1)前台部分:主要实现商品展示及销售。该部分包括新品上架、特价商品、销售排行、购物车、会员管理、商品公告及订单查询、商品查询等。(2)后台部分:主要对商城内的一些基础数据进行有效管理,包括商品管理、会员管理、订单管理、公告管理等。

2.系统功能结构图。(1)前台功能结构如图1所示:

(2)后台功能结构如图2所示:

四、校园电子商务系统实现

1.系统实现的关键技术。为了提高开发效率,本系统采用传统的JSP技术编写,因此,关键的是要编写许多JavaBean。下面给出商品的3个JavaBean编写过程,以供参考。

(1)商品JavaBean。商品JavaBean是对商品实体的抽象,包含了商品实体的所有属性及商品对象的初始化构造的方法,具体代码如下:

(2)保存购物信息JavaBean。保存购物信息的JavaBean主要在实现购物车时应用,在类中定义商品的属性。具体代码如下:

(3)操作商品信息JavaBean,具体代码如下:

2.功能模块的实现。下面以销售排行模块实现来说明整个系统各模块的实现。用户系统首页点击销售排行,进入到销售排行页面,销售排行页面的设计效果如图3所示。

销售排行页面主要是将订单视图中的数据按GoodsName、GoodsID字段分组并统计销售数量,再按统计后的销售数量降序排列,最后再使用SQL语句中的top关键字取出销售量最高的前10种商品。关键代码如下:

商品销售排行页面运行效果如图4所示。

五、结束语

本文阐述了一个实用型校园电子商务系统的需求、设计与实现。系统设计结构严密、逻辑清晰、功能完善,界面美观、操作简易,但在银行接口方面还有待于进一步完善,最终需要采用数字化校园意义的“一卡通”进行结算。

通过系统实施,为学校的电子商务人才培养提供了实战环节;为贫困学生提供勤工俭学的岗位;同时还为计算机类人才培养提供实训案例,学生可以通过这个实训案例完成《JSP实训开发》等相关课程设计,掌握如何分析系统、设计和实现系统。

参考文献:

[1]胡显贤:校园电子商务信息平台的设计与构建.湖南农业大学学报,2008年第1期

[2]武彩霞焦瑾:基于校园网的电子商务交易系统.计算机应用研究,2002年第5期

[3]杜江萍:校园电子商务模式探析.江西财经大学学报,2005年第3期

电子商务系统设计与分析范文5

一、对审计重要程度的影响

随着电子商务的发展,商务活动将以计算机和通信网络的完美运行为基础,它对计算机系统强烈的依赖性潜伏着巨大的威胁,控制不灵、使用不当就可能造成灾难性的后果,并且存在计算机病毒和“黑客”的肆意侵袭、计算机犯罪等等都导致电子商务信息失真的风险。因此,审计人员不仅要对电子商务活动产生的数据是否真实、正确、合法进行审计,而且还要对电子商务系统的硬件和软件,进而对整个电子商务系统的安全性、可靠性、内部控制的健全性与有效性等方面进行审计,从而指出被审单位电子商务系统内部管理和控制上的薄弱环节,提高电子商务信息的可靠性和真实性,有效地防止利用计算机随意篡改电子商务数据或破坏磁性介质上的数据等舞弊行为的发生。因此,实现电子商务以后,审计工作的重要性远远超过以往。同时,商务活动的网络化使企业与外部的信息交换更为频繁、快捷,经营周期大大缩短,交易活动呈现很强的实时性。由于外部审计人员对企业交易活动缺乏及时全面的了解而无法进行实时监督,致使他们对交易活动的审计越来越困难,这样内部审计的重要程度则大大提高。

二、对审计风险的影响

从审计工作的角度看,电子商务系统在使用过程中的风险越大,在检查风险既定的情况下,审计风险也越大。电子商务引起的风险主要包括下列几个方面:(1)数据高度集中于电子商务系统,易导致机密的数据被不法分子拷贝,甚至可能被非法篡改而不留下任何痕迹。(2)如果在电子商务系统设计时考虑不周,电子商务系统可能无法判断某些事件是否符合逻辑,对不合理的事项也会照样处理。(3)电子商务系统主要以磁盘、磁带、光盘等存储介质作为信息载体,记录于这些存储介质上的信息是肉眼不可见的,必须借助于计算机的“翻译”,才能以人可以理解的形式表现出来,但同一信息可以被“翻译”成不同的形式。利用磁性介质难以实现诸如签字、盖章等这些使信息证据化的操作。(4)电子商务系统对错误的处理具有重复性和连续性。(5)电子商务系统中许多不相容职责相对集中,加大了舞弊的风险。(6)系统设计时可能没有考虑到审计工作的需要,没有留下充分的审计线索。(7)计算机病毒的入侵和“黑客”对电子商务系统的故意破坏。上述因素都可能使得审计风险中的固有风险和控制风险增大。根据审计风险模型,审计风险由固有风险、控制风险、检查风险构成,审计风险=固有风险×控制风险×检查风险。该模型清楚地揭示,在固有风险和控制风险较高的情况下,审计人员只有通过扩大审计范围、在抽样审计中增加样本量等措施,降低检查风险,才会使审计风险得以保持在适当水平。

三、对审计线索的影响

审计线索对审计来说是极为重要的。审计工作中,审计人员正是通过跟踪审计线索,审核有关经济业务和收集审计证据的。而审计的过程,实质上就是不断收集、鉴定和综合运用审计证据的过程。在传统商务活动过程中,每笔交易都有一个完整的审计线索,交易的每一环节都有文字记录,都有经手人签字,审计线索十分清楚。审计人员可以从原始单据开始,对交易事项进行追踪,一直到报表为止;也可以从报表开始,追根寻源,一直追溯到原始单据,从而形成了顺查、逆查等审计方法。但是,实现电子商务以后,传统的单据没有了,纸质记录消失了,代之的是存有数据处理资料的磁盘、磁带、光盘等,这些存储在磁性介质上的信息是机器可读的,它们不再是肉眼所能直接识别的了。此外,原始单据进入计算机以后,中间的交易处理由计算机自动完成,传统的审计线索在这里中断、消失了,传统的审计方法,有的已不适用。审计线索的肉眼不可见性,一方面增加了审计调查取证的难度,另一方面也从心理上给审计人员造成了压力。 四、对审计内容的影响

实现电子商会以后,审计的监督职能并没有改变,使审计的内容发生了相应的变化。首先,电子商务系统的特点及其固有的风险决定了审计内容必须包括对电子商务系统处理和控制功能的审查,以证实其对交易事项的处理是否真实、合法及安全可靠,这是传统审计所没有的;其次,由于电子商务系统已经开发完成并投入使用后再对它进行修改优化,要比在系统设计阶段对它改过困难得多,代价也昂贵得多。因此,电子商务系统的设计应有审计人员(一般是内审人员)的参加。在系统设计开发阶段,审计人员要提请开发人员注意并监督审查下列问题:(1)系统的功能是否恰当、完备,能否满足用户商务活动的需要;(2)系统的数据流程、处理方法是否符合有关贸易法规;(3)系统是否建立了恰当的程序控制,以防止或发现无意的差错或有意的舞弊;(4)系统是否保留了充分的审计线索,保证了系统的可审性;(5)系统的安全保密措施和管理制度是否健全,能否保证系统安全可靠地运行;(6)系统的文档资料是否全面、完整。

五、对审计方法与技术的影响

在电子商务环境下,审计的对象发生了变化,大量的证据都存储在肉眼不可见的磁性介质上,对这些证据,审计人员只能利用计算机技术进行审查,即把计算机当作基本的审计工具使用,迅速、有效地完成审阅、核对、分析、比较等各项审计工作,从而提高审计的效率与质量。在对电子商务活动进行审计时,单机系统环境下的审计方法有的已不适用。这主要表现在对电子商务活动进行审计时,所有测试都必须在不改变数据库或记录的要件下设计具体的测试方法。由于网络系统的持续运行,使得审计人员很难让其在某一特定时间停下来接受大规模的测试,如果测试会改变数据记录,就意味着审计人员给系统带来差错。当然,可以设计能够纠正差错的测试程序,但是被审单位是否允许这种改变记录的方法,令人怀疑。同时由于系统实时的特点,也使得这种改变记录的审计方法很可能产生后遗症。由于交易数据处理的高速性和处理程序的复杂性,使得审计人员很难对经过测试后的系统重新进行复原。因而,就审计方法而言,采用整体检测法及受控处理法等进行系统测试的审计方法,对审计人员审查和评价整个电子商务系统显得尤为重要。因此,在执行电子商务审计任务时,审计人员往往要在系统运行的同时进行审计。 六、对审计方式的影响

在网络世界里,企业的生产和经营的组织形式将趋于多样化,并随着不同交易事项自由组合成新的经营主体——虚拟企业(Virtual

Firms)。虚拟企业存在于计算机网络之中,它是一种临时组成的,没有固定形态和明确空间范围的结合体。它可以随业务活动的需要,由若干相互独立的公司经过整合、重组而成,也可以随交易业务的完成而随时终止。电子商务使得虚拟企业的交易可以在瞬间完成,虚拟企业也就可能在交易完成后立即解散。网络社会的虚拟企业,其存续的时间有很大程度的不确定性、伸缩性和随机性。虚拟企业存续的时间可以很长,长达几年或几十年;也可以很短,只存在几秒钟。故虚拟企业的快速结合与解散,要求审计工作必须随时、随地进行,实时、即时提供审计信息,而不能按照传统的审计工作要求,定期提供审计信息。因此,随着电子商务的不断发展,传统的事后审计与就地审计方式将逐步消失,审计工作将采用在线实时审计方式,即通过审计机关的计算机及时审查监督电子商务系统的交易业务,这样一方面可以及时收集审计证据,另一方面也能得出可靠的审计结论。目前我们就应考虑审计机关的计算机系统如何及时监督电子商务系统,这就需要电子商务系统具有相应的审计接口。采用在线实时审计方式,还可以极大地提高对电子商务审计的效率与质量。

七、对审计人员素质的影响

实现电子商务以后,由于审计线索、内部控制、审计内容、审计方法与技术等的改变,决定了对审计人员要求的提高。不懂得计算机的审计人员,会因为审计线索的改变而无法跟踪审计,会因为不懂得电子商务的特点和风险而不能审查和评价其内部控制,会因为不会使用计算机和网络系统而无法对电子商务活动进行审计。实现电子商务以后,审计工作的顺利开展,必须基于一定的计算机技能、网络知识和完备的审计理论等多方面的综合运用,这对审计人员的业务素质提出了更高的要求。在这种情况下,审计人员不仅要有丰富的审计知识,而且要掌握一定的计算机、网络、通讯、电子商务知识与技能。只有全面提高审计人员的业务素质和工作能力,才能满足电子商务审计工作的需要。

八、对审计标准和准则的影响

电子商务使得审计对象、审计线索、审计方法等各方面都发生了变化,人们以往在审计工作中逐步建立起的一系列审计标准和准则已不完全适用于变化了的情况,需要建立新的审计标准和准则指导审计工作实践。例如,对电子商务审计人员的一般要求、电子商务的事前审计准则、电子商各系统安全可靠评价标准、电子商务系统内部控制准则等。

电子商务系统设计与分析范文6

关键词:商务系统设计;交互式WEB技术;WEB数据库

随着计算机网络技术和通信技术的高速发展,Internet带来的电子贸易正改变着现今商业活动的传统模式,WEB站点已成为中小企业展现自我、直接面向客户的窗口。计算机技术、网络技术与数据库技术发展相结合,利用基于数据库的交互式WEB商务系统已成为企业发展电子商务、开辟国际市场、创造新的营销方式、参与大企业、跨国公司竞争及企业和客户在全球范围内的信息交换提供了快捷途径。创建高效的WEB商务系统也日益成为中小企业的战略目标。

一、Linux平台Apache、PHP、MySQLWEB商务系统平台优势

Linux、MySQL、Apache和PHP都具有开放源码、免费的特点。Linux是一个遵循POSIX(PortableOperatingSystemInterface)标准的开放源码的操作系统,具有安全、稳定和移植性好,并有丰富的软件支持和强大的网络功能。MySQL是一种快速的多用户、多线索化并具有丰富结构化查询语言(SQL)的关系数据库系统。Apache是目前世界排名第一的WEB服务器。Apache是免费的,源代码是公开的,用户可以修改、编译自己的Apache。PHP是GUN标准的自由软件,它以其速度快、跨平台、安全、易学等特点越来越显示出它的优越性。由以上特点可见,PHP与Apache、MySQL在Linux平台上,具有较高的性价比,号称“黄金组合”,在WEB商务系统平台的搭建中具有其独有优势。

二、Linux平台Apache、PHP、MySQL的动态WEB数据库系统工作原理

基于Linux下的Apache、PHP、MySQL的动态WEB数据库系统,是在Linux操作系统环境下,以Apache为WWW服务器,以MySQL为WEB数据库,采用TCP/IP技术,以HTTP作为传输协议,客户端浏览器通过HTML访问Apache服务器,Apache服务器调用并执行服务器端PHP程序,PHP程序执行SQL语言操作MySQL数据库,同时返回查询结果,PHP从MySQL数据库中取得数据后,按照文件要求,生成HTML页面交给Apache服务器,最后客户端浏览器将HTML文件解释执行并显示出来。它是一种典型的B/W/D(浏览器/WEB服务器/数据库服务器)三层体系结构。在这种B/W/D三层体系结构中,客户端通过浏览器提交信息给WEB服务器,WEB服务器再通过WEB服务器端的PHP嵌入式脚本语言与MySQL数据库进行数据交换,通过标准SQL语言对数据库进行数据操作,在将处理完毕的数据通过PHP嵌入式脚本语言返回给客户端,再通过浏览器解析执行。在这种动态交互式WEB数据库应用系统中,PHP语言在以Apache为WEB服务器端运行,在ApacheWEB服务器将信息发到客户端之前,PHP脚本由ApacheWEB服务器解释执行,再发送到客户端浏览器。

三、WEB数据库商务系统的系统设计

(一)WEB数据库商务系统开发的三层设计模型

本系统采用Liunx平台下Apache、PHP、MySQL进行WEB数据库商务系统设计,整体架构使用Web应用开发的三层设计模型,系统划分为用户界面层、业务逻辑层、数据访问层,这样有利于系统的开发、维护和扩展,三层的功能如下:

第一,用户界面层。用户界面层用来实现顾客浏览器中显示商品信息用户界面。该层以适当的形式显示由业务逻辑层动态传送的数据信息,这个功能要通过使用相应的HTML标记和CSS模式来实现。应用表达层为最终用户提供界面,同时它也是系统接受用户的请求的接口。

第二,业务逻辑层。业务逻辑层是整个分层模型的中间层,也是整个分层模型中最为重要的层。这一层为用户界面层提供功能调用,同时它又调用数据访问层所提供的功能访问数据库。

第三,数据访问层。数据访问层是整个分层体系的最底层,它主要用来实现与数据库的交互,即完成查询、插入、删除和修改数据库中数据的功能。数据访问层为业务逻辑层提供服务,根据业务逻辑层的要求从数据库中提取数据或者修改数据库中的数据。

(二)WEB数据库商务系统数据流设计

为了完成顾客订购商品、定货处理、库存管理和发货,设计数据流图如图1所示。

四、WEB数据库商务系统网站结构设计

本系统采用Apache、PHP、MySQL构架,从系统功能上分WEB数据库商务系统外部功能设计和WEB数据库商务系统内部管理系统功能设计。

(一)WEB数据库商务系统外部功能设计

WEB外部商务网站采用PHP、MySQL开发,设计友好的用户界面面,提供以下功能:

1、提供电子目录:电子目录中包括商品信息和同类产品的比较信息,帮助客户搜索、发现需要的商品;并进行比较,帮助客户进行购买决策。

2、商品的评估:客户对已购买商品的评价信息。

3、购物车:应用于客户的在线购买功能,客户可以暂时将商品放入购物车,同时也可删除或更改购买的数量。

4、客户订单:客户和相关信息及购买商品的相关信息。

5、商品:是否已客户订购商品的信息,并告知客户。

6、售后信息:主要是客户选购产品的结算信息、订单的状态及售后服务。

(二)WEB数据库商务系统内部管理系统功能设计

WEB内部管理系统也PHP、MySQL开发,提供高效率的信息处理功能如下:检查客户的注册信息;处理客户订单;商品库存管理;能够跟踪产品销售情况;能够和物流配送系统建立接口;和银行之间建立接口;实现客户关系管理。

(三)系统的构成,可以将WEB数据库商务系统分成以下三个子系统

商品管理子系统:商品信息管理、;交易子系统:处理订单、支付;客户管理或客户关系管理子系统。

五、WEB数据库商务系统数据库设计

WEB数据库商务系统采用MySQL关系型数据库,库中主要包含以下表:客户注册信息表:存放客户信息;商品目录表:用来存放目录名,以及目录所在的位置;商品数据表:用来存放商品信息,包括商品编号、名称、规格、价格、描述信息等;连接表:用来存放商品品与目录之间的关系;购物车数据表:用来存放客户购物车中商品的清单及数量、价格及客户购物的状态;业务员信表:用于存放业务员的信息。

六、结束语

本文介绍了一种比较适合于中小企业的WEB数据库商务系统开发架构的设计方案,采用Apache、PHP、MySQL组合,在Linux平台下搭建经济、稳定、安全、快速、高效的交互式WEB数据库商务系统。系统重点介绍了Linux平台下Apache、PHP、MySQL的动态WEB数据库系统工作原理、系统设计、网站结构设计、数据库设计。为我国中小企业,在资金短缺的状况下,搭建中小企业WEB商务系统、开展电子商务提供一个比较理想的设计方案。

参考文献:

1、郭健.战PHP[M].民邮电出版社,2000.

2、薛军超.MySQL网络数据库开发[M].民邮电出版社,2001.

3、刘志勇.Linux+PHP+MySQL案例教程[M].科多媒体电子出版社,2006.

4、余韶霞.基于JSP技术的电子商务网站设计与开发[J].

5、(美)JayGreenspanBradBulger.MyS-

QL/PHPDatabaseApplications[J].HungryMinds,Inc.,2001(9).

6、刘军,董宝田.电子商务系统的分析与设计[M].高等教育出版社,2003.