บทที่ 1 บทน า - burapha universityprajaks/web/sites/... · 2014-01-17 ·...
TRANSCRIPT
88
บทท 1 บทน า
ปจจบนนโทรศพทมอถอมความส าคญตอการด าเนนชวตประจ าวนมาก ใหประโยชนและ
ผลกระทบตอสงคมคอนขางมากทเดยว ถากลาวถงประโยชนทมอยมากเชน ใชในการท างาน ดหนง ฟงเพลง เลนเกม จงจ าเปนอยางยงทจะพฒนาแอฟพเคชนบนโทรศพทมอถอใหตอบสนองความตองการของผใชในปจจบน
เอกลกษณอยางหนงของระบบปฏบตการ iOS บน iPhone iPad iPodtouch คอผใชสามารถซอหรอโหลดโปรแกรมทาง AppStore ผานทางอนเตอรเนตมาตดตงบนเครองและใชงานไดทนท สะดวกทงในแงผซอและผพฒนาโปรแกรมทไมตองท าการตลาดเองไมวาจะอยทไหนในโลกกสามารถหารายได จากการขายโปรแกรมกบผใชงาน iPhone iPad iPodtouch ไดทวโลก 1.1 ทมาของโครงการ ปจจบนการออกแบบหองตาง ๆ นนมลกษณะเฉพาะตามความตองการของผใชงานและในการออกแบบหองประชม หองบอลรม โรงละคร สตดโอนนเรองเสยงเปนสงทส าคญในการออกแบบเชนเดยวกน ความกองของเสยง การดดซบเสยงในวสดตาง ๆ เปนสงทส าคญ การออกแบบหองใหเหมาะสมเพอผรบฟงไดรบเสยงคณภาพ คมชด และทวถงในหองนน ๆ จงมคณสมบตการเดนทางของเสยงจากจดก าเนด มลกษณะพเศษมากกวาการออกแบบหองใชงานทวไปในบาน การค านวณคดหาการสะทอนของเสยงภายในหองนนเปนสงทส าคญน าไปใชประโยชนใน กการออกแบบ เลอกใชวสดในการออกแบบหองตาง ๆ ตามความเหมาะสม เชน หองประชมทมผนงฉาบปน เมอสรางเสรจแลวแตไมมการตกแตงเสยงทเกดขนจากตนก าเนดของเสยงสะทอนกลบมา นนเปนเวลาทยาวนาน เวลาทยาวนานคอ เวลาทท าใหเกดการรบกวน เพราะฉะนนนอกจากการจดการสะทอนของเสยง แลวยงตองลดเวลาของการสะทอนกลบใหนอยลงดวย เพราะจะชวยใหการ ไดยนดยง ตามหลกวชาการเรยกวา “Reverberation Time” หรอ เขยนยอวา RT หรอ RT60 คอวธการลดเวลาของการสะทอนกลบใหนอยลงคอการเลอกใชวสดทมคาสมประสทธการดดกลน เสยงทด ยกตวอยาง เชน พรมมคาสมประสทธท 0.63 ในความถ 500 Hz แทนพนทหนขดท มคาสมประสทธท 0.02 (คาสมประสทธของ 0.63 คอ ความสามารถของวสดในการดดซบเสยงได 63% และคาของ 0.02 มการดดซบเสยงไดเพยง 2% เทานน) Reverberation Time (RT หรอ RT60) คอเวลาการสะทอนกลบของเสยงทคงเหลออยเมอ เสยงหยดแลว เปน การวดคาของเวลาทเสยงสะทอนกลบทมระดบเสยงลดลง 60 dB เมอตนเสยง หยดแลว ถาเวลานอยไปจะท าใหรสกวาเสยงในหองนนหายเรวเกนไป ไมมชวตชวา หรอเสยงแหง ( Dead Sound) โดยเฉพาะหองส าหรบเลนดนตรถาคาของเวลามากไปกจะไดยนเสยงสะทอนมาก (Live Sound)
89
การออกแบบหองตางๆนนการสะทอนของเสยงและการเลอกใชวสดสะทอนเสยง กระจายเสยง และดดซบเสยง มความสาคญอยางมากตอผทใชหอง เพราะวาหากวาเสยงภายใน หองนนกองเกนไปจะท าใหการสอสารของขอมล ผดพลาดไป ขาดความชดเจน ซงมผลตอการทางาน ของผทอยในพนท เพราะฉะนนการออกแบบหองจ าเปนตองควบคม ความกองกงวาน (RT60) ใหเหมาะสม 1.2 แนวทางในการพฒนาโครงงาน
1. การวางแผน ( planning ) 1. ศกษาความตองการของผใช 2. วเคราะหความตองการของผใช 3. ออกแบบหนาตาของระบบ โดยค านงถงความสะดวกสบายของผใชงาน งายและไมสบซอน 4. พฒนา แกไข และปรบปรงระบบการค านวณ
2. การวเคราะห (Analyze) 2.1. ความตองการของผใช 1. ใชงานงายและสะดวกสบาย 2. มขอมลตามความตองการของผใช 2.2. การออกแบบ (Design) 1. สามารถระบตามลกษณะของหองทตองการได 2. ลกษณะการใชงานงาย ไมสบซอน
2.3. การทดสอบ (Testing) การทดสอบจะจดท าโดยผพฒนากอน คอ ผพฒนาจะท าการทดสอบ ความถกตอง
ในการท างานของระบบเปนสวน ๆ กอน ตงแตเรมพฒนา และจะท าการทดสอบระบบรวมโดยการทดลองใชงานจรงอกครง
1.3 วตถประสงคของโครงงาน
1. เพอศกษาและพฒนาแอพพลเคชนทค านวณหาคา RT60 บนระบบปฏบตการ iOS 2. เพอเปนโครงการน ารองในการพฒนา Mobile Application บน iOS ใหมการใชงาน
เฉพาะดานมากขน 3. เพอชวยใหการวางแบบเลอกใชวสดเพอดดซบเสยงไดลงตวมากขน 4. เพออ านวยความสะดวกแกผใชงานในสาขาการออกแบบสถาปตยกรรมภายใน
90
1.4 ขอบเขตของโครงงาน 1. รบรองการใชงานบนระบบปฏบตการ iOS 5 2. สามารถก าหนดพนทขนาดตางๆของหองไดตามตองการ 3. หนวยขนาดของหองเปนฟตและเมตร 4. เลอกก าหนดคาวสดทออกแบบไดเฉพาะทมใหเทานน 5. ค านวณไดทความถตงแต 124Hz – 4000Hz และ NRC 6. แสดงผลลพธคา RT60 ไดทหนวยเปนวนาท 7. สามารถวเคราะหคา RT60 วาเหมาะสมกบลกษณะหองทตองการออกแบบ
1.5 เครองมอทใชในการพฒนา 1.5.1 ดานฮารดแวร (Hardware)
1. Computer MacBook Pro 13-inch 2009 Processor : 2.26 GHz Intel Core 2 Duo Memory : 4 GB 1067 MHz DDR3 Hard Disk Drive : Hard Disk 500 GB 5400 RPM Graphics : NVIDIA GeForce 9400M 256 MB Software : Mac OS X Lion 10.7.3 (11D50)
2. iPhone 4s iOS4 3. iPad 2 4s iOS4 4. iPod touch 4G iOS4
1.5.2 ดานซอฟแวร (Software) 1. ชดพฒนา iOS SDK (Software Development Kit) คอ ชดพฒนา
โปรแกรมบนระบบปฏบตการ iOS 2. ระบบจดการฐานขอมล MySQL 3. โปรแกรม Adobe Photoshop CS 5 for Mac 4. โปรแกรม Adobe Dreamweaver CS 5.5 for Mac 5. โปรแกรม MAMP for Mac
91
1.6 ระยะเวลาในการด าเนนงาน
ระยะเวลาการด าเนนงาน ป 2554 ป 2555
ส.ค ก.ย. ต.ค. พ.ย. ธ.ค. ม.ค. ก.พ. ม.ค.
หาหวขอโครงงาน ● เกบรวบรวมขอมล วเคราะหและศกษาความเปนไปไดของโครงงาน ● ออกแบบหนาตาระบบและโครงสรางฐานขอมล ● ลงมอปฏบตงาน ทดสอบและวเคราะหระบบ
ท าเอกสารประกอบโครงงาน น าเสนอโครงงาน ● 1.7 ประโยชนทคาดวาจะไดรบ
1. ได Mobile Application บนระบบปฏบตการ iOS ทสามารถค านวณหาคา RT60 2. ไดสงเสรมการพฒนา Mobile Application บน iOS ใหมการใชงานเฉพาะดานมากขน 3. ไดโปรแกรมทอ านวยความสะดวกแกผใชงานในสาขาการออกแบบสถาปตยกรรมภายใน
92
บบท 2 ทฤษฎและโครงงานทเกยวของ
ในบทนผพฒนาระบบจะกลาวถงทฤษฎ หลกการและโครงงานทเกยวของเพอเปนแนวทางใน
การพฒนา การออกแบบและพฒนาโปรแกรมค านวณคา RT60 บนระบบปฏบตการ iOS ซงสามารถสรปรวบรวมเปนสาระส าคญได ดงน 2.1 การศกษาเกยวกบภาษา Objective-C 2.2 การศกษาเกยวกบ Reverberation Time (RT60) 2.1 การศกษาเกยวกบ ภาษา Objective-C โปรแกรมทท างานบน iPhone iPad iPod touch ไดนนตองเขยนดวยภาษา Objective-C และภาษา Objective-C นนมรปแบบภาษาทคลายๆ กบ C/C++ หรอ Java โดยรปแบบการเขยนโปรแกรมจะใชหลกการของ OOP ในการเขยนโปรแกรม ซงจะแสดงใหเหนถงสวนทแตกตางกนระหวาง C++ และ Objective-C ไดดงตารางท 2.1
C++ Objective-C
#include “library.h” #import “library” this self
private: @private pubilc @public
object = new class(); object=[[class alloc] init]; Object.method(a); [object method:a];
Void method (int a) {} -(void) method: (int) a {}
ตารางท 2.1 ความแตกตางระหวางภาษา C/C++ และภาษา Objective-C
Classes ในภาษา Objective-C จะมการแบงแยกกนระหวาง Interface และ Implementation ถาใครเคยเขยน C++ มากอนจะเคยชนกบวธการแบบน โดย C++ นนจะแบงไฟลเปนสวนของ header โดยไฟลจะมนามสกลเปน . h และสวนทเปน implementation จะมนามสกลเปน .cpp ใน Objective-C กเชนเดยวกนโดย Interface จะเปนไฟลทมนามสกล . h แตนามสกลของไฟลทท าหนาทเปน Implementation จะมนามสกลเปน .m
93
2.2 การศกษาเกยวกบ Reverberation Time (RT60) [3] จากการศกษาและคนเควาหาขอมล ไดขอมลจาก วทยานพจน เรองปจจยส าคญในการออกแบบหองประชมเพอสรางคณภาพเสยงทด ของคณสราวฒ โสนะมตร สถาบนการศกษา จฬาลงกรณมหาวทยาลย ซงมเอกสารส าคญดงน เสยงทกองสะทอนกลบไปกลบมา เชน หองประชมทมผนงแบบฉาบปน เมอสรางเสรจและยงไมมการตกแตง เสยงทเกดขนจากตนก าเนดเสยงสะทอนกลบมาหาเราในเวลาทยาวนาน เวลาทยาวนานคอเวลาทท าใหเกดการรบกวน เพราะฉะนนนอกจากการจ ากดการสะทอนแลว เรายงควรลดเวลาของการสะทอนกลบใหนอยลง จะชวยใหการไดยนดยงขน ตามหลกวชาการเรยกวา “Reverberation Time” หรอเขยนยอวา RT หรอ RT60 วธการลดเวลาของการสะทอนกลบใหนอยลงวธหนงกคอ การเลอกใชวสดทมคาสมประสทธการดดกลนทด เชน พรมซงมคาสมประสทธท 0.63 ในความถท 500 Hz แทนพนทหนขดทมคาสมประสทธท 0.02 (คาสมประสทธของ 0.63 คอ ความสามารถของวสดในการดดซบเสยงได 63%และคาของ 0.02 มการดดซบเสยงไดเพยง 2% เทานน) Reverberation Time (RT หรอ RT60) คอ เวลาการสะทอนกลบของเสยงทคงเหลออยเมอตนเสยงหยดแลว เปนการวดคาของเวลาทเสยงสะทอนกลบทมระดบเสยงลดลง 60dB เมอตนเสยงหยดแลวถาเวลานอยไปจะท าใหรสกวาเสยงในหองนนหายเรวเกนไป ไมมชวตชวา หรอเสยงแหง(Dead Sound) โดยเฉพาะหองเลนดนตร แตถาคาของเวลามากไป กจะไดยนเสยงสะทอนมาก ( Live Sound) การออกแบบหองตาง ๆ การสะทอนเสยงและการใชวสดสะทอนเสยง กระจายเสยง และดดซบเสยงมความส าคญอยางมากตอผทใช เพราะหากเสยงกองเกนไปจะท าใหการสอสารขอมลผดพลาดไปขาดความชดเจน ซงมผลตอการท างานของผทอยในพนท เพราะฉะนนการออกแบบหองจ าเปนตองควบคมความกองกงวาน (RT60) ใหเหมาะสม การหาคา RT ตามวธของซาบน (Sabine) มดงน [3]
เมอ RT = Reverberation Time (RT), Second
V = ปรมาตรของหอง, Metres A = คาการดดซบเสยงรวมของหอง, (Sabine, Metres) = S1 a1+ S2a2+ S3 a3+… Sn an
S1, S2, S3 ... , Sn = พนทผวของหอง, Metres a1, a2, a3 ... , an = สมประสทธการดดซบเสยง
94
ตารางท 2.2 คา Reverberation Time ทเหมาะสมส าหรบกจกรรมตางๆ
95
96
ตารางท 2.3 สมประสทธการดดซบเสยงของวสดตางๆ
ทมา: M.David Egan, Architectural Acoustics (New York: McGraw-Hill, 1988:52-53)
97
รปแบบหองประชมแบบสเหลยมผนผา (Rectangular floor shape) การออกแบบหองทมผนงคขนานกนไปหากเปนทแคบ จะมปรากฏการณของเสยงวงกลบไป
มาในหอง (Sound Flutter) ดงนนการแกไขปญหาหองรปแบบสเหลยมผนผาแคบๆ จงตองท าใหผนงทงสองดานเอนออก (Tilt) จากกนบางนอกจากนสดสวนของหองทเหมาะสมทสดในการรบฟงเสยงทด ตองไมแคบเกนไปและไมกวางเกนไป สดสวนของผนงหอง กวาง : ยาว เปน 1:1.2 ความยาวของหองทรบฟงเสยงทดได ตองไมเกน 2 เทาของความกวาง
ภาพท 2.1 รปแบบหองประชมสเหลยมผนผา ทมา: Marshall Long, Architectural Acoustics, (Elsevier Academic Press, 1988) p.27.
98
บทท 3 วธการด าเนนโครงงาน
วธการด าเนนโครงงานการออกแบบและพฒนาแอปพลเคชนค านวณคา RT60 บนระบบปฏบตการ iOS มขนตอนการด าเนนงานดงน 3.1 ศกษาและวเคราะหความตองการของระบบ 3.2 วเคราะหและออกแบบระบบ 3.3 ออกแบบการแสดงผลและการใชงาน 3.1 ศกษาและวเคราะหความตองการของระบบ โครงงานนเปนการออกแบบและพฒนา แอปพลเคชน ค านวณคา RT60 บนระบบปฏบตการ iOS ซงมวตถประสงคเพออ านวยความสะดวกสบายใหแกผใชงานสายอาชพสถาปตยกรรม ภายใน ในการค านวณหาคา RT60 บนระบบปฏบตการ iOS ทสามารถพกพาและสะดวกในการใชงานนอกสถานท ซงผจดท าไดวเคราะหความตองการและก าหนดขอบเขตของระบบไวดงน 3.1.1 สวนของผใชงานทวไป (บนระบบปฏบตการ iOS)
1. ผใชงานทวไปสามารถค านวณหาคา RT60 2. ผใชงานทวไปสามารถดคามาตรฐาน RT60 ทเหมาะสมส าหรบกจกรรมตางๆ 3. ผใชงานทวไปสามารถอานคมอการใชงานโปรแกรม
3.1.2 สวนของสมาชก (บนระบบปฏบตการ iOS และ ระบบเวบแอปพลเคชน) 1. สมาชกสามารถค านวณหาคา RT60 บนระบบปฏบตการ iOS 2. สมาชกสามารถบนทกผลการค านวณหาคา RT60 3. สมาชกสามารถเปดดผลการบนทกคา RT60 ทบนทก บนระบบปฏบตการ iOS 4. สมาชกสามารถดคามาตรฐาน RT60 ทเหมาะสมส าหรบกจกรรมตางๆ 5. สมาชกสามารถอานคมอการใชงานโปรแกรมได 6. สมาชกสามารถแกไขขอมลสวนตวบนระบบเวบแอปพลเคชนได 7. สมาชกสามารถเปดดผลการบนทกคา RT60 ทบนทกบนระบบเวบแอปพลเคชน
3.1.3. สวนของผดแลระบบ (บนระบบเวบแอปพลเคชน) 1. ผดแลระบบสามารถเพม แกไขและลบขอมลวสดพนผว 2. ผดแลระบบสามารถเพม แกไขและลบขอมลประเภทหอง 3. ผดแลระบบสามารถเพม แกไขและลบขอมลบทวเคราะหและคามาตรฐาน 4. ผดแลระบบสามารถแกไขขอมลแหลงเอกสารอางอง 5. ผดแลระบบสามารถดขอมลคาสมประสทธวสดพนผว
99
3.2 วเคราะหและออกแบบระบบ โครงงาน การออกแบบและพฒนา แอปพลเคชน ค านวณคา RT60 บนระบบปฏบตการ iOS ประกอบไปดวยการท างาน 2 สวนคอ การท างานบนระบบปฏบตการ iOS และการท างานบนระบบเวบแอปพลเคชน เพอใหสะดวกในการใชงานทงในสวนของผใชงานและผดแลระบบ ซงวเคราะหออกมาเปน Use Case Diagram, Use Case Description, Activity Diagram, ER Diagram และแสดงเปนแผนภาพดงตอไปน 3.2.1 Use Case Diagram
1. Use Case Diagram ระบบปฏบตการ iOS
ภาพท 3.1 Use Case Diagram ระบบปฏบตการ iOS
ผใชงานทวไป
สมาชก
UC01: ค านวณหาคา RT60
UC02: บนทกผลค านวณคา RT60
UC04: ดคามาตรฐาน RT60 ทเหมาะสมส าหรบกจกรรมตางๆ
UC03: ดบนทกผลค านวณคา RT60
UC05: อานคมอการใชงานโปรแกรม
UC06: สมครสมาชก
100
2. Use Case Diagram ระบบเวบแอปพลเคชน
ภาพท 3.2 Use Case Diagram ระบบเวบแอปพลเคชนสวนสมาชก
ภาพท 3.3 Use Case Diagram ระบบเวบแอปพลเคชนสวนผดแลระบบ
สมาชก
UC07: ดขอมลสวนตว
UC08: แกไขขอมลสวนตว
UC09: ดบนทกผลค านวณคา RT60
UC10: ลบบนทกผลค านวณคา RT60
ผดแลระบบ
UC11: ดขอมลวสดพนผว
UC12: เพมขอมลวสดพนผว
UC13: แกไขขอมลวสดพนผว
UC14: ลบขอมลวสดพนผว
UC15: ดขอมลประเภทหอง
UC16: เพมขอมลประเภทหอง
UC17: แกไขขอมลประเภทหอง
UC018: ลบขอมลประเภทหอง
UC19: แกไขขอมลแหลงเอกสารอางอง
UC20: ดขอมลคาสมประสทธพนผว
101
3.2.2 Use Case Description 1. Use Case Description ระบบปฏบตการ iOS
ตารางท 3.1 แสดง Use Case Description : UC01- ค านวณหาคา RT60 Use Case ID: UC01
Use Case Name: ค านวณหาคา RT60
Actor: ผใชงาน สมาชก Description: การค านวณหาคา RT60 Pre-Condition: - Post-Condition: ไดคา RT60 Flow of Activities:
Actor System
1. เลอกตงคาสวนตาง ๆ ของหอง
2. ระบบประมวณผลและแสดงผลการค านวณ
Exception Conditions:
-
102
ตารางท 3.2 แสดง Use Case Description : UC02- บนทกผลค านวณหาคา RT60
Use Case ID: UC02
Use Case Name: บนทกค านวณหาคา RT60
Actor: สมาชก Description: จดเกบรายละเอยดการค านวณ Pre-Condition: ค านวณหาคา RT60 Post-Condition: จดเกบรายละเอยดการค านวณ Flow of Activities:
Actor System
1. เลอกบนทก
2. ระบบจดเกบขอมลลงฐานขอมล
Exception Conditions:
-
103
ตารางท 3.3 แสดง Use Case Description : UC03- ดบนทกผลค านวณหาคา RT60
Use Case ID: UC03
Use Case Name: ดบนทกค านวณหาคา RT60
Actor: สมาชก Description: ดรายละเอยดการค านวณของงานทจดเกบ Pre-Condition: บนทกค านวณหาคา RT60 Post-Condition: แสดงรายละเอยดการค านวณ Flow of Activities:
Actor System
1. เลอกงานทตองการด
2. ระบบแสดงรายละเอยดขอมลงานทจดเกบ
Exception Conditions:
-
104
ตารางท 3.4 แสดง Use Case Description : UC04- ดคามาตรฐาน RT60 ทเหมาะสม
Use Case ID: UC04
Use Case Name: ดคามาตรฐาน RT60 ทเหมาะสม
Actor: ผใชงาน สมาชก Description: แสดงรายละเอยด คามาตรฐาน RT60 ทเหมาะสมส าหรบหองตางๆ และ
บทความการออกแบบหองประเภทตางๆ Pre-Condition: - Post-Condition: แสดงรายละเอยด คามาตรฐาน RT60 ทเหมาะสมและบทความการออกแบบ
หอง Flow of Activities:
Actor System
1. เลอกหวขอทตองการ
2. ระบบแสดงรายละเอยดขอมล
Exception Conditions:
-
105
ตารางท 3.5 แสดง Use Case Description : UC05- อานคมอการใชงาน
Use Case ID: UC05
Use Case Name: อานคมอการใชงาน
Actor: ผใชงาน สมาชก Description: แสดงวธการใชงานของโปรแกรม Pre-Condition: - Post-Condition: แสดงวธการใชงานของโปรแกรม Flow of Activities:
Actor System
1. เลอก ชวยเหลอ
2. ระบบแสดงวธการใชงานของโปรแกรม
Exception Conditions:
-
106
ตารางท 3.6 แสดง Use Case Description : UC06- สมครสมาชก
Use Case ID: UC06
Use Case Name: สมครสมาชก
Actor: ผใชงาน Description: สมครเปนสมาชกของระบบเพอการใชงานทสมบรณขน Pre-Condition: - Post-Condition: เปนสมาชก Flow of Activities:
Actor System
1. ลงชอสมครสมาชก
2. ระบบจดเกบขอมลสมาชก
Exception Conditions:
-
107
2. Use Case Description ระบบเวบแอปพลเคชน
ตารางท 3.7 แสดง Use Case Description : UC07- ดขอมลสวนตว Use Case ID: UC07
Use Case Name: ดขอมลสวนตว
Actor: สมาชก Description: ดรายละเอยดขอมลสวนตวทใชในการสมครสมาชก Pre-Condition: - Post-Condition: แสดงขอมลสวนตว Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน บญชสวนตว
4. ระบบแสดงขอมล บญชสวนตว
Exception Conditions:
-
108
ตารางท 3.8 แสดง Use Case Description : UC08- แกไขขอมลสวนตว
Use Case ID: UC08
Use Case Name: แกไขขอมลสวนตวของสมาชก
Actor: สมาชก Description: แกไขขอมลสวนตวของสมาชก Pre-Condition: - Post-Condition: แสดงขอมลสวนตว Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน บญชสวนตว > แกไข เพอแกไขขอมล
4. ระบบจดเกบขอมลลงฐานขอมล
Exception Conditions:
-
109
ตารางท 3.9 แสดง Use Case Description : UC09- ดบนทกค านวณหาคา RT60
Use Case ID: UC09
Use Case Name: ดบนทกค านวณหาคา RT60
Actor: สมาชก Description: ดรายละเอยดการค านวณของงานทจดเกบ Pre-Condition: บนทกค านวณหาคา RT60 Post-Condition: แสดงรายละเอยดการค านวณ Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน สมดบนทก เลอกชองานทตองการดรายละเอยด
4. ระบบแสดงขอมล
Exception Conditions:
-
110
ตารางท 3.10 แสดง Use Case Description : UC10- ลบบนทกค านวณหาคา RT60
Use Case ID: UC10
Use Case Name: ลบบนทกค านวณหาคา RT60
Actor: สมาชก Description: ลบขอมลงานทบนทกไว Pre-Condition: - Post-Condition: ลบขอมลงานทบนทกไว Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน สมดบนทก เลอก ลบ ชองานทตองการ
4. ระบบลบขอมลงานทถกเลอก
Exception Conditions:
-
111
ตารางท 3.11 แสดง Use Case Description : UC11- ดขอมลวสดพนผว
Use Case ID: UC11
Use Case Name: ดขอมลวสดพนผว
Actor: ผดแลระบบ Description: ดขอมลวสดพนผวส าหรบออกแบบหอง Pre-Condition: - Post-Condition: แสดงรายละเอยดขอมลวสดพนผว Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน วสดพนผว เลอก ชอวสดพนผวทตองการ
4. ระบบแสดงรายละเอยดวสดพนผวทเลอก
Exception Conditions:
-
112
ตารางท 3.12 แสดง Use Case Description : UC12- เพมขอมลวสดพนผว
Use Case ID: UC12
Use Case Name: เพมขอมลวสดพนผว
Actor: ผดแลระบบ Description: เพมขอมลรายการวสดพนผว Pre-Condition: - Post-Condition: เพมขอมลรายการวสดพนผว Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน วสดพนผว เลอก เพมวสดพนผว
4. ระบบจดเกบขอมลลงฐานขอมล
Exception Conditions:
-
113
ตารางท 3.13 แสดง Use Case Description : UC13- แกไขขอมลวสดพนผว
Use Case ID: UC13
Use Case Name: แกไขขอมลวสดพนผว
Actor: ผดแลระบบ Description: แกไขรายละเอยดขอมลวสดพนผว Pre-Condition: - Post-Condition: แกไขรายละเอยดขอมลวสดพนผว Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน วสดพนผว เลอก แกไข ทชอวสดพนผวทตองการ
4. ระบบจดเกบขอมลลงฐานขอมล
Exception Conditions:
-
114
ตารางท 3.14 แสดง Use Case Description : UC14- ลบขอมลวสดพนผว
Use Case ID: UC14
Use Case Name: ลบขอมลวสดพนผว
Actor: ผดแลระบบ Description: ลบขอมลของวสดพนผว Pre-Condition: - Post-Condition: ลบขอมลของวสดพนผว Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน วสดพนผว เลอก ลบ ทชอวสดพนผวทตองการ
4. ระบบลบขอมลทถกเลอก
Exception Conditions:
-
115
ตารางท 3.15 แสดง Use Case Description : UC15- ดขอมลประเภทหอง
Use Case ID: UC15
Use Case Name: ดขอมลประเภทหอง
Actor: ผดแลระบบ Description: แสดงรายละเอยดขอมลประเภทหอง Pre-Condition: - Post-Condition: แสดงรายละเอยดขอมลประเภทหอง Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน ประเภทหอง เลอกชอประเภทหองทตองการด
4. ระบบแสดงรายละเอยดประเภทหองทถกเลอก
Exception Conditions:
-
116
ตารางท 3.16 แสดง Use Case Description : UC16- เพมขอมลประเภทหอง
Use Case ID: UC16
Use Case Name: เพมขอมลประเภทหอง
Actor: ผดแลระบบ Description: เพมขอมลรายการประเภทหอง Pre-Condition: - Post-Condition: เพมขอมลรายการประเภทหอง Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน ประเภทหอง เลอก เพมประเภทหอง
4. ระบบจดเกบขอมลลงฐานขอมล
Exception Conditions:
-
117
ตารางท 3.17 แสดง Use Case Description : UC17- แกไขขอมลประเภทหอง
Use Case ID: UC17
Use Case Name: แกไขขอมลประเภทหอง
Actor: ผดแลระบบ Description: แกไขรายละเอยดขอมลประเภทหอง Pre-Condition: - Post-Condition: แกไขรายละเอยดขอมลประเภทหอง Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน ประเภทหอง เลอก แกไข ทชอประเภทหองทตองการ
4. ระบบจดเกบขอมลลงฐานขอมล
Exception Conditions:
-
118
ตารางท 3.18 แสดง Use Case Description : UC18- ลบขอมลประเภทหอง
Use Case ID: UC18
Use Case Name: ลบขอมลประเภทหอง
Actor: ผดแลระบบ Description: ลบขอมลของประเภทหอง Pre-Condition: - Post-Condition: ลบขอมลของประเภทหอง Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน ประเภทหอง เลอก ลบ ทชอประเภทหองทตองการ
4. ระบบลบขอมลทถกเลอก
Exception Conditions:
-
119
ตารางท 3.19 แสดง Use Case Description : UC19- แกไขขอมลแหลงเอกสารอางอง
Use Case ID: UC19
Use Case Name: แกไขขอมลแหลงเอกสารอางอง
Actor: ผดแลระบบ Description: แกไขรายละเอยดขอมลแหลงเอกสารอางอง Pre-Condition: - Post-Condition: แกไขรายละเอยดขอมลแหลงเอกสารอางอง Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน แหลงอางอง เลอก แกไข
4. ระบบจดเกบขอมลลงฐานขอมล
Exception Conditions:
-
120
ตารางท 3.20 แสดง Use Case Description : UC20- ดขอมลคาสมประสทธวสดพนผว Use Case ID: UC20
Use Case Name: ดขอมลคาสมประสทธวสดพนผว
Actor: ผดแลระบบ Description: ดขอมลคาสมประสทธวสดพนผวทงหมด Pre-Condition: - Post-Condition: ดขอมลคาสมประสทธวสดพนผว Flow of Activities:
Actor System
1. ลอกอนเขาสระบบ
2. ระบบแสดงเมนการใชงาน
3. เลอกเมน คาวสดพนผว
4. ระบบแสดงขอมล
Exception Conditions:
-
121
3.2.3 Activity Diagram 1. Activity Diagram ระบบปฏบตการ iOS
ผใชงานทวไป ระบบ
ภาพท 3.4 Activity Diagram ล าดบเหตการณการค านวณหาคา RT60
เลอกเมนค านวณคา RT60
จดเกบขอมลพนฐานของหอง
แสดงเมนยอยของการค านวณคา RT60
เลอกเมน ตงคาพนฐานของหอง
เลอกเมน ตงคาผนงดานซาย-ขวา
เลอกเมน ตงคาผนงดานหนา-หลง
เลอกเมน ตงคาเพดานและพน
จดเกบขอมลผนงดานซาย-ขวา
จดเกบขอมลผนงดานหนา-หลง
เลอกเมน แสดงขอมล
จดเกบขอมลเพดานและพน
แสดงผลการค านวณ
เลอก ค านวณ
แสดงขอมลทตงคาทงหมด
122
สมาชก ระบบ
ภาพท 3.5 Activity Diagram ล าดบเหตการณการบนทกผลการค านวณหาคา RT60
เลอกเมนค านวณคา RT60
จดเกบขอมลพนฐานของหอง
แสดงเมนยอยของการค านวณคา RT60
เลอกเมน ตงคาพนฐานของหอง
เลอกเมน ตงคาผนงดานซาย-ขวา
เลอกเมน ตงคาผนงดานหนา-หลง
เลอกเมน ตงคาเพดานและพน
จดเกบขอมลผนงดานซาย-ขวา
จดเกบขอมลผนงดานหนา-หลง
เลอกเมน แสดงขอมล
จดเกบขอมลเพดานและพน
เลอก ค านวณ
แสดงขอมลทตงคาทงหมด
บนทกรายละเอยดและผลลพธ
เลอก บนทก
แสดงผลการค านวณ
123
สมาชก ระบบ
ภาพท 3.6 Activity Diagram ล าดบเหตการณการแสดงขอมลทบนทก
ผใชงานทวไป ระบบ
ภาพท 3.7 Activity Diagram ล าดบเหตการณการอานคามาตรฐาน RT60 และบทความ
ลอกอนเขาสระบบ
แสดงรายละเอยดขอมล
แสดงรายชองาน
เลอกงานทตองการ
เลอกเมน คามาตรฐาน RT60 ส าหรบหองตางๆ
แสดงรายละเอยดบทความ
แสดงเมนยอยของบทความ ง
เลอกบทความทตองการ
124
ผใชงานทวไป ระบบ
ภาพท 3.8 Activity Diagram ล าดบเหตการณวธการใชงานระบบ 2. Activity Diagram ระบบเวบแอปพลเคชน
สมาชก ระบบ
ภาพท 3.9 Activity Diagram ล าดบเหตการณการแสดงขอมลทบนทก
เลอกเมน ชวยเหลอ
แสดงรายละเอยดการใชงานระบบ ง
ลอกอนเขาสระบบเวบแอปพลเคชน
แสดงเมนการใชงาน ง
เลอกเมน สมดบนทก
แสดงรายละเอยดงาน
เลอกชองาน
แสดงรายชองาน
125
ผดแลระบบ ระบบ
ภาพท 3.10 Activity Diagram ล าดบเหตการณการแกไขขอมลวสดพนผว
ลอกอนเขาสระบบเวบแอปพลเคชน
แสดงเมนการใชงาน ง
เลอกเมน วสดพนผว
แสดงแบบฟอรมแกไข
เลอก แกไข ชอวสดทตองการ
แสดงรายชอวสดพนผว
จดเกบขอมล
เลอก บนทก
126
ผดแลระบบ ระบบ
ภาพท 3.11 Activity Diagram ล าดบเหตการณการเพมขอมลวสดพนผว
ลอกอนเขาสระบบเวบแอปพลเคชน
แสดงเมนการใชงาน ง
เลอกเมน วสดพนผว
แสดงแบบฟอรมกรอกขอมล
เลอก เพมวสดพนผว
แสดงรายชอวสดพนผว
จดเกบขอมล
เลอก บนทก
127
ผดแลระบบ ระบบ
ภาพท 3.12 Activity Diagram ล าดบเหตการณการลบขอมลวสดพนผว
ลอกอนเขาสระบบเวบแอปพลเคชน
แสดงเมนการใชงาน ง
เลอกเมน วสดพนผว
ลบขอมลวสด
เลอก ลบ ชอวสดพนผว
แสดงรายชอวสดพนผว
128
ผดแลระบบ ระบบ
ภาพท 3.13 Activity Diagram ล าดบเหตการณการแกไขขอมลประเภทหอง
ลอกอนเขาสระบบเวบแอปพลเคชน
แสดงเมนการใชงาน ง
เลอกเมน ประเภทหอง
แสดงแบบฟอรมแกไข
เลอก แกไข ชอประเภทหอง
แสดงรายชอประเภทหอง
จดเกบขอมล
เลอก บนทก
129
ผดแลระบบ ระบบ
ภาพท 3.14 Activity Diagram ล าดบเหตการณการเพมขอมลประเภทหอง
ลอกอนเขาสระบบเวบแอปพลเคชน
แสดงเมนการใชงาน ง
เลอกเมน ประเภทหอง
แสดงแบบฟอรมกรอกขอมล
เลอก เพมประเภทหอง
แสดงรายชอประเภทหอง
จดเกบขอมล
เลอก บนทก
130
ผดแลระบบ ระบบ
ภาพท 3.15 Activity Diagram ล าดบเหตการณการลบขอมลประเภทหอง
ลอกอนเขาสระบบเวบแอปพลเคชน
แสดงเมนการใชงาน ง
เลอกเมน ประเภทหอง
ลบขอมลประเภทหอง
เลอก ลบ ชอประเภทหอง
แสดงรายชอประเภทหอง
131
ผดแลระบบ ระบบ
ภาพท 3.16 Activity Diagram ล าดบเหตการณการแกไขแหลงเอกสารอางอง
ลอกอนเขาสระบบเวบแอปพลเคชน
แสดงเมนการใชงาน ง
เลอกเมน แหลงอางอง
แสดงแบบฟอรมแกไข
เลอก แกไข
แสดงขอมล
จดเกบขอมล
เลอก บนทก
132
3.2.4 ER Diagram
ภาพท 3.17 แผนภาพออารของฐานขอมล (ER Diagram)
133
3.3 ออกแบบการแสดงผลและการใชงาน 3.3.1 ออกแบบการแสดงผลและการใชงานบนระบบปฏบตการ iOS
4kr
ภาพท 3.18 แสดงหนาเมนหลก
ภาพท 3.19 แสดงหนาเมนหลกการค านวณหาคา RT60
โลโก
เมนค านวณหา RT60
เมนชวยเหลอ เมนเอกสารทบนทก
เมนแสดงคามาตรฐาน RT60
เมนค านวณหา RT60
กลบหนาหลก ชวยเหลอ
ตงคาพนฐานหอง >
ตงคาผนงดานซาย-ขวา >
ตงคาผนงดานหนา-หลง >
ตงคาเพดานและพน >
ยกเลก ค านวณ
134
ภาพท 3.20 แสดงหนาเมนยอยการค านวณหาคา RT60 ตงคาพนฐานหอง
ภาพท 3.21 แสดงหนาเมนหลกเอกสารทบนทก
เมนเอกสารทบนทก
กลบหนาหลก ชวยเหลอ
ชองานทบนทก >
ชองานทบนทก >
ชองานทบนทก >
ชองานทบนทก >
เมนค านวณหา RT60
กลบหนาหลก ชวยเหลอ
ตกลง
ตงคาพนฐานหอง --------------------------------------------------------------
เลอกประเภทหอง ก าหนดขนาดหอง เลอกหนวยของการวด ก าหนดความถเสยง
135
ภาพท 3.22 แสดงหนาเมนยอยการค านวณหาคา RT60 ตงคาผนงซาย-ขวา
เมนค านวณหา RT60
กลบหนาหลก ชวยเหลอ
ผนงดานซาย --------------------------------------------------------------
เลอกวสดพนผวผนง เลอกวสดพนผวหนาตาง ก าหนดขนาดหนาตาง จ านวนหนาตาง เลอกวสดพนผวประต
ก าหนดขนาดประต
จ านวนประต ผนงดานขวา
--------------------------------------------------------------
เลอกวสดพนผวผนง เลอกวสดพนผวหนาตาง ก าหนดขนาดหนาตาง จ านวนหนาตาง เลอกวสดพนผวประต
ก าหนดขนาดประต
จ านวนประต
ตกลง
136
ภาพท 3.23 แสดงหนาเมนยอยการค านวณหาคา RT60 ตงคาเพดานและพน
เมนค านวณหา RT60
กลบหนาหลก ชวยเหลอ
เพดาน
--------------------------------------------------------------
เลอกวสดพนผวผนง เลอกวสดพนผวอนๆ
ก าหนดขนาด
จ านวน พน
--------------------------------------------------------------
เลอกวสดพนผวผนง เลอกวสดพนผวอนๆ
ก าหนดขนาด
จ านวน
ตกลง
137
ภาพท 3.24 แสดงหนาเมนยอยการค านวณหาคา RT60 ตงคาผนงหนา-หลง
เมนค านวณหา RT60
กลบหนาหลก ชวยเหลอ
ผนงดานหนา --------------------------------------------------------------
เลอกวสดพนผวผนง เลอกวสดพนผวหนาตาง ก าหนดขนาดหนาตาง จ านวนหนาตาง เลอกวสดพนผวประต
ก าหนดขนาดประต
จ านวนประต ผนงดานหลง
--------------------------------------------------------------
เลอกวสดพนผวผนง เลอกวสดพนผวหนาตาง ก าหนดขนาดหนาตาง จ านวนหนาตาง เลอกวสดพนผวประต
ก าหนดขนาดประต
จ านวนประต
ตกลง
138
ภาพท 3.25 แสดงหนาเมนยอยการค านวณหาคา RT60 แสดงขอมล
ภาพท 3.26 แสดงหนาเมนยอยการค านวณหาคา RT60 แสดงผลการค านวณคา RT60
เมนค านวณหา RT60
กลบหนาหลก ชวยเหลอ
แสดงขอมลการตงคาทงหมด
ตกลง
เมนค านวณหา RT60
กลบหนาหลก ชวยเหลอ
แสดงขอมล
คา RT60 ทค านวณได
แสดงระดบ ของคาทค านวณได
แสดงบทความวเคราะหความเหมาะสม
ยกเลก บนทก
139
ภาพท 3.27 แสดงหนาเมนหลกแสดงคามาตรฐาน RT60
ภาพท 3.28 แสดงหนาเมนยอยหลกแสดงคามาตรฐาน RT60 บทความตางๆ
เมนแสดงคามาตรฐาน RT60
กลบหนาหลก ชวยเหลอ
คามาตรฐาน RT60 ส าหรบกจกรรมตางๆ >
ชอประเภทหอง >
ชอประเภทหอง >
ชอประเภทหอง >
…
เมนแสดงคามาตรฐาน RT60
กลบหนาหลก ชวยเหลอ
ชอหวขอ
เนอหาบทความ
กลบ
140
ภาพท 3.29 แสดงหนาเมนยอยเอกสารทบนทก แสดงรายละเอยดของขอมลงาน
ภาพท 3.30 แสดงหนาเมนหลกชวยเหลอ
แสดงเอกสารวธการใชงาน
เมนชวยเหลอ
กลบหนาหลก
เมนเอกสารทบนทก
กลบหนาหลก ชวยเหลอ
แสดงขอมล
กลบ
141
3.3.2 ออกแบบการแสดงผลและการใชงานระบบบนเวบแอปพลเคชน
ภาพท 3.31 แสดงหนาเวบลอกอนเขาสระบบ
ภาพท 3.32 แสดงหนาโครงสรางเวบการใชงาน
ลอกอนเขาสระบบ
ชอ : รหสผาน :
สมครสมาชก
ลมรหสผาน
เมนการใชงาน
แสดงการใชงาน
142
บทท 4
ผลการด าเนนโครงงาน
จากการศกษาและพฒนาของระบบตามวธการด าเนนงานทไดวางไว ซงไดผลการด าเนนงานโดยแบงผใชงานระบบออกเปนสวน ๆ ดงน
4.1 สวนของผใชงานทวไป 4.2 สวนของสมาชก 4.3 สวนของผดแลระบบ
การใชงานบนระบบปฏบตการ iOS ทเครอง iPhone ซงเมอคลกเปด App จะแสดงหนาตาประกอบไปดวย 4 สวนดงรปตอไปน
ภาพท 4.1 หนาหลกของระบบ
อธบายรป หมายเลข 1 คอ เมนส าหรบค านวณหาคา RT60 หมายเลข 2 คอ เมนส าหรบเปดดงานทจดเกบ หมายเลข 3 คอ เมนส าหรบเปดดคามาตรฐาน RT60 และบทความการออกแบบ
หองประเภทตางๆ หมายเลข 4 คอ เมนส าหรบชวยเหลอคมอการใชงานโปรแกรม
1
2 4
3
143
4.1. สวนของผใชงานทวไป ผใชงานทวไปสามารถท างานไดในสวนของหมายเลขดงตอไปน
หมายเลข 1 คอ เมนส าหรบค านวณหาคา RT60 หมายเลข 3 คอ เมนส าหรบเปดดคามาตรฐาน RT60 และบทความการออกแบบ
หองประเภทตางๆ หมายเลข 4 คอ เมนส าหรบชวยเหลอคมอการใชงานโปรแกรม
4.1.1. การค านวณหาคา RT60 ผใชงานทวไปนนสามารถท างานไดสวนหมายเลข 1 คอการค านวณหาคา RT60 ได
โดยในสวนนมการใสคารายละเอยดของหอง ประเภทหองทตองการใชงาน วสดในการออกแบบหองทง 6 ดาน คอ ซาย ขวา หนา หลง เพดานและพน ดงแสดงผลดงรปตอไปน
ภาพท 4.2 แสดงเมนยอยส าหรบการตงคาดานตางๆ
144
ภาพท 4.3 แสดงการตงคาพนฐานของหอง
ภาพท 4.4 แสดงการตงคาผนงดานซาย
145
ภาพท 4.5 แสดงการตงคาผนงดานขวา
ภาพท 4.6 แสดงการตงคาผนงดานหนา
146
ภาพท 4.7 แสดงการตงคาผนงดานหลง
ภาพท 4.8 แสดงการตงคาเพดาน
147
ภาพท 4.9 แสดงการตงคาพน
ภาพท 4.10 แสดงขอมลทตงคาทงหมด
148
ภาพท 4.11 แสดงผลการค านวณคา RT60
4.1.2. เปดดคามาตรฐาน RT60 และบทความการออกแบบหองประเภทตางๆ ผใชงานทวไปนนสามารถท างานไดสวนหมายเลข 3 คอ เมนส าหรบเปดดคา
มาตรฐาน RT60 และบทความการออกแบบหองประเภทตาง ๆ ได โดยการเลอกหวขอทตองการด ดงรปตอไปน
ภาพท 4.12 แสดงหวขอบทความ
149
ภาพท 4.13 แสดงคามาตรฐาน RT60 ทเหมาะสมส าหรบหองประเภทตางๆ
ภาพท 4.14 แสดงรายละเอยดภายในบทความ
150
4.1.3. เปดดคมอการใชงานโปรแกรม ผใชงานทวไปนนสามารถท างานไดสวนหมายเลข หมายเลข 4 คอ เมนส าหรบ
ชวยเหลอคมอการใชงานโปรแกรมได โดยการเลอกหวขอทตองการด ดงรปตอไปน
ภาพท 4.15 แสดงคมอการใชงานโปรแกรม
4.1.4. การสมครสมาชก
ผใชงานทวไปสามารถสมครสมาชกได โดยท าการสมครผาน ระบบเวบแอปพลเคชน โดยกรอกขอมลการสมครเสรจแลวกสามารถใชงานในสวนของสมาชกไดทนท ดงรปตอไปน
ภาพท 4.16 แสดงการสมครสมาชก
151
4.2. สวนของสมาชก สมาชกสามารถท างานไดในสวนของหมายเลขดงตอไปน
หมายเลข 1 คอ เมนส าหรบค านวณหาคา RT60 หมายเลข 2 คอ เมนส าหรบเปดดงานทจดเกบ หมายเลข 3 คอ เมนส าหรบเปดดคามาตรฐาน RT60 และบทความการออกแบบ
หองประเภทตางๆ (การใชงานเหมอนกบผใชงานทวไป) หมายเลข 4 คอ เมนส าหรบชวยเหลอคมอการใชงานโปรแกรม (การใชงาน
เหมอนกบผใชงานทวไป)
4.2.1. การค านวณหาคา RT60 ผใชงานทวไปนนสามารถท างานไดสวนหมายเลข 1 คอการค านวณหาคา RT60 ได
โดยในสวนนมการใสคารายละเอยดของหอง ประเภทหองทตองการใชงาน วสดในการออกแบบหองทง 6 ดาน คอ ซาย ขวา หนา หลง เพดานและพน เหมอนกบผใชงานทวไปแตมสวนทเพมเตมจากผใชงานทวไปคอ สามารถบนทกผลงานค านวณเกบไวได ดงแสดงผลดงรปตอไปน
ภาพท 4.17 การบนทกผลการค านวณ
152
4.2.2. การเปดดงานทจดเกบ
สมาชกสามารถท างานไดสวนหมายเลข 2 คอ เมนส าหรบเปดดงานทจดเกบ ได โดยในสวนนจะมหนาใหลอกอนเขาสระบบ แลวเรยกรายชองานทงหมดมาใหเลอกดรายละเอยด ดงรปตอไปน
ภาพท 4.18 การลอกอนเขาสระบบเพอดงานทบนทก
ภาพท 4.19 แสดงรายชองาน
153
ภาพท 4.20 แสดงรายละเอยดงานทบนทก
4.2.3. การแกไขขอมลสวนตว สมาชกสามารถแกไขขอมลสวนตว ชอลอกอน อเมล รหสผานไดโดยผานระบบเวบ
แอปพลเคชน โดยการลอกอนเขาสระบบกอน แลวเลอกเมนการใชงาน Account เลอก Edit เพอแกไขขอมล ดงรปตอไปน
ภาพท 4.21 การลอกอนเขาสระบบผานระบบเวบแอปพลเคชน
154
ภาพท 4.22 แสดงผลการเลอกใชงาน Account
4.2.4. การดงานทบนทกผานระบบเวบแอปพลเคชน สมาชกสามารถเปดดงานทจดเกบได โดยในสวนนจะมหนาใหลอกอนเขาสระบบ
แลวเรยกรายชองานทงหมดมาใหเลอกดรายละเอยด ดงรปตอไปน
ภาพท 4.23 แสดงรายชองาน
155
ภาพท 4.24 แสดงรายละเอยดงานทบนทก
4.2.5. การขอรหสผาน สมาชกสามารถขอรหสผานเขาสระบบไดในกรณทสมาชกลมรหสผานของตนเอง
โดยกรอกชอลอกอนและอเมลทใชในการสมครสมาชก ระบบจะท าการสงรหสผานไปยงอเมลของสมาชก ดงรปตอไปน
ภาพท 4.25 แสดงการขอรหสผาน
156
4.3 สวนของผดแลระบบ ผดแลระบบสามารถท างานไดในสวนของระบบเวบ แอปพลเคชน โดยการลอกอนเขาสระบบแลวเลอกใชเมนการใชงานไดดงไปน
ภาพท 4.26 การลอกอนเขาสระบบผานระบบเวบแอปพลเคชน
4.3.1. การจดการวสดพนผว ผดแลระบบสามารถจดการวสดพนผวทน ามาใชในการออกแบบหองตาง ๆ คอการ
เพมวสดพนผว แกไขขอมล ลบขอมล ดงรปตอไปน
ภาพท 4.27 แสดงหนาการจดการวสดพนผว
157
ภาพท 4.28 แสดงการดรายละเอยดวสดพนผว
ภาพท 4.29 แสดงการแกไขรายละเอยดวสดพนผว
158
4.3.1. การจดการประเภทหอง ผดแลระบบสามารถจดการประเภทหองทน ามาใชในเลอกหองทออกแบบ คอการ
เพมประเภทหอง แกไขขอมล ลบขอมล ดงรปตอไปน
ภาพท 4.30 แสดงหนาการจดการประเภทหอง
4.3.2. การแกไขแหลงเอกสารอางอง ผดแลระบบสามารถแกไขแหลงเอกสารอางอง ในการวเคราะหขอมล ดงรปตอไปน
ภาพท 4.31 แสดงการแกไขแหลงขอมลอางอง
159
4.3.3. การดคาสมประสทธวสดพนผว ผดแลระบบสามารถดคาสมประสทธวสดพนผว ดงรปตอไปน
ภาพท 4.32 แสดงคาสมประสทธวสดพนผว
160
บทท 5
สรปและวจารณผลการด าเนนโครงงาน
จากการด าเนนโครงงานตงแตการศกษาและวเคราะหออกแบบ จนกระทงถงขนด าเนนงาน ผจดท าโครงงานไดสรปผลการด าเนนโครงงาน ขอจ ากดของโครงงานและขอเสนอแนะของโครงงาน ดงตอไปน
5.1 สรปผลการด าเนนโครงงาน
จากการวเคราะห การออกแบบและพฒนาแอปพลเคชนค านวณคา RT60บนระบบปฏบตการ iOS ซงมวตถประสงคเพออ านวยความสะดวกสบายใหแกผใชงานสายอาชพสถาปตยกรรมภายใน ในการค านวณหาคา RT60 บนระบบปฏบตการ iOS ทสามารถพกพาไปใชงานนอกสถานทไดสะดวก
ซงไดสรปผลการด าเนนงานจากการใชงานของสวนตางๆไวดงน 1. สวนของผใชงานทวไป
ผใชงานทวไปสามารถค านวณหาคา RT60 และอานบทความวเคราะหคาในแตละประเภทหองวามความเหมาะสมระดบใด และอานบทความเกยวกบคามาตรฐาน RT60 ในแตละกจกรรมของหอง และความรเรองการออกแบบหองในแตละประเภททมปจจยตอการไดยนเสยงภายในหองนน ๆ หากผใชงานทวไปตองการบนทกรายละเอยดและผลการค านวณคา RT60 จะตองสมครเปนสมาชกกอนจงจะสามารถบนทกขอมลดงกลาวไวดภายหลงได 2. สวนของสมาชก
สมาชกสามารถค านวณหาคา RT60 และอานบทความวเคราะหคาในแตละประเภทหองวามความเหมาะสมระดบใด และอานบทความเกยวกบคามาตรฐาน RT60 ในแตละกจกรรมของหอง และความรเรองการออกแบบหองในแตละประเภททมปจจยตอการไดยนเสยงภายในหองนน ๆ และสามารถบนทกรายละเอยดและผลการค านวณคา RT60 ทตองการจดเกบได และเรยกดภายหลงไดทงในบนระบบปฏบตการ iOS และบนระบบเวบแอปพลเคชนไดดวย
3. สวนของผดแลระบบ
ผดแลระบบสามารถปรบปรง แกไขขอมล เพมและลบในสวนของวสดพนผว ประเภทหอง บทความวเคราะหและแหลงเอกสารอางองขอมลไดผานระบบเวบแอปพลเคชนได เพอความสะดวกในการปรบปรงขอมลใหมความทนสมย
5.2. ประโยชนทไดรบ
1. ได Mobile Application บนระบบปฏบตการ iOS ทสามารถค านวณหาคา RT60 2. ไดสงเสรมการพฒนา Mobile Application บน iOS ใหมการใชงานเฉพาะดานมากขน 3. ไดโปรแกรมทอ านวยความสะดวกแกผใชงานในสาขาการออกแบบสถาปตยกรรมภายใน
161
5.3 ขอจ ากดของโครงงาน 1. ไมสามารท างานไดถาไมเชอมตออนเตอรเนต
2. ไมสามารถค านวณไดกบหองทมลกษณะทรงอน ทนอกเหนอจากสเหลยมจตรสแลพสเหลยมผนผา
3. ผใชงานไมสามารถเพมขอมลวสดพนผวไดเอง 5.4 ขอเสนอแนะ
การออกแบบและพฒนาแอปพลเคชนค านวณคา RT60 บนระบบปฏบตการ iOS ซงสามารถด าเนนงานไดตรงตามความตองการของผใชงาน หากมผสนใจพฒนาโครงงานนตอ ผจดท าโครงงานมขอเสนอแนะในการพฒนาไวดงน 1.ควรพฒนาระบบใหสามารถท างานไดในสวนของการค านวณโดยไมตองเชอมตออนเตอรเนต
2.ควรทจะเพมในสวนของรายละเอยดวสดทเลอกใชในงานออกแบบทหลากหลาย เชน วสดพนไมสก พนไมไผ ผามานเนอผาตางๆ
3.เพมหลกการค านวณในรปลกษณะหองแบบอนๆ ทนอกเหนอจากทรงสเหลยมจตรสและสเหลยมผนผา เชน ลกษณะหองทรงพด ทรงสเหลยมคางหม เปนตน
162
บรรณานกรม
[1] รวทตภหล า.คมอเขยนiPhone Apps.--กรงเทพฯ:โปรวชน,2554 [2] Erica Sadun.รวมโคด iPhone App : The iPhone Developer’s Cookbook.-- กรงเทพฯ : ฟวเจอรเกมเมอร,2552. [3] Cabanaugh, William J; and Wikes, Joseph A, Architectural Acoustics: Principles and Practice (New York: John Wiley&Sons, 1998) [4] ผศ.ดร.สพทย กาญจนพนธ.การออกแบบสตดโอเบองตน Introduction to Studio Design.--กรงเทพ:มหาวทยาลยรามค าแหง,2531
163
ประวตผจดท าโครงงาน
ชอผจดท า นางสาวพรทพย พรไพศาล วนเกด 20 สงหาคม 2532 สถานทเกด จงหวดชยภม ทอยปจจบน 383/333 ถ.นเวศรตน ต.ในเมอง อ.เมอง จ.ชยภม 36000 การศกษา - ประถมศกษา : โรงเรยนสนทรวฒนา จ.ชยภม - มธยมศกษาตอนตน : โรงเรยนสตรชยภม จ.ชยภม - มธยมศกษาตอนปลาย : โรงเรยนสตรชยภม จ.ชยภม - ปรญญาตร : มหาวทยาลยบรพา จ.ชลบร