40
4.3 การออกแบบฐานขอ มูล
ภาพท่ี 4.8 รปู ภาพการออกแบบฐานขอ มูล
41
4.3.1 พจนานกุ รมการออกแบบฐานขอ มูล
ก. ผูใชง านระบบ (User)
ตารางที่ 4.1 ผใู ชง านระบบ (User)
ลำดบั ชื่อ Attribute คำอธิบาย รูปแบบ/ขนาด Key Not ตวั อยา งขอมลู
Null
1. personal_id รหสั บตั ร Varchar (13) PK Y 1809910008234
ประชาชน
2. username รหัสผใู ช Varchar (10) Y Somsom_21
3. firstName ช่ือจรงิ Varchar (30) Y สม แปน
4. lastName นามสกลุ Varchar (30) Y ขาวนวน
5. birthdate วนั เดือนปเกดิ Date (6) Y 21-10-2004
6. height สว นสงู Number (3) Y 156
7. weight น้ำหนกั Number (3) Y 45
8. position ตำแหนง Int (20) Y user
9. password รหัสผา น Varchar (10) Y 08234
10. email อีเมลล Int (10) Y [email protected]
11. gender เพศ Int (5) Y หญงิ
ข. ผใู ชงานระบบ (Doctor)
ตารางที่ 4.2 ผูใชงานระบบ (Doctor)
ลำดบั ชอื่ Attribute คำอธิบาย รปู แบบ/ขนาด Key Not ตัวอยา งขอมลู
PK Null
1. docter_id ช่อื แพทย Varchar (60) FK(user) Y Dr.somrak
2. username รหัสผูใช Varchar (10) Y Dr.somrak
3. HN เลขHN Varchar (6) N HN001
4. firstName ชื่อจริง Varchar (30) Y สมรัก
5. lastName นามสกุล Varchar (30) Y ใจดี
6. position ตำแหนง Int (20) Y doctor
7. password รหสั ผา น Varchar (10) Y Drsomrak21
8. email อเี มลล Int (10)
9. gender เพศ Int (5) Y [email protected]
Y ชาย
42
ค. ขอ มูลผลการนอนหลบั จากเวบ็ แอปพลิเคชัน (History)
ตารางท่ี 4.3 เว็บแอปพลิเคชนั วิเคราะหก ารนอนหลับ (Web Application)
ลำดับ ชือ่ Attribute คำอธิบาย รูปแบบ/ Key Not ตวั อยาง
ขนาด PK Null ขอมูล
1. id ลำดับ Int (11) FK(user) Y1
2. user_id ชือ่ ผูใช Int (11) FK(history_detail) Y Somsom_21
3. history _id ลำดบั ขอมูล Int (11) Y1
ปจจยั Datetime Y 09:30
4. time_sleep เวลาเขานอน Datetime Y 07:00
5. tme_wake เวลาต่ืนนอน Double Y 54.23
6. sleep_percentage เปอรเซน็ การ Double Y 14
นอนหลบั Double Y6
7. snoring_score คะแนนการ Double Y คุณภาพการ
กรน
8. snoring_volume ระดับเสียง Datetime นอนหลับดี
การกรน มาก
9. sleep_quality คณุ ภาพการ Y 22-08-2565
นอนหลบั
10. date_time วนั ที่
43
ง. ขอ มลู รายละเอียด (History_detail)
ตารางท่ี 4.4 ขอมูลรายละเอียด (History_detail)
ลำดบั ชื่อ Attribute คำอธิบาย รูปแบบ/ Key Not ตัวอยางขอมูล
ขนาด Null
1. history_id ลำดบั ขอ มลู ปจจัย Int (11) PK Y1
2. user_id ลำดับของผูใช Int (11) FK(user) Y1
3. alcohol แอลกอฮอล Int (11) N 1 = ใชงาน
4. tired ความเหน่ือย Int (11) N 1 = ใชง าน
5. late_night_meal นอนดึก Int (11) N 1 = ใชงาน
6. exercise ออกกำลังกาย Int (11) N 1 = ใชงาน
7. smoking สบู บหุ รี่ Int (11) N 1 = ใชง าน
8. sedative ยาระงับ Int (11) N 1 = ใชง าน
9. fever มีไข Int (11) N 1 = ใชง าน
10. cannot_sleep นอนไมหลับ Int (11) N 0 = ไมใ ชงาน
11. caffeine กาแฟอนี Int (11) N 0 = ไมใชง าน
12. taking_bath การอาบน้ำ Int (11) N 0 = ไมใชง าน
13. water_loss การสูญเสียนำ้ Int (11) N 0 = ไมใ ชงาน
14. bathing_shower การอาบนำ้ โดยฝกบวั Int (11) N 0 = ไมใ ชงาน
จ. ขอมลู คำแนะนำ (description)
ตารางท่ี 4.5 ขอ มูลคำแนะนำ (description)
ลำดบั ชือ่ Attribute คำอธิบาย รูปแบบ/ขนาด Key Not ตวั อยา งขอมลู
Null
1. id ลำดับ Int (11) PK Y1
2. docter_id ชอ่ื แพทย Varchar (60) FK(doctor) Y Dr.somrak
3. user_id ลำดบั ของผูใ ช Int (11) FK(user) Y 1
4. date_time วนั ท่ี Datetime Y 22-08-2565
5. description คำแนะนำ Varchar (500) Y
44
4.4 การออกแบบสวนติดตอกบั ผใู ช
เปน ขัน้ ตอนที่เก่ียวของกับการออกแบบสว นหนาจอการติดตอ สว นใชงานใหก ับผูใชบนเว็บแอปพลิเค
ชันวเิ คราะหก ารนอนหลับ
4.4.1 การออกแบบหนาจอเร่มิ ตน
เปนการออกแบบหนาจอที่สวนของผูติดตอกับผูใชงาน โดยผูที่ไดใชสิทธิ์ในการใชงานระบบจัดเก็บ
ขอมูลการนอนหลบั มีท้ังหมด 2 กลุม ผูใชงาน คือ ผใู ชท ั่วไปและแพทย
ภาพท่ี 4.9 หนา จอเขา สูระบบของผูใ ชง าน
45
4.4.2 การออกแบบหนาจอการเขาสรู ะบบและหนา จอการลงทะเบียน
เปนการออกแบบหนาจอที่สวนของผูตดิ ตอกับโดยการเขาสูระบบถาหากผูที่ไมไดลงทะเบียน ตองทำ
การลงทะเบยี นกอ นที่จะเขา ใชง าน โดยทีผ่ ูใชงานสามารถกดลงทะเบยี นได กอนที่จะทำการเขาสูระบบ
ภาพที่ 4.10 หนาจอเขาสูร ะบบและหนา จอลงทะเบียน
46
4.4.3 หนาจอเมนูผใู ชงาน
เปนการออกแบบหนาจอในสวนของแถบเมนูผูใ ชงาน โดยแบงเมนูใหผ ูใชเลือกทั้งหมด 4 เมนูดวยกนั
ไดแก หนา หลกั อปั โหลดไฟล ปฏิทินยอ นหลัง ออกจากระบบ
ภาพท่ี 4.11 หนาจอเมนผู ูใชงาน
4.4.4 หนา จออัปโหลดไฟล
การออกแบบหนา จออัปโหลดไฟลโ ดยเปน หนึ่งในเมนทู ่ีสรางใหผ ูใ ชไดใชงาน หนาจออปั โหลดไฟล
สรา งขึ้นมาใหผูใชทำการอปั โหลดไฟลบ ันทึกการนอนหลับจากแอปพลเิ คชนั SnoreLab มายงั เว็บแอปพลิเค
ชันวิเคราะหก ารนอนหลับ
ภาพท่ี 4.12 หนาจออปั โหลดไฟล
47
4.4.7 หนาจอประเมนิ ผล
การออกแบบหนา จอประเมนิ ผลเปน หน่งึ ในเมนทู ่ีสรางใหผูใ ชไ ดใชงาน หนา จอประเมนิ ผลสรา งข้นึ มา
เพอ่ื ทำการประเมินผลและระบุระดับคุณภาพการนอนหลับของผใู ช ซึ่งจะแสดงผลออกมาท้ังหมด 3 ระดับ
ดว ยกนั ไดแก ดีมาก ปานกลาง แย
ภาพที่ 4.13 ระบบกำลงั ประมวลผล
ภาพที่ 4.14 หนา จอผลการวินิจฉัย
48
4.4.8 หนา จอปฏทิ ินยอนหลงั
เปน การออกแบบหนาจอปฏิทินยอนหลังทส่ี ามารถดูขอมูลประเมินผลยอนหลังได ตามวันทอ่ี ปั โหลด
ไฟล และสามารถกดเขาดูขอมลู ประเมนิ ผลและกดดูคำแนะนำจากแพทยได
ภาพที่ 4.15 หนาจอปฏิทนิ ยอนหลงั
4.4.9 หนา จอเขาสรู ะบบของแพทย
เปนการออกแบบหนาจอที่สวนของผูติดตอกับผูใชงาน โดยผูที่ไดใชสิทธิ์ในการใชงานระบบจัดเก็บ
ขอ มลู การนอนหลับ มที ัง้ หมด 2 กลุมผใู ชงาน คอื ผใู ชท ว่ั ไปและแพทย
ภาพที่ 4.16 หนาจอเขาสรู ะบบของแพทย
49
4.4.10 หนาจอลงทะเบยี นของแพทย
เปนการออกแบบหนาจอที่สวนของผูต ิดตอกับโดยการเขาสูระบบถาหากผูที่ไมไดลงทะเบียน ตองทำ
การลงทะเบียนกอนทจ่ี ะเขา ใชง าน โดยทผ่ี ูใชง านสามารถกดลงทะเบียนได กอ นทีจ่ ะทำการเขา สรู ะบบ
ภาพท่ี 4.17 หนา จอลงทะเบียนของแพทย
4.4.11 หนาจอเมนแู พทย
เปนการออกแบบหนาจอในสวนของแถบเมนูแพทย โดยแบงเมนูใหผูใชเลือกทั้งหมด 3 เมนูดวยกัน
ไดแก หนาหลัก คน หารายช่อื ออกจากระบบ
ภาพที่ 4.18 หนา จอเมนแู พทย
50
4.4.12 หนา จอเมนคู น หารายชอ่ื
การออกแบบหนาจอเมนูคนหารายชื่อเปนหนาจอที่แพทยสามารถเลือกกดคนหารายชื่อผูปวย โดย
การกรอกขอ มูลชอื่ หรือนามสกลุ หรือเลขบตั รประชาชน ก็จะแสดงขอ มูลน้ันข้นึ มา
ภาพที่ 4.19 หนาจอเมนคู น หารายช่ือ
4.4.13 หนาจอรายละเอียดหนารายงานผลและแพทยใ หค ำแนะนำ
เปนการออกแบบหนา จอรายละเอียดหนา รายงานผลและแพทยใ หคำแนะนำทสี่ ามารถดูขอมูล
ประเมนิ ผลยอ นหลงั ได ตามวันท่อี ปั โหลดไฟล และสามารถกดเขาดูขอ มูลประเมินผลและกดดคู ำแนะนำจาก
แพทย สว นแพทยสามารถใสร ายละเอียดคำแนะนำลงไปไดดวย
ภาพที่ 4.20 หนา จอรายละเอยี ดหนา รายงานผลและแพทยใ หคำแนะนำ
51
บทที่ 5
การพัฒนาและทดสอบระบบ
โดยในบทนี้จะเปนสวนของการออกแบบเว็บแอปพลิเคชันวิเคราะหการนอนหลับ โดยทางผูจัดทำ
โครงงานไดแบงออกเปน 4 หัวขอ ดังนี้ สถาปตยกรรมของระบบ การออกแบบกระบวนการ การออกแบบ
ฐานขอ มูล และการออกแบบสวนตดิ ตอกบั ผใู ช
5.1 การพฒั นาโปรแกรม
ขน้ั ตอนของการวเิ คราะหแ ละการนิยามความตอ งการ ซึ่งจะเปนข้ันตอนในการวเิ คราะหค วามตอ งการ
ของผูใชง านโดยการวิเคราะหความตอ งการ ผใู ชงานวา ผใู ชง านตอ งการใหระบบในรปู ไหนการจัดเกบ็ ขอ มูลซง่ึ
ทางผจู ัดทาํ ไดท ำการวิเคราะหค วามตองการของผูใชงาน
5.1.1 โครงสรางของไฟลโ ปรแกรม
ภาพท่ี 5.1 รปู ภาพโครงสรา งของโปรแกรมไฟล
5.2 การตดิ ตงั้ ระบบ
5.2.1 วธิ ีการดาวนโ หลด Vistula Studio Code
1) ทำการดาวนโ หลด Vistula Studio Code สาํ หรบั Windows
2) ทำการติดตัง้ คลิก Next
5.2.2 วิธีการดาวนโหลด XMAPP สาํ หรบั Windows
52
1) ทำการดาวนโ หลด XMAPP สาํ หรบั Windows
ภาพที่ 5.2 การดาวนโหลด XMAPP
2) ทำการตดิ ตัง้ คลิก Next
ภาพที่ 5.3 การตดิ ตัง้ XMAPP
53
3) ทำการเลือก Folder ท่ีเราตองการเลอื ก
ภาพท่ี 5.4 เลือก Folder
4) เลือก Language ในการติดต้งั XAMPP
ภาพท่ี 5.5 เลือกภาษา
54
5) คลิก Next
ภาพที่ 5.6 รอตดิ ต้งั
6) รอทำการตดิ ตั้ง
ภาพที่ 5.7 รอติดตง้ั
55
7) ทำการตดิ ตง้ั เรยี บรอย และทำการ Restart Computer 1 ครั้ง
ภาพที่ 5.8 ตดิ ต้ังสำเร็จ
8) จากน้นั เขา Control Panel ของ XAMPP และทำการคลกิ Start Apache และ MySQL
ตามลำดับ
ภาพท่ี 5.9 Run Xampp
56
9) จากน้นั ลองเขา PhpMyAdmin และ localhost ดู
10) สําหรบั Code ตาง ๆ ในการทำ Website ใหเอามาไวที่ D:\xampp\htdocs\Note:
หลงั จากทเี่ ราลง Xampp เราสามารถ Folders และไฟลตาง ๆไดใน htdocs
ภาพที่ 5.10 D:\xampp\htdocs\Note:
57
5.3 การทดสอบระบบ
5.3.1 การลงทะเบยี น
ตาราง 5.1 การสมคั รสมาชิกที่ไมถกู ตอ ง
Test case id SW-UI-001
Test case ตรวจสอบความถูกตองของคาที่ Input ลงทะเบียน
description
Pre-Condition สมัครสมาชิก
Test steps Step Expected Actual Test
Stub Data ID result result Status
Stub Data 1. ปอ นขอมลู ชื่อผูใ ชง าน ชื่อ สกุล วนั หนา จอมี
description เดอื นปเกิด การแจง
Stub Data Detail 2. ปอนขอมลู รหสั ผา น ยืนยันรหัสผา น เตือน
3. กดปุม ลงทะเบียน ขอความ
กรอก
ขอ มลู ไม
ครบ
Stub-SW-UI-001
ขอมูลสำหรับทดสอบแลวใหผลลัพธในกรณที ่ีไมถูกตอง
Parameters name Values
ชื่อผูใชงาน JN001
รหสั ผา น 12345
58
ตาราง 5.2 การสมคั รสมาชิกทีถ่ กู ตอ ง
Test case id SW-UI-002
Test case ตรวจสอบความถูกตองของคา ที่ Input ลงทะเบียน
description
Pre-Condition สมคั รสมาชกิ Expected result Actual Test
Step result Status
Test steps
1. ปอ นขอมูลชือ่ ผูใ ชง าน ชอ่ื หนาจอมกี ารแจงเตือน
Stub Data ID สกุล นำ้ หนัก สว นสงู E- ขอความสมคั รสมาชกิ
Stub Data mail วันเดือนปเ กิด เพศ
description
Stub Data 2. ปอ นขอมูลรหสั ผาน ยืนยัน
Detail รหัสผาน
3. กดปุม ลงทะเบยี น
Stub-SW-UI-002
ขอมลู สำหรบั ทดสอบแลวใหผลลัพธใ นกรณที ี่ถูกตอง
Parameters name Values
ชือ่ ผูใชง าน JN001
ช่ือ 12345
สกลุ 12345
นำ้ หนัก [email protected]
สวนสูง
E-mail
วนั เดือนปเกิด
เพศ
รหัสผา น
59
5.3.2 การเขา สรู ะบบการใชงาน
ตาราง 5.3 การเขา สรู ะบบการใชงาน
Test case id SW-UI-003
Test case ตรวจสอบความถูกตองของคา ที่ Input เขา สรู ะบบ
description
Pre-Condition มีการเขา สูระบบในสทิ ธิ์การใชงานของผใู ชร ะบบ
Step Expected result Actual Test
1. ปอ นขอมลู ช่ือผูใชงาน ชอื่ result Status
สกลุ วนั เดอื นปเ กิด
Test steps 2. ปอนขอมูลรหสั ผาน ยนื ยัน หนา จอแสดงการเขา
Stub Data ID รหัสผาน สรู ะบบสำเร็จ
3. กดปุม ลงทะเบียน
Stub-SW-UI-003
Stub Data ขอมลู สำหรับทดสอบแลว ใหผ ลลพั ธในกรณีท่ีขอมลู ถกู ตอง
description
Stub Data Parameters name Values
Detail
ช่ือผใู ชง าน JN001
รหสั ผา น 12345
60
5.3.3 การประเมนิ ผล
ตาราง 5.4 การประเมินผลในระดบั ดีมาก (ระดับท่ี 1)
Test case id SW-UI-004
Test case ตรวจสอบความถูกตองของคาท่ี Input เขา สูระบบ
description
Pre-Condition มกี ารเขาสรู ะบบในสทิ ธิ์การใชงานของผูใชระบบ
Test steps Step Expected Actual Test
Stub Data ID result result Status
Stub Data 1. ปอ นขอมลู เวลานอนและเวลาตน่ื นอน หนาจอทำ
description 2. เลือกขอมูลปจจัยตา ง ๆ (ถามี) การ
Stub Data Detail 3. กดปมุ อัปโหลดไฟล เพ่อื ทำการ ประเมินผล
ประเมนิ ผล ระดบั
คุณภาพ
การนอน
หลบั
Stub-SW-UI-004
ขอ มลู สำหรบั ทดสอบแลวใหผลลัพธใ นกรณีที่ขอมลู ถกู ตอง
Parameters name Values
ระดบั คุณภาพการนอนหลับ ระดบั ดมี าก
สีทบ่ี อกถงึ คา ในระดับตา ง ๆ สีเขยี ว
61
ตาราง 5.5 การประเมินผลในระดบั ปานกลาง (ระดับท่ี 2)
Test case id SW-UI-005
Test case ตรวจสอบความถูกตอ งของคา ที่ Input เขาสรู ะบบ
description
Pre-Condition มกี ารเขา สรู ะบบในสทิ ธิ์การใชงานของผูใชร ะบบ
Test steps Step Expected Actual Test
Stub Data ID result result Status
Stub Data 1. ปอนขอมลู เวลานอนและเวลาต่ืนนอน หนาจอทำ
description 2. เลอื กขอมูลปจจยั ตาง ๆ (ถา มี) การ
Stub Data Detail 3. กดปมุ อปั โหลดไฟล เพ่ือทำการ ประเมินผล
ประเมินผล ระดบั
คณุ ภาพ
การนอน
หลบั
Stub-SW-UI-005
ขอมูลสำหรบั ทดสอบแลว ใหผลลพั ธใ นกรณีท่ีขอ มลู ถูกตอง
Parameters name Values
ระดบั คุณภาพการนอนหลับ ระดบั ปานกลาง
สที ี่บอกถงึ คา ในระดับตาง ๆ สีเหลือง
62
ตาราง 5.6 การประเมนิ ผลในระดับแย (ระดับท่ี 3)
Test case id SW-UI-006
Test case ตรวจสอบความถูกตอ งของคา ท่ี Input เขา สูร ะบบ
description มกี ารเขา สรู ะบบในสทิ ธิ์การใชง านของผูใชร ะบบ
Pre-Condition
Step Expected result Actual Test
result Status
1. ปอนขอมลู เวลานอนและ หนา จอทำการ
เวลาต่ืนนอน ประเมนิ ผลระดบั
Test steps 2. เลือกขอมูลปจ จยั ตา ง ๆ คณุ ภาพการนอนหลับ
Stub Data ID (ถา มี)
3. กดปมุ อปั โหลดไฟล เพอื่
ทำการประเมินผล
Stub-SW-UI-006
Stub Data ขอ มูลสำหรับทดสอบแลว ใหผลลัพธใ นกรณที ี่ขอ มูลถกู ตอง
description
Stub Data Parameters name Values
Detail ระดบั คุณภาพการนอนหลับ ระดบั แย
สที บ่ี อกถงึ คา ในระดับตาง ๆ สแี ดง
5.3.4 ออกรายงาน 63
ตาราง 5.7 ออกรายงาน Test
Status
Test case id SW-UI-007
Test case ตรวจสอบความถูกตอ งของคาท่ี Input เขาสรู ะบบ
description มกี ารเขาสูระบบในสิทธิ์การใชง านของผใู ชร ะบบ
Pre-Condition
Test steps Step Expected result Actual
Stub Data ID 1. ปอ นขอมลู ช่อื ผใู ชงาน result
2. ปอนขอมลู รหสั ผาน
ยนื ยนั รหสั ผา น หนาจอมีการแจง
เตือน
Stub-SW-UI-007
Stub Data ขอมลู สำหรบั ทดสอบแลว ใหผลลัพธใ นกรณที ่ีขอมลู ถูกตอง
description
Stub Data Detail Parameters name Values
ช่อื ผูใชง าน JN001
รหัสผา น 12345
64
บทท่ี 6
สรุปผลการดำเนนิ งาน
6.1 สรปุ ผลการดำเนินงาน
เพื่อตองการใหผูใชงานทั่วไปไดทราบผลระดับคุณภาพการนอนหลับของตนเอง ทำใหการที่ไดขอมูล
การนอนหลับจากแอปพลิเคชัน SnoreLab มาทำการประเมินเปนระดับคุณภาพการนอนหลับในแตละระดับ
ทำใหผใู ชไ ดทราบผลการนอนหลบั ของตนเอง ทำใหเขา ใจไดงาย และสามารถอำนวยความสะดวกใหกับผูใชได
อกี ดว ย
เพื่ออำนวยความสะดวกใหกับผูใชงานทั่วไป ทำใหผูใชทั่วไปเขาใจการใชงานเว็บแอปพลิเคชันไดงาย
มีสสี ันของหนาเว็บที่เปนมิตรตอผูใช มคี ำสัง่ ปุมตา ง ๆ ท่ดี ูแลวเขาใจไมยงุ ยากไมซับซอน ใชงานไดงายและเปน
ประโยชนตอ ผูใช
6.2 ปญ หาในการดาํ เนินงาน
เว็บแอปพลิเคชันวิเคราะหการนอนหลับนี้ สามารถใชงานไดในเว็บแอปพลิเคชันเทานั้น ซึ่งไม
เหมาะสมกับผูใชที่ตองการใชงานในรูปแบบของแอปพลิเคชันบนสมารทโฟน และเนื่องจากแอปพลิเคชัน
วิเคราะหก ารนอนหลับสามารถคำนวณระดบั คุณภาพการนอนหลับของผใู ชไดส ำหรับผูใ ชท่ีใชงานแอปพลิเคชัน
SnoreLab ท่ตี อ งการจะทราบผลระดบั คุณภาพการนอนหลับเทาน้นั เนือ่ งจากวาการทำงานของเว็บแอปพลิเค
ชันวิเคราะหการนอนหลับนั้นจะตองทำการอัปโหลดไฟลที่ไดมาจากแอปพลิเคชัน SnoreLab จึงเปนผลทำให
เว็บแอปพลิเคชนั วเิ คราะหก ารนอนหลับมขี อจำกดั ในการทำงาน
6.3 ขอ เสนอแนะ
เวบ็ แอปพลิเคชนั วิเคราะหการนอนหลับจัดทำข้ึนใหมรี ปู แบบการใชงานไดในเว็บแอปพลิเคชันซึ่งการ
ใชงานจะใชงานไดผานเว็บบราวเซอร โดยขนาดหนาจอเปนขนาดของคอมพิวเตอร ในอนาคตสามารถพัฒนา
ระบบใหเขาถึงผูใชไดงาย และใชงานสะดวกมากยิ่งขึ้น ในรูปแบบของแอปพลิเคชันบนสมารทโฟน และใน
อนาคตจะพฒั นาการทำงานของเวบ็ แอปพลิเคชนั วเิ คราะหการนอนหลับใหผ ูใ ชส ามารถอัปโหลดไฟลขอมูลการ
นอนหลับไดโดยไมตองผานการใชงานแอปพลิเคชัน SnoreLab เพียงแอปพลิเคชันเดียว ก็สามารถใชในการ
คำนวณผลระดับคุณภาพการนอนหลับไดเชนกนั
65
บรรณานุกรม
เกียรตพิ งษ อดุ มธนะธีระ. (22 พฤษภาคม 2562). วงจรการพฒั นาระบบ (System Development Life
Cycle). สำนกั พมิ พโลจิสติกส.
จีราวุธ วารินทร. (25 พฤษภาคม 2562). พัฒนาเว็บไซตสมัยใหมดว ย HTML 5 JavaScript+CSS3 ฉบบั
สมบรู ณ. บรษิ ัท รีไววา จำกัด.
ณฐั พงศ สวุ รรณรตั น. (4 มิถนุ ายน 2560). Web Server Xampp.
ณฐั พงศ แสนคำ. (14 ธนั วาคม 2563). Visual Studio Code.
วิจิตรา นุชอย.ู (16 ธนั วาคม 2558). การเขียนผงั งาน Flowchart. งานจดั การความรู คณะแพทยศาสตรศิริ
ราช.
สพุ รรษา ยวงทอง. (21 ตุลาคม 2555). การเขยี นโปรแกรมบนฐานขอ มูล MySQL. บรรณาธิการหนงั สอื กลุม
คอมพวิ เตอรบริษัท ซเี อด็ ยูเคชน่ั จำกดั (มหาชน).
Ameen, M. S., Cheung, L. M., Hauser, T., Hahn, M. A., & Schabus, M. (2019). About the accuracy
and problems of consumer devices in the assessment of sleep. Sensors, 19(19), 4160.
Bayes, D. M., & Bullock, B. (2020). Sleep problems in school aged children: a common process
across internalising and externalising behaviours. Clocks & Sleep, 2(1), 7-18.
Camacho, M., Robertson, M., Abdullatif, J., Certal, V., Kram, Y. A., Ruoff, C. M., ... & Cpasso, R.
(2015). Smartphone apps for snoring. The Journal of Laryngology & Otology, 129(10),
974-979.)
Patel, P., Kim, J., & Brooks, L. (2017). Accuracy of a smartphone application in estimating sleep
in children. Sleep & Breathing, 21(2).
SnoreLab Ltd. (2021). SnoreLab (Version 3.5.10) [Mobile application software]. Retrieved from
https://www.snorelab.com/terms-of-use/
Vhaduri, S., Van Kessel, T., Ko, B., Wood, D., Wang, S., & Brunschwiler, T. (2019, June). Nocturnal
cough and snore detection in noisy environments using smartphone-microphones.
In 2019 IEEE International Conference on Healthcare Informatics (ICHI) (pp. 1-7). IEEE.
66
บรรณานกุ รม (ตอ)
Werner-Seidler, A., Wong, Q., Johnston, L., O’Dea, B., Torok, M., & Christensen, H. (2019).
Pilot evaluation of the Sleep Ninja: a smartphone application for adolescent insomnia
symptoms. BMJ open, 9(5), e026502.
67
ภาคผนวก
68
ภาคผนวก ก
สรุปวิธีการเกบ็ ขอ มลู
69
ผูจัดทำโครงงานตอ งการศกึ ษาระบบเดิมทเ่ี ก่ียวกับการนอนหลบั ทางผจู ดั ทำโครงงานเลอื กศึกษาแอป
พลิเคชัน Snore Lab เพื่อจะศึกษาถึงปญหาที่เกิดขึ้น จึงไดเลือกวิธีการทดลองใชงานแอปพลิเคชัน Snore
Lab โดยการศึกษาผานคูมือ จึงเริ่มตนโดยการเก็บขอมูลการนอนกรนผานแอปพลิเคชัน Snore Lab และหา
กลุมผทู ดลองใชง าน เพอ่ื ท่ีจะรวบรวมขอมูลและปญหาทเ่ี กิดขนึ้ จากการจัดเก็บขอมูลการนอนกรน
โดยการใชงานแอปพลิเคชัน Snore Lab นั่นเพื่อตองการที่จะจัดเก็บขอมูลการนอนกรน และมี
เงื่อนไขของการทำงานที่นำมาสรางเปนเวบ็ แอปพลเิ คชัน
ก. การใชงานแอปพลเิ คชนั Snore Lab
ผูใชง านแอปพลเิ คชนั SnoreLab : นายจริ เมธ อยูคะเชนทร และ นางสาวจฬุ าลักษณ หนสู ุวรรณ
ตำแหนง : นกั ศึกษา
มีการเก็บขอมูลการนอนหลับในแอปพลิเคชนั เปน เวลา 1 อาทติ ย ต้งั แตว ันท่ี 11 ตลุ าคม พ.ศ.
2564 - 23 ตุลาคม พ.ศ. 2564
ข. วัตถปุ ระสงคในการใชง านแอปพลเิ คชัน Snore Lab
1) เพ่อื ท่จี ะเขาใจกระบวนการในการจัดเกบ็ ขอมูลการนอนหลบั ของแอปพลเิ คชัน Snore Lab
2) เพอื่ ทีจ่ ะทราบถึงการแสดงผลขอ มลู ระดบั คุณภาพของการนอนหลบั
3) เพื่อท่จี ะทราบถึงช่วั โมงเวลาการนอนหลบั และทราบคะแนนในการนอนกรน
4) เพอื่ ทจ่ี ะศกึ ษาถงึ หาปญหาและสาเหตุของการนอนกรน
ค. ข้ันตอนในการดำเนนิ การในการใชง านแอปพลิเคชนั Snore Lab
1) เขาสรู ะบบการใชง านแอปพลเิ คชนั Snore Lab
2) กดปมุ เริ่มบันทึกเพ่ือบันทึกการนอนหลับ
3) Slide เพ่ือทำการหยุดการบันทกึ
4) แสดงขอมลู ในหนา ผลลพั ธและแสดงคะแนนการนอนกรนใหผ ใู ชง านไดทราบ
5) สงออกขอมลู เปน ไฟล xls.
70
ปญหา
การที่จะสามารถแจงเตือนระดับการนอนกรนแบบเปน สีๆ เชน สเี ขียว, สีเหลอื ง, สแี ดง จะใชข อ มูล
อะไรบา งมาใชในการวเิ คราะหเพ่ือทจี่ ะบอกถงึ คุณภาพการนอนหลับ และเพมิ่ ฟง กช นั การแจงเตือนใหกบั ผใู ช
ท่วั ไป
วตั ถปุ ระสงค
- เพอื่ ใหผ ใู ชท ่วั ไปไดท ราบผลการวิเคราะหข อมลู การนอนหลับจากเว็บแอปพลิเคชัน
- เพ่อื ใหผ ูใชท ่ัวไปไดรับการเตือนจากเว็บแอปพลิเคชนั
- เพอื่ อำนวยความสะดวกใหกบั แพทยในการติดตามผลการนอนหลบั ของผูป วยตอ เน่ืองได
ขอบเขตของงาน
ผใู ชท ีจ่ ะทำการเก็บขอ มูลจะเก็บขอ มลู ในชว ง วยั รุนถึงวัยผูใหญว ยั ทำงาน อายตุ ้ังแต 14-60 ป
ตารางเปรียบเทียบจากผเู ช่ยี วชาญคนที่ 1
หัวขอ สีเขียว เกณฑในการแบง สแี ดง
นอ ยกวา 50 สีเหลือง มากกวา หรือเทา กบั 70
1. เปอรเซ็นในการนอนหลับ
2. ระดบั เสยี งการกรน <1 50-70 (>= or <)
>1 - <3 >= 3
3. คะแนนการกรน <= 25 >50 แต <100 >=100 ข้นึ
นพ.อวริ ทุ ธิ์ นรุ ักษ นายแพทยช ำนาญการ กมุ ารเวชกรรม โรงพยาบาลทาศาลา
71
ตารางเปรยี บเทยี บจากผูเช่ียวชาญคนท่ี 2
หวั ขอ สีเขยี ว เกณฑในการแบง สีแดง
นอยกวา 50 สีเหลอื ง มากกวาหรือเทากบั 70
1. เปอรเซ็นในการนอนหลับ
2. ระดบั เสียงการกรน <1 50-70 (>= or <)
3. คะแนนการกรน <= 25
>1 - <3 >= 3
>50 แต <100 >=100 ขึน้ ไป
(บางกรณีคะแนนการ
นอนกรนอาจสงู ถึง
200)
นางลดั ดาวลั ย ทองเกลยี้ ง ตำแหนง พยาบาลวิชาชีพ ชำนาญการ โรงพยาบาลสรุ าษฎรธ านี
คำนวณสตู ร
เปอรเซน็ ตในการนอนหลับ = [(เวลาในการตืน่ นอน - เวลาในการนอนหลับ) * 1440]/100
72
ภาคผนวก ข
ภาพประกอบการใชงาน Application Snore Lab
73
รูปประกอบการใชง านแอปพลเิ คชัน SnoreLab
74
รูปประกอบการใชง านแอปพลิเคชัน SnoreLab
75
รูปประกอบการใชง านแอปพลิเคชัน SnoreLab
76
รูปประกอบการใชง านแอปพลิเคชัน SnoreLab
77
รูปประกอบการใชง านแอปพลิเคชัน SnoreLab
78
รูปประกอบการใชง านแอปพลิเคชัน SnoreLab
79
ประวตั ผิ ูจ ดั ทำ
ชือ่ ผูจดั ทำ นายจริ เมธ อยคู ะเชนทร
รหัสประจำตัว 62101456
สำนกั วชิ า สารสนเทศศาสตร
สาขา นวัตกรรมสารสนเทศทางการแพทย
วนั เดอื นปเ กิด 18 มถิ ุนายน 2543
ทอี่ ยู 134/9 หมู 8 ตำบลกลาย อำเภอทาศาลา จงั หวดั นครศรีธรรมราช 80160
ช่ือผจู ดั ทำ นางสาวจฬุ าลักษณ หนูสวุ รรณ
รหัสประจำตวั 62101639
สำนักวชิ า สารสนเทศศาสตร
สาขา นวัตกรรมสารสนเทศทางการแพทย
วันเดือนปเ กดิ 21 ตุลาคม 2543
ทีอ่ ยู 49/9 หมทู ่ี 4 ตำบลอินครี ี อำเภอพรหมคีรี จงั หวัดนครศรธี รรมราช 80320