บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ...
TRANSCRIPT
![Page 1: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/1.jpg)
บทท 3
วธการด าเนนงาน
ในสวนของวธการด าเนนงานน ผศกษาจ าน าเสนอรายละเอยดของขนตอนการวเคราะห
และออกแบบ ซงไดน าเอาทฤษฎและแนวความคดตางๆ จากทไดศกษามาแลวในบทท 2 มา
ประยกตใชในงาน โดยประกอบไปดวยการวเคราะห ระบบงานเดม และ ระบบงานใหม
3.1 วเคราะหระบบงานเดม
3.1.1 ระบบงานเดม
ตจ าหนายบตรอนเตอรเนตอตโนมต จะชวยใหเจาของระบบไมตองมานงขายบตรให
เสยเวลา เพยงแคพมพบตรแลวน ามาใสในเครองเทานน เหมาะกบ หอพก อพารทเมนท โรงแรม
โรงเรยน wifi หมบาน หรอรานอนเตอรเนต ไมตองเฝา เจาของรานมเวลาท าอยางอนไดสบายๆหมด
ปญหาลกคาบตรหมดเวลาในชวงดกๆ โทรหาเพอซอบตร ตดปญหาวางบตรขายตามรานแลว
เกรงใจ เจาของรานไมกลาเกบเงน ตดปญหาจางคนเฝาเรองเงนทอง ท างาน 24 ชวโมง สามารถ
ออกแบบ ให หยอด 1 เหรยญ ตอบตร หรอ 2 เหรยญ ตอบตร ก เหรยญกตามแต เราท าใหได เจาของ
ระบบท ากเพยง พมพรหสออกมา ใสในเครองเทานน มเทมเพลท ใหสามารถท าบตรออกมาแบบ
งายๆ ใชงายเหมอนหยอดเหรยญรถไฟฟา BTS เพราะเปนเครองจ าหนายตวอตโนมต สามารถ
น าไปใช ขายตวรถเมล รถโดยสาร รถไฟ หรอ หองน าสาธารณะไดเลย ใชได รวมกบโปรแกรม
บรหาร Hotspot WiFI ทกคายอกดวย
![Page 2: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/2.jpg)
45
3.1.2 ปญหาของระบบ
1. การท างานไมเปนระบบอยางชดเจนยงยากตอการจดการและบรหาร
2. ระบบการท างานเดมไมสนบสนนการท างานในอนาคต
3. มเอกสารซงยากตอการจดเกบและคนหา
4. ยงมการจดท า ชอผใชและรหสผาน ขนเองซงมความลาชาในการจดท า
5. มขอจ ากดในการเลอกแพคเกจ เพยง 20 บาท และ 50 บาท เทานน
6. ไมมการบนทกขอมลของการใชบรการแตอยางใด
3.1.3 ขอเสนอแนะ
1. ควรจะน าคอมพวเตอรมาใชในการบรหารจดการขอมล ท าใหเกดความรวดเรวในการคนหาขอมล
2. หากมระบบดงกลาวกจะลดการสญหายของเอกสาร ขอมลมความนาเชอถอ ถกตองและทนสมย
3. เพมทางเลอกใหกบผใชบรการ ในการมแพคเกจหลายแบบใหเลอก
4. พฒนาระบบเพอใหผดแลระบบสามารถตดตอเกยวกบขอมลของแตละสาขาไดสะดวกมากขน และชวยใหระบบการท างานมประสทธภาพมากขน
![Page 3: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/3.jpg)
46
3.1.4 System Flowchart
3.1.4.1 Flowchart การใชบรการตจ าหนายบตรอนเตอรเนตอตโนมต
เรมตน
หยอดเหรยญ (20 และ 50 บาท)
ระบบตรวจสอบ
จ านวนเงนทถกตอง
จ าหนายบตรอนเตอรเนตใหลกคา
จบ
บตรอนเตอรเนต
ไมถกตอง ถกตอง
ภาพท 3.1 Flow Chart แสดงขนตอนการใชบรการตจ าหนายบตรอนเตอรเนตอตโนมตของระบบงาน
เดม
![Page 4: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/4.jpg)
47
การใชบรการตจ าหนายบตรอนเตอรเนตอตโนมต มดงน
1.ผใชบรการหยอดเหรยญ 10 จ านวน 20 บาท และ 50 บาท ตามความตองการใชของผใชบรการ
2. ตจ าหนายบตรอนเตอรเนตอตโนมต กจะท าการตรวจสอบจ านวนเงนวาครบถวนตามจ านวนท
ตองช าระหรอไม
3. หลงจากนน ตจ าหนายบตรอนเตอรเนตอตโนมต กจะท าการจายบตรอนเตอรเนตทม ชอผใช
และรหสผาน ออกมาใหกบลกคา เพอน าไปใชบรการอนเตอรเนต
3.1.5 Context Diagram
0� �
� � � �
ตจ าหนายบตรอนเตอรเนตอตโนมตในรปแบบเดมนน จะเรมจากการใหผใชบรการหยอดเหรยญ
ตามจ านวนของอนตราคาบรการทถกตอง และตรวจสอบความถกตองของจ านวนเงนทผใชบรการ
ไดจายช าระ เมอตรวจสอบขอมลถกตองแลว ตกจะท าการจายบตรอนเตอรเนตออกมาใหกบ
ผใชบรการ
ลกคา ขอมลการจายช าระเงน
ขอมลบตรอนเตอรเนต
ภาพท 3.2 Context Diagram แสดงขนตอนการท างานของระบบเดม
![Page 5: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/5.jpg)
48
3.2 การวเคราะหและออกแบบระบบงานใหม
3.2.1 ระบบงานใหม
การวเคราะหระบบตจ าหนายบตรอนเตอรเนตอตโนมตน กมจดมงหมายเพอเพมและพฒนา
ศกยภาพในดานการบรหารงานขอมลภายในระบบใหเปนไปอยางดและมประสทธภาพสงสด โดย
เรมจากการศกษาความตองการและความเปนไปไดของระบบรวมไปถงขอบกพรองทจะสามารถ
น ามาปรบปรงและแกไขใหมความสะดวกและรวดเรวตอการใชงานมากยงขน ซงผศกษาพบวา
ระบบนยงมการท างานดวยมอ เพราะการน าบตรอนเตอรเนตมาใสไวในตเพอจ าหนาย ยงไมมความ
ทนสมยเทาทควรส าหรบยคเทคโนโลยในปจจบนน
ส าหรบการวเคราะหระบบงานใหมนน กเพอเปนการออกแบบระบบฐานขอมลเพอทจะน ามา
รองรบขอมลทจะเพมขนอยเรอยๆ และจดเกบขอมลการท างานของระบบไดอยางตลอดเวลา และ
สามารถตรวจสอบความถกตองได ทงนกเพอเปนการขจดปญหาทเคยเกดขนจากระบบงานเดมใน
เรองของการพมพบตรเอง เพราะระบบใหมนจะท าการสมรหสผานใหเองโดยอตโนมต และ ชอผใช
กคอ เบอรโทรศพททใหกรอกลงไป เพอใหการท างานเปนไปอยางมประสทธภาพและรวดเรวขน
![Page 6: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/6.jpg)
49
3.2.2 System Flowchart ระบบตจ าหนายบตรอนเตอรเนตอตโนมต (ส าหรบผใชบรการ)
�
�
�
� � �
ภาพท 3.3 Flow Chart ระบบตจ าหนายบตรอนเตอรเนตอตโนมต (ส าหรบลกคา)
![Page 7: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/7.jpg)
50
3.2.2.1 Flow Chart การซอแพคเกจ
เมอลกคากรอกขอมลเบอรโทรศพท และ ขอมลแพคเกจทตองการแลว ระบบกจะตรวจสอบ
ความถกตองวา มการกรอกขอมลตลบถวนตามทตองการหรอเปลา เมอระบบตรวจสอบขอมลเสรจ
กจะน าขอมลทไดมาแสดงใหลกคาดวาจะยนยนขอมลเหลานหรอไม เพราะลกคาอาจมการ
เปลยนแปลงขอมลใหมได เมอลกคายนยน ระบบกจะท าการบนทกขอมลลกคาไว เพอสงขอมลไป
ใหระบบช าระคาบรการ
�
�
�
ภาพท 3.4 Flow Chart ระบบการซอแพคเกจ
![Page 8: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/8.jpg)
51
3.2.2.2 Flow Chart การรบช าระเงน
เมอระบบไดท าการตรวจสอบขอมลอยางครบถวนแลว ระบบกจะใหลกคาจายช าระเงนตามทได
แสดงขอมลใหลกคาจายช าระ ลกคากจะท าการจายช าระเงนตามทระบบตองการจนครบจ านวน ถา
หากไมครบจ านวนทระบบตองการ ระบบกจะท าการยกเลกการท ารายการทงหมด และคนเงนใหกบ
ลกคา แตถาหากลกคาจายช าระเงนถกตองตามความตองการของระบบ ระบบกจะท าการสงขอมล
ไปให ระบบการออกรหสผาน เพอด าเนนการในขนตอนตอไป
�
�
�
ภาพท 3.5 Flow Chart ระบบการรบช าระเงน
![Page 9: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/9.jpg)
52
3.2.2.3 Flow Chart การออกรหสผาน
หลงจากทลกคาจายช าระเงนตามจ านวนทถกตองแลว ระบบกจะท าการออกรหสผานให โดยการ
สมรหสผานจ านวน 6 หลก รวมทงน าขอมลเบอรโทรศพทของลกคามาเปน ชอผใช ในการเขาใช
งานอนเตอรเนต
�
�
ภาพท 3.6 Flow Chart ระบบการออกรหสผาน
![Page 10: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/10.jpg)
53
3.2.3 System Flowchart ระบบตจ าหนายบตรอนเตอรเนตอตโนมต (ส าหรบผดแลระบบ)
�
ภาพท 3.7 Flow Chart ระบบตจ าหนายบตรอนเตอรเนตอตโนมต (ส าหรบผดแลระบบ)
![Page 11: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/11.jpg)
54
3.2.3.1 Flow Chart การปรบปรงแพคเกจ
เมอผดแลระบบ ลอกอนเขามาแลว และเลอกเมน ปรบปรงแพคเกจ ระบบกจะแสดงหนาฟอรม
ส าหรบผดแลระบบเพอใหผดแลระบบจดการแกไขและปรบปรงแพคเกจตามความตองการ และ
สามารถเลอกเมนการท างานตอไปได หรอจะออกจากระบบเลยกสามารถท าได
�
� , ,
ภาพท 3.8 Flow Chart ระบบการปรบปรงแพคเกจ
![Page 12: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/12.jpg)
55
3.2.3.2 Flow Chart การออกรายงาน
เมอผดแลระบบ ลอกอนเขามาแลว และเลอกเมน ออกรายงาน ระบบกจะแสดงหนาฟอรมส าหรบ
ผดแลระบบเพอแสดงขอมลรายงานตางๆใหผดแลระบบไดดขอมลวาถกตองและเปนจรงหรอไม
และสามารถเลอกเมนการท างานตอไปได หรอจะออกจากระบบเลยกสามารถท าได
�
ภาพท 3.9 Flow Chart ระบบการออกรายงาน
![Page 13: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/13.jpg)
56
3.2.4 Context Diagram
0 � � � � � �
� � �
ภาพท 3.10 Context Diagram แสดงขนตอนการท างานของระบบ
![Page 14: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/14.jpg)
57
3.2.5 Data Flow Diagram
3.2.5.1 Data Flow Diagram Level 1
1
� � �
D2
D3
2
D4
3
D3
4
D1
D2
D1
D4
ภาพท 3.11 Data Flow Diagram Level 1 ของระบบงาน
![Page 15: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/15.jpg)
58
3.2.5.2 Data Flow Diagram Level 2
3.2.5.2.1 Data Flow Diagram Level 2 Process 1 การซอแพคเกจ
1.1
1.2
D2
D3
D1
1.3
ภาพท 3.12 Data Flow Diagram Level 2 Process 1 การซอแพคเกจ
![Page 16: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/16.jpg)
59
3.2.5.2.2 Data Flow Diagram Level 2 Process 2 การรบช าระเงน
2.1
�
2.2
D4
D2
3.2.5.2.3 Data Flow Diagram Level 2 Process 3 การออกรหสผาน
3.1�
3.2
D4
D2
D3
ภาพท 3.13 Data Flow Diagram Level 2 Process 2 การรบช าระเงน
ภาพท 3.14 Data Flow Diagram Level 2 Process 3 การออกรหสผาน
![Page 17: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/17.jpg)
60
3.2.5.2.4 Data Flow Diagram Level 2 Process 4 การปรบปรงแพคเกจ
4.1
4.2
D5
D1
4.3
ภาพท 3.15 Data Flow Diagram Level 2 Process 4 การปรบปรงแพคเกจ
![Page 18: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/18.jpg)
61
3.2.5.2.5 Data Flow Diagram Level 2 Process 6 การออกรายงาน
6.1
6.2
6.3
6.4
D2
D4
D3
ภาพท 3.16 Data Flow Diagram Level 2 Process 6 การออกรายงาน
![Page 19: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/19.jpg)
62
3.2.6 Data Dictionary
ออกแบบฐานขอมลโดยใชฐานขอมล SQL Server 2008
ตารางท 1 ตาราง ผดแลระบบ (Admin)
Attribute Description Data Type Length Key Reference
Admin_id รหสผดแลระบบ Number 8 PK -
Admin_fname ชอ Varchar 50 - -
Admin_lname นามสกล Varchar 50 - -
Admin_user ชอผใช Varchar 10 - -
Admin_pass รหสผาน Varchar 6 - -
ตารางท 2 ตาราง ลกคา (Customer)
Attribute Description Data Type Length Key Reference
Cus_id รหสลกคา Number 8 PK -
Cus_user ชอผใช Varchar 10 - -
Cus_pass รหสผาน Varchar 6 - -
![Page 20: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/20.jpg)
63
ตารางท 3 ตาราง การใชบรการ (Purchase)
Attribute Description Data Type Length Key Reference
Pur_id รหสการใชบรการ Number 8 PK -
Pur_date วนทใชบรการ Varchar 8 - -
Exp_date วนหมดอาย Varchar 8 - -
Cus_id รหสลกคา Number 8 FK Customer
Pac_id รหสแพคเกจ Number 8 FK Packet
ตารางท 4 ตาราง การรบช าระเงน (Payment)
Attribute Description Data Type Length Key Reference
Pay_id รหสการรบช าระเงน Number 8 PK -
Pay_date วนทรบช าระเงน Varchar 8 - -
Pur_id รหสการใชบรการ Number 8 FK Purchase
ตารางท 5 ตาราง แพคเกจ (Packet)
Attribute Description Data Type Length Key Reference
Pac_id รหสแพคเกจ Number 8 PK -
Pac_name ชอแพคเกจ Varchar 50 - -
Pac_price ราคาแพคเกจ Number 8,0 - -
![Page 21: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/21.jpg)
64
3.2.7 แผนภาพ ER-Diagram
admin
PK Admin_id
Admin_fname Admin_lname Admin_user Admin_pass
Customer
PK Cus_id
Cus_user Cus_pass
Purchase
PK Pur_id
Pur_date Exp_date Cus_id Pac_id
Payment
PK Pay_id
Pay_date Pur_id
Packet
PK Pac_id
Pac_name Pac_price
ภาพท 3.17 ER-Diagram ของระบบงาน
![Page 22: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/22.jpg)
65
3.2.8 กระบวนการท างานของระบบ
3.2.8.1 ส าหรบผใชบรการ
�
�
�
ภาพท 3.18 กระบวนการท างานของระบบส าหรบผใชบรการ
![Page 23: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/23.jpg)
66
3.2.8.2 ส าหรบผดแลระบบ
�
�
ภาพท 3.19 กระบวนการท างานของระบบส าหรบผดแลระบบ
![Page 24: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/24.jpg)
67
3.2.9 Input Design
3.2.9.1 หนาแรก
3.2.9.2 หนาซอแพคเกจ
ภาพท 3.20 แสดงหนาแรกของระบบ
ภาพท 3.21 แสดงหนาการซอแพคเกจ
![Page 25: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/25.jpg)
68
3.2.9.3 หนาแสดงขอมลและคาบรการ
3.2.9.4 หนาแสดงการยนยนขอมล
ภาพท 3.22 แสดงหนาการแสดงขอมลและคาบรการ
ภาพท 3.23 แสดงหนาการยนยนขอมล ( พรอมกบตวอยางบตรอนเตอรเนต )
![Page 26: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/26.jpg)
69
3.2.9.5 หนาแสดงเมนส าหรบผดแลระบบ
3.2.9.6 หนาแสดงการจดการแพคเกจ
3.2.9.6 หนาแสดงหนาปรบปรงแพคเกจ
ภาพท 3.24 แสดงหนาการเลอกเมนส าหรบผดแลระบบ
ภาพท 3.25 แสดงหนาการปรบปรงแพคเกจ
![Page 27: บทที่ 3 วิธีการด าเนินงาน...บทท 3 ว ธ การด าเน นงาน ในส วนของว ธ การดาเน](https://reader033.vdocuments.site/reader033/viewer/2022050410/5f87ab54d17643455579fc35/html5/thumbnails/27.jpg)
70
3.2.9.7 หนาแสดงการออกรายงาน
ภาพท 3.26 แสดงหนาการออกรายงาน