标题：业务处理系统
业务处理系统概述
业务处理系统又称业务员信息系统，提供给基础人员使用的系统，是对业务处理过程进行针对性支持的信息系统，能够为某项工作的完成提供有力的工具支撑。比如ERP系统，我们可以看作是典型的业务处理型系统，它能够对相关生产、采购等业务环节，基于某些功能模块提供很好的支持。
业务处理系统的运用步骤
  业务处理系统粗框图业务处理有个过程，这个过程叫做业务处理周期，它包括五个步骤或活动：①数据输入；②业务处理；③文件和数据库处理；④文件和报告产生；⑤查询处理活动。见图1。
1.数据输入
数据拿到，然后记录、编码和编辑，从而转换成实用的形式。数据输入的过程总是数据处理的一个瓶颈。如何快速准确的输入数据，仍然是一个很重要的问题。数据输入的方法有两种，一种是传统手工方法，一种是源数据自动化的方法。传统的数据输入方法依赖于计算机的终端用户由源文件获得数据，这些源文件如采购单、工资考勤表、销售订货表等。这些源文件积累成批送给数据处理人员，进行输入。这些数据周期地送进计算机系统。现在手工的处理方法慢慢地被代替。由于它要求很多操作，成本高，而且出错率高。所以人们希望能应用“源数据自动化”。
  自动数据输入数据自动化已有很多方法，但达到全自动化者可以说没有。自动化方法的例子如图2。
这个销售业务处理系统的希望是：
获得数据越早越好。 获得数据越近越好。 用机械读取介质获得（如条码标签、磁条、磁卡）代替源文件。 预计于机器可读介质上的数据很少变化。 不用介质直接获取数据。
上图中用了几种设备，如POS业务终端，自动柜员机（ATM），光字识别器（OCR）。
当然还有其它各种设备，如前所述。
2. 业务处理
分为批处理和实时处理：批处理（batch processing）是定期的周期性的收集源文件，然后进行成批处理。如银行存款处理，白天一天所收到的存款单等到下班后一起交给数据处理部门，由他们进行累加和其它分析。这里处理周期就是一天。
批处理活动包括：
收集源文件，如订单、发票，并将它们分成批。 把源文件录入到输入媒体，如磁带、磁盘。 把源文件排序，排序应根据某个关键词，一般这个关键词和主文件的相同。 将源文件和主文件合并处理，建立一个新文件，并输出一些文件，这些文件如发票、支票等。 定期地将业务成批地送往远方的中央计算机保存和进一步处理。
例如一个银行的批处理过程，如图3。  银行批处理　　这里主文件是一种永久存储的文件，如客户主文件，包括客户名称、地址、电话、生产主要产品、主要业务等数据；学生主文件包括学生姓名、年龄、籍贯、学号等，有可能包括成绩等具有档案性质的文件。支票主文件记录支票金额、接收方、开出方、日期、编号等数据。业务文件是一种中间存储文件，具有暂存的性质，一旦它的内容并入主文件，业务文件即消失。更新后的主文件在下一批处理就处于主文件的位置。
批处理的优缺点分析：当要处理大量的数据时批处理是一种比较经济的方法。每笔业务处理时没有必要翻动主文件。错开白天的时间，机器可以在晚上处理，能充分利用机器的资源。机器的速度不一定很高，机器档次和设备费用可以大大降低。但批处理确有很多缺点，主文件经常是过时的，打出的报告也是这样，马上查出当前的情况也是不可能的。所以，许多业务转向实时处理。某些实时处理系统中还保留着某些业务的批处理。
实时处理在处理业务时是及时的处理完这笔业务后，主文件已经进行了更新，因而这时的统计数据就反映现时的真实情况。实时处理也叫做联机处理（Online Transaction Processing，OLTP）。这时数据只要一输入，记录、转换、更新主文件一气呵成，响应顾客的查询也是即时的。
一个实时的销售处理系统见图4：  实时销售处理系统表：批处理和实时处理的比较
特性批处理实时处理业务处理记录业务数据累计成批，排序周期处理数据一产生立即处理文件更新批处理时业务处理时响应时间（周转时间）几小时或几天几秒钟防止数据处理的故障是个很重要的问题。在批处理的情况要保留多个副本，一般要三个，而且在不同的地方。每次批处理完后，附本也跟着产生，当主机损坏时可以根据两个附本恢复数据。在实时处理情况下，也要留附本，不过它是在每笔业务后及时留附本，所以要用联机存储器，甚至更多处理器。具有多处理器而且能支持实时恢复数据的处理叫做容错数据处理（Fault Tolerant Processing,FTP），这种计算机系统叫做容错系统（fault tolerant systems）。
实时处理的优缺点：实时处理能及时处理、及时更新和及时响应顾客。因而在要求及时的情况下，只有实时系统能满足要求。实时处理缺点是由于联机，直接存取必须采取特殊的措施保护数据库，以及时防止病毒和闯入者。在许多实时系统中，也用磁带作控制日记和恢复文件。因而在设备上要付出高成本。所以实时优点必须和它的成本、安全的问题相平衡，现在由于技术的发展，要更好的满足顾客需求，越来越多的公司欢迎实时处理。
3. 数据库维护
公司数据库中的数据必须反映公司的现状。每笔业务处理均是对公司现状的改变。因而业务处理要修改维护数据库，使其和现状一致。因而业务处理程序中应包含维护数据库的程序。维护数据库保证它能准确反映企业现状，实在是个大问题，可以说现在没有一个企业能做到这点，甚至一个企业或组织的人名册都不能和现实相符。所以尽管数据库维护的技术已很发达，但它还要有一套很好的运行制度和良好的人员素质，才能保证数据库的真正合用。
4.文件和报告的产生
这最后一个处理阶段是产生信息产品，也就是报告和文件。 数据处理系统所产生的文件叫业务文件，业务文件有以下几种：
行动文件（Action Documents）用来启动接受行动的文件，如采购单、支票等。 信息文件（Information Documents）用来确认业务已发生，如销售收据、发票等。 周转文件它能转回发送者，例如有些发票附有周转部分，由顾客签付退回，这个退回的文件自动被光扫描设备处理，所以周转文件综合了行动文件和信息文件两者的功能。
除了这些以外，这个系统还可以产生控制表、编辑报告和会计报告等。
5.查询处理
无论批处理和实时处理均可提供查询功能。 由于IT的技术的发达，现在越来越多的应用实时查询和远距离查询。远距离查询就象应用查询语言那样描述查询内容即可到远程响应。一般响应是以固定的事先设计好的格式在终端屏幕上显出，也可以用打印机打出。
终端用户系统
终端用户系统（End User Computing System,EUCS）一般是供中层知识工作者使用的系统。
直接使用计算机终端的用户叫终端用户。终端用户系统的发展有两个原因，一是集中的信息中心无法满足中层人员的信息需求，现在的中层人员都是知识工作者，他们直接动手操作微机或工作站，以获得他们工作所需的信息，并取得了巨大的成功，因而他们宁愿这样工作，这是需求拉动。二是现代信息技术的发展使他们有可能这样获取和处理信息，这是技术驱动。
使用终端用户系统可以节约大量时间，以前依赖信息中心为用户提供服务。 所提的要求信息中心3-5 年也完不成，只好自己动手及早实现。还有好处是可大大节约成本。终端用户用熟了计算机，无需中间人员操作，节省了人员，有的终端用户自己可以编程，甚至省略了业务过程的介绍。这同时也提高了开发程序的质量。程序的不合用、不好用和不愿用的现象将大大减少。同时最良好的服务是自我服务， 因而EUCS比集中方式显然得到较好的服务。所以在 TQCS方面均得到较大改善。
终端用户系统的部件及其联接见图5：
  　　由图看出终端用户系统是微机基本的信息系统，它同时支持运营和管理层的用户应用。这个图还说明，EUCS不仅依赖于它自己的软件和数据，而且可以和群组的、部门的和公司的软件数据库相联，甚至和外部的相联，以共享它们的资源。在 EUCS方式下，企业的信息中心不是被取代，而是改变角色，由直接服务变成支持服务，由一线成员变成顾问。这也是非常必要的和不可忽视的，只有这样系统才能真正发挥作用，提高效益和效率。
终端用户运算的资源包括：硬件、软件、人员、数据和网络资源。
硬件资源主要是终端用户工作站，早期的大型机的哑终端已被具有智能的微型机所代替，专用的高性能的工作站也逐渐地被高性能的微机所代替。如图8-2-5所示，高性能的微机通过通信网络与局网、部门服务器或公司的主干机相联。这个微机也可与广域网、INTERNET直接相联。局域、部门的服务器，以及公司的主干机可以为终端用户提供以下服务：
帮助控制实现网络联接，包括实现 gate way的功能，分享软件包和数据库，执行分时处理服务，即当需要主干机的高速处理能力的时候。
终端用户运算的软件资源，包括字符处理、电子报表、数据库、数据通信、图形处理以及集成软件等这一类的应用软件包，还包括办公室自动化的软件，如电子邮件，桌面印刷，办公支持服务等。另一类软件资源就是群件( group ware),这种软件是支持协同工作的软件，如合作字符处理、合作电子报表、文件共享、计算机会议、调度会议以及项目管理等。再一种软件是应用开发软件，用它作为工具，使用户很容易开发应用程序。属于这方面的软件均有4GL的性质，即用它来描述用户应用程序，而不用描述这些程序实现的过程。
这些软件如 SQI、 Intellect，还有 Visual Basic等 。
终端用户的数据资源主要表现为多数据库，首先是个人数据库，它用来保存个人的专门的资料，也可能是原始的文件等。其次是群组和公司的数据库，这个群组可能是跨组织的项目组或者属于同一部门的一群人，利用它来存储共享信息和进行信息交换，尤其是一对多的发布。这样，一个工作人员可能和几个群组库有联系，实现不同的工作。对内而言，公司库是最大的群组库，利用它实现公司范围内的信息交换和协同工作。最后是外部数据库，这也可能是集图的，行业的，甚至是 INTERNET这样全球性的内容广泛的数据库。
终端用户的网络资源可能是局域网，广域网或企业的INTRANET和外部的INTERNET。最多的方式是通过局域网，或通过电话线直接联到服务器。对于通信要求高的可视会议，其网络的传输速率也要求很高，要求使用 ISDN或 DDN。
人力资源是指终端用户运算的人力资源，不是指用户自身，而是指对用户进行支持的人力。这些人要帮助用户维护硬软件设备，更新硬软件，开发新应用程序以及培训。一般企业这些活动均由计算中心担任。但对于较多的采用终端用户计算方式的企业，这种支持均显得不够，主要原因是许多企业计算中心对外的服务意识较弱，主要关心他们内部的事。对于较明白如何驾驭信息技术的企业，他们均在计算中心中设立用户顾问组，这个顾问组由系统分析员、程序员和技术员组成。他们的首要任务是培训用户，使用户会使用系统各种资源。同时也帮助用户开发新的应用软件。目前有信息资源分散化的趋势，各部门自己负责自己的信息资源管理。各部门设立自己的信息资源顾问，对用户进行直接的支持，而且也作为部门和总公司信息资源管理部门的联络员。无论是集中的也好，分散的也好，这些人力资源的主要任务如表所示：
基本服务提高服务计算机文化教育
使用产品服务
硬件/软件分享
应用问题顾问
热线服务
硬件/软件评价
产品标准化兼容支持
安全支持通信软件开发
数据管理
安排测试新发表软件
维护PC设备
用户开发的项目管理
用户编写软件的质量保证
和用户共同进行元件开发