Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
ระบบจองโรงแรม
Princess Hotel
โดย
นางสาวณชากร พรมจนทร รหสประจ าตว 564608010005 นายธปก โรจนสงห รหสประจ าตว 564608010012 นางสาวปนดดา เมองวงษ รหสประจ าตว 564608010019 นางสาวกลธดา อปชฌาย
รหสประจ าตว 564608010020
อาจารยทปรกษา
อาจารยลลตา สนตวรรกษ
รายงานนเปนสวนหนงของวชาโครงงาน 2
ภาคเรยนท 2 ปการศกษา 2557
หลกสตรบรหารธรกจบณฑต
สาขาวชาระบบสารสนเทศ คณะเทคโนโลยสารสนเทศ
มหาวทยาลยธรกจบณฑตย
ระบบจองโรงแรม
Princess Hotel
โดย
นางสาวณชากร พรมจนทร รหสประจ าตว 564608010005 นายธปก โรจนสงห รหสประจ าตว 564608010012 นางสาวปนดดา เมองวงษ รหสประจ าตว 564608010019 นางสาวกลธดา อปชฌาย
รหสประจ าตว 564608010020
อาจารยทปรกษา
อาจารยลลตา สนตวรรกษ
รายงานนเปนสวนหนงของวชาโครงงาน 2
ภาคเรยนท 2 ปการศกษา 2557
หลกสตรบรหารธรกจบณฑต
สาขาวชาระบบสารสนเทศ คณะเทคโนโลยสารสนเทศ
มหาวทยาลยธรกจบณฑตย
ใบรบรองการตรวจสอบและอนมตรายงานวชาโครงงาน
เรอง
ระบบจองโรงแรม
Princess Hotel
โดย
นางสาวณชากร พรมจนทร รหสประจ าตว 564608010005 นายธปก โรจนสงห รหสประจ าตว 564608010012 นางสาวปนดดา เมองวงษ รหสประจ าตว 564608010019 นางสาวกลธดา อปชฌาย
รหสประจ าตว 564608010020
รายงานฉบบนไดรบการตรวจสอบและอนมตเปนสวนหนงของ
การศกษาวชาโครงงาน หลกสตรบรหารธรกจบณฑต
สาขาวชาระบบสารสนเทศ คณะเทคโนโลยสารสนเทศ
ประจ าภาคเรยนท 2 ปการศกษา 2557
............................................................. อาจารยทปรกษา
(อาจารยลลตา สนตวรรกษ)
................................................................... กรรมการสอบ
(อาจารยรญญรตน โชตสรยสนสข)
.................................................................. กรรมการสอบ
(อาจารยฐากร พฤกษวนประสต)
I
ชอหวขอ ระบบจองโรงแรม
Princess Hotel
นกศกษา นางสาวณชากร พรมจนทร
นายธปก โรจนสงห
นางสาวปนดดา เมองวงษ
นางสาวกลธดา อปชฌาย
อาจารยทปรกษา อาจารยลลตา สนตวรรกษ
ระดบการศกษา บรหารธรกจบณฑต สาขาวชาระบบสารสนเทศ
ปการศกษา 2557
บทคดยอ
โครงงานนเปนระบบจองโรงแรม Princess Hotel ซงในระบบจะประกอบไปดวยผดแล
ระบบ (admin) และสวนของลกคา ซงในสวนผดแลระบบ (admin) จะสามารถกดเพม ลบ แกไข
ขอมลหองพก ขอมลขาวประชาสมพนธ ยนยนการจอง และตรวจสอบการช าระเงนของลกคา และ
ในสวนลกคาจะสามารถสมครสมาชก เรยกดขาวประชาสมพนธ จองหองพก ท าการช าระเงน
นอกจากนระบบยงมการจดเกบขอมลทเปนระเบยบซงสงผลดตอผใชงานและผดแลระบบ ท าใหขอมล
ถกเกบอยางปลอดภย ท าใหงายตอการคนหาและใชงาน ซงวตถประสงคในการพฒนาโครงงานนก
เพอศกษารปแบบการท างาน และวเคราะหกระบวนการท างานของระบบ เพอจ าลองระบบจอง
โรงแรม Princess Hotel ขนมาตามขอบเขตการท างานทตงไว
II
กตตกรรมประกาศ
การจดท าโครงงานระบบจองโรงแรม Princess Hotel นส าเรจลลวงไปไดดวยด ผจดท า
ขอขอบพระคณ บคคล และกลมบคคลตางๆ ทไดกรณาใหค าปรกษา แนะน า ชวยเหลอ อยางดยง ทง
ในดานวชาการและดานการด าเนนงาน อาทเชน
อาจารยอาจารยลลตา สนตวรรกษ อาจารยทปรกษาโครงงาน ผใหค าปรกษาและใหความ
ชวยเหลอเกยวกบการออกแบบและจดท าระบบตลอดจนการจดท ารปเลมรายงาน
ทายน ขอกราบขอบพระคณ บดา-มารดาและบคคลในครอบครว ซงคอยใหความชวยเหลอ
ในเรองทนทรพยในการจดท าโครงงาน และทส าคญยงแกผจดท ากคอก าลงใจทมใหแกผจดท าเสมอมา
จนส าเรจการศกษา
ผจดท า
III
สารบญ
หนา
บทคดยอภาษาไทย .................................................................................................................... I
กตตกรรมประกาศ ..................................................................................................................... II
สารบญ ...................................................................................................................................... III
สารบญตาราง ............................................................................................................................ V
สารบญรป .................................................................................................................................. VI
บทท
1. บทน า 1.1ความส าคญและทมาของปญหา.................................................................................. 1 1.2วตถประสงค................................................................................................................. 1 1.3 ขอบเขตของโครงงาน................................................................................................... 1 1.4 ขนตอนการด าเนนงาน................................................................................................. 2 1.5ประโยชนทไดรบเมอเสรจโครงการ….………………………………………………………………… 1.6 เทคโนโลยทใชในการพฒนาระบบ……………………………………………………………………..
3 3
2. ทฤษฎทเกยวของ 2.1การศกษาระบบงานของโรงแรม มราเคล แกรนด คอนเวนชน …………………………….. 4 2.2 ทฤษฏทใชในการพฒนาระบบ …………………………………………………………………………. 4
3. ขนตอนการจดสรางโครงงาน
3.1การวเคราะหระบบงานทางดานการไหลของขอมล……………………………………………… 8 3.2ER-Diagram …………………………………………………………………………………………………. 26 3.3 Data dictionary………………………………………………………........................................... 27
4. การท างานของระบบ 4.1 สวนของผดแลระบบ……………………………………………………………………………………….. 35 4.2 สวนของผใชงาน…………………………………………………………………………………………….. 42
IV
สารบญ(ตอ) หนา
5. การสรปผลการพฒนาโครงการ ปญหาและขอเสนอแนะ 5.1 สรปผลการด าเนนงาน .............................................................................................. 30 5.2ปญหาในการด าเนนงาน ............................................................................................. 5.3 ขอเสนอแนะ .............................................................................................................
30 30
บรรณานกรม ........................................................................................................................... 31
46 46 46
ภาคผนวก ...............................................................................................................................
V
สารบญตาราง
หนา
ตารางท
1.1 ตารางขนตอนการด าเนนงาน……………………………..…………………………………………….. 2 3.1 ตารางแสดงรายละเอยดตารางขอมลUser Account………………………………………… 26 3.2 ตารางแสดงรายละเอยดตารางขอมลMember…………………………………….………….. 26
3.3 ตารางแสดงรายละเอยดตารางขอมลRoom ……………………………..……………………… 26 3.4 ตารางแสดงรายละเอยดตารางขอมลRoomDetail………………………….………………… 27
3.5 ตารางแสดงรายละเอยดตารางขอมลNews………………………………………………………. 27 3.6 ตารางแสดงรายละเอยดตารางขอมลBooksDetai……………………………………………… 28 3.7 ตารางแสดงรายละเอยดตารางขอมลBooks…………………………………………………….. 28 3.8 ตารางแสดงรายละเอยดตารางขอมลPayment……………………….………………………. 29
VI
สารบญรป
หนา
รปท
3.1 แสดงภาพ Context DiagramLevel 0....................................................................... 7 3.2 แสดงData Flow Diagram Level 1:Process 1 สมครสมาชก.................................. 8 3.3 แสดงData Flow Diagram Level 1: Process 2 เขาสระบบ……………………………… 9 3.4 แสดงData Flow Diagram Level 1: Process 3 เรยกดขาวประชาสมพนธ............. 10 3.5 แสดงData Flow Diagram Level 1: Process 4 คนหาหองพก................................ 11 3.6 แสดงData Flow Diagram Level 1: Process 5 จองหองพก................................... 12 3.7 แสดง Data Flow Diagram Level 1: Process 6 ยนยนการช าระเงน...................... 13
3.8 แสดง Data Flow Diagram Level 1: Process 3 การจดการขาวประชาสมพนธ..... 14 3.9 แสดง Data Flow Diagram Level 1: Process 3.1 เพมขาวประชาสมพนธ.............
3.10 แสดง Data Flow Diagram Level 1: Process 3.2 ลบขาวประชาสมพนธ............ 15
3.11 แสดง Data Flow Diagram Level 1: Process 3.3 แกไขขาวประชาสมพนธ…… 17 3.12 แสดง Data Flow Diagram Level 1: Process 4 การจดการหองพก…..…………… 3.13แสดง Data Flow Diagram Level 1: Process 4 เพมขอมลหองพก....................... 3.14 แสดง Data Flow Diagram Level 1: Process 4 ลบขอมลหองพก....................... 3.15 แสดง Data Flow Diagram Level 1: Process 4 แกไขขอมลหองพก................... 3.16 แสดง Data Flow Diagram Level 1: Process 5 ยนยนการจอง........................... 3.17 แสดง Data Flow Diagram Level 1: Process 5 ตรวจสอบการจอง…………………
18 19 20 21 22
3.18 แสดง Data Flow Diagram Level 1: Process 6 ตรวจสอบการช าระเงน…………. 24 3.19 E-R Diagram ระบบจองโรงแรม…………………………................................................ 25 3.20 แสดงภาพโครงสรางตาราง UserAccount………………………………………………………..
3.21 แสดงภาพตาราง UserAccount……………………………………………………………………… 30 30
3.22 แสดงภาพโครงสรางตาราง Member………………………………………………………………. 30 3.23 แสดงภาพตาราง Member…………………………………………………………………………….. 31 3.24 แสดงภาพโครงสรางตาราง Room………………………………………………………………….. 31 3.25 แสดงภาพตาราง Room………………………………………………………………………………… 31
3.26 แสดงภาพโครงสรางตาราง RoomDetail………………………………………………………… 3.27 แสดงภาพตาราง RoomDetail……………………………………………………………………….. 3.28 แสดงภาพโครงสรางตาราง News……………………………………………………………………..
32 32 32
16
23
VII
3.29 แสดงภาพตาราง News………………………………………………………………………………….. 32 3.30 แสดงภาพโครงสรางตาราง BooksDetail…………………………………………………………. 3.31 แสดงภาพตาราง BooksDetail……………………………………………………………………….. 3.32 แสดงภาพโครงสรางตาราง Books……………………………………………………………………
3.33 แสดงภาพตาราง Books…………………………………………………………………………………
33 33 33 34
3.34 แสดงภาพโครงสรางตาราง Payment……………………………………………………………… 3.35 แสดงภาพตาราง Payment……………………………………………………………………………. 4.1 แสดงหนาจอการลอกอนเขาสระบบ……………………………………………………………………
4.2 แสดงหนาหลกผดแลระบบ........................................................................................... 4.3 แสดงหนาการจดการหองพก........................................................................................ 4.4 แสดงหนาจอแบบฟอรมเพมหองพกใหม...................................................................... 4.5 แสดงหนาจอลบขอมลหองพก...................................................................................... 4.6 หนาจอแจง ลบขอมลเรยบรอยแลว............................................................................. 4.7 แสดงแบบฟอรมการแกไขหองพก................................................................................ 4.8 แสดงหนาเพมขาวประชาสมพนธ.................................................................................
34 34 35 36 36 37 37 38 39
4.9 แสดงหนาจอลบขอมลประชาสมพนธ.......................................................................... 39 4.10 หนาจอแจง ลบขอมลเรยบรอยแลว........................................................................... 4.11 แสดงแบบฟอรมการแกไขขาวประชาสมพนธ…………………………..………….…….…….
4.12 แสดงตารางตรวจสอบการจอง................................................................................... 4.13 แสดงตารางยนยนการจอง......................................................................................... 4.14 แสดงหนาลอกอน ทผใชจะท าการลงทะเบยน...........................................................
40 40 41 41 42
4.15 แสดงหนาสมครสมาชก.............................................................................................. 4.16 แสดงหนาหองพก....................................................................................................... 4.17 แสดงหนารายละเอยดหองพก.................................................................................... 4.18 แสดงแบบฟอรมการจองหองพก................................................................................
4.19 แสดงหนาช าระเงน.....................................................................................................
43 43 44 44 45
38
1
บทท1 บทน า
1.1 ความส าคญและทมาของปญหา การใชเทคโนโลยเปนสงทมความส าคญส าหรบยคสมยนไมวาจะเปนการตดตอสอสารและ
รวมถงการคนควาขอมลตางๆและการใชเทคโนโลยเพอการท างานและจดการกบธรกจของผประกอบการ ธรกจดานโรงแรมเปนอกหนงธรกจทมความส าคญแกนกทองเทยวในการเขาพก บางครงบางเวลาการท างานและการจองสถานทพกอาจเกดปญหาในเวลาทมนกทองเทยวเขามาพกในวนและเวลาเดยวกนจ านวนมากเพราะการท างานในดานการจองโรงแรมยงไมมประสทธภาพเทาทควร
การท างานในดานการจองโรงแรมยงไมมประสทธภาพ พอท าใหเกดปญหาในการจองหองพกทไมตรงตามคณภาพทลกคาตองการ และเวลาจองหองพกมขนตอนทยงยาก จงท าใหลกคาบางคนไมเขาใจขนตอนการจองและท าใหลกคายกเลกการจอง อกทงระบบจดเกบความส าคญของลกคายงไมเปนหมวดหมและไมถกตอง จงท าใหมปญหาในการช าระเงนของลกคา
1.2 วตถประสงค
1. เพอสะดวกในการจดเกบขอมลหองพก 2. เพอค านวณคาใชจายและออกใบเสรจคาบรการ 3. เพอใหลกคาสามารถจองโรงแรมได
1.3 ขอบเขตของงาน
ในการศกษาระบบ การจองโรงแรม มการก าหนดขอบเขตงานการพฒนาระบบการจองโรงแรม ไวดงน
1.3.1 กลมผใชงานระบบการจองโรงแรม แบงเปน 2 กลม 1. ผดแลระบบ
1.1. จดการขอมลหองพก 1.2. จดการขอมลขาวประชาสมพนธ 1.3. ตรวจสอบการช าระเงนของลกคา
2. ผจองโรงแรม สามารถใชงานในระบบจองโรงแรม ไดดงน 2.1. สมครสมาชก 2.2. จองโรงแรม
2
2.3. สามารถดขอมลประชาสมพนธของโรงแรมได 2.4. คนหาหองพก
1.4 ขนตอนในการด าเนนงาน
ในการด าเนนโครงงานพฒนาระบบจองโรงแรมมทงหมด 7 ขนตอน
ตารางท 1.1 ขนตอนการด าเนนงาน
รายละเอยดขนตอนในการด าเนนงาน 1. ศกษาความเปนไปไดขององคกรโดยศกษาจากระบบงานเดมและความเปนไปไดแลว
รวบรวมขอมลเพอน าไปใชในการพฒนาโปรแกรม 2. ท าใบเสนอโครงงานและรอผลอนมตจากอาจารยทปรกษาโครงงาน 3. ทฤษฎและเทคโนโลยทเกยวของ รวบรวมทฤษฎทเกยวของและขอมลในการพฒนาระบบ
จองโรงแรม 4. วเคราะหและออกแบบระบบ
4.1 การวเคราะหจะแบงออกเปน ภาพรวมของระบบการท างานของระบบ 4.2 การออกแบบองคประกอบของระบบใหม การออกแบบกระบวนการ(Context Diagram, Dataflow Diagram ฐานขอมล,(ER Diagram, Data Dictionary)
5. พฒนาระบบจดการขอมลการจองโรงแรม 6. ทดสอบระบบการเขาสระบบ การท างานของการจองโรงแรมและการรายงาน 7. ปรบปรงและแกไขระบบใหสามารถใชงานไดอยางมประสทธภาพ 8. ท าคมอและเอกสารประกอบโปรแกรม
3
1.5 ประโยชนทไดรบเมอเสรจโครงการ 1.5.1 ท าใหสะดวกตอการจดเกบขอมล 1.5.2 ท าใหทราบจ านวนคาใชจายไดอยางถกตอง 1.5.3 ท าใหลกคาทเขามาจองโรงแรมประหยดเวลาเวลาในการจองโรงแรม
1.6 เทคโนโลยทใชในการพฒนาระบบ
1. Windows 7Ultimate 2. Appserv จ าลองเซรฟเวอร 3. Adobe Dreamweaver CS5 ใชตกแตงเวบไซต 4. Adobe Photoshop CS5 ใชตกแตงรปภาพ 5. My SQLท าระบบฐานขอมล 6. Microsoft office Word ใชพมพรายงาน 7. PHP ภาษาทใชในการเขยนเวบไซต
4
บทท 2 ทฤษฎทเกยวของ
ระบบการจองโรงแรม ผจดท าไดคนควาขอมล ขนตอนและวธการตางๆทเกยวของกบ
โครงการครงนโดยมหวขอระบบงานตางๆ ดงน
2.1 การศกษาระบบงานของโรงแรม มราเคล แกรนด คอนเวนชน
จากการทไดศกษาระบบการจองของโรงแรม มราเคลแกรนด คอนเวนชน พบวา โรงแรมทมขนาดใหญจะซอบรการระบบส าเรจรปมาใชในระบบการจองของโรงแรม ซงมขนตอนการจองทซบซอน และวกวนรวมทงมราคาคอนขางสงมาก หากมบรษทหรอธรกจทมขนาดเลก ตองการทจะใชระบบการจองออนไลนเขามาชวยในการจดเกบขอมลการจองแทนการจดเกบแบบใชเอกสาร บรษทหรอธรกจเลกๆ คงไมมก าลงซอเซอรวสนน
2.2 ทฤษฏทใชในการพฒนาระบบ
RDBMS เปนโปรแกรมทใชในการสรางปรบปรงและบรหารฐานขอมล โดย RDBMS ใชค าสงของภาษา
SQL ทปอนโดยผใชหรอเกบโปรแกรมประยกต และสรางปรบปรงหรอการเขาถงฐานขอมล โปรแกรม
ประเภท RDBMS ทรจกดไดแก Microsoft Access, Oracle 7 และ CA-Open Ingres ของ
Computer Associate
บรษทสวนใหญ ธรกจขนาดเลก และฐานขอมลสวนบคคล ก าลงสรางส าหรบการใชงานแบบ
RDBMS อยางไรกตามแบบจ าลองฐานขอมลแบบใหม ประเภท Object - Orientation (ODBMS)
ก าลงเพมส าคญและเปนคแขงกบ RDBMS ในฐานะระบบบรหารฐานขอมลในอนาคตเอามาใชในการ
จดเกบและแบงเปนหมวดหมเพอความสะดวกตอการด าเนนงาน
RDBMS ทน ามาใชในระบบ คอ ใชในการจดการฐานขอมล จดเกบขอมลและแบงเปนหมวดหม
5
PHP MyAdmin Database Manager PHP MyAdmin เปนโปรแกรมหนงทตดมากบ AppServเพอใชส าหรบจดการฐานขอมล
เชนสราง/ลบฐานขอมล สราง/ลบตาราง จดการ(ฟลล) ตาง ๆ ของขอมล รวมทงการประมวลผลค าสง SQL เปนตน ซงพฒนามาจากสครปภาษา PHP ใชบรหารฐานขอมลออนไลนผานทางหนาเวบไซต มเครองมอทชวยในการจดการทงายและคลองตวใชส าหรบจดการฐานขอมล สราง/ลบฐานขอมล สรางและจดการ Table เชน เพม Record,ลบRecord , แกไขRecord หรอลบ Table , เพมหรอแกไข Field ตางๆ ของขอมล รวมทงการประมวลผลค าสง SQL
PHP MyAdmin Database Manager ทน ามาใชในระบบ คอ การบรหารฐานขอมลออนไลนผานทางหนาเวบไซต มเครองมอทชวยในการจดการทงายและคลองตวใชส าหรบจดการฐานขอมล สราง/ลบฐานขอมล สรางและจดการตารางเชน เพมแถบขอมล, ลบแถบขอมล, แกไขแถบขอมลหรอลบตารางเพมหรอแกไข Field ตางๆ ของขอมลรวมทงการประมวลผล ค าสง SQL
ER Diagram ER Diagram คอ แบบจ าลองทใชอธบายโครงสรางของฐานขอมลซงเขยนออกมาในลกษณะ
ของรปภาพ การอธบายโครงสรางและความสมพนธของขอมล (Relationship) ประกอบดวย
เอนทต (Entity) เปนวตถ หรอสงของทเราสนใจในระบบงานนน ๆ
แอททรบวต (Attribute) เปนคณสมบตของวตถทเราสนใจ
ความสมพนธ (Relationship) คอ ความสมพนธระหวางเอนทต
ER Diagram มความส าคญตอการพฒนาระบบงานฐานขอมล Application ตางๆ ทตองการการเกบขอมลอยางมระบบ มโครงสราง ดงนน ER Diagram จงใชเพอเปนเอกสารในการสอสารระหวาง นกออกแบบระบบ และนกพฒนาระบบ เพอใหสอสารอยางตรงกน และเปนสากลอกดวย ER Diagram ทน ามาใชในระบบ คอ อธบายโครงสรางของระบบวามอะไรบางและมความสมพนธของขอมลอยางไร
Context Diagram Context Diagram เปน Data flow diagram ในระดบทแสดงถงขอบเขตของงานในระบบวาระบบงานของเรานนเปนอยางไร มความเกยวของกบขอมลอะไรและหนวยงานหรอวาใครบางทใหขอมลนน โดยในระดบของ Context Diagram นจะปรากฏเพยงโปรเซสซงเปนงานของระบบใหญ,Data Flow, Source/Sink
6
• เปน DFD ในระดบบนสด • มการแสดง โปรเซส (Process)เพยง 1 Process เทานนซงท าหนาทเปนตวแทนของระบบทงหมด และมการเขยนเลข 0 ก ากบท process นนๆดวย • แสดง ซอรซ/ซงค(Source/Sink)ทงหมดทเกยวของในระบบ • ไมมการเขยน Data Store ในระดบของ Context Diagram
Context Diagram ทน ามาใชในระบบ คอ อธบายถงขอบเขตของงานทตองท าในระบบท าใหงายตอการด
Data Flow Diagrams DFD DFD แผนภาพแสดงการไหลของขอมลจากแหลงขอมลภายนอกเขามาในระบบ เพอแสดง
วธการไหลของขอมลจากกระบวนการหนงไปอกกระบวนการหนง ซงมสญลกษณ 4 แบบคอ สเหลยม สเหลยมมมมน ลกศร และสเหลยมปลายเปดขางหนง
Data Flow Diagrams ทน ามาใชในระบบ คอ อธบายการไหลของขอมลวามขอมลอะไรบางมบคคลใดเกยวของกบระบบ
ซอฟตแวรเกยวกบการออกแบบและตกแตงโปรแกรม
Adobe Dreamweaver CS5 เปนโปรแกรมสรางเวบเพจแบบเสมอนจรงทมเครองมอชวยใหการสรางเวบไซตเปนไปดวย
ความสะดวกรวดเรว และชวยในการออกแบบตกแตงหนาเวบเพจตางๆ ใหแสดงผลออกมาอยางสวยงามและตรงตามความตองการของผใชและชวยลดภาระการเขยนสครปตดวยตนเองใหนอยลงดวยใชสรางเอกสารเวบทท างานในลกษณะ HTML จดวางขอความ รปภาพ ตาราง ฟอรม ตางๆ ภายในเวบ
Adobe Dreamweaver CS5 ทน ามาใชในระบบ คอ ชวยในการสรางเวบไซตเปนไปดวยความสะดวกรวดเรวและชวยในการออกแบบตกแตงหนาเวบเพจตางๆใหแสดงผลออกมาอยางสวยงามและตรงความตองการของผใช
7
Adobe Photoshop CS5 Adobe Photoshop CS5 โปรแกรมสราง และแกไขรปภาพ อยางมออาชพ โดยเฉพาะนก
ออกแบบในทกวงการยอมรจกโปรแกรมตวนด โปรแกรม Photoshop เปนโปรแกรมทมเครองมอมากมายเพอสนบสนนการสรางงานประเภทสงพมพ งานว ดทศน งานน าเสนอ งานมลตมเดย ตลอดจนงานออกแบบและพฒนาเวบไซตใชในการแกไข ตกแตง ตดตอรปภาพตางๆ เพอน าภาพตางมาใชในการสรางระบบ
Adobe Photoshop CS5 ทน ามาใชในระบบ คอ ชวยในการสรางรปภาพและแกไขรปภาพตกแตง ตดตอรปภาพตางๆเพอน าภาพตางๆมาใชในการสรางระบบใหดสวยงามมากยงขน
ซอฟตแวรเกยวกบการจดท าเอกสาร Microsoft Office Word โปรแกรม Microsoft Office Word เปนโปรแกรมประมวลผลค าทนยมใชกนมากอย ใน
ปจจบนนเพราะมคณลกษณะทด เชน การจดรปแบบสะดวกรวดเรว ฯลฯ และมประโยชนตอการจดเกบเอกสารและการปรบแกไข พนฐานการใชโปรแกรมตงแตการ เปด สวนประกอบตาง ๆ เชน แทบเมน แทบเครองมอ มมมอง ฯลฯ และการจดการไฟลเอกสาร เชน การเปด การปด การบนทก และการออกจากโปรแกรม ฯลฯ อกทงยงรองรบภาษาไทยไดดวย ใชในการจดท าเอกสารรายงานตางๆ ในการศกษาขอมล วเคราะหและออกแบบระบบ กบความคดในการเขยนโปรแกรม เปนวธทนยมใชเพราะท าใหเขาใจงายและหากมขอผดพลาดสามารถแกไขหรอปรบปรงโปรแกรมไดงายขน
Microsoft Office Word ทน ามาใชในระบบ คอ ชวยในการจดท าเอกสารรปเลมโครงการ จดรปแบบการจดเกบเอกสารและการปรบปรงแกไขเอกสาร
8
บทท 3 ขนตอนการจดสรางโครงงาน
3.1 การวเคราะหระบบทางดานการไหลของขอมล การวเคราะหระบบทางดานการไหลของขอมลเปนการแสดงแผนภาพรปแบบการท างานภายในระบบการจองโรงแรมผลของการวเคราะหมดงน
Context Diagram
Data Flow Diagram Level 1
ER Diagram
DATA DICTIONNARY
Context Diagram
Admin
0
,
,
รปท 3.1 แสดงภาพ Context Diagram Level 0
9
1
1.1
1.2
1.3
1.4
1.5
1.6
D2 Member
D1 UserAccount
รปท 3.2 แสดง Data Flow Diagram Level 1:Process 1 สมครสมาชก
10
,
,
,
D1 UserAccount
, ,
,
2
2.1
2.2
2.3
2.4
2.5
Admin
รปท 3.3 แสดง Data Flow Diagram Level 1: Process 2 เขาสระบบ
11
NewsD3
3
3.1
3.2
3.3
รปท 3.4 แสดง Data Flow Diagram Level 1: Process 3 เรยกดขาวประชาสมพนธ
12
4
4.1
4.2
4.3
4.4
Room
RoomDetail
D4
D5
รปท 3.5 แสดง Data Flow Diagram Level 1: Process 4 คนหาหองพก
13
5
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
Room
RoomDetail
Booked
BookedDetal
D4
D5
D6
D7
รปท 3.6 แสดง Data Flow Diagram Level 1: Process 5 จองหองพก
14
6
6.1
6.2
6.3
6.4
6.5
6.6
D7
D5
D4
D6
D8
Room
RoomDetail
Booked
BookedDetal
Payment
รปท 3.7 แสดง Data Flow Diagram Level 1: Process 6 ยนยนการช าระเงน
15
NewsD3
3
3.1
3.2
3.3
Admin
รปท 3.8 แสดง Data Flow Diagram Level 1: Process 3 การจดการขาวประชาสมพนธ
16
NewsD3
3.1
3.1.1
3.1.2
Admin
3.1.3
3.1.4
3.1.5
รปท 3.9 แสดง Data Flow Diagram Level 1: Process 3.1 เพมขาวประชาสมพนธ
17
3.2.1
NewsD3
3.2
Admin
3.2.2
3.2.3
3.2.5
3.2.6
3.2.4
รปท 3.10 แสดง Data Flow Diagram Level 1: Process 3.2 ลบขาวประชาสมพนธ
18
3.3.1
NewsD3
3.3
Admin
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.3.7
รปท 3.11 แสดง Data Flow Diagram Level 1: Process 3.3 แกไขขาวประชาสมพนธ
19
4
4.1
4.2
4.3
Admin
RoomD4
RoomDetailD5
รปท 3.12 แสดง Data Flow Diagram Level 1: Process 4 การจดการหองพก
20
RoomDetailD5
4.1
4.1.1
4.1.2
Admin
4.1.3
4.1.4
4.1.5
RoomD4
รปท 3.13 แสดง Data Flow Diagram Level 1: Process 4 เพมขอมลหองพก
21
4.2.1
RoomD4
4.2
Admin
4.2.2
4.2.3
4.2.5
4.2.6
4.2.4
RoomDetailD5
รปท 3.14 แสดง Data Flow Diagram Level 1: Process 4 ลบขอมลหองพก
22
4.3
4.3.3
4.3.4
4.3.2
4.3.1
4.3.7
4.3.6
4.3.5
RoomDetail
Room
Admin
D4
D5
รปท 3.15 แสดง Data Flow Diagram Level 1: Process 4 แกไขขอมลหองพก
23
5
5.1
5.2
5.3
5.4
Admin
5.5
5.6
5.7
RoomD4
RoomDetailD5
BookedD6
BookedDetalD7
รปท 3.16 แสดง Data Flow Diagram Level 1: Process 5 ยนยนการจอง
24
BookedD6
5
5.1
5.2
5.3
Admin
BookedDetailD7
รปท 3.17 แสดง Data Flow Diagram Level 1: Process 5 ตรวจสอบการจอง
25
BookedD6
6
6.1
6.2
6.3
Admin
( )
BookedDetailD7
PaymentD8
PaymentDetalD9
รปท 3.18 แสดง Data Flow Diagram Level 1: Process 6 ตรวจสอบการช าระเงน
26
ER Diagram
UserAccount
Username Password
Make
NameMember_ID
Address
Tel
Member
LastName
Have
Books
Book_IDBooks_Date
Make Payment
Pay_ID
Vat
Pay_Date
Bank
HaveBooksDetail
Date_out
Check_out
Check_in
Deposite
Date_in
Have
Room
Room_status
Room_remake
Room_price Room_number
Have RoomDetail
ID
Name
Book_detail
1
M
News
Have
News_name
New_ID
New_Detail
1M
M
M
1
M
1
M1
1
รปท 3.19 E-R Diagram ระบบจองโรงแรม
27
DATA DICTIONNARY
ตาราง User Account
ตารางท 3.1 ตาราง User Account
ตาราง Member
ตารางท 3.2 ตาราง Member
ตาราง Room
No. KEY Field Data type Properties ค าอธบาย
1 Primary Key username Varchar Field size=10 ชอผใช
2 password Varchar Field size=8 รหสผาน 3 role Varchar Field size=10 ประเภทผใชงาน
No. KEY Field Data type Properties ค าอธบาย 1 Primary Key Member_ID Int Field size=10 รหสการจอง 2 Name Text ชอ 3 Last name Text นามสกล
4 Address Varchar Field size=100 ทอย
5 Tel Varchar Field size=10 เบอรโทร
6 Email Varchar Field size=30 อเมลล
7 username Varchar Field size=10 ชอผใช
No. KEY Field Data type Properties ค าอธบาย 1 Primary Key Room_number Int Field size=11 หมายเลขหอง 2 Room_remake Varchar Field size=50 สงอ านวยความสะดวก 3 Room_price Int Field size=255 ราคาหอง
4 Room_detail Int Field size=11 รายละเอยดหอง
5 img Varchar Field size=50 รปภาพหองพก
ตารางท 3.3 ตาราง Room
28
ตาราง RoomDetail
ตารางท 3.4 ตาราง RoomDetail
ตาราง News
ตารางท 3.5 ตาราง News
ตาราง BooksDetail
ตารางท 3.6 ตาราง BooksDetail
No. KEY Field Data type Properties ค าอธบาย 1 Primary Key id Varchar Field size=10 หมายเลขหอง 2 name Varchar Field size=150 ชอหองพก
No. KEY Field Data type Properties ค าอธบาย 1 Primary Key News_ID Int Field size=11 รหสประเภทหองพก 2 News_name Varchar Field size=200 ชอขาว 3 New_detail Text รายละเอยดขาว
4 image Varchar Field size=50 รปภาพขาว
No. KEY Field Data type Properties ค าอธบาย 1 Primary Key Books_Detail Int Field size=50 รายละเอยดการจอง 2 Deposits Int Field size=11 คามดจ า 3 Check_in Varchar Field size=50 เวลาเขาหองพก
4 Check_out Varchar Field size=50 เวลาออกจากหองพก
5 Books_ID Varchar Field size=10 รหสการจอง
6 Room_number Varchar Field size=10 หมายเลขหองพก 7 txtPrice Int Field size=11 ราคา
29
ตาราง Books
ตารางท 3.7 ตาราง Books
ตาราง Payment
ตารางท 3.8 ตาราง Payment
No. KEY Field Data type Properties ค าอธบาย 1 Primary Key Boks_ID Int Field size=11 รหสการจอง 2 Books_Date varchar Field size=50 วนทจอง 3 Books_st Int Field size=11 สถานะการจอง
4 Username varchar Field size=10 รหสลกคา
No. KEY Field Data type Properties ค าอธบาย 1 Primary Key Pay_ID Int Field size=11 รหสใบเสรจ 2 Pay_Date Data เวลา 3 Bank varchar Field size=20 ธนาคาร
4 tel varchar Field size=10 เบอรโทรศพท
5 Pay_Total Int Field size=11 ราคารวม
6 Books_ID varchar Field size=10 รหสการจอง
30
ตารางฐานขอมลระบบจองโรงแรม
ตาราง UserAccount
รปท 3.20 แสดงภาพโครงสรางตาราง UserAccount
รปท 3.21 แสดงภาพตาราง UserAccount ตาราง Member
รปท 3.22 แสดงภาพโครงสรางตาราง Member
31
รปท 3.23 แสดงภาพตาราง Member ตาราง Room
รปท 3.24 แสดงภาพโครงสรางตาราง Room
รปท 3.25 แสดงภาพตาราง Room
32
ตาราง RoomDetail
รปท 3.26 แสดงภาพโครงสรางตาราง RoomDetail
รปท 3.27 แสดงภาพตาราง RoomDetail
ตาราง News
รปท 3.28 แสดงภาพโครงสรางตาราง News
รปท 3.29 แสดงภาพตาราง News
33
ตาราง BooksDetail
รปท 3.30 แสดงภาพโครงสรางตาราง BooksDetail
รปท 3.31 แสดงภาพตาราง BooksDetail
ตาราง Books
รปท 3.32 แสดงภาพโครงสรางตาราง Books
34
รปท 3.33 แสดงภาพตาราง Books
ตาราง Payment
รปท 3.34 แสดงภาพโครงสรางตาราง Payment
รปท 3.35 แสดงภาพตาราง Payment
35
บทท 4 การท างานของระบบ
ระบบจองโรงแรม Princess Hotel ทผศกษาไดวเคราะหออกแบบและพฒนาระบบจะชวย
ใหการจองโรงแรมเปนไปอยางสะดวกรวดเรวและมประสทธภาพ โดยประกอบดวยลกษณะการใชงาน 2 สวน คอ สวนของผดแลระบบและสวนของใชงาน มรายละเอยดดงน
4.1 สวนของผดแลระบบ ในสวนของผดแลระบบ สามารถท าการ เพม ลบ แกไข ขอมลเกยวกบขอมลหองพก ขอมลขาวประชาสมพนธได
เมอตองการเขาใชระบบผดแลระบบตองท าการลอกอนเพอตรวจสอบการเขาใชงานของลกคาและสามารถแกไขขอมลในสวนตางๆได
รปท 4.1 แสดงหนาจอการลอกอนเขาสระบบ
36
เมอท าการลอกอนเรยบรอยแลวจะปรากฏหนาหลกของผดแลระบบ เพอทจะดขอมลตางๆจะประกอบไปดวย ขอมลการจดการหองพกจดการขาวประชาสมพนธ ตรวจสอบการจองของลกคา และยนยนการจอง
รปท 4.2 แสดงหนาหลกผดแลระบบ เมอเขาสหนาจอขอมลการจดการหองพกของผดแลระบบ ในหนานจะแสดงรายละเอยดของ
หองพกไว ผดแลระบบสามารถเขาไป เพม ลบ แกไข และเรยกดขอมลหองพกได
รปท 4.3 แสดงหนาการจดการหองพก
37
เมอคลกเขาสหนาจอเพมขอมลหองพกหนาจอจะปรากฏแบบฟอรมใหเพมขอมลหองพกจะแสดงรายการทเราเพมขอมลไว ประกอบไปดวย รายละเอยดหองพก ราคาหองพก ประเภทหองพกและรปภาพ
รปท 4.4 แสดงหนาจอแบบฟอรมเพมหองพกใหม เมอผดแลระบบตองการทจะลบขอมลหองพกออก เมอคลกลบจะปรากฏหนาตางแจงเตอน
ใหยนยนการลบ
รปท 4.5 แสดงหนาจอลบขอมลหองพก
38
เมอผดแลระบบตองการทจะลบหองพกออก เมอคลกลบจะปรากฏหนาตางแจงเตอนใหยนยนการลบ เมอกดตกลง จะแสดงหนาตางวา ลบขอมลเรยบรอยแลว
รปท 4.6 หนาจอแจง ลบขอมลเรยบรอยแลว เมอผดแลระบบตองการทจะแกไขหองพก จะปรากฏหนาแบบฟอรมแกไขหองพกจะแสดง
รายการทเราจะแกไขไว ประกอบไปดวย รายละเอยดหองพห ราคา ประเภท และรปภาพหองพก เมอแกไขเสรจเรยบรอยแลวใหท าการกดบนทก
รปท 4.7 แสดงแบบฟอรมการแกไขหองพก
39
เมอเขาสหนาหลกของผดแลระบบ ใหเขาไปทการจดการขอมลขาวประชาสมพนธ หนาจอจะแสดงขอมลขาวประชาสมพนธทงหมดทเราไดท าการเพมขอมลลงไป
รปท 4.8 แสดงหนาเพมขาวประชาสมพนธ เมอผดแลระบบตองการทจะลบขอมลขาวประชาสพนธ เมอคลกลบจะปรากฏหนาตางแจง
เตอนใหยนยนการลบ
รปท 4.9แสดงหนาจอลบขอมลประชาสมพนธ
40
เมอผดแลระบบตองการทจะลบขาวประชาสมพนธออกเมอคลกลบจะปรากฏหนาตางแจงเตอนใหยนยนการลบ เมอกดตกลง จะแสดงหนาตางวา ลบขอมลเรยบรอยแลว
รปท 4.10 หนาจอแจง ลบขอมลเรยบรอยแลว เมอผดแลระบบตองการทจะแกไขขาวประชาสมพนธจะปรากฏหนาแบบฟอรมแกไขขาว
ประชาสมพนธ จะแสดงรายการทเราจะแกไขไว ประกอบไปดวยรหสขาว ชอขาว รายละเอยดขาวทจะท าการแกไข
รปท 4.11 แสดงแบบฟอรมการแกไขขาวประชาสมพนธ
41
จากรปท 4.12 เมอผดแลระบบตองการทจะตรวจสอบการจองหองพก คลกท ตรวจสอบการจอง ในหนาหลกของผดแลระบบจะปรากฏตารางการจองหองพกขนมา
รปท 4.12 แสดงตารางตรวจสอบการจอง เมอผดแลระบบตองการทจะยนยนการช าระเงนของลกคา ใหกลบไปหนาหลกของผดแล
ระบบ และเขาไปทยนยนการจอง กดยนยนการจอง เทากบ เปนการช าระเงนของลกคาเรยบรอยแลว
รปท 4.13 แสดงตารางยนยนการจอง
42
4.2 สวนของผใชงาน ในสวนของผใชงานหรอลกคาสามารถท าการจองและสอบถามรายละเอยดเกยวกบการจอง
ซงจะมวธการดงตอไปน หนาของผใชงานหรอลกคา จะท าการลอกอนเพอทจะเขาไปดหองพก หรอจะจองหองพก
ส าหรบลกคาทยงไมไดลงทะเบยนเขาใชงาน “ใหลกคาท าการลงทะเบยน”
รปท 4.14 แสดงหนาลอกอน ทผใชจะท าการลงทะเบยน
43
ส าหรบลกคาทยงไมไดลงทะเบยนเขาใชงาน “ใหลกคาท าการลงทะเบยน” จะปรากฏแบบฟอรมใหลกคากรอกขอมล ประกอบไปดวย ชอผใชงาน รหสผานผใช นามสกล ทอย เบอรโทรศพท อเมล
รปท 4.15 แสดงหนาสมครสมาชก หนาแสดงรายการหองพกส าหรบลกคา
รปท 4.16 แสดงหนาหองพก
44
เมอลกคาทตองการดรายละเอยดของหองพกจะแสดงสถานะหองพกวา วางหรอไมวาง เมอลกคาท าการเลอกวนทเขาพกแลวท าการจอง ถาวนทลกคาตองการเขาพกไมวาง ระบบจะขนแจงเตอนวา “หองไมวาง”
รปท 4.17 แสดงหนารายละเอยดหองพก ส าหรบลกคาทตองการจองหองพก จะปรากฏแบบฟอรมการจองหองพกไวใหลกคา ท าการ
กรอกขอมล ประกอบไปดวย วนท เชคอน เชคเอาท จ านวนคนมผใหญกคน เดกกคน
รปท 4.18 แสดงแบบฟอรมการจองหองพก
45
ลกคากดยนยนการจองเรยบรอย จะปรากฏหนาการช าระเงน ประกอบดวย วนท เวลาทโอนเงน เลอกบญชธนาคารทตองการโอนเงน
รปท 4.19 แสดงหนาช าระเงน
46
บทท 5 การสรปผลการพฒนาโครงงาน ปญหา และขอเสนอแนะ
จากการด าเนนงานคณะผจดท าไดท าการพฒนาระบบจองโรงแรม Princess Hotel
ขนมา และไดด าเนนการตามขนตอน สามารถสรปผลการด าเนนงาน ปญหาในการด าเนนงานและขอเสนอแนะในการแกไขและพฒนาผลงานไดดงน
5.1 สรปผลการด าเนนงาน ระบบจองโรงแรม Princess Hotel สามารถท าใหการจองโรงแรมของลกคามความสะดวก
และรวดเรวมากยงขน ซงในระบบจะประกอบไปดวย ผดแลระบบ (Admin) และผใชงาน (User) ซงในสวนผดแลระบบสามารถจดการขอมลหองพก จดการขอมลขาวประชาสมพนธ เชน เพม/ลบ/แกไข เรยกดหองพกและขาวประชาสมพนธยนยนการจองหองพก ตรวจสอบการช าระเงนของลกคาและในสวนของผใชงานจะสามารถสมครสมาชก ดขอมลประชาสมพนธของโรงแรมไดคนหาหองพกและจองโรงแรม
5.2 ปญหาในการด าเนนงาน ปญหาและขอผดพลาดในการจดการท าโครงงานครงน ระบบการจองโรงแรมมการจดเกบ
ขอมลจ านวนมากจง ท าใหเกดความลาชาในการท างาน จงท าใหตองมการเรยนรวธการท างานระบบและคนหาขอมลอนๆศกษาเพมเตม
5.3 ขอเสนอแนะ จากการพฒนาระบบจองโรงแรม Princess Hotel ขนมาเพอใหผใชงานไดท าการจอง
โรงแรม ไดอยางสะดวกตรงตามความตองการของผใชงานไดแลวนน ทางผพฒนาระบบยงตองท าการพฒนาระบบใหมการใชงานมประสทธภาพ สามารถเพมลบแกไขขอมลไดจรงและสามารถแกไขขอมลงานไดในกรณทมขอผดพลาดตางๆเกดขน
บรรณานกรม
ธนยพฒนวงศรตน. เรยนลดสรางเวบแอพพลเคชนดวย PHP & MySQL ฉบบ Workshop. กรงเทพฯ : บรษทสวสดไอทจากด, 2554
ฝายผลตหนงสอตาราวชาการคอมพวเตอร. การวเคราะหและออกแบบระบบ. กรงเทพฯ : ซเอดยเคชน, 2551 กตตภกดวฒนะกล, และจาลองครอตสาหะ. (2553). การออกแบบฐานขอมลDatabase Design(พมพครงท 3).กรงเทพมหานคร:ไทยเจรญการพมพ
ดลยวฒนมาปอง. การใชงานฟอรมกบ PHP. [Online]. Available: http://ict.moph.go.th/elearning/phpdwmx/DWMX_CH06_Form_and_PHP.htm, 2555.
“Webmaster”[ออนไลน.]เขาถงไดจาก: http://www.thainextstep.com.(สบคนเมอ 20 ธนวาคม 2557)
“widebase.net”[ออนไลน.]เขาถงไดจาก: http://www.com5dow.com.(สบคนเมอ 21 ธนวาคม 2557)
เขาถงไดจาก: www.satit.su.ac.th/sootthin/database/NPERDiagram.ppt.(สบคนเมอ 27 ธนวาคม 2557)
เขาถงไดจาก: http://www.pttc.ac.th/BcomPttc/elearning/การวเคราะหออกแบบระบบ/SA1-5/SA_5.html.(สบคนเมอ 2 มกราคม 2558)
“thaiall.com”[ออนไลน.]เขาถงไดจาก:http://www.thaiall.com/dfd/indexo.html.(สบคนเมอ 3 มกราคม 2558)
“hellomyweb.com”[ออนไลน.]เขาถงไดจาก:http://www.hellomyweb.com/index.php/mine/content/45.(สบคนเมอ 8 มกราคม 2558)
เขาถงไดจาก: http://www.asoft1.com/adobe/products/photoshop/adobe-photoshop-cs5-and-photoshop-extended-cs5.html.(สบคนเมอ 9 มกราคม 2558)
“m2010thai.com”[ออนไลน.]เขาถงไดจาก: http://krurukbie.blogspot.com/2011/10/microsoft-word.html.(สบคนเมอ 3 มกราคม 2558)
ภาคผนวก
� � Index1.php
reg.php
addRegistSave.php
Index1.phploginCheck.php
� �
�
Index1.php
admin_page.php
room.php
payment.php
roomConfirm.phproomConfirmExc.php
manageNews.php
�
addregistproduct.php
addNews.phpdeleteNews.phpeditNews.php
� admin_page.phpmanageProduct.php
deletproduct.phpeditproduct.php
admin_page.phpmanagePayment.php
admin_page.phpadminCheckBook.php
managePayment.php
ProjectHotal