业务处理系统(Transaction Processing System,TPS)又可称为电子数据处理系统(Electronic Data Processing System,EDP),是计算机在管理方面早期应用的最初级形式的信息系统。
所谓事务处理系统,就是针对管理中具体的事务(如财会、销售、库存等)来辅助管理人员将所发生的数据进行记录、传票、记账、统计和分类,并制成报表等活动,为经营决策提供有效信息的基于计算机的信息系统。

由于TPS的主要功能就是对企业管理中日常事务所发生的数据进行输入、处理和输出。因此,如图2所示,TPS的数据处理周期由以下5个阶段构成:数据输入、数据处理、数据库的维护、文件报表的生成和查询处理。

数据输入是TPS工作过程的第1个阶段,该阶段主要解决如何将企业经营活动中产生的大量原始数据准确、迅速地输入到计算机系统中并存储起来,这是信息系统进行信息处理的“瓶颈”。因此,数据的输入方式和进度是这个阶段的关键问题。
TPS中常见的数据处理方式有两种,一种是批处理方式;另一种是联机事务处理方式。
1)批处理(Batch Processing)
批处理是将事务数据积累到一段时间后进行定期处理(如每日、每周、每月等),批处理的主要作用:
(1)收集原始数据文件,如销售合同、发票等,结组成批。
(2)转储其他输入介质上的事务数据。
(3)将事务文件中数据进行分类,使之与主文件中的数据顺序一致。
(4)获取和存储远程的成批事务数据,或又可称为远程作业录入(Remote Job Entry,JRE)。
2)联机事务处理(OnLine Transaction Processing,OLTP)
这种方式又可称为实时处理,即能对所发生的事务数据进行立即处理,并将处理结果提供给终端用户。
一个组织的数据库通过TPS来更新,以确保数据库中的数据能及时、正确的反映当前最新的经营状况,因此数据库的维护是TPS的一项主要功能。
TPS的输出就是为终端用户提供所需的有关文件和报表,这些文件和报表根据用途不同可分为以下几类。
(1)行动文件(Action Documents)
(2)信息文件(Information Documents)
(3)周转文件(Turnaround Documents)
TPS支持终端用户的批次查询或联机实时查询,典型的查询方式是用户通过屏幕显示获得查询结果。这种查询实际上是对数据库进行有条件的检索,因此,为保证数据的安全性和保密性,必须对不同级别的用户授以不同的访问权限。
业务处理系统(TPS) 是信息系统发展的最初级形式,但这并不意味着TPS不重要甚至不需要。实际上,TPS是其他类型信息系统的信息生产器,企业在推进全面信息化的过程中往往是从TPS入手的。