03 / 信息系统基础知识 · 3.2 业务处理系统(TPS)

领料发生了,账面何时跟上

沿青木家具厂的订单、领料和单据,区分作业层任务、五种功能、两种处理方式与三类文件用途。

青木家具厂接下周五交付 100 张桌子的订单,销售要登记客户要求,仓管员要记录领料,财务要核对发货与账款。先让每一笔业务有据可查,才能继续讨论缺料率、成本和排产方案。这一节从现场记录出发,看看系统怎样把经营事件变成可以使用的业务信息。

先把一笔业务办清楚 3.2.1 概念

TPS,Transaction Processing System,业务处理系统,也称事务处理系统,承担企业日常经营活动的记录与处理。教材还沿用早期名称 EDP,Electronic Data Processing System,电子数据处理系统。一般英文中 EDP 也表示 Electronic Data Processing 这项活动;旧笔记的 EDPS 是名称写法差异,不据此增加一种系统或处理方式。TPS 是较早投入应用、今天仍广泛使用的信息系统。

这里的“事务”可以是一笔订货、一次收货或一次领料。经办人把事件记入传票等凭证,再转记账簿,核对、分类统计并形成报表。它描述经营活动,阅读本节时先保留这一语境。厂里按已明确的信用、库存和交付规则处理订单:作业任务、资源和目标预先确定,问题的结构化程度高;人员仍需确认事实和处理异常。

跟着这张订单走,可以辨认教材列出的四项业务功能:订货受理记录要求并核查信用、库存等条件;发货准备生成指示、安排备货;发货记录实际数量与交接;付款通知结合事后的单据核对,记录账项并通知结算。图中按本册业务语义重画流程,不沿用教材文字中有遗漏和重复的事务编号。

受理订单到发货准备,具备条件后发货再核对结算,业务数据提供管理与决策基础信息
实线是本例的业务先后;虚线表示规则约束或数据支撑。记录办完了哪些事务,还不等于已经比较出最佳经营方案。

教材描述的传统事务子系统往往彼此分离,使用专用软硬件和文件。现代集成平台也可以承担这些 TPS 功能,共享数据库并不改变库存登记的业务定位。车间、办公室都有日常事务;其中一些 TPS 位于企业边界,连接客户或供应商。系统能够减轻原始数据处理负担、提高效率,部分手工操作可被替代,具体自动化程度仍由业务规则决定。

五种功能怎样配合 3.2.2 功能

教材归纳五项功能:数据输入、数据处理、数据库维护、文件/报表生成、查询处理。它们是相联系的职责。领料记录进入系统,处理规则核对数量,数据库保存变化,文件输出凭证,人员可以查询记录。单独查一笔旧订单时,可以只检索并返回数据;每笔事务无需按固定顺序走完五格。

TPS五种功能用无箭头分支分组,另用虚线箭头表示向MIS DSS ES提供基础信息,作业层规则与边界位置分开说明
五功能分支用来定位职责,右下框另画对其他系统的数据支撑。管理与决策系统可以结合其他信息,图中的箭头不表示包含或替代。
输入到处理再到文件报表输出,处理与数据库存取及查询响应相联系,数据库维护对象是业务数据
先后、存取和查询响应各有标签。五功能联系图与前面的四项业务功能,采用不同的观察角度。

先确定输入了什么

一车间领走桌板,仓管员键入数量是人工输入;设备自动采集数据是自动输入;扫码后由人确认物料和数量是二者结合。输入容易成为处理的瓶颈,需要考虑准确、迅速、方式和进度。读到了送货单上的数字,还要核对它是否对应真实到货;自动采集不能保证原始数据必然正确。

教材列出的装置和方式也要按作用辨认:POS,Point of Sale,销售点终端服务销售现场;ATM,Automated Teller Machine,自动柜员机接收银行卡及用户输入、办理银行业务;扫描仪取得图像,语音识别和触摸输入帮助录入。OCR,Optical Character Recognition,光学字符识别从图像中识别文字。教材将 OCR 写成“阅读条码信息”,本册按公开一手资料区分:条码解码读取编码信息,OCR 识别字符;同一设备可以兼具两种能力。装置是否联网、是否扫码,都不能单独决定采用哪种数据处理方式。

记录下来,与立即更新主状态

批处理,Batch Processing,先积累事务再定期集中处理。传统方式包括收集成批数据、转储输入介质、按既有主文件次序分类后处理;RJE,Remote Job Entry,远程作业录入可以把一批作业从远端提交给主机。远程输入改变输入位置,不自动改成逐笔及时更新。

批处理时,事务文件记录这一批新发生的事件,原主文件提供此前的业务状态,两者一起输入处理,再形成更新的主文件及输出。教材的银行图用于说明这一机制,不能推成当今所有银行只有日终处理。允许周期结算的工资适合考虑批处理,它在这些条件下有经济性;两批之间主状态可能尚未纳入最新事件。查询旧快照仍然可行,查询速度快也不能使旧数据包含刚发生的业务。

OLTP,Online Transaction Processing,联机事务处理,通过联机终端及时处理发生的事务,更新文件或数据库并返回结果。本教材写作 OnLine Transaction Processing。它是处理方式,TPS 是系统类别:同一企业可以让工资周期核算与领料及时更新共存。这里的“立即、实时”按业务及时响应理解,不承诺零延迟或所有请求有同一严格截止期。

批处理将事务文件与原主文件共同输入定期处理,RJE可远程提交一批作业;OLTP逐笔联机执行规则并更新返回,两者并列比较
左边的双输入分别提供新事件和已有状态;右边解释及时处理。两列并列比较,之间没有演化或替代箭头。

把两个时点放到同一张库存表

下面是本册自编局部例,只观察一类桌板,初始可用 100 张,没有其他即时占用控制。9:30 一车间实际领走 70 张,10:00 二车间申请 40 张。若主文件中午 12:00 才批量更新,10:00 查旧主文件仍是 100 张;现场已经只剩 100−70=30 张,申请量与实物相差 40−30=10 张。这个缺口由现场事实计算,不能说旧主文件此时已算出缺料。

改成 OLTP 后,9:30 的领料及时使可用量变为 30 张;10:00 再按“申请量不超过当前可用量”的业务规则核对,40≤30 不满足,便可提示缺 10 张。提示和限制依赖这条已实现的规则,OLTP 名称本身不会替系统建立规则。若批量更新前另加即时占用控制,前提已改变,也要重新判断。这组数字只解释更新时点,不替代整厂的物料和产能计划。

9点半领70后实物30,批处理10点旧主文件100而12点双输入后更新30,OLTP及时更新后对40张申请按规则提示缺10
两栏对齐同一时点。黑板用张作单位独立算出结存和缺量;数据更新、业务检查与实际发料需要分别看清。

及时更新也会带来通信、运行和保障成本。直接访问业务数据需授权;业务连续性还要考虑容错。教材给出双 CPU,Central Processing Unit,中央处理器、后备机、冗余数据等办法。配置这些设备和数据仍需核查实际故障处理能力,不能由“有备份”推出零中断。

维护的对象,是业务数据

仓库登记收货、修正经核实的数量、按规则删除失效记录、检索一张凭证,属于本节的数据库维护:检索、修改、存入、删除业务数据,使已存信息反映经营状态。检索本身读取数据,其他访问按业务变化更新。3.1 的排错性、适应性等维护则关注程序和系统能力的修改,两者都可能发生在运行期间,要按对象和目的辨认。

这些业务记录可给 MIS 管理信息系统、DSS 决策支持系统、ES 专家系统提供基础信息;完整英文与类别见全章索引。其他系统还可以使用其他来源的信息。TPS 生成日志、分类统计和操作报表,能帮助核对业务;看到“报表”二字,不足以判为 MIS。进一步分析经营偏差、比较方案或结合专家知识,留到相应系统讨论。

同一张单据,按用途辨认

行动文件,Action Documents,让接收者据此执行具体事务。例如家具厂把采购指示交给采购员,由其依授权向供应商采购。信息文件,Information Documents说明某项事件已经发生,也可用于核对控制。客户收到明确写着“已发货”的确认单,知道货已发出;它没有证明客户已签收。文件名称中出现“订单”或“发货”,仍要读实际用途与状态。

周转文件,Turnaround Documents还需要看完整路径:家具厂发送多联单据给客户,客户返回一联及付款凭据给同一原发送者,家具厂核对后再次输入业务记录。外发而不返回、只转交第三方,都缺少这个条件。返回文件可以是正常业务回执,不直接表示退货;持有凭证也不能取得超出角色的操作权限。

行动文件交采购员执行,信息文件告知客户已发货,周转文件从同一厂发客户再回厂核对输入;用途可以交叠
按“执行什么、说明什么、是否回到原发送者并再输入”判断。同一单据在不同使用环节可以兼有多种用途。
三种文件用途并列,周转路径由家具厂到客户再带回信息至同厂输入TPS,信息状态与行动授权分开
实线箭头给出文件流向;周转的回箭头返回原发送方,随后输入系统,不能只靠一个环形图标判定。

查询还要问:谁能看,看到哪一时点

查询处理按条件检索并回答请求,例如查某客户、订单号或日期内的出库记录。批次查询和联机实时查询是查询组织方式;屏幕能马上返回,仍需核对所查数据何时更新。不同用户具有不同的访问权限,销售员可查交付状态,也可能无权读取财务明细。查询是读取操作,同样需要权限控制。

基础位置怎样影响建设 3.2.3 特点

TPS 为其他系统产生业务信息,常是企业全面信息化的起点。基础位置解释的是作业层与数据来源。库存或订单服务故障,可能干扰相关日常操作;处于企业边界时,还可能影响客户体验、组织形象和竞争力。影响范围要按实际业务辨认,不能把任何小故障都写成全厂停摆。

事务问题高度结构化,可以采用结构化生命周期法开发。同行业很多业务相似,也支持商品化:企业可购买现成系统,再按需要二次开发。家具厂选型时仍要核对领料规则、接口和业务差异,评估适配工作。可以买与可以定制是两种实施可能,结构化特征也没有规定只能采用一种方法。

结构化日常业务支持结构化方法和商品化选择但需规则接口适配,TPS数据支撑其他系统且故障可能影响相关业务
连线将特点与建设条件联系起来,数据支撑和故障影响另行标注。实施可行性需落到具体流程。

回到周五交付

这笔订单可以有一个可靠的业务底稿:谁订货、何时领料、发了多少、哪些凭证已核对。判断 TPS,先看是否处理日常事务;判断批处理或 OLTP,再看事件何时处理和状态何时更新;判断文件类别,读接收者的用途与回传路径。需要汇总经营信息时,下一节将转向 MIS;当前这些准确、及时、受控的基础记录,继续为后续工作提供数据。

← 回看 3.1 的六类系统与功能分类 · 查本节缩写、英文和易混条件

3.2 TPS 速查

3.2.1 / 类别

TPS 解决什么问题

记录、处理日常事务;作业任务、资源、目标和规则预先明确。人员确认事实,系统按规则处理。

读业务功能示例 →
两条观察轴

四项业务,五种功能

受理、准备、发货、付款通知描述业务;输入、处理、数据维护、文件报表、查询描述系统职责。每笔业务按需调用。

看功能联系 →
输入条件

自动输入仍需核对

人工、自动、结合。POS 销售点、ATM 银行业务、扫描采图、OCR 认字符、语音和触摸输入;设备名称不决定处理时点。

分清 OCR 与条码 →
3.2.2 / 时点

批处理的两路输入

事务文件提供新事件,原主文件提供已有状态;集中处理后更新。允许周期等待时可选,间隔内快照可能过时。

读机制和 RJE →
条件迁移

联网不等于及时更新

RJE 可从远端提交成批作业。终端能立刻读到旧状态,仍不能证明状态已纳入新事务。

查询哪一时点 →
处理方式

OLTP 仍需业务规则

联机及时处理、更新、返回;不承诺零延迟。权限与容错另行实现。同一企业可与批处理共存。

看 100/70/40 的判断 →
对象与目的

两种维护

TPS 数据库维护:检索、修改、存入、删除业务数据。软件维护:改程序、适应环境或改进能力。

按维护对象辨认 →
文件用途

行动与信息

接收者据文件执行事务:行动用途;说明事件发生:信息用途,也可核对控制。“已发货”尚未证明“已签收”。

读完整用途 →
文件回流

周转的三个条件

发给接收者;带信息回同一原发送者;再输入业务记录。正常回执可回寄,用途也可交叠。

看起终点与回流 →
基础数据

报表与支撑

日志、分类统计、操作报表属于 TPS 可有的输出;基础信息可供 MIS/DSS/ES 使用,其他系统还可结合其他来源。

看支撑关系 →
3.2.3 / 建设

结构化与商品化

结构化问题可以采用结构化生命周期法;同行业相似功能可商品化。购买后仍核规则、接口和二次开发需求。

核适配条件 →
定位

孤岛与集成

传统 TPS 常独立部署;集成平台也可承担同类功能。部分系统连接客户、供应商;故障影响按具体业务判断。

回到交付主线 →

本节自测

自编条件迁移题;选择后显示判断与解析。记录仅保存于当前浏览器,不自动写入正式错题本。

已答 0 / 19
01 / 自编

家具厂按既定规则登记订货、收货、领料,保存凭证并核对数量。这些能力主要承担哪类系统功能?

02 / 自编

仓管员只查一张已存领料单,系统按权限返回记录,不改业务数据。怎样理解TPS的五种功能?

03 / 自编

“受理订货、准备发货、发货、付款通知”与“输入、处理、数据库维护、文件报表、查询”放在同页,应怎样画关系?

04 / 自编

收货员扫码取得物料号,再核实送货单数量并确认实际到货。关于输入的判断,哪项符合条件?

05 / 自编

同一手持设备既能读取包装条码,也能识别票据中的印刷文字。两项能力应怎样解释?

06 / 自编

批处理计算中午库存:原主文件为100张,这批事务文件只记录已领70张,没有其他事件。哪组输入与输出关系正确?

07 / 自编

库存主文件12:00批量更新。9:30已实际领走70张,10:00屏幕立即查出旧库存100张,且无其他即时占用控制。哪项判断正确?

08 / 自编

外地车间每天傍晚通过RJE提交一批作业给总部,主机夜间集中处理并更新。怎样判断?

09 / 自编

初始100张,9:30领70张后OLTP已更新为30张。10:00申请40张,系统实施“申请量≤当前可用量”规则。正确结果是?

10 / 自编

在12:00批量更新主文件之前,厂里新增即时占用表,领70张立即登记且后续申请先查该表。原“10:00只查旧主文件100张”的分析还可直接套用吗?

11 / 自编

工资允许周末统一核算,关键桌板领用需及时让下一申请看到当前可用量。哪种安排符合这两个要求?

12 / 自编

新系统联机及时更新库存,并配置后备机。还应怎样评估?

13 / 自编

甲修正经核实的收货数量,乙修改库存计算程序以修复缺陷。按本节与3.1口径,怎样分类?

14 / 自编

家具厂把采购指示交给采购员,要求其依授权向供应商采购;此题只观察接收者据单执行的用途。最直接体现哪类文件?

15 / 自编

客户收到家具厂的“已发货确认”,用它核对订单状态;尚无客户签收记录。哪项解释最准确?

16 / 自编

厂里发送多联单据给客户,客户返回一联及付款凭据给同一家具厂,厂里核对后再输入记录。哪项条件最能判出周转用途?

17 / 自编

销售员能查订单发货记录,但无权看财务明细;系统还输出出库汇总报表。怎样判断这些能力?

18 / 自编

家具厂选商用集成平台承接库存登记。其领料损耗规则与产品默认规则不同,现有设备接口也要接入。合理的实施判断是?

19 / 自编

同一编号发货单,发货前仓管员据其明细执行出库;发货后补记实际发出时间,客户据此核对已发货状态,题干没有回寄条件。怎样判断两处用途?

尚未启用本地进度。

本节依据与来源

主干采用《系统架构设计师教程(第 2 版)》3.2.1–3.2.3,印刷页约 114–118,本地 Markdown L3980–4129。下列本地材料可在本 Vault 按路径打开。家具厂库存及文件用途、自测均为自编,不冒作原题。

  • 依据《系统架构设计师教程(第2版)》、相关试题和学习资料整理;本地笔记与个人作答记录不公开。自测题目身份与解析见各题说明。
  • 教材订货业务四功能文字编号映射存在③检查库存未列、⑥备货重复归组;本册按业务语义自编四功能示例,未修改源文件,也未声称出版方已发布勘误。OCR 的条码表述按下列一手资料区分字符识别与条码解码。
  • 2015 上午 BI/OLAP 题(本地取材,未随公开版提供)主要归 3.4,TPS/OLTP 仅作相邻用途比较;2019 下午在线订单(本地取材,未随公开版提供)、2021 下午医疗销售(本地取材,未随公开版提供)提供时点与处理情境支撑。残缺题不复造。
  • SSA:Electronic Data Processing (EDP) Systems支持通用 EDP 名称;本教材采用 Electronic Data Processing System 的系统展开,旧 EDPS 只按资料别名处理。
  • FFIEC:电子银行终端术语仅用于 POS/ATM 展开和对象;IBM:OCR说明图像中的字符识别;Zebra:Barcode Input / OCR 参数说明同一工具可兼有字符和条码功能。
  • RFC 407:Remote Job Entry核 RJE 名称及远程提交;Oracle:OLTP核联机事务处理名称与用途;IBM:TPS支持事务处理与日常业务用途。正文五功能按本教材,未将其他来源的分组替换成唯一标准。
  • IBM:Central Processing Unit仅核 CPU 名称与执行指令的用途,不扩展该页其他硬件结论。