基于ECO技术的电子商务系统的设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:potato_212
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的迅猛发展和相关技术的成熟,在互联网上开展各种服务已经成为许多企业的急切需要,电子商务也逐渐渗透到了人们生活的各个角落。我国某著名酒厂集团地处山区、交通不便、信息闭塞,因此网络营销对其尤为重要。该酒厂要通过网络营销建立会员制俱乐部,给予厂商和消费者沟通的最直接的机会,吸引更多潜在客户,把一般客户发展为重点客户,提高企业竞争力,因此推行网上商城项目的开发。作者的主要研究工作如下:(1)对ECO(企业核心对象)技术做了深入的研究,包括建立企业逻辑模型、用状态机建立动态模型、数据库的自动生成和自动演化、EcoSpace、如何使用OCL和EAL对对象进行处理、ECO组件组的应用等等。ECO是基于UML模型驱动的面向对象的数据库开发框架,可以用来轻松地实现信息模型设计及基于信息模型的应用程序。ECO提供了快速模型驱动开发的方法,让设计者将更多的精力投入到考虑如何建立企业模型,而不是编代码。ECO能实现数据库的自动生成和自动演化,数据库平台无关性,模型的高可复用性。(2)根据某酒厂网上商城系统的特点,对系统进行了详细地分析设计。网上商城系统主要包括电子商城子系统和内部业务管理子系统。电子商城子系统主要功能模块有商品展台、购物车、会员中心等,会员中心里主要包括会员活动、我的订单、消费记录、兑奖申请、我的消息、网上调查。电子商城子系统里,根据分类对各种商品进行展示、说明,普通用户可以注册成为会员,选中商品放入购物车,并填写订单内容,生成订单提交。在会员中心里,会员可以查看自己的订单,消费记录,参与会员活动,兑换奖品等。内部业务管理子系统主要功能模块有会员管理、积分管理、订单管理、信息管理、商品管理、货款结算、专卖店监管等。在内部业务管理子系统里,能对商品和信息进行发布和修改,对会员信息进行管理,对订单进行审核等处理,对货款进行审核和结算等处理,对各专卖店进行监管等。(3)把ECO技术应用于网上商城系统的开发,最终实现了该系统。对ECO技术中的订阅机制和状态机的实现进行了阐述。项目中,主要把订阅机制用在派生属性上,派生属性类似于计算字段,但派生属性是非持久化,不占用数据库资源,并且它是定义在模型里,可复用。在系统中,以销售单的状态机为例,定义好销售单的有效、作废状态,设置触发器,用EAL语句描述事件:产生日志。当销售单实例的状态发生转移时,就会产生日志。由于在状态机里用的是OCL语句和EAL语句,因此可实现数据库平台无关性。ECO技术提高了系统的开发效率,能以较小的代价轻松地适应需求变化,是一个优秀的模型驱动的面向对象的数据库开发框架。
其他文献
将传统上用于管理层的以太网技术应用于过程监控层,甚至现场设备层是目前研究的热点问题。本文与实际工程结合,对基于工业以太网的污水处理控制系统的设计与实现进行了系统的分
期刊
期刊
期刊
正交频分复用(OFDM)技术以其频谱利用率高、抗多径、在高效带宽利用率情况下的高速传输能力以及根据信道条件对子载波进行灵活调制的能力,已在数字音频广播、数字电视以及无线
期刊
期刊
近年来,随着社会的进步、经济和科技的发展,特别是计算机、芯片技术、数字通信技术的进步,移动通信系统以其显著的特点和优越的性能得以迅猛发展,广泛应用于社会的各个方面。
期刊
期刊