SPU CHONBURI ระบบการจดั การหอพกั บนเครอื ข่ายอินเทอรเ์ นต็
AN INFORMATION MANAGEMENT SYSTEM FOR DORMITORY ON THE INTERNET
นางสาวเกศสดุ า วรี ะพันธ์ุ
KATESUDA WEERAPUN
รายงานฉบบั นี้เปน็ สว่ นหน่งึ ของการปฏบิ ตั ิงานสหกิจศกึ ษา
สาขาวชิ าคอมพวิ เตอร์ธรุ กจิ คณะเทคโนโลยีสารสนเทศ
มหาวทิ ยาลยั ศรีปทุม วทิ ยาเขตชลบรุ ี
ปกี ารศกึ ษา 2561
SPU CHONBURI ระบบการจดั การหอพักบนเครือข่ายอินเทอร์เน็ต
AN INFORMATION MANAGEMENT SYSTEM FOR DORMITORY ON THE INTERNET
นางสาวเกศสดุ า วรี ะพนั ธ์ุ
KATESUDA WEERAPUN
ปฏิบตั ิงาน ณ หอพักธญั ยธณ์
เลขท่ี 2/7 ซอย 1
ตาบลพนสั นิคม อาเภอพนสั นิคม จงั หวดั ชลบรุ ี 20140
เอกสารประกอบโครงงานฉบับน้ี มีวัตถุประสงค์เพ่ือให้นักศึกษาที่เรียนวิชา
สหกิจศึกษาคอมพิวเตอร์ธุรกิจ (BCS499) ได้ศึกษาดูเพื่อเป็นแนวทาง และเป็นตัวอย่างในการ
จัดทาโครงงานเบื้องต้นเท่านั้น เอกสารประกอบโครงงานฉบับน้ีอาจมขี ้อผิดพลาดบางประการอยู่
เน่ืองจากเป็นผลงานของนักศึกษา ดังนั้นผู้ท่ีนาเอกสารไปใช้โปรดพิจารณาถึงความถูกต้องของ
ข้อความ และวธิ ีการต่าง ๆ ด้วย การอ้างอิงกระบวนต่าง ๆ ทางคอมพิวเตอร์นั้น ควรจะยึดจาก
ตาราเรียน หรอื หนงั สือคู่มือเปน็ หลัก จึงขอให้ผอู้ ่านทุกท่านโปรดพจิ ารณาตามความเหมาะสม
คณะเทคโนโลยสี ารสนเทศ
มหาวทิ ยาลยั ศรีปทมุ วิทยาเขตชลบุรี
SPU CHONBURI
I
ชอื่ หวั ข้อ ระบบการจัดการหอพกั บนเครือขา่ ยอนิ เทอรเ์ น็ต
An information management system for dormitory on the internet
ผจู้ ัดทา นางสาวเกศสุดา วีระพันธ์ุ รหสั นักศกึ ษา 60705363
อาจารย์ทปี่ รึกษา อาจารย์อภิชยั ตระหงา่ นศรี และอาจารยว์ รพล รักเจียม
คณะกรรมการสอบป้องกันการปฏิบัติงานสหกิจศึกษา
...............................................................ประธานกรรมการ
(อาจารยป์ ัณฑช์ ณิช เพง่ ผล)
SPU CHONBURI
...............................................................กรรมการ
(อาจารย์จริ าภรณ์ ชมยม้ิ )
................................................................กรรมการ
(อาจารย์ลดั ดาวรรณ มอี นันต์)
...............................................................กรรมการ
(อาจารยน์ งเยาว์ สอนจะโปะ)
...............................................................กรรมการ
(อาจารย์อภิชัย ตระหง่านศร)ี
...............................................................กรรมการ
(ดร.วีณา คงพษิ )
คณะเทคโนโลยสี ารสนเทศ มหาวิทยาลัยศรปี ทมุ วทิ ยาเขตชลบรุ ี อนุมัติให้นบั รายงานการ
ปฏิบัตงิ านสหกจิ ศกึ ษาฉบับนี้ เป็นส่วนหนงึ่ ของการศึกษาตามหลกั สตู รบริหารธรุ กิจบัณฑติ
………...............................................................รองคณบดีคณะเทคโนโลยีสารสนเทศ
(ผู้ชว่ ยศาสตราจารย์ ดร.เศรษฐชยั ชยั สนทิ )
ชอ่ื หัวขอ้ II
ชือ่ นักศกึ ษา ระบบสารสนเทศการจดั การหอพกั บนเครอื ขา่ ยอินเทอร์เนต็
สาขาวิชา An information management system for dormitory on the internet
คณะ นางสาวเกศสดุ า วีระพันธ์ุ รหสั นักศกึ ษา 60705363
คอมพวิ เตอรธ์ ุรกิจ
เทคโนโลยสี ารสนเทศ
คณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยศรีปทุม วิทยาเขตชลบุรี อนุมัติให้รายงาน
ปฏบิ ัติงานสกจิ ศกึ ษาฉบบั นเี้ ปน็ ส่วนหนึ่งของรายงานวิชาสหกจิ ศกึ ษา
SPU CHONBURI
………...............................................................รองคณบดีคณะเทคโนโลยีสารสนเทศ
(ผชู้ ่วยศาสตราจารย์ ดร.เศรษฐชยั ชยั สนิท)
………...............................................................หัวหน้าสาขาวิชาคอมพิวเตอร์ธุรกิจ
(อาจารย์ปณั ฑ์ชณิช เพ่งผล)
………...............................................................อาจารย์ที่ปรึกษาสหกิจศึกษา
(อาจารย์อภชิ ยั ตระหง่านศรี)
………...............................................................อาจารย์ที่ปรึกษาสหกิจศึกษา
(อาจารยว์ รพล รักเจียม)
III
วันท่ี 10 พฤษภาคม 2562
เร่ือง ขอส่งรายงานการปฏิบัตงิ านสหกิจศึกษา
เรียน อาจารยท์ ีป่ รกึ ษาสหกจิ ศึกษา สาขาวิชาคอมพวิ เตอร์ธุรกจิ
อาจารย์อภิชัย ตระหงา่ นศรี และอาจารย์วรพล รักเจียม
ตามท่ีดิฉัน นางสาวเกศสุดา วีระพันธ์ุ นักศึกษาสาขาวิชาคอมพิวเตอร์ธุรกิจ คณะ
เทคโนโลยีสารสนเทศ มหาวิทยาลัยศรีปทุม วิทยาเขตชลบุรี ได้ปฏบิ ัติงานสหกิจศึกษาระหว่าง วันท่ี
7 มกราคม พ.ศ. 2562 ถึงวันที่ 10 พฤษภาคม พ.ศ. 2562 ในตาแหน่ง พนักงานคอมพิวเตอร์ ณ
หอพักธญั ยธรณ์
บดั นี้ การปฏิบัตงิ านสหกิจศึกษาได้ส้นิ สุดแล้ว จึงขอสง่ รายงานการปฏิบัติงานสหกิจศกึ ษา
ดังกล่าวจานวน 2 เล่ม เพ่อื ขอรบั คาปรึกษาต่อไป
จึงเรียนมาเพอ่ื โปรดพิจารณา
ขอแสดงความนับถอื
____________________________
(นางสาวเกศสดุ า วรี ะพนั ธ์ุ)
SPU CHONBURI
IV
หวั ข้อสหกิจศกึ ษา: โครงงานสหกิจศกึ ษา ระบบการจัดการหอพักบนเครือขา่ ยอินเทอร์เน็ต
ช่อื นกั ศกึ ษา นางสาวเกศสุดา วีระพันธ์ รหัสนกั ศึกษา 60705363
อาจารยท์ ป่ี รึกษา อาจารยอ์ ภิชัย ตระหงา่ นศรี
อาจารย์ทีป่ รกึ ษาร่วม อาจารย์วรพล รักเจยี ม
หลักสูตร บรหิ ารธรุ กจิ บณั ฑิต
สาขาวชิ า คอมพวิ เตอร์ธุรกจิ
พ.ศ. 2562
SPU CHONBURI บทคัดย่อ
โครงงานนี้มีวัตถุประสงค์เพ่ือพัฒนาระบบการจัดการหอพักบนเครือข่ายอินเทอร์เน็ต
หอพักธัญยธรณ์ และเพอื่ ประเมินความพึงพอใจของผู้ใช้งานระบบ โดยนาวงจรการพัฒนาระบบ SDLC
มาใช้ รวมท้ัง การศึกษาทฤษฎีท่ีเก่ียวข้อง ผู้จัดทาจึงพัฒนาระบบการจัดการข้อมูลการฝึกอบรมบน
เครือข่ายอินเทอร์เน็ต เพื่อรองรับการทางานของหน่วยงานต่าง ๆ โดยใช้ภาษา PHP, HTML
Javascript, CSS สาหรับพัฒนาระบบ และใช้ MySQL เป็นระบบการจัดการฐานข้อมูล ในแต่ละส่วนของ
โปรแกรมมีการสนบั สนนุ กระบวนการจัดทาเอกสารอย่างสมบูรณ์ครบถ้วน
ผลของการพัฒนาระบบสารสนเทศการจัดการหอพักบนเครือข่ายอินเตอร์เน็ต หอพักธัญย
ธรณ์ ผลท่ีได้รับจากการประเมินความพึงพอใจของผู้ใช้ระบบในด้านการทดสอบระบบ ด้านฟังก์ชันการ
ทางานต่าง ๆ ในภาพรวมอยู่ในระดับดี ( ̅ = 4.47, = 0.06) ส่วนในด้านของการทดสอบระบบด้าน
ความสามารถในการใชง้ าน ในภาพรวมอยใู่ นระดับดี ( ̅ = 4.50, = 0.55)
คาสาคญั : การจัดการหอพกั , หอพักธญั ยธรณ์
VI
กิตตกิ รรมประกาศ
ตามท่ีผู้จัดทาได้มาปฏิบัติงานตามโครงการสหกิจศึกษา ณ หอพักธัญยธรณ์ ในตาแหน่ง
พนักงานคอมพิวเตอร์ ตั้งแต่วันที่ 7 เดือนมกราคม พ.ศ. 2562 ถึงวันที่ 10 เดือนพฤษภาคม พ.ศ.
2562 ทาให้ผ้จู ัดทาไดร้ ับความรู้ และประสบการณใ์ นการทางานจริง รวมท้ังทักษะในการทางานดา้ น
ต่าง ๆ ท่ีมีคุณค่า สาหรับรายงานสหกิจศึกษาฉบับน้ีสาเร็จลงได้ด้วยดี เนื่องจากการสนับสนุนและ
ความรว่ มมอื จากหลายฝ่าย ดงั น้ี
1. คุณธัญยธรณ์ สุรยิ โชตสิ หชัย ตาแหน่งเจ้าของหอพกั
SPU CHONBURI
2. อาจารย์อภิชยั ตระหง่านศรี ตาแหน่งอาจารย์ที่ปรึกษาสห
กิจ
3. อาจารยว์ รพล รกั เจยี ม ตาแหน่งอาจารย์ที่ปรึกษาสห
กิจ
นอกจากน้ียังมบี ุคคลทา่ นอ่นื ๆ ทีม่ ไิ ด้กล่าวไว้ ณ ทน่ี ้ี ซงึ่ ทา่ นเหล่านี้ไดก้ รุณาให้คาแนะนา
ในการจัดทารายงานฉบับนี้
ผู้จัดทาขอขอบพระคุณทุกท่านที่ได้มีส่วนร่วมในการให้ข้อมูล คาแนะนา และเป็นที่
ปรกึ ษา ในการจดั ทารายงานฉบบั น้ีจนเสร็จสมบูรณ์
นางสาวเกศสุดา วรี ะพนั ธ์ุ
ผจู้ ดั ทารายงาน
วันท่ี 10 พฤษภาคม 2562
Project Title V
Student Name
Advisor An management information system on the internet network
Co-Advisor Miss Katesuda Weerapun ID 60705363
Curriculum Mr. Apichai Trangansri
Major Mr. Woraphon Rakjiam
Year Bachelor of Business Administration
Business Computer
2019
SPU CHONBURI
ABSTRACT
This project aims to an management information system on the internet
network Prudential Life Assurance (Thailand) by studying related theories and the
implementation of the System Development Life Cycle (SDLC). The developer uses
ASP.NET, CSS and SQL SERVER as the database management system. Network and
computer network management information systems facilitate data management of
network devices and computers’ analysis and issue reports for Thanyayathorn
Dormitory to fully and efficiently use them. It is found that information systems, An
management information system on the internet network with effective action are
suitable for work process with the overall function evaluation at a good level ( ̅ =
4.47, = 0.06) and the overall satisfaction of the users at a good level ( ̅ = 4.50,
= 0.55)
Key Word: Online dormitory system
VII
คานา
เอกสารประกอบโครงงานฉบับน้ีจัดทาขึ้นเพื่อประกอบการจัดทาโครงงานระบบการ
จัดการหอพักบนเครือข่ายอินเทอร์เน็ต ตามหลักสูตรวิชา (BCS499) โครงงานระบบคอมพิวเตอร์
ธุรกิจ ซึ่งต้องใช้หลักการออกแบบ และการพัฒนาระบบงานเพ่ือเป็นประโยชน์ต่อผู้ที่สนใจจะศึกษา
และเปน็ แนวทางในพฒั นาระบบต่อไป
โดยเอกสารโครงงานระบบการจัดการหอพักบนเครือข่ายอินเทอร์เน็ต ประกอบไปด้วย
ขอบเขตการจัดทาโครงงาน การวิเคราะห์และออกแบบระบบ ประกอบด้วย แผนภาพบริบท
(Context Diagram) แผนภาพกระแสข้อมูล (Data flow Diagram) ความสัมพันธ์ของฐานข้อมูล
(E-R Diagram) การออกแบบตารางข้อมูล (Data Tables Design) ของการพัฒนาโครงงานระบบการ
จัดการหอพักบนเครือข่ายอินเทอร์เน็ต ผู้จัดทาหวังเป็นอย่างยิ่งว่าเอกสารประกอบการทาโครงงาน
ระบบคอมพิวเตอร์ ธุรกิจฉบบั น้คี งจะเป็นประโยชน์ต่อผู้สนใจอยู่บ้างไม่มากก็น้อย และยังสามารถนา
ระบบน้ีไปเป็นแนวทางในการพัฒนา และประยุกต์ใช้กับระบบงานที่มีลักษณะคล้ายคลึงกัน เพ่ือให้
เหมาะสมกับการนาไปใช้งานจรงิ ต่อไปในอนาคต
หากเอกสารประกอบโครงงานฉบับนี้มีข้อผดิ พลาดประการใด คณะผู้จัดทาขออภัยมา ณ
โอกาสน้ีดว้ ย
ผจู้ ัดทา
SPU CHONBURI
สารบัญSPU CHONBURI VIII
ใบอนมุ ตั ิโครงงานสหกจิ ศกึ ษา หน้า
ใบรบั รองรายงานการปฏบิ ตั ิงานสหกจิ ศกึ ษา
จดหมายนาสง่ รายงานการปฏิบัตงิ านสหกจิ ศึกษา I
บทคดั ยอ่ ภาษาไทย II
บทคดั ยอ่ ภาษาองั กฤษ III
กิตติกรรมประกาศ IV
คานา V
สารบัญ VI
สารบัญตาราง VII
สารบัญภาพ VIII
บทท่ี 1 บทนา X
XII
ประวัติและความเป็นมาของหอพักธญั ยธรณ์
ทตี่ ัง้ สถาณประกอบการ 1
การจัดการองค์กร
ตาแหนง่ และลักษณะงานที่นักศกึ ษาได้รบั มอบหมาย 1
บุคลากรผนู้ ิเทศงาน
บทท่ี 2 แนวคดิ และทฤษฎีทเ่ี ก่ยี วขอ้ ง 2
งานวจิ ยั ที่เกี่ยวข้อง
ทฤษฎีทเี่ กยี่ วขอ้ ง 3
ทฤษฎีการวเิ คราะหแ์ ละออกแบบระบบ 4
เครอื่ งมอื ท่ีใช้ในการพฒั นาระบบ 5
ภาษาทีใ่ ชใ้ นการพัฒนาระบบ 6
ระบบการจดั การฐานขอ้ มูล 6
โปรแกรมท่ใี ช้ในการพฒั นาระบบและจัดทาเอกสาร 7
บทท่ี 3 วธิ กี ารดาเนนิ งาน 8
ข้นั ตอนการดาเนินงาน 9
การวิเคราะห์และออกแบบระบบ 9
10
ขอบเขตการดาเนนิ งาน 11
ความเป็นมาและความสาคัญของปัญหา
13
สารบญั (ตอ่ ) 13
14
วัตถปุ ระสงค์ของโครงงาน 14
ขอบเขตของโครงงาน 14
ผลทีค่ าดว่าจะไดร้ บั
หน้า
14
14
16
แผนการดาเนนิ งาน (Gantt Chart)SPU CHONBURI IX
แผนภาพบรบิ ท (Context Diagram)
แผนภาพกระแสข้อมูล (Data Flow Diagram) 17
ความสัมพนั ธข์ องฐานขอ้ มูล (E-R Diagram)
การออกแบบตารางขอ้ มลู (Data Table Design) 18
การสร้างเครอื่ งมือประเมนิ ความพึงพอใจโปรแกรม
การทดสอบและประเมนิ ระบบ 20
บทท่ี 4 ผลการดาเนินงาน 23
ผลการพัฒนาระบบ
ผลการวิเคราะห์แบบประเมนิ 24
บทที่ 5 สรปุ ผลการศกึ ษา
ข้อเสนอแนะ 37
บรรณานุกรม 38
ภาคผนวก 39
ภาคผนวก ก ภาพการปฏบิ ตั งิ านสหกจิ ศึกษา 41
ภาคผนวก ข ผังงานกระบวนการ (Flowchart)
ภาคผนวก ค แบบประเมินความพงึ พอใจ 58
ภาคผนวก ง รายนามผู้ประเมนิ การใชง้ านระบบ 60
ภาคผนวก จ หนังสือรับรองการนาไปใชป้ ระโยชน์
หนังสือยินยอมเผยแพรผ่ ลงานต่อสาธารณะ 60
หนังสือยินยอมให้เผยแพร่ขอ้ มลู ของเจา้ ของผลงาน
ภาคผนวก ฉ การนาเสนอผลการปฏิบัตงิ านสหกิจศึกษา 61
ประวัติผู้จัดทา
62
63
65
79
83
85
89
90
91
104
สารบัญตาราง X
ตารางที่ หน้า
3.1 แสดงการออกแบบตารางข้อมลู จงั หวดั
3.2 แสดงการออกแบบตารางข้อมูลหอพักธญั ยธรณ์ 25
3.3 แสดงการออกแบบตารางข้อมูลพนกั งาน
3.4 แสดงการออกแบบตารางข้อมลู ประเภทหอ้ งพัก 25
3.5 แสดงการออกแบบตารางขอ้ มูลห้องพกั 26
3.6 แสดงการออกแบบตารางขอ้ มูลอุปกรณ์ในห้องพกั 26
3.7 แสดงการออกแบบตารางข้อมูลอัตราค่าบรกิ าร 27
3.8 แสดงการออกแบบตารางขอ้ มลู ธนาคาร 27
3.9 แสดงการออกแบบตารางขอ้ มลู ประเภทการชาระเงนิ 28
3.10 แสดงการออกแบบตารางขอ้ มูลลูกคา้
3.11 แสดงการออกแบบตารางขอ้ มลู จองห้องพัก 28
3.12 แสดงการออกแบบตารางขอ้ มลู รายละเอยี ดการจอง 29
3.13 แสดงการออกแบบตารางขอ้ มลู การชาระเงนิ 29
3.14 แสดงการออกแบบตารางข้อมลู เชา่ ห้องพัก 30
3.15 แสดงการออกแบบตารางข้อมูลยา้ ยห้องพัก 30
3.16 แสดงการออกแบบตารางขอ้ มลู แจ้งคนื หอ้ งพัก 31
3.17 แสดงการออกแบบตารางขอ้ มูลคืนหอ้ งพกั 32
3.18 แสดงการออกแบบตารางข้อมูลสาธารณปู โภค 33
3.19 แสดงตารางเกณฑก์ ารให้คะแนนของแบบประเมินโครงงาน 34
4.1 แสดงตารางสรุปผลการประเมินความพงึ พอใจด้านการทางาน 35
4.2 แสดงตารางสรปุ ผลการประเมินความพงึ พอใจความง่ายต่อการใช้งาน
SPU CHONBURI 36
37
58
59
สารบญั ภาพSPU CHONBURI XI
ภาพท่ี หน้า
1.1 แสดงภาพหอพักธัญยธรณ์
1.2 แผนผงั องค์กร หอพกั ธญั ยธรณ์ 2
1.3 แสดงภาพบุคคลากรผู้นิเทศงาน(พ่ีเลยี้ ง) 3
3.1 แสดงแผนภาพการดาเนนิ งาน (Gantt Chart) 5
3.2 แสดงแผนภาพบรบิ ทของ (Context Diagram)
3.3 แสดงแผนภาพกระแสข้อมลู (Data Flow Diagram) 17
3.4 แสดงแผนภาพความสัมพนั ธข์ องฐานข้อมลู (E-R Diagram)
4.1 แสดงหนา้ จอสมคั รสมาชิก 18
4.2 แสดงหน้าจอเข้าสู่ระบบสาหรบั ลูกคา้ 19
4.3 แสดงหนา้ จอหลงั จากเขา้ สูร่ ะบบ 21
4.4 แสดงหน้าจอแก้ไขข้อมูลสว่ นตวั
4.5 แสดงหน้าจอแสดงประเภทหอ้ งพกั 41
4.6 แสดงหน้าจอแสดงสถานะหอ้ งพกั 41
4.7 แสดงหน้าจอรายละเอียดประเภทการจอง 42
4.8 แสดงหน้าจอรายละเอยี ดหลังจองหอ้ งพัก 42
4.9 แสดงหน้าจอรายละเอียดสง่ หลักฐานกานโอนเงนิ 43
4.10 แสดงหนา้ จอรายละเอยี ดหลงั สง่ หลักฐานการโอนเงินจอง 43
4.11 แสดงรายละเอยี ดการแจ้งซอ่ มอปุ กรณ์ในหอ้ งพกั 44
4.12 แสดงหนา้ จอการแจง้ ย้ายห้อง 44
4.13 แสดงหน้าจอรายการใบแจง้ หนี้ 45
4.14 แสดงหน้าจอเขา้ สรู่ ะบบสาหรบั เจา้ ของกจิ การ/พนกั งาน
4.15 แสดงหน้าจอหลังเขา้ สรู่ ะบบ 45
4.16 แสดงหน้าจอเพมิ่ ขอ้ มลู ประเภทหอ้ งพัก 46
4.17 แสดงหนา้ จอเพมิ่ ขอ้ มูลหอ้ งพัก 46
4.18 แสดงหน้าจอเพม่ิ ขอ้ มลู อุปกรณ์ในหอ้ งพัก 47
4.19 แสดงหนา้ จอข้อมูลสมาชิก 47
4.20 แสดงหน้าจอบันทกึ อตั ราคา่ นา้ -ไฟ 48
4.21 แสดงหน้าจอตรวจสอบการชาระเงินจองห้องพัก 48
49
สารบัญภาพ(ตอ่ )
49
ภาพที่ 50
4.22 แสดงหน้าจอรายละเอียดใบจองหอ้ งพัก 50
4.23 แสดงหน้าจอตรวจสอบการแจง้ ซอ่ ม
51
หนา้
51
52
4.24 แสดงหน้าจอตรวจสอบการแจ้งย้ายห้องSPU CHONBURI XII
4.25 แสดงหน้าจอบันทกึ ข้อมูลรายละเอยี ดการใชน้ า้ -ไฟ
4.26 แสดงหน้าจอตรวจสอบใบแจ้งหนี้สาหรบั ออกใบแจ้งหน้ี 52
4.27 แสดงหน้าจอค้นหาหอ้ งท่แี จง้ ย้ายออก
4.28 แสดงหนา้ จอแสดงข้อมลู ผู้ใชร้ ะบบ 53
4.29 แสดงหน้าจอรายงานการจองห้องพกั
4.30 แสดงหนา้ จอรายงานการเขา้ พกั 53
4.31 แสดงหนา้ จอรายงานการเปลี่ยนหอ้ ง
4.32 แสดงหนา้ จอรายงานการยา้ ยออก 54
4.33 แสดงหน้าจอรายงานการซ่อมบารุง
4.34 แสดงหน้าจอรายงานรายได้กิจการ 54
ก-1 แสดงรูปภาพถ่ายภาพหมู่กบั อาจารย์ และเจา้ ของหอพกั
ก-2 แสดงภาพนาเสนอโครงงานสหกจิ ศกึ ษา 55
ข-1 แสดงผังงานกระบวนการทางานเข้าสรู่ ะบบ
ข-2 แสดงผงั งานกระบวนการทางานเมนหู ลักของระบบ 55
ข-3 แสดงผังงานกระบวนการทางานการจัดการข้อมูลพืน้ ฐาน
ข-4 แสดงผงั งานกระบวนการทางานการจัดการข้อมูลพนกั งาน 56
ข-5 แสดงผงั งานกระบวนการทางานการจัดการขอ้ มลู ลูกคา้
ข-6 แสดงผงั งานกระบวนการทางานการจดั การขอ้ มูลห้องพัก 56
ข-7 แสดงผงั งานกระบวนการทางานการจัดการขอ้ มลู การเช่า/จองหอ้ งพกั
ข-8 แสดงผังงานกระบวนการทางานการจัดการข้อมลู การย้าย/คนื หอ้ งพัก 57
ข-9 แสดงผงั งานกระบวนการทางานการจัดการขอ้ มูลการเงนิ
ข-10 แสดงผงั งานกระบวนการทางานบนั ทกึ การใชบ้ ริการ 57
ข-11 แสดงผงั งานกระบวนการทางานบันทึกค่าใช้จา่ ยกิจการ 64
ข-12 แสดงผงั งานกระบวนการทางานการออกรายงาน 64
67
68
69
70
71
72
73
74
75
76
77
78
บทที่ 1
บทนำ
ประวัตแิ ละควำมเป็นมำของสถำนประกอบกำร
หอพักธัญยธรณ์ ตั้งอยู่เลขที่ 2/7 ซอย1 ตำบลพนัสนิคม อำเภอพนัสนิคม จังหวัดชลบุรี
ดำเนินธุรกิจเก่ียวกับบริกำรเช่ำหอพัก โดยมี คุณธัยญธรณ์ สุริยโชติสหชัย เป็นเจ้ำของกิจกำร และ
เป็นหอพักเปิดบริกำรเช่ำพัก รำยวัน และรำยเดือน ใกล้กับถนนใหญ่ เดินทำงไปทำงำนสะดวก และ
ใกล้สถำนที่สำคญั ต่ำง ๆ เช่น ห้ำงสรรพสินค้ำ โรงเรยี น เปน็ ต้นซ่งึ ตรงกับควำมต้องกำรใช้ชีวติ ของคน
ยคุ ใหม่ที่ตอ้ งกำรหำเช่ำห้องพักทเี่ ดินทำงไปทำงำนสะดวกสบำย
ปัจจุบันหอพักธัญยธรณ์ ดำเนินธุรกิจให้เช่ำห้องพัก แบบรำยเดือน และแบบรำยวัน มี
ข้ันตอนกำรทำงำน คือ เมื่อลูกค้ำมำติดต่อขอเช่ำห้องพัก ทำงพนักงำนจะตรวจสอบห้องพักว่ำว่ำง
หรือไม่ ถ้ำว่ำงพนักงำนจะให้ลกู ค้ำกรอกเอกสำรสัญญำ และจัดเก็บเอกสำรลงในแฟ้มเอกสำร ทำให้
เกดิ ควำมยุ่งยำกในกำรตรวจสอบค้นหำเอกสำรท่จี ัดทำด้วยมอื และอำจเกิดเอกสำรสญู หำยหรอื ชำรุด
และเม่อื ถึงกำหนดเวลำส้นิ เดือนจะจัดทำใบแจ้งหน้ีโดยกำรคิดคำนวณค่ำเช่ำห้องพกั ดว้ ยเคร่ืองคิดเลข
ทำใหเ้ กิดควำมผิดพลำดในเรือ่ งกำรคำนวณคำ่ เช่ำ และคำ่ ปรบั ต่ำง ๆ
ดังนั้นผจู้ ัดทำจึงเกิดแนวคิดท่ีจะพัฒนำ ระบบกำรจดั กำรหอพักบนเครือข่ำยอินเทอรเ์ น็ต
เพอื่ ช่วยลดระยะเวลำในกำรทำงำนใหส้ ะดวกรวดเร็วยงิ่ ข้ึน สำมำรถตรวจสอบข้อมลู สถำนะห้องพกั ได้
อย่ำงถูกต้อง ลูกค้ำสำมำรถสมัครสมำชิก และทำกำรจองห้องพัก สำมำรถชำระเงินจองห้องพัก และ
อพั โหลดหลกั ฐำนกำรโอนเงนิ จอง สำมำรถแจง้ เปล่ียนหอ้ งพัก แจง้ คืนหอ้ งพัก และดูรำยไดข้ องกิจกำร
SPU CHONBURI
2
ที่ตั้งสถำนประกอบกำร
SPU CHONBURI
ชอื่ หอพกั : ภำพที่ 1.1 แสดงหอพกั ธัญยธรณ์
ทอ่ี ยู่หอพกั :
โทรศัพท์ : หอพักธัยญธรณ์
2/7 ซอย1 ตำบลพนัสนิคม อำเภอพนัสนิคม จงั หวดั ชลบุรี 20140
080-642-1186
3
กำรจดั กำรองค์กร
แผนผังองค์กร หอพักธัยญธรณ์ ในส่วนของนักศึกษำได้ปฏิบัติงำนในตำแหน่งพนักงำน
คอมพิวเตอร์ อยูใ่ นส่วนของ กำรออกแบบ และพฒั นำโปรแกรม ดงั ภำพท่ี 1.2
เจ้ำของกิจกำร
SPU CHONBURIแผนกบริกำรแผนกงำนธรุ กำรแผนกบัญชี
พนักงำนทำควำมสะอำด พนกั งำนคอมพิวเตอร์ พนกั งำนบญั ชี
ภำพที่ 1.2 แผนผังองค์กร หอพักธญั ยธรณ์
4
ตำแหนง่ งำนและลักษณะงำนท่ีนกั ศึกษำได้รบั มอบหมำย
ปฏิบตั งิ ำนตำแหนง่ พนักงำนคอมพวิ เตอร์โดยมงี ำนที่ไดร้ ับมอบหมำยดงั ต่อไปน้ี
1. พัฒนำระบบกำรจัดกำรหอพักบนเครือข่ำยอินเทอร์เน็ต โดยใช้โปรแกรมฐำนข้อมูล
MySQL และเขยี นโปรแกรมโดยใช้ภำษำ PHP
2. ออกบิลคำ่ เช่ำหอพกั ใหก้ บั ลกู คำ้ ที่มำเข้ำพกั
3. บริกำรให้ข้อมลู รำยละเอียดเชำ่ หอพกั ให้กบั ลูกคำ้ ท่ีมำติดตอ่
4. ชว่ ยเหลือ และอำนวยควำมสะดวกในหน่วยงำนอ่นื ๆ
SPU CHONBURI
5
บุคลำกรผนู้ ิเทศงำน คุณธญั ยธรณ์ สุรยิ โชตสิ หชยั
ชอ่ื บุคลำกร: งำนธรุ กำร
หนว่ ยงำน: เจำ้ ของกิจกำร
ตำแหน่ง:
SPU CHONBURI ภำพที่ 1.3 บุคลำกรนิเทศงำน (พี่เลี้ยง)
SPU CHONBURI บทท่ี 2
แนวคิดและทฤษฎีท่ีเกย่ี วขอ้ ง
การพัฒนาระบบการจัดการหอพักบนเครือข่ายอินเทอร์เน็ต ได้ศึกษาแนวคิดทฤษฏี และ
งานวิจัยที่เกยี่ วขอ้ งเพ่อื นามาพฒั นาระบบ โดยมีรายละเอียดดงั ต่อไปนี้
งานวจิ ัยทเี่ กี่ยวขอ้ ง
นภา มหาชัย และสุรางค์รัตน์ ชัยชนะ (2558, บทคัดย่อ) ได้พัฒนาระบบการเช่าห้องพัก
อิงแลนด์บังกะโล บนเครือข่ายอินเทอร์เน็ต กรณีศึกษา อิงแลนด์บังกะโล โดยนาวงจรการพัฒนา
ระบบ (Systems Development Life Cycle: SDLC) มาใช้รวมท้ังการศึกษาทฤษฎีท่ีเก่ียวข้อง โดย
ผู้ใช้สามารถใช้งานบนเคร่ืองคอมพิวเตอร์ส่วนบุคคล การพัฒนาระบบการเช่าห้องพัก อิงแลนด์
บังกะโล บนเครือข่ายอินเทอร์เน็ต กรณีศึกษา อิงแลนด์ บังกะโล โดยใช้ภาษา PHP, HTML, CSS
และJavaScript สาหรับพัฒนาโปรแกรม และใช้ MySQL เป็นระบบการจัดการฐานข้อมูลในแต่ละ
ส่วน ของโป รแกรมมีก ารสนับ สนุนก ระบ วน การทางานให้ จอ งห้อ งพั กได้ อย่างสมบู รณ์ ครบ ถ้วน
หลังจากที่ได้ใช้ระบบในแต่ละส่วนแล้ว ผู้ใช้ยังสามารถดูรายงานต่าง ๆ เพื่อช่วยในการตัดสินใจ จาก
ผลการศกึ ษาพบว่า ระบบการเช่าห้องพัก อิงแลนด์ บังกะโล บนเครือข่ายอินเทอร์เนต็ กรณีศึกษา อิง
แลนด์ บังกะโล มีการดาเนินการอย่างมีประสิทธิภาพและเหมาะกับกระบวนการทางาน โดยระบบ
ดงั กลา่ วได้นาไปใช้และแกป้ ญั หาทางธุรกิจไดอ้ ย่างมปี ระสทิ ธิภาพ
ยุภาภรณ์ คาไข (2554, บทคัดยอ่ ) ได้กลา่ วไว้วา่ ระบบสารสนเทศหอพกั ออนไลนส์ าหรับ
ผูป้ ระกอบการหอพกั ได้มกี ารวิเคราะห์ออกแบบและพัฒนาระบบสารสนเทศหอพักออนไลน์ สาหรับ
ผู้ประกอบการหอพัก เพ่ือเป็นแนวทางและรูปแบบของช่องทางในการ ประชาสัมพันธ์ของ
ผปู้ ระกอบการเก่ียวกับหอพัก และเพ่ือเป็นการที่ผู้พัฒนาได้นาความรู้ท่ีได้เรียนมาประยุกต์ใช้ให้เกิด
ประโยชน์ เป็นการใช้เทคโนโลยีอันก่อให้เกิดประโยชน์ต่อสังคม และผู้คนท่ัวไปท่ีสนใจ โดยใช้ภาษา
PHP, HTML และอื่น ๆ ในการพัฒนารูปแบบการทางานของระบบการใช้งานอินเทอร์เน็ต โดยใช้
Apache เวอรช์ น่ั 2.2.4 เปน็ เซริ ์ฟเวอร์ในสว่ นของฐานข้อมูลจะใช้โปรแกรม phpMyAdmin เวอร์ช่ัน
2.9.2 ซง่ึ เป็นโปรแกรมช่วยในการจัดการฐานข้อมลู ชว่ ยให้งา่ ยต่อการเพมิ่ ลบ แกไ้ ข ปรบั ปรงุ ข้อมูล
ในส่วนของสมาชิกรายละเอียดต่าง ๆ ท่ีเก่ียวข้องกบการทาระบบสารสนเทศหอพัก ออนไลน์สาหรับ
ผปู้ ระกอบการหอพัก
7
ทฤษฎีที่เกี่ยวขอ้ ง
อพาร์ทเม้นท์ เป็นอาคารที่อยู่อาศัย ที่มีการแบ่งห้องพักเป็นหน่วยอยู่อาศัยหลายหน่วย
โดยปกติจะมากกว่า 4 หนว่ ยขนึ้ ไป เพื่อการให้เช่า แต่ละหนว่ ย อาจจะมีการแบง่ เป็นหอ้ ง ตงั้ แตห่ ้อง
เดียวอเนกประสงค์ หรือ มี 1 ห้องนอน ขนาดพ้ืนท่ี 20 – 45 ตารางเมตร ทั้งนี้ขึ้นอยู่กับระดับ
คณุ ภาพ หรอื ระดับของราคาคา่ เช่า อยา่ งไรกต็ าม แตล่ ะหน่วยอยู่อาศยั จะมีห้องนา้ และสว่ นพืน้ ที่ของ
การทาครัวเป็นพื้นฐาน
ระบบสารสนเทศ หมายถึง ระบบท่ีมีการนาคอมพิวเตอร์มาช่วยในการรวบรวม จัดเก็บ
หรือจัดการกับข้อมูลข่าวสารเพื่อให้ข้อมูลนั้นกลายเป็นสารสนเทศท่ีดี สามารถนาไปใช้ในการ
ประกอบการตดั สนิ ใจไดใ้ นเวลาอนั รวดเร็ว และถูกตอ้ ง
การเช่า คือ การท่ีผู้ให้เช่าตกลงให้ผู้เช่าได้ใช้สินทรัพย์ของตน ซ่ึงเมื่อมองลึกลงไปสัญญา
เช่าน้ันจะแจกแจงชนิดของสนิ ทรัพย์ไดเ้ ปน็ 2 ประเภทคือ สนิ ทรพั ย์ที่จับต้องได้ เช่นการเชา่ ที่ดนิ หรือ
สิ่งของอื่น ๆ และสินทรัพย์ทจี่ ับต้องไม่ได้ เช่น สัญญาเชา่ โปรแกรมคอมพิวเตอร์หรอื คล่นื ความถ่ีวิทยุ
สญั ญาเชา่ มกั จะระบุช่วงเวลาเช่า ส่วนใหญม่ กั จะเปน็ การทาสัญญาแบบเดือนต่อเดือน
ใบเสรจ็ รับเงิน หรอื ใบเสร็จ เปน็ เอกสารท่ผี ู้รบั เงินออกให้ เพื่อเป็นหลกั ฐานแสดงว่าได้รับ
เงินเป็นการถูกต้องแล้ว การออกเอกสารดงั กล่าวบางกรณีอาจออกเป็นเอกสารอิเล็กทรอนิกส์ก็ได้ใน
ใบเสร็จรับเงินทั่วไปมักระบุรายการสินค้าหรือบริการท่ีซ้ือขายกัน และราคาท่ีตกลงชาระ ซ่งึ อาจระบุ
ขอ้ มูลภาษีท่ีเกย่ี วข้องท่ีผูร้ บั ชาระเงนิ เก็บ และนาสง่ รฐั บาลอีกดว้ ย
ค่าเช่า คือ ค่าตอบแทนที่ผู้เช่าจ่ายให้แก่ผู้ให้เช่าเพื่อเป็นการตอบแทนที่ได้ใช้หรือได้รับ
ประโยชน์ในทรัพย์สนิ ทีเ่ ช่าชวั่ ระยะเวลาอันมีจากดั
เงนิ ประกัน คอื เงินที่จ่ายล่วงหน้าในกรณีทมี่ ีการตกลงว่าจะเช่าเพือ่ เป็นการประกันความ
เสยี หาย หรือสญู เสยี ที่เกิดกบั เคร่ืองใช้ในห้องเช่า
เงินมัดจา คือ เงินที่จ่ายไว้กับคู่สัญญาเพ่ือเป็นหลักประกันว่าเราจะทาตามสัญญา หากมี
การผิดสญั ญาจากฝ่ายจ่ายเงินมดั จาไว้ คสู่ ัญญาท่ีเกบ็ เงินมัดจาไว้กส็ ามารถยึดเงินมัดจาน้ันไป ไดเ้ ลย
แตห่ ากการผดิ สัญญาเกิดจากอกี ฝา่ ยหน่ึง (ค่สู ัญญาฝา่ ยรบั เก็บเงินมดั จาไป) ฝ่ายน้ันกต็ ้องคนื เงินมดั จา
ให้แก่ผจู้ า่ ยเงินมัดจา
SPU CHONBURI
8
ทฤษฎกี ารวเิ คราะห์และออกแบบระบบ
การวิเคราะหแ์ ละออกแบบระบบการจัดการหอพักบนเครอื ข่ายอินเทอร์เน็ต เป็นระบบท่ี
พัฒนาข้ึนโดยภาษา PHP และใช้โปรแกรม MySQL เป็นโปรแกรมจัดการฐานข้อมูล โดยได้ใช้
แผนภาพบริบท (Context Diagram) แผนภาพกระแสข้อมูล (Data Flow Diagram) ความสัมพันธ์
ฐานขอ้ มลู (E-R Diagram) ในการวเิ คราะห์คร้ังนเี้ พอ่ื ให้เกิดประสทิ ธิภาพ และประสทิ ธิผลท่มี ากขน้ึ
1. แผนภาพกระแสขอ้ มูล (Data Flow Diagram: DFD) เป็นเครอ่ื งมือเชิงโครงสรา้ งท่ี ใช้
บรรยายภาพรวมของระบบ โดยแสดงขั้นตอนการทางานของระบบหรือโพรเซส (process) ระบุ
แหล่งกาเนิด ของขอ้ มูล การไหลของข้อมูล ปลายทางข้อมูล การเกบ็ ขอ้ มูลและการประมวลผลข้อมูล
กล่าวง่าย ๆ คือดีเอฟดีจะช่วยแสดงแผนภาพ ว่าข้อมูลมาจากไหน จะไปไหน เก็บข้อมูลไว้ที่ไหน มี
อะไรเกิดข้ึนกับข้อมูลระหว่างทาง เรียกว่าแผนภาพกระแสข้อมูลหรือ แผนภาพแสดงความ
เคลื่อนไหวของขอ้ มลู
2. แผนภาพแสดงความสัมพันธ์ระหว่างข้อมูล (Entity Relationship Diagram) การ
ออกแบบฐานข้อมูลด้วย E-R model เป็นเพียงวิธีหนึ่งท่ีช่วยในการออกแบบฐานข้อมูล และได้รับ
ความนิยมอย่างมาก นาเสนอโดย Peter ซ่ึงวิธีการน้ีอยู่ในระดับ Conceptual level และมีหลักการ
คล้ายกับ Relational model เพียงแต่ E-R model แสดงในรูปแบบกราฟิก บางระบบจะใช้ E-R
model ได้ เหมาะสมกว่า แต่บางระบบจะใช้ Relational model ได้เหมาะสมกว่าเปน็ ตน้ ซ่ึงแล้วแต่
การพิจารณา ของผู้ออกแบบว่าจะเลือกใช้แบบใด (Relational model) คือตารางข้อมูลท่ีมี
ความสัมพนั ธก์ ัน
3. ผังงาน (Flowchart) คือ รูปภาพ (Image) หรือสัญลักษณ์ (Symbol) ที่ใช้เขียนแทน
ข้ันตอน คาอธิบาย ข้อความ หรือคาพูด ท่ีใช้ในอัลกอริทึม (Algorithm) เพราะการนาเสนอขั้นตอน
ของงานให้เข้าใจตรงกัน ระหว่างผู้เก่ียวข้อง ด้วยคาพูด หรือข้อความทาได้ยากกว่าการใช้ผังงาน ผัง
งานเปน็ เครื่องมือแสดงขนั้ ตอน หรอื กระบวนการทางาน โดยใชส้ ัญลกั ษณ์ที่เป็นมาตรฐานเดียวกัน ซ่ึง
ในสญั ลักษณ์จะมีขอ้ ความสน้ั ๆ อธิบายข้อมูลที่ตอ้ งใช้ผลลัพธ์หรอื คาส่ังประมวลผล ของขั้นตอนนน้ั ๆ
และเชอ่ื มโยงขั้นตอนเหล่านั้นด้วยเส้นทมี่ ลี กู ศรชี้ทิศทางการทางานตั้งแต่เริม่ ตน้ จนจบกระบวนการ
SPU CHONBURI
9
เครือ่ งมอื ทใี่ ชใ้ นการพฒั นาระบบ
เคร่ืองมือที่ใชใ้ นการพฒั นาระบบ
- Notebook ยหี่ อ้ Lenovo CPU: Intel Celeron N3060 RAM: 4 GB
- Flash Drive ความจุ 32 GB
- เครือ่ งพมิ พย์ ห่ี อ้ Cannon
- หมกึ สีย่ีหอ้ Cannon
- กระดาษ A4 Double A 80gsm
SPU CHONBURI
ภาษาทใ่ี ชใ้ นการพัฒนาระบบ
ในการพัฒนาระบบการจัดการหอพักบนเครือข่ายอินเทอร์เน็ตผจู้ ดั ทาเลือกใชภ้ าษาต่าง ๆ
ในการพฒั นาระบบ ดังน้ี
1. Professional Home Page (PHP) คือ ภาษาคอมพิวเตอร์ในลักษณะเซิร์ฟเวอร์ไซด์
สครปิ ต์โดยลขิ สิทธย์ิ ใู นลักษณะโอเพนซอรส์ ภาษาพีเอชพีใช้สาหรับจัดทาเว็บไซต์ และแสดงผลออกมา
ในรูปแบบ HTML โดยมีรากฐานโครงสร้างคาส่ังมาจากภาษาซี ภาษาจาวา และภาษาเพิรล์ ซ่ึงภาษา
พีเอชพีน้ันง่ายต่อการเรียนรู้ ซ่ึงเป้าหมายหลักของภาษานี้ คือให้นักพัฒนาเวบ็ ไซต์สามารถเขียนเว็บ
เพจ ทมี่ ีการตอบโต้ไดอ้ ย่างรวดเรว็
2. Structured Query Language (SQL) คือ ภาษาท่ีใช้ในการเขียนโปรแกรม เพ่ือ
จัดการ กับฐานข้อมลู โดยเฉพาะเปน็ ภาษามาตรฐานบนระบบฐานขอ้ มูลเชิงสมั พันธแ์ ละเป็นระบบเปิด
(open system) หมายถึงเราสามารถใชค้ าส่ัง SQL กับฐานข้อมูลชนิดใดก็ได้ และคาส่ังงานเดียวกัน
เมื่อส่ังงานผ่านระบบฐานข้อมูลท่ีแตกต่างกันจะได้ผลลัพธ์เหมือนกัน ทาให้เราสามารถเลือกใช้
ฐานข้อมูลชนิดใดก็ได้โดยไม่ติดยึดกับฐานข้อมูลใดฐานข้อมูลหนึ่ง นอกจากนี้แล้ว SQL ยังเป็นชื่อ
โปรแกรมฐานข้อมูล ซึ่งโปรแกรม SQL เป็นโปรแกรมฐานข้อมูลที่มีโครงสร้างของภาษาท่ีเขา้ ใจ ง่าย
ไม่ซับซ้อน มีประสิทธิภาพการทางานสูง สามารถทางานท่ีซับซ้อนได้โดยใช้คาสั่งเพียงไม่ก่ีคาส่ัง
โปรแกรม SQL จึงเหมาะที่จะใช้กับระบบฐานขอ้ มูลเชิงสัมพันธ์ และเปน็ ภาษาหนึ่งท่ีใช้ใน การเขียน
โปรแกรมจดั การฐานขอ้ มูล
3. Hypertext Markup Language (HTML) เป็นภาษาที่พัฒนามาจากภาษา SGML
(Standard Generalized Markup Language) โดยนาย Tim Berners - Lee เปน็ ภาษามาตรฐานท่ี
ใช้พัฒนาเอกสารในรปู แบบของเว็บเพจบนระบบเครือขา่ ยอนิ เทอรเ์ น็ต การเรยี กใชเ้ อกสารเหลา่ นี้ ทา
ได้โดยการใช้โปรแกรมเว็บบราวเซอร์ (Web Browser) เช่น Mosaic, Opera, Nescape navigator,
Internet Explorer ฯลฯ เรียกดูแฟ้มท่ีสร้างด้วยภาษา HTML ข้อดีของ HTML คือสามารถใช้ได้กับ
เครอ่ื งคอมพวิ เตอร์ และระบบปฏบิ ตั ิการไดห้ ลากหลายชนดิ
SPU CHONBURI 10
4. JavaScript คือ ภาษาคอมพิวเตอร์สาหรับการเขยี นโปรแกรมบนระบบอินเทอร์เน็ต ท่ี
กาลังได้รับความนิยมอย่างสูง Java JavaScript เป็นภาษาสคริปต์เชิงวัตถุ (ที่เรียกกันว่า “สคริปต์”
(script) ซ่ึงในการสร้าง และพัฒนาเว็บไซต์ (ใช้ร่วมกับHTML) เพื่อให้เว็บไซต์ของเราดูมีการ
เคลื่อนไหว สามารถตอบสนองผู้ใช้งานได้มากขึ้น ซึ่งมีวิธีการทางานในลักษณะ แปลความและ
ดาเนิน งานไปทีละคาสั่ง (interpret) หรือเรียกว่าอ็อบเจ๊กโอเรียลเต็ด (Object Oriented
Programming) ที่มี เป้าหมายในการ ออกแบบและพัฒนาโปรแกรมในระบบอินเทอร์เน็ต สาหรับ
ผู้เขียนด้วยภาษา HTML สามารถทางานข้ามแพลตฟอร์มได้ โดยทางานร่วมกับ ภาษา HTML และ
ภาษา Java ได้ทงั้ ทางฝั่งไคลเอนต์ (Client) และ ทางฝั่งเซริ ์ฟเวอร์ (Server)
JavaScript ถูกพัฒนาขน้ึ โดย เน็ตสเคป คอมมวิ นิเคชนั ส์ (Netscape Communications
Corporation) โดยใช้ชื่อว่า Live Script ออกมาพร้อมกับ Netscape Navigator 2.0 เพื่อใช้สร้าง
เว็บเพจ โดยติดต่อกับเซิร์ฟเวอร์แบบ Live Wire ต่อมาเน็ตสเคปจึงได้ร่วมมือกับบริษัทซันไมโครซิส
เต็มส์ ปรับปรุงระบบของบราวเซอร์เพื่อให้สามารถติดต่อใช้งานกับภาษาจาวาได้ และได้ปรับปรุง
LiveScript ใหม่เม่ือปี 2538 แล้วต้ังชื่อใหม่ว่า JavaScript ซ่ึง JavaScript สามารถทาให้ การสร้าง
เว็บเพจ มีลูกเล่น ต่าง ๆ มากมาย และยังสามารถโต้ตอบกบผู้ใช้ได้อย่างทันทีเช่น การใช้เมาส์คลิก
หรือการกรอกขอ้ ความในฟอรม์ เป็นตน้
เนื่องจาก JavaScript ช่วยให้ผู้พัฒนา สามารถสร้างเว็บเพจได้ตรงกับความต้องการ และ
มีความน่าสนใจมากข้ึน ประกอบกับเป็นภาษาเปิด ท่ีใครก็สามารถนาไปใช้ได้ ดังนั้นจึงได้รับความ
นยิ มเป็นอย่างสูง มีการใช้งานอย่างกว้างขวาง รวมท้ังได้ถูกกาหนดให้เป็นมาตรฐานโดย ECMA การ
ทางานของ JavaScript จะต้องมีการแปลความคาสั่ง ซ่ึงข้ันตอนน้ีจะถูกจัดการโดย บราวเซอร์
(เรียกว่าเป็น client-side script) ดังน้ัน JavaScript จึงสามารถทางานได้เฉพาะบนบราวเซอร์ท่ี
สนับสนุน ซ่ึงปัจจุบันบราวเซอรเ์ กือบทั้งหมดก็สนับสนุน JavaScript แล้ว อย่างไรก็ดี ส่ิงท่ีต้องระวัง
คือ JavaScript มีการพัฒนาเป็นเวอร์ชันใหม่ ๆ ออกมาด้วย (ปัจจุบันคือรุ่น 1.5) ดังน้ัน ถ้านาโค้ด
ของเวอรช์ นั ใหม่ ไปรนั บนบราวเซอรร์ ุ่นเก่าท่ยี งั ไมส่ นับสนนุ กอ็ าจจะทาใหเ้ กดิ error ได้
ระบบจดั การฐานข้อมลู
ในการพัฒนาระบบการจัดการหอพักบนเครือข่ายอินเทอร์เน็ตใช้โปรแกรมจัดฐานข้อมูล
คือ
MySQL คือโปรแกรมระบบจัดการฐานข้อมูล ที่พัฒนาโดยบริษัท MySQL AB มีหน้าท่ี
เก็บข้อมูลอย่างเป็นระบบ รองรับคาส่ัง SQL เป็นเครื่องมือสาหรับเก็บข้อมูล ที่ต้องใช้ร่วมกับ
เคร่ืองมือหรือโปรแกรมอ่ืนอย่างบูรณการ เพ่ือให้ได้ระบบงานที่รองรับความต้องการของผู้ใช้เช่น
ทางานร่วมกับเคร่ืองบริการเว็บ (Web Server) เพื่อให้บริการแก่ภาษาสคริปต์ที่ทางานฝั่งเคร่ือง
SPU CHONBURI 11
บริการ (Server-Side Script) เช่น ภาษา PHP ภาษา aps.net หรือภาษาเจเอสพี เป็นต้น หรือ
ทางานรว่ มกบั โปรแกรมประยุกต์(Application Program) เช่น ภาษาวิชวลเบสกิ ดอทเน็ต ภาษาจาวา
หรือภาษาซีชาร์ป เป็นต้น โปรแกรมถูกออกแบบให้สามารถทางานได้บนระบบปฏิบัติการท่ี
หลากหลาย และเป็นระบบฐานข้อมูลโอเพนซอร์ท (OpenSource) ท่ีถูกนาไปใช้งานมากที่สุด
MySQL จดั เป็นระบบจดั การฐานข้อมูลเชิงสัมพันธ์ (RDBMS: Relational Database Management
System) ซงึ่ เป็นที่นิยมใช้กันมากในปจั จุบัน
MySQL เป็นระบบจัดการฐานข้อมูลโดยใช้ภาษา SQL เป็นซอฟต์แวร์โอเพนซอร์ส แต่
แตกต่างจากซอฟต์แวร์โอเพนซอร์สทั่วไป โดยมีการพัฒนาภายใต้บริษัท MySQL AB ในประเทศ
สวีเดน โดยจัดการ MySQL ท้ังในแบบที่ให้ใช้ฟรี และแบบท่ีใช้ในเชิงธุรกิจ MySQL สร้างขึ้นโดยชาว
สวีเดน 2 คน และชาวฟิ นแลน ด์ชื่อ David Axmark, Allan Larsson และ Michael Monty
Widenius ปัจจุบัน บริษัทซันไมโครซิสเต็มส์ (Sun Microsystems, Inc.) เข้าซอื้ กิจการของ MySQL
AB เรยี บรอ้ ยแลว้ ฉะน้นั ผลติ ภัณฑ์ภายใต้ MySQL AB ทง้ั หมดจะตกเป็นของซนั
โดยสรปุ ความสามารถไดด้ ังน้ี
1. MySQL เป็นฟรีแวร์ทางด้านฐานขอ้ มูลท่ีมปี ระสิทธิภาพสูง
2. นักพัฒนาฐานข้อมูลที่เคยใช้ MySQL ต่างยอมรับในความรวดเร็วการรองรับจานวน
ผู้ใชแ้ ละขนาดของขอ้ มูลจานวนมหาศาล
3. สนับสนุนการใช้งานบนระบบปฏิบัติการมากมาย เช่น UNIX OS/2 MAC OS
Windows
4. สามารถใช้งานร่วมกับ Web Development platform เช่น C, C++, Java, Perl,
PHP, Python, TCL, หรือ ASP 5.0 ไดร้ ับความนิยมอย่างมากในปจั จบุ ัน และมแี นวโน้มสูงข้ึนเรือ่ ย ๆ
ในอนาคต
5. ได้รบั ความนยิ มอย่างมากในปจั จบุ ัน และมีแนวโน้มสงู ขน้ึ เรือ่ ย ๆ ในอนาคต
โปรแกรมทใ่ี ช้ในการพฒั นาระบบและจัดทาเอกสาร
ในการจัดทาเอกสารระบบการจัดการหอพักบนเครือขา่ ยอนิ เทอรเ์ น็ต เปน็ ข้ันตอนแรก ๆ
ของการพัฒนาระบบการจัดการหอพักบนเครอื ขา่ ยอินเทอร์เน็ต ข้อสาคัญของการดาเนินงานในข้ันน้ี
คือ ผู้ที่จะดาเนินการศึกษาสถานภาพ และประเมินความถูกต้อง และความเหมาะสมน้ันจะต้องมี
ความเชี่ยวชาญ ทั้งในเร่ืองของมาตรฐานในการพัฒนาระบบ เรื่องของกระบวนการจัดทาเอกสาร
รวมท้ังตอ้ งรู้ และเขา้ ใจรายละเอยี ดของการดาเนินงานทง้ั ระบบดว้ ย มีดังน้ี
1. Adobe Dreamweaver CS6 ห รื อ ชื่ อ เดิ ม คื อ แ ม โค ร มี เดี ย ด รี ม วี ฟ เว อ ร์
(Macromedia Dreamweaver) เป็นโปรแกรมแก้ไข HTML พัฒนาโดยบริษัทแมโครมีเดีย (ปัจจบุ ัน
SPU CHONBURI 12
ควบกิจการรวมกับบริษัทอะโดบีซิสเต็มส)์ สาหรับการออกแบบเวบ็ ไซต์ในรปู แบบ WYSIWYG กับการ
ควบคุมของสว่ นแกไขรหสั HTML ในการพัฒนาโปรแกรมที่มีการรวมท้ังสองแบบเขา้ ดว้ ยกนั แบบน้ีทา
ให้ ดรีมวีฟเวอร์เป็นโปรแกรมที่แตกต่างจากโปรแกรมอ่ืน ๆ ในประเภทเดียวกัน ในช่วงปลายปี พ.ศ
2533 จนถึงปี พ.ศ. 2544 ดรีมวีฟเวอร์มีสัดส่วนตลาดโปรแกรมแก้ไข HTML อยู่มากกวา่ 70% ดรีม
วฟี เวอร์มที ้ังในระบบปฏบิ ัตกิ ารแมคอินทอช และไมโครซอฟต์วินโดวส์ ดรมี วีฟเวอรย์ ังสามารถทางาน
บนระบบปฏิบัติการแบบยนู ิกซ์ ผ่านโปรแกรมจาลองอย่าง WINE ได้ Dreamweaver สามารถทางาน
กับภาษาคอมพิวเตอร์ในการเขียนเว็บไซต์แบบไดนามิค ซึ่งมีการใช้ HTML เป็นตัวแสดงผลของ
เอกสาร เช่น ASP, ASP.NET, PHP, JSP และ ColdFusion รวมถึงการจดั การฐานขอ้ มลู ต่าง ๆ
2. Adobe Photoshop CS6 เป็นโปรแกรมในตระกูล Adobe ท่ีใช้สาหรับตกแต่ง
ภาพถ่าย และภาพกราฟฟิก ได้อย่างมีประสิทธิภาพ ไม่ว่าจะเป็นงานดา้ นส่ิงพิมพ์ นิตยสาร และงาน
ดา้ นมัลตมิ ีเดีย อีกทัง้ ยังสามารถ retouching ตกแต่งภาพและสร้างภาพ ซึ่งกาลังเป็นท่นี ิยมสงู มากใน
ขณะน้ีซ่ึงสามารถนาโปรแกรม Photoshop ในการแต่งภาพ การใส่ Effect ต่าง ๆ ให้กับภาพ และ
ตัวหนังสอื การทาภาพขาวดา และการทาภาพถ่ายเป็นภาพเขยี น การนาภาพต่าง ๆ มารวมกัน การ
Retouch ตกแตง่ ภาพ เป็นต้น
3. phpMyAdmin คือ โปรแกรมท่ีถูกพัฒนาโดยใช้ภาษา PHP เพื่อใช้ในการบริหาร
จัดการฐานข้อมูล Mysql แทนการคีย์คาส่ัง เนื่องจากจะใช้ฐานข้อมูลท่ีเป็น MySQL บางครั้งจะมี
ความลาบาก และยุงยากในการใช้งาน ดังน้ันจึงมีเครื่องมือในการจัดการฐานข้อมูล MySQL ขึ้นมา
เพอ่ื ให้สามารถจัดการ ตัว DBMS ท่ีเป็น MySQL ได้ง่าย และสะดวกยิ่งขึ้น โดย phpMyAdmin ก็ถือ
เป็นเครื่องมือชนิดหนึ่งในการจัดการนั้นเอง phpMyAdmin เป็นส่วนต่อประสานท่ีสร้างโดยภาษาพี
เอชพีซึ่งใชจ้ ัดการฐานข้อมูล MySQL ผ่านเวบ็ บราวเซอร์ โดยสามารถทจี่ ะทาการสร้างฐานข้อมลู ใหม่
หรือทาการสร้าง TABLE ใหม่ ๆ และยังมี function ที่ใช้สาหรับการทดสอบการ query ข้อมูลด้วย
ภาษา SQL พร้อมกันน้ัน ยังสามารถทาการ insert delete update หรือแม้กระทังใช้ คาสั่งต่าง ๆ
เหมอื นกันกับการใช้ภาษา SQL ในการสร้างตารางข้อมลู
4. Microsoft Word 2010 เป็นโปรแกรมที่ใช้ในการจัดทาเอกสารต่าง ๆ ไม่วาจะเป็น
รายงาน จดหมาย ตลอดจนตารางขอ้ มูลต่าง ๆ ซึ่งใช้งานง่าย ไม่ยุง่ ยาก จงึ เป็นโปรแกรมทีไ่ ด้รบั ความ
นิยมอย่างสูงในปัจจุบัน
5. Microsoft Project 2010 เป็นโปรแกรมที่ช่วยในการวางแผนงานจัดการ และ
ปรับปรุงข้อมูลต่าง ๆ ในการบริหารโครงการโดยที่ผู้ใช้งานทาการใส่ข้อมูลต่าง ๆ ให้กับโปรแกรม
Microsoft Project จะทาการคานวณเก่ียวกับเวลาในโครงการ สามารถคานวณระยะเวลาที่สัมพันธ์
กนั ท้ังโครงการตั้งแต่เริ่มตน้ โครงการจนถงึ สิ้นสดุ โครงการ
บทท่ี 3
วธิ กี ารดาเนินงาน
ข้นั ตอนการดาเนนิ งาน
การพัฒนาระบบการจัดการหอพักบนเครือข่ายอินเทอร์เน็ต ทางผู้จัดทาได้นาวงจรการ
พัฒนาระบบ (System Development Life Cycle) หรือ SDLC มี 6 ขั้นตอน มาใช้ในการพัฒนา
ระบบโดยมีรายละเอียดดงั น้ี
1. การกาหนดและเลือกโครงงาน (System Identification and Selection) เป็น
ขั้นตอนท่ีผ้จู ดั ทาไดท้ าการศึกษาระบบท่ีต้องการพัฒนา และเลอื กโครงงานทจ่ี ะพัฒนา
2. เริ่มต้นและวางแผนโครงงาน (System Initiation and Planning) ขัน้ ตอนเริม่ ต้นการ
ทางานของโครงงานนี้ ผู้จัดทาไดว้ างแผนงานระยะเวลาที่กาหนดในการทาโครงงานครั้งนี้ และศึกษา
ความเป็นไปได้ของโครงงานและทฤษฎีที่เกี่ยวข้อง ปรับเปลี่ยนแก้ไขตามคาแนะนาของของผู้นิเทศ
งานพรอ้ มวางแผนดาเนนิ งานพัฒนาระบบ
3. วิเคราะห์ระบบ (System Analysis) ข้นั ตอนวิเคราะหป์ ัญหาตา่ ง ๆ ของระบบ เพอื่ จะ
ได้ทราบถึงปัญหาท่ีได้พบเจอ และนาปัญหาท่ีพบเจอมาพัฒนาระบบ ทาการวิเคราะห์ระบบงานตาม
ขอบเขตท่ีได้เขียนความสัมพันธ์ของระบบการทางาน โดยการสอบถามผู้ดูแลระบบ และวิเคราะห์
ระบบไปพร้อม ๆ กนั
4. การออกแบบ (Design) เป็นข้ันตอนในการออกแบบระบบใหม่เพ่ือให้สอดคล้องกับ
ความต้องการของผ้ใู ชร้ ะบบ
5. พัฒนาและติดต้ังระบบ (System Implementation) พัฒนาระบบตามผลการ
วิเคราะห์ระบบ ให้ตรงตามความต้องการของผู้ใช้ และทาการทดสอบระบบเพ่ือตรวจสอบความ
ผดิ พลาดของระบบเพ่อื ให้ระบบทางานตามขอบเขต และตามความตอ้ งการของผดู้ ูแลระบบไดถ้ ูกต้อง
และสมบรู ณ์
6. การบารุงรักษาระบบ (System Maintenance) การบารุงรักษาระบบที่พัฒนาได้
จัดทาข้ึน การทางานต่าง ๆ ของระบบ ศึกษาว่ามีข้อผิดพลาดในการทางาน หรือมีการทางานไม่
สมบรู ณห์ รอื ไม่ ซงึ่ ถ้าระบบไมต่ รงความตอ้ งการของผ้ดู ูแลระบบ ก็จะนามาปรบั ปรุงแก้ไขใหม่
SPU CHONBURI
SPU CHONBURI 14
การวเิ คราะหแ์ ละออกแบบระบบ
ระบบการจัดการหอพกั บนเครือขา่ ยอนิ เทอร์เนต็
ขอบเขตการดาเนนิ งาน
ระบบการจัดการหอพักบนเครือข่ายอินเทอร์เน็ต มีขอบเขตการดาเนินงานประกอบไป
ด้วยความสาคัญของปัญหา วัตถุประสงค์ สมมติฐาน ขอบเขตโครงงาน ผลที่คาดว่าจะได้รับ และ
แผนการดาเนินงาน ดงั นี้
ความเปน็ มาและความสาคญั ของปญั หา
ปัจจุบันหอพักธัญยธรณ์ ดาเนินธุรกิจให้เช่าห้องพัก แบบรายเดือน และแบบรายวัน มี
ข้ันตอนการทางาน คือ เมื่อลูกค้ามาติดต่อขอเช่าห้องพัก ทางพนักงานจะตรวจสอบห้องพักว่าว่าง
หรือไม่ ถ้าว่างพนักงานจะให้ลูกค้ากรอกเอกสารสัญญา และจัดเก็บเอกสารลงในแฟ้มเอกสาร ทาให้
เกดิ ความยุ่งยากในการตรวจสอบคน้ หาเอกสารทจี่ ัดทาด้วยมือ และอาจเกิดเอกสารสูญหายหรือชารุด
และเมอ่ื ถึงกาหนดเวลาสิ้นเดอื นจะจัดทาใบแจ้งหนี้โดยการคิดคานวณค่าเช่าหอ้ งพักดว้ ยเครื่องคิดเลข
ทาใหเ้ กดิ ความผิดพลาดในเรือ่ งการคิดค่าเช่าบ่อย ๆ
วัตถปุ ระสงค์ของโครงงาน
1. เพ่อื อานวยความสะดวกแกล่ ูกค้าในการติดตอ่ เช่าหอ้ งพกั
2. เพอื่ พฒั นาระบบในการจัดการขอ้ มูลหอพกั
3. เพื่อเพิ่มความสะดวกรวดเรว็ และถกู ตอ้ ง ในการจัดการดา้ นข้อมูล
ขอบเขตของโครงงาน
ในการพฒั นาระบบการจัดการหอพักบนเครอื ขา่ ยอนิ เทอร์เน็ต มขี อบเขตการศึกษาดังน้ี
1. จัดการขอ้ มูลพน้ื ฐาน
- ขอ้ มลู จังหวัด
- ข้อมูลหอพักธญั ยธรณ์
- ขอ้ มลู พนกั งาน
- ข้อมูลประเภทห้องพกั
- ข้อมูลหอ้ งพัก
- ขอ้ มลู อุปกรณใ์ นห้องพกั
- ข้อมูลธนาคาร
- ขอ้ มลู ประเภทการชาระเงนิ
- อัตราคา่ บรกิ าร
2. สมัครสมาชิก
- ขอ้ มูลสมาชิก
15
3. การจองหอ้ งพกั / การเช่าหอ้ งพกัSPU CHONBURI
- ขอ้ มลู การจองหอ้ งพัก
- ข้อมูลการชาระเงินการจองห้องพัก
- ขอ้ มลู การชาระเงนิ การเชา่ ห้องพกั
4. การบนั ทึกขอ้ มูลการใชบ้ รกิ าร
- ข้อมูลการเปล่ยี นหอ้ ง
- ขอ้ มลู ใบแจ้งหนี้
5. ชาระเงินและออกใบเสร็จรับเงนิ
- ข้อมลู การชาระเงนิ
- ข้อมลู ตรวจสอบการชาระเงิน
6. ยา้ ยหอ้ งพกั / คืนห้องพกั
- ขอ้ มูลแจง้ ย้ายห้องพกั
- รายละเอียดห้องพกั
- ขอ้ มูลการแจง้ คืนห้องพกั
- ใบคืนหอ้ งพัก
- ขอ้ มูลอนุมตั ิ/ ไมอ่ นุมัติการยา้ ยหอ้ งพัก
- ข้อมลู อนมุ ัติ/ อนุมัติการคืนหอ้ งพัก
- คานวณค่าใชจ้ ่าย
7. วเิ คราะหแ์ ละออกรายงาน
- รายงานประวตั ิลกู คา้
- รายงานประวัตพิ นักงาน
- รายงานการจองห้องพกั
- รายงานการเชา่
- รายงานค้างชาระคา่ เช่า
- รายงานการย้ายห้องพกั
- รายงานการคนื หอ้ งพกั
- รายงานรายไดก้ จิ การ
16
ผลทค่ี าดว่าจะได้รบั
1. ได้ระบบการจัดการหอพกั บนเครอื ขา่ ยอนิ เทอร์เน็ตทม่ี ีการทางานอย่างมีประสิทธิภาพ
2. ผลประเมนิ ความพงึ พอใจ ตอ่ การใชร้ ะบบการจดั การหอพกั บนเครือขา่ ยอินเทอร์เนต็
อยู่ในระดับดี
3. ระบบการจดั การหอพกั บนเครือขา่ ยอนิ เทอร์เนต็ สามารถช่วยเพ่มิ ความสะดวก
รวดเร็ว และถกู ต้องในการจดั การขอ้ มลู
แผนการดาเนินงาน (Gantt Chart)
ระบบการจัดการหอพักบนเครือข่ายอนิ เทอร์เนต็ มีการดาเนินงานท่ีตงั้ ไว้เพื่อเป็นแนวทาง
ในการปฏิบัติงานให้บรรลุผลที่ต้ังไว้มีการวางแผนไว้เป็นช่วง ๆ โดยมีแผนการดาเนินงานท้ังหมดดัง
ภาพที่ 1.3
SPU CHONBURI
SPU CHONBURI 17
18
แผนภาพบรบิ ท (Context Diagram)
ขั้นตอนในการทางานของแผนภาพบริบท ระบบการจัดการหอพักบนเครือข่าย
อินเทอรเ์ น็ต ออกแบบมาเพอื่ แสดงภาพรวมของระบบงานว่ามใี ครเกยี่ วข้องกบั ระบบงานบ้าง ดังภาพ
ที่ 3.2 ซ่ึงในการพัฒนาระบบการจัดการหอพักบนเครือข่ายอินเทอร์เน็ต มีผู้เก่ียวข้องกับระบบงาน
ดังน้ี
1. พนักงาน (Employee) คือ บุคคลที่ทาหน้าท่ีในการบันทึกรายละเอียดต่าง ๆ ลงใน
ฐานข้อมูลเกี่ยวกับข้อมูลของลูกค้า ข้อมูลห้องเช่า ข้อมูลอุปกรณ์ ข้อมูลการจองห้อง การทาสัญญา
การเชา่ หอ้ งการบนั ทึกค่าใชจ้ า่ ย และคานวณค่าเช่าหอ้ งพักแต่ละเดอื นให้กับลูกค้า
2. ลูกค้า (Customer) คือ ผู้ท่ีมาติดต่อขอใช้บริการ ขอเช่าห้องโดยจะให้ข้อมูลส่วนตัว
รวมทงั้ รายละเอยี ดในการจองห้อง การเช่าหอ้ ง และระบบจะทาการเกบ็ รายละเอยี ดการชาระเงินของ
ลูกค้า และพมิ พ์ใบเสรจ็ รับเงนิ ให้กับลูกคา้
3. เจ้าของกิจการ (Owner) คือ ผู้มีหน้าที่ในการให้รายละเอียดอัตราค่าห้องพัก อัตรา
ค่าบรกิ ารต่าง ๆ โดยเจ้าของกิจการสามารถเรยี กดูรายงานต่าง ๆ ที่เกบ็ ขอ้ มลู ไว้ในระบบได้
SPU CHONBURI
E ข้อมลู จังหวัด ขอ้ มลู สมาชิก 19
พนกั งาน ข้อมูลหอพักธญั ยธรณ์ รายละเอียดสมาชิก
ข้อมลู พนักงาน ข้อมูลการจองห้องพัก C
ข้อมลู ประเภทห้องพัก ข้อมูลการชาระเงนิ จองห้องพัก ลกค้า
ขอ้ มูลหอ้ งพัก
ใบจองหอ้ งพัก
ขอ้ มลู ชาระเงนิ การเชา่ ห้อง
ใบเสร็จชาระเงนิ
ขอ้ มูลธนาคาร ใบแจ้งหนี้
SPU CHONBURI ขอ้ มูลอุปกรณ์ในห้องพัก
ข้อมลู ประเภทการชาระเงนิ รายละเอยี ดตรวจสอบชาระเงนิ
อัตราค่าบริการ ข้อมูลการชาระเงนิ
ประวตั ิลกู คา้
รายละเอียดการจอง 0 ใบเสร็จคา่ เช่า
รายละเอียดการเข้าพัก ระบบการจัดการหอพกั บนเครอขา่ ขอ้ มลู การแจง้ ย้ายหอ้ งพัก
รายละเอียดชาระเงนิ การเชา่ หอ้ ง ข้อมูลแจ้งคืนหอ้ งพกั
ข้อมลู การเปลีย่ นหอ้ ง อนิ เทอร์เนต ขอ้ มูลคืนเงินมัดจา/ ชาระคา่ ปรบั
ข้อมูลการแจ้งหน้ี ใบคืนห้องพัก
รายละเอียดการชาระเงิน
ข้อมลู ตรวจสอบชาระเงิน อตั ราคา่ บริการ
รายละเอียดการแจง้ คืนหอ้ งพกั รายงานนประวัตลิ กู ค้า
รายงานประวัตพิ นกั งาน
รายงานการจองห้องพัก
รายงานการเข้าห้องพกั
รายงานคา้ งชาระคา่ เช่า
รายงานการย้ายห้องพัก O
รายงานการคืนห้องพัก เจ้าของกจิ การ
รายงานรายได้กิจการ
ภาพที่ 3.2 แสดงแผนภาพบริบท (Context Diagram)
SPU CHONBURI 20
แผนภาพกระแสข้อมล (Data Flow Diagram)
แผนภาพกระแสข้อมูลแสดงให้เห็นถึงการไหลของข้อมูลระหว่างกระบวนการต่าง ๆ ใน
ระบบ ซ่ึงใช้เป็นแนวทางในการกาหนดรายละเอียดข้ันตอนการทางานในระบบการใหเ้ ช่าห้องพักบน
เครือขา่ ยอินเทอร์เน็ต ซึ่งแสดงกระบวนการทางานด้วยแผนภาพกระแสข้อมูล ดังแสดงในภาพท่ี 3.2
ซ่งึ มกี ารแบง่ ขั้นตอนการทางานเป็น 8 กระบวนการ ดังนี้
กระบวนการ 1.0 จัดการข้อมูลพ้ืนฐาน เป็นการจัดการข้อมูลท่ัวไป เช่น ข้อมูลจังหวัด
ข้อมูลอพาร์ทเม้นท์ ข้อมูลพนักงาน ข้อมูลอุปกรณ์ ประเภทห้องพัก ข้อมูลห้องพัก ข้อมูลอุปกรณ์ใน
ห้องพัก อัตราค่าบริการ เพื่อจัดเก็บลงแฟ้มข้อมูลเพ่ือช่วยในการตรวจสอบ และค้นหาข้อมูลต่าง ๆ
กระบวนการ 2.0 สมัครสมาชิก ลูกค้าท่ีต้องการจองห้องพักหรือเช่าห้องพักจะต้องการ
สมคั รสมาชิกกอ่ นจงึ จะทารายการได้
กระบวนการ 3.0 จองห้องพัก/ เช่าห้องพัก ลูกค้าที่ต้องการจองห้อง จะต้องทาการ
ล็อกอินเข้าสู่ระบบ แล้วเลือกห้องพักทต่ี ้องการจอง เมอ่ื ทาการจองเสรจ็ แล้วตอ้ งทาการชาระเงิน แล้ว
นาหลักฐานการชาระเงินมายืนยันการชาระเงนิ ในระบบ พนักงานจะทาการตรวจสอบวามีการชาระ
เงนิ จรงิ หรอื ไม่ถ้ามีการชาระเงินจรงิ พนักงานจะทาการอนมุ ัติการจองห้อง และระบบจะทาการออกใบ
จองห้องพกั ให้กับลกู ค้าการเชา่ หอ้ งพัก ลูกคา้ จะต้องทาการนารหสั ใบเสร็จการจอง และหลกั ฐานการ
ชาระเงินส่วนที่เหลือ มายืนยันในระบบ พนักจะทาการตรวจสอบว่ามีการชาระเงิน ส่วนที่เหลือจริง
หรือไม่ ถ้ามีการชาระเงินจริงพนักงานจะทาการอนุมัติให้สามารถเช่าห้องพักได้ และจะทาการทา
สญั ญาเช่าหอ้ งพัก
กระบวนการ 4.0 บันทกึ ข้อมลู การใช้บริการ เป็นกระบวนการในการบันทึกการใช้น้า และ
ไฟของแตล่ ะห้องพักในแตล่ ะเดือน และจะออกใบแจง้ หนเ้ี พื่อบอกรายละเอยี ดค่าใชจ้ ่ายให้กลบั ลกู คา้
กระบวนการ 5.0 ชาระเงนิ และออกใบเสร็จรับเงิน เป็นกระบวนการในการชาระเงินเม่ือ
ลูกค้าทาการชาระเงิน ระบบจะทาการตรวจสอบแฟ้มข้อมูลเช่าห้อง และใบแจ้งหนี้ ระบบจะทาการ
ตรวจสอบ คานวณค่าใช้จ่ายท้ังหมด และออกใบเสร็จรับเงินให้กบลูกค้า พร้อมท้ังบันทึกข้อมูลการ
ชาระเงนิ ลงในแฟ้มใบเสรจ็ รบั เงิน
กระบวนการ 6.0 ย้ายห้องพัก/ คืนห้องพัก ลูกค้าจะต้องทาการแจ้งขอย้ายห้องในระบบ
พนักงานจะทาการตรวจสอบหอ้ งพกั ว่ามีอะไรเสยี หายหรือเปล่า แลว้ ทาการคิดค่าปรับในการย้ายห้อง
แลว้ แจ้งค่าปรบั ให้ลูกคา้ ทราบ ลูกค้าจะทาการชาระเงิน เม่ือชาระเงินค่าปรับเรียบร้อยแลว้ จะต้องทา
สัญญาเช่าใหม่ การคืนห้องพัก ลูกค้าจะต้องทาการแจ้งการคืนห้องในระบบ พนักงานจะทาการ
ตรวจสอบห้องพัก แล้วจะทาการยกเลิกสัญญา แล้วทาการคืนค่ามัดจาหรือชาระ ค่าปรับเพ่ิม แล้ว
ระบบจะทาการออกใบคนื หอ้ งพักใหก้ ับลกู ค้า
21
กระบวนการ 7.0 วิเคราะห์และออกรายงาน เป็นการออกรายงานให้กับเจ้าของกิจการ
เพื่อใช้ในการตัดสินใจในการบริหารงาน โดยนาข้อมูลจากระบบท่ีได้จัดเก็บไว้มาออกรายงาน ได้แก่
รายงานข้อมูลลูกค้า รายงานข้อมูลพนักงาน รายงานสถานะห้องพัก รายงานค่าใช้จ่ายของ กิจการ
และรายงานรายได้ของกจิ การ
ข้อมลู จงั หวัด ขอ้ มลู จงั หวัด D1 : จังหวัด
ข้อมูลหอพกั ธญั ยธรณ์ รายละเอยี ดข้อมูลจังหวดั D2 : หอพกั ธญั ยธรณ์
ข้อมลู หอพกั ธัญยธรณ์ D3 : พนักงาน
ข้อมลู พนกั งาน รายละเอียดขอ้ มูลหอพักธัญยธรณ์ D4 : ประเภทหอ้ งพัก
ข้อมลู ประเภทห้องพกั ข้อมูลพนกั งาน D5 : ห้องพกั
SPU CHONBURI รายละเอยี ดขอ้ มลู พนกั งาน D6 : อุปกรณใ์ นห้องพกั
พนักงาน ขอ้ มลู ห้องพัก 1.0 D7 : อัตราค่าบรกิ าร
ข้อมลู อปุ กรณใ์ นห้องพกั จดั การข้อมลพ้น าน ข้อมูลประเภทหอ้ งพัก D8 : ธนาคาร
รายละเอยี ดประเภทหอ้ งพกั D9 : ประเภทการชาระเงิน
ข้อมลู ธนาคาร ข้อมลู หอ้ งพกั
ข้อมลู ประเภทการชาระเงิน รายละเอียดข้อมลู หอ้ งพัก
ขอ้ มูลอุปกรณ์ในห้องพัก
เจา้ ของกิจการ อตั ราค่าบรกิ าร รายละเอยี ดอปุ กรณ์ในห้องพกั
ขอ้ มูลอตั ราคา่ บรกิ าร
รายละเอียดข้อมลู อัตราค่าบรกิ าร
ข้อมลู ธนาคาร
รายละเอยี ดข้อมูลธนาคาร
ข้อมลู ประเภทห้องพัก
รายละเอียดข้อมลู ประเภทหอ้ งพัก
ขอ้ มูลสมาชิก 2.0 ข้อมูลสมาชิก D10 : ลูกคา้
ลกู คา้ รายละเอียดสมาชกิ สมัครสมา ิก รายละเอยี ดสมาชิก
ข้อมลู การจองห้องพกั ประวัติลูกคา้ D10 : ลูกคา้
ข้อมูลชาระเงินการจองห้องพกั ประวัติพนักงาน
ข้อมูลห้องพกั D3 : พนกั งาน
ใบจองห้องพกั D5 : หอ้ งพกั
ลูกคา้ ข้อมลู ชาระเงนิ จองหอ้ งพัก ข้อมลู การจอง D11 : จองห้องพัก
รายละเอยี ดการจองหอ้ งพกั D12 : รายละเอียดการจอง
ใบเสรจ็ ชาระเงนิ รายละเอียดการจองห้องพกั
รายละเอยี ดการชาระเงิน D13 : การชาระเงนิ
ประวัตลิ ูกค้า 3.0 ขอ้ มลู การชาระเงิน
รายละเอียดชาระเงนิ การจองหอ้ งพกั จองหอ้ งพกั /
เ า่ ห้องพัก
รายละเอียดการเขา้ พกั
พนักงาน
รายละเอยี ดชาระเงินการเช่าห้องพัก
ภาพท่ี 3.2 แสดงแผนภาพกระแสข้อมูล (Data Flow Diagram)
22
ขอ้ มูลการเปลีย่ นห้อง หมายเลขหอ้ งพัก D17 : เช่าห้องพกั
ข้อมูลใบแจ้งหน้ี
พนักงาน 4.0 ประวตั ลิ ูกคา้ D10 : ลกู คา้
ลกู ค้า ใบแจ้งหนี้ บนั ทกข้อมลการ บ้ รกิ าร D5 : พนกั งาน
ลูกค้า
พนักงาน ประวัตพิ นักงาน D18 : สาธาราณปู โภค
ลกู ค้า
พนกั งาน รายละเอียดการใชส้ าธารณปู โภค D5 : หอ้ งพกั
เจ้าของกิจการ ข้อมลู การใช้สาธารณูปโภค D10 : ลูกคา้
D3 : พนักงาน
ข้อมลู การชาระเงนิ หมายเลขห้อง D13 : การชาระเงนิ
รายละเอียดการชาระเงิน 5.0 ประวัติลกู ค้า D18 : สาธารณูปโภค
าระเงินและออก D10: ลูกค้า
SPU CHONBURI ประวตั พิ นักงาน D15 : ยา้ ยห้องพกั
บเสรจรับเงิน D5 : หอ้ งพกั
D3 : พนกั งาน
รายละเอียดการชาระเงนิ รายละเอยี ดการชาระเงิน D16 : แจ้งคืนห้องพกั
ข้อมูลตรวจสอบการชาระเงนิ D17 : คนื ห้องพัก
ขอ้ มลู การชาระเงิน
ขอ้ มูลการแจ้งย้ายห้อง รายละเอยี ดสาธารณปู โภค D10 : ลูกค้า
ข้อมูลสาธารณูปโภค D3 : พนกั งาน
D11 : จองห้องพัก
รายละเอยี ดห้องพัก ประวัตลิ กู คา้ D14 : เชา่ หอ้ งพัก
ขอ้ มูลอนุมตั ิ/ ไม่อนมุ ตั ิการย้ายห้อง รายละเอียดการยา้ ยหอ้ ง D13 : การชาระเงนิ
D15 : ย้ายหอ้ งพกั
ข้อมูลแจง้ คนื หอ้ งพกั ขอ้ มูลการย้ายห้อง D17 : คนื หอ้ งพกั
ขอ้ มลู อนุมตั ิ/ ไม่อนมุ ัติคืนหอ้ งพัก ปรับปรงุ ข้อมลู ห้องพกั
ใบคนื หอ้ งพกั ประวัติพนักงาน
ราขยอ้ ลมะูลเอกยีารดแกจา้งรคแนืจห้งค้อืนงพหกัอ้ งพัก
6.0
า้ หอ้ งพกั / คนหอ้ งพกั รายละเอียดการคืนหอ้ ง
ข้อมูลแจ้งคนื ห้อง
รายงานขอ้ มูลผูใ้ ชง้ านระบบ
รายงานขอ้ มูลการเข้าใช้งาน
รายงานประวตั ิลูกคา้ ประวัติลกู ค้า
รายงานประวตั พิ นักงาน ประวัติพนกั งาน
รายงานการจองห้องพัก รายละเอียดการจองห้อง
รายงานการเชา่ ห้องพัก 7.0 รายละเอียดการเชา่
รายงานค้างชาระค่าเชา่ วิเคราะห์และออกรา งาน รายละเอียดค้างชาระ
รายงานยา้ ยห้องพกั รายละเอยี ดชาระเงิน
รายงานคืนหอ้ งพัก รายละเอียดการย้ายหอ้ งพัก
รายละเอียดการคืนห้องพัก
รายงานรายไดก้ จิ การ
ภาพท่ี 3.2 แสดงแผนภาพกระแสข้อมล (Data Flow Diagram) (ตอ่ )
23
ความสมั พนั ธข์ อง านขอ้ มล (E-R Diagram)
แสดงถึงความสัมพันธ์ของตารางข้อมูลภายในระบบ และแสดงถึงความสัมพันธ์ระหว่าง
ตารางข้อมูลที่เกิดข้ึนในระบบ และแสดงข้อมูลท่ีต้องใช้ในระบบท้ังหมด ซ่ึงในระบบหอพักออนไลน์
ได้สรา้ งตารางขอ้ มูล และแสดงความสัมพันธร์ ะหวา่ งตารางข้อมูลตา่ ง ๆ ดังภาพท่ี 3.4
11 M
Employee 1 Province Apartment
M M Apm_id (PK)
Pro_id (FK)
Emp_id (PK) Customer Pro_id (PK) Apm_name
Pro_id (FK) Pro_name Apm_add
Emp_name Apm_status
Emp_add C_id (PK) Pro_status
1 Emp_tel 1
Emp_status
SPU CHONBURI Pro_id (FK)
C_name M Book
C_lastname
C_address 1 Book_id (PK)
C_tel C_id (FK)
1 Type_Payment C_user Book_Detail
Emp_id
Tyepay_id (PK) C_pass Detail_id (PK)
Tyepay_name Book_date Book_id (FK)
Tyepay_status C_status Room_id (FK) M
Total Qty M
11 1 Book_status
Payment 1 Type_room
11
Rent Type_id (PK) Room
Type_name
1 Pay_id (PK) Ren_id (PK) Type_price Room_id (PK) 1
Tyepey_id (FK) C_id (FK) Type_status 1
C_id Room_id (FK) Type_id (FK)
Pay_no Emp_id (FK) 1 M Room_name
B_id Rent_date 1
Blank_name Rent_datein Room_Black 1 Room_num
Pay_date Rent_total Room_pic
Pay_pic Rent_insur
Pay_status Rent_status Back_id (PK) 1 Room_status
Room_id (FK)
M 1 C_id (FK) 1
DateDate_out
Black_detail Change_Room 1
Change_status
1 Room_Black_Detail Change_id (PK)
1 Room_id (FK)
Bank Backd_id (PK) C_id (FK) 1
Black_id Date
B_id (PK) Date_in 1 Date_change
B_name Date_out Change_detail
B_pname Cost_rent_ad Service_Charge Change_status
B_major Cost_insur
B_img Cost_rent Ser_id (PK) Utility
Service_status Cost_water Unit_water
Cost_elec Unit_elec U_id 1
Tool_Room Cost_corrupt Juck Room_id
Change_status Service_status U_mont
Tool_id (PK) U_year
Tool_name Water
Tool_price water_new
Tool_status Elec
elec_new
U_status
ภาพท่ี 3.4 แสดงแผนภาพความสัมพันธข์ องฐานขอ้ มลู (E-R Diagram)
24
การออกแบบตารางขอ้ มล (Data Tables Design)
ระบบการจัดการหอพักบนเครือข่ายอินเทอร์เน็ต มีการออกแบบโครงสร้างข้อมูลได้
ทง้ั หมด 18 ตาราง ดังน้ี
1. ตารางข้อมูลจังหวดั (Province)
2. ตารางขอ้ มูลหอพกั ธญั ยธรณ์ (Apartment)
3. ตารางข้อมูลพนกั งาน (Employee)
4. ตารางข้อมลู ประเภทหอ้ งพัก (Type_room)
5. ตารางขอ้ มลู ห้องพกั (Room)
6. ตารางข้อมูลอุปกรณ์ในหอ้ งพัก (Tool_room)
7. ตารางขอ้ มลู อตั ราค่าบรกิ าร (Servic_Charge)
8. ตารางข้อมูลธนาคาร (Bank)
9. ตารางขอ้ มลู ประเภทการชาระเงนิ (Type_Payment)
10. ตารางขอ้ มลู ลูกค้า (Customer)
11. ตารางข้อมูลจองห้องพัก (Book)
12. ตารางข้อมลู รายละเอียดการจอง (Book_Detail)
13. ตารางข้อมูลการชาระเงิน (Payment)
14. ตารางขอ้ มลู การเชา่ ห้องพกั (Rent)
15. ตารางข้อมลู ยา้ ยหอ้ งพัก (Change_Room)
16. ตารางข้อมูลการแจง้ คนื หอ้ งพัก (Room_Black)
17. ตารางขอ้ มูลคนื หอ้ งพกั (Room_Black_Detail)
18. ตารางข้อมลู สาธารณปู โภค (Utility)
SPU CHONBURI
25
รหสั Province
อ่ ตาราง จังหวัด
วตั ถุประสงค์ เกบ็ ขอ้ มูลจังหวดั
ตารางท่ีเก่ี วข้อง -
ตารางแสดงรายละเอยี ด
ลาดบั คณุ สมบตั ิ ประเภท ขนาด คาอธบิ าย ตรวจสอบความถกู ต้อง ประเภทคยี ์ ค่าเบื้องตน้
(No.) (Attribute) (Type) (Width) (Description) (Validation Check) (Key Type) (Default)
varchar รหัสจงั หวัด ไม่เปน็ คา่ วา่ งและไมซ่ ้า Primary Key
1 Pro_id varchar 3 ช่ือจังหวดั ตวั อักษร 001
2 Pro_name varchar 30 สถานะ 1 = ปกติ
3 Pro_status 1 0 = ยกเลิก 1 = ปกติ
SPU CHONBURI
ตารางที่ 3.1 แสดงการออกแบบตารางข้อมูลจงั หวัด
รหสั Apartment
อ่ ตาราง หอพักธัญยธรณ์
วัตถปุ ระสงค์ เกบ็ ขอ้ มลู หอพกั ธัญยธรณ์
ตารางทีเ่ ก่ี วขอ้ ง ตารางขอ้ มูลจังหวดั
ตารางแสดงรายละเอียด
ลาดบั คณุ สมบตั ิ ประเภท ขนาด คาอธิบาย ตรวจสอบความถูกตอ้ ง ประเภทคยี ์ คา่ เบ้ืองตน้
(No.) (Attribute) (Type) (Width) (Description) (Validation Check) (Key Type) (Default)
varchar รหัสหอพกั ธัญยธรณ์ ไมเ่ ป็นคา่ ว่างและไม่ซา้ Primary Key
1 Apm_id varchar 4 รหสั จังหวัด ไม่เป็นคา่ วา่ ง Foreign Key A001
2 Pro_id varchar 3 ชือ่ หอพักธัญยธรณ์ ตัวอกั ษร
3 Apm_name varchar 30 ทอี่ ยู่ ตัวอกั ษร 1 = ปกติ
4 Apm_add varchar 50 สถานะ 1 = ปกติ
5 Apm_status 1 0 = ยกเลกิ
ตารางท่ี 3.2 แสดงการออกแบบตารางข้อมูลหอพกั ธญั ยธรณ์
26
รหสั Employee
อ่ ตาราง พนักงาน
วัตถปุ ระสงค์ เก็บขอ้ มูลพนักงาน
ตารางที่เก่ี วข้อง ตารางขอ้ มูลจังหวัด
ตารางแสดงรายละเอียด
ลาดบั คณุ สมบตั ิ ประเภท ขนาด คาอธิบาย ตรวจสอบความถกู ต้อง ประเภทคยี ์ คา่ เบอื้ งต้น
(No.) (Attribute) (Type) (Width) (Description) (Validation Check) (Key Type) (Default)
varchar รหัสพนักงาน ไมเ่ ป็นค่าวา่ งและไมซ่ า้ Primary Key
1 Emp_id varchar 4 รหสั จังหวดั ไมเ่ ปน็ ค่าวา่ ง Foreign Key E001
SPU CHONBURI2 Pro_idvarchar 3 ช่ือพนักงาน ตัวอักษร
3 Emp_name varchar 30 ท่ีอยู่ ตัวอักษร 1 = ปกติ
4 Emp_add varchar 50 เบอร์โทร ตวั อกั ษร
5 Emp_tel varchar 10 สถานะ 1 = ปกติ
6 Emp_status 1 0 = ยกเลกิ
ตารางที่ 3.3 แสดงการออกแบบตารางขอ้ มูลพนักงาน
รหัส Type_room
อ่ ตาราง ประเภทหอ้ งพัก
วัตถปุ ระสงค์ เก็บขอ้ มูลประเภทห้องพัก
ตารางท่ีเกี่ วข้อง -
ตารางแสดงรายละเอียด
ลาดับ คณุ สมบตั ิ ประเภท ขนาด คาอธิบาย ตรวจสอบความถูกตอ้ ง ประเภทคยี ์ ค่าเบ้ืองต้น
(No.) (Attribute) (Type) (Width) (Description) (Validation Check) (Key Type) (Default)
varchar รหสั ประเภทห้องพัก ไมเ่ ป็นคา่ ว่างและไม่ซ้า Primary Key
1 Type_id varchar 4 ช่ือประเภทหอ้ งพกั ตัวอักษร T001
2 Type_name float 30 ราคา ตวั เลข
3 Type_price varchar 10,2 สถานะ 1 = ปกติ 1 = ปกติ
4 Type_status 1 0 = ยกเลกิ
ตารางที่ 3.4 แสดงการออกแบบตารางขอ้ มูลประเภทหอ้ งพัก
27
รหัส Room
่อตาราง ห้องพัก
วตั ถปุ ระสงค์ เกบ็ ข้อมลู ห้องพกั
ตารางทเี่ ก่ี วข้อง ตารางข้อมูลประเภทห้องพกั
ตารางแสดงรายละเอยี ด
ลาดับ คุณสมบตั ิ ประเภท ขนาด คาอธิบาย ตรวจสอบความถกู ตอ้ ง ประเภทคยี ์ ค่าเบอ้ื งตน้
(No.) (Attribute) (Type) (Width) (Description) (Validation Check) (Key Type) (Default)
varchar รหสั หอ้ งพัก ไม่เป็นคา่ วา่ งและไม่ซ้า Primary Key
1 Room_id varchar 4 รหสั ประเภทหอ้ งพกั ไมเ่ ปน็ ค่าวา่ ง Foreing Key R001
SPU CHONBURI2 Type_idvarchar 4 ชอ่ื หอ้ งพกั ตัวอักษร
3 Room_name 30 จานวน ตัวเลข 1 = วา่ ง
4 Room_num int 1 รปู หอ้ งพกั ตวั อกั ษร
5 Room_pic varchar 255 สถานะ 2 = จอง
6 Room_status varchar 1 1 = วา่ ง
0 = ไม่วา่ ง
ตารางท่ี 3.5 แสดงการออกแบบตารางข้อมูลห้องพกั
รหสั Tool_room
่อตาราง อปุ กรณ์ในห้องพัก
วตั ถปุ ระสงค์ เกบ็ ขอ้ มูลอปุ กรณ์ในห้องพกั
ตารางท่ีเกี่ วขอ้ ง -
ตารางแสดงรายละเอยี ด
ลาดับ คณุ สมบตั ิ ประเภท ขนาด คาอธบิ าย ตรวจสอบความถกู ตอ้ ง ประเภทคยี ์ คา่ เบื้องต้น
(No.) (Attribute) (Type) (Width) (Description) (Validation Check) (Key Type) (Default)
varchar รหัสอุปกรณ์ ไม่เปน็ ค่าวา่ งและไม่ซ้า Primary Key To001
1 Tool_id varchar 5 ชอื่ อุปกรณ์ ตัวอกั ษร
2 Tool_name float 3 ราคา ตวั เลข 1 = ปกติ
3 Tool_price varchar 8,2 สถานะ 1 = ปกติ
4 Tool_status 1 0 = ยกเลกิ
ตารางที่ 3.6 แสดงการออกแบบตารางขอ้ มูลอุปกรณใ์ นห้องพกั
28
รหัส Service_Charge
่อตาราง อัตราคา่ บริการ
วัตถุประสงค์ เกบ็ ขอ้ มูลอัตราค่าบรกิ าร
ตารางทเี่ ก่ี วข้อง -
ตารางแสดงรายละเอยี ด
ลาดับ คณุ สมบตั ิ ประเภท ขนาด คาอธบิ าย ตรวจสอบความถูกตอ้ ง ประเภทคยี ์ ค่าเบื้องต้น
(Validation Check) (Key Type) (Default)
(No.) (Attribute) (Type) (Width) (Description) ไม่เปน็ คา่ วา่ งและไม่ซ้า Primary Key
ตัวเลข 001
1 Ser_id varchar 3 รหัสอตั ราค่าบรกิ าร ตวั เลข
SPU CHONBURI ตวั เลข 1 = ปกติ
2 Unit_water float 8,2 คา่ น้า 1 = ปกติ
0 = ยกเลิก
3 Unit_elec float 8,2 คา่ ไฟ
4 Juck float 8,2 คา่ ขยะ
5 Service_status varchar 1 สถานะ
ตารางที่ 3.7 แสดงการออกแบบตารางข้อมูลอตั ราคา่ บรกิ าร
รหสั Bank
่อตาราง ธนาคาร
วตั ถุประสงค์ เก็บข้อมลู ธนาคาร
ตารางทีเ่ ก่ี วขอ้ ง -
ตารางแสดงรายละเอยี ด
ลาดับ คุณสมบตั ิ ประเภท ขนาด คาอธบิ าย ตรวจสอบความถูกต้อง ประเภทคยี ์ คา่ เบื้องต้น
(Validation Check) (Key Type) (Default)
(No.) (Attribute) (Type) (Width) (Description) ไมเ่ ป็นคา่ วา่ งและไม่ซา้ Primary Key
ตวั อักษร 001
1 B_id varchar 3 รหสั ธนาคาร ตวั อกั ษร
ตวั อกั ษร 1 = ปกติ
2 B_name varchar 30 ชอื่ ธนาคาร ตวั อกั ษร
1 = ปกติ
3 B_pname varchar 30 ช่ือบัญชี 0 = ยกเลกิ
4 B_major varchar 30 เลขบญั ชี
5 B_img varchar 255 รปู ภาพ
6 Service_status varchar 1 สถานะ
ตารางที่ 3.8 แสดงการออกแบบตารางข้อมูลธนาคาร
29
รหสั Type_Payment
่อตาราง ประเภทการชาระเงิน
วัตถปุ ระสงค์ เก็บขอ้ มูลประเภทชาระเงิน
ตารางที่เก่ี วขอ้ ง -
ตารางแสดงรายละเอยี ด
ลาดับ คณุ สมบตั ิ ประเภท ขนาด คาอธิบาย ตรวจสอบความถูกต้อง ประเภทคยี ์ ค่าเบื้องตน้
(Validation Check) (Key Type) (Default)
(No.) (Attribute) (Type) (Width) (Description) ไมเ่ ป็นค่าวา่ งและไม่ซ้า Primary Key
ตัวอักษร P001
1 Tyepay_id varchar 4 รหัสประเภทชาระเงิน 1 = ปกติ
0 = ยกเลกิ 1 = ปกติ
SPU CHONBURI2 Tyepay_name varchar 30 ชือ่ ประเภทชาระเงนิ
5 Tyepay_status varchar 1 สถานะ
ตารางที่ 3.9 แสดงการออกแบบตารางขอ้ มูลประเภทชาระเงนิ
รหสั Customer
่อตาราง ลกู ค้า
วัตถปุ ระสงค์ เก็บข้อมลู ลกู ค้า
ตารางที่เกี่ วข้อง ตารางข้อมลู จงั หวัด
ตารางแสดงรายละเอียด
ลาดับ คุณสมบตั ิ ประเภท ขนาด คาอธิบาย ตรวจสอบความถูกตอ้ ง ประเภทคยี ์ ค่าเบือ้ งตน้
(No.) (Attribute) (Type) (Width) (Description) (Validation Check) (Key Type) (Default)
varchar รหัสลูกค้า ไมเ่ ปน็ คา่ วา่ งและไม่ซา้ Primary Key C0001
1 C_id varchar 5 รหัสจงั หวัด ไม่เป็นคา่ วา่ ง Foreign Key
2 Pro_id varchar 3 ชอื่ ลูกค้า ตวั อักษร 1 = ปกติ
3 C_name varchar 30 นามสกลุ ตัวอักษร
4 C_lastname varchar 30 ที่อยู่ ตวั อักษร
5 C_address varchar 50 เบอร์โทร ตวั อกั ษร
6 C_tel varchar 10 ชื่อผูใ้ ชง้ าน ตัวอักษร
7 C_user varchar 30 รหัสผา่ น ตัวอักษร
8 C_pass varchar 30 สถานะ 1 = ปกติ
9 C_status 1 0 = ยกเลิก
ตารางท่ี 3.10 แสดงการออกแบบตารางขอ้ มูลลูกคา้
30
รหสั Book
่อตาราง จองห้องพกั
วตั ถุประสงค์ เกบ็ ข้อมูลการจองหอ้ งพัก
ตารางทีเ่ กี่ วข้อง ตารางข้อมลู ลกู คา้ ตารางขอ้ มูลพนักงาน
ตารางแสดงรายละเอียด
ลาดบั คณุ สมบตั ิSPU CHONBURIประเภทขนาด คาอธิบาย ตรวจสอบความถกู ตอ้ ง ประเภทคยี ์ ค่าเบื้องตน้
(No.) (Attribute) (Type) (Width) (Description) (Validation Check) (Key Type) (Default)
varchar รหสั การจอง ไม่เป็นค่าว่างและไม่ซา้ Primary Key
1 Book_id varchar 4 รหสั ลูกค้า ไมเ่ ปน็ ค่าวา่ ง Foreign Key B001
2 C_id Varchar 5 รหัสพนกั งาน ไมเ่ ป็นคา่ วา่ ง Foreign Key
3 Emp_id date 4 วันทจ่ี อง dd/mm/yyyy 0 = ยกเลกิ
4 Book_date float 10 ราคาจอง ตัวเลข
5 Total varchar 8,2 สถานะ 2 = ชาระเงินแลว้
5 Book_status 1 1 = ยังไม่ชาระเงนิ
0 = ยกเลิก
ตารางที่ 3.11 แสดงการออกแบบตารางข้อมูลจองหอ้ งพัก
รหสั Book_Detail
อ่ ตาราง รายละเอียดการจอง
วตั ถปุ ระสงค์ เก็บข้อมลู การรายละเอยี ดการจองหอ้ งพัก
ตารางทีเ่ ก่ี วข้อง ตารางข้อมลู จองห้องพัก ตารางขอ้ มูลห้องพัก
ตารางแสดงรายละเอียด
ลาดับ คณุ สมบตั ิ ประเภท ขนาด คาอธบิ าย ตรวจสอบความถูกตอ้ ง ประเภทคยี ์ คา่ เบอ้ื งตน้
(No.) (Attribute) (Type) (Width) (Description) (Validation Check) (Key Type) (Default)
varchar รหัสรายละเอียดการจอง ไม่เปน็ ค่าวา่ งและไม่ซ้า Primary Key
1 Detail_id varchar 4 ไม่เป็นค่าวา่ ง Foreign Key D001
2 Book_id varchar 4 รหสั การจอง ไม่เปน็ คา่ ว่าง Foreign Key
3 Room_id 4 รหัสพนักงาน ตัวเลข
4 Qty int 5 จานวน
ตารางท่ี 3.12 แสดงการออกแบบตารางขอ้ มูลรายละเอยี ดการจอง
31
รหัส Payment
่อตาราง การชาระเงิน
วตั ถุประสงค์ เก็บข้อมูลรายละเอียดการชาระเงนิ
ตารางทีเ่ กี่ วข้อง ตารางข้อมูลประเภทชาระเงิน ตารางขอ้ มูลลูกค้า ตารางขอ้ มูลธนาคาร
ตารางแสดงรายละเอยี ด
ลาดบั คุณสมบตั ิSPU CHONBURIประเภทขนาด คาอธิบาย ตรวจสอบความถกู ตอ้ ง ประเภทคยี ์ ค่าเบอ้ื งต้น
(No.) (Attribute) (Type) (Width) (Description) (Validation Check) (Key Type) (Default)
varchar รหัสการชาระเงนิ ไมเ่ ป็นคา่ วา่ งและไม่ซา้ Primary Key
1 Pay_id varchar 4 รหสั ประเภทชาระเงิน ไม่เป็นค่าวา่ ง Foreign Key P001
2 Tyepey_id varchar 4 รหัสลูกค้า ไมเ่ ป็นค่าว่าง Foreign Key
3 C_id varchar 5 เลขที่ใบเสรจ็ ตวั อกั ษร 1 = ปกติ
4 Pay_no varchar 5 รหสั ธนาคารธนาคาร ไม่เปน็ ค่าวา่ ง Foreign Key
5 B_id varchar 3 ชอ่ื ธนาคาร ตัวอักษร
6 Blank_name date 30 วนั ที่ชาระเงนิ dd/mm/yyyy
7 Pay_date varchar 10 รูปสลิป ตัวอกั ษร
8 Pay_pic varchar 255 สถานะ 2 = ตรวจสอบเรียบร้อย
9 Pay_status 1 1 = รอตรวจสอบ
0 = ยกเลิก
ตารางที่ 3.13 แสดงการออกแบบตารางขอ้ มูลการชาระเงิน
32
รหัส Rent
อ่ ตาราง เช่าห้องพกั
วตั ถปุ ระสงค์ เก็บข้อมูลรายละเอียดการเชา่ หอ้ งพัก
ตารางที่เก่ี วข้อง ตารางข้อมูลลกู คา้ ตารางข้อมูลห้องพัก ตารางขอ้ มลู พนักงาน
ตารางแสดงรายละเอียด
ลาดับ คณุ สมบตั ิSPU CHONBURIประเภทขนาด คาอธบิ าย ตรวจสอบความถกู ต้อง ประเภทคยี ์ ค่าเบ้อื งตน้
(No.) (Attribute) (Type) (Width) (Description) (Validation Check) (Key Type) (Default)
varchar รหสั รายละเอยี ดการเชา่ ไม่เปน็ ค่าว่างหรือคา่ ซา้ Primary Key
1 Ren_id varchar 4 ไม่เปน็ คา่ ว่าง Foreign Key R001
2 C_id varchar 5 รหัสลูกค้า ไม่เปน็ ค่าวา่ ง Foreign Key
3 Room_id varchar 4 รหสั หอ้ งพกั ไม่เป็นค่าวา่ ง Foreign Key 0 = ปกติ
4 Emp_id date 4 รหสั พนักงาน dd/mm/yyyy
5 Rent_date date 10 วนั ท่ีเช่า dd/mm/yyyy
6 Rent_datein float 10 วันทีเ่ ช่าพกั ตวั เลข
7 Rent_total float 8,2 คา่ เชา่ ลว่ งหนา้ ตวั อักษร
8 Rent_insur varchar 8,2 ค่าประกนั ความเสยี หาย 1 = ปกติ
9 Rent_status 1 0 = ยกเลิก
สถานะ
ตารางที่ 3.14 แสดงการออกแบบตารางข้อมูลเชา่ หอ้ งพกั
33
รหสั Change_Room
่อตาราง ย้ายห้องพกั
วตั ถปุ ระสงค์ เกบ็ ขอ้ มลู รายละเอียดย้ายห้องพัก
ตารางท่ีเกี่ วขอ้ ง ตารางขอ้ มลู ลกู ค้า ตารางขอ้ มลู หอ้ งพัก
ตารางแสดงรายละเอยี ด
ลาดับ คณุ สมบตั ิ ประเภท ขนาด คาอธบิ าย ตรวจสอบความถูกต้อง ประเภทคยี ์ ค่าเบือ้ งตน้
(No.) (Attribute) (Type) (Width) (Description) (Validation Check) (Key Type) (Default)
varchar ไมเ่ ปน็ คา่ วา่ งหรือค่าซ้า Primary
1 Change_id 4 รหัสการแจง้ ย้าย C001
SPU CHONBURI varchar Key
2 Room_id varchar 4 รหสั หอ้ งพกั ไมเ่ ปน็ คา่ วา่ ง Foreign Key 0 = ปกติ
3 C_id date 5 รหสั ลูกค้า ไม่เปน็ ค่าวา่ ง Foreign Key
4 Date date 10 วนั ที่แจง้ ย้าย dd/mm/yyyy
5 Date_change 10 วันที่ยา้ ยหอ้ ง dd/mm/yyyy
6 Change_detail int 255 หมายเหตุ ตัวอักษร
7 Change_status varchar 1 สถานะ 1 = ปกติ
0 = ยกเลกิ
ตารางที่ 3.15 แสดงการออกแบบตารางขอ้ มูลยา้ ยห้องพัก
34
รหัส Room_Black
่อตาราง แจง้ คนื ห้องพัก
วัตถุประสงค์ เก็บข้อมลู รายละเอียดแจ้งคืนห้องพกั
ตารางท่ีเกี่ วข้อง ตารางข้อมูลห้องพัก ตารางขอ้ มูลลูกคา้
ตารางแสดงรายละเอียด
ลาดับ คุณสมบตั ิSPU CHONBURIประเภทขนาด คาอธบิ าย ตรวจสอบความถูกต้อง ประเภทคยี ์ คา่ เบือ้ งตน้
(No.) (Attribute) (Type) (Width) (Description) (Validation Check) (Key Type) (Default)
varchar รหัสการแจ้งคนื ห้อง ไม่เปน็ คา่ วา่ งและไมซ่ ้า Primary Key
1 Back_id varchar 4 ไมเ่ ป็นคา่ วา่ ง Foreign Key B001
2 Room_id varchar 4 รหัสห้องพกั ไมเ่ ปน็ คา่ ว่าง Foreign Key
3 C_id date 5 รหสั ลกู ค้า dd/mm/yyyy 0 = ปกติ
4 Date date 10 วันทแ่ี จง้ dd/mm/yyyy
5 Date_out 10 วันทีย่ ้ายออก ตัวอักษร
6 Black_detail int 255 หมายเหตุ 1 = ปกติ
7 Change_statu varchar 1 สถานะ 0 = ยกเลกิ
s
ตารางท่ี 3.16 แสดงการออกแบบตารางข้อมูลแจ้งคนื ห้องพกั