基于UML的电子商务系统设计

2017-05-13 11:16庞敏
电子设计工程 2017年9期
关键词:建模电子商务用户

庞敏

(宝鸡职业技术学院 陕西 宝鸡 721013)

基于UML的电子商务系统设计

庞敏

(宝鸡职业技术学院 陕西 宝鸡 721013)

对于电子商务系统设计中,应用UML建模技术,优化设计开发电子商务系统发挥积极影响,本篇以设计互联网电子商务系统为例,分析系统设计需求,基于UML设计实现电子商务系统。结果证实,基于UML设计出的互联网电子商务系统,系统的结构清晰、便于维护,能够构造一个科学准确的互联网电子商务系统模型,提升系统设计质量,提升12.0%,将设计好的系统应用到实践中发挥积极应用效益。结论表明,在设计电子商务系统中,应用UML技术,具有应用价值,可以在实践电子商务系统设计中推广应用该技术。

电子商务;互联网;UML;系统设计

在互联网开放的环境下,电子商务系统,就是基于浏览器/服务器应用方式,通过信息网络以电子数据信息流通的方式在商业和贸易领域中进行并完成的各种商务活动、交易活动、金融活动和相关的综合服务活动[1]。在我国的电子商务系统开发中,基于现代化信息技术的提升,开始采取UML统一建模语言开发设计该系统。UML是Rationl公司设计开发的面向对象的语言,应用UML技术,能够将系统模型中的信息,应用标准化的图形元素将信息数据直观的表示出来[2-5],简化系统设计开发难度。同时,UML不仅支持面向对象系统的设计,还支持软件应用系统从需求分析与设计完成的各个阶段,提升软件设计质量[6]。在电子商务系统设计中,应用UML建模语言,不仅功能强大,适用的范围面广,也可以降低电子商务系统的开发成本,合理化配置电子商务资源,发挥积极应用价值[7-12],可以在实践电子商务系统开发中应用该技术。

1 系统设计需求分析

在系统设计中,要确定用户角色。在互联网电子商务系统中,其角色为客户。因为,角色并不是都表示人,也可以是外部系统。所以,本系统的数据库处理角色就是一个外部系统。客户在登陆到电子商务系统的首页时,可以根据需求选择商品,并能够将商品加入到系统的购物车之中,然后用户在判断商品价值后,基于购买决策为商品付账,就相当于完成一次电子商务交易,提升系统可用性[13-15]。在整个电子商务系统设计中,可以确保该电子商务系统设计完成后符合用户实际应用需求。

2 基于UML设计实现电子商务系统

2.1 系统总体结构设计

采用UML对象建模,在财务软件的客户端与数据库之间可以加入了一个中间层,将财务软件应用程序的将业务规则、数据访问以及合法性校验等放到中间层进行处理。系统的客户端采用JavaScript、Java等网络编程语言编写,其脚本程序简单易用、灵活性强,可以控制整个Web页面。其总体结构如图1所示。

图1 总体结构图

2.2 系统功能设计

对于UML对象建模中,在设计电子商务系统中,能够用统一的UML建模语言,构建电子商务系统,提升系统软件的可用性。其电子商务系统功能设计如图2所示。

图2 软件功能图

用户管理:主要通过全局变量,记录系统中的登录用户信息。

商品管理:查看商品基本信息;根据商品名称查看商品;对查询结果进行操作。

电子商务购物管理:用户查看商品,选择要购买的商品;能够将用户选中的商品加入到电子商务系统的购物车中,并且确保购物车信息也可以依据用户需求变化,动态的更改购物车数据。

2.3 分析电子商务系统业务流程

该电子商务系统是针对消费者购买商品设计的。消费者分为两类,一类是会员,若是某会员要购买,直接登录网站,就可以购买所需要的商品了;另一类是普通浏览者,该浏览者可以浏览网站基本信息,若要购买,则必须确保系统的用户先进行注册之后,才可以在该电子商务网站中购买展示的商品。并且,基于UML技术,用户在注册成系统用户后,就可以选择所需的商品,同时系统将会为用户生成商品订单,确保电子商务系统能够满足用户使用需求。电子商务系统的主要业务流程,如图3所示。

2.4 UML建模设计

对象设计:UML对象建模中,确定设计模型中的类、关联、接口和现实服务的算法。可以根据动态模型中的行为和功能模型中的用例描述确定类的服务,然后设计实现服务的数据结构和算法,主要是选择能正确描述信息的逻辑结构和相应的能够高效实现算法的物理结构。在UML中,一个系统由若干个用例图描述,用例图的主要元素是用例和角色。如图,是在网上商店系统经理的用例图如图4。

图4 网上购物系统用例

优化设计:UML对象建模中,还能够从效率和清晰性角度优化对象模型[15],提高效率和调整继承关系;采用抽象与具体的方法来优化继承关系,增加派生属性和派生关联可以提高访问效率,以实现财务软件代码共享、减少冗余。在UML中,显示了互联网电子商务系统的类图。

图5 系统类图

上图显示了从用户登陆首页选择商品到结帐离开类之间的关系,分别由4种类图组成。主要就是将JSP与Servlet技术联合使用,从而实现对电子商务系统的用户提供动态的内容服务。

设计对象约束:基于UML对象建模的财务软件设计中,无论是消费者、商户还是银行员工都可以通过Internet访问该系统,完成各自授权的活动、工作。

3 系统应用效益分析

以基于UML的电子商务系统开发为视角,以MyEclipse 6.0开发平台为开发环境,介绍基于UML建模技术,并结合实例说明面向对象软件的工作过程。实践表明,基于Java三层架构设计的软件系统结构清晰、便于维护,具有代码复用之功能。基于UML设计出的互联网电子商务系统,系统的结构清晰、便于维护,能够构造一个科学准确的互联网电子商务系统模型,提升系统设计质量,提升12.0%,将设计好的系统应用到实践中发挥积极的应用效益。在本次电子商务系统设计中,基于UML技术,分析电子商务系统的建模开发工作,将UML应用到系统开发过程中,不仅可以提升系统开发工的灵活性,也可以提升系统的可扩展性与维护性,使设计完成的系统更具用户使用性能,发挥积极应用效益。

4 结 论

综上所述,在设计电子商务系统中,应用UML技术,具有应用价值,可以在实践电子商务系统设计中推广应用该技术。

[1]蓝鹰.基于UML的高校图书电子商务系统分析和设计[J].智能计算机与应用,2014(4):43-46.

[2]赵永红,刘利民,魏家瑞,等.基于多层架构的B2C电子商务系统的建模研究[J].内蒙古工业大学学报;自然科学版,2011,30(1):47-53.

[3]何耀光,康汶,詹先信,等.基于UML的电子商务在线销售系统分析与设计[J].计算机与现代化,2011(2):171-174.

[4]侯秀美.基于UML的电子商务系统建模及应用研究[D].南昌:南昌大学,2012.

[5]唐路其.基于UML的电子商务系统的建模及实现[D].南昌:南昌大学,2014.

[6]贾凤玲,李小天.UML在电子商务网上支付系统建模中的应用[J].福建电脑,2015(4):38-40.

[7]倪芳.基于MVC的电子商务系统的设计与实现[D].厦门:厦门大学,2014.

[8]谭敏,范强.电子商务数字取证模型设计[J].网络安全技术与应用,2014(7):110-111.

[9]刘定智.电子商务站点设计中的UML用例新应用[J].科学与财富,2012(2):104-104.

[10]华文立.基于 Java三层架构的电子商务系统设计与实现[J].蚌埠学院学报,2015(2):7-11.

[11]李传煌,王伟明,施银燕,等.一种UML软件架构性能预测方法及其自动化研究 [J].软件学报,2013(7):1512-1528.

[12]胡文生,赵明,杨剑峰,等.敏捷开发过程中的迭代策略分析[J].微电子学与计算机,2012,29(5): 165-169.

[13]王苹.基于UML建模的销售系统研究[J].煤炭技术,2011,30(6):268-270.

[14]任鸽,杨勇.基于UML的网上花店系统建模分析[J].软件工程师,2013(9):52-54.

[15]谢彩云.基于UML的在线订货中心系统分析与设计[J].福建电脑,2015(7):105-106.

Design of electronic commerce system based on UML

PANG Min
(Baoji Vocational Technology College,Baoji 721013,China)

for the electronic commerce system design,the application of UML modeling technology,optimize the design and development of electronic commerce system play a positive impact,the design of Internet electronic commerce system as an example,analysis the system design requirements,and realize the electronic commerce system based on UML design.The results confirm that Internet e-commerce system based on UML design,system structure is clear,easy to maintain,and to structure a scientific and accurate Internet electronic commerce system model,to improve the quality of system design,enhance the 12.0%,the designed system application to practice play a positive effect in application.The conclusion shows that the application of UML technology in the design of electronic commerce system has applied value,and it can be popularized and applied in the design of e-commerce system.

electronic commerce;Internet;UML;system design

TN99

A

1674-6236(2017)09-0072-03

2016-04-20稿件编号:201604198

庞 敏(1976—),女,甘肃镇原人,硕士,讲师。研究方向:计算机技术。

猜你喜欢
建模电子商务用户
联想等效,拓展建模——以“带电小球在等效场中做圆周运动”为例
《电子商务法》如何助力直销
基于PSS/E的风电场建模与动态分析
不对称半桥变换器的建模与仿真
电子商务
关注用户
关注用户
关于加快制定电子商务法的议案
关注用户
跨境电子商务中的跨文化思考