reservation football system งาน...1.3 แนวทางในการแก...
TRANSCRIPT
ระบบจองสนามฟตบอล
Reservation Football System
ศภฤกษ จนมณ
สารนพนธนเปนสวนหนงของการศกษา
หลกสตรวทยาศาสตรมหาบณฑต สาขาเทคโนโลยสารสนเทศ
คณะวทยาการและเทคโนโลยสารสนเทศ
มหาวทยาลยเทคโนโลยมหานคร
ปการศกษา 2555
i
หวขอ ระบบจองสนามฟตบอล
Reservation Football System
ชอนกศกษา ศภฤกษ จนมณ
รหสนกศกษา 5317680006
หลกสตร วทยศาสตรมหาบณฑต สาขาเทคโนโลยสารสนเทศ
ปการศกษา 2555
อาจารยทปรกษา ผศ.ดร.วรพล ลลาเกยรตสกล
บทคดยอ
วตถประสงคของระบบจองสนามฟตบอล เพออานวยความสะดวกใหกบลกคาทตองการ
จะจองสนามฟตบอล และสาหรบลกคาใหมทตองการทราบเกยวกบขอมลของสนามฟตบอล และ
อานวยความสะดวกใหกบผดแลในเรองของการจดเกบขอมลลกคา จดบนทกการจอง มาทาการ
จดเกบในระบบฐานขอมลคอมพวเตอรแทน
ii
กตตกรรมประกาศ
สารนพนธนไดพฒนาจนสาเรจได เพราะความกรณา ความชวยเหลอ และกาลงใจจาก
เพอนๆ และคนใกลชด ขาพเจาขอขอบพระคณมา ณ ทน
ขอขอบพระคณ ผศ.ดร. วรพล ลลาเกยรตสกล อาจารยทปรกษาโครงการทคอยชแนะ
และใหคาแนะนา
ขอขอบพระคณอาจารยทกทานทชวยประสทธประสาทวชา สอนและใหความรและ
ชแนะแนวทางตางๆ แกผจดทาโครงการ
ขอขอบคณพๆ เพอนๆ และญาตผดแลอปการคณ ทาใหผจดทามกาลงใจในการทาสาร
นพนธเลมนสาเรจ
ผจดทา
iii
สารบญ
หนา
บทคดยอ I
กตตกรรมประกาศ II
สารบญ III
สารบญรป VI
สารบญตาราง IX
บทท 1 บทนา 1
1.1 กลาวนา 1
1.2 ปญหาและแรงจงใจ 1
1.3 แนวทางในการแกไขปญหา 2
1.4 วตถประสงคของโครงงาน 2
1.5 ขนตอนการดาเนนงาน 2
1.6 ขอบเขตของโครงงาน 2
1.7 ประโยชนทคาดวาจะไดรบ 3
1.8 โครงสรางของสารนพนธ 3
บทท 2 ความรพนฐานและทฤษฎทเกยวของ 4
2.1 โครงสรางของสนามฟตบอล 4
2.2 วเคราะหระบบงานปจจบนและปญหา 4
2.3 ความรเกยวกบการพฒนาในรปแบบของ Web Application 5
iv
สารบญ(ตอ)
หนา
2.4 ความรเกยวกบโปรแกรม Visual Studio 2012 5
2.5 เทคโนโลย IIS ซงใชในการรนเวบไซต 5
2.6 ระบบฐานขอมล Microsoft Office Access 2003 7
2.7 ภาษาและเทคโนโลย asp.net 8
2.8 ภาษาทใชพฒนา ภาษา C# 8
2.9 ความรเบองตนเกยวกบระบบการจองสนามฟตบอล 9
บทท 3 การออกแบบระบบ 10
3.1 ศกษาและรวบรวมขอมล 10
3.2 วเคราะหและออกแบบระบบ 11
3.3 Dataflow Diagram 12
3.4 การออกแบบความสมพนธ 16
3.5 Entity-Relationship Diagram 17
3.6 Mapping Entity-Realationship Diagram 18
3.7 พจนานกรมขอมล 18
บทท 4 ผลการทางานและการวเคราะหผลการทางาน 20
4.1 หนาจอหลกของระบบจองสนามฟตบอล 20
4.2 หนาจอการสมครสมาชก 21 4.3 หนาจอหลงการลอกอนของระบบจองสนามฟตบอล 22
4.4 หนาจอการแกไขขอมลสมาชก 22
v
หนา
4.5 หนาจอการเปลยนรหสผาน (ขอมลสมาชก) 23
4.6 หนาจอขอมลการจองสนาม 23
4.7 หนาจอของมลการจอง (มขอมลการจอง) 24
4.8 หนาจอเกยวกบเรา (About) 25
4.9 หนาจอกฎขอบงคบ (Rules) 25
4.10 หนาจอตดตอเรา 26
4.11 หนาจอสวนของผดแลระบบ 30
4.12 หนาจอของผดแลระบบเมนจดการขอมลอตราคาบรการ 31
4.13 หนาจอของผดแลระบบเมนจดการขอมลกฎขอบงคบ 32
4.14 หนาจอของผดแลระบบเมนจดการขอมลเกยวกบเรา 32
4.15 หนาจอของผดแลระบบเมนจดการขอมลตดตอเรา 33
4.16 หนาจอผดแลระบบเมนจดการขอมลสนาม 33
4.17 หนาจอผดแลระบบเมนจดการขอมลการจองสนาม 34
บทท 5 บทสรปและวเคราะหผลการดาเนนงาน 36
5.1 สรปผลการทาโครงงาน 36
5.2 แนวทางในการพฒนาระบบ 36
เอกสารอางอง 38
vi
สารบญรป
รปท หนา
2.1 ขนตอนการตดตง IIS บน Windows 7 6
2.2 ขนตอนการตดตง IIS บน Windows 7 6
2.3 ขนตอนการตดตง IIS บน Windows 7 7
2.4 ขนตอนการตดตง IIS บน Windows 7 7
3.1 Context Diagram 11
3.2 Data Flow Diagram Level 0 ระบบการจองสนาม 12
3.3 Data Flow Diagram Level 1 Process 1 จดการขอมลสนาม 13
3.4 Data Flow Diagram Level 1 of Process 2 จดการขอมลสมาชก 14
3.5 Data Flow Diagram Level 1 Process 3 จดการขอมลตารางเวลา 15
3.6 Data Flow Diagram Level 1 Process 4 จดการขอมลการจอง 16
3.7 ความสมพนธระหวางสมาชกกบใบจอง 17
3.8 Entity-Relationship Diagram 17
3.9 Mapping Entity-Relationship Diagram 18
4.1 หนาจอหลกของระบบจองสนามฟตบอล 20
4.2 หนาจอการสมครสมาชก 21
4.3 หนาจอหลงการลอกอนของระบบจองสนามฟตบอล 22
4.4 หนาจอการแกไขขอมลสมาชก 22
vii
สารบญรป (ตอ)
รปท หนา
4.5 หนาจอการเปลยนรหสผาน (ขอมลสมาชก) 23
4.6 หนาจอขอมลการจองสนาม 23
4.7 หนาจอขอมลการจอง (มขอมลการจอง) 24
4.7.1 ขอมลการจองสนาม 24
4.7.2 ขอมลการจองสนาม 24
4.8 หนาจอเกยวกบเรา (About) 25
4.9 หนาจอกฎขอบงคบ (Rules) 25
4.10 หนาจอตดตอเรา 26
4.11 หนาจอสวนของผดแลระบบ 26
4.12 หนาจอการจองสนาม 27
4.13 ภายในเมนการจองสนาม 27
4.14 ภายในเมนการจองสนาม 28
4.15 ภายในเมนการจองสนาม 29
4.16 ภายในเมนการจองสนาม 29
4.16.1 ภายในเมนการจองสนาม 29
4.17 หนาจอหลกผดแลระบบ 30
4.18 หนาจอผดแลระบบ 30
4.19 หนาจอผดแลระบบจดการอตราคาบรการ 31
4.20 หนาจอของผดแลระบบจดการขอมลกฎขอบงคบ 32
viii
สารบญรป (ตอ)
รปท หนา
4.21 หนาจอของผดแลระบบจดการขอมลเกยวกบเรา 32
4.22 หนาจอของผดแลระบบจดการขอมลตดตอเรา 33
4.23 หนาจอผดแลระบบจดการขอมลสนาม 33
4.24 จดการขอมลสนาม 34
4.25 จดการขอมลสนาม 34
4.26 จดการขอมลการจองสนาม 35
4.26.1 ภายในจดการขอมลการจองสนาม 35
4.26.2 ภายในจดการขอมลการจองสนาม 35
ix
สารบญตาราง
ตารางท หนา
3.1 ตารางสมาชก (member) 18
3.2 ตารางสนาม (Ground) 18
3.3 ตารางเวลา ( Time Booking ) 19
3.4 ตารางขอมลการจอง ( Order Booking ) 19
10
1
บทท 1
บทนา
1.1 กลาวนา
ในปจจบนนสงคมทวโลกเปนสงคมของ “เทคโนโลยสารสนเทศ (Information
Technology : IT)” ซงเทคโนโลยสารสนเทศมววฒนาการ มการเปลยนแปลงไปอยางรวดเรว
และมความซบซอนเปนอยางมาก ทงนกเพอการพฒนาประเทศใหสอดคลองกบยคไอทและ
ปรบตวเพอเขาสประชาคมเศรษฐกจอาเซยน( Asian Economics Community) ดงนน
เทคโนโลยสารสนเทศจงเขามามบทบาทสาคญตอการใชชวตของประชาชนมากขน ซงเหนได
จากการนาเทคโนโลยตางๆ มาประยกตใชในดานตางๆ อาทเชนทางดานอตสาหกรรม
การศกษา ดานธรกจ การคลง การตดตอสอสารและการสรางความไดเปรยบในการแขงขนทาง
การคากบประเทศตางๆ เปนตน ประเทศไทยกเปนนงในประเทศทใหความสาคญกบเทคโนโลย
สารสนเทศเพอนาพาประเทศไทยใหเจรญกาวหนาไปสการเปนเศรษฐกจและสงคมแหงภม
ปญญาและการเรยนร (Knowledge-based Economy) โดยการสนบสนนใหมการนาเทคโนโลย
ไปใชในกจกรรมตางๆ ทงในสวนของภาครฐและเอกชน
จากความสาคญของเทคโนโลยสารสนเทศจงไดถกนามาใชชวยทาใหชวตในดานตางๆ
นนงายขนในการทาธรกจอะไรกตามถามการนาเอาเทคโนโลยสารสนเทศเขามาชวย ธรกจนนๆ
กจะทางานไดงายมากขน และยงเปนตวทาใหธรกจนนสามารถเปนทรบรสคนภายนอกไดงาย
อกทางหนง เนองจากธรกจสนามฟตบอลในปจจบนนนมการแขงขนกนทสงมาก ปจจบนสนาม
ฟตบอลมตวเลอกเกดขนมากมาย จงตองมการอานวยความสะดวกแกลกคาไดมากขน ไมวาจะ
เปนระบบการจอง การใหขอมลตางๆ รวมไปถงการจดแคมเปญตางๆเพอดงดดใจลกคา
ดงนนจงไดนาเอาเทคโนโลยเขามาชวยจดการในดานตางๆ ใหมความสะดวกในการจอง
สนามของลกคาและเพมประสทธภาพของระบบงานใหดยงขน มความเปนระเบยบ นาเชอถอ
ทงยงชวยประหยดเวลาในการจดการขอมล การใหขอมล การจอง และอนๆ
1.2 ปญหาและแรงจงใจ
จากเดมระบบการจองสนามฟตบอลนนจะเปนการทลกคาทมความตองการทจะใชสนาม
ฟตบอล ลกคาตองการทราบถงรายละเอยดตางๆ ลกคาตองใชวธการโทรศพทตดตอ แตการใช
โทรศพทนนอาจจะโทรไมตด หรอสายไมวาง ทาใหลกคาเปลยนใจและอาจจะนาไปสการเลอกใช
2
สนามฟตบอลอน จงไดมการคดนาเอาอนเตอรเนตเขามามสวนชวยในการจองสนามฟตบอล
และเปนตวเผยแผใหสมาชกทอยากจะออกกาลงดวยการเลนฟตบอลไดทราบถงหลายละเอยด
ตางๆ เกยวกบสนามฟตบอล อตราคาบรการ และอนๆ
1.3 แนวทางในการแกไขปญหา
จงไดมการนาเอาความรเกยวกบการออกแบบเวบไซต นามาจดทาเปนระบบจองสนาม
ฟตบอล ขนเพอชวยในจองสนามฟตบอล บอกรายละเอยดตางๆของสนามบอล อตราคาเชา
กฎระเบยบตางๆ และยงสามารถเปนอกชองทางหนง นอกเหนอจากการโทรศพทเพอจองสนาม
และถามขอมลเกยวกบสนามอกดวย
1.4 วตถประสงคของโครงงาน
1. เพอเพมชองทางในการจองสนามจากระบบเดม
2. เพอใหลกคาสามารถทราบถงรายละเอยดของสนามฟตบอล
3. เพอใหลกคาทราบถงชวงเวลา และสนามทวาง
4. เพอความสะดวกและรวดเรวในการจองสนามฟตบอล
1.5 ขนตอนในการดาเนนงาน
1. ศกษาขอมลของระบบงานเดม
2. วเคราะหระบบและวางแผนการดาเนนระบบจองสนามฟตบอล
3. ออกแบบฐานขอมล
4. เขยนโปรแกรม
5. ทดสอบระบบและประเมนผล
1.6 ขอบเขตของโครงงาน
ขอบเขตของโครงงานจะแบงออกเปน 2 สวน ดงน
1.6.1 สวนของสมาชก
3
1. สามารถสมครสมาชก และแกไขขอมลสวนตว
2. สามารถจองสนามฟตบอลผานทางหนาเวบแอพลเคชน
3. สามารถตวสอบขอมลการจองของตวเองได
1.6.2 สวนของผดแลระบบ
1. สามารถจดการขอมลอตราคาบรการ
2. สามารถจดการขอมลกฎและขอบงคบ
3. สามารถจดการขอมลเกยวกบสนาม
4. สามารถจดการขอมลตดตอเรา
5. สามารถจดการขอมลสนาม
6. สามารถจดการขอมลการจองสนาม
1.7 ประโยชนทคาดวาจะไดรบ
1. ลกคาสามารถจองสนามฟตบอลผานระบบจองสนามทางหนาเวบได
2. สามารถลดเวลาในการใหขอมลเกยวกบสนาม
3. สามารถจดการขอมลการจองไดอยางมระบบ
1.8 โครงสรางของสารนพนธ
บทท 1 ความเปนมาและความสาคญของปญหา, ปญหา, แรงจงใจ, ขอบเขตการศกษา
และวตถประสงคของสารนพนธ
บทท 2 กลาวถงทฤษฎทเกยวของในการทาโครงงาน
บทท 3 กลาวถงการออกแบบและพฒนาแอพลเคชนทใชในโครงงาน
บทท 4 กลาวถงผลการทดลองและการดาเนนงานตามทไดพฒนา
บทท 5 สรปผลโครงงาน ระบบจองสนามฟตบอล
4
บทท 2
ความรพนฐานและทฤษฎทเกยวของ
การพฒนาระบบจองสนามฟตบอลนนมขอมลและทฤษฎทเกยวของในการใชพฒนา
ระบบซงใชเทคโนโลยทประกอบไปดวยดงน
2.1 โครงสรางของสนามฟตบอล
2.2 วเคราะหระบบงานปจจบนและปญหา
2.3 ความรเกยวกบการพฒนาในรปแบบของ Web Application
2.4 ความรเกยวกบโปรแกรม Visual Studio 2012
2.5 เทคโนโลย IIS ซงใชในการเปน Server
2.6 ระบบฐานขอมล Access sever 2003
2.7 เทคโนโลย asp.net
2.8 ภาษา C#
2.9 ความรเบองตนเกยวกบการจอง
2.1 โครงสรางของสนามฟตบอล
การดาเนนงานของสนามฟตบอล ซงสนามฟตบอลนนจะเปนสนามหญาจรงทงหมด
และมทงหมด 4 สนาม โดยจะมสนามทสามารถเลนได 7 คน อย 3 สนาม และสนามทสามารถ
เลนได 9 คน อก 1 สนาม สนามฟตบอลโรจนมนเปดใหบรการทกวน ตงแตเวลา 9.00 น. –
1.00 น. ในการดแลสนามฟตบอลในสวนตางๆนน จะมทงหมด 2 สวนไดแก
2.1.1 สวนของออฟฟศซงจะจดการเกยวกบ รบการจองทางโทรศพทและคอย
จดบนทกตารางการจองสนามบอล
2.1.2 สวนของผดแลสนามฟตบอล ซงเปนผคอยดแลในเรองอปกรณสนาม นา
ดมสาหรบลกคา และอนๆ
2.2 วเคราะหระบบงานปจจบนและปญหา
ในการดาเนนงานของสนามฟตบอลนนเวลาทมลกคาทตองการจะเชาสนามเพอใชใน
การเตะฟตบอล ลกคาจาเปนจะตองมการโทรศพทเขามาเพอสอบถามถงรายละเอยดตางๆ
เกยวกบสนามฟตบอล ในสวนของสนามทวาง ชวงเวลาทวาง หากลกคาไมมการโทรศพทมา
เพอสอบถามขอมลเกยวกบขอมลสนามทวาง ชวงเวลาทวางกอน อาจจะทาใหเสยเวลาได
เนองจากสนามในชวงเวลานนๆอาจจะไมวางเลย ซงในจดนเปนปญหาในเรองของการเสยเวลา
ของลกคา ในสวนของผดแลการจองสนามนน ปจจบนจะใชแคการใหลกคาโทรศพทเขามาจอง
ทงในสวนของสนาม และชวงเวลา ซงบางครงการจองในลกษณะนอาจจะทาใหเกดการสบสน วา
5
ลกคาคนไหนทโทรศพทเขามาจอง และจองเปนสนามทเทาไหร เวลาไหน จนบางครง เกดการ
จองซากน และนาไปสการเสยเวลาทงสองฝาย
จากการศกษาและทาการวเคราะหกระบวนการดาเนนงานในปจจบน พบวามปญหา
คอนขางมาก โดยเฉพาะเรองการจดการขอมลการจองสนามใหมประสทธภาพ ดงนนจงนาเอา
ระบบเทคโนโลยเขามาชวยพฒนาและเพมประสทธภาพใหกบการจองสนามฟตบอล โดยจะทา
การจดเกบขอมลไวในคอมพวเตอรแทนการจดจาและจดบนทก
2.3 ความรเกยวกบการพฒนาในรปแบบของ Web Application [1]
สวนใหญแลวผใชงานทวไปจะคนเคยกบ Application หรอ โปรแกรมทตดตงบน
คอมพวเตอรสวนบคคลมากกวา เชน โปรแกรมพนฐานทวไปทใชตามสานกงาน เชน Microsoft
Office ซงจาเปนตองตดตงในคอมพวเตอรทกเครองทจาเปนตองใชงานโปรแกรม หากมผใชงาน
เปนจานวนมาก กจะเสยเวลาในการตดตงโปรแกรมเปนเวลานาน
Web Application เปนโปรแกรมทตดตงบนเครอง Server เพยงเครองเดยว และใช
โปรแกรม Browser ทตดตงมาพรอมระบบปฏบตการทมมาดวยอยแลวทาการตดตอแลกเปลยน
ขอมลกบ Web Server เชน Internet explorer ทาการเชอมตอเพอใชงานได และ เนองจากไม
จาเปนตองทาการตดตง client ทเครองของผใช จงทาใหประหยดเวลาในการตดตงและเวลาท
ตองการปรบปรงหรอเปลยนแปลงโปรแกรมสามารถทาไดเลยทเครอง Server ไดในทนท
2.4 ความรเกยวกบโปรแกรม Visual Studio 2012 [2]
โปรแกรม Visual Studio 2012 นนเปนโปรแกรมทถกพฒนาโดยบรษท ไมโครซอฟท
ซงเปนเครองมอทเอาไวใหนกพฒนาโปรแกรมคอมพวเตอร เวบไซต เวบแอพลเคชน และ เวบ
เซอรวส ระบบทรองรบการทางานนนมไมโครซอฟท วนโดวส พอคเกตพซ Smartphone และ
เวบเบราวเซอร ในปจจบน วชวลสตดโอนนสามารถใชภาษาโปรแกรมทเปนภาษาดอตเนต ใน
โปรแกรมเดยวกน เชน VB.NET C++ C# J# เปนตน
2.5 เทคโนโลย IIS ซงใชในการรนเวบไซต[3]
เทคโนโลย IIS หรอชอเตมเรยกวา Internet Information Service เปนโปรแกรมสาหรบ
การจาลองเครองของเราใหกลายเปนเครองเวบเซรฟเวอร ซงมไวใหบรการดาน Server ใน
รปแบบตางๆของ Internet เชน Web server ,SMTP Server และอนๆ ในระบบปฏบตการ
วนโดวส และทสาคญคอการทมนจะถกตดตงโดยเปนคามาตรฐานพรอมกบระบบปฏบตการ ซง
ทาใหเกดปญหาดานความปลอดภยและเปนชองทางการระบาดของไวรสตางๆ เชน Code Red
และ Nimda ดงนน บนวนโดวสเซรฟเวอร 2003 นน IIS 6.0 จะไมทาการตดตงโดยดฟอลท
พรอมกบระบบปฏบตการแตผใชตองทาการตดตงเองเมอตองการใชงาน และนอกจากน IIS 6.0
6
ยงไดรบการพฒนาใหมประสทธภาพการทางานทดข นทาใหสามารถรองรบการใชงานตางๆไดด
ยงขน และลาสดบรษทไมโครซอฟทไดออกเวอรชนใหมนนคอ IIS 7.0
วธการตดตงเทคโนโลย IIS แบบตดตงเองใน Windows 7 มวธดงน
1. ใหเขาไปทหนาของ Control Panel แลวเลอกท Programs & Features ดงรปท 1
รปท 2.1 ขนตอนการตดตง IIS บน Windows 7
2. ในขนตอนนใหคลกเลอกตามภาพโดยเลอกในหมวด Internet Information
Services
รปท 2.2 ขนตอนการตดตง IIS บน Windows 7
7
3. รอระบบตดตง IIS ใหสกคร
รปท 2.3 ขนตอนการตดตง IIS บน Windows 7
4. หลงจากนน Browser กจะปรากฎหนา Page http://localhost ขนมา ถาปรากฎดง
ภาพกแสดงวาการตดตง IIS ไดเสรจสมบรณ
รปท 2.4 ขนตอนการตดตง IIS บน Windows 7
2.6 ระบบฐานขอมล Microsoft Office Access 2003 [4]
โปรแกรมฐานขอมล Access เปนสวนหนงของ โปรแกรม Microsoft Office ดงนน
อนเทอรเฟสพนฐานตางๆ เชน เมน แถบเครองมอ กลองโตตอบ เปนสงทมความคนเคยในกรณ
ทเคยใชผลตภณฑของ Office หรอโปรแกรม Microsoft Windows อนๆ อยางไรกตาม Access
มมตมากกวาโปรแกรมสวนใหญเหลาน ดงนนในชวงแรกจงอาจซบซอน แตปญหาจะหมดไป
เมอคณมความคนเคยตวอยางนจะแนะนาถงแนวความคดของฐานขอมล อธบายเลกนอย
เกยวกบ Access กบ Access ตรงไหนในการสรางฐานขอมลของคณเอง หลงจากสารวจ
โครงสรางของฐานขอมล และทาการสรางฐานขอมลขนมาโดยแตละรายการนจะจดอยใน ตาราง
8
คอลมนและแถว โดยแตละคอลมน จะเกบชนดขอมลเฉพาะเกยวกบพนกงาน: ชอ นามสกล
วนทจาง และอนๆ ในแตละแถว จะมขอมลเกยวกบพนกงานตางๆในกรณทฐานขอมลเปนเพยง
การเกบขอมลในตาราง กจะถอวามประโยชนเทยบเทากบบนทกขอมลไวในกระดาษ แต
เนองจากฐานขอมลดงกลาวเกบขอมลในรปแบบอเลกทรอนกส คณจงสามารถควบคมขอมลใน
วถทางทมประสทธภาพในการใชงานใหไดมากทสดตวอยางเชน สมดโทรศพทประจาเมองอาจ
วางอยบนชนหางจากคณสองสามฟต ในกรณทคณตองการหาชอบคคลหรอธรกจทอยในเมอง
คณกสามารถทาได เนองจากขอมลในสมดโทรศพทนมการจดระเบยบขอมลในรปแบบท
สามารถเขาใจได แตหากคณตองการตดตอบคคลทอยนอกเมองออกไป คณจะตองไปท
หองสมดสาธารณะและใชชดสมดโทรศพททมเมองตางๆ ในเขตพนทคณตองการ อยางไรกด ใน
กรณทคณตองการคนหาเบอรโทรศพทของผคนทงหมดในเขตพนทนโดยหาชอตามนามสกล
หรอกรณทคณตองการหมายเลขโทรศพทของคณยาของเพอนบานของคณ สมดโทรศพท
เหลานจะใชไดไมคอยดนกเนองจากมการจดระเบยบขอมลในรปแบบทจะหาขอมลดงกลาวไดไม
งายนก แตเมอขอมลทพมพอยในสมดโทรศพทไดรบการจดเกบไวในฐานขอมล ซงใชพนทนอย
กวา และคาใชจายนอยกวาในการทาซาและเผยแพร และในกรณทมการออกแบบฐานขอมลได
อยางถกตอง คณกจะสามารถเรยกขอมลดงกลาวนไดหลายวธ ประสทธภาพทแทจรงของ
ฐานขอมลมใชอยทการเกบขอมลเทานน แตอยทความสามารถในการเรยกใชขอมลทสมบรณได
อยางรวดเรวเมอคณตองการขอมลในฐานขอมลเปนตน
2.7 ภาษาและเทคโนโลย asp.net
ASP.NET เปนภาษาททางานอยบนฝ ง เซรฟเวอรเรยกวา Server Side Script พฒนา
โดยบรษทไมโครซอฟท ปจจบนเปนเวอรชน ASP.NET 4.0 หมายความวา เปนภาษาทรนบน
.NET Framework 4.0 ซงมาพรอมกบ Visual Studio 2010 สามารถเขยน ASP.NET ได 2
ภาษา คอ
1. ภาษา VB 2010
2. ภาษา VC# 2010
เมอเราสรางเวบไซตดวย ASP.NET แลว สครปตของ ASP.NET Server นนจะถกสงกลบมายง
บราวเซอร ในรปแบบของภาษา HTML เพอใหผใชงานเหนเปนเวบเพจ หรอสามารถสรปไดวา
ผใชงาน (ฝ ง Client ) รองขอ (Request) เวบเพจ (*.aspx) ไปยง Web Server (ฝ ง Server)
Web Server (ฝ ง Server) แปลสครปต ASP.NET ไดผลลพธเปน HTML ตอบสนอง
(Response) มายงผใชงาน (ฝ ง Client ) แสดงผลในบราวเซอร
2.8 ภาษาทใชพฒนา ภาษา C#
ภาษา C# นนเปนภาษาทถกพฒนามาจากภาษา C,C++ โดยนามาพฒนาใหมการ
ทางาน
9
ไดงายมากขนกวาเดม โดยภาษา C# นนสามารถใชงายไดงายเหมอนภาษา Visual Basic ทา
ใหสามารถพฒนา แอพลเคชนในระดบทสงไดดย งกวาการใชภาษา Visual Basic
2.9 ความรเบองตนเกยวกบระบบการจองสนามฟตบอล
ระบบการจองนนในแตละประเภทกแตกตางกนออกไป บางประเภทการจองอาจจะตอง
มการมดจา แตบางประเภทกไมจาเปนตองมการมดจา อยางเชนการจองสนามฟตบอลน เปน
การจองทสามารถทาไดงายไมจาเปนจะตองมการมดจา แตจะตองมการสมครสมาชกกอนถงจะ
ทาการจองไดโดยมวธดงตอไปน
1. ตองทาการสมครสมาชกกอน
2. ตองทาการเลอกสนาม
3. เลอกชวงเวลาทตองการใชสนาม
หมายเหต ไมสามารถเลอกสนามและชวงเวลาทมบคคลเลอกอยกอนแลว นอกจากวามการ
ยกเลกการจองนนๆ
10
บทท 3
การออกแบบระบบ
การออกแบบเวบไซตระบบจองสนามฟตบอล ไดมการแบงวธการดาเนนงานออกเปน
สวนตางๆดงน
3.1 ศกษารวบรวมขอมล
3.2 วเคราะหและออกแบบระบบ
3.1 ศกษาและรวบรวมขอมล
การศกษาสภาพปญหาการใหบรการสนามฟตบอล โดยวเคราะหจากการลกคาทเขามา
ใชบรการ และการบนทกการจองสนาม โดยปจจบนยงมการทางานในรปแบบของการจดจา และ
จดบนทกดวยกระดาษ จงทาใหเกดปญหาเรองของความสบสนทงในเรองของ ลกคาทจองไว
กอน กบลกคาทเขามาตดตอทสนามโดยตรง ทาใหเกดปญหาในเรองของสนามไมวาง และเสย
ลกคาไปโดยปรยาย ดงนนจงไดมการทาระบบจองสนามผานทางเวบไซต โดยดาเนนการตาม
ขนตอนดงตอไปน
3.1.1 ระบบงานจากของเดมทใชแคการจดจาชอลกคา สนาม และเวลา หรอจดไวบน
กระดาษบาง จงจาเปนทจะตองเปลยนจากระบบเดมมาเปนการเกบผาน MS Access ซงเปน
โปรแกรมจดเกบขอมล และสามารถทาไดโดยงาย
3.1.2 ศกษาเครองมอแบบตางๆทใชในการพฒนา
3.1.2.1 โปรแกรม Visual Studio 2012
3.1.2.2 ภาษาและเทคโนโลย ASP.NET ใชในการพฒนาระบบ
3.1.2.3 ภาษา C# เปนภาษาทใชในการพฒนาระบบ
3.1.2.4 ฐานขอมล MS Access 2003 ใชในการเกบขอมล
11
3.2 วเคราะหและออกแบบระบบ
หลงจากทนาเอาปญหาทพบมาออกแบบระบบจองสนามฟตบอลโดยมการออกแบบให
ลกคาสามารถทจะจองผานหนาเวบไซตได โดยทลกคาทจะใชบรการจาเปนจะตองมการสมคร
สมาชกกอนถงจะทาการจองสนามได โดยมการออกแบบดงน
3.2.1Context Diagram
รปท 3.1 แผนภาพ Context Diagram
จากรปท 3.1 เปนภาพรวมของการทางานในระบบทงหมด วามอะไรบาง โดยจะแบง
ออกเปนสองสวนคอในสวนของ ผดแลระบบ และ สมาชก โดยทผดแลระบบสามารถทจะบอก
เกยวกบขอมลสนาม ตารางเวลา ขอมลการจองของลกคา ขอมลสมาชก สวนของสมาชกนน
ผดแลระบบ
0
ระบบการจองสนามฟตบอล
ขอมลสนามฟตบอล
ขอมลตารางเวลา
สมาชก
ขอมลการจอง
ขอมลประวตสมาชก
ขอมลสมาชก
ขอมลการจอง
ขอมลสนาม
สมครสมาชก
12
หลงจากททาการสมครสมาชกแลวสมาชกจะสามารถ แกไขขอมลสมาชกเอง จองสนามและ
ชวงเวลาได
3.3 Dataflow Diagram level 0 ระบบการจองสนามฟตบอล
รปท 3.2 แสดง DFD ของระบบการจองสนามฟตบอล
ผดแลระบบ
1.0
จดการขอมลสนาม
ฟตบอล
D1
สมาชก ขอมลสมาชก ขอมลสนามฟตบอล
ขอมลสมาชก
D2 สนามฟตบอล
1.0 2.0
จดการขอมล
สมาชก
สมาชก
3.0
จดการขอมล
ตารางเวลาสนาม
D ตารางสนาม
ขอมลสนาม
ขอมลสนามฟตบอล ขอมลสมาชก
ขอมลตารางสนาม
4.0
จดการขอมลการ
จอง
D4 การจอง
ขอมลการจอง
5.0
ตรวจสอบการ
จองสนาม
ขอมลการจอง
ขอมลตารางสนาม
ขอมลสมาชก
ตรวจสอบการจอง
ขอมลการการจองสนาม
ขอมลสมาชก
13
จากรปท 3.2 เปนภาพ Dataflow Diagram level 0 แสดงใหเหนถงภาพรวมของ
โปรแกรมทงหมดวามการไหลของขอมลอยางไรบาง
Data Flow Diagram Level 1 of Process 1 จดการขอมลสนาม
รปท 3.3 แสดง Data Flow Diagram Level 1 Process 1 จดการขอมลสนาม
จากรปท 3.3 เปนการแสดงขอมลการไหลของ การจดการขอมลสนาม
โดยผดแลระบบจะเปนผทใสขอมลเกยวกบสนาม จดการขอมลการจองสนาม ตรวจสอบการจอง
สนาม และจดเกบของมลการจองสนาม โดยขอมลนนจะถกจดเกบเขาไปท ฐานขอมลสนาม
ฟตบอล
ผดแลระบบ
1.1
จดการขอมล
สนาม
D สนามฟตบอล
ขอมลสนาม
1.2
ตรวจสอบขอมล
1.3
จดเกบขอมล
ขอมลสนาม
ขอมลการตรวจสอบ
ขอมลสนาม
14
Data Flow Diagram Level 1 Process 2 จดการขอมลสมาชก
รปท 3.4 แสดง Data Flow Diagram Level 1 of Process 2 จดการขอมลสมาชก
จากรปท 3.4 เปนการแสดงการทางานขอมลการไหลของ การทางานของระบบ
สมครสมาชก โดยผดแลระบบนนสามารถจดการขอมลของสมาชกได และลกคาทสมครสมาชก
แลวกสามารถเขามาแกไขในสวนของขอมลสวนตวไดเชนกน
ผดแลระบบ
2.1
จดการขอมล
สมาชก
D สมาชก
ขอมลลกคา
2.2
ตรวจสอบขอมล
2.3
จดเกบขอมล
ขอมลสมาชก
ขอมลการตรวจสอบ
ขอมลสมาชก
ลกคา ขอมลลกคา
15
Data Flow Diagram Level 1 Process 3 จดการขอมลตารางเวลาสนามฟตบอล
รปท 3.5 แสดง Data Flow Diagram Level 1 Process 3 จดการขอมลตารางเวลา
ผดแลระบบ
3.1
จดการขอมล
ตารางเวลาสนาม
D3 ตารางเวลาสนาม
ขอมลตารางเวลา
3.2
ตรวจสอบขอมล
3.3
จดเกบขอมล
ขอมลตารางเวลาสนาม
ขอมลการตรวจสอบ
ขอมลตารางเวลาสนาม
16
จากรปท 3.5 ผดแลระบบนาขอมลตารางเวลาสนามเขาสระบบทาง
แปนพมพผดแลระบบจดการขอมลตารางเวลาสนาม ตรวจสอบ จดเกบขอมลตารางเวลาสนาม
และผดแลระบบสามารถเรยกดขอมลตารางเวลาสนามได
Data Flow Diagram Level 1 Process 4 จดการขอมลการจอง
รปท 3.6 แสดง Data Flow Diagram Level 1 Process 4 จดการขอมลการจอง
ลกคา
4.1
จดการขอมลการ
จอง
D4 การจอง
ขอมลสมาชก
4.2
ตรวจสอบขอมล
4.3
จดเกบขอมล
ขอมลการจอง
ขอมลการตรวจสอบ
ขอมลการจอง
17
จากรปท 3.6 สมาชกทาการจองสนามฟตบอลตามตารางเวลา ตรวจสอบ จดเกบ
ขอมลการจองและสมาชกสามารถเรยกดขอมลการจองได
3.4 การออกแบบความสมพนธ
1. ความสมพนธระหวาง สมาชกกบใบจอง เปนความสมพนธแบบ 1 : n
กลาวคอ สมาชก 1 คนสามารถมใบจองไดหลายใบ และใบจอง 1 ใบเปนของสมาชกไดแค 1 คน
ดงรป
รปท 3.7 ความสมพนธระหวาง สมาชกกบใบจอง
3.5 Entity-Relationship Diagram
customer has
n 1 sale
18
MemberMember_id
Username
Password
FullnameFullname
PhoneNum Email Picimage
Address
has Ground
Ground_Id
GroundName
GroundDesc
Price
TimeBooking
Time_Id TimeBooking
OrderBookingBooking_Id
BookingDate
BookingTime
Member_Id
Ground_Id
ConfirmFlag
has has
1 n
1 1
n
n
รปท 3.8 Entity-Relationship Diagram
3.6 Mapping Entity-Relationship Diagram
Member_Id UserName Password Fullname Phonename EmailPicimage Address
Ground_Id Groundname GroundDesc Price
Time_Id Timebooking
Booking_Id BookingDateBookingTime Member_Id Ground_Id ConfirmFlag
Ground
TimeBooking
OrderBooking
Member
รปท 3.9 Mapping Entity-Relationship Diagram
19
3.7 พจนานกรมขอมล
ตารางท 3.1 ตารางสมาชก (member)
Field Name Type Size Description Key
Member_id AutoNumber 10 รหสสมาชก PK
Username Text 20 รหสเขาใชงาน
Password Text 20 รหสผาน
Fullname Text 40 ชอ-สกล
PhoneNum Text 20 เบอรโทรศพท
Picimage Text 255 รปประจาตว
Email Text 30 อเมลล
Address Text 150 ทอยสมาชก
ตารางท 3.2 ตารางสนาม (Ground)
Field Name Type Size Description Key
Ground_Id AutoNumber 10 รหสสนาม PK
Groundname Text 20 ชอสนาม
GroundDesc Text 50 รายละเอยดสนาม
Price Number 10 ราคา
ตารางท 3.3 ตารางเวลา ( Time Booking )
Field Name Type Size Description Key
Time_Id AutoNumber 10 รหสสนาม PK
TimeBooking Text 20 ชอสนาม
ตาราง 3.4 ตารางขอมลการจอง ( Order Booking )
Field Name Type Size Description Key
Booking_Id AutoNumber 10 รหสการจอง PK
BookingDate Text 20 วนทจอง
20
BookingTime Number 50 รหสเวลาทจอง
Member_Id Number 10 รหสสมาชก
Ground_Id Number 10 รหสสนามทจอง
ConfirmFlag Text 2 สถานการณจอง
21
บทท 4
ผลการทางานและการวเคราะหผลการทางาน
ระบบจองสนามฟตบอลมการออกแบบหนาจอไดออกมาเปนดงน
4.1 หนาจอหลกของเวบไซตระบบจองสนามฟตบอล
รปท 4.1 หนาจอหลกของระบบจองสนามฟตบอล
หนาจอหลกของระบบจองสนามฟตบอลประกอบไปดวย 7 เมนหลก
4.1.1 เมน “สมาชก” ซงอยดานบนซาย เมนนเอาไวสมครสมาชก เขาใชงานของ
สมาชก
4.1.2 เมน “หนาแรก” ซงอยทางดานบน เมนนใชสาหรบการกลบไปสหนาแรก
4.1.3 เมน “เกยวกบเรา” ซงอยทางดานบน เมนนใชสาหรบบอกขอมลเกยวกบสนาม
4.1.4 เมน “กฎระเบยบ” ซงอยทางดานบน เมนนใชสาหรบบอกเกยวกบกฎระเบยบ
ตางๆ
4.1.5 เมน “ตดตอเรา” ซงอยทางดานบน เมนนใชสาหรบบอกทอยสนาม
4.1.6 เมน “อตราคาบรการ” ซงอยทางดานซายมอ เมนนใชสาหรบบอกราคาตางๆ
4.1.7 เมน “จองสนาม” ซงอยทางดานซายมอ เมนนใชสาหรบการจองสนาม
22
4.2 หนาจอการสมครสมาชก
รปท 4.2 หนาจอการสมครสมาชก
รปท 4.2 เปนสวนของหนาจอการสมครสมาชกนน จะประกอบไปดวยดงน
4.2.1 รหสผใชงาน
4.2.2 รหสสมาชก
4.2.3 ยนยนรหสผาน
4.2.4 ชอ-นามสกล
4.2.5 อเมลล
4.2.6 มอถอ
4.2.7 ทอย
23
4.2 หนาจอหลงการลอกอนของระบบจองสนามฟตบอล
รปท 4.3 หนาจอหลงการลอกอนของระบบ
หลงจากการลอกอนเขาสระบบ ถาระบบมขอมลอยแลวจะเขาสหนาจอดงรปท 4.3 มม
สมาชกจะเปลยนจากเดม กลายเปนชอของสมาชกแทน
4.3 หนาจอการแกไขขอมลสมาชก
รปท 4.4 หนาจอการแกไขขอมลสมาชก
24
หลงจากแกไขขอมลเรยบรอยแลวตองกดบนทกดวย ขอมลทถกแกไขจงจะถกเกบเขาส
ฐานขอมล
4.4 หนาจอการเปลยนรหสผาน (ขอมลสมาชก)
รปท 4.5 หนาจอการเปลยนรหสผาน (สมาชก)
ในหนาจอนจะประกอบไปดวย สวนของการใสรหสผานเกา รหสผานใหมทตองการ
จะเปลยน ยนยนรหสผานใหม โดยทตองกดบนทกดวย เพอทขอมลรหสใหมจะไดถก
สงไปยงฐานขอมล
4.5 หนาจอขอมลการจองสนาม
รปท 4.6 หนาจอขอมลการจองสนาม
25
ดงในรปท 4.6 นนขอมลการจองสนามของสมาชกทานนยงไมมการจองจงยงไมม
ขอมลแสดงการจองสนามใดๆ
4.6 หนาจอขอมลการจองสนาม (มขอมลการจอง)
รปท 4.7 หนาจอขอมลการจองสนาม (มขอมลการจอง)
รปท 4.7.1 ขอมลการจองสนาม
รปท 4.7.2 ขอมลการจองสนาม
ดงในรปท 4.7 จะเปนการแสดงผลหนาจอของขอมลการจองสนาม โดยรปท 4.7.1
ในสวนของการจองสนามนนชองของสถานะจะยงคงเปนการ “รอยนยน สถานะการจอง”
ผดแลจะเขามาบนทกเปลยนเปนยนยนการจอง สถานะจงจะเปลยนเปนดงรปท 4.7.2
โดยในชองสถานะจะเปลยนเปน “ยนยนการจองเรยบรอย”
26
4.8 หนาจอเกยวกบเรา (About)
รปท 4.8 หนาจอเกยวกบเรา
หนาจอเมนเกยวกบเรานนจะเปนการบอกถงสงอานวยความสะดวกตางๆในสนามท
เพยบพรอม อาทเชน รานกาแฟ โปรเจคเตอรถายทอดบอลในคนวนเสาร อาทตย เปนตน
4.9 หนาจอกฎขอบงคบ (Rules)
รปท 4.9 หนาจอกฎขอบงคบ
27
ดงในรปท 4.9 นนจะเปนหนาจอเกยวกบกฎขอบงคบททางสนามไดตงเอาไวอยางเชน
หามสบบหรในสนาม หามเลนการพนนและหามมเรองทะเลาะววาท เปนตน
4.10 หนาจอตดตอเรา
รปท 4.10 หนาจอตดตอเรา
ดงในรป 4.10 นนจะเปนหนาจอเกยวกบการบอกทอยในการตดตอกบทางสนาม
ฟตบอลโดยจะมรายละเอยด ทอย เบอรโทรศพท และอเมลลสนาม เปนตน
ในสวนของการจองสนามนนหลงจากทเราไดมการสมครสมาชกแลว ทางดาน
ซายมอของเวบไซตจะมสวนทเขยนวา ”จองสนามฟตบอล” ดงในรปท 4.10
รปท 4.11 เมนทางเขาจองสนามบอล
28
หลงจากทกดเมนการจองสนามแลวเวบไซตจะเขาสหนาของการจองสนามดงรปท 4.12
รปท 4.12 หนาจอการจองสนาม
หลงจากทสมาชกทาการกดเมนจองสนามดงในรปท 4.11 แลว หนาจอของเวบไซต
จะพาสมาชกเขามายงหนาจอรปท 4.12 สวนของการจองสนามโดยในหนาการจองนนจะ
ประกอบไปดวย 2 สวนดงน
สวนท 1
รปท 4.13 ภายในเมนการจองสนาม
ดงในรปท 4.13 นนจะเปนสวนของการเลอกสนามทจะจอง และเลอกวนท เดอน ท
จะจองสนามโดยตกเลอกบนปฏทนไดเลย
29
สวนท 2
รปท 4.14 ภายในเมนการจองสนาม
ดงในรปท 4.14 นนจะเปนในสวนของการเลอกชวงเวลาทจะทาการจองโดยใหคลก
เลอกในชองของชวงเวลาทตองการจองสนาม โดยถาหากวาชวงเวลาใดๆมการถกจองไว
กอนแลวโดยลกคาทานอน จะปรากฏดงรปท 4.15
รปท 4.15 ภายในเมนการจองสนาม
ดงในรปท 4.15 นนในชวงเวลาทมการจองไวกอนแลวลกคาทานถดมาจะไมมสทธในการ
เลอกชวงเวลาทซาการได ในสนามเดยวกน
30
หลงจากทมการกดปมจองสนามแลวเวบไซตจะพาเขาไปสหนาขอมลการจองสนาม
รายละเอยดการจองดงในรปท 4.16
รปท 4.16 ภายในเมนการจองสนาม
แสดงรายละเอยดในหนาของขอมลการจองสนามดงรปท 4.16.1
รปท 4.16.1 ภายในเมนการจองสนาม
ดงในรปท 4.16.1 นนเปนการแสดงรายละเอยดการจองสนามโดยมรายละเอยดบอก
เกยวกบสนามทจอง ราคา รวมราคาทงหมด ขอมลของผทจอง และวนทจอง เปนตน
31
4.11 หนาจอสวนของผดแลระบบ
ในสวนของผดแลระบบนน หนาจอทางเขาของผดแลระบบจะเปนหนาจอเดยวกน
กบสมาชกแตจะมการตกในสวนของผดแลระบบ ดงในรปท 4.17
รปท 4.17 หนาจอหลกของผดแลระบบ
ดงในรปท 4.17 นนวงสแดงเปนสวนของการตกเพอทจะเขาสหนาของผดแลระบบ โดยจะ
ใช USERNAME วา Admin และ ใช PASSWORD วา admin โดยจะตองพมพตวอกษรให
ถกตองตามทเขยนไว หลงจากนนเวบไซตจะนาเขาสหนาจอของผดแลระบบโดยมลกษณะดงรป
ท 4.18
รปท 4.18 หนาจอผดแลระบบ
32
สวนของผดแลระบบจะประกอบไปดวยเมนตางๆทใชในจดการเวบไซตและขอมลการจอง
ของสมาชกโดยจะประกอบไปดวยเมนดงน
1. เมน “ จดการขอมลอตราคาบรการ ”
2. เมน “ จดการขอมลกฎและขอบงคบ ”
3. เมน “ จดการขอมลเกยวกบ ”
4. เมน “ จดการขอมล ตดตอเรา ”
5. เมน “ จดการขอมลสนาม ”
6. เมน “ จดการขอมลการจองสนาม ”
4.12 หนาจอของผดแลระบบเมนจดการขอมลอตราคาบรการ
รปท 4.19 หนาจอผดแลระบบจดการอตราคาบรการ
ดงในรปท 4.19 นนเปนหนาจอของผดแลระบบจดการอตราคาบรการ โดยรายละเอยด
ตางๆของหนาน ผดแลระบบสามารถจดการเกยวกบขอมลตางๆผานทางหนานไดเลย หลงจาก
ทแกไขเปลยนแปลงขอมลแลวจะตองกดปมบนทกทอยดานลางดวยขอมลจงจะถกบนทก
33
4.13 หนาจอของผดแลระบบเมนจดการขอมลกฎขอบงคบ
รปท 4.20 หนาจอของผดแลระบบจดการขอมลกฎขอบงคบ
ดงในรปท 4.20 นนเปนหนาจอของผดแลระบบจดการขอมลกฎขอบงคบ โดย
รายละเอยดตางๆของหนาน ผดแลระบบสามารถจดการเกยวกบขอมลตางๆผานทางหนานได
เลย หลงจากทแกไขเปลยนแปลงขอมลแลวจะตองกดปมบนทกทอยดานลางดวยขอมลจงจะถก
บนทก
4.14 หนาจอของผดแลระบบเมนจดการขอมลเกยวกบเรา
รปท 4.21 หนาจอของผดแลระบบจดการขอมลเกยวกบเรา
34
ดงในรปท 4.21 นนเปนหนาจอของผดแลระบบจดการขอมลเกยวกบ โดยรายละเอยด
ตางๆของหนาน ผดแลระบบสามารถจดการเกยวกบขอมลตางๆผานทางหนานไดเลย หลงจาก
ทแกไขเปลยนแปลงขอมลแลวจะตองกดปมบนทกทอยดานลางดวยขอมลจงจะถกบนทก
4.15 หนาจอของผดแลระบบเมนจดการขอมลตดตอเรา
รปท 4.22 หนาจอของผดแลระบบจดการขอมลตดตอเรา
ดงในรปท 4.22 นนเปนหนาจอของผดแลระบบจดการขอมลเกยวกบ โดยรายละเอยด
ตางๆของหนาน ผดแลระบบสามารถจดการเกยวกบขอมลตางๆผานทางหนานไดเลย หลงจาก
ทแกไขเปลยนแปลงขอมลแลวจะตองกดปมบนทกทอยดานลางดวยขอมลจงจะถกบนทก
4.16 หนาจอผดแลระบบเมนจดการขอมลสนาม
รปท 4.23 หนาจอผดแลระบบจดการขอมลสนาม
35
ดงในรปท 4.23 นนเปนหนาจอของผดแลระบบจดการขอมลสนาม ในหนานผดแลสมา
รถทจะเปลยนขอมลสนามเกยวกบ อตราคาบรการสนาม อธบายเกยวกบจานวนผเลนท
เหมาะสมตอทมตอสนามโดยการเปลยนแปลงตางๆจะใชวธกดแกไขดงรปท 4.24
รปท 4.24 จดการขอมลสนาม
หลงจากทกดปมแกไขสนามดงในรปท 4.24 แลวหนาจอเวบไซตจะเปลยนเปนดงรปท
4.25
รปท 4.25 จดการขอมลสนาม
ดงในรปท 4.25 นนผดแลระบบสามารถทจะแกไขในสวนของอตราคาบรการ รายละเอยด
ของจานวนผเลนทเหมาะสมตอทมตอสนาม หลงจากนนตองกดปมบนทก ขอมลจงจะถกแกไข
36
4.17 หนาจอผดแลระบบเมนจดการขอมลการจองสนาม
รปท 4.26 จดการขอมลการจองสนาม
ดงในรปท 4.26 นนจะเปนหนาจอของผดแลระบบทจะจดการขอมลทมสมาชกจองผาน
ทางเวบไซต โดยผดแลระบบจะเปนผกดยนยนการจองของสมาชก เพอทจะลอกสนามทสมาชก
ตองการจะจองโดยกอนการกดยนยนการจองจะปรากฏดงรปท 4.26.1
รปท 4.26.1 ภายในจดการขอมลการจองสนาม
โดยหลงการกดยนยนการจองจะปรากฏดงรปท 4.26.2
รปท 4.26.2 ภายในจดการขอมลการจองสนาม
37
บทท 5
บทสรปและวเคราะหผลการดาเนนงาน
5.1 สรปผลการดาเนนงาน
สรปผลการดาเนนงานนนจะแบงออกเปน 2 สวน โดยแบงออกเปน
5.1.1 สวนของสมาชก
5.1.2 สวนของผดแล
5.1.1สวนของสมาชก
หลงจากทไดจดทาโครงงานระบบจองฟตบอล ทาใหไดทราบวายงมอกหลายๆสวนของ
การจองสนามฟตบอลนนยงตองมการปรบปรงแกไขเพอทระบบนนจะไดออกมาอยางเปนระบบ
มากขนและมความสะดวกรวดเรวมากยงขน โดยในสวนของการทางานของระบบสมาชกนน ยง
พบวามการสมครสมาชกทงายเกนไปโดยระบบยงไมมความปลอดภยเทาทควรอาจจะทาใหเกด
การกลนแกลง เขามาสมครสมาชกทงไวและไมไดใชงาน ทาใหเปลองฐานขอมลในการจดเกบ
ขอมลสมาชก
ในสวนของการจองสนามฟตบอลของสมาชกนนทาไดคอนขางดมความงายตอการทางาน
ทสะดวกและรวดเรวและยงมเมนสาหรบการเชคประวตการจองของสมาชก และมใบยนยนการ
จอง
5.1.2 สวนของผดแลระบบ
หลงจากทไดจดทาโครงงานระบบจองสนามฟตบอล ทาใหไดทราบวาในสวนของผดแล
ระบบนนยงมสวนทตองเพมเตมแกไขในอกหลายสวน อยางเชนระบบการจอง ควรจะทาใหม
การแจงเตอนหรอดในสวนของการจองทงายมากกวาทระบบเปนอย โดยในสวนอนๆระบบ
ทางานไดอยางเรยบรอยด
5.2 แนวทางในการพฒนาระบบ
38
แนวทางในการพฒนาระบบจองสนามฟตบอลนน ในสวนของสมาชกตองมการระบตวตน
มากกวาทระบบตอนนเปนอย กลาวคอ ในขนตอนการสมครจาเปนตองมการใชหมายเลขบตรใน
การสมครสมาชก เพอทจะไดงายตอการตรวจตวและงายตอการตรวจสอบการจอง และยง
สามารถปองกนการกลนแกลงของผไมประสงคดทจะเขามาปวนระบบการจองสนามฟตบอล
โดยปองกนโดยการตรวจสอบวามบคคลใดทเขามากลนแกลง แลวทาการบลอกบคคลนนออก
จากระบบ
แนวทางในการพฒนาระบบจองสนามฟตบอลของสวนผดแลระบบ ในหนาการจองตองทา
ใหการตรวจเชคการจองสนามนนงายขนกวาเดม เนองจากหางเราไมไดเขาตรวจสอบระบบ เรา
จะไมมทางทราบไดเลยวามสมาชกทานใดจองสนาม โดยแนวทางแกไขกคอ เพมระบบแจง
เตอนถงการจองสนามของสมาชกโดยการแจงผานทางหนาเวบ หรอ ทาง SMS เพอจะไดเปน
การงายตอการรบรวามการจองสนามฟตบอล อกหนงสวนคอตองเพมในสวนของการจายเงน
ผานทางระบบจองสนาม(มดจา) เพอแกปญหาการจองแลวสมาชกไมเขามาใชงานสนาม ทาให
ขาดรายไดในสวนนนๆ และยงเปนการเสยลกคาทานอนทตองการเขาใชสนาม
39
เอกสารอางอง
[1] Web Application คออะไร, [Online].Available : http://www.beingpro.com/jl/web-
application-/46-web-application-
[2] Visual Studio คออะไร, [Online].Available : http://th.wikipedia.org/wiki
[3] โปรแกรม IIS server คออะไร, [Online].Available : http://www.mindphp.com/
คมอ/73-คออะไร/2153-iis-คออะไร.html
[4] Microsoft Access 2003 คออะไร
,[Online].Available:http://office.microsoft.com/th-th/access-help/HA001158520.aspx