บทที่ 3 การประมวลผล

Download Report

Transcript บทที่ 3 การประมวลผล

บทที่ 2
การประมวลผลข้อมูล
• การประมวลผล (Processing) คือ การ
กระทาต่ อข้ อมูลดิบ(Raw data) ในลักษณะ
ใดก็ได้ เพือ่ ให้ ได้ ข้อมูลสนเทศ
(Information)
2-1
ความหมาย
• RAW DATA: ข้ อมูลดิบทีร่ วบรวมจากเอกสาร
ต้ นฉบับ นามาใช้ ประมวลผลให้ เกิดข้ อสรุป
• ลักษณะข้ อมูล : ตัวเลข ตัวอักษร ภาพ เสี ยง
• ข้ อมูลทีด่ ี = ถูกต้ อง + ปัจจุบัน + สมบูรณ์
2-2
ความหมาย
• PROCESSING: การกระทาอย่ างใดอย่ าง
หนึ่งต่ อข้ อมูล เพือ่ ให้ เกิดข้ อสรุป
• INFORMATION: ข้ อมูลทีผ่ ่ านการ
ประมวลผลแล้ วสามารถนามาใช้ ใน การตัดสิ นใจ
2-3
ประเภทของการประมวลผล
• การประมวลผลด้ วยมือ (Manual Data
Processing)
• การประมวลผลอัตโนมัติ (Automatic Data
Processing)
–Batch processing
–Online processing
2-4
Batch VS Online Processing
• Batch processing
– ข้ อมูลไม่ ทนั สมัย
– การบันทึกข้ อมูลเป็ นแบบ
Sequential ทาให้
เสี ยเวลา
– รายงานล่ าช้ า ไม่ ทนั สมัย
– I/O device ไม่ ติดกับ
CPU
• Online processing
– ข้ อมูลทันต่ อเหตุการณ์
– การบันทึก แบบ
Direct Access
– สามารถทารายงานได้
ทันที่
– I/O device ติดกับ
CPU
2-5
ขั้นตอนการประมวลผลด้ วยคอมพิวเตอร์
• การเก็บข้ อมูล (Data Collection)
• การประมวลผลข้ อมูล (Data Processing)
• ผลลัพธ์ (Information / Output)
Data
Collection
Data
processing
Information
2-6
Data Collection
• การเก็บข้ อมูลจากแหล่ งข้ อมูล: สั งเกต วัดค่ า เอกสาร
• การเปลีย่ นสภาพข้ อมูล โดยการเข้ ารหัสข้ อมูล เช่ น
รหัสนักศึกษา
–ประหยัดเนือ้ ทีใ่ นการเก็บข้ อมูล
–ให้ ความเร็วในการค้ นหา
2-7
Data Collection
• เปลีย่ นสื่ อบันทึก
• การตรวจสอบความถูกต้ องของข้ อมูล
–Verify
–Validation
* Range Check
* Relation Check
–การแก้ ไขข้ อมูล Edit
2-8
วิธีการเก็บข้ อมูลจากเอกสาร แบบสารวจ
• แบบสารวจค่ าใช้ จ่ายนักศึกษา
รหัส 3305000 เพศ 1( ) ชาย 2 ( ) หญิง จังหวัดทีเ่ กิด สุ โขทัย
ชื่อ มรกต
นามสกุล เขียวงาม
ผู้อุปการะ 1. ( ) บิดา 2. ( ) มารดา 3. ( )อื่นๆ...............
รายได้ ของนักศึกษาต่ อเดือน
1. ต่ากว่า 1000
2. 1000-2000 3. 2001-3000
4. 3001- 4000
5. 4001-5000 6. มากกว่า 5000
ค่ าใช้ จ่ายของนักศึกษาต่ อเดือน
1. ต่ากว่า 1000
2. 1000-2000 3. 2001-3000
4. 3001- 4000
5. 4001-5000 6. มากกว่า 5000
2-9
DATA ORGANIZATION
• การจัดองค์ กรข้ อมูล
บิต
ตัวอักษร
ขอบเขตข้อมูล
ระเบียน
แฟ้ มข้อมูล
ฐานข้อมูล
BIT
DATA
ITEM
or CHARACTOR
FIELD
RECORD
FILE
DATABASE
2-10
ภาพแสดงฐานข้ อมูล
• DATABASE
Database
File
Record
field
Record
Field
File
File
Record
Character
2-11
ฐานข้ อมูล
• การนาข้ อมูลทีม่ คี วามสั มพันธ์ กนั มารวมไว้ด้วยกัน
– ข้ อมูลมีลกั ษณะเป็ นมาตรฐาน
– มีชุดเดียว ใช้ งานได้ ท้งั หน่ วยงาน
– มีระบบตรวจสอบป้ องกัน และ เป็ นอิสระจากโปรแกรม
– มีภาษาสอบถาม (Qurey Language)
• ต้ องมีระบบจัดการฐานข้ อมูล (Database
Management System: DBMS)
2-12
แฟ้ มข้ อมูล (File)
• ใช้ บันทึกข้ อมูลเรื่องใดเรื่องหนึ่ง
• ปกติมกั ใช้ กบั งานประยุกต์ หรือ โปรแกรมเพียงอย่ าง
เดียว
• โปรแกรมต้ องรู้ โครงสร้ างของแฟ้ มข้ อมูล
• สื่ อทีใ่ ช้ เก็บข้ อมูล เทป แผ่ นดิสเกตต์ ซีดรี อม
2-13
ภาพ File, Record, Field
• Dept Emp.#
Hour Rate
5
28
35
8.75
5
19
40
11.25
3
23
37
9.5
3
17
40
8.75
Fields
File
Record
2-14
ประเภทของแฟ้ มข้ อมูล
• Batch processing
– Transaction File
– Master File
• Online Processing
– Interactive
2-15
การประมวลผลข้ อมูล DATA
PROCESSING
• การประมวลผลอาจทาด้ วยมือ หรือ คอมพิวเตอร์
• ข้ อมูลถูกเก็บไว้ ในคอมพิวเตอร์
• นาข้ อมูลมาประมวลผลเพือ่
– คานวณ ค้ นหา ออกรายงาน เรียงลาดับ ปรับปรุ ง
– ออกยอดสรุ ป
2-16
ภาพการรวมแฟ้ มข้ อมูล
• Merging Record
Item#
Region Related data
Item# Region Related data
29
1
29
2
29
2
24
3
25
2
Merging
29
29
1
2
24
3
2-17
ภาพการค้ นหา
• Searching
ST
OV
RE
RA
TO
TV
RA
Product code
Selected records
on new file
RA, ST
ST
Selection
Processing
RA
RA
Product code
2-18
ภาพการทารายงาน
Detail Reporting
processing
• Dept. Emp# Hours Rate
Rec1
5
28
35
Rec2
Rec3
5
3
19
23
Rec4
3
3
17
12
40 11.25
37 9.5 Dept
40 8.75 3
3
35 12.5 3
Rec5
8.75
5
5
Emp#
12
17
23
19
28
Hours Rate Salary
35
12.50 437.50
40
8.75 350.00
37
9.50 351.50
40
35
11.25
8.75
Total Salary
450.00
306.25
1,895.25
2-19
ภาพการทารายงานแบบสรุป
• Dept. Emp# Hours Rate
Rec1
5
28
35
Rec2
Rec3
5
3
19
23
40 11.25
37 9.5
Rec4
3
3
17
12
40
35
Rec5
8.75
Summary
Reporting
processing
8.75
12.5
Dept.
3
5
Total Salary
Salary
1,139.00
756.25
1,895.25
2-20
Information /Output
• พิมพ์ทางเครื่องพิมพ์ จอภาพ สื่ อบันทึก
• หากเกิดข้ อผิดพลาด ให้ แก้ ไข (Feedback)
2-21
ภาพวงจรการประมวลผลด้ วยคอมพิวเตอร์
• Processing
Feed back
N
Y
Collect
Data
Data
processing
1. Source data
2. Classify Data
3. Code
4. Edit
-Verify
-Validation
Range,Relative
1. Classify
2. Sort
3. Calculating
4. Report
5. Summarize
6. Update
7. Communication
Information
Information
Correct
2-22
System Flowchart symbols
• Symbol
MeaningSymbol
Input/output
Meaning
Online storage
Punch card
Display
Magnetic
Tape
Manual input
Document
Communication
link
2-23
System Flowchart symbols
• Sysmbol
Meaning
Processing
Off-line
storage
Manual
operation
Connector
2-24
BATCH PROCESSING
• PAYROLL
KEY &
VERIFY
NEW FORM
TRANSACTION
FILE
UPDATE
FORM
SORT
PROCESSING
SORTED
TRANSACTION
1
2-25
BATCH PROCESSING
• Cont.
1
UPDATE
PROCESSING
SORTED
RECORDS
TO
PERSNEL
CHECKS FOR
DISTIBUTION
OLD
MASTER
FILE
<
REPORT
NEW
MASTER
FILE
PAYROLL
FILE
2-26
ONLINE PROCESS
• ONLINE
KEYBOARD
MAGNETIC
DISK
UPDATE
PROCESSING
OR
CD Rom
SCREEN
DISPLAY
2-27