บทที่ 3 วิธีการด าเนินงาน502).pdfบทที่ 3...
TRANSCRIPT
บทที ่3 วิธีการด าเนินงาน
ในส่วนของการวิเคราะห์ระบบงานเดิมนี้ ผู้ศึกษาจะน าเสนอรายละเอียดของขั้นตอนการวิเคราะห์และออกแบบระบบ ซึ่งได้น าทฤษฎีและแนวความคิดต่างๆ จากท่ีได้ศึกษามาแล้วในบทที่ 2 มาประยุกต์ใช้งานโดยประกอบไปด้วยการวิเคราะห์ระบบงานเดิม
3.1 ระบบงานเดิม
ส านักงานวิเทศสัมพันธ์และยุทธศาสตร์ระหว่างประเทศมหาวิทยาลัยขอนแก่นเป็น
หน่วยงานรัฐที่รับผิดชอบหน้าที่ในการประสานงานต่างๆของมหาวิทยาลัยขอนแก่น เนื่องจากเป็นหน่วยงานที่สังกัดมหาวิทยาลัยขอนแก่น ในการเบิกจ่ายพัสดุ หรือการยืม การคืน พัสดุครุภัณฑ์จึงต้องมีการบันทึกและจัดท ารายงานแจ้งไปยังทางหน่วยงานที่รับผิดชอบพัสดุและครุภัณฑ์ของมหาวิทยาลัยขอนแก่น เพราะในการสั่งซื้อและการรับพัสดุครุภัณฑ์ต่างๆของทางส านักงานวิเทศสัมพันธ์ฯนั้นต้องสั่งซื้อผ่านทางหน่วยงานที่รับผิดชอบด้านพัสดุครุภัณฑ์ของมหาวิทยาลัยขอนแก่น การเบิกจ่าย ยืม และคืนพัสดุ ครุภัณฑ์ทุกครั้งต้องมีการลงบันทึกไว้เป็นหลักฐานเพ่ือให้ทางมหาวิทยาลัยขอนแก่นตรวจสอบข้อมูลการเบิกจ่าย ยืม และคืนพัสดุ ครุภัณฑ์ภายหลังได้ เดิมส านักงานวิเทศฯใช้การบันทึกข้อมูลการเบิกจ่ายพัสดุและยืม-คืนครุภัณฑ์แบบลงบันทึกในกระดาษและจัดเก็บใส่แฟ้มแต่ละเดือนเพ่ือตรวจสอบยอดส านักงานวิเทศฯไม่มีพนักงานที่รับผิดชอบในด้านพัสดุและครุภัณฑ์นี้โดยตรง ท าให้การเบิกจ่ายบางครั้งไม่ได้มีการบันทึก ในทุกๆสิ้นเดือนเมื่อจะท าการเช็คยอดคงเหลือของครุภัณฑ์เพ่ือท าเรื่องขออนุมัติสั่งซื้อจากทางมหาวิทยาลัย ก็จะเกิดปัญหายอดการเบิกและยอดสินค้าคงเหลือไม่เท่ากันท าให้บางครั้งไม่สามารถท าเรื่องขออนุมัติพัสดุครุภัณฑ์ได้
21
ขั้นตอนการด าเนินงานเดิมของระบบบริหารจัดการพัสดุและครุภัณฑ์ออนไลน์ ส านักงานวิทศสัมพันธ์และยุทธศาสตร์ มหาวิทยาลัยขอนแก่น มีลักษณะการด าเนินงานหลัก ดังนี้
3.1.1 ปัญหาของระบบ 1. ระบบงานเดิมยังจัดเก็บข้อมูลการเบิกจ่าย การยืมและการคืนพัสดุและครุภัณฑ์
แบบเอกสารท าให้ ในการตรวจสอบข้อมูลต่างๆยุ่งยาก และเอกสารมีความเสี่ยงต่อการช ารุดเสียหายได้ง่าย
2. ระบบงานเดิมไม่มีการท ารายงานการเบิกจ่าย การยืม การคืนพัสดุและครุภัณฑ์อย่างชัดเจน
3. ระบบงานเดิมมีการใช้เอกสารจ านวนมากในการท ารายงานการเบิกจ่าย การยืม การคืนพัสดุและครุภัณฑ์ท าให้สิ้นเปลืองทรัพยากรและเสียค่าใช้จ่ายในการจัดเก็บข้อมูลอีกด้วย
4. ระบบงานเดิมไม่มีการลงบันทึกการเบิกจ่าย การยืม การคืนพัสดุและครุภัณฑ์ที่แน่นอนในบางครั้งมีการหยิบพัสดุไปใช้โดยไม่ท าเรื่องเบิกท าให้การตรวจสอบข้อมูลต่างๆ ท าได้ยาก
� �
� �
�
�
� � �
�
�
�
� �
� � �
� �
ภาพที่ 3-1 แผนภูมิก้างปลา
22
3.1.2 ข้อเสนอแนะ 1. น าเทคโนโลยีทางคอมพิวเตอร์เข้ามาใช้เพ่ือบริหารจัดการพัสดุและครุภัณฑ์ของ
ส านักงานวิเทศสัมพันธ์ฯ มหาวิทยาลัยขอนแก่นเพ่ือให้เกิดความสะดวกในการด าเนินงาน
2. ควรมีการจัดท าและพัฒนาระบบบริหารจัดการพัสดุและครุภัณฑ์ออนไลน์ ให้สามารถเก็บข้อมูลอย่างเป็นระบบและลดการใช้เอกสารให้มากที่สุดจะท าให้ลดสิ้นเปลืองทรัพยากรของทางส านักงานวิเทศสัมพันธ์ฯ
3. ควรจะมีการบันทึกข้อมูลการเบิกจ่าย การยืมหรือการคืนพัสดุและครุภัณฑ์ในทุกครั้งที่น าพัสดุครุภัณฑ์ไปใช้งานเพ่ือให้สามารถตรวจสอบข้อมูลการน าไปใช้งานต่างๆได้ในภายหลัง
4. ควรมีการจัดหมวดหมู่ข้อมูลให้เป็นระเบียบ เพ่ือให้ง่ายต่อการค้นหาและการเรียกใช้งานข้อมูล
23
3.1.3 System Flowchart (ระบบงานเดิม) 1. Flowchart การเบิกพัสดุ
ขั้นตอนการขอเบิกพัสดุของระบบเดิม 1. เจ้าหน้าที่เขียนใบขอเบิกพัสดุ 2. เจ้าหน้าที่พัสดุตรวจสอบจ านวนพัสดุคงเหลือ 3. เจ้าหน้าที่รับพัสดุ 4. เจ้าหน้าที่พัสดุบันทึกข้อมูลพัสดุ 5. เจ้าหน้าที่พัสดุสรุปยอดคงเหลือพัสดุทั้งหมด
�
�
�
�
�
ภาพที่ 3 -2 แสดงขั้นตอนการด าเนินการเบิกพัสดุของระบบเดิม
24
2. Flowchart การยืมครุภัณฑ์ระบบเดิม ขั้นตอนการยืมครุภัณฑ์ของระบบงานเดิม 1. ผู้ยืมเขียนใบขอยืมครุภัณฑ์
2. เจ้าหน้าที่พัสดุท าการตรวจสอบจ านวนครุภัณฑ์คงเหลือ 3. ผู้ยืมรับครุภัณฑ์ 4. เจ้าหน้าที่พัสดุสรุปยอดครุภัณฑ์คงเหลือ
ภาพที่ 3 -3 แสดงขั้นตอนการด าเนินการยืมครุภัณฑ์ของระบบเดิม
25
3. Flowchart การคืนครุภณัฑ์ ขั้นตอนการคืนครุภัณฑ์ของระบบเดิม 1. ผู้ยืมเขียนใบส่งคืนครุภัณฑ์ 2. เจ้าหน้าที่พัสดุตรวจสอบสภาพครุภัณฑ์ก่อนการรับคืนครุภัณฑ์ 3. เจ้าที่หน้าพัสดุรับคืนครุภัณฑ์ 4. เจ้าหน้าที่พัสดุสรุปยอดครุภัณฑ์
�
� � �
�
� �
�� �
�
ภาพที่ 1 -4 แสดงขั้นตอนการด าเนินการคืนครุภัณฑ์ของระบบเดิม
26
4. Flowchart การแทงจ าหน่ายพัสดุ ขั้นตอนการแทงจ าหน่ายพัสดุของระบบงานเดิม
1. เจ้าหน้าที่พัสดุค้นหาพัสดุ 2. เจ้าหน้าที่พัสดุตรวจสอบว่าพัสดุช ารุดหรือไม่ 3. เจ้าหน้าที่พัสดุบันทึกข้อมูลการตัดจ าหน่ายพัสดุ
�
� � �
�
�
�
�
ภาพที่ 3 -5 แสดงขั้นตอนการด าเนินการแทงจ าหน่ายพัสดุของระบบเดิม
27
5. Flowchart การแทงจ าหน่ายครุภัณฑ์
ขั้นตอนการแทงจ าหน่ายครุภัณฑ์ของระบบงานเดิม 1. เจ้าหน้าที่พัสดุค้นหาครุภัณฑ์ 2. เจ้าหน้าที่พัสดุตรวจสอบว่าครุภัณฑ์ใช้งานได้หรือไม่ 3. เจ้าหน้าที่พัสดุบันทึกข้อมูลการตัดจ าหน่ายครุภัณฑ์
�
� � � �
� �
�
� �
ภาพที่ 3 -6 แสดงขั้นตอนการด าเนินการตัดจ าหน่ายครุภัณฑ์ของระบบเดิม
28
6. Flowchart การแจ้งซ่อมครุภัณฑ์ ขั้นตอนการแจ้งซ่อมครุภัณฑ์ของระบบงานเดิม 1. เจ้าหน้าที่พัสดุเขียนใบแจ้งซ่อม 2. เจ้าหน้าที่พัสดุ ติดต่อช่างที่รับผิดชอบ 3. เจ้าหน้าที่พัสดุบันทึกข้อมูลการซ่อม
�
�
�
�
�
�
ภาพที่ 3 -7 แสดงขั้นตอนการด าเนินการแจ้งซ่อมครุภัณฑ์ของระบบเดิม
29
7. Flowchart การลงทะเบียนพัสดุ ขั้นตอนการลงทะเบียนพัสดุของระบบงานเดิม
1. เจ้าหน้าที่พัสดุกรอกข้อมูลพัสดุ 2. เจ้าหน้าที่บันทึกข้อมูลการลงทะเบียนพัสดุ
�
�
�
�
ภาพที่ 3 -8 แสดงขั้นตอนการลงทะเบียนพัสดุของระบบเดิม
30
8. Flowchart การลงทะเบียนครุภัณฑ์ ขั้นตอนการลงทะเบียนครุภัณฑ์ของระบบงานเดิม
1. เจ้าหน้าที่พัสดุกรอกข้อมูลครุภัณฑ์ 2. เจ้าหน้าที่บันทึกข้อมูลการลงทะเบียนครุภัณฑ์
�
� �
� �
�
ภาพที่ 3 -9 แสดงขัน้ตอนการลงทะเบียนครุภัณฑ์ของระบบเดิม
31
3.1.4 Flowchart ระบบงานใหม่ 1. Flowchart การเบิกพัสดุ(Admin)
� �
�
�
�
� �
� �
�
�
�
�
ภาพที่ 3 -10 ภาพแสดงขั้นตอนการเบิกพัสดุของระบบงานใหม่
32
2. Flowchart การอนุมัติการเบิกพัสดุ(Admin)
�
� � �
� � �
�
� � � �
� � �
� �
�
�
�
ภาพที่ 3 -11 ภาพแสดงขั้นตอนการอนุมัติการเบิกพัสดุของระบบงานใหม่
33
3. Flowchart การยืมครุภัณฑ์(Admin)
�
� �
�
� �
� � � �
� � �
� � �
� �
�
�
�
�
�
ภาพที่ 3 -12 ภาพแสดงขั้นตอนการยืมครุภัณฑ์ของระบบงานใหม่
34
4. Flowchart อนุมัติการยืมครุภัณฑ์(Admin)
�
� �
� � � �
� � �
� � �
� �
�
�
�
�
�
ภาพที่ 3 -13 ภาพแสดงขั้นตอนอนุมัติการยืมครุภัณฑ์(Admin)ของระบบงานใหม่
35
5. Flowchart การคืนครุภณัฑ์(Admin)
�
� � �
� � � �
� � � �
� � � �
� �
�
� �
�
�
� �
�
� �
�
�
ภาพที่ 3–14 ภาพแสดงขั้นตอนการคืนครุภัณฑ์ของระบบงานใหม่
36
6. Flowchart ตรวจสอบครุภัณฑ์ที่คืน(Admin)
�
� � �
� � � �
� � � �
� � �
�
� �
�
�
� �
�
ภาพที่ 3–15 ภาพแสดงขั้นตอนการตรวจสอบครุภัณฑ์ที่คืนของระบบงานใหม่
37
7. Flowchart การแทงจ าหน่ายพัสดุ(Admin)
�
�
�
� /
� �
� � � �
� �
�
� �
�
�
�
ภาพที่ 3-16 ภาพแสดงขั้นตอนการแทงจ าหน่ายพัสดุของระบบงานใหม่
38
8. Flowchart การแทงจ าหน่ายครุภัณฑ์(Admin) �
� �
� � �
�
� � �
� � � �
� �
� �
� �
�
�
�
�
ภาพที่ 3 –17 ภาพแสดงขั้นตอนการตัดจ าหน่ายครุภัณฑ์ของระบบงานใหม่
39
9. Flowchart การแจ้งซ่อมครุภัณฑ์(Admin)
�
� �
� �
� � �
�
� � �
�
�
�
�
� � �
ภาพที่ 3 –18 ภาพแสดงขั้นตอนการแจ้งซ่อมครุภัณฑ์ของระบบงานใหม่
40
10. Flowchart การรับครุภัณฑ์จากซ่อม(Admin)
�
� � �
� � �
� �� �
�� �
�� � �
� �
�
� �
�
�
ภาพที่ 3 –19 ภาพแสดงขั้นตอนการรับครุภัณฑ์จากซ่อมของระบบงานใหม่
41
11. Flowchart การลงทะเบียนพัสดุ(Admin)
�
�
�
�
� �
� �
�
� �
� �
ภาพที่ 3 –20 ภาพแสดงขั้นตอนการลงทะเบียนพัสดุของระบบงานใหม่
42
12. Flowchart การลงทะเบียนครุภัณฑ์(Admin)
�
� �
� �
�
� � �
� �
� �
� � �
�
�
� � �
ภาพที่ 3 –21 ภาพแสดงขั้นตอนการลงทะเบียนครุภัณฑ์ของระบบงานใหม่
43
1. Flowchart การเบิกพัสดุ(User)
�
�
�
�
� �
� � � �
� �
�
�
�
ภาพที่ 3 –22 ภาพแสดงขั้นตอนการการเบิกพัสดุของระบบงานใหม่
44
2. Flowchart การยืมครุภัณฑ์ (User)
�
� �
�
� �
� � � �
� � �
� � �
� �
�
�
�
�
ภาพที่ 3 –24 ภาพแสดงขั้นตอนการยืมครุภัณฑ์ของระบบงานใหม่
45
3. Flowchart การคืนครุภณัฑ์(User)
�
� � �
� � � �
� � � �
� � � �
� �
�
� �
�
�
� �
�
� �
�
�
ภาพที่ 3 –25 ภาพแสดงขั้นตอนการคืนครุภัณฑ์ของระบบงานใหม่
46
4. Flowchart การแจ้งซ่อมครุภัณฑ์(User)
�
� �
� �
� � �
�
� � �
�
�
�
�
� � �
ภาพที่ 3 –26 ภาพแสดงขั้นตอนการแจ้งซ่อมครุภัณฑ์ของระบบงานใหม่
47
3.1.5 Context Diagram
0
�
�
� �
�
� � � �
� � � � �
� � �
� � �
� � � � �
� � � �
�� � � � �
� �� � � � � �
�
� �
�
�
�
ภาพที่ 3 – 27 ภาพรวมแผนภาพกระแสข้อมูลระบบเดิม
48
3.1.6 Data Flow Diagram 3.1.6.1 Data Flow Diagram Level 1 ของระบบงานเดิม 1. DFD Level 1 การเบิกพัสดุของระบบงานเดิม
� �
1
�
�
� ,
DFD Level 1 ( )
4 �
2
3 �
� �
�
�
ภาพที่ 3 -28 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การเบิกพัสดุ
49
2. DFD Level 1 การยืมครุภัณฑ์ของระบบงานเดิม
� �
� �
� �
1 �
3
6 � �
� � �
�
� � � � �
DFD Level 1 ( )
2
�
� � � �
ภาพที่ 3 –29 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การยืมครุภัณฑ์
50
3. DFD Level 1 การคืนครุภัณฑ์ของระบบงานเดิม
3
� �
� � �
� �
� �
1 �
6 � �
8 � �
� � �
� �
� � � � �
DFD Level 1 ( )
� � �
� � �
ภาพที่ 3 – 30 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การคืนครุภัณฑ์
4. DFD Level 1 การแทงจ าหน่ายพัสดุของระบบงานเดิม
4
�
�
�
�
, 2
�
16 �
�
ภาพที่ 3 –31 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การแทงจ าหน่ายพัสดุ
51
5. DFD Level 1 การแทงจ าหน่ายครุภัณฑ์ของระบบงานเดิม
5
� �
� �
� �
� , 1 �
� �
18 � � �
� �
DFD Level 1
ภาพที่ 3–32 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การตัดจ าหน่ายครุภัณฑ์
52
6. DFD Level 1 การแจ้งซ่อมครุภัณฑ์ของระบบงานเดิม
DFD Level 1 ( )
� �
�
1 �
20
10 � �
� �
� �
�
� � �
�
� �
�
6
ภาพที่ 3 –33 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การแจ้งซ่อมครุภัณฑ์
53
7. DFD Level 1 การลงทะเบียนพัสดุของระบบงานเดิม
7
2
13 �
�
�
�
� �
DFD Level 1 ( )
�
ภาพที่ 3 –34 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การลงทะเบียนพัสดุ
8. DFD Level 1 การลงทะเบียนครุภัณฑ์ของระบบงานเดิม
8
�
1 �
14 � �
�
� �
� �
� �
�
� � �
DFD Level 1 ( )
� �
ภาพที่ 3 –35 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การลงทะเบียนครุภัณฑ์
54
3.1.7 ระบบงานใหม่ 3.1.7.1 Context Diagram ของระบบงานใหม่ เพื่ออธิบายระบบงานหลัก
0
� � � � � �
�
�
� �
�
� � � �
�
� � � � �
� � �
� � �
� � � � �
� � �� � � � �
� �� � � � � �
� � �
� �
ภาพที่ 3 –36 แผนภาพ Context Diagram ของระบบงานใหม่
55
3.1.8 Data Flow Diagram Level 1 และ 2 3.1.8.1 Data Flow Diagram Level 1
1. DFD Level 1 การเบิกพัสดุ(Admin)ของระบบงานใหม่
1
2
4 �
5 � �
�
� �
�
�
� �
ภาพที่ 3 –37 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การเบิกพัสดุ(Admin)
56
2. DFD Level 1 อนุมัติการเบิกพัสดุ(Admin)ของระบบงานใหม่
2
� � �
� �
4 � � . �
� �
ภาพที่ 3 –38 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 อนุมัติการเบิกพัสดุ(Admin)
57
3. DFD Level 1 การยืมครุภัณฑ์(Admin)ของระบบงานใหม่
3
( )
6 � �
7 � � �
� � �
� � � � �
1 �
� � �
� �
� � �
ภาพที่ 3 –39 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การยืมครุภัณฑ์(Admin)
4. DFD Level 1 อนุมัติการยืมครุภัณฑ์(Admin)ของระบบงานใหม่
4
� � � � �
� � �
6 � � � . � �
� � �
ภาพที่ 3 –40 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 อนุมัติการยืมครุภัณฑ์(Admin)
58
5. DFD Level 1 การคืนครุภัณฑ์(Admin)ของระบบงานใหม่
5
( )
� � � �
�
� � � � � �
� �
6 � �
1 �
8 � �
7 � � �
9 � � �
�
� �
� �
� �
� � �
� � �
ภาพที่ 3 –41 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การคืนครุภัณฑ์(Admin)
59
6. DFD Level 1 ตรวจสอบครุภัณฑ์ที่คืนAdmin)ของระบบงานใหม่
6
8 � �
� � � � � �
� � �
� � � . � � � � �
ภาพที่ 3 –42 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 ตรวจสอบครุภัณฑ์ที่คืน(Admin)
7. DFD Level 1 การแทงจ าหน่ายพัสดุ(Admin)ของระบบงานใหม่
7
�
� � �
2
16 �
17 � �
�
�
� �
ภาพที ่3 –43 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การแทงจ าหน่ายพัสดุ(Admin)
60
8. DFD Level 1 การแทงจ าหน่ายครุภัณฑ์(Admin)ของระบบงานใหม่
8
� � �
� � � � �
1 �
18 � �
19 � � �
� � �
� �
� � �
ภาพที่ 3 -44 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การแทงจ าหน่ายครุภัณฑ์(Admin)
61
9. DFD Level 1 การแจ้งซ่อมครุภัณฑ์(Admin)ของระบบงานใหม่
9
1 �
10 � �
� � �
� �
�
� �
� �
11 � � � � � �
ภาพที่ 3 –45 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การแจ้งซ่อมครุภัณฑ์(Admin)
10. DFD Level 1 รับครุภัณฑ์จากซ่อม(Admin)ของระบบงานใหม่
10
10 � �
� � � �
� � �
� �
� � � 11 � � �
� �
� � �
ภาพที่ 3 –46 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 รับครุภัณฑ์จากซ่อม(Admin)
62
11. DFD Level 1 การลงทะเบียนพัสดุ(Admin)ของระบบงานใหม่
11
2
12 �
13 � �
�
� �
�
�
ภาพที่ 3 –47 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การลงทะเบียนพัสดุ(Admin)
63
12. DFD Level 1 การลงทะเบียนครุภัณฑ์(Admin)ของระบบงานใหม่
12 �
� �
1 �
14 � �
15 � � �
�
� �
� � �
� �
� �
ภาพที่ 3 –48 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การลงทะเบียนครุภัณฑ์(Admin)
13. DFD Level 1 การเบิกพัสดุ(User)ของระบบงานใหม่
13
2
4 �
5 � �
�
� �
�
�
� �
ภาพที่ 3 –49 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การเบิกพัสดุ(User)
64
14. DFD Level 1 การยืมครุภัณฑ์(User)ของระบบงานใหม่
14
6 � �
7 � � �
� � �
� � � � �
1 � �
� �
� �
� � �
ภาพที่ 3 –50 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การยืมครุภัณฑ์(User)
65
15. DFD Level 1 การคืนครุภัณฑ์(User)ของระบบงานใหม่
15
( )
� � � �
�
� � � � � �
� �
6 � �
1 �
8 � �
7 � � �
9 � � �
�
� �
� �
� �
� � �
� � �
ภาพที่ 3 –51 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การคืนครุภัณฑ์(User)
66
16. DFD Level 1 การแจ้งซ่อมครุภัณฑ์(User)ของระบบงานใหม่
16
1 �
10 � �
� � �
� �
�
� �
� �
11 � � � � � �
ภาพที่ 3 –52 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 1 การแจ้งซ่อมครุภัณฑ์(User)
67
3.1.8.2 Data Flow Diagram Level 2 1. DFD Level 2 การเบิกพัสดุ(Admin)ของระบบงานใหม่
1.1
�
1
1.2
�
5 �
6 � �
�
� �
1.3
�
�
ภาพที่ 3-52 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 การเบิกพัสดุ(Admin)
68
2. DFD Level 2 อนุมัติการเบิกพัสดุ(Admin)ของระบบงานใหม่
2.1
�
� �
5 �
6 � �
2.2
�
� �
� �
�
�
� � �
ภาพที่ 3-53 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 อนุมัติการเบิกพัสดุ(Admin)
69
3. DFD Level 2 การยืมครุภัณฑ์(Admin)ของระบบงานใหม่
3.1
�
� �
1 �
3.2
�
� �
�
6 � �
7 � � �
� �
� � �
3.3
�
�
� �
ภาพที่ 3-54 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 การยืมครุภัณฑ์(Admin)
70
4. DFD Level 2 อนุมัติการยืมครุภัณฑ์(Admin)ของระบบงานใหม่
4.1
� �
� � �
6 � �
7 � � �
4.2
� �
� � �
� � �
� �
�
�
� � �
ภาพที่ 3-55 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 อนุมัติการยืมครุภัณฑ์(Admin)
71
5. DFD Level 2 การคืนครุภัณฑ์ของระบบงานใหม่
5.1
� �
� � �
5.2
�
6 � �
7 � � �
� �
� � �
5.3
�
�
8 � �
9 � � �
� �
� � �
� �
ภาพที่ 3-56 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 การคืนครุภัณฑ์(Admin)
72
6. DFD Level 2 ตรวจสอบครุภัณฑ์ที่คืน(Admin)ของระบบงานใหม่
6.1
� �
� � �
6.2
�
�
8 � �
9 � � �
� �
� � �
6.3
�
�
1 �
� � �
� �
� � � � �
ภาพที่ 3-57 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 ตรวจสอบครุภัณฑ์ที่คืน(Admin)
73
7. DFD Level 2 การแทงจ าหน่ายพัสดุ(Admin)ของระบบงานใหม่
7.1
�
7.2
2
18 � �
�
7.3
�
� �
�
� �
16 �
ภาพที่ 3-58 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 การแทงจ าหน่ายพัสดุ(Admin)
74
8. DFD Level 2 การแทงจ าหน่ายครุภัณฑ์(Admin)ของระบบงานใหม่
8.1
�
� �
8.2
�
1 �
19 � � �
� � �
8.3
�
�
� �
� �
� � �
18 � �
ภาพที่ 3-59 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 การแทงจ าหน่ายครุภัณฑ์(Admin)
75
9. DFD Level 2 การแจ้งซ่อมครุภัณฑ์(Admin)ของระบบงานใหม่
9.1
�
� �
9.2
�
1 � � � �
9.3
�
�
10 � �
11 � � �
� �
� � �
� �
ภาพที่ 3-60 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 การแจ้งซ่อมครุภัณฑ์(Admin)
76
10. DFD Level 2 การรับครุภัณฑ์จากซ่อม(Admin)ของระบบงานใหม่
10.1
� �
� � �
10.2
�
�
10 � � � �
� � �
10.3
��
�
11 � � �
� �� �
�� �
�� �
ภาพที่ 3-61 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 รับครุภัณฑ์จากซ่อม(Admin)
77
11. DFD Level 2 การลงทะเบียนพัสดุ(Admin)ของระบบงานใหม่
11.1
�
11.2
2
15 � �
�
11.3
�
�
�
� �
14 �
ภาพที่ 3-62 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 การลงทะเบียนพัสดุ(Admin)
78
12. DFD Level 2 การลงทะเบียนครุภัณฑ์(Admin)ของระบบงานใหม่
12.1
�
� �
12.2
�
1 �
13 � � �
� � �
12.3
�
�
� �
� �
� � �
12 � �
ภาพที่ 3-63 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 การลงทะเบียนครุภัณฑ์(Admin)
79
13. DFD Level 2 การเบิกพัสดุ(User)ของระบบงานใหม่
13.1
�
2
13.2
�
4 �
5 � �
�
� �
13.3
�
�
ภาพที่ 3-64 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 การเบิกพัสดุ(User)
80
14. DFD Level 2 การยืนครุภัณฑ์(User)ของระบบงานใหม่
14.1
�
� �
1 �
14.2
�
� �
�
6 � �
7 � � �
� �
� � �
14.3
�
�
� �
ภาพที่ 3-65 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 การยืมครุภัณฑ์(User)
81
15. DFD Level 2 การคืนครุภณัฑ์(User)ของระบบงานใหม่
15.1
� �
� � �
15.2
�
6 � �
7 � � �
� �
� � �
15.3
�
�
8 � �
9 � � �
� �
� � �
� �
ภาพที่ 3-66 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 การคืนครุภัณฑ์(User)
82
16. DFD Level 2 การแจ้งซ่อมครุภัณฑ์(User)ของระบบงานใหม่
16.1
�
� �
16.2
�
1 � � � �
16.3
�
�
10 � �
11 � � �
� �
� � �
� �
ภาพที่ 3-67 แผนภาพกระแสข้อมูลระบบเดิมระดับที่ 2 การแจ้งซ่อมครุภัณฑ์(User)
3.2.2 E-R Diagram Model
1
m 1
1
1
m
1
1
m
1
m
1
m
m
1
1
m
1 1
11
m
1
m
1
m
1
m 1
1
1
m
1
m 1 1
1
m
1
1
1
m
1
m
1
รูปที่ 3-68 แผนภาพ E-R Diagram Model
84
3.2.4 Data Dictionary
ตาราง 3 - 1 พัสด ุ(parcelpost)
ตาราง 3 - 2 เจ้าหน้าที(่officer)
Attribute Name
Description Data Type
Data Size
Key Type
Reference
p_id หมายเลขพัสดุ Varchar2 15 PK p_name ชื่อพัสดุ Varchar2 100 p_price ราคาพัสดุ int 20 p_colour สี Varchar2 50 p_amount จ านวน int 100 unit_id หน่วยนับ int 15 FK หน่วยนับ pType_id ประเภทพัสดุ int 15 FK ประเภทพัสดุ note หมายเหคุ Varchar2 15 img รูปภาพ Varchar2 100 regPID ลงทะเบียนพัสดุ int 11 FK ลงทะเบียนพัสดุ
Attribute Name
Description Data Type Data Size
Key Type
Reference
officer _id รหัสเจ้าหน้าที่ int 15 PK prefix ค าน าหน้า Varchar2 50 firstname ชื่อ Varchar2 100 Lastname นามสกุล Varchar2 100 Officer_tel เบอร์โทร Varchar2 10 Position ต าแหน่งงาน Varchar2 100 email อีเมลล์ Varchar2 100 status สถานะ Varchar2 50 username ชื่อผู้ใช้ Varchar2 20 password รหัสผ่าน Varchar2 30
85
ตาราง 3 - 3 ครุภัณฑ์(durable_goods)
Attribute Name
Description Data Type
Data Size
Key Type
Reference
Dg_id หมายเลขครุภัณฑ์ Varchar2 15 PK Dg_name ชื่อครุภัณฑ์ Varchar2 100 Dg_ Brand ยี่ห้อครุภัณฑ์ Varchar2 150 Dg_Type ชนิด Varchar2 150 Dg_colour สี Varchar2 50 Dg_size ขนาด Varchar2 50 Dg_quality ลักษณะ Varchar2 150 Dg_serial หมายเลขเครื่อง Varchar2 15 Price ราคาต่อหน่วย Int 20 Dg_budget ครุภัณฑ์
ปีงบประมาณ Varchar2 20
Note หมายเหตุ Varchar2 150 Dg_Income วันที่รับมา Date - regDgID ลงทะเบียน
ครุภัณฑ์ int 11 FK ลงทะเบียน
ครุภัณฑ์ DGstatus สถานะครุภัณฑ์ int 11 Dg_Type2 ประเภทครุภัณฑ์ int 11
86
ตาราง 3 - 4 การเบิกพัสดุ(expose)
Attribute Name
Description Data Type
Data Size
Key Type
Reference
exp_id เลขที่การเบิกพัสดุ Varchar2 15 PK exp_date วันที่เบิกพัสดุ Date - Office_id รหัสเจ้าหน้าที่ int 10 FK เจ้าหน้าที่ exp_status สถานะเบิก Varchar2 150 exp_appOfID เจ้าหน้าที่ท่ีอนุมัติ Varchar2 15 exp_appdate วันที่อนุมัติ Date - exp_Out สถานะเจ้าที่ภายนอก int 11 exp_Name ชื่อเจ้าหน้าที่ภายนอก Varchar2 100 exp_Position ต าแหน่งเจ้าหน้าที่
ภายนอก Varchar2 100
exp_Kana คณะและหน่วยงาน Varchar2 100 exp_Tel เบอร์โทร Varchar2 20
ตาราง 3 - 5 รายละเอียดการเบิกพัสดุ(exposedetail)
Attribute Name
Description Data Type Data Size
Key Type
Reference
exp_id เลขที่การเบิกพัสดุ int 15 PK p_id รหัสพัสดุ Varchar2 15 FK พัสดุ qty int 10
87
ตาราง 3 - 6 การแจ้งซ่อมครุภัณฑ์(repair)
Attribute Name
Description Data Type Data Size
Key Type
Reference
rp_id รหัสการแจ้งซ่อม int 15 PK Dg_id รหัสครุภัณฑ์ Varchar2 - FK ครุภัณฑ์ Rp_note หมายเหตุการณ์แจ้ง
ซ่อม text -
Rp_OfID เจ้าหน้าที่ท่ีแจ้งซ่อม Varchar2 15 FK เจ้าหน้าที่ Rp_Date วันที่แจ้งซ่อม date - Rp_status สถานะ int 11 Rp_OfID2 เจ้าหน้าที่ท่ีรับจาก
ซ่อม Varchar2 15
Rp_Date2 วันที่รับจากซ่อม date - Rp_note2 หมายเหตุรับจาก
ซ่อม text -
Rp_price ราคา int 11 Rp_shop ร้านที่ซ่อม Varchar2 255
ตาราง 3 - 8 การแทงจ าหน่ายพัสดุ (cut_pp)
Attribute Name
Description Data Type Data Size
Key Type
Reference
cp_id รหัสการตัดจ าหน่ายพัสดุ
int 11 PK
Office_id รหัสเจ้าหน้าที่ Varchar2 15 cp_date วันที่แทงจ าหน่าย
พัสดุ date - FK เจ้าหน้าที่
พัสดุ
88
ตาราง 3 - 9 รายละเอียดการแทงจ าหน่ายพัสดุ (cut_ppdetail)
Attribute Name
Description Data Type
Data Size
Key Type
Reference
cp_id รหัสการตัดจ าหน่ายครุภัณฑ์
int 11 PK
p_id หมายเลขพัสดุ Varchar2 15 FK พัสดุ cp_qty จ านวน int 11 cp_note สาเหตุ text -
ตาราง 3 - 10 การแทงจ าหน่ายครุภัณฑ์(cut_dg)
Attribute Name
Description Data Type Data Size
Key Type
Reference
cdg_id รหัสการตัดจ าหน่ายครุภัณฑ์
Varchar2 11 PK
cdg_date วันที่ตัดจ าหน่ายครุภัณฑ์
Date -
Office_id รหัสเจ้าหน้าที่ Varchar2 15 FK เจ้าหน้าที่
ตาราง 3 - 11 รายละเอียดการแทงจ าหน่ายครุภัณฑ์(cut_dgdetail)
Attribute Name
Description Data Type Data Size
Key Type
Reference
cdg_id รหัสการตัดจ าหน่ายครุภัณฑ์
int 11 PK
Dg_id หมายเลขครุภัณฑ์ Varchar2 15 FK ครุภัณฑ์ cdg_note สาเหตุที่ตัดจ าหน่าย text -
89
ตาราง 3 - 11 การยืมครุภัณฑ์ (borrow)
Attribute Name
Description Data Type Data Size
Key Type
Reference
br_id เลขที่การยืมครุภัณฑ์ varchart2 15 PK br_date วันที่ยืมครุภัณฑ์ date - br_status สถานะ Int 10 br_appOfID เจ้าที่ที่อนุมัติ varchart2 150 Office_id รหัสเจ้าหน้าที่พัสดุ varchart2 15 FK เจ้าหน้าที่ Br_appdate วันที่อนุมัติการยืม date -
br_Out สถานะเจ้าหน้าที่ภายนอก int 11
br_Name ชื่อเจ้าหน้าที่ภายนอก varchart2 100 br_Position ต าแหน่ง varchart2 100 br_Kana คณะหรือหน่วยงาน varchart2 100 br_Tel เบอร์โทร varchart2 12
ตาราง 3 - 12 รายละเอียดยืมครุภัณฑ์(borrow_detail)
Attribute Name
Description Data Type Data Size
Key Type
Reference
br_id เลขที่การยืมครุภัณฑ์ int 15 PK Dg_id หมายเลขครุภัณฑ์ Varchar2 15 FK ครุภัณฑ์ br_note สาเหตุ text - br_send_status สถานะการยืม int 11
90
ตาราง 3 - 13 การคืนครภุัณฑ์ (br_send)
Attribute Name Description Data Type Data Size
Key Type
Reference
br_sendID เลขที่การคืนครุภัณฑ์ int 11 PK br_senddate วันที่คืนครุภัณฑ์ date - br_sendOf เจ้าหน้าที่ Varchar2 15 FK เจ้าหน้าที่
br_Sendstatus สถานะ int 11 FK เจ้าหน้าที่พัสดุ
br_id เลขที่การยืม int 11 br_id เลขที่การยืม br_sendAppOfID เจ้าหน้าที่ท่ีอนุมัติ Varchar2 15 br_sendAppDate วันที่อนุมัติการคืน date -
ตาราง 3 - 14 รายละเอียดคืนครุภัณฑ์ (br_sentdetail)
Attribute Name
Description Data Type
Data Size
Key Type
Reference
br_sendID เลขที่การคืนครุภัณฑ์ int 11 PK Dg_id หมายเลขครุภัณฑ์ Varchar2 15 FK ครุภัณฑ์ Br_sendNote สาเหตุ Varchar2 150
ตาราง 3 - 15 การลงทะเบียนครุภัณฑ์(regdg)
Attribute Name
Description Data Type
Data Size
Key Type
Reference
regDg_id เลขที่ลงทะเบียนครุภัณฑ์ int 11 PK
regDgDate วันที่ลงทะเบียนครุภัณฑ์ date -
regOffice_id รหัสเจ้าหน้าที่พัสดุ varchart2 15 FK เจ้าหน้าที่พัสดุ
91
ตาราง 3 - 16 การลงทะเบียนพัสดุ ( regpp)
ตาราง 3 - 17 รายละเอียดการลงทะเบียนครุภัณฑ์(regdg_detail)
Attribute
Name Description Data
Type Data Size
Key Type
Reference
regDgd_id int 15 regDg_id เลขที่ลงทะเบียน
ครุภัณฑ์ Varchart2 15 FK ลงทะเบียน
ครุภัณฑ์
ตาราง 3 - 18 หน่วยนับ (unit) Attribute Name Description Data Type Dat
a Size
Key Type
Reference
unit_id เลขที่หน่วยนับ int 15 PK unit_name ชื่อหน่วยนับ Varchart2 100
ตาราง 3 - 19 ประเภทพัสดุ (parcelposttype)
Attribute Name
Description Data Type
Data Size
Key Type
Reference
regP_id เลขที่ลงทะเบียนพัสดุ int 11 PK
regPDate วันที่ลงทะเบียนพัสดุ date -
regOffice_id รหัสเจ้าหน้าที่พัสดุ varchart2 15 FK เจ้าหน้าที่พัสดุ
Attribute Name Description Data Type Data Size
Key Type
Reference
pType_id เลขที่ประเภท int 15 PK pType_name ชื่อประเภท Varchart2 100
92
ตาราง 3 - 20 เข้าสู่ระบบ (login) Attribute Name Description Data Type Dat
a Size
Key Type
Reference
log_id เลขที่การล็อกอิน
int 15 PK
Officer_id รหัสเจ้าหน้าที่ Varchart2 15 username ชื่อผู้ใช้ Varchart2 20 timeLog เวลาล็อกอิน datetime -
93
3.2.5 Site Map
User Admin
รูปที่ 3-69 แผนภาพ Site Map