Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
บทท 3
การวเคราะหระบบและออกแบบระบบ
3.1 ระบบงานเดม (AS-IS System)
บรษท เค.ท.เอส เอนจเนยรง จ ากด ระบบงานเดมไมมการท าระบบจดการคลงสนคาเกดขน
ซงท าใหบรษทไมทราบจ านวนสนคาทผลตไวแลว และไมทราบจ านวนวตถดบทคงเหลออยในคลง
ดานเอกสารยงคงใชบลเปนกระดาษ ในการออกบลใหกบลกคา มการเกบขอมลสนคาลงบน
กระดาษ ระบบเกาอาจท าใหเสยผลประโยชนทางการคาได หากลกคาท าการสงสนคา และเกด
คลงสนคาวตถดบไมเพยงพอในการผลตสนคา ผพฒนาเลงเหนวา เมอน าระบบใหมเขามา จะชวย
ใหสามารถตรวจสอบสนคาทใกลหมดนนได เพอท าการจดซอวตถดบไดกอน สงเหลานเปน
ผลประโยชนในการท าการคาอยางยง
3.1.1 ปญหาระบบงานเดม
3.1.1.1 ไมมการจดการคลงสนคา ซงท าใหไมทราบจ านวนสนคาทงหมดภายใน
คลงสนคา
3.1.1.2 ใชกระดาษในการบนทกรายการสงซอสนคา และออกบล ท าใหเกดการสญ
หาย
3.1.1.3 ไมทราบจ านวนวตถดบ สนคา ทมอยท งหมด ซงตองอาศยการนบจ านวนโดย
ใช แรงงานคน ท าใหเกดขอผดพลาดขนได
3.1.1.4 ยงขาดชองทางในการตดตอบรษท ผานทางอนเตอรเนต
15
3.1.2 Work Flow Diagram ระบบงานเดม
รปท 3.1 แสดงแผนภาพ Work Flow Diagram ของระบบบรหารจดการคลงสนคา แบบเดม
16
3.2 วเคราะหระบบงานใหม
ระบบบรหารการจดการคลงสนคา เปนระบบทจะน ามาแทนระบบเดม ซงจะชวยในการ
จดการสนคา ไดอยางมประสทธภาพ ไมวาจะเปน การเกบขอมลวตถดบ ขอมลสนคา การออกบล
การตดสตอกสนคา ท าใหการจดการสนคาทงายขน และสะดวกตอผใชงาน เรมตนการจดระบบงาน
กตองเรมจากการออกแบบระบบ โดยการเขยน Work flow ในขนตอนการท างาน เพอใหเหน
รปแบบโครงสรางการท างานของระบบ และความสมพนธของแตละสวนงาน รวมไปถงการท า
หนาทรบผดชอบ ของแตละฝายในระบบ โดยทวไปจะแบงเปน 4 สวนงาน อาจจะมนอยกวา หรอ
มากกวานกไดแลวแตความเหมาะสมของบรษท ไดแก Customer, Owner, System, Worker ซง
พอจะนยามค าเหลานไดดงน
- Customer คอ ลกคาทท าการสงสนคา จากทางบรษท
- Owner คอ เจาของธรกจ เปนผด าเนนการแตเพยงผเดยว ในบรษท
- System คอ สวนของระบบ เปนสวนทถกพฒนาขนมาใหม แทนระบบเดม ซงจะชวยใน
การจดการคลงสนคาไดอยางเปนระบบ
- Worker คอ ผผลตสนคา หรอพนกงานทท าหนาทผลตสนคา ใหกบบรษท
การจดโครงสรางบรษทไมมรปแบบทแนนอน ขนอยกบนโยบายของเจาของธรกจ ทจะ
จดตงสวนงานตางๆ ขนมา และสวนงานยอยอยางฝายตางๆลงไป รปแบบของโปรแกรมจะท างาน
บนเวบทงหมด โดยการท างานจะมลกษณะดงน คอ
3.2.1 ผใชงานทเปน เจาของธรกจ
3.2.1.1 สามารถเพมสนคาในคลงสนคา
3.2.1.2 สามารถลบสนคาในคลงสนคา
3.2.1.3 สามารถดรายการสนคาในคลงสนคา
3.2.1.4 สามารถท าการออกบล เปนไฟล PDF
3.2.1.5 สามารถค านวณการตดสตอกเมอท าการออกบล
17
3.2.2 Work Flow Diagram ระบบงานใหม
รปท 3.2 แสดงแผนภาพ Work Flow Diagram ของระบบบรหารจดการคลงสนคา แบบใหม
18
3.3 แผนภาพกระแสขอมล (Context Diagram)
รปท 3.3 แสดงแผนภาพ Context Diagram ของระบบบรหารจดการคลงสนคา
19
3.4 การไหลของขอมล (Data Flow Diagram)
รปท 3.4 แสดงแผนภาพ Data Flow Diagram Level 1 ของระบบบรหารจดการคลงสนคา
20
3.4.1 การสงซอสนคา
รปท 3.5 แสดงแผนภาพ Data flow Diagram Level 1 Process 1 ของระบบบรหารจดการ
คลงสนคา
21
3.4.2 การออกใบเสรจสงซอสนคา
รปท 3.6 แสดงแผนภาพ Data flow Diagram Level 1 Process 2 ของระบบบรหารจดการ
คลงสนคา
22
3.4.3 การจดการคลงสนคา
รปท 3.7 แสดงแผนภาพ Data flow Diagram Level 1 Process 3 ของระบบบรหารจดการ
คลงสนคา
23
3.5 ค าอธบายการประมวลผลขอมล (Process Description)
ตารางท 3.1 อธบายการประมวลผลของกระบวนการท 1 : บนทกใบสงซอ
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 1 บนทกใบสงซอ
Input data flows ขอมลวนทสงซอ, ขอมลลกคา, ขอมลสนคา, ขอมลจ านวนสนคา Output data flows ขอมลรายการสงซอสนคา Data stored used ขอมลลกคา, ขอมลประเภทสนคา, ขอมลสนคา, ขอมลราคา, ขอมลจ านวน
สนคา, ขอมลวนทสงซอ Description
เปนโปรเซสบนทกใบสงซอสนคา ซงประกอบไปดวยโปรเซสยอยๆ ดงน 1.1 ออกใบสงซอ 1.2 บนทกรายการสงซอ
ตารางท 3.2 อธบายการประมวลผลของกระบวนการท 1.1 : รบรายการสงซอ
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 1.1 รบรายการสงซอ
Input data flows ขอมลลกคา, ขอมลสนคา, ขอมลจ านวนสนคา Output data flows ขอมลรายการสงซอสนคา Data stored used ขอมลลกคา, ขอมลประเภทสนคา, ขอมลสนคา, ขอมลราคา, ขอมลจ านวน
สนคา, ขอมลวนทสงซอ Description รบรายการสงซอสนคาจากลกคา
24
ตารางท 3.3 อธบายการประมวลผลของกระบวนการท 1.2 : บนทกรายการสงซอ
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 1.2 บนทกรายการสงซอ
Input data flows ขอมลวนทสงซอ, ขอมลลกคา, ขอมลสนคา, ขอมลจ านวนสนคา Output data flows ใบรายการสงซอสนคา Data stored used ขอมลลกคา, ขอมลประเภทสนคา, ขอมลสนคา, ขอมลราคา, ขอมลจ านวน
สนคา, ขอมลวนทสงซอ Description บนทกรายการสงซอสนคาลงระบบ
ตารางท 3.4 อธบายการประมวลผลของกระบวนการท 2 : ออกใบสงซอ
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 2 ออกใบสงซอ
Input data flows ขอมลรายการสงซอสนคา Output data flows รายการใบสงซอสนคา Data stored used ขอมลลกคา, ขอมลสนคา, ขอมลราคา, ขอมลจ านวนสนคา, ขอมลวนทสง
สนคา, ประเภทสนคา Description เมอลกคาสงสนคา จะท าการออกใบสงซอใหกบลกคา
25
ตารางท 3.5 อธบายการประมวลผลของกระบวนการท 2.1 : ตรวจสอบ/บนทกการสงซอ
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 2.1 ตรวจสอบ/บนทกการสงซอ
Input data flows ขอมลรายการสงซอสนคา Output data flows ขอมลรายการสงซอสนคา Data stored used ขอมลลกคา, ขอมลสนคา, ขอมลราคา, ขอมลจ านวนสนคา, ขอมลวนทสง
สนคา, ประเภทสนคา Description ตรวจดรายการสงซอสนคา ทลกคาไดเขยนใบสงซอ ในการจดซอสนคา
ตารางท 3.6 อธบายการประมวลผลของกระบวนการท 2.2 : ดงขอมลรายการสงซอ
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 2.2 ดงขอมลรายการสงซอ
Input data flows ขอมลรายการสงซอสนคา Output data flows ขอมลรายการสงซอสนคา Data stored used ขอมลลกคา, ขอมลสนคา, ขอมลราคา, ขอมลจ านวนสนคา, ขอมลวนทสง
สนคา, ประเภทสนคา Description ท าการดงขอมลจากฐานขอมล
26
ตารางท 3.7 อธบายการประมวลผลของกระบวนการท 2.3 : ค านวณคาสนคา/ตดสตอก
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 2.3 ค านวณคาสนคา/ตดสตอกสนคา
Input data flows ขอมลสนคา, ขอมลจ านวนสนคา, ขอมลราคาสนคา Output data flows ขอมลราคาสนคาทสงซอ, ขอมลสนคาคงเหลอภายในคลง Data stored used ขอมลสนคา, ขอมลจ านวนสนคา, ขอมลราคาสนคา Description ระบบจะท าการค านวณสนคาราคาทงหมด และท าการตดสตอกสนคาใน
ฐานขอมล
ตารางท 3.8 อธบายการประมวลผลของกระบวนการท 2.4 : ออกใบเสรจ
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 2.4 ออกใบสงซอ
Input data flows ขอมลลกคา, ขอมลรายการสงซอสนคา Output data flows ขอมลใบสงซอสนคา Data stored used ขอมลลกคา, ขอมลสนคา, ขอมลราคา, ขอมลจ านวนสนคา, ขอมลวนทสง
สนคา, ประเภทสนคา Description ระบบท าการออกใบสงซอสนคา
27
ตารางท 3.9 อธบายการประมวลผลของกระบวนการท 2.5 : พมพใบสงซอ
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 2.5 พมพใบสงซอ
Input data flows ขอมลลกคา, ขอมลรายการสงซอสนคา Output data flows ขอมลใบสงซอสนคา Data stored used - Description ท าการพมพใบสงซอสนคา
ตารางท 3.10 อธบายการประมวลผลของกระบวนการท 3 : จดการคลงสนคา
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 3 จดการคลงสนคา
Input data flows ขอมลผใช Output data flows ขอมลสนคา Data stored used ขอมลสนคา, ขอมลประเภทสนคา, ขอมลจ านวนสนคา, ขอมลราคาสนคา Description ท าการจดกาคลงสนคาภายในระบบ
28
ตารางท 3.11 อธบายการประมวลผลของกระบวนการท 3.1 : เขาเมนจดการคลงสนคา
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 3.1 เขาเมนจดการคลงสนคา
Input data flows ขอมลผใช Output data flows - Data stored used - Description ผใชท าการเขาเมนในการจดการสนคา
ตารางท 3.12 อธบายการประมวลผลของกระบวนการท 3.2 : ตรวจสอบคลงสนคา
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 3.2 ตรวจสอบคลงสนคา
Input data flows ขอมลผใช Output data flows ขอมลสนคา, ขอมลประเภทสนคา, ขอมลจ านวนสนคา, ขอมลราคาสนคา Data stored used - Description ผใชท าการดรายการคลงสนคาทงหมดภายในระบบ
29
ตารางท 3.13 อธบายการประมวลผลของกระบวนการท 3.3 : แจงเตอนสนคา
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 3.3 แจงเตอนสนคา
Input data flows ขอมลสนคา, ขอมลจ านวนสนคา Output data flows ขอมลสนคา, ขอมลจ านวนสนคา Data stored used ขอมลจ านวนสนคา Description ระบบท าการแจงเตอนสนคาทใกลหมด
ตารางท 3.14 อธบายการประมวลผลของกระบวนการท 3.4 : เพม/ลบ/แกไข สนคา
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 3.4 เพม/ลบ/แกไข สนคา
Input data flows ขอมลผใช Output data flows ขอมลสนคา, ขอมลประเภทสนคา, ขอมลจ านวนสนคา, ขอมลราคาสนคา Data stored used ขอมลสนคา, ขอมลประเภทสนคา, ขอมลจ านวนสนคา, ขอมลราคาสนคา Description ผใชสามารถท ารายการเพมสนคา ลบสนคา และแกไขสนคา
30
ตารางท 3.15 อธบายการประมวลผลของกระบวนการท 3.5 : ยนยนการจดการคลงสนคา
Process Description System DFD number Process name
ระบบบรหารจดการคลงสนคา 3.5 ยนยนการจดการคลงสนคา
Input data flows ขอมลผใช Output data flows ขอมลสนคา, ขอมลประเภทสนคา, ขอมลจ านวนสนคา Data stored used - Description เมอผใชท าการจดการคลงสนคา ระบบจะใหท าการยนยนในการท ารายการ
31
3.6 แผนภาพความสมพนธระหวางเอนทต (ER Diagram)
รปท 3.8 แสดงแผนภาพ ER Diagram ของระบบบรหารจดการคลงสนคา