电子商务第六章电子商务应用软件设计剖析.pptx

电子商务第六章电子商务应用软件设计剖析.pptx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章;电子商务应用软件设计;商务应用软件的功能; 2.电子商务应用软件的主要功能 由于电子商务系统的应用多种多样,从模式上讲有B2B,B2C,B2G和C2C,从覆盖的行业来说可以有工矿企业,商业,交通运输业,邮电业,金融业,文化娱乐业等,其功能随应用模式及所在行业的不同而不同,但是从基本的商务功能讲,电子商务系统一般具有以下几项扩展功能中的一项或多项。 ①信息服务功能;提供诸如产品(或服务),价格,业务介绍等信息以及有哪些信誉好的足球投注网站与导航功能,方便用户获得相关信息。 ②交易功能;确定双方交易的形成,如处理订单,确认以及其他与交易有关的事项。 ③支付结算功能;完成双方交易金额的清算。主要通过委托现有的金融机构来处理信用卡授权和结算。 ④对商品(或服务)的跟踪功能,交易形成后,应提供用户对所购商品或服务的跟踪功能,使客户与商家能随时保持交流与沟通。 ;商务应用软件设计的基本内容;商务应用软件设计; 随着越来越多的C/S结构的MIS系统转向B/S结构,电子商务系统特别是大型的电子商务系统的功能越来越复杂,很有必要对其进行进一步分层处理,其中比较典型的做法就是将事务处理独立出来,形成事务处理独立层,并在客户端与Web服务器端,和应用服务器与数据服务器间增加中间件层,以优化整个系统的性能,提高系统的并发处理能力,从而形成新的多层结构模式。;子系统划分及模块设计; 对于大中型电子商务软件来说,由于系统规模较大,常涉及众多部门的分工与协作问题,因此一般比较采用先按职能划分子系统,再按功能划分模块的方法。;6.3.3应用软件详细设计;客户;TaskScheduleInterface;数据库与联机事务处理设计; 电子商务应用系统完成的是业务逻辑处理,而这些逻辑在处理过程中必须保证其完整性。换句话说,电子商务系统中的业务逻辑处理大多是一种联机事务处理(On Line Transaction Process)的过程,接下来就事务处理的概念及联机事务事务处理中的关键问题进行简单介绍。; 并发是指多个事务(用户)同时存取相同的数据库,这种情况在B/S系统中尤其多见。 (1)并发事物中的一致性问题 1)丢失更新(Lost Update) 2)读取未提交的“脏”数据(Dirty Read) 3)不可重复读(Non-Repeatable Read) 4)幻象读现象(Phantom Read) (2)并发事物中一致性问题的解决 隔离级别和并发是相互排斥的。 隔离级别可以分为以下四种: 1)可重复读(Repeatable Read,RR) 2)读稳定性(Read Stability,RS) 3)游标稳定性(Cursor Stability ,CS) 4)未提交读(Uncommitted Read,UR); 为保证一定程度的隔离级别,必须对数据进行锁定。数据库通过对各种锁定的组合才能实现隔离级别,以保证数据的一致性。锁定是一种将2020数据源与应用程序相关联以控制其它应用程序存取同一资源的方法。 在数据库中有三种基本的锁类型:共享(S)锁,排他(X)锁,更新(U)锁。 共享(S)锁:用于读操作 多个事务可封锁一个共享单位的数据。 任何事物都不能修改S锁的数据。 通常是加S锁的数据被读取完毕,S锁立即释放。 排他(X)锁:用于写操作 仅允许一个事务封锁此数据共享。 其它任何数据必须等到X锁被释放才能对数据进行访问。 X锁一直到事物结束才能被释放。 更新(U)锁 用来预定要对此施加X锁,他允许其它事物读,但不允许再加U锁或X锁。 当??读取数据页将要被更新时,则升级为X锁。 U锁一直到事物结束时才能被释放。;3分布式事物处理;1)事物 2)分布式事物处理(DTP) 3)应用程序 4)资源管理器 5)全局事物 6)事物分支 7)事物管理器 8)事物完成和恢复 9)全局事物的回滚 10)协议的优化 11)探索性完成分布 12)故障与恢复 X/Open DTP模型必须满足以下条件才可以保证事物的完整性 事物管理器和资源管理器必须有可靠的存储设备,及时存储设备出问题,也必须可以恢复。 有且仅有事物管理器协调和控制恢复。 资源管理器提供自己的重启和恢复机制,但是不允许自行改变已准备提交事物分支的状态,除非决定探索性完成分支事物。资源管理器 也必须在事物管理器需要时,返回已准备提交事务的清单或哪些事物已探索性完成 ;6.5 输入/输出设计;6.5.1 应用软件客户端的选择与设计;6.5.2输入/ 输出应用软件的设计;;谢谢!

文档评论(0)

美洲行 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档