ระบบจองโรงแรม Princess Hotel · ระบบจองโรงแรม...

Post on 12-May-2020

5 views 0 download

Transcript of ระบบจองโรงแรม Princess Hotel · ระบบจองโรงแรม...

ระบบจองโรงแรม

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

E-mail

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