View
6
Download
0
Category
Preview:
Citation preview
การวเคราะหและออกแบบระบบ รหส 4124407
ผสอน...ผชวยศาสตราจารยสหสา พลนล
คณะบรหารธรกจและการบญช
มหาวทยาลยราชภฏศรสะเกษ
Tel : 093 3277 209
E-mail : sahutsanaruk12@gmail.com
การวเคราะห และ ออกแบบ
ระบบ
1. ความรทวไปเกยวกบระบบ
2. หลกการวเคราะหและออกแบบระบบ
3. แบบจ าลองและเครองมอในการวเคราะหและออกแบบระบบ
4. การวางแผนโครงการและการศกษาเบองตน
5. การก าหนดความตองการของระบบ
6. แผนภาพกระแสขอมล
7. การออกแบบสวนตอประสานกบผใช
8. การออกแบบฐานขอมล
9. การพฒนาระบบและการบ ารงรกษา
10. การบ ารงรกษา
บทท 1 ความรทวไปเกยวกบระบบ
- แนวคดเกยวกบระบบ
- ระบบธรกจ
- องคกร
- ระบบสารสนเทศ
- ความตองการสารสนเทศ
- สรบ
บทท 2 หลกการวเคราะห และออกแบบระบบ
- ความหมายของการวเคราะหและ ออกแบบระบบ
- ผวเคราะหและออกแบบระบบ
- วงจรการพฒนาระบบ
- หลกความส าเรจของการพฒนาระบบ
- วธการวเคราะหและออกแบบระบบ
- สาเหตทท าใหโครงการลมเหลว
- สรป
บทท 3 แบบจ าลองและเครองมอในการ
วเคราะหและออกแบบระบบ
- แบบจ าลองระบบ
- เครองมอ
- แบบจ าลองกระบวนการ
- แบบจ าลองขอมล
- เทคนคการบรหารโครงการ
- สรบ
แบบจ าลองระบบ
ประโยชน สรางความเขาใจทตรงกนระหวาง ผปฏบตงาน โปรแกรมเมอร และนกวเคราะหระบบ กอนลงมอสรางระบบจรง อธบาย
- กระบวนการท างานของระบบ
- อธบายรายละเอยดขอมล
- แผนในการบรหารโครงการใหบรรลเปาหมาย
SA User Programmer
(ตอ) แบบจ าลองระบบ
เครองมอ (Tool)
เครองมอ (Tool) (ตอ)
บทท 4 การวางแผนโครงการ และการศกษา
เบองตน
- การรเรมโครงการพฒนาระบบ
- การวางแผนและการคดเลอกโครงการ
- การศกษาระบบเบองตน
- การศกษาความเปนไปได
- สรบ
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.การรเรมโครงการพฒนาระบบ
4.2 ปจจยทมผลตอโครงการพฒนาระบบสารสนเทศ
4.2.1 ปจจยภายในองคกร ความตองการของผใชระบบ ทศทางของผบรหารระดบสง ฝายเทคโนโลย ปญหาของระบบงานปจจบน
4.2.1 ปจจยภายนอกองคกร ภาวะทางเศรษฐกจ ความกาวหนาทางเทคโนโลย บรษทผลต Hardware Software และจดจ าหนาย ภาวะการแขงขนทางธรกจ นโยบายรฐบาล ลกคา
1. การรเรมโครงการพฒนาระบบ
2. การวางแผนและการคดเลอกโครงการ
4.2.1 การก าหนดโครงการพฒนาระบบ อาจมหลายแนวทางขนอยกบระดบการบรหารและ หนาทและความรบผดชอบ
4.2.2 การจ าแนกและจดล าดบโครงการ แตงตงคณะกรรมการประเมน โดยก าหนดเกณฑไดผลประโยชนสงสดดาน เวลา คชจ. ทรพยากร
4.2.3 การคดเลอกโครงการพฒนาระบบ จะยอมรบหรอปฏเสธ ปรบปรงจดประสงคโครงการ
4.2.4 ทางเลอกในการน าระบบใหมมาใชงาน จางบคคลภายนอกสรางระบบ จดซอโปรแกรมส าเรจรป ครภณฑทเกยวของ
3. การศกษาระบบเบองตน
ขนตอนท 1 ท าความเขาใจกบปญหา หรอความจ าเปนของปญหา
ขนตอนท 2 ก าหนดขอบเขตของระบบงานและขอจ ากด
ขนตอนท 3 การเกบรวบรวมขอเทจจรง
ขนตอนท 4 ก าหนดประโยชนทจะไดรบจากโครงการ
ขนตอนท 5 ประเมนการบรหารโครงการดานเวลาและคาใชจาย
ขนตอนท 6 น าเสนอผลการศกษา
4.3.1 ขนตอนการศกษาระบบเบองตน
3. การศกษาระบบเบองตน
4.3.2 การก าหนดปญหา
1. ธรรมชาตของปญหา ทสามารถเหนชด (รองทกข) หรอสงเกต
2. ก าหนดขอบเขตของปญหา ขนาด ระยะเวลา ความรบผดชอบ
3. วตถประสงค ผใชระบบตองการอะไร (คนหาเอกสารไดเรวขน)
4. การศกษาความเปนไปได
4.4.4. การศกษาความเปนไปไดดานการลดตนทน
4.4.1. การศกษาความเปนไปไดดานการปฏบตงาน
4.4.2. การศกษาความเปนไปไดดานเทคนค
4.4.3. การศกษาความเปนไปไดดานเศรษฐศาสตร
บทท 5 การก าหนดความตองการ ของระบบ
- กจกรรมหลกของการวเคราะหระบบ
- การก าหนดความตองการของระบบ
- วธการดงเดมในการก าหนดความตองการระบบ
- วธการสมยใหมในการก าหนดความตองการระบบ
- สรบ
การวเคราะหระบบเปนขนตอนท 2 ของ วงจรการพฒนาระบบ
1. ท าความเขาใจกบระบบงานเดม จากการศกษาระบบงานเดม
2. ก าหนดสงทตองปรบปรงเพมเตม ก าหนดแนวทางการปรบปรงระบบงานเดมใหดขน
3. พฒนาแนวคดส าหรบระบบงานใหม สรางแบบจ าลองแนวคด กระบวนการ
5.1 กจกรรมหลกของการวเคราะหระบบ
หลกในการคนหาความตองการ
Who What Where When Why How
เปน Function (ขนตอนการท างานปกต การจายเงนเดอน or Non-Function สงทสนบสนน (เทคโนโลย เครองมอ)
5.2 การก าหนดความตองการของระบบ
ชนดของความตองการระบบ
ขนตอนการวเคราะหความตองการ
- ขอมลความตองการทรวบรวมจากขอเทจจรง - ก าหนดรายละเอยดทควรจะมขนใหม - จดท ารายละเอยดในรปของเอกสารน าเสนอ
5.2 การก าหนดความตองการของระบบ (ตอ)
วธการก าหนดความตองการของระบบ
- วธการดงเดมในการก าหนดความตองการระบบ - วธการสมยใหมในการก าหนดความตองการระบบ
5.3 วธการดงเดมในการก าหนดความตองการระบบ
การสมภาษณ (Interview)
- แบบมโครงสราง - แบบไมมโครงสราง
แบบสอบถาม (Questionaire)
- ค าถามปลายปด (เลอกตอบ ระดบความคดเหน จดล าดบ)
- ค าถามปลายเปด
5.3 วธการดงเดมในการก าหนดความตองการระบบ (ตอ)
การสงเกต (Observation)
- แบบมสวนรวม - แบบไมมสวนรวม
การศกษาเอกสารทเกยวของ
- แบบฟอรม Input (ใบสมคร) แบบฟอรมรายงานภายใน แบบฟอรม Output (ใบสงซอ)
- ค าถามปลายเปด
5.3 วธการดงเดมในการก าหนดความตองการระบบ (ตอ)
แหลงขอมล
จากภายในและ ภายนอกองคกร - จากเอกสารของหนวยงาน (รายงานประจ าป)
เอกสารการปฏบตงาน (คมอการปฏบตงาน) Website
- วารสาร สงพมพทเกยวของ จากความคดเหนของคนท างาน
5.4 วธการสมยใหมในการก าหนดความตองการระบบ
การออกแบบระบบแบบมสวนรวม
- จดประชมกลมยอยผทเกยวของทงหมด (ผใชระบบ ผบรหาร ผสนบสนน SA IS เลขาจดบนทกการประชม และผน าการประชม
บรรยากาศการจดหองประชม
5.4 วธการสมยใหมในการก าหนดความตองการระบบ (ตอ)
การออกแบบระบบแบบรวดเรว
บทท 6 แผนภาพ
กระแสขอมล
- ความส าคญของแผนภาพกระแสขอมล
- ประเภทของแผนภาพกระแสขอมล
- การพฒนาแผนภาพกระแสขอมล
- แผนภาพบรบท
- แผนภาพกระแสขอมลระดบ 0
- แผนภาพกระแสขอมลระดบต าลงมา
- สรบ
ความส าคญของแผนภาพกระแสขอมล
ความส าคญของแผนภาพกระแสขอมล (ตอ)
ความหมาย
วตถประสงคในการใชแผนภาพกระแสขอมล
สญลกษณในแผนภาพกระแสขอมล
สญลกษณในแผนภาพกระแสขอมล (ตอ)
กระแสขอมล (Data Flows)
กระบวนการ (Process) แหลงจดเกบขอมล (Data Store)
เอนตตภายนอก (External Entity)
กฎในการเขยนแผนภาพกระแสขอมล
กระบวนการ
กฎในการเขยนแผนภาพกระแสขอมล (ตอ)
เอนตตภายนอก
กฎในการเขยนแผนภาพกระแสขอมล (ตอ)
กฎในการเขยนแผนภาพกระแสขอมล (ตอ)
แหลงจดเกบขอมล (Data Store)
กฎในการเขยนแผนภาพกระแสขอมล (ตอ)
กฎในการเขยนแผนภาพกระแสขอมล (ตอ)
กระแสขอมล (Data Flows)
ประเภทของแผนภาพกระแสขอมล
ประเภทของแผนภาพกระแสขอมล (ตอ)
การพฒนาแผนภาพกระแสขอมล
การพฒนาแผนภาพกระแสขอมล (ตอ)
แผนภาพบรบท
แผนภาพบรบท (ตอ)
ตวอยาง แผนภาพบรบท (ตอ)
แผนภาพกระแสขอมลระดบ 0
แผนภาพ กระแสขอมล
ระดบ 0 (ตอ)
แผนภาพกระแสขอมลระดบต าลงมา
แผนภาพ กระแสขอมล ระดบต าลงมา
(ตอ)
แผนภาพ กระแสขอมล ระดบต าลงมา
(ตอ)
บทท 7 การออกแบบสวนตอประสาน
กบผใช
- ภาพรวมของการออกแบบระบบ
- กจกรรมหลกในการออกแบบระบบ
- วตถประสงคในการออกแบบระบบ
- การออกแบบสวนตอประสานกบผใช
- การออกแบบอนพต
- การออบแบบเอาตพต
- สรบ
ภาพรวมของการออกแบบระบบ
การออกแบบระบบ เปนจนตนาการของผออกแบบระบบใน 2 ดาน - ตรรกศาสตร แสดงทศทางการไหลของงาน แนวคด - กายภาพ รายละเอยดการปอนขอมล การค านวน การจดเกบ วธการจดเรยง
User ระบบเชาหนงสอ
ยมหนงสอ
ค ำนวนคำปรบ
ออกรำยงำน
บนทกประวต
ความตองการของ User/ผบรหารตาม
โครงสราง
ภาพรวมของการออกแบบระบบ
Input Process Output
กจกรรมหลกในการออกแบบระบบ
ขนตอนการออบแบบระบบ
1. ออกแบบ Output - Output Layout โครงรางเอกสารรายงานท ตองการ
2. ออกแบบ Process - วธการค านวน การจดเกบขอมล (File หรอ Entity) ความสมพนธของฐานขอมล
3. ออกแบบ Input - ออกแบบขอมลน าเขา แบบฟอรมตางๆ
1. ออกแบบ Output
บทท 8 การออกแบบฐานขอมล
- หลกการออกแบบฐานขอมล
- กระบวนการออกแบบฐานขอมล
- การออกแบบฐานขอมลระดบแนวความคด
- การออกแบบฐานขอมลระดบตรรกะ
- สรบ
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
1. ความหมายของฐานขอมล
หมายถง แหลงทรวบรวม จดเกบขอมลทมความสมพนธกน โดยมระบบการจดการฐานขอมล ไดแก การจดเกบ การบ ารงรกษา การเรยกใชงาน และการควบคมความปลอดภยของขอมล
2. ความส าคญของฐานขอมล
- ลดความซ าซอนของขอมล - Share Resource - ลดความขดแยงของขอมล - ความเปนอสระของขอมล - ก าหนดความปลอดภยของขอมล - สามารถขยายงานไดงาย - รกษาความถกตองของขอมล
1. หลกการออกแบบฐานขอมล (ตอ)
3. ระดบการออกแบบ
1. ระดบภายนอก (User just click or choose)
2. ระดบหลกการ (limited to see only data)
3. ระดบภายใน (reach relationship DBMS)
Hi
1 n
1. หลกการออกแบบฐานขอมล (ตอ)
2. กระบวนการออกแบบฐานขอมล Design of Process
1. วเคราะหความตองการ
Analyst Org. Need
- Analyst Organization - How Old Method Working - Setting Org. Purpose and
Located Data Limited
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
ผขายสนคา สนคาคงคลง สงซอ
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
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
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
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 หากซ าแยกตารางออก เพมอก
1 NF (first normal form)
2 NF (second normal form)
3 NF (third normal form)
ผขายสนคา สนคาคงคลง สงซอ
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
สรป ฐานขอมลจะได 4 table
หนาทของ DBMS
ผลลพธตองไดดง Input หรอ Output ทตองการ
ความสมพนธ Relation
Master File
Master File
Master File
Transection File
Primary Key
Foreign Key
ความสมพนธ Relation
1 n n 1
1
n
บทท 9 การพฒนาระบบและการบ ารงรกษา
- การพฒนาระบบ
- การทดสอบระบบ
- การฝกอบรม
- การตดตงระบบและการประเมนระบบ
- สรบ
บทท 10 การบ ารงรกษา
- การบ ารงรกษาระบบ
- ประเภทของการบ ารงรกษาระบบ
- ปญหาจากการบ ารงรกษาระบบ
- กระบวนการบ ารงรกษาระบบ
- สรบ
Recommended