教材中,一会儿“业务处理系统”,一会儿“事务处理系统”,语法毛病一堆。真是清华的水平!!!
系统架构设计师教程 第3章 信息系统基础知识-3.2 业务处理系统
- 3.2.1 业务处理系统的概念
- 3.2.2 业务处理系统的功能
-
- 3.2.2.1 数据输入
- 3.2.2.2 数据处理
-
- 3.2.2.2.1 批处理 (Batch Processing)
- 3.2.2.2.2 联机事务处理 (OnLine Transaction Processing,OLTP)
- 3.2.2.3 数据库的维护
- 3.2.2.4 文件报表的生成
- 3.2.2.5 查询处理
- 3.2.3 业务处理系统的特点
3.2.1 业务处理系统的概念
- 概念:针对管理中具体的事务来辅助管理人员将数据进行记录、传票、记账、统计、分类,并制成报表,为经营决策提供有效信息的基于计算机的信息系统。
- 组成:通常是由单独处理某项业务的子系统组成,这些子系统不交互、不共享。
- 特点:
-
- 是信息系统发展的最初级形式。
-
- 在作业层上,要处理的任务、所需的资源及要实现的目标都是预先确定的、高度结构化的。
-
- 可以采用结构化生命周期法来进行开发。
- 目标:
-
- 提高交易处理的效率和准确性。
-
- 确保数据的完整性和一致性。
概念 | 描述 |
---|---|
交易处理 | 指在一个系统中完成的一系列操作,这些操作作为一个整体被执行,以确保数据的一致性。 |
实时处理 | TPS通常要求实时处理交易,以便用户可以立即得到反馈。 |
并发控制 | 为了保证多个用户同时进行交易时数据的一致性,TPS需要有效的并发控制机制。 |
数据完整性和一致性 | 确保在交易处理过程中,数据保持完整,且在系统中各处保持一致。 |
容错性 | TPS 设计中应具有高容错性,确保系统故障时数据不丢失,且能迅速恢复。 |
例如,一个在线零售商的TPS系统可能包括处理客户订单的功能:当客户下单时,系统需要实时更新库存、计算价格、处理支付,并最终确认订单。这整个过程的每一步都需要确保数据的一致性和完整性,比如在库存数量上的减少与支付金额的准确计算。