ระบบคอมพิวเตอร์และการประมวลผล

22
(1) รรรรรรรรรรรรรรรรรรรรรรรรรรร รรรรรรรรรรรรรรรรรรรรรรรรรรร รร รร ออออออออออออออออออออออออออออ อออออออออ (Hardware) อออออออออ (Software) ออออออออออออออออออ (Peopleware) อออออออออออออออออ (Data processing) ออออออ (Data) อออ ออออออออ (Information) อออออออออออออออออออออ (Data organization) ออออออออออออออออออออออออ ออออออออออออออออออออ ออออออออออออออออออออออออออ อออออออออออออออออออออออออออออ ออออออออออ

Upload: gur

Post on 06-Jan-2016

42 views

Category:

Documents


3 download

DESCRIPTION

ระบบคอมพิวเตอร์และการประมวลผล. องค์ประกอบของระบบคอมพิวเตอร์ ฮาร์ดแวร์ (Hardware) ซอฟต์แวร์ (Software) บุคลากรคอมพิวเตอร์ (Peopleware) การประมวลผลข้อมูล ( Data processing ) ข้อมูล (Data) และ ข้อสนเทศ (Information) การจัดองค์กรของข้อมูล (Data organization) วัฏจักรการประมวลผลข้อมูล - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ระบบคอมพิวเตอร์และการประมวลผล

(1)

ระบบคอมพิ�วเตอร�และการประมวลผลระบบคอมพิ�วเตอร�และการประมวลผล องค์�ประกอบของระบบค์อมพิ วเตอร�

ฮาร�ดแวร� (Hardware) ซอฟต�แวร� (Software) บ�ค์ลากรค์อมพิ วเตอร� (Peopleware)

การประมวลผลข�อม�ล (Data processing) ข�อม�ล (Data) และ ข�อสนเทศ (Information) การจั"ดองค์�กรของข�อม�ล (Data organization) ว"ฏจั"กรการประมวลผลข�อม�ล ประเภทของการประมวลผล

การแทนข�อม�ลในหน'วยค์วามจั)า ระบบเลขฐานและการด)าเน นการท+,เก+,ยวข�อง การแทนอ"กขระ การแทนจั)านวนเลข

Page 2: ระบบคอมพิวเตอร์และการประมวลผล

(2)

การประมวลผลข้�อม�ลการประมวลผลข้�อม�ล

การกระทำ�าหร�อการจั�ดการก�บ ข้�อม�ล ในล�กษณะ ต!างๆ เช่!น การค�านวณ การเร%ยงล�าด�บ การ

ค�ดเล�อก เป'นต�นเพิ�(อให�ได�ผลล�พิธ์�หร�อข้�อสนเทำศทำ%(ม%ความหมาย

และเป'นประโยช่น�ตามต�องการ

Page 3: ระบบคอมพิวเตอร์และการประมวลผล

(3)

ข้�อม�ล ข้�อม�ล (Data)(Data) ข้�อเทำ.จัจัร�ง (Facts) ทำ%(ใช่�ส�าหร�บก�จัการอย!างใดอย!าง

หน/(ง ข้�อม�ลอาจัจัะเป'นข้�อเทำ.จัจัร�งทำ%(เป'นต�วเลข้ เช่!น จั�านวน

ปร�มาณ ระยะทำาง ราคา ฯลฯ ข้�อเทำ.จัจัร�งทำ%(ไม!ใช่!ต�วเลข้ เช่!น ช่�(อ ทำ%(อย�! สถานภาพิการ

สมรส ฯลฯ ย�งม%ความหมายรวมถ/งข้!าวสารทำ%(ย�งไม!ได�ม%การประมวลผล การเก.บรวบรวมข้�อม�ลเหล!าน%3มาจัากแหล!งข้�อม�ล(data

source)

Page 4: ระบบคอมพิวเตอร์และการประมวลผล

(4)

ประเภทำข้องข้�อม�ล ประเภทำข้องข้�อม�ล ข้�อม�ลด�บ (Raw Data) ทำ%(ได�จัากแหล!ง

ก�าเน�ดข้�อม�ลโดยตรง เร%ยกว!าข้�อม�ลปฐมภ�ม� (Primary Data)

ข้�อม�ลทำ%(ผ!านการประมวลผลมาแล�ว เร%ยกว!าข้�อม�ลทำ5ต�ยภ�ม� (Secondary Data)

Page 5: ระบบคอมพิวเตอร์และการประมวลผล

(5)

ข้�อสนเทำศข้�อสนเทำศ(Information)(Information) ผลล�พิธ์�หร�อส�(งทำ%(ได�จัากการประมวลผลข้�อม�ลในร�ป

แบบต!างๆ ข้�อม�ลข้ององค�กรหน/(งอาจัผ!านการประมวลผลข้�อม�ล

หลายงาน ข้�อสนเทำศทำ%(ได�จั/งม%ได�หลายร�ปแบบและหลายความ

หมาย และม%ประโยช่น�ต!อการน�าไปใช่�งาน ข้�อสนเทำศจัะถ�กใช่�ในการพิ�จัารณาเพิ�(อการต�ดส�นใจั

Page 6: ระบบคอมพิวเตอร์และการประมวลผล

(6)

การประมวลผลข้�อม�ล การประมวลผลข้�อม�ล (Data (Data Processing)Processing)

ข้�อม�ล ข้�อสนเทำศประมวลผล

การน)าเอาเค์ร-,องค์อมพิ วเตอร�เข�ามาช่'วยในการ ประมวลผล เร+ยกว'า

Electronic Data Processing (EDP)

Page 7: ระบบคอมพิวเตอร์และการประมวลผล

(7)

ต�วอย!างข้องการประมวลผลข้�อม�ลต�วอย!างข้องการประมวลผลข้�อม�ล

ใบส�(งซื้�3อส�นค�า

ข�อม�ลปฐมภ�ม

ตรวจัสอบและหาผลรวมจั)านวนส นค์�าแยกตามช่น ดใน

แต'ละเด-อน

จั)านวนส นค์�าท+,

ขายได�ในแต'ละเด-อน

ข�อม�ลท�ต ยภ�ม

จั)านวนส นค์�าท+,ขายได�

แยกตามช่น ด

ม�ลค์'าของส นค์�าท+,ขายได�ในแต'ละ

เด-อน

หาผลค์�ณระหว'างราค์าส นค์�าก"บ

จั)านวนแยกตามช่น ดของส นค์�า

Page 8: ระบบคอมพิวเตอร์และการประมวลผล

(8)

แหล!งทำ%(มาข้องข้�อม�ลแหล!งทำ%(มาข้องข้�อม�ล แหล!งทำ%(มาข้องข้�อม�ลข้/3นอย�!ก�บ องค�ประกอบหลาย

อย!าง เช่!นข้/3นอย�!ก�บประเภทำข้�อม�ลทำ%(เราต�องการ ข้/3น อย�!ก�บล�กษณะข้องหน!วยงานเป'นต�น ซื้/(งอาจัแยก

ทำ%(มาข้องข้�อม�ลออกเป'น 2 ทำางใหญ่!ๆ ด�งน%31) แหล!งข้�อม�ลภายในหน!วยงาน (Internal Source)

2) แหล!งข้�อม�ลภายนอกหน!วยงาน (External Source)

Page 9: ระบบคอมพิวเตอร์และการประมวลผล

(9)

ค5ณสมบ�ต�ข้องข้�อสนเทำศทำ%(ด%ค5ณสมบ�ต�ข้องข้�อสนเทำศทำ%(ด% 1) ค์วามถู�กต�องแม'นย)า (Accuracy)

2) ค์วามท"นเวลา (Timeliness)

3) ค์วามสมบ�รณ�ค์รบถู�วน (Completeness)

4) ค์วามกระท"ดร"ด (Conciseness)

5) ตรงก"บค์วามต�องการของผ��ใช่� (Relevancy)

Page 10: ระบบคอมพิวเตอร์และการประมวลผล

(10)

ระบบคอมพิ�วเตอร�และการประมวลผลระบบคอมพิ�วเตอร�และการประมวลผล องค์�ประกอบของระบบค์อมพิ วเตอร�

ฮาร�ดแวร� (Hardware) ซอฟต�แวร� (Software) บ�ค์ลากรค์อมพิ วเตอร� (Peopleware)

การประมวลผลข�อม�ล (Data processing) ข�อม�ล (Data) และ ข�อสนเทศ (Information) การจั"ดองค์�กรของข�อม�ล (Data organization) ว"ฏจั"กรการประมวลผลข�อม�ล ประเภทของการประมวลผล

การแทนข�อม�ลในหน'วยค์วามจั)า ระบบเลขฐานและการด)าเน นการท+,เก+,ยวข�อง การแทนอ"กขระ การแทนจั)านวนเลข

Page 11: ระบบคอมพิวเตอร์และการประมวลผล

(11)

การจั�ดองค�กรข้องข้�อม�ลการจั�ดองค�กรข้องข้�อม�ล (Data (Data Orgaization)Orgaization)

Bit หน!วยข้�อม�ลทำ%(เล.กทำ%(ส5ดทำางคอมพิ�วเตอร� ม%ค!าเป'น 0 หร�อ 1

Byte ประกอบไปด�วยหลาย ๆ บ�ต เช่!น 8 บ�ต เป'น 1ไบต�

Word ประกอบไปด�วยหลาย ๆ ไบต� เช่!น 1 เว�ร�ด เทำ!าก�บ4 ไบต�

Character ซื้/(ง ได�แก!ต�วเลข้ 0-9 ต�วอ�กษร A-Z และส�ญ่ล�กษณ�พิ�เศษต!าง ๆ จัะส�มพิ�นธ์�ก�บไบต�

เข้ตข้�อม�ล (Field) หมายถ/งกล5!มข้อง Character ต�3งแต! 1 ต�วข้/3นไปรวมก�นแล�วม%ความหมาย เช่!น เลข้

ประจั�าต�ว ช่�(อพิน�กงาน

Page 12: ระบบคอมพิวเตอร์และการประมวลผล

(12)

การจั�ดองค�กรข้องข้�อม�ลการจั�ดองค�กรข้องข้�อม�ล((ต!อต!อ))

ระเบ%ยนข้�อม�ล (Record) ได�แก' ฟ2ลด�ต"3งแต' 1 ฟ2ลด�ข43นไปท+,ม+ค์วามส"มพิ"นธ์�เก+,ยวข�องก"นแล�วม+ค์วามหมายท+,

หมายถู4งรายละเอ+ยดของส ,งท+,สนใจั เช่'น ช่-,อ เลขประจั)า ต"ว ยอดขายของพิน"กงาน 1 ค์น รวมก"นเป6นข�อม�ล

ของพิน"กงานขาย 1 เรค์ค์อร�ด แฟ้:ม (File) หมายถู4งกล�'มข�อม�ลต"3งแต' 1 เรค์ค์อร�ด

ท+,เป6นข�อม�ลเร-,องเด+ยวก"น เช่'น เรค์ค์อร�ดเก+,ยวก"บพิน"กงานขายท"3งหมดในหน'วยงานหน4,งรวมก"นเป6นแฟ7ม

ข�อม�ล เร+ยกได�ว'าเป6น แฟ7มหน"กงานขาย ฐานข้�อม�ล (Database) ได�แก' ข�อม�ลหลายๆ แฟ7ม

ท+,เก+,ยวข�องก"นมาเก9บรวมก"นเป6นฐานข�อม�ล เช่'น แฟ7มพิน"กงานขาย แฟ7มส นค์�า แฟ7มรายการขาย แฟ7มล�กค์�า รวมเป6นฐานข�อม�ลของบร ษั"ท

Page 13: ระบบคอมพิวเตอร์และการประมวลผล

(13)

แผนภาพิการจั�ดองค�กรข้�อม�ลแผนภาพิการจั�ดองค�กรข้�อม�ล

Data Item

Database

File File File

Record Record Record

Field Field

CharacterBit

Page 14: ระบบคอมพิวเตอร์และการประมวลผล

(14)

5 875.28 35

5 1125.19 40

3 95.23 37

3 875.17 40

#Dept #Emp Hour RRRR

RRRR

Record

Field

ต�วอย!าง แฟ้:ม ระเบ%ยนและเข้ตข้�อม�ลต�วอย!าง แฟ้:ม ระเบ%ยนและเข้ตข้�อม�ล

Page 15: ระบบคอมพิวเตอร์และการประมวลผล

(15)

ระบบคอมพิ�วเตอร�และการประมวลผลระบบคอมพิ�วเตอร�และการประมวลผล องค์�ประกอบของระบบค์อมพิ วเตอร�

ฮาร�ดแวร� (Hardware) ซอฟต�แวร� (Software) บ�ค์ลากรค์อมพิ วเตอร� (Peopleware)

การประมวลผลข�อม�ล (Data processing) ข�อม�ล (Data) และ ข�อสนเทศ (Information) การจั"ดองค์�กรของข�อม�ล (Data organization) ว"ฏจั"กรการประมวลผลข�อม�ล ประเภทของการประมวลผล

การแทนข�อม�ลในหน'วยค์วามจั)า ระบบเลขฐานและการด)าเน นการท+,เก+,ยวข�อง การแทนอ"กขระ การแทนจั)านวนเลข

Page 16: ระบบคอมพิวเตอร์และการประมวลผล

(16)

ว�ฏจั�กรการประมวลผลข้�อม�ล ว�ฏจั�กรการประมวลผลข้�อม�ล(Data Processing Cycle)(Data Processing Cycle)

SourceDocume

nt

Input(Data)

ProcessingOutput

(information)

Storage/

Report

Feedback

Page 17: ระบบคอมพิวเตอร์และการประมวลผล

(17)

ข้�3นตอนพิ�3นฐานในการประมวลผลข้�3นตอนพิ�3นฐานในการประมวลผล การประมวลผลข�อม�ล ม+ 3 ข"3นตอนด"งน+3

1) การเก9บรวบรวมและจั"ดเตร+ยมข�อม�ล(Data collection and preparation)

2) การประมวลผลข�อม�ล3) การจั"ดการก"บผลล"พิธ์� (Information

manipulation)

Page 18: ระบบคอมพิวเตอร์และการประมวลผล

(18)

การการรวบรวมและจั�ดเตร%ยมรวบรวมและจั�ดเตร%ยม ข้�อม�ล ข้�อม�ลการเก.บรวบรวมข้�อม�ลให�พิร�อมทำ%(จัะทำ�าการประมวลผลด�วย

คอมพิ�วเตอร� น�(นค�อการเปล%(ยนสภาพิข้�อม�ลให�อย�!ในร�ปแบบ ทำ%(เหมาะสม เพิ�(อให�เคร�(องคอมพิ�วเตอร�สามารถ

อ!านได� การทำ�างานในข้�3นตอนน%3 ได�แก! การให�รห�ส ค�อการก�าหนดรห�สแทำนข้�อม�ล การแปลงสภาพิ ค�อ การเปล%(ยนต�วกลางทำ%(ใช่�บ�นทำ/ก

ข้�อม�ลให�อย�!ในร�ปทำ%(เคร�(องคอมพิ�วเตอร�สามารถเข้�าใจั และน�าไปประมวลผลได� เช่!น ด�สก�เกตต� เทำป ฯลฯ

Page 19: ระบบคอมพิวเตอร์และการประมวลผล

(19)

ล"กษัณะการประมวลผลล"กษัณะการประมวลผล การประมวลผลแบบแบทำช่� (Batch Processing)

การประมวลผลแบบออนไลน� (Online Processing)

Page 20: ระบบคอมพิวเตอร์และการประมวลผล

(20)

การประมวลผลแบบแบทช่� การประมวลผลแบบแบทช่� (Batch (Batch Processing)Processing)

การประมวลผลโดยการรวบรวมข�อม�ลเป6นกล�'ม ณ ช่'วงเวลาหน4,ง ซ4,งเป6นช่'วงเวลาท+,ก)าหนด

รวบรวมข�อม�ลกล�'มสร�างเป6นแฟ7มข�อม�ลรายการ เปล+,ยนแปลง (Transaction File)

เม-,อถู4งเวลาตามท+,ก)าหนด น)าแฟ7มข�อม�ลรายการ เปล+,ยนแปลงเข�าประมวลผลค์ร"3งเด+ยวพิร�อมก"น

โดยน)าไปปร"บปร�งก"บแฟ7มข�อม�ลหล"ก (Master File) เพิ-,อให�แฟ7มข�อม�ลหล"กม+ค์วามท"นสม"ยอย�'เสมอ

Page 21: ระบบคอมพิวเตอร์และการประมวลผล

(21)

การประมวลผลแบบออนไลน� การประมวลผลแบบออนไลน� (Online (Online Processing)Processing)

ข�อม�ลรายการเปล+,ยนแปลงท+,เก ดข43น จัะถู�กน)าไป ปร"บปร�งก"บข�อม�ลหล"กโดยท"นท+

ระบบจัะต�องม+เทอร�ม นอลท+,ต ดต'อก"บระบบเค์ร-,อง เพิ-,อป7อนข�อม�ลท"นท+ผ'านระบบส-,อสารข�อม�ล

การประมวลผลแบบน+3จัะใช่�ในกรณ+ท+,ต�องการเสนอ ข�อม�ลท+,ถู�กต�องตามเหต�การณ� เช่'น ในระบบจัอง

ต"=วเค์ร-,องบ น หร-อกรณ+ท+,ผ��โดยสารค์-นต"=วจัะต�องปร"บปร�งผลท"นท+เพิ-,อท+,จัะได�ขายให�ล�กค์�ารายอ-,นได�

Page 22: ระบบคอมพิวเตอร์และการประมวลผล

(22)

การแทำนรห�สข้�อม�ลการแทำนรห�สข้�อม�ล รห"ส (Code) หมายถู4งส"ญล"กษัณ�ในการแทนข'าวสาร

หร-อข�อม�ลในร�ปแบบท+,เหมาะสม รห"สม+ค์วามจั)าเป6นอย'างมากเก+,ยวก"บการต ดต'อระหว'างผ��

ใช่�ก"บเค์ร-,องค์อมพิ วเตอร� การประมวลผลข�อม�ลโดยเข+ยนค์)าส",งค์วบค์�มให�เค์ร-,อง

ค์อมพิ วเตอร�ท)างานท+,เราต�องการ หร-อส'งข�อม�ลเข�าไปให� เค์ร-,องค์อมพิ วเตอร�ประมวลผล

ต"วอย'างเช่'น การให�รห"สแก'ข�อม�ลเพิศของน"กศ4กษัา โดย ก)าหนดเป6น

‘F’ แทน เพิศหญ ง‘M’ แทน เพิศช่าย