">
1基于ECO的电子商务系统的用例设计
1.1电子商城用例
该模块主要针对的是普通消费者与会员,其主要负责:商品展示、会员注册登录(包括个人注册及企业注册)、公众公告(是对公告信息的公开展示)、购物指南、购物车管理(主要包括购物车列表、用户订购以及配送方式、提交订单)、营销广告(企业产品的各类广告信息,根据需要可以分布在每个页面)。
1.2会员中心用例
发展会员已经成为很多网上商城的一个重要手段,该方式的主要优势在于能够吸引更多潜在客户,把一般客户培养成重点客户以及关键客户,并且较大程度上培养客户忠诚度,也是“百分之二十的客户带来百分之八十的利润“这一理论的有效实践者,此外,利用这些会员会还能够为企业营造良好口碑,通过个人传播,更好的完成品牌营造和企业形象的塑造。会员中心用例应当具有以下几个功能:积分政策(显示会员获得积分、使用积分的规则)、会员权益、会员活动、订单管理(主要是满足会员查看、修改订单的需求)、消费记录以及积分榜、兑奖申请,同时为了体现商城的人性化关怀,给会员表达自己意见的空间,还应当组建会员论坛和网上调查。
1.3网上商城管理用例
网上商城管理模块针对的是是商城管理员,该模块应当具有这几个功能:1)会员管理:能够对会员信息进行查询,实现会员添加和会员信息编辑,设置纪念纪念日提醒。2)订单管理:主要包括订单列表、订单审核以及提交打印。3)商品管理:包括商城商品信息查询、商品添加以及商品的发布、价格设定。4)积分标准:主要包括积分标准查询、积分新建和修改,制定明确的会员升级标准、提交打印。5)广告发布:主要包括广告编辑和广告发布。6)活动管理:对商城推出的活动进行查询、新建与修改。7)进行问卷管理“主要有问卷查询、问卷内容的添加和查看、修改与删除。8)兑奖管理:包括兑现查询以及处理。9)意见回复:这是确保客户满意度持续提升的一个重要内容,应当包括留言查询以及留言回复。
1.4货款管理用例
这一模块主要针对的是商城会计,具体来说,其功能包括以下几个内容:订单货款审核、专卖店货款总账与明细账以及订单总账与明细账、货款结算,除此之外,还应当包括服务费用结算管理与服务费用分类账。具体的用例图如图1所示。
2基于ECO的电子商务系统的实现
本文研究的网上商城系统是基于NET平台而建立的,选择的集成开发环境和Web服务器分别为BorlandDevelopmentStudio2006以及ⅡS,选用的数据库服务器和操作系统分别为MSSQLServer及WlndowsServe:2003。为了尽可能的保证系统可靠性,本次研究中服务器使用的是IBMX460大型机架构的服务器,其采用的是双机集群。
2.1订阅机制的实现
订阅机制是ECO技术架构的核心内容,为了解决对象之间的关系这一问题,ECO必须构建起互通互信的订阅机制,和传统的一些虚拟环境相比,这种订阅机制更为高级,能够处理诸如级联删除以及对象的连锁通知。举例来说,如果要把后台管理工作人员所属的多种角色全部在表格里对应显示,那么就需要在模型里构建起操作人员的派生属性jsmcstr,具体的代码情况如下所示。需要注意的是,这些实现的派生属性基本接近于于计算字段,然而却带有非持久化的特征,不会用数据库资源,同时它还是定义在模型里的,能够复用。
2.2状态机的实现
ECO技术使用时,需要建立相关类的状态机,状态机通常应当建立在销售单、入库单以及货款核算表、货款结算表上,整个系统在运行时的过程中,如果对这些类实例操作同时其状态已经出现转移时,就能够完成日志的生成。我们以销售单为例进行说明,在其状态机里设置新建、有效和作废等共三种状态,并且设置相应的触发器TrXJ以及TrZF。其中TrXJ的主要作用是触发销售单实现由新建状态转为有效状态,TrZF的功能是实现触发销售单从有效状态转为作废状态的转移。同时使用EAL来对销售单状态转移时执行的事件进行具体的描述。如果在销售单新建时建立日志,加入个人积分,就可以用这种EAL语句来进行描述:Let010g=t-sys-logs.=Time;=(销售单+self.pjbh);=新建:=.增加积分.+如果销售单的状态标志为0时,借助调用触发器介TrXJ,就能够实现销售单状态从原来的新建转移向有效转变,并且会产生日志实现对于会员相应积分的增加;而如果销售单的状态标志变为1时,可以通过调用触发器肠TrZF,实现销售单状态完成从有效转移到作废的转变,并且会形成日志。由于状态机是定义在模型里的,所以能够实现复用。与此同时,因为状态机里采用的语句形式为OCL以及EAL,所以能够达到数据库平台无关性。
2.3电子商城子系统的实现
企业的网上商城子系统里,可以根据企业商品的实际情况对于各种商品进行相关的展示和说明,浏览商品信息的普通用户也能够通过注册成为会员,看到满意的商品后选中商品并且放入到购物车,在订单栏中填入相应的内容,生成订单提交后,就可以进入会员中心,对自己已经下的订单进行查看,也可以查阅消费记录。如果会员已经累计了一定的积分后还能够向商场申请兑换奖品。本文以购物车为例进行说明,购物车的主要功能在于为用户提供添加物品到购物车,将物品从购物车中删除,核对和计算物品的数量、总金额等服务需求。
3结束语
网络商城是企业在网络日益普及的现代企业竞争中的重要竞争手段,也是企业获得持续发展的不竭动力,企业需要综合考虑自身实际,不断探索网上商城项目开发的新技术、新方法,以在信息化市场中取得制高点。本文对ECO技术在企业电子商务系统的设计和实现进行了说明,探讨了ECO中状态机和订阅机制的实现的应用方法,提高了软件的开发效率,能够为企业类似实践提供一定的参考依据,使投资可以得到持续丰厚回报。
作者:何磊 单位:天津大学管理与经济学部
相关专题:会计就业前景分析 建设社会主义和谐社会