近期大量仿制我们网站案例,请客户认准博士论文网唯一官方地址:www.boshilunwen.com !
您现在所在的位置:代写职称论文 > 计算机论文 >

网上购物系统论文范文

来源: 博士论文网 时间: 2017-10-31 11:04 阅读: 次 【加入收藏

   互联网技术已经得到了推广和普及,建立在互联网技术基础上的网上购物电子商务获得前所未有的发展并在人们的网络生活中占据着越来越重要的位置。在计算机网络技术高度发展的二十一世纪,计算机网络技术中的ASP技术以及数据库技术都已经相对的趋于成熟和安全了,然而我国网上购物系统的技术及其安全性还处在发展变化之中,在如此的环境下,设计一个具有高可靠性和高安全性的网上购物系统显然具有重要的意义。以下是我们整理的网上购物系统论文,希望对你有所帮助。

  
  题目:基于配置约束的网上购物系统优化分析
  
  摘要:业务流程优化是业务流程管理的核心内容之一,对带约束的业务流程模型进行优化分析变得更加困难。提出了基于Petri网配置的带约束的业务流程优化分析方法。给出业务流程Petri网源模型,在行为约束条件下,对源模型添加有关配置信息进行配置优化分析,通过网上购物系统实例验证了该方法的有效性。
  
  关键词:Petri网;行为约束;行为轮廓;配置优化;网上购物系统
  
  0引 言
  
  有些业务流程模型存在着行为约束,对带有约束条件的业务流程模型处理显得更加繁琐,需要用有关配置的方法对其优化。目前,有许多关于配置方面的研究。文献[1]提出一个算法通过提取、聚类、合并一个特定活动的流程片段来构造一个可配置的流程片段,推荐选择可配置片段允许流程设计者灵活调整和指定流程可配置部分来达到配置流程模型设计要求,降低了复杂性。文献[2]提出语言框架来管理业务流程作为服务的共享知识库,基于云计算的流程模型,通过可配置流程模型满足特定业务需求,在语言框架的作用下,云终端用户从流程知识库的可重用性和互操作性中获益,帮助企业降低过程开发和维护的成本。BPaa S可配置模型基于本体的高度抽象的配置指导和从现有流程存储中提取配置指导的一个自动化方法。文献[3]中参考流程模型的重复使用说明流程变化管理的重要性,发展配置流程模型满足新的业务需求显得很重要,提出运用一组提取的流程模式系统指导配置流程模型的发展。
  
  为了关联两个流程模型中的配置变迁,提出了一个进化方法,用模式系统代替过程活动,给出进化模式的指导,确保模式可以把所有变化运用到流程模型配置中。以Petri网行为轮廓为基础,提出基于约束的网上购物系统配置优化分析。配置优化时先依据行为轮廓建立Petri网源模型,然后根据用户或者企业的要求也就是约束条件,添加隐藏变迁或者阻塞变迁来实现配置优化,最后得到一个配置优化的Petri网流程优化模型。
  
  1基本概念Petri网的形式化定义:
  
  定义1[4](Petri网) 一个Petri网PN =(P,T,F) 是一个四元组,满足以下条件:
  
  (1)P是有限库所集,T是有限变迁集;(2)P ≠ ,T ≠ 且P ∩ T = ;(3)F =(P × T)∪(T × P) 表示PN的流关系。在Petri网PN中存在一种弱序关系,即包含T× T所有的变迁对(x,y) 中存在一个发生序列δ =t1t2…tn,当i ∈{1,2,…n - 1} 时,i < j ≤ n有ti=x且tj= y,xy,依据这种弱序关系定义了行为轮廓。
  
  定义2[5]( 行为轮廓)PN =(P,T,F) 是一个Petri网,对任意的变迁对(x,y)∈(T × T) ,满足下列关系之一:
  
  1) 严格序关系→,当且仅当xy,y ≯ x.
  
  2) 排他序关系+,当且仅当x ≯ y,y ≯ x.
  
  3) 交叉序关系| |,当且仅当xy,yx.
  
  则称BP ={→,+,| |} 为Petri网的行为轮廓。
  
  定义3[6](Petri网配置)PN是一个Petri网,CN∈ T →{allow,hide,block} 是网PN的一个配置。其中PN =(P,T,F) ,定义如下:
  
  ACN={t ∈ T | CN(t)= allow} 作为所有的通过变迁集,HCN={t ∈ T | CN(t)= hide} 作为所有的隐藏变迁集,BCN={t ∈ T | CN(t)= block} 作为所有的阻塞变迁集。
  
  定义4[6]( 配置网)N =(P,T,F,m0,…,1)是一个网,CN是网N的配置。配置网定义如下:
  
  L是标志的有限集1:
  
  T →L∪{τ} 是一个标志函数TC= T \(BCN)FC= F ∩( (P ∪ TC)×(TC∪ P) )1C(t)= 1(t) ,当t ∈ ACN;1C(t)= τ,当t ∈HCN其中,m0是初始标识,τ是沉默变迁,当执行到沉默变迁时,跳过去不执行。
  
  2基于配置约束的网上购物系统优化分析
  
  2.1业务流程模型
  
  配置业务流程Petri网模型包含三类变迁,分别是阻塞变迁,隐藏变迁和通过变迁。阻塞变迁是指此变迁在流程模型运行中被禁止。若此变迁后面的变迁在其他路径不是使能的,那么这些变迁将不会发生。隐藏变迁是指当此变迁发生时,跳过去不执行,这并不影响流程模型的其他部分的执行。若存在一个变迁既不是阻塞的,也不是隐藏的,那么,它是可以通过的,称之为通过变迁,相当于此变迁在流程模型中没有发生任何变化。在业务流程模型中,一个可配置的流程模型可以被定制成用户、企业或者组织所需要的模型,即通过隐藏或者阻塞业务流程模型的一部分来实现配置优化。对于实际生活中的业务流程,往往转化成一个Petri网,通过隐藏或者阻塞部分变迁来满足各个行业的要求。在买房贷款支付业务流程中,信用记录不好的客户,银行不予贷款,所以在买房付款时需一次性交清。这种情况可以通过阻塞业务流程模型的一部分来完成,如图1所示。这说明通过对业务流程模型添加配置信息实现流程的优化分析
  
  2.2基于配置约束的网上购物系统
  
  优化分析的算法对于约束条件下的业务流程模型,行为执行过程中可能存在着行为约束。针对行为约束问题,可以采用配置优化的方法优化。用户在网上购物时,不同的用户的购物理念和购物需求不同,普通用户和会员支付方式也可能不一样等等,称之为约束条件。对于带约束条件的业务流程模型,可以通过添加配置信息进行优化分析。基于此,提出了在行为约束下的网上购物系统配置优化分析的算法,具体算法如下。
  
  算法1优化模型的导出输入: 网上购物源模型PM =(P,T,F)输出: 网上购物优化模型PM0步骤1: 将网上购物源模型PM =(P,T,F) 转化成Petri网结构图,并执行步骤2.
  
  步骤2: 根据用户或企业的需求,列出所有的行为约束条件,分别记作C1,C2,…,Cn,执行步骤3.
  
  步骤3: 依据步骤2的约束条件C1,C2,…,Cn,对给定的网上购物源模型PM =(P,T,F) 的Petri网结构图添加有关配置信息进行优化分析。
  
  具体的做法执行步骤4.
  
  步骤4: 依据步骤2和3,找出满足约束的需要跳过去,不执行的隐藏变迁t ∈ T并隐藏此变迁t,在旁边标注hide.
  
  找出满足约束的阻塞变迁t ∈ T,并阻塞此变迁t,在旁边标注block,表示此路不通并执行步骤5.
  
  步骤5: 没有约束条件的其他部分变迁t ∈ T在网上购物源模型PM =(P,T,F) 不发生任何变化,仍保留在网上购物优化模型PM0中,并输出优化模型PM0,算法结束。
  
  2.3实例分析
  
  在网上购物过程中,用户通过注册,登录购物系统开始选购商品,选到满意的商品后,把商品添加收藏或者加入购物车等待购买。在购买支付之前,用户可以反复的挑选自己喜欢的商品。
  
  选好商品且点击购买后进行支付操作,可以选择不同的支付方式来进行支付,支付成功,商家与用户通过聊天窗口核对用户的地址、手机号码等信息以便商家更好的将商品送到用户的手中。
  
  网上购物系统模型如图2所示。网上购物系统源模型与用户在实际购物业务流程中存在着一定的差异,即约束问题。
  
  在网上购物系统源模型中,存在着以下问题:(1)所有用户在网上购物系统中挑选商品,挑到自己满意的商品,在加入购物车或者添加收藏或者购买之前,均需输入用户名密码以确定用户自身安全。这与部分的用户直接注册或登录网上购物系统购物,不需要再次输入用户名密码相矛盾。
  
  (2)用户挑选到满意的商品在点击商品购买前,想继续添加其他的商品,则不需要取消原先的商品。
  
  (3)对于比较昂贵的商品,所有用户均可一次性付清,但是倘若用户不能一次性付清,普通用户不可以分期付款,而会员可以。
  
  针对以上约束问题,在源模型的基础上可以添加配置信息以实现配置优化。
  
  下面是模型配置优化的具体内容。
  
  对于问题(1),通过隐藏了变迁,输入密码且登录网上购物系统的用户可以跳过变迁,不执行,这样就避免用户在购物过程中需再次输入密码。
  
  通过阻塞了变迁,含有变迁的这条通路被阻塞掉,不能执行,问题(2)中用户可以不用取消原来的商品,继续购物,添加其他的商品。
  
  而关于问题(3),用户需分期付款时,可以阻塞了变迁,普通用户不可以分期付款,只有会员可以分期付款。
  
  3结语
  
  随着信息技术的快速发展,业务流程优化变得越来越重要。以行为轮廓为基础,提出基于约束的网上购物系统配置优化分析,最后通过网上购物系统的实例验证了该方法的可行性。由于众多业务流程模型的结构复杂,运行系统不够完善,导致系统运作效率不高,严重的影响了企业或组织的整体运营效果。为了消除这些不利因素,配置优化显得至关重要,有关配置优化方面的研究仍还有很多工作要去做。如何配置业务流程模型使得系统更加高效的运行来满足消费者的需求。
 
  参考文献:
 
  [1]Assy N,Chan N N,Gaaloul W. An Automated Approach forAssisting the Design of Configurable Process Models[J].IEEETransactions on Services Computing,2015,8(6):874-888.
  [2]Yongsiriwit K,Assy N,Gaaloul W. A semantic Framework forConfigurable Business Process as a Service in the Cloud[J].Journal of Network and Computer Applications,2016,59:168-184.
  [3]Sbai H,Fredj M,Kjiri L. To Trace and Guide Evolution in Con-figurable Process Models[C]. Computer Systems and Applica-tions(AICCSA) ,2013 ACS International Conference on.IEEE,2013:1-4.
  [4]Smirnov S,Weidlich M,Mendling J. Business Process ModelAbstraction Based on Behavioral Profiles[C]. In 8th Internation-al Conference,San Francisco,December 7 - 10,2010. Heidel-berg:Springer Berlin Heidelberg,2010,6470:1 -16.