Hotel

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 59

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

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

............................................................. อาจารย์ที่ปรึกษา
(อาจารย์ลลิตา สันติวรรักษ์)

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

.................................................................. กรรมการสอบ
(อาจารย์ฐากร พฤกษวันประสุต)
ชื่อหัวข้อ ระบบจองโรงแรม
Princess Hotel
นักศึกษา นางสาวณิชากร พรมจันทร์
นายธิปก โรจน์สิงห์
นางสาวปนัดดา เมืองวงษ์
นางสาวกุลธิดา อุปัชฌาย์
อาจารย์ที่ปรึกษา อาจารย์ลลิตา สันติวรรักษ์
ระดับการศึกษา บริหารธุรกิจบัณฑิต สาขาวิชาระบบสารสนเทศ
ปีการศึกษา 2557

บทคัดย่อ

โครงงานนี้เป็นระบบจองโรงแรม Princess Hotel ซึ่งในระบบจะประกอบไปด้วยผู้ดูแล


ระบบ (admin) และส่วนของลูกค้า ซึ่งในส่วนผู้ดูแลระบบ (admin) จะสามารถกดเพิ่ม ลบ แก้ไ ข
ข้อมูลห้องพัก ข้อมูลข่าวประชาสัมพันธ์ ยืนยันการจอง และตรวจสอบการชาระเงินของลูกค้า และ
ในส่ ว นลู กค้ า จะสามารถสมั ครสมาชิ ก เรี ย กดู ข่ าวประชาสั ม พั น ธ์ จองห้ อ งพัก ท าการช าระเงิ น
นอกจากนี้ระบบยังมีการจัดเก็บข้อมูลที่เป็นระเบียบซึ่งส่งผลดีต่อผู้ใช้งานและผู้ดูแลระบบ ทาให้ข้อมูล
ถูกเก็บอย่างปลอดภัย ทาให้ง่ายต่อการค้นหาและใช้งาน ซึ่งวัตถุประสงค์ในการพัฒนาโครงงานนี้ก็
เพื่อศึกษารูปแบบการทางาน และวิเคราะห์กระบวนการทางานของระบบ เพื่อจาลองระบบจอง
โรงแรม Princess Hotel ขึ้นมาตามขอบเขตการทางานที่ตั้งไว้

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

การจัดทาโครงงานระบบจองโรงแรม Princess Hotel นี้สาเร็จลุล่วงไปได้ด้วยดี ผู้จัดทา


ขอขอบพระคุณ บุคคล และกลุ่มบุคคลต่างๆ ที่ได้กรุณาให้คาปรึกษา แนะนา ช่วยเหลือ อย่างดียิ่ง ทั้ง
ในด้านวิชาการและด้านการดาเนินงาน อาทิเช่น
อาจารย์อาจารย์ลลิตา สันติวรรักษ์ อาจารย์ที่ปรึกษาโครงงาน ผู้ให้คาปรึกษาและให้ความ
ช่วยเหลือเกี่ยวกับการออกแบบและจัดทาระบบตลอดจนการจัดทารูปเล่มรายงาน
ท้ายนี้ ขอกราบขอบพระคุณ บิดา-มารดาและบุคคลในครอบครัว ซึ่ง คอยให้ความช่วยเหลือ
ในเรื่องทุนทรัพย์ในการจัดทาโครงงาน และที่สาคัญยิ่งแก่ผู้จัดทาก็คือกาลังใจที่มีให้แก่ผู้จัดทาเสมอมา
จนสาเร็จการศึกษา

ผู้จัดทา

II
สารบัญ

หน้า
บทคัดย่อภาษาไทย .................................................................................................................... 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 ทฤษฏีที่ใช้ในการพัฒนาระบบ …………………………………………………………………………. 4

3. ขัน้ ตอนการจัดสร้างโครงงาน
3.1การวิเคราะห์ระบบงานทางด้านการไหลของข้อมูล……………………………………………… 8
3.2ER-Diagram …………………………………………………………………………………………………. 26
3.3 Data dictionary………………………………………………………........................................... 27

4. การทางานของระบบ
4.1 ส่วนของผู้ดูแลระบบ……………………………………………………………………………………….. 35
4.2 ส่วนของผู้ใช้งาน…………………………………………………………………………………………….. 42

III
สารบัญ(ต่อ)
หน้า
5. การสรุปผลการพัฒนาโครงการ ปัญหาและข้อเสนอแนะ
5.1 สรุปผลการดาเนินงาน .............................................................................................. 46 30
5.2ปัญหาในการดาเนินงาน ............................................................................................. 46 30
5.3 ข้อเสนอแนะ ............................................................................................................. 46 30
บรรณานุกรม ........................................................................................................................... 31
ภาคผนวก ...............................................................................................................................

IV
สารบัญตาราง

หน้า
ตารางที่
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

V
สารบัญรูป

หน้า
รูปที่
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 เพิ่มข่าวประชาสัมพันธ์............. 15
3.10 แสดง Data Flow Diagram Level 1: Process 3.2 ลบข่าวประชาสัมพันธ์............ 16
3.11 แสดง Data Flow Diagram Level 1: Process 3.3 แก้ไขข่าวประชาสัมพันธ์…… 17
3.12 แสดง Data Flow Diagram Level 1: Process 4 การจัดการห้องพัก…..…………… 18
3.13แสดง Data Flow Diagram Level 1: Process 4 เพิ่มข้อมูลห้องพัก....................... 19
3.14 แสดง Data Flow Diagram Level 1: Process 4 ลบข้อมูลห้องพัก....................... 20
3.15 แสดง Data Flow Diagram Level 1: Process 4 แก้ไขข้อมูลห้องพัก................... 21
3.16 แสดง Data Flow Diagram Level 1: Process 5 ยืนยันการจอง........................... 22
3.17 แสดง Data Flow Diagram Level 1: Process 5 ตรวจสอบการจอง………………… 23
3.18 แสดง Data Flow Diagram Level 1: Process 6 ตรวจสอบการชาระเงิน…………. 24
3.19 E-R Diagram ระบบจองโรงแรม…………………………................................................ 25
3.20 แสดงภาพโครงสร้างตาราง UserAccount……………………………………………………….. 30
3.21 แสดงภาพตาราง UserAccount……………………………………………………………………… 30
3.22 แสดงภาพโครงสร้างตาราง Member………………………………………………………………. 30
3.23 แสดงภาพตาราง Member…………………………………………………………………………….. 31
3.24 แสดงภาพโครงสร้างตาราง Room………………………………………………………………….. 31
3.25 แสดงภาพตาราง Room………………………………………………………………………………… 31
3.26 แสดงภาพโครงสร้างตาราง RoomDetail………………………………………………………… 32
3.27 แสดงภาพตาราง RoomDetail……………………………………………………………………….. 32
3.28 แสดงภาพโครงสร้างตาราง News…………………………………………………………………….. 32

VI
3.29 แสดงภาพตาราง News………………………………………………………………………………….. 32
3.30 แสดงภาพโครงสร้างตาราง BooksDetail…………………………………………………………. 33
3.31 แสดงภาพตาราง BooksDetail……………………………………………………………………….. 33
3.32 แสดงภาพโครงสร้างตาราง Books…………………………………………………………………… 33
3.33 แสดงภาพตาราง Books………………………………………………………………………………… 34
3.34 แสดงภาพโครงสร้างตาราง Payment……………………………………………………………… 34
3.35 แสดงภาพตาราง Payment……………………………………………………………………………. 34
4.1 แสดงหน้าจอการล็อกอินเข้าสู่ระบบ…………………………………………………………………… 35
4.2 แสดงหน้าหลักผู้ดูแลระบบ........................................................................................... 36
4.3 แสดงหน้าการจัดการห้องพัก........................................................................................ 36
4.4 แสดงหน้าจอแบบฟอร์มเพิ่มห้องพักใหม่...................................................................... 37
4.5 แสดงหน้าจอลบข้อมูลห้องพัก...................................................................................... 37
4.6 หน้าจอแจ้ง ลบข้อมูลเรียบร้อยแล้ว............................................................................. 38
4.7 แสดงแบบฟอร์มการแก้ไขห้องพัก................................................................................ 38
4.8 แสดงหน้าเพิ่มข่าวประชาสัมพันธ์................................................................................. 39
4.9 แสดงหน้าจอลบข้อมูลประชาสัมพันธ์.......................................................................... 39
4.10 หน้าจอแจ้ง ลบข้อมูลเรียบร้อยแล้ว........................................................................... 40
4.11 แสดงแบบฟอร์มการแก้ไขข่าวประชาสัมพันธ์…………………………..………….…….……. 40
4.12 แสดงตารางตรวจสอบการจอง................................................................................... 41
4.13 แสดงตารางยืนยันการจอง......................................................................................... 41
4.14 แสดงหน้าล็อกอิน ที่ผู้ใช้จะทาการลงทะเบียน........................................................... 42
4.15 แสดงหน้าสมัครสมาชิก.............................................................................................. 43
4.16 แสดงหน้าห้องพัก....................................................................................................... 43
4.17 แสดงหน้ารายละเอียดห้องพัก.................................................................................... 44
4.18 แสดงแบบฟอร์มการจองห้องพัก................................................................................ 44
4.19 แสดงหน้าชาระเงิน..................................................................................................... 45

VII
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

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


9

D1 UserAccount
1.1
D2 Member

1.2

1.3

1.4

1.5

1.6

รูปที่ 3.2 แสดง Data Flow Diagram Level 1:Process 1 สมัครสมาชิก


10

2
Admin

2.1

2.2
, ,
,

2.3

, D1 UserAccount

2.4

, ,

2.5

รูปที่ 3.3 แสดง Data Flow Diagram Level 1: Process 2 เข้าสู่ระบบ


11

D3 News
3.1

3.2

3.3

รูปที่ 3.4 แสดง Data Flow Diagram Level 1: Process 3 เรียกดูข่าวประชาสัมพันธ์


12

D4 Room

4.1 D5 RoomDetail

4.2

4.3

4.4

รูปที่ 3.5 แสดง Data Flow Diagram Level 1: Process 4 ค้นหาห้องพัก


13

5.1

5.2

5.3

5.4

5.5

5.6 D4 Room

D5 RoomDetail

5.7 D6 Booked

D7 BookedDetal

5.8

รูปที่ 3.6 แสดง Data Flow Diagram Level 1: Process 5 จองห้องพัก


14

6.1

6.2

6.3

6.4 D4 Room

D5 RoomDetail

D6 Booked
6.5
D7 BookedDetal

D8 Payment

6.6

รูปที่ 3.7 แสดง Data Flow Diagram Level 1: Process 6 ยืนยันการชาระเงิน


15

3
Admin

D3 News
3.1

3.2

3.3

รูปที่ 3.8 แสดง Data Flow Diagram Level 1: Process 3 การจัดการข่าวประชาสัมพันธ์


16

3.1
Admin

3.1.1

D3 News
3.1.2

3.1.3

3.1.4

3.1.5

รูปที่ 3.9 แสดง Data Flow Diagram Level 1: Process 3.1 เพิ่มข่าวประชาสัมพันธ์
17

3.2
Admin

3.2.1

3.2.2
D3 News

3.2.3

3.2.4

3.2.5

3.2.6

รูปที่ 3.10 แสดง Data Flow Diagram Level 1: Process 3.2 ลบข่าวประชาสัมพันธ์
18

3.3
Admin

3.3.1

3.3.2
D3 News

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
Admin

D4 Room
4.1
D5 RoomDetail

4.2

4.3

รูปที่ 3.12 แสดง Data Flow Diagram Level 1: Process 4 การจัดการห้องพัก


20

4.1
Admin

4.1.1

D5 RoomDetail
4.1.2
D4 Room

4.1.3

4.1.4

4.1.5

รูปที่ 3.13 แสดง Data Flow Diagram Level 1: Process 4 เพิ่มข้อมูลห้องพัก


21

4.2
Admin

4.2.1

4.2.2

4.2.3
D4 Room

D5 RoomDetail
4.2.4

4.2.5

4.2.6

รูปที่ 3.14 แสดง Data Flow Diagram Level 1: Process 4 ลบข้อมูลห้องพัก


22

4.3

Admin
4.3.1

4.3.2

4.3.3 D5 RoomDetail

D4 Room

4.3.4

4.3.5

4.3.6

4.3.7

รูปที่ 3.15 แสดง Data Flow Diagram Level 1: Process 4 แก้ไขข้อมูลห้องพัก


23

Admin 5
D4 Room

D5 RoomDetail
5.1
D6 Booked

D7 BookedDetal

5.2

5.3

5.4

5.5

5.6

5.7

รูปที่ 3.16 แสดง Data Flow Diagram Level 1: Process 5 ยืนยันการจอง


24

5
Admin

D6 Booked
5.1
D7 BookedDetail

5.2

5.3

รูปที่ 3.17 แสดง Data Flow Diagram Level 1: Process 5 ตรวจสอบการจอง


25

6
Admin

D6 Booked
6.1
D7 BookedDetail

D8 Payment

D9 PaymentDetal
6.2

6.3

( )

รูปที่ 3.18 แสดง Data Flow Diagram Level 1: Process 6 ตรวจสอบการชาระเงิน


26

ER Diagram

Member_ID Name Username Password

LastName
Member
M Have UserAccount
E-mail 1
Address

1 1
Tel

Make
Have
News_name
M
Books_Date M Book_ID

Check_in
News New_Detail Deposite Books Pay_ID
Pay_Date

Check_out Vat
M
BooksDetail Have
M 1
Make Payment
New_ID Date_out

1 Book_detail
Date_in Bank

Have

Room_price Room_number ID
M

Room_remake Room

1
Room_status Have RoomDetail Name

รูปที่ 3.19 E-R Diagram ระบบจองโรงแรม


27

DATA DICTIONNARY

ตาราง User Account

No. KEY Field Data type Properties คาอธิบาย


Primary Key username Varchar Field size=10 ชื่อผู้ใช้
1
2 password Varchar Field size=8 รหัสผ่าน
3 role Varchar Field size=10 ประเภทผู้ใช้งาน

ตารางที่ 3.1 ตาราง User Account


ตาราง Member
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 ชื่อผู้ใช้

ตารางที่ 3.2 ตาราง Member


ตาราง Room
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
No. KEY Field Data type Properties คาอธิบาย
1 Primary Key id Varchar Field size=10 หมายเลขห้อง
2 name Varchar Field size=150 ชื่อห้องพัก

ตารางที่ 3.4 ตาราง RoomDetail

ตาราง News
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 รูปภาพข่าว

ตารางที่ 3.5 ตาราง News

ตาราง BooksDetail
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 ราคา

ตารางที่ 3.6 ตาราง BooksDetail


29

ตาราง Books
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 รหัสลูกค้า

ตารางที่ 3.7 ตาราง Books

ตาราง Payment
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 รหัสการจอง

ตารางที่ 3.8 ตาราง Payment


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)
ภาคผนวก
ProjectHotal

  Index1.php
reg.php
addRegistSave.php
Index1.php
loginCheck.php

Index1.php
 room.php
 roomConfirm.php
roomConfirmExc.php
payment.php
admin_page.php
manageNews.php addNews.php
deleteNews.php
editNews.php
 admin_page.php
manageProduct.php addregistproduct.php
deletproduct.php
editproduct.php
 admin_page.php
managePayment.php

admin_page.php
adminCheckBook.php
managePayment.php

You might also like