Business information system の Processing -Batch

Business Information system の Stage は3段階にわかれる。

  1. Input
  2. Processing
  3. Output

1. Input

Information 収集し、Information system へ入力。最も重要な Control。Bad data を Enter すると、くその役にも立たない Data が Output されてしまう。Garbage in, garbage out (GIGO)。

Input control の3つの Goals

  • Validity
  • Completeness
  • Accuracy

2. Processing

Input した Information、Data を Output のために処理する。System の Master file を Accurately かつ Completely に Update するために Control 。

そのために、Unauthorized  transaction は Detect、Processing の Integrity を Maintain。

Processing も現代では、Computerized されており、Data は Digital になっている。Manual(手作業)Processing に比べて大幅に時間を短縮でき、Computational error を消去することもできる。

ただし、Computerized した Processingは初期費用がかかり、一度導入したら変更が容易ではない。Processing が記録された Dataである Audit trail も変更されてしまう。

Electronic audit trail

Transaction が記録された Transaction log 。

Master file

Computerized data file で Ledgers(元帳) にあたる。Ledger は Transaction により Subledger に Classify 。

Accounting receivable の Ledger は、Customer ごとに Classify された Subledger を Include 。

Transaction file

Computerized data file で Journals(仕訳帳) にあたる。

Processing には、以下のような技術が用いられている。

  • Batch
  • Online
  • Online Real-Time (OLRT)
  • Network
  • Outsourcing

Batch

バッチ。一定量の Transaction が Groups に Assign され、ある時点で一括処理して Master file を Updateする。

Batch processing group transactions for incorporation into a master file.

Batch は、以下のプロセス

  1. Batching records of transactions
  2. Converting to machine-readable form
  3. Validating input
  4. Updating the master

Advantage

コストがあまりかからない。また、Audit が Ease 。

Disadvantage

Transaction の Occur と Master file の Up date に Time delay が発生する。

そのため、Current の Data は Update 後のみということになり、Misstatement による Incorrect program はすぐには見つけられない。

Detailed

Posting type

Transaction ごとに Ledger に Entry 。

Cumulative

Posting type

Transaction group の Total で Ledger に Entry 。

Online

Input device を接続し、Network を使用することで Master files を更新。Batch や Distributed より Accurate で Complete

Online processing updates master files as transaction data is entered.

ひとつの Application で Batch と Online の Combination が可能

Online Real-Time

略して OLRT、単に Real-time processing ともいわれる。

Transactions が発生すると Immediately に Process される。つまり Data が Input されると Results がすぐに反映される。

Master file がすぐ更新されるので、Retailer などで導入したい。クレジットカードなどのCredit authorization では必須。

Online Real-Time processing updates master files at preset times.

Point of sales system(POS)では、OLRT と Automated data capture technology が Combine

Advantage

Information の Timeliness が高い

Disadvantage

不正アクセスなどの Risk が上がるので、Greater level の Control が必要。

Computer の Resources を Batch より多く使用する。

Network

単体の Computer でなく、Network を使って複数の Computer で Processing。

Centralized system

Central location ですべての Data processing やData の Maintain を行う。

Distributed system

Needs によって Location が分散される。

Hybrid system

Centralized system と Distributed system を組み合わせた System 。

Outsourcing

アウトソーシング。外部ににぶんなげる。以下のリスクがある。

  • Inflexibility
  • Lack of control
  • Lack of confidentiality

他にも Data の Processing する際には、さまざまな Control がある。

Spooling controls

複数の Device を同時に Control。プリンターへの Processing で使われている。

Data を Print している一方で、すぐに Print できない Data を Temporary storage に保管しておく(Spool)。

Hardware controls

Data が Accurately に Process するために、Computer equipment を Control。

3. Output

Information の出力。Output 後は Feedback を行う。

Objectives

  • Accurate な Reports
  • Authorized な Distribution