77
การวิเคราะห์และออกแบบระบบ รหัส 4124407 ผู ้สอน...ผู ้ช่วยศาสตราจารย์สหัสา พลนิล คณะบริหารธุรกิจและการบัญชี มหาวิทยาลัยราชภัฏศรีสะเกษ Tel : 093 3277 209 E-mail : [email protected]

การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

การวเคราะหและออกแบบระบบ รหส 4124407

ผสอน...ผชวยศาสตราจารยสหสา พลนล

คณะบรหารธรกจและการบญช

มหาวทยาลยราชภฏศรสะเกษ

Tel : 093 3277 209

E-mail : [email protected]

Page 2: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

การวเคราะห และ ออกแบบ

ระบบ

1. ความรทวไปเกยวกบระบบ

2. หลกการวเคราะหและออกแบบระบบ

3. แบบจ าลองและเครองมอในการวเคราะหและออกแบบระบบ

4. การวางแผนโครงการและการศกษาเบองตน

5. การก าหนดความตองการของระบบ

6. แผนภาพกระแสขอมล

7. การออกแบบสวนตอประสานกบผใช

8. การออกแบบฐานขอมล

9. การพฒนาระบบและการบ ารงรกษา

10. การบ ารงรกษา

Page 3: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

บทท 1 ความรทวไปเกยวกบระบบ

- แนวคดเกยวกบระบบ

- ระบบธรกจ

- องคกร

- ระบบสารสนเทศ

- ความตองการสารสนเทศ

- สรบ

Page 4: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

บทท 2 หลกการวเคราะห และออกแบบระบบ

- ความหมายของการวเคราะหและ ออกแบบระบบ

- ผวเคราะหและออกแบบระบบ

- วงจรการพฒนาระบบ

- หลกความส าเรจของการพฒนาระบบ

- วธการวเคราะหและออกแบบระบบ

- สาเหตทท าใหโครงการลมเหลว

- สรป

Page 5: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

บทท 3 แบบจ าลองและเครองมอในการ

วเคราะหและออกแบบระบบ

- แบบจ าลองระบบ

- เครองมอ

- แบบจ าลองกระบวนการ

- แบบจ าลองขอมล

- เทคนคการบรหารโครงการ

- สรบ

Page 6: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

แบบจ าลองระบบ

Page 7: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ประโยชน สรางความเขาใจทตรงกนระหวาง ผปฏบตงาน โปรแกรมเมอร และนกวเคราะหระบบ กอนลงมอสรางระบบจรง อธบาย

- กระบวนการท างานของระบบ

- อธบายรายละเอยดขอมล

- แผนในการบรหารโครงการใหบรรลเปาหมาย

SA User Programmer

(ตอ) แบบจ าลองระบบ

Page 8: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

เครองมอ (Tool)

Page 9: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

เครองมอ (Tool) (ตอ)

Page 10: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

บทท 4 การวางแผนโครงการ และการศกษา

เบองตน

- การรเรมโครงการพฒนาระบบ

- การวางแผนและการคดเลอกโครงการ

- การศกษาระบบเบองตน

- การศกษาความเปนไปได

- สรบ

Page 11: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

4.1 เหตการรเรมโครงการพฒนาระบบสารสนเทศ ( 5 ประการ)

4.1.1 Improves Services 4.1.2 Better Information

4.1.3 More Information

4.1.4 Stronger Controls

4.1.5 Reduce Cost

1.การรเรมโครงการพฒนาระบบ

Page 12: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

4.2 ปจจยทมผลตอโครงการพฒนาระบบสารสนเทศ

4.2.1 ปจจยภายในองคกร ความตองการของผใชระบบ ทศทางของผบรหารระดบสง ฝายเทคโนโลย ปญหาของระบบงานปจจบน

4.2.1 ปจจยภายนอกองคกร ภาวะทางเศรษฐกจ ความกาวหนาทางเทคโนโลย บรษทผลต Hardware Software และจดจ าหนาย ภาวะการแขงขนทางธรกจ นโยบายรฐบาล ลกคา

1. การรเรมโครงการพฒนาระบบ

Page 13: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

2. การวางแผนและการคดเลอกโครงการ

4.2.1 การก าหนดโครงการพฒนาระบบ อาจมหลายแนวทางขนอยกบระดบการบรหารและ หนาทและความรบผดชอบ

4.2.2 การจ าแนกและจดล าดบโครงการ แตงตงคณะกรรมการประเมน โดยก าหนดเกณฑไดผลประโยชนสงสดดาน เวลา คชจ. ทรพยากร

4.2.3 การคดเลอกโครงการพฒนาระบบ จะยอมรบหรอปฏเสธ ปรบปรงจดประสงคโครงการ

4.2.4 ทางเลอกในการน าระบบใหมมาใชงาน จางบคคลภายนอกสรางระบบ จดซอโปรแกรมส าเรจรป ครภณฑทเกยวของ

Page 14: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

3. การศกษาระบบเบองตน

ขนตอนท 1 ท าความเขาใจกบปญหา หรอความจ าเปนของปญหา

ขนตอนท 2 ก าหนดขอบเขตของระบบงานและขอจ ากด

ขนตอนท 3 การเกบรวบรวมขอเทจจรง

ขนตอนท 4 ก าหนดประโยชนทจะไดรบจากโครงการ

ขนตอนท 5 ประเมนการบรหารโครงการดานเวลาและคาใชจาย

ขนตอนท 6 น าเสนอผลการศกษา

4.3.1 ขนตอนการศกษาระบบเบองตน

Page 15: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

3. การศกษาระบบเบองตน

4.3.2 การก าหนดปญหา

1. ธรรมชาตของปญหา ทสามารถเหนชด (รองทกข) หรอสงเกต

2. ก าหนดขอบเขตของปญหา ขนาด ระยะเวลา ความรบผดชอบ

3. วตถประสงค ผใชระบบตองการอะไร (คนหาเอกสารไดเรวขน)

Page 16: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

4. การศกษาความเปนไปได

4.4.4. การศกษาความเปนไปไดดานการลดตนทน

4.4.1. การศกษาความเปนไปไดดานการปฏบตงาน

4.4.2. การศกษาความเปนไปไดดานเทคนค

4.4.3. การศกษาความเปนไปไดดานเศรษฐศาสตร

Page 17: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

บทท 5 การก าหนดความตองการ ของระบบ

- กจกรรมหลกของการวเคราะหระบบ

- การก าหนดความตองการของระบบ

- วธการดงเดมในการก าหนดความตองการระบบ

- วธการสมยใหมในการก าหนดความตองการระบบ

- สรบ

Page 18: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

การวเคราะหระบบเปนขนตอนท 2 ของ วงจรการพฒนาระบบ

Page 19: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

1. ท าความเขาใจกบระบบงานเดม จากการศกษาระบบงานเดม

2. ก าหนดสงทตองปรบปรงเพมเตม ก าหนดแนวทางการปรบปรงระบบงานเดมใหดขน

3. พฒนาแนวคดส าหรบระบบงานใหม สรางแบบจ าลองแนวคด กระบวนการ

5.1 กจกรรมหลกของการวเคราะหระบบ

Page 20: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

หลกในการคนหาความตองการ

Who What Where When Why How

เปน Function (ขนตอนการท างานปกต การจายเงนเดอน or Non-Function สงทสนบสนน (เทคโนโลย เครองมอ)

5.2 การก าหนดความตองการของระบบ

ชนดของความตองการระบบ

Page 21: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ขนตอนการวเคราะหความตองการ

- ขอมลความตองการทรวบรวมจากขอเทจจรง - ก าหนดรายละเอยดทควรจะมขนใหม - จดท ารายละเอยดในรปของเอกสารน าเสนอ

5.2 การก าหนดความตองการของระบบ (ตอ)

วธการก าหนดความตองการของระบบ

- วธการดงเดมในการก าหนดความตองการระบบ - วธการสมยใหมในการก าหนดความตองการระบบ

Page 22: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

5.3 วธการดงเดมในการก าหนดความตองการระบบ

การสมภาษณ (Interview)

- แบบมโครงสราง - แบบไมมโครงสราง

แบบสอบถาม (Questionaire)

- ค าถามปลายปด (เลอกตอบ ระดบความคดเหน จดล าดบ)

- ค าถามปลายเปด

Page 23: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

5.3 วธการดงเดมในการก าหนดความตองการระบบ (ตอ)

การสงเกต (Observation)

- แบบมสวนรวม - แบบไมมสวนรวม

การศกษาเอกสารทเกยวของ

- แบบฟอรม Input (ใบสมคร) แบบฟอรมรายงานภายใน แบบฟอรม Output (ใบสงซอ)

- ค าถามปลายเปด

Page 24: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

5.3 วธการดงเดมในการก าหนดความตองการระบบ (ตอ)

แหลงขอมล

จากภายในและ ภายนอกองคกร - จากเอกสารของหนวยงาน (รายงานประจ าป)

เอกสารการปฏบตงาน (คมอการปฏบตงาน) Website

- วารสาร สงพมพทเกยวของ จากความคดเหนของคนท างาน

Page 25: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

5.4 วธการสมยใหมในการก าหนดความตองการระบบ

การออกแบบระบบแบบมสวนรวม

- จดประชมกลมยอยผทเกยวของทงหมด (ผใชระบบ ผบรหาร ผสนบสนน SA IS เลขาจดบนทกการประชม และผน าการประชม

Page 26: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

บรรยากาศการจดหองประชม

Page 27: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

5.4 วธการสมยใหมในการก าหนดความตองการระบบ (ตอ)

การออกแบบระบบแบบรวดเรว

Page 28: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

บทท 6 แผนภาพ

กระแสขอมล

- ความส าคญของแผนภาพกระแสขอมล

- ประเภทของแผนภาพกระแสขอมล

- การพฒนาแผนภาพกระแสขอมล

- แผนภาพบรบท

- แผนภาพกระแสขอมลระดบ 0

- แผนภาพกระแสขอมลระดบต าลงมา

- สรบ

Page 29: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ความส าคญของแผนภาพกระแสขอมล

Page 30: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ความส าคญของแผนภาพกระแสขอมล (ตอ)

ความหมาย

Page 31: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

วตถประสงคในการใชแผนภาพกระแสขอมล

Page 32: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

สญลกษณในแผนภาพกระแสขอมล

Page 33: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

สญลกษณในแผนภาพกระแสขอมล (ตอ)

กระแสขอมล (Data Flows)

กระบวนการ (Process) แหลงจดเกบขอมล (Data Store)

เอนตตภายนอก (External Entity)

Page 34: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

กฎในการเขยนแผนภาพกระแสขอมล

กระบวนการ

Page 35: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

กฎในการเขยนแผนภาพกระแสขอมล (ตอ)

เอนตตภายนอก

Page 36: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

กฎในการเขยนแผนภาพกระแสขอมล (ตอ)

Page 37: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

กฎในการเขยนแผนภาพกระแสขอมล (ตอ)

แหลงจดเกบขอมล (Data Store)

Page 38: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

กฎในการเขยนแผนภาพกระแสขอมล (ตอ)

Page 39: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

กฎในการเขยนแผนภาพกระแสขอมล (ตอ)

กระแสขอมล (Data Flows)

Page 40: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ประเภทของแผนภาพกระแสขอมล

Page 41: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ประเภทของแผนภาพกระแสขอมล (ตอ)

Page 42: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

การพฒนาแผนภาพกระแสขอมล

Page 43: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

การพฒนาแผนภาพกระแสขอมล (ตอ)

Page 44: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

แผนภาพบรบท

Page 45: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

แผนภาพบรบท (ตอ)

Page 46: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ตวอยาง แผนภาพบรบท (ตอ)

Page 47: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

แผนภาพกระแสขอมลระดบ 0

Page 48: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

แผนภาพ กระแสขอมล

ระดบ 0 (ตอ)

Page 49: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

แผนภาพกระแสขอมลระดบต าลงมา

Page 50: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

แผนภาพ กระแสขอมล ระดบต าลงมา

(ตอ)

Page 51: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

แผนภาพ กระแสขอมล ระดบต าลงมา

(ตอ)

Page 52: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

บทท 7 การออกแบบสวนตอประสาน

กบผใช

- ภาพรวมของการออกแบบระบบ

- กจกรรมหลกในการออกแบบระบบ

- วตถประสงคในการออกแบบระบบ

- การออกแบบสวนตอประสานกบผใช

- การออกแบบอนพต

- การออบแบบเอาตพต

- สรบ

Page 53: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ภาพรวมของการออกแบบระบบ

การออกแบบระบบ เปนจนตนาการของผออกแบบระบบใน 2 ดาน - ตรรกศาสตร แสดงทศทางการไหลของงาน แนวคด - กายภาพ รายละเอยดการปอนขอมล การค านวน การจดเกบ วธการจดเรยง

Page 54: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

User ระบบเชาหนงสอ

ยมหนงสอ

ค ำนวนคำปรบ

ออกรำยงำน

บนทกประวต

ความตองการของ User/ผบรหารตาม

โครงสราง

ภาพรวมของการออกแบบระบบ

Page 55: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

Input Process Output

กจกรรมหลกในการออกแบบระบบ

Page 56: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ขนตอนการออบแบบระบบ

1. ออกแบบ Output - Output Layout โครงรางเอกสารรายงานท ตองการ

2. ออกแบบ Process - วธการค านวน การจดเกบขอมล (File หรอ Entity) ความสมพนธของฐานขอมล

3. ออกแบบ Input - ออกแบบขอมลน าเขา แบบฟอรมตางๆ

Page 57: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

1. ออกแบบ Output

Page 58: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

บทท 8 การออกแบบฐานขอมล

- หลกการออกแบบฐานขอมล

- กระบวนการออกแบบฐานขอมล

- การออกแบบฐานขอมลระดบแนวความคด

- การออกแบบฐานขอมลระดบตรรกะ

- สรบ

Page 59: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

1. หลกการออกแบบฐานขอมล

ตองมความเขาใจ

- ความตองการ ของผใชงาน

- แนวคด - ความส าคญ - คณสมบตฐานขอมล - ความสมพนธ

Page 60: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ผขายสนคา

ลกคา

พนกงานขาย

สนคาคงคลง สงซอ

ขาย ส/ค

เบก ส/ค

ID_A

Num_O add_A

name_A

add_A2 add_A1

tell_A ID_G name_G

num_G_stock

Date_O

1 1 m

1 n n

1 1 m

1 n m

1 1 m

1 n n

ID_e

Num_e

add_e

add_e

Num_w

Date_w

ID_c name_c

add_c add_c1

add_c2

tell_c Num_s

Date_s

Page 61: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

1. ความหมายของฐานขอมล

หมายถง แหลงทรวบรวม จดเกบขอมลทมความสมพนธกน โดยมระบบการจดการฐานขอมล ไดแก การจดเกบ การบ ารงรกษา การเรยกใชงาน และการควบคมความปลอดภยของขอมล

2. ความส าคญของฐานขอมล

- ลดความซ าซอนของขอมล - Share Resource - ลดความขดแยงของขอมล - ความเปนอสระของขอมล - ก าหนดความปลอดภยของขอมล - สามารถขยายงานไดงาย - รกษาความถกตองของขอมล

1. หลกการออกแบบฐานขอมล (ตอ)

Page 62: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

3. ระดบการออกแบบ

1. ระดบภายนอก (User just click or choose)

2. ระดบหลกการ (limited to see only data)

3. ระดบภายใน (reach relationship DBMS)

Hi

1 n

1. หลกการออกแบบฐานขอมล (ตอ)

Page 63: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

2. กระบวนการออกแบบฐานขอมล Design of Process

1. วเคราะหความตองการ

Analyst Org. Need

- Analyst Organization - How Old Method Working - Setting Org. Purpose and

Located Data Limited

Page 64: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

2. กระบวนการออกแบบฐานขอมล Design of Process (ตอ)

2. ขนตอนการออกแบบฐานขอมล Database Design

- Collect and Analyst Data - Find DBMS to Solve Problem

or Org. Need - **Conceptual Design - Take out of Database Design

to Management System - Physical Design (Deep Detail) - Evaluate DBMS

Page 65: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ผขายสนคา สนคาคงคลง สงซอ

ID_A

Num_O add_A

name_A

add_A2 add_A1

tell_A ID_G name_G

num_G_stock

Date_O

1 1 m

1 n n

3. การออกแบบฐานขอมลระดบแนวคด Conceptual Design of Database

3.1 แผนภาพความสมพนธ 1 : 1 one to one

1 : n one to many

m : n many to many

Page 66: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

3. การออกแบบฐานขอมลระดบแนวคด Conceptual Design of Database (ตอ)

3.2 การออกแบบฐานขอมลโดยใชแผนภาพแสดง ความสมพนธของเอนตต (Entity)

3.2 การออกแบบฐานขอมลโดยใชแผนภาพแสดง ความสมพนธของเอนตต (Entity)

3.2.1 Entity = table = file It’s have normal entity and weak entity as it is.

normal entity weak entity

For this weak entity it’s not perfect by itself but depend on another entity to fulfillment

Page 67: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

3. การออกแบบฐานขอมลระดบแนวคด Conceptual Design of Database (ตอ)

3.2 การออกแบบฐานขอมลโดยใชแผนภาพแสดงความสมพนธของเอนตต (Entity) (ตอ)

3.2.1 Attribute = field

ผขายสนคา สนคาคงคลง สงซอ

ID_A

Num_O add_A

name_A

add_A2 add_A1

tell_A ID_G name_G

num_G_stock

Date_O

1 1 m

1 n n

Primary Key

Relation From Calculate

More than one data

Can be have Sub attribute

Page 68: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

4. การออกแบบฐานขอมลระดบตรรกะ Logic Design of Database

1 NF (first normal form)

3 NF (third normal form)

2 NF (second normal form)

จ าลองขอมลจาก การ Input output form that you design จ าลองขอมลทจะปอน ใน

1 ตาราง สงทซ ากนเขยน 1 ครง จดกลมการเขยน

ตรวจขอมล 1NF หากซ าแยกตารางออก

ตรวจขอมล 2NF หากซ าแยกตารางออก เพมอก

Page 69: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

1 NF (first normal form)

Page 70: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

2 NF (second normal form)

Page 71: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

3 NF (third normal form)

Page 72: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ผขายสนคา สนคาคงคลง สงซอ

ID_A

Num_O add_A

name_A

add_A2 add_A1

tell_A ID_G name_G

num_G_stock

Date_O

1 1 m

1 n n

Page 73: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

สรป ฐานขอมลจะได 4 table

หนาทของ DBMS

ผลลพธตองไดดง Input หรอ Output ทตองการ

Page 74: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ความสมพนธ Relation

Master File

Master File

Master File

Transection File

Primary Key

Foreign Key

Page 75: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

ความสมพนธ Relation

1 n n 1

1

n

Page 76: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

บทท 9 การพฒนาระบบและการบ ารงรกษา

- การพฒนาระบบ

- การทดสอบระบบ

- การฝกอบรม

- การตดตงระบบและการประเมนระบบ

- สรบ

Page 77: การวิเคราะห์และออกแบบระบบ รหัส 4124407 · 4.1 เหตุการริเริ่มโครงการพัฒนาระบบสารสนเทศ

บทท 10 การบ ารงรกษา

- การบ ารงรกษาระบบ

- ประเภทของการบ ารงรกษาระบบ

- ปญหาจากการบ ารงรกษาระบบ

- กระบวนการบ ารงรกษาระบบ

- สรบ