ระบบจัดการงานศูนย์กีฬา การ ... · 2016-05-28 ·...

Preview:

Citation preview

ระบบจดการงานศนยกฬา (การจดการตารางเวลาของสนามกฬาทกประเภทในศนยกฬา, การจอง

ใชสนามกฬาทกประเภท และรายงานการใชสนามในศนยกฬา)

โดย

นางสาวชญานช โสพนโสภาตา รหสประจ าตว 570308010086 นายวรวรรธน สงวนปรางค รหสประจ าตว 574608010044 นางสาวศศธร แสงโชต รหสประจ าตว 574608010045 นายอรรถวฒ นยนตย รหสประจ าตว 574608010046

อาจารยทปรกษา

อาจารย ลลตา สนตวรรกษ

รายงานนเปนสวนหนงของวชาโครงงาน 2 ภาคเรยนท 2 ปการศกษา 2558 หลกสตรบรหารธรกจบณฑต สาขาวชาระบบสารสนเทศ คณะเทคโนโลยสารสนเทศ มหาวทยาลยธรกจบณฑตย

ใบรบรองการตรวจสอบและอนมตรายงานวชาโครงงาน

เรอง

ระบบจดการงานศนยกฬา

(การจดการตารางเวลาของสนามกฬาทกประเภทในศนยกฬา, การจองใชสนามกฬาทก

ประเภท และรายงานการใชสนามในศนยกฬา)

โดย

นางสาวชญานช โสพนโสภาตา รหสประจ าตว 570308010086 นายวรวรรธน สงวนปรางค รหสประจ าตว 574608010044 นางสาวศศธร แสงโชต รหสประจ าตว 574608010045 นายอรรถวฒ นยนตย รหสประจ าตว 574608010046

รายงานฉบบนไดรบการตรวจสอบและอนมตเปนสวนหนงของ

การศกษาวชาโครงงาน หลกสตรบรหารธรกจบณฑต

สาขาวชาระบบสารสนเทศ คณะเทคโนโลยสารสนเทศ

ประจ าภาคเรยนท 2 ปการศกษา 2558

.................................................... อาจารยทปรกษา (อาจารยลลตา สนตวรรกษ)

...................................................... กรรมการสอบ (อาจารยปาณตา ธสรานนท)

...................................................... กรรมการสอบ (อาจารยรญญารตน โชตสรยสนสข)

I

ชอหวขอ ระบบจดการงานศนยกฬา (การจดการตารางเวลาของสนามกฬาทกประเภทในศนยกฬา, การจองใชสนามกฬาทกประเภท และรายงานการใชสนามในศนยกฬา)

นกศกษา นางสาว ชญานช โสพนโสภาตา

นายวรวรรธน สงวนปรางค

นางสาว ศศธร แสงโชต

นายอรรถวฒ นยนตย

อาจารยทปรกษา อาจารย ลลตา สนตวรรกษ ระดบการศกษา บรหารธรกจบณฑต สาขาวชาระบบสารสนเทศ

ปการศกษา 2558

บทคดยอ

ปจจบนความส าคญของเทคโนโลยสารสนเทศไดเขามามบทบาทส าคญตอการใชชวตในดานตางๆ ท าใหสะดวกสบายตอการใชชวต และการท าธรกจอะไรกตาม ถามการน าเอาเทคโนโลยสารสนเทศเขามาชวย ธรกจนนๆ กจะท างานไดงายมากขน และศนยกฬาในมหาวทยาลย จงตองมการอ านวยความสะดวกแก นกศกษา อาจารย และ บคลากร ในมหาวทยาลยมากขน ไมวาจะเปน ระบบการจอง การใหขอมลตางๆ

วตถประสงคของระบบจองสนามกฬา เพออ านวยความสะดวกใหกบบคคลทตองการ จองสนามกฬา ในดานการใหขอมลสนามกฬา ความรวดเรวในการตรวจสอบสถานะของสนามกฬา แตละประเภท และการบนทกสรปการจองในระบบฐานขอมลคอมพวเตอร

II

กตตกรรมประกาศ

การจดท าโครงงานระบบจดการงานศนยกฬา(การจดการตารางเวลาของสนามกฬาทกประเภทในศนยกฬา, การจองใชสนามกฬาทกประเภท และรายงานการใชสนามในศนยกฬา) นส าเรจลลวงไปไดดวยด ผจดท า ขอขอบพระคณ บคคล และกลมบคคลตางๆ ทไดกรณาใหค าปรกษา ค าแนะน า และความชวยเหลออยางดยง ทงในดานวชาการและดานการด าเนนงาน

อาจารยลลตา สนตวรรกษ อาจารยทปรกษาโครงงาน ผใหค าปรกษา และใหความชวยเหลอเกยวกบการออกแบบและจดท าระบบตลอดจนการจดท ารปเลมรายงาน

ทายน ขอกราบขอบพระคณ บดา-มารดา และบคคลในครอบครว ทคอยใหความชวยเหลอ ในเรองทนทรพยในการจดท าโครงงาน และทส าคญ คอก าลงใจทมใหแกผจดท าเสมอมาจนส าเรจการศกษา

ผจดท า

III

สารบญ

หนา

บทคดยอภาษาไทย I

กตตกรรมประกาศ II สารบญ III สารบญตาราง V สารบญรป VI บทท

1. บทน า 1.1 ความส าคญและทมาของปญหา 1 1.2 วตถประสงค 1 1.3 ขอบเขตของงาน 1 1.4 ขนตอนในการด าเนนงาน 2 1.5 ประโยชนทคาดวาจะไดรบ 3 1.6 เทคโนโลยทใชในการพฒนาระบบ 3

2. ทฤษฎทเกยวของ 2.1 ระบบงานเดม 4 2.2 ระบบงานใหม 5 2.3 ทฤษฎทใชในการพฒนาระบบ 7

2.4 Flow Chart (ขนตอนการท างาน) 8 3. การวเคราะหและออกแบบระบบ

3.1 วเคราะหระบบ 14 3.3 ER Diagram 24 3.3 Data Dictionary 25

IV

สารบญ(ตอ)

หนา

บทท

4.การท างานของระบบ 4.1 สวนของผดแลระบบ 30 4.2 สวนของผใชงาน 35

5. การสรปผลการพฒนาโครงงาน ปญหา และขอเสนอแนะ 5.1 สรปผลการด าเนนงาน 39 5.2 ปญหาในการด าเนนงาน 39 5.3 ขอเสนอแนะ 39

บรรณานกรม............................................................................................................................ 40 ภาคผนวก ............................................................................................................................. .. 42

V

สารบญตาราง

หนา

ตารางท 1.1 ขนตอนการด าเนนงาน 2

3.1 ตาราง Member 25 3.2 ตาราง Booking 25 3.3 ตาราง Stadium 26 3.4 ตาราง Timestart 26 3.5 ตาราง Timeend 26

VI

สารบญรป

หนา

รปท

2.1 แบบฟอรมการใชสนาม 4 2.2 ตารางจองสนามกฬาเทนนสในรม 5 2.3 ตวอยางระบบการจองสนาม 6 2.4 Flow Chart การเพมขอมลสนามกฬา 8 2.5 Flow Chart การลบขอมลสนามกฬา 9 2.6 Flow Chart การแกไขขอมลสนามกฬา 10 2.7 Flow Chart การเรยกดขอมลสนามกฬา 11 2.8 Flow Chart การจองสนามกฬา 12 2.9 Flow Chart รายงานการใชสนามกฬา 13 3.1 แสดงภาพ Context Diagram Level 0 14 3.2 Dataflow Diagram Level 1 ของระบบการจดการสนามกฬา 15 3.3 Dataflow Diagram Level 1 ของระบบการจองสนามกฬา 16 3.4 Dataflow Diagram Level 1 ของระบบรายงานการจองสนามกฬา 17 3.5 Dataflow Diagram Level 2 ของระบบการการเพมขอมลสนามกฬา 18 3.6 Dataflow Diagram Level 2 ของระบบการการลบขอมลสนามกฬา 19 3.7 Dataflow Diagram Level 2 ของระบบการการแกไขขอมลสนามกฬา 20 3.8 Dataflow Diagram Level 2 ของระบบการเรยกดขอมลสนามกฬา 21 3.9 Dataflow Diagram Level 2 ของระบบการจองสนามกฬา 22 3.10 Dataflow Diagram Level 2 ของระบบการเรยกดรายงานสรป 23 3.11 ER Diagram ของระบบงาน 24 3.12 แสดงภาพโครงสรางตาราง Member 27 3.13 แสดงภาพตาราง Member 27 3.14 แสดงภาพโครงสรางตาราง Stadium 27

VII

สารบญรป(ตอ)

หนา

รปท

3.15 แสดงภาพตาราง Stadium 27 3.16 แสดงภาพโครงสรางตาราง Timestart 28 3.17 แสดงภาพตาราง Timestart 28 3.18 แสดงภาพโครงสรางตาราง Timeend 28 3.19 แสดงภาพตาราง Timesend 29 3.20 แสดงภาพโครงสรางตาราง Booking 29 3.21 แสดงภาพตาราง Booking 29 4.1 แสดงหนาจอ Login 30 4.2 แสดงหนาจอหนาแรก 31 4.3 แสดงหนาจอสนามกฬาทงหมด 32 4.4 แสดงหนาจอการเพมขอมลสนามกฬา 32 4.5 แสดงหนาจอการแกไขขอมลสนามกฬา 33 4.6 แสดงหนาจอการลบขอมลสนามกฬา 33 4.7 แสดงหนาจอประวตการจองสนามกฬาทงหมด 34 4.8 แสดงหนาจอรายงานสถต 34 4.9 แสดงหนาจอรายงานสถตการจองสนามในแตละเดอน 35 4.10 แสดงหนาจอ Login 36 4.9 แสดงหนาจอหนาแรก 37 4.10 แสดงหนาจอการจองสนามกฬา 38 4.11 แสดงหนาจอขอมลการจองสนามกฬา 38

บทท 1 บทน า

1.1 ความส าคญและทมาของปญหา

กฬามความส าคญตอมนษยมาก ในปจจบนเรมหนมาใสใจสขภาพของตวเองมากขน และ ในมหาวทยาลยเอง ไดเรมมศนยกฬาเพมมากขน นกศกษา อาจารย และ บคลากร จงมทางเลอก ในการใชเวลาวางไปออกก าลงกายมากขน อกทงยงชวยใหความสนกสนาน รจกความอดทน ความเสยสละ และความสามคค กฬาเปนสงทชวยขดเกลาเดกไดอยางด

ในปจจบนเทคโนโลยสารสนเทศไดเขามามบทบาทส าคญตอการใชชวตของมนษยมากขน ซงเหนไดจากการน าเทคโนโลย มาประยกตใชในดานตางๆ อาทเชนทางดานอตสาหกรรม การศกษา ดานธรกจ การตดตอสอสารและการสรางความไดเปรยบในการแขงขน เปนตน

จากความส าคญของเทคโนโลยสารสนเทศจงไดมการน าเขามาชวยท าใหชวตในดานตางๆ นน งายขน ในการท าธรกจอะไรกตาม ถามการน าเอาเทคโนโลยสารสนเทศเขามาชวย ธรกจนนๆ กจะท างานไดงายมากขน และศนยกฬาในมหาวทยาลย จงตองมการอ านวยความสะดวกแก นกศกษา อาจารย และ บคลากร ในมหาวทยาลย มากขน ไมวาจะเปน ระบบการจอง การใหขอมลตางๆ

ดงนนทางกลมจงไดเอาเทคโนโลยเขามาชวยจดการในดาน ใหความสะดวกในการจองสนามกฬาของมหาวทยาลยธรกจบณฑตย และเพมประสทธภาพของระบบงานใหดยงขน มความเปนระเบยบ และชวยใหประหยดเวลาในการจดการขอมล การใหขอมล การจดการตารางเวลาของสนามกฬา การจองใชสนากฬา และ การจดการรายงานการใชสนามกฬาในศนยกฬา

1.2 วตถประสงค 1. เพอความสะดวกในการบนทกการจองสนามกฬา

2. เพอความรวดเรวในการตรวจสอบสถานะของสนามกฬาแตละประเภท

3. เพอความสะดวกในการตรวจสอบหรอท าสรปรายงานการใชสนามกฬาแตละประเภท ของแตละวน

2

1.3 ขอบเขตของงาน

ในการศกษาระบบจดการงานศนยกฬามการก าหนดขอบเขตงานการพฒนาระบบการจดการตารางเวลาของสนามกฬาทกประเภทในศนยกฬา ดงน

1.3.1. กลมผใชงานระบบจดการงานศนยกฬา แบงเปน 2 กลม

1 ผดแล 1.1 จดการขอมลสนามกฬา 1.2 จดการขอมลวธการจองสนามกฬา

2 สมาชก

2.1. รบรการใชงานการจองสนามกฬา 2.2. จองสนามกฬา

1.4 ขนตอนในการด าเนนงาน

ล าดบท หวขอการด าเนนงาน ป พ.ศ. 2558 ป พ.ศ. 2559

ส.ค. ก.ย. ต.ค. พ.ย. ธ.ค. ม.ค. ก.พ. ม.ค. เม.ย.

1 ศกษาความเปนไปไดของระบบ

2 ทฤษฎและเทคโนโลยทเกยวของ

3 วเคราะหและออกแบบระบบ

4 พฒนาระบบ

5 ทดสอบระบบ

6 ปรบปรงและแกไขระบบ

7 ท าคมอและเอกสาร

ตารางท 1.1 ขนตอนการด าเนนงาน

3

อธบายรายละเอยดขนตอนในการด าเนนงาน

1. ศกษาความเปนไปไดของศนยกฬาและระบบงานเดม ในดานการจองสนามกฬา และความเปนไปไดแลวรวบรวมขอมลเพอน าไปใชในการพฒนาโปรแกรม

2. ท าใบเสนอโครงงานและรอผลอนมตจากอาจารยทปรกษาโครงงาน 3. ทฤษฏและเทคโนโลยทเกยวของ รวบรวมทฤษฏทเกยวของและขอมลในการพฒนาระบบ

จองสนามของศนยกฬามหาวทยาลยธรกจบณฑตย 4. วเคราะหและออกแบบระบบ

4.1 การวเคราะหจะแบงออกเปน ภาพรวมของระบบการท างานของระบบ

4.2 การออกแบบองคประกอบของระบบใหม การออกแบบกระบวนการ (ER-Diagram) 5. พฒนาระบบการจดการขอมลการจองสนามศนยกฬาของมหาวทยาลยธรกจบณฑตย 6. ทดสอบระบบการเขาสระบบของผดแลระบบ ผใชงาน ปรบปรงและแกไขระบบใหสามารถ

ใชงานไดอยางมประสทธภาพ 7. ท าเอกสารคมอประกอบการใชงานของระบบ

1.5 ประโยชนทคาดวาจะไดรบ

1.5.1 ท าใหเกดความสะดวกตอการจดเกบขอมล

1.5.2 ท าใหเกดความสะดวกสบายตอการ จดท าขอมลสนามกฬา

1.5.3 ท าใหนกศกษา อาจารย และ บคลากรทเขามาจองสนามประหยดเวลาในการจอง

1.6. เทคโนโลยทใชในการพฒนาระบบ

1. xampp จ าลองเซรฟเวอร 2. Adobe Dreamweaver CS6 ใชในการพฒนาเวบไซต 3. Adobe Photoshop CS6 ใชในการตกแตงเวบไซต 4. Microsoft Office Word ใชในการพมพรายงาน

5. PHP ภาษาทใชในการเขยนเวบไซต 6. Java Script ภาษาทใชในการเขยนเวบไซต

บทท 2

ทฤษฎทเกยวของ

การพฒนาระบบจดการงานศนยกฬา (การจดการตารางเวลาของสนามกฬาทกประเภทในศนยกฬา, การจองใชสนามกฬาทกประเภทและรายงานการใชสนามในศนยกฬา) นนมขอมล และทฤษฎทเกยวของในการใชพฒนาระบบซงใชเทคโนโลยทประกอบไปดวย ดงน

2.1 ระบบงานเดม

ในการด าเนนงานสนามกฬาของมหาวทยาลยธรกจบณฑตยนน เวลาทมคนตองการใชงาน

การจองสนามกฬา จ าเปนจะตองเดนเขามาในมหาวทยาลยเพอสอบถามถงรายละเอยดตางๆเกยวกบ

การจองสนาม ในสวนของสนามทวาง ชวงเวลาทวาง หากคนทตองการใชงานไมไดอยทมหาวทยาลยก

ไมสามารถสอบถามขอมลเกยวกบขอมลสนามทวาง ชวงเวลาทวางกอน อาจจะท าใหเสยเวลาได

เนองจากสนามในชวงเวลานนๆอาจจะไมวางเลย ซงในจดนเปนปญหาในเรองของการเสยเวลา และ

การใหขอมลทถกตอง

รปท 2.1 แบบฟอรมการใชสนาม

5

รปท 2.2 ตารางจองสนามกฬาเทนนสในรม

2.2 ระบบงานใหม

จากการศกษาและท าการวเคราะหกระบวนการด า เนนงานในปจจบน พบวามปญหาคอนขางมาก โดยเฉพาะเรองการจดการขอมลการจองสนามกฬาใหมประสทธภาพ ดงนนจงน าเอาระบบเทคโนโลยเขามาชวยพฒนาและเพมประสทธภาพใหกบการจองสนามกฬา โดยจะท าการจดเกบขอมลไวในคอมพวเตอรแทนการจดจ าและจดบนทก

ตวอยาง ระบบการจองสนามกฬาออนไลนของมหาวทยาลยเทคโนโลยพระจอมเกลาพระนครเหนอ (http://www.sportreserve.kmutnb.in.th/Manual.aspx)

6

รท 2.3 ตวอยางระบบการจองสนาม

7

2.3 ทฤษฎทใชในการพฒนาระบบ

ทฤษฎทใชในการพฒนาระบบการพฒนาระบบจดการงานศนยกฬาใชโปรแกรมในการพฒนาดงน PHP ใชในการเขยนโปรแกรมบนเวบไซต PHP ยอมาจากค าวา "Personal Home Page Tool" เปน Server Side Script ทมการ

ท างานทฝงของเครองคอมพวเตอร Server ซงรปแบบในการเขยนค าสงการท างานนนจะมลกษณะคลายกบภาษา Perl หรอภาษา C และสามารถทจะใชรวมกบภาษา HTML ไดอยางมประสทธภาพ ซงจะท าใหรปแบบเวบเพจมความสามารถเพมขนในดานของการเขยนโปรแกรม

HTML ใชในการเขยนเวบเพจ HTML ยอมาจากค าวา Hypertext Markup Language พฒนามาจากภาษา SGML

โดย นาย Tim Berners - Lee เปนภาษามาตรฐานทใชพฒนาเอกสารในรปแบบของเวบเพจ บนระบบเครอขายอนเทอรเนต การเรยกใชเอกสารเหลานท าไดโดยการใชโปรแกรมเวบบราวเซอร (Web Browser) เชน google chrome, firefox, safari, Internet Explorer ฯลฯ เรยกดแฟมทสรางดวยภาษา

MYSQL เปนโปรแกรมจดการฐานขอมลสามารถจดเกบ คนหา เรยงขอมล และดงขอมล MySQL มความสามารถใหผใชงานเขาดงขอมลไดหลายๆคนในเวลาเดยวกนไดและมการเขาถงขอมลทรวดเรว

Xampp คอโปรแกรมส าหรบจ าลองเครองคอมพวเตอรสวนบคคลของเรา ใหท างานในลกษณะของ WebServer นนคอเครองคอมพวเตอรของเราจะเปนทงเครองแม และเครองลกในเครองเดยวกน ท าใหไมตองเชอมตอกบ Internet ใชในการทดสอบการท างานของระบบ

Adobe Dreamweaver CS6 ใชในการสรางเวบเพจ Adobe Dreamweaverคอโปรแกรมสรางเวบเพจแบบเสมอนจรง ของคาย Adobe ซงชวยใหผทตองการสรางเวบเพจไมตองเขยนภาษา HTML หรอโคดโปรแกรม เอง หรอทศพทเทคนคเรยกวา "WYSIWYG" โปรแกรม Dreamweaver มฟงกชนทท าใหผใชสามารถจดวางขอความ รปภาพ ตาราง ฟอรม วดโอ รวมถงองคประกอบอนๆภายในเวบเพจไดอยา งสวยงามตามทผใชตองการโดยไมตองใชภาษาสครปตทยงยากซบซอนเหมอนกอน

8

Microsoft office word ใชในการท ารายงาน โปรแกรม Microsoft office word เปนโปรแกรมประมวลผลค าแบบพเศษ ชวยใหสราง

เอกสารแบบมออาชพอยางมประสทธภาพและประหยด เชน เหมาะกบงานดานการพมพเอกสารทกชนด

2.4 Flow Chart (ขนตอนการท างาน) ระบบจดการงานศนยกฬา (การจดการตารางเวลาของสนามกฬาทกประเภทในศนยกฬา,

การจองใชสนามกฬาทกประเภท และรายงานการใชสนามในศนยกฬา) การเพมขอมลสนามกฬา

รปท 2.4 Flow Chart การเพมขอมลสนามกฬา

เรม

แสดงขอมลสนาม

เพมขอมล

บนทกขอมล

จบการท างาน

9

การลบขอมลสนามกฬา

รปท 2.5 Flow Chart การลบขอมลสนามกฬา

เรม

แสดงขอมลสนาม

ลบขอมล

บนทกขอมล

จบการท างาน

10

การแกไชขอมลสนามกฬา

รปท 2.6 Flow Chart การแกไขขอมลสนามกฬา

เรม

แสดงขอมลสนาม

แกไขขอมล

บนทกขอมล

จบการท างาน

11

การเรยกดขอมลสนามกฬา

รปท 2.7 Flow Chart การเรยกดขอมลสนามกฬา

เรม

เรยกดขอมล

แสดงขอมลสนาม

จบการท างาน

กรอกขอมลสนาม

12

การจองสนามกฬา

รปท 2.8 Flow Chart การจองสนามกฬา

เรม

เลอกสนาม

ยนยนการจอง

บนทก

ตรวจสอบ

จบการท างาน

แสดงเวลาการใชงาน

และสถานะสนามวาง/ไม

จองสนาม

แสดงสถานะการ

จอง

แสดงรายการ

วาง

ไมวาง

13

รายงานการใชสนามกฬา

รปท 2.9 Flow Chart รายงานการใชสนามกฬา

เรม

แสดงหนาจอ

จบการท างาน

แสดงขอมลรายงาน

เลอกเงอนไขขอมลท

ตองการด

บทท 3 การวเคราะหและออกแบบระบบ

การออกแบบระบบจดการงานศนยกฬา(การจดการตารางเวลาของสนามกฬาทกประเภทในศนยกฬา, การจองใชสนามกฬาทกประเภทและรายงานการใชสนามในศนยกฬา)ไดมการแบงวธการด าเนนงานออกเปน สวนตางๆดงน

3.1 วเคราะหระบบ Context Diagram

รปท 3.1 แสดงภาพ Context Diagram Level 0

15

Dataflow Diagram Level 1 ของระบบการจองสนามกฬา

รปท 3.2 Dataflow Diagram Level 1 ของระบบการจดการสนามกฬา

1

จดการขอมลสนามกฬา ผดแลระบบ

ขอมลการเพมสนามกฬา

ขอมลการลบสนามกฬา

ขอมลการแกไขสนามกฬา

ขอมลการเรยกดสนามกฬา

รายละเอยดการแกไขขอมลสนามกฬา

รายละเอยดการลบขอมลสนามกฬา

รายละเอยดการเพมขอมลสนามกฬา

รายละเอยดการเรยกดสนามกฬา

ขอมลสนามกฬา

D1 stadium

รายละเอยดขอมลสนามกฬา

16

รปท 3.3 Dataflow Diagram Level 1 ของระบบการจองสนามกฬา

2

จองสนามกฬา

ผใชงาน

เรยกดขอมลสนามกฬา

รายละเอยดการเรยกดขอมลสนามกฬา

D1 stadium เรยกดขอมลสนามกฬา

รายละเอยดการเรยกดขอมลสนามกฬา

D2 booking

รายละเอยดการจอง สนามกฬา

การจองสนามกฬา

รายละเอยดการจอง สนามกฬา

การจองสนามกฬา

17

รปท 3.4 Dataflow Diagram Level 1 ของระบบรายงานการจองสนามกฬา

ขอมลการเรยกดการจองสนามกฬา

รายละเอยดการเรยกดรายงานการจอง

18

Data Flow Diagram Level 2 of Process 1 จดการขอมลสนาม

การเพมขอมล

รปท 3.5 Dataflow Diagram Level 2 ของระบบการการเพมขอมลสนามกฬา

เพมขอมลสนาม

1.1

1.1.1

1.1.2

1.1.3

1.1.4

1.1.5

แสดงขอมลสนาม

กรอกขอมลสนาม

ตรวจสอบการ

กรอกขอมลสนาม

บนทก

แสดงการเพมขอมลสนาม

ผดแลระบบ

ขอมลสนาม

D1 stadium

รายละเอยดการ

เพมขอมลสนาม รายละเอยดการ

เพมขอมลสนาม

ขอมลสนาม

19

Data Flow Diagram Level 2 of Process 1 จดการขอมลสนาม (ตอ) การลบขอมล

รปท 3.6 Dataflow Diagram Level 2 ของระบบการการลบขอมลสนามกฬา

ลบขอมลสนาม

1.2.1

1.2.2

1.2.3

1.2.4

1.2.6

แสดงขอมลสนาม

เลอกรายการ

ทตองการลบ

ลบขอมล

ยนยนการลบ

แสดงผลการ

ลบขอมลสนาม

ผดแลระบบ

ขอมลสนาม

D1 stadium

รายละเอยดการ

ลบขอมลสนาม

รายละเอยดการ

ลบขอมลสนาม

ขอมลสนาม

1.2

ลบออกจากฐานขอมล

1.2.5

20

Data Flow Diagram Level 2 of Process 1 จดการขอมลสนาม (ตอ) การแกไขขอมล

รปท 3.7 Dataflow Diagram Level 2 ของระบบการการแกไขขอมลสนามกฬา

แกไขขอมลสนาม

1.3.1

1.3.2

1.3.3

1.3.4

1.3.7

แสดงขอมลสนาม

เลอกรายการท ตองการแกไข

แสดงขอมลเดม

แกไขขอมล

แสดงผลการแก ไขขอมลสนาม

ผดแลระบบ

ขอมลสนาม

D1 stadium

รายละเอยดการ

แกไขขอมลสนาม รายละเอยดการ

แกไขขอมลสนาม

ขอมลสนาม

1.3

1.3.5

1.3.6

ยนยน

แกไขขอมล

บนทก

21

Data Flow Diagram Level 2 of Process 1 จดการขอมลสนาม (ตอ)

การเรยกดขอมล

รปท 3.8 Dataflow Diagram Level 2 ของระบบการเรยกดขอมลสนามกฬา

1.4

เรยกดขอมลสนาม

1.4

แสดงขอมลสนาม

1.4 เลอกดขอมลสนาม

1.4 แสดงรายละเอยด

ขอมลสนาม

ผดแลระบบ

D1 stadium

รายละเอยดการเรยกด ขอมลสนาม

ขอมลสนาม

ขอมลสนาม

รายละเอยดการเรยกด ขอมลสนาม

22

Data Flow Diagram Level 2 of Process 2 จดการขอมลการจองสนาม

รปท 3.9 Dataflow Diagram Level 2 ของระบบการจองสนามกฬา

จองสนามกฬา

2.1

2.2

2.3

2.4

2.6

แสดงแบบฟอรม

การจองสนามกฬา

กรอกขอมลการ

จองสนามกฬา

ตรวจสอบขอมล

การจองสนามกฬา

ยนยนการจอง

แสดงผลการ

จองสนามกฬา

ผดแลระบบ

ขอมลการจองสนาม

D1 stadium

รายละเอยดการ

จองสนาม

รายละเอยดการ

จองสนาม

ขอมลการจองสนาม

บนทกการจอง

2.5

2

D2 booking

ขอมลสนาม

ผใชงาน

ขอมลการจองสนาม

รายละเอยดการ

จองสนาม

23

Data Flow Diagram Level 2 of Process 3 จดการขอมลรายงานสรป

รปท 3.10 Dataflow Diagram Level 2 ของระบบการเรยกดรายงานสรป

24

3.2 ER Diagram

รปท 3.11 ER Diagram ของระบบงาน

booking PK booking_id booking_date timestart_name timeend_name FK member_id FK stadium_id

member

PK member_id member_password

member_firstname member_lastname member_faculty

member_status

stadium

PK stadium_id

stadium_name

stadium_location

stadium_type

timestart PK timestart_id

timestart_name

timeend PK timeend_id

timeend_name FK timestadt_id

25

3.3 Data Dictionary พจนานกรมขอมล ทแสดงรายละเอยดตารางขอมลตางๆ และความสมพนธของ Entity วาเปนอยางไร ซงในโครงงานนประกอบดวย Entity ทงหมด 4 Entity ดงตอไปน ตาราง Member

Field Name Data type Field Length Constrin Descrition

member_id varchar 12 Primary key member id

member_password varchar 13 Non null member password

member_firstname

varchar 50 Non null

member firstname

member_lastname varchar 50 Non null member faculty

member_faculty varchar 2 Non null member faculty member_status varchar 5 Non null member faculty

ตารางท 3.1 ตาราง Member ตาราง Booking

Field Name Data type Field Length Constrin Descrition

booking_id smallint 5 Primary key booking id

booking_date date Non null booking date

timestart_name time Non null timestart name

timeend_name time Non null Timestart name

stadium_id varchar 5 Foreign key stadium id

member_id varchar 12 Foreign key member id

ตารางท 3.2 ตาราง Booking

26

ตาราง Stadium

Field Name Data type Field Length Constrin Descrition

stadium_id smallint 5 Primary key stadiums id

stadium_name varchar 50 Non null stadiums name

stadium_location varchar 50 Non null stadium location

stadium_type varchar 2 Non null stadium type

ตารางท 3.3 ตาราง Stadium ตาราง Timestart

Field Name Data type Field Length Constrin Descrition

timestart_id varchar 5 Primary key timestart id

timestart_name time Non null timestart name

ตารางท 3.4 ตาราง Timestart ตาราง Timeend

Field Name Data type Field Length Constrin Descrition

timeend_id varchar 5 Primary key timeend id

timeend _name time Non null timeend name

timestart_id varchar 5 Foreign key timestart id

ตารางท 3.5 ตาราง Timeend

27

ตารางฐานขอมลระบบจองสนามกฬา

ตาราง Member

รปท 3.12 แสดงภาพโครงสรางตาราง Member

รปท 3.13 แสดงภาพตาราง Member ตาราง Stadium

รปท 3.14 แสดงภาพโครงสรางตาราง Stadium

รปท 3.15 แสดงภาพตาราง Stadium

28

ตาราง Timestart

รปท 3.16 แสดงภาพโครงสรางตาราง Timestart

รปท 3.17 แสดงภาพตาราง Timestart

ตาราง Timeend

รปท 3.18 แสดงภาพโครงสรางตาราง Timeend

รปท 3.19 แสดงภาพตาราง Timeend

29

ตาราง Booking

รปท 3.20 แสดงภาพโครงสรางตาราง Booking

รปท 3.21 แสดงภาพตาราง Booking

บทท 4 การท างานของระบบ

ระบบจดการงานศนยกฬา (การจดการตารางเวลาของสนามกฬาทกประเภทในศนยกฬา , การจอง ใชสนามกฬาทกประเภท และรายงานการใชสนามในศนยกฬา) ทผศกษาไดวเคราะหออกแบบ และพฒนาระบบจะชวยใหการจองสนามกฬา เปนไปอยางสะดวกรวดเรวและ มประสทธภาพ โดยประกอบดวยลกษณะการใชงาน 2 สวน คอ สวนของผดแลระบบ และสวนของ ใชงาน มรายละเอยดดงน

4.1 สวนของผดแลระบบ การออกแบบ User Interface ของโครงงานนสวนแรก คอ หนาตาง Login เมอผดแลระบบ (Admin) กรอก Username และ Password แลวกด Sign In ระบบจะท าการตรวจสอบสทธวาเปนผใชทไดรบอนญาตเขาใชงานในสวนนหรอไม ถาใชกจะสามารถเขาไปในระบบจดการขอมลได

รปท 4.1 แสดงหนาจอ Login

31

เมอไดท าการตรวจสอบสทธการเขาระบบและท าการยนยนวาเปนผดแลระบบเรยบรอยแลว หนาจอจะเขามาสหนาแสดงขอมลโดยรวมของผดแลระบบ โดยภายในนจะแสดงขอมลโดยรวมทงหมด และแถบดานซายจะมตวเลอกเพอเขาสการจดการขอมลตางๆ

รปท 4.2 แสดงหนาจอหนาแรก

32

เมอคลกปม ขอมลสนาม หนาจอจะแสดงขอมลสนามกฬาทงหมด มปมไวส าหรบแกไข ลบ เพมขอมลสนามกฬาไดจากหนาน และชองไวส าหรบคนหา Keyword ทตองการ มการแสดงผลเปน Table

รปท 4.3 แสดงหนาจอสนามกฬาทงหมด

เมอกดปมเพมขอมล จะแสดงหนาจอแบบฟอรมของการเพมขอมลสนามกฬา เมอท าการกรอกขอมลครบแลวกดบนทก ขอมลจะถกบนทกลงฐานขอมลและมาแสดงขอมลในหนาขอมลสนามกฬา

รปท 4.4 แสดงหนาจอการเพมขอมลสนามกฬา

33

ปมแกไขขอมล เมอกดเลอกขอมลทจะแกไขเขามาหนาจอจะแสดงขอมลเดม ใหแกไขขอมลตางๆได แตจะไมมรหสสนามกฬาใหแกไข เมอท าการแกไขเรยบรอยกดปมบนทกขอมลใหมจะถกอพเดตแทนทขอมลเดม

รปท 4.5 แสดงหนาจอการแกไขขอมลสนามกฬา

ถาตองการลบขอมลทไมตองการใหกดปมลบ เมอกดปมลบจะมหนาตาง Pop up ขนมาเพอถามย าอกครงวาตองการลบขอมลนจรงหรอไม ถาใชกกดตกลงเพอยนยนการลบขอมล

รปท 4.6 แสดงหนาจอการลบขอมลสนามกฬา

34

สวนลงค ขอมลการจองสนามกฬา เมอกดเขามาหนาจอจะแสดงประวตการจองสนามกฬาทงหมด มการแสดงผลเปน Table

รปท 4.7 แสดงหนาจอประวตการจองสนามกฬาทงหมด

เมอคลกปม รายงานสถต หนาจอจะแสดงขอมลใหเลอก วาจะดรายงานสถตประเภท อะไร และ เดอนไหน

รปท 4.8 แสดงหนาจอรายงานสถต

35

เมอเลอกประเภทสนาม เลอกเดอน และคลกปม โอเค จะแสดงรายงานสถต ขอมลการจองสนาม

รปท 4.9 แสดงหนาจอรายงานสถตการจองสนามในแตละเดอน

36

4.2 สวนของผใชงาน

ในสวนของผใชงานสามารถท าการจองและแสดงรายละเอยดเกยวกบการจอง ซงจะมวธการดงตอไปน

เมอผดใชงาน (User) กรอก Username และ Password แลวกด Sign In ระบบจะท าการตรวจสอบสทธวาเปนผใชทไดรบอนญาตเขาใชงานในสวนนหรอไม ถาใชกจะสามารถเขาไปในระบบจดการจองสนามกฬา

รปท 4.10 แสดงหนาจอ Login

37

เมอไดท าการตรวจสอบสทธการเขาระบบและท าการยนยนวาเปนผใชงานเรยบรอยแลว หนาจอจะเขามาสหนาแรกของสนามกฬา และแถบดานบนจะมตวเลอกเพอเขาสการจองสนามกฬาตางๆ

รปท 4.11 แสดงหนาจอหนาแรก

38

เมอผใชงานเลอกประเภทกฬาทจะท าการจอง แลวจะปรากฏหนาการจองสนามกฬา ผใชงานสามารถเลอกสนามกฬา เลอกเวลาเรม เวลาสนสด และกดปมยนยน

รปท 4.12 แสดงหนาจอการจองสนามกฬา

เมอผใชงานจองสนามเรยบรอยแลว จะปรากฏขอมลการจอง

รปท 4.13 แสดงหนาจอขอมลการจองสนามกฬา

บทท 5 การสรปผลการพฒนาโครงงาน ปญหา และขอเสนอแนะ

จากการด าเนนงานคณะผจดท าไดท าการพฒนาระบบจดการงานศนยกฬา (การจดการตารางเวลาของสนามกฬาทกประเภทในศนยกฬา, การจองใชสนามกฬาทกประเภท และรายงานการใชสนามในศนยกฬา) ขนมาและไดด าเนนการตามขนตอน สามารถสรปผลการด าเนนงาน ปญหาในการด าเนนงานและ ขอเสนอแนะในการแกไขและพฒนาผลงานไดดงน

5.1 สรปผลการด าเนนงาน ระบบจดการงานศนยกฬา(การจดการตารางเวลาของสนามกฬาทกประเภทในศนยกฬา, การ

จองใชสนามกฬาทกประเภท และรายงานการใชสนามในศนยกฬา) สามารถท าใหการจองสนามกฬาของผใชงานเกดความสะดวก และรวดเรวมากยงขน ซงในระบบจะประกอบไปดวย ผดแลระบบ (Admin) และผใชงาน (User) ซง ในสวนผดแลระบบสามารถจดการขอมลสนามกฬาเชน เพม/ลบ/ แกไข เรยกดขอมลสนามกฬา และเรยกดขอมลการจอง สรปการจองสนามกฬา ในสวนของผใชงานจะสามารถ ดขอมลการจอง และจองสนามกฬา

5.2 ปญหาในการด าเนนงาน ปญหาและขอผดพลาดในการจดการท าโครงงานครงน 5.2.1 แบงงานใหท าแลวไมท าชอบพดวา “ท าไมได ไมเขาใจ ท าไมเปน” และ ไมมความ

พยายามทจะท างาน จงเกดความลาชา และเปนภาระของคนทตงใจท างาน 5.2.1 คณะผจะท าไมเขาใจถงขนตอนในการจดท าโครงงานและวธการท างานของระบบ

เทาทควรจงท าใหตองมการคนหาขอมลทจะน ามาใชในระบบ 5.3 ขอเสนอแนะ จากการพฒนาระบบจดการงานศนยกฬา(การจดการตารางเวลาของสนามกฬาทกประเภท

ในศนยกฬา, การจองใชสนามกฬาทกประเภท และรายงานการใชสนามในศนยกฬา ) ขนมาเพอใหผใชงานไดท าการจองสนามกฬา ไดอยางสะดวกตรงตามความตองการของผใชงานไดแลวนน ทางผพฒนาระบบยงตองท าการพฒนาระบบใหมการใชงานมประสทธภาพ สามารถเพมลบแกไขขอมลไดจรงและสามารถแกไข ขอมลงานไดในกรณทมขอผดพลาดตางๆเกดขน

40

บรรณานกรม

“ระบบงานเดม และ ระบบงานใหม” เขาถงไดจาก : http://www.bc.msu.ac.th/project_file/chapter3(392).pdf ( สบคนเมอ 11 พฤศจกายน 2558 ) “ตวอยาง ระบบงานการจองสนามฟตบอล. เขาถงไดจาก : http://www.msit.mut.ac.th/newweb/phpfile/Thesis/Thesis_2555/085%20งานระบบจองสนามฟตบอล.pdf ( สบคนเมอ 13 พฤศจกายน 2558 ) “ตวอยางระบบงานการจองสนามกฬา” เขาถงไดจาก : http://www.sportreserve.kmutnb.in.th/Stadium.aspx ( สบคนเมอ 15 พฤศจกายน 2558 ) “การแบงขอมลออกเปนหนาๆแบบ PAGINATION ดวย PHP” เขาถงไดจาก : http://teerapuch.com/2014/php-th/การแบงขอมลออกเปนหน/ ( สบคนเมอ 11 พฤศจกายน 2558 ) “jQuery Form Validator” เขาถงไดจาก : http://www.itoffside.com/jquery-form-validator/ ( สบคนเมอ 2 กนยายน 2558 ) “jQuery UI Datepicker” เขาถงไดจาก : http://www.thaicreate.com/community/jquery-datepicker.html ( สบคนเมอ 3 กนยายน 2558 ) “HTML Responsive Web Design” เขาถงไดจาก : http://www.w3schools.com/html/html_responsive.asp ( สบคนเมอ 5 ตลาคม 2558 ) PHP DevThailand.com เขาถงไดจาก : http://www.phpdevthailand.com/archive/19/MySQL_คออะไร? ( สบคนเมอ 3 มกราคม 2559 ) “PHP กบเทคนคการ Submit Form” เขาถงไดจาก : http://www.thaicreate.com/community/php-submit-form-action-target-iframe.html ( สบคนเมอ 3 มกราคม 2559 ) “Bootstrap” เขาถงไดจาก : http://startbootstrap.com/ ( สบคนเมอ 9 กมภาพนธ 2559 )

41

บรรณานกรม(ตอ)

“PHP สรางฟอรมส าหรบ Upload รปภาพลงในฐานขอมล” เขาถงไดจาก : http://www.thaicreate.com/community/php-upload-file-mysql-edit-form.html ( สบคนเมอ 17 ตลาคม 2558 ) jquery เขาถงไดจาก : http://www.jquery.in.th/what-is-jquery/ ( สบคนเมอ 7 กมภาพนธ 2559 ) “ก าหนดจ านวนตวอกษรในการแสดงผล” เขาถงไดจาก : http://www.thaicreate.com/php/forum/042859.html (สบคนเมอ 15 กมภาพนธ 2559)

ภาคผนวก

43

dpusport

login

login.php

logout.php

sport index.php

football.php

badminton.php

tennis.php

multipurpose.php

backend index.php

stadium.php

stadium_update.php

stadium_edit.php

booking.php

sport_report.php

sport_report1.php

เขาสระบบ

หนาหลก การจองสนาม

หนาหลกจดการ ขอมลสนาม

Recommended