Business information system の Processing -Batch
Business Information system の Stage は3段階にわかれる。
- Input
- Processing
- 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 は、以下のプロセス
- Batching records of transactions
- Converting to machine-readable form
- Validating input
- 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