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
4. lastName ช่ือจรงิ Varchar (30) Y สม แปน
5. birthdate
6. height นามสกลุ Varchar (30) Y ขาวนวน
7. weight วนั เดือนปเกดิ Date (6) Y 21-10-2004
8. position สว นสงู Number (3) Y 156
9. password น้ำหนกั Number (3) Y 45
10. email ตำแหนง Int (20) Y user
11. gender รหัสผา น Varchar (10) Y 08234
อีเมลล Int (10) Y [email protected]
เพศ Int (5) Y หญงิ
ข. ผใู ชงานระบบ (Doctor)
ตารางที่ 4.2 ผูใชงานระบบ (Doctor)
ลำดบั ชอื่ Attribute คำอธิบาย รูปแบบ/ขนาด Key Not ตัวอยา งขอมลู
Null
Varchar (60) PK
1. docter_id ช่อื แพทย Varchar (10) FK(user) Y Dr.somrak
2. username รหัสผูใช Varchar (6)
3. HN เลขHN Varchar (30) Y Dr.somrak
4. firstName ชื่อจริง Varchar (30)
5. lastName นามสกุล Int (20) N HN001
6. position ตำแหนง Varchar (10)
7. password รหสั ผา น Y สมรัก
Int (10)
8. email อเี มลล Int (5) Y ใจดี
9. gender เพศ
Y doctor
Y Drsomrak21
Y [email protected]
Y ชาย
42
ค. ขอ มูลผลการนอนหลบั จากเวบ็ แอปพลิเคชนั (History)
ตารางท่ี 4.3 เว็บแอปพลเิ คชนั วเิ คราะหการนอนหลับ (Web Application)
ลำดับ ชือ่ Attribute คำอธิบาย รูปแบบ/ Key Not ตวั อยาง
ขนาด Null ขอมูล
1. id ลำดับ Int (11) PK Y1
Int (11) FK(user) Y Somsom_21
2. user_id ชอ่ื ผูใช Int (11) FK(history_detail) Y1
3. history _id ลำดบั ขอมูล Datetime Y 09:30
Datetime Y 07:00
ปจ จยั Double Y 54.23
4. time_sleep เวลาเขานอน Double Y 14
5. tme_wake เวลาต่ืนนอน Double Y6
6. sleep_percentage เปอรเซน็ การ Double Y คุณภาพการ
นอนหลับดี
นอนหลบั Datetime มาก
7. snoring_score คะแนนการ Y 22-08-2565
กรน
8. snoring_volume ระดับเสยี ง
การกรน
9. sleep_quality คณุ ภาพการ
นอนหลบั
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
description 1. ปอ นขอมลู ชื่อผูใ ชง าน ชื่อ สกุล วนั หนา จอมี
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
result Status
1. ปอ นขอมลู ช่ือผูใชงาน ชอื่
Test steps สกุล วนั เดอื นปเ กิด หนา จอแสดงการเขา
Stub Data ID สรู ะบบสำเร็จ
2. ปอนขอมูลรหสั ผาน ยนื ยัน
รหสั ผาน
3. กดปุม ลงทะเบียน
Stub-SW-UI-003
Stub Data ขอมลู สำหรบั ทดสอบแลว ใหผ ลลพั ธในกรณีท่ีขอมลู ถกู ตอง
description
Parameters name Values
Stub Data
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
description 1. ปอ นขอมลู เวลานอนและเวลาตน่ื นอน หนาจอทำ
Stub Data Detail
2. เลือกขอมูลปจจัยตา ง ๆ (ถามี) การ
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
description 1. ปอนขอมลู เวลานอนและเวลาต่ืนนอน หนาจอทำ
Stub Data Detail
2. เลอื กขอมูลปจจยั ตาง ๆ (ถา มี) การ
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 เวลาต่ืนนอน ประเมินผลระดับ
Stub Data ID
2. เลือกขอมูลปจ จยั ตา ง ๆ คณุ ภาพการนอนหลับ
(ถา มี)
3. กดปมุ อปั โหลดไฟล เพอื่
ทำการประเมินผล
Stub-SW-UI-006
Stub Data ขอ มูลสำหรับทดสอบแลว ใหผลลัพธใ นกรณที ี่ขอมลู ถกู ตอง
description
Parameters name Values
Stub Data
Detail ระดบั คุณภาพการนอนหลับ ระดบั แย
สที บ่ี อกถงึ คา ในระดับตาง ๆ สแี ดง
5.3.4 ออกรายงาน 63
ตาราง 5.7 ออกรายงาน
Test case id SW-UI-007 Test
Status
Test case ตรวจสอบความถูกตอ งของคาท่ี Input เขาสรู ะบบ
description มกี ารเขาสูระบบในสิทธิ์การใชง านของผใู ชร ะบบ
Pre-Condition
Test steps Step Expected result Actual
Stub Data ID result
1. ปอ นขอมลู ช่อื ผใู ชงาน
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 <)
3. คะแนนการกรน <= 25
>1 - <3 >= 3
>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