
事务处理系统
又称为电子数据处理系统(electronic data processing system,EDPS),它是指面向企业最底层的管理系统,对企业日常运作所产生的事务信息进行处理。TPS的最初形式设计範围小,如订票系统、会计成本核算系统,其特点是处理问题的高度结构化,但功能单一,如库存物资统计系统、员工工资发放系统等。它所提供的信息是企业的实时信息,是对企业状况的直接反映。TPS的运行直接简化了人们的日常工作,提高了作业层管理者的工作效率。特定情况下,甚至可以完全取代作业层的手工操作。
基本介绍
- 中文名:事务处理系统
- 外文名:Transaction processing systems (TPS)
- 作用:提高事务处理效率并保证其正确性
- 存在:企业的各个职能部门
简介
Transaction processing is a style of computing that divides work into individual, indivisible operations, called transactions. A transaction processing system (TPS) or transaction server is a software system, or software/hardware combination, that supports transaction processing.
TPS存在于企业的各个职能部门,它是进行日常业务处理,记录,汇总,综合,分类,并为组织的操作层次服务的基本商务系统,因此是企业联繫客户的纽带也是其他信息系统的基础。
企业表现
在企业中主要表现了四种系统:市场行销,生产製造,财务会计,人力资源。
功能
1、记录、保存精确的记录,这在财会部门是不可缺少的;
2、分类;
3、数据检索;
4、计算;
5、汇总;
6、产生档案、管理报告、账单等,定期生成常规的报表供检查与监督,也可能生成特别报告。
优势
1、保持应用程式的完整性 任何应用程式的关键是要确保它所执行的所有操作都是正确的,如果应用程式仅仅是部分地完成操作,那幺应用程式中的数据,甚至整个系统将会处于不一致状态。
2、事务处理系统可以帮助组织降低业务成本,提高信息準确度,提升业务服务水平。
ACID属性
当事务处理系统创建事务时,将确保事务有某些特性。组件的开发者们假设事务的特性应该是一些不需要他们亲自管理的特性。这些特性称为ACID特性。
ACID就是:原子性(Atomicity )、一致性( Consistency )、隔离性( Isolation)和持久性(Durability)。
原子性
原子性属性用于标识事务是否完全地完成,一个事务的任何更新要在系统上完全完成,如果由于某种原因出错,事务不能完成它的全部任务,系统将返回到事务开始前的状态。
一致性
事务在系统完整性中实施一致性,这通过保证系统的任何事务最后都处于有效状态来实现。如果事务成功地完成,那幺系统中所有变化将正确地套用,系统处于有效状态。如果在事务中出现错误,那幺系统中的所有变化将自动地回滚,系统返回到原始状态。因为事务开始时系统处于一致状态,所以现在系统仍然处于一致状态。
隔离性
在隔离状态执行事务,使它们好像是系统在给定时间内执行的唯一操作。如果有两个事务,运行在相同的时间内,执行相同的功能,事务的隔离性将确保每一事务在系统中认为只有该事务在使用系统。
持久性
持久性意味着一旦事务执行成功,在系统中产生的所有变化将是永久的。应该存在一些检查点防止在系统失败时丢失信息。甚至硬体本身失败,系统的状态仍能通过在日誌中记录事务完成的任务进行重建。持久性的概念允许开发者认为不管系统以后发生了什幺变化,完成的事务是系统永久的部分。
所有这些事务特性,不管其内部如何关联,仅仅是保证从事务开始到事务完成,不管事务成功与否,都能正确地管理事务涉及的数据。
事务处理系统一般有三种处理方法:批处理方法、在线上处理方法和在线上输入延迟处理方法。