management information system case study : phuyaira...
TRANSCRIPT
ระบบการจดการบรหารงานหอพกกรณศกษา : ตกผใหญระ
Management Information System Case study : Phuyaira dorm
นายกนตพงศ พนอย 5704800059
นายธระศกด ไชยยะ 5704800077
ภาคนพนธนเปนสวนหนงของการศกษาตามหลกสตรปรญญาวทยาศาสตรบณฑต
ภาควชาวทยาการคอมพวเตอร คณะวทยาศาสตร
มหาวทยาลยสยาม
ปการศกษา 2561
หวขอภาคนพนธ ระบบการจดการบรหารงานหอพกกรณศกษา : ตกผใหญระ Management Information SystemCasestudy :Phuyaira dorm หนวยกตของภาคนพนธ 3 หนวยกต
รายชอผจดท า นายกนตพงศ พนอย 5704800059
นายธระศกด ไชยยะ 5704800077
อาจารยทปรกษา อาจารยเอก บ ารงศร
ระดบการศกษา วทยาศาสตรบณฑต
ภาควชา วทยาการคอมพวเตอร
ปการศกษา 2561
อนมตใหภาคนพนธนเปนสวนหนงของการศกษาตามหลกสตรวทยาศาสตรบณฑตสาขา
วทยาการคอมพวเตอร
คณะกรรมการสอบภาคนพนธ
..............................................ประธานกรรมการ
( รองศาสตราจารย ดร.วรพจน กรสระเดช )
...............................................กรรมการ
( อาจารยวนา โชตชวง )
...............................................อาจารยทปรกษา
( อาจารยเอก บ ารงศร )
ข
Project Management Information SystemCase study : Phuyaira dorm
Project Credits 3 Units
Candidates Mr.Kantaphonh Phoonoui 5704800059
Mr.Teerasak Chaiya 57048000077
Advisor Mr.Eak Bamrungsi
Field of study Computer Science
B.E. 2018
Abstract
Phuyaira Dormitory is a juristic person business. Presently, the dormitory encounters the
problems of managing dormitory, storing data and search for data, estimating water and electricity
bills, and storing these documents. As these results, it is difficult to edit or change data. Sometimes,
this led to errors. The developed information technology system for Phuyaira Dormitory could be used
to store data on rental rooms, tenants/customers, and reports and to check outstanding balance, to notify
maintenance via computer. The developed system could make the work easier, more agile, reduce errors
and problem, and increase the efficiency. A user can examine data in the system at any time. The system
was developed by Sublime Text 3 software. PHP language was also used to develop system. Xampp
was applied to simulate the server.
Key words: Dorm /Internet/ Management
ก
หวขอโครงงาน ระบบการจดการบรหารงานหอพกกรณศกษา : ตกผใหญระ Management Information SystemCase study : Phuyaira dorm
หนวยกตของภาคนพนธ 3 หนวยกต รายชอผจดท า นายกนตพงศ พนอย 5704800059
นายธระศกด ไชยยะ 5704800077 อาจารยทปรกษา อาจารยเอก บ ารงศร ภาควชา วทยาการคอมพวเตอร ปการศกษา 2561
บทคดยอ
หอพกผใหญระเปนธรกจนตบคคล ปจจบนมปญหาในการจดการหอพกการเกบขอมล การคนหาขอมล การค านวณคาน าคาไฟในรปแบบการจดเกบเปนเอกสาร จงยากตอการแกไขขอมลบางครงอาจท าใหเกดความผดพลาด โดยระบบสารสนเทศเพอการจดการหอพกผใหญระ สามารถจดเกบขอมลหองเชา ขอมลผเชา ขอมลการออกรายงาน ตรวจสอบคางคาช าระ การแจงซอมบ ารง ในรปแบบคอมพวเตอร ท าใหสงผลตอการท างานทงายขน คลองตวขนและยงลดความผดพลาดในการท างาน ชวยลดปญหาและเพมประสทธภาพใหผจดท าสารารถตรวจสอบขอมลไดตลอดเวลา พฒนาระบบโดยซอฟตแวร Sublime Text 3 ใชภาษา PHP ในการพฒนาระบบ ใชXamppในการจ าลองเซฟเวอร
ค าส าคญ : หอพก/อนเทอรเนต/การจดการ
ค
กตตกรรมประกาศ
(Acknowledgement)
การด าเนนงานพฒนาระบบและสรางภาคนพนธน จะไมประสบความส าเรจหากไมไดรบ
การชแนะแนวทาง จากอาจารยทปรกษาภาคนพนธ ซงสงผลใหไดรบองคความรเพมเตม และเขาใจ
ถงกระบวนการท างานจรงทสามารถน ามาปรบใชในอนาคตไดเปนอยางด คณะผ จ ดท า
ขอขอบพระคณไว ณ โอกาสน
ผจดท า
นายกนตพงศ พนอย
นายธระศกด ไชยยะ
สารบญ
หนา
บทคดยอ ...................................................................................................................................... ก Abstract ....................................................................................................................................... ข กตตกรรมประกาศ .......................................................................................................................ค
บทท 1 บทน า .............................................................................................................................. 1
1.1 ทมาและความส าคญของปญหา ...................................................................................... 1
1.2 วตถประสงค ................................................................................................................... 2
1.3 ขอบเขตของภาคนพนธ .................................................................................................. 2
1.3.1 ระบบผดแลระบบ (Admin) ...................................................................................... 2
1.3.2 ผใชระบบ (User) ...................................................................................................... 2
1.4 ขนตอนและวธการด าเนนงานภาคนพนธ ....................................................................... 3
1.5 ประโยชนทคาดวาจะไดรบ .............................................................................................4
1.6 ระยะเวลาด าเนนงานภาคนพนธ ..................................................................................... 5
1.7 อปกรณและเครองมอทใชในการพฒนาระบบ ............................................................... 5
1.7.1 ฮารดแวร ...................................................................................................................5
1.7.2 ซอฟตแวร ................................................................................................................. 5
บทท 2 ทบทวนวรรณกรรมทเกยวของ ........................................................................................6
2.1 Web Services ................................................................................................................. 6
2.2 Sublime Text .................................................................................................................. 7
2.3 AppServ ......................................................................................................................... 8
2.4 ภาษา PHP ...................................................................................................................... 9
2.5 การพฒนาเวบไซตดวย PHP .......................................................................................... 9
2.6 เทคนคการเขยนโปรแกรมแบบ Ajax ............................................................................ 10
2.7 การบรหารจดการขอมลโดย phpMyAdmin ...................................................................10
บทท 3 วเคราะหและออกแบบระบบ ...........................................................................................11
3.1 รายละเอยดโครงการ ...................................................................................................... 11
สารบญ(ตอ)
หนา
3.1.1 สมาชก ...................................................................................................................... 11
3.1.2 เจาของ ...................................................................................................................... 11
3.2 Workflow ระบบงานเดม ............................................................................................... 12
3.3 Workflow ระบบงานใหม ............................................................................................... 13
3.4 แผนภาพแสดงการไหลของขอมลContext Diagram ...................................................... 14
3.5 แผนภาพกระแสการไหลของขอมลData Flow Diagram Level 1 .................................. 15
3.6 แผนภาพกระแสการไหลของขอมลData Flow Diagram Level 2 .................................. 16
3.7 ค าอธบายการประมวลผลขอมล (Process Description) ................................................. 17
3.8 แผนภาพแสดงความสมพนธระหวางเอนทต(E-R Diagram Model) ..............................29
3.9 ออกแบบหนาจอการใชงาน ........................................................................................... 30
บทท 4 การออกแบบทางกายภาพ ................................................................................................36
4.1 การออกแบบฐานขอมล (Database Design) ...................................................................36
4.2 ผลการด าเนนงาน............................................................................................................ 40
บทท 5 สรปผลและขอเสนอแนะ .................................................................................................52
5.1 สรปผลการจดท าระบบใหม ...........................................................................................52
5.2 ขอดของการจดระบบมดงน ........................................................................................... 52
5.3 ขอเสยของการจดท าระบบใหม ......................................................................................52
5.4 ขอเสนอแนะ .................................................................................................................. 52
บรรณานกรม ............................................................................................................................... 53
ประวตผจดท า ..............................................................................................................................54
สารบญตาราง
หนา
ตารางท 1. 1 แสดงระยะเวลาด าเนนภาคนพนธ........................................................................... 5
ตารางท 3. 1 ค าอธบายการประมวลผลของโปรเซสท1 : เขาสระบบ........................................... 17
ตารางท 3. 2 ค าอธบายการประมวลผลของโปรเซสท 2 : จดการผเชา......................................... 18
ตารางท 3. 3 ค าอธบายการประมวลผลของโปรเซสท3 : จดการขอมลการเชา............................. 19
ตารางท 3. 4 ค าอธบายการประมวลผลของโปรเซสท 4 : จดการหองเชา..................................... 20
ตารางท 3. 5 ค าอธบายการประมวลผลของโปรเซสท 5 : ก าหนดราคา........................................ 21
ตารางท 3. 6 ค าอธบายการประมวลผลของโปรเซสท 6 : จดการรายรบ...................................... 22
ตารางท 3. 7 ค าอธบายการประมวลผลของโปรเซสท 6.1 : คาน า................................................ 23
ตารางท 3. 8 ค าอธบายการประมวลผลของโปรเซสท 6.2 : คาไฟ................................................ 24
ตารางท 3. 9 ค าอธบายการประมวลผลของโปรเซสท 6.3 : บนทกการช าระ............................... 25
ตารางท 3. 10 ค าอธบายการประมวลผลของโปรเซสท 6.4 : ออกใบเสรจ................................... 26
ตารางท 3. 11 ค าอธบายการประมวลผลของโปรเซสท 7 :คนหา................................................. 27
ตารางท 3. 12 ค าอธบายการประมวลผลของโปรเซสท 8 :แจงซอมบ ารง.................................... 28
ตารางท 4. 1 Room(แสดงรายละเอยดชอหอง)............................................................................. 36
ตารางท 4. 2 Status_room(แสดงรายละเอยดสถานะหอง)........................................................... 37
ตารางท 4. 3 Informationpeple(แสดงรายละเอยดขอมลผเชา)......................................................38
ตารางท 4. 4 Bill(แสดงรายละเอยดขอมลบล) ............................................................................. 39
สารบญรป
หนา
รปท 2. 1 Sublime Text 3............................................................................................................. 7
รปท 2. 2 Apache web server....................................................................................................... 8
รปท 3. 1 ภาพกางปลา.................................................................................................................. 11
รปท 3. 2 ระบบงานเดม ของระบบบรหารจดการ หอพกผใหญระ.............................................. 12
รปท 3. 3 Workflow ระบบงานใหม ของระบบบรหารจดการ หอพกผใหญระ............................ 13
รปท 3. 4 Context Diagram ของระบบบรหารจดการหอพกผใหญระ.......................................... 14
รปท 3. 5 Data Flow Diagram Level 1ของระบบบรหารจดการหอพกผใหญระ..........................15
รปท 3. 6 Data Flow Diagram Level2ของ Process 6.0 จดการรายรบ.......................................... 16
รปท 3. 7 แผนภาพแสดงความสมพนธระหวางเอนทต................................................................ 29
รปท 3. 8 แสดงหนาลอคอน......................................................................................................... 30
รปท 3. 9 แสดงหนาDashboard.................................................................................................... 30
รปท 3. 10 แสดงขอมลหอง.......................................................................................................... 31
รปท 3. 11 แสดงขอมลหองพก.....................................................................................................31
รปท 3. 12 แสดงขอมลการจดมเตอร............................................................................................ 32
รปท 3. 13 แสดงขอมลบล............................................................................................................ 32
รปท 3. 14 แสดงสรปรายได......................................................................................................... 33
รปท 3. 15 หนาแจงซอม...............................................................................................................33
รปท 3. 16 หนาแรกของUser........................................................................................................34
รปท 3. 17 แสดงบลของUser....................................................................................................... 34
รปท 3. 18 แสดงบลของUser....................................................................................................... 35
สารบญรป(ตอ)
หนา
รปท 4. 1 หนา Login.................................................................................................................... 40
รปท 4. 2 หนาหลกของAdmin..................................................................................................... 40
รปท 4. 3 หนาแสดงฝงหอง.......................................................................................................... 41
รปท 4. 4 หนาแสดงรายละเอยดของหอง..................................................................................... 41
รปท 4. 5 หนาเพมขอมลของหอง.................................................................................................42
รปท 4. 6 หนาแกไขขอมลหอง.....................................................................................................42
รปท 4. 7 หนาลบขอมลหอง.........................................................................................................43
รปท 4. 8 หนาคนหาประวต......................................................................................................... 43
รปท 4. 9 หนาจดมเตอร................................................................................................................44
รปท 4. 10 หนาจดมเตอรน า......................................................................................................... 44
รปท 4. 11 หนาจดมเตอรไฟ......................................................................................................... 45
รปท 4. 12 หนากรณมเตอรเตม.................................................................................................... 45
รปท 4. 13 หนากรณเปลยนมเตอร............................................................................................... 46
รปท 4. 14 หนาสรปคาใชจาย....................................................................................................... 46
รปท 4. 15 หนาดขอมลบลประจ าหอง......................................................................................... 47
รปท 4. 16 หนาดบลยอนหลง....................................................................................................... 47
รปท 4. 17 หนาสรปรายรบรายจายประจ าเดอน........................................................................... 48
รปท 4. 18 หนาแจงซอมบ ารง...................................................................................................... 48
รปท 4. 19 หนาตงคาหอพก.......................................................................................................... 49
รปท 4. 20 หนาแรกของฝงUser................................................................................................... 49
รปท 4. 21 หนาบลประจ าเดอนของUser...................................................................................... 50
รปท 4. 22 หนาแจงซอมบ ารง...................................................................................................... 50
รปท 4. 23 หนาเชคสถานะการแจงซอม....................................................................................... 51
บทท 1
บทน ำ
1.1 ทมำและควำมส ำคญของปญหำ
ในปจจบนคอมพวเตอรเขามามบทบาทมากยงขนคอมพวเตอรจงเปนสวนหนงทสามารถชวยในการจดเกบ
ขอมลตางๆในการบรหารจดการซงถอวาเปนสงจ าเปนอยางมากในปจจบนเพอทจะท าใหการท างานนนเปนไป
อยางรวดเรวถกตองและแมนย าทงนการทางานของคอมพวเตอรอาจรวมถงการใชโปรแกรมในการท างานซงม
ความจ าเปนทตองน าคอมพวเตอรมาใชทางานเพออ านวยความสะดวกของผใชจงตองมการพฒนาใหตรงกบ
ความตองการของงานและความสะดวกของผใชโดยท าเวบไซตเขามาชวยในการท างานเพอทจะไดประหยดทง
เวลาในการท างาน
หอพกผใหญระ ตงอยบานเลขท 121 หม 7 ต าบลสวนหลวง อ าเภอกระทมแบน จงหวดสมทรสาคร 74110
มอาคาร 2 อาคาร อาคารหนง มจ านว 3 32 หอง อาคารสองม 2ชน 30 หอง รวมหองทงหมด 62 หอง โดยม นาย
สจระ พนอยและนางอรญญา พนอย เปนเจาของหอพก เมอสรางเสรจกเกดปญหาในการบรหารจดการหอพก
เพราะยงมการบนทกขอมลของผเชาดวยลายมอ อาจจะท าใหเกดความผดพลาดไดงาย สวนการจดเกบเอกสารยง
จดเกบอยในลกษณะแฟนเอกสาร อาจท าใหเกดความยงยากในการคนหาขอมลของผเชาและเอกสารอาจจะสญ
หายได ซงเปนปจจยส าคญทท าใหระบบการใหบรการหอพกลาชาในการท างานและยงไมสามารถตอบสนอง
ความตองการใหกบผเชาได ดงนนระบบการจดการหอพกจงจ าเปนตองน าระบบบรการจดการทดเขามาชวย
อ านวยความสะดวกใชดานตางๆ เชนการคนหาขอมลของผเชา การค านวณคาน คาไฟ เปนตน ใหอยในรปแบบ
ของระบบเพอจะไดสะดวกแกการใชงานของผเชาและผดแลระบบ เพอปองกนความผดพลาดขอมลตางๆของ
หอพก และสามารถเรยกใชงานไดสะดวกรวดเรวมากยงขน
ผจดท าจงเลงเหนวาหอพกผใหญระควรมระบบการจดการหอพกเขามาชวยในการท างานของหอพกและ
อ านวยความสะดวกใหกบผทเขามาใชบรการหอพกโดยน าคอมพวเตอรเขามาชวยในการจดเกบขอมลตางๆให
เปนระเบยบมความถกตองและแมนย าสามารถเรยกดขอมลตางๆของหอพกไดสะดวกและรวดเรวมากยงขน
2
1.3 วตถประสงค
เพอพฒนาระบบบรหารจดการหอพกผใหญระ
1.4 ขอบเขตของภำคนพนธ
ระบบการจดการหอพกจะตองครอบคลมการด าเนนงานดงตอไปน
1.3.1 ระบบผดแลระบบ (Admin)
- สามารถตรวจสอบสถานะของหองพกได
- สามารถดขอมลของผเชาหองพกได
- สามารถแกไขสถานะหองพกได
- สามารถเพมลบแกไขขอมลของผเชาได
- สามารถตรวจสอบสถานะจายเงนคาเชาได
- สามารถเตอนผเชาวาคางจายคาเชาได
- สามารถออกบลคาหองได
- สามารถเปลยนสถานการณจายคาหองได
- สามารถดขอมลแจงซอมได
1.3.2 ผใชระบบ (User)
- สามารถเขาดระบบได
- สามารถดการแจงเตอนคางคาหองได
- สามารถดบลคาหองประจ าเดอนได
- สามารถแจงซอมได
3
1.6 ขนตอนและวธกำรด ำเนนงำนภำคนพนธ
1.4.1 การศกษาระบบเบองตนและศกษาความเปนได (System Feasibility) ศกษาความเปนไปไดของระบบโดยการศกษา จากเวบไซต www.horganice.com และเทคโนโลยตางๆ
ทเกยวของ โดยผพฒนาเลอกพฒนาบนแพลตฟอรมเวบไซตเนองจาก สามารถท างานไดกบทกแพลตฟอรม
รวมถงปรกษากบเจาของกจการ เพอขอค าปรกษาในเรองของความเปนไปไดและภาพรวมของระบบ
1.4.2 การวเคราะหระบบ (System Analysis)
น าขอมลตางๆ รวมทงปญหาทพบจากการศกษามาวเคราะหและวางแผนการปฏบตงาน โดยการ
วเคราะหระบบนน ผพฒนาเลอกพฒนาระบบแบบ Structure โดยเลอกใชแผนภาพ DFD (Data-Flow Diagram)
เพออธบายภาพรวมการท างานของระบบ และ ER-Diagram เพออธบายความสมพนธระหวางตารางของ
ฐานขอมล และใชแผนผงเวบไซต (Sitemap) เพออธบายโครงสรางโดยรวมของเวบไซตระบบ
1.4.3 การออกแบบระบบ (System Design)
การออกแบบระบบนนผจดท าจะท าการออกแบบสวนของดไซนของเวบในสวนของ GUI กอน เพอให
เขาใจถงภาพรวมและลกษณะของเวบไซต จากนนจงออกแบบสถาปตยกรรมระบบ โดยเลอกเปนแบบไคล
เอนท/เซรฟเวอร และเลอกใชฐานขอมลแบบฐานขอมลเชงสมพนธ (Relational Database)
1.4.4 การพฒนาระบบ (System Development)
เปนขนตอนในการพฒนาระบบ โดยผจดท าจะใชโปรแกรมSublime Text ในการพฒนาระบบในสวน
ของโปรแกรมมง มการใชภาษา PHP และภาษาอนๆทเกยวของ เพอประสบการณทดกบผใช และความสวยงาม
ของเวบไซต
1.4.5 การทดสอบระบบ (System Testing)
การทดสอบระบบ จะแบงการทดสอบออกเปนทงหมด 2 ลกษณะ คอ การทดสอบฟงกชนการท างาน
และ การทดสอบสวนตดตอกบผใช ซงในการทดสอบตางๆนน ทางผจดท าไดมการเชญใหบคคลภายนอก และ
เจาของกจการ กรณศกษาของเวบไซตระบบ ไดเขามามสวนรวมในการทดสอบเพอหาขอผดพลาด หากเกด
ขอผดพลาด ผจดท าจะรบด าเนนการแกไขโดยทนท
4
1.4.6 การน าระบบไปใชงานจรง (System Implementation)
ในสวนนผดแลระบบจะตองมการตดตอกบเจาของธรกจเพอน าระบบมาปรบประยกตใชเขากบกจการ
โดยเลอกวธการ Implementation แบบ Parallel Installation เนองจากตองมทดสอบวา ระบบงานใหมนน จะ
สามารถแทนทระบบเดมไดอยางแทจรง ซงอยางไรกตาม ทางผจดท าจะตองมการทดสอบระบบ และปรบปรง
แกไขเพอใหระบบงานใหมนน สามารถแทนทระบบงานเดมไดอยางสมบรณ
1.4.7 การจดท าเอกสารประกอบการใชงานระบบ (System Documentation)
เปนการจดท าเอกสารประกอบโครงงาน แนวทางในการจดท าโครงงาน วธการและขนตอนการด าเนน
โครงงาน เพอเสนอรายงานตออาจารยทปรกษาและคมอการใชงานส าหรบผใช และผพฒนาประกอบการอางอง
ตอไปในอนาคต
1.7 ประโยชนทคำดวำจะไดรบ
- ไดระบบการจดการหอพก - ไดอ านวยความสะดวกใหแกผเชาและเจาของกจการ - สามารถแสดงผลของขอมลตามรายการทผเชาตางๆและเจาของกจการตองการ
5
1.8 ระยะเวลำด ำเนนงำนภำคนพนธ
ตารางท 1. 1 แสดงระยะเวลาด าเนนภาคนพนธ
1.9 อปกรณและเครองมอทใชในกำรพฒนำระบบ
1.7.1 ฮารดแวร
- CPU Intel(R) Core i5-3570k @ 3.40GHz
- RAM 8.00GB
- HDD 1TB
- CPU Intel(R) Core i5-3570k @ 3.40GHz
- RAM 8.00GB
- HDD 1TB
1.7.2 ซอฟตแวร
- Sublime Text
- Microsoft Windows 10
- Microsoft office Word 2013
- Internet Explorer Browser 7 , Google Chrome , Mozilla Firefox
ขนตอนในการด าเนนงาน
2561
ม .ค. ม .ค. พ .ค. ม .ย.
1. การศกษาระบบเบองตนและศกษาความเปนได
2. การวเคราะหระบบ 3. การออกแบบระบบ 4. การพฒนาระบบ 5. การทดสอบระบบ 6. การน าระบบไปใชงานจรง 7. การจดท าเอกสาร
ประกอบการใชงานระบบ
บทท 2
ทบทวนวรรณกรรมทเกยวของ ในการจดท าระบบบรหารจดการนคณะผจ ดท าไดท าการศกษาคนควาทฤษฏแนวคดตางๆท
เกยวของกบการพฒนาระบบ ดงน
2.1 Web Services
Web Services Application หรอ program ทท างานอยางใดอยางหนง ในลกษณะใหบรการ โดยจะถก
เรยกใชงานจาก application อนๆ ในรปแบบ RPC (Remote Procedure Call) ซงการใหบรการจะม เอกสารท
อธบายคณสมบตของบรการก ากบไวโดยภาษาทถกใชเปนสอในการแลกเปลยนคอ XML ท าใหเราสามารถ
เรยกใช component ใด ๆ กได ใน platform ใด ๆ กได บน protocol HTTP ซงเปน protocol ส าหรบ World Wide
Web อนเปนชองทางทไดรบการยอมรบทวโลกในการตดตอสอสาร กนระหวาง application กบapplication ใน
ปจจบน Web Service ชวยใหการเขาถงขอมลสารสนเทศจากแอพพลเคชนทตางกนเปนไป โดยงาย โดยแอพ
พลเคชนนนๆ สามารถเขยนดวย Java และรนอยบน Sun Solaris Application Server หรออาจจะเขยนดวย C++
และรนอยบน Windows NT หรออาจะเขยนดวย Perl และรนอย บนเครอง Linux ซงมาตรฐานของ Web Service
ท าใหอนเทอรเฟซของแอพพลเคชนเหลาน ถก อธบายโดย WSDL และท าใหอยในมาตรฐานของ UDDI
หลงจากนน จงสามารถตดตอสอสารถง กนโดย XML ผาน SOAP อนเทอรเฟซ Web Service สามารถถกเรยกใช
ภายในองคกรเองหรอจากภายนอกองคกร โดยผาน ไฟรวอล ดงนนจงมองคกรใหญๆ มากมาย ก าลงพฒนา
ระบบทมอยของตน ใหเขากบ Web Service ซงนบเปนการลงทนทคมคา เนองจาก Web Service สามารถเพม
ศกยภาพในการท างานขององคกร อกทงลดคาใชจายในการจดการทรพยากรขององคกรไดอกทางหนง
นอกจากนน Web Service ยงสามารถใชรวมกบ Web Application โดยสงผานขอมล ทางอนเทอรเนตไดอกดวย
ซงนบเปนวธทมประสทธภาพในการตดตอสอสารกบลกคาหรอหนสวน ถงแมจะตองค านงถงระบบรกษาความ
ปลอดภย และการจดการรายการของขอมลอยกตาม แต Web Service ไดใชมาตรฐานทวไปของ internet เรอง
ดงกลาวจงนบเปนเรองธรรมดาของการสอสารผาน ระบบอเลกทรอนกส
7
2.2 Sublime Text
Sublime Text (โปรแกรม Sublime Text แกไขขอความ เขยนโคด รองรบหลายภาษาส าหรบโปรแกรมนมชอวา โปรแกรม Sublime Text เปนโปรแกรมแกไขขอความ และ เขยนโคด ส าหรบโปรแกรมเมอร และ นกพฒนา ทมขนาดเลก เพยงแค 7MB เทานน แตยงคงประสทธภาพและฟงกชนไวมากมาย ใชงานงายและท างานไดอยางรวดเรว
ดวย โปรแกรม Sublime Text น รองรบการใชงานหลากหลายภาษา ไมวาจะเปน ภาษาหลกๆ อยาง C,C++, C# เขยนเวบไซต HTML,PHP โคด CSS เขยนภาษา JAVA, Python หรออนๆ อกมากมาย ดวยหนาตาทใชงานเขยน สวนโคดแบงแตละสวนอยางชดเจน สามารถแกไขขอความหลายๆ บรรทดพรอมกนได คนหา Text แตละสวนได อกทงยงมแถบ แสดงโคดทงหมด ใหเลอนดดานขางไดอกดวย
ส าหรบ โปรแกรมเขยนโคด Sublime Text เปนโปรแกรมเขยน แกไขโคด ทมประสทธภาพสงไมแพตวอนๆ เลย ดวยประสทธภาพจาก Python API ทชวยใหคณสามารถตดตงปลกอนเสรมตางๆ และ Package ใหโปรแกรมมประสทธภาพในการท างานมากยงขน
รปท 2. 1 Sublime Text 3
8
2.3 AppServ
โปรแกรม Apache web server ไวจ าลอง web server เพอไวทดสอบ สครปหรอเวบไซตในเครองของเรา
โดยทไมตองเชอมตออนเตอรเนตและไมตองมคาใชจายใดๆ งายตอการตดตงและใชงานโปรแกรม Xampp จะ
มาพรอมกบ PHP ภาษาส าหรบพฒนาเวบแอพลเคชนทเปนทนยม MySQL ฐานขอมล, Apache จะท าหนาทเปน
เวบ เซรฟเวอร, Perl อกทงยงมาพรอมกบ OpenSSL , phpMyadmin (ระบบบรหารฐานขอมลทพฒนาโดย PHP
เพอใชเชอมตอไปยงฐานขอมล สนบสนนฐานขอมล MySQL และ SQLite โปรแกรม Xampp จะอยในรปแบบ
ของไฟล Zip, tar, 7z หรอ exe โปรแกรม Xampp อยภายใตใบอนญาตของ GNU General Public License
XAMPP เปนโปรแกรมจ าลองเครองตวเองเปนเซฟเวอรโดยในตวโปรแกรมนจะมโปรแกรมหลายๆตวทท างาน
ประสานเกยวของกนขางในอาท Apache , Mysql , FileZilla , Mercury เปนโปรแกรมทโฮสตเวบเซฟเวอร
ประเภทตาง ๆ สามารถท าการตดตงและใชงานไดอยางงาย ซอฟตแวรนสามารถท าการทดสอบรนเวบเพจไดบน
เครองคอมพวเตอรโปรแกรมนท าทกอยางใหสามารถรนไดอยางราบรนและรวดเรว XAMPP ไดรวมโปรแกรม
ส าห รบนกพฒนา เ ชน MySQL, PHP, PEAR, PERL, OpenSSL, FileZilla, FTP Server, Mercury Mail และ
โปรแกรมอน ๆ สามารถใชในการตดตงเวบเซฟเวอร เพอท าการสรางฐานขอมลทสามารถใชงานส าหรบ
เวบไซตของทานไดหรอใชส าหรบตรวจดเวบไซตของทาน XAMPP เปนซอฟตแวรทสรางขนมาส าหรบ
นกพฒนาเวบไซตและนกสรางบลอก อยางไรกตามโปรดทราบวาโปรแกรมนไมมการแนะน าทกสวนของ
โปรแกรม ดงนนผใชทตองการใชงานจะตองมความรในการเขยนโปรแกรมมาพอสมควร กลาวโดยสรป
XAMPP เปนเครองมอทส าคญส าหรบเวบเซฟเวอรและมการตดตงทงายดาย ไมมการตงคาทยงยาก
รปท 2. 2 Apache web server
9
2.4 ภาษา PHP
หลายคนทท าเวบไซตดวย HTML หรอโปรแกรมชวยสรางเวบไซตตางๆ เชน Dreamweaver แลวอาจสงสยวาเมอท า form ส าหรบ รบคาเชน ชอ ทอย เสรจแลวจะเกบคายงไง หรอจะท าอยางไรตอ หรอเวบบอรดท างานอยางไร CMS ท างานอยางไร ท าไมบางเวบไซตสามารถโตตอบกบ ผใชงานได ค าตอบของทกค าถามคอ PHP ครบ PHP นนเปนภาษาส าหรบใชในการเขยนโปรแกรมบนเวบไซต สามารถเขยนไดหลากหลายโปรแกรมเชนเดยวกบภาษาทวไป อาจมขอสงสยวา ตางจาก HTML อยางไร ค าตอบคอ HTML นนเปนภาษาทใชในการจดรปแบบของเวบไซต จดต าแหนงรป จดรปแบบตวอกษร หรอใสสสนใหกบ เวบไซตของเรา แต PHP นนเปนสวนทใชในการค านวน ประมวลผล เกบคา และท าตามค าสงตางๆ อยางเชน รบคาจากแบบ form ทเราท า รบคาจากชองค าตอบของเวบบอรดและเกบไวเพอน ามาแสดงผลตอไป แมแตกระทงใชในการเขยน CMS ยอดนยมเชน Drupal , Joomla พดงายๆคอเวบไซตจะโตตอบกบผใชได ตองมภาษา PHP สวน HTML หรอ Javascript ใชเปนเพยงแคตวควบคมการแสดงผลเทานน
2.5 การพฒนาเวบไซตดวย PHP
ส าหรบผพฒนาเวบไซตดวย PHP นนปกตจะท าการจ าลองเครองของตวเองใหเปน Web Server ระหวางการพฒนาเพอดการท างาน ของโปรแกรมทเขยนขนมาครบ จากนนจงจะอพไฟลทงหมดลงใน Web Server จรงครบ ในสวนของ Web Server นนทาง Hellomyweb กมใหบรการอยนะครบ ถามวาเราจะใหเครองคอมพวเตอรของเรานนท างานไดเหมอนกบ Web server จรงไดหรอไม ค าตอบคอไดครบ แตมนออกจะไมคมคา ทางการเงนนะครบ เพราะเราตองเสยคาไฟ คาอนเตอรเนต เครองคอมกตองเปดไวตลอดปดไมได เวลาผใชงานจากภายนอกมาเรยกใชกรองรบไมไดไมมาก ดงนนการเชา Web Server ภายนอกจะคมคามากกวาครบ หากตองการจะพฒนาเวบไซตเพอใชงานจรงๆ
10
2.6 เทคนคการเขยนโปรแกรมแบบ Ajax
Ajaxยอมาจาก Asynchronous JavaScriptand XMLซง ajax นนจะท าให web application มประสทธภาพ
มากขนเพราะ ajaxนนจะสง request ไปยง serverเพอให serverตอบกลบขอมลทเราตองการซงจะท าใหเรา
แกปญหาการโหลดขอมลชาเพราะ Server Side Scriptทเราตองการขอมลจาก serverนนจะตองโหลดใหมหมด
เชน phpเปนตน แต ajaxจะท าใหเราโหลดหนาเพจเฉพาะสวนทตองการขอมลใหมเทานนท าให webหรอ web
application มประสทธภาพมากขนและ ajax ยงสามารถทจะดงขอมลทเปน xmlไดอกดวยซงในการเขยนajaxนน
จะเขยนโดยใช javascriptในการควบคมการท างานทงหมด
2.7 การบรหารจดการขอมลโดย phpMyAdmin
phpMyAdmin คอโปรแกรมทถกพฒนาโดยใชภาษา PHP เพอใชในการบรหารจดการฐานขอมล Mysql แทนการคยค าสง เนองจากถาเราจะใชฐานขอมลทเปน MySQL บางครงจะมความล าบากและยงยากในการใชงาน ดงนนจงมเครองมอในการจดการฐานขอมล MySQL ขนมาเพอใหสามารถจดการ ตวDBMS ทเปน MySQL ไดงายและสดวกยงขน โดย phpMyAdmin กถอเปนเครองมอชนดหนงในการจดการนนเอง
phpMyAdmin เปนสวนตอประสานทสรางโดยภาษาพเอชพ ซงใชจดการฐานขอมล MySQL ผานเวบเบราวเซอร โดยสามารถทจะท าการสรางฐานขอมลใหม หรอท าการสราง TABLE ใหมๆ และยงม function ทใชส าหรบการทดสอบการ query ขอมลดวยภาษา SQL พรอมกนนน ยงสามารถท าการ insert delete update หรอแมกระทงใช ค าสงตางๆ เหมอนกบกนการใชภาษา SQL ในการสรางตารางขอมล
phpMyAdmin เปนโปรแกรมประเภท MySQL Client ตวหนงทใชในการจดการขอมล MySQL ผานweb browser ไดโดยตรง phpMyAdmin ตวนจะท างานบน Web server เปน PHP Application ทใชควบคมจดการ MySQL Server
บทท 3
วเคราะหและออกแบบระบบ
3.1 รายละเอยดโครงการ
ระบบสามารถแบงใชงานได 2 สวนประกอบดวย
3.1.1 สมาชก
ในสวนของระบบผเชาสามารถดขอมลไดเชน สามารถขอมลหองพก , สามารถดขอมลการช าระคาบรการได , สามารถแจงซอมบ ารงได
3.1.2 เจาของ ในสวนของระบบเจาของนนสามารถ ดการออกรายงานได สามารถจดการขอมลหองเชาได
สามารถจดการขอมลผใช ,สามารถดขอมลหองพกได , สามารถดการช าระและคาเชาได ,สามารถคนหาขอมลผเชาท งเกาและใหมได , สามารถพมพใบแจงหนและใบเสรจรบเงนได, สามารถ
ค านวณคาเชา คาไฟคาน าได, สามารถจดการสญญาเชาลกคาได,ดขอมลแจงซอมบ ารงได,สามารถดหองพกได , สามารถ, สามารถดขอมลผเชาได,สามารถดการช าระคาเชาไดเปนตน
รปท 3. 1ภาพกางปลา
เจาของหอพก
ด าเนนงานลาชา
ท างานผดพลาด
การด าเนนงาน
เกดความลาชา
เกดความผดพลาด
บนทกขอมลดวยการ
เขยน การจดเกบขอมลไมเปนระบบ
15
3.5 แผนภาพกระแสการไหลของขอมลData Flow Diagram Level 1
รปท 3. 5 Data Flow Diagram Level 1ของระบบบรหารจดการหอพกผใหญ
ระ
16
3.6 แผนภาพกระแสการไหลของขอมลData Flow Diagram Level 2
รปท 3. 6 Data Flow Diagram Level ของ2 Process 6.0 จดการรายรบ
17
3.7 ค าอธบายการประมวลผลขอมล (Process Description)
ตารางท 3. 1 ค าอธบายการประมวลผลของโปรเซสท1 : เขาสระบบ
Process Description
System :
DFD number :
Process name :
ระบบบรหารจดการ หอพกผใหญระ
1
เขาสระบบ
Input Data Flow : ชอผใช , รหสผาน Login เขาระบบ
Output Data Flow : ยนยนการเขาใช
Data stored used : D1 ขอมลผดแลระบบ,D2 ขอมลสมาชก
,D3 ขอมลเจาของ
Description : เปนโปรเซสส าหรบLogin เพอเขาสระบบ
18
ตารางท 3. 2 ค าอธบายการประมวลผลของโปรเซสท 2 : จดการผเชา
Process Description
System :
DFD number :
Process name :
ระบบบรหารจดการ หอพกผใหญระ
2
จดการผเชา
Input Data Flow : ขอมลผเชา
Output Data Flow : ขอมลการบนทก, แกไข , ขอมลผเชา, สญญาเชา
Data stored used : D ขอมลสมาชก2
Description : เปนโปรเซสส าหรบจดการบนทกขอมลของผทมาเชา
หอง
19
ตารางท 3. 3 ค าอธบายการประมวลผลของโปรเซสท3 : จดการขอมลการเชา
Process Description
System :
DFD number :
Process name :
ระบบบรหารจดการ หอพกผใหญระ
3
จดการขอมลการเชา
Input Data Flow : ขอมลการบนทก, แกไข , ขอมลผเชา ,
ขอมลหองเชา
Output Data Flow : ขอมลการบนทก, แกไข , ขอมลผเชา ,ขอมลหอง
เชา , ขอมลการเขาออก
Data stored used : D1 ขอมลผดแลระบบ , D2 ขอมลสมาชก , D5
ขอมลตก
Description : เปนโปรเซสส าหรบจดการบนทกขอมลของผทมา
เชาหอง และขอมลการเขาออกของหอง
20
ตารางท 3. 4 ค าอธบายการประมวลผลของโปรเซสท 4 : จดการหองเชา
Process Description
System :
DFD number :
Process name :
ระบบบรหารจดการ หอพกผใหญระ
4
จดการหองเชา
Input Data Flow : ขอมลหองพก
Output Data Flow : ขอมลการบนทก แกไข ,ขอมลหองเชา
Data stored used : D4 ขอมลการเขาออก
Description : เปนโปรเซสส าหรบจดการบนทกขอมลของหองเชา
เมอมการเขาออก หรอเปลยนแปลงสถานะของหอง
เชาเปนวางหรอไมวาง
21
ตารางท 3. 5 ค าอธบายการประมวลผลของโปรเซสท 5 : ก าหนดราคา
Process Description
System :
DFD number :
Process name :
ระบบบรหารจดการ หอพกผใหญระ
5
ก าหนดราคา
Input Data Flow : ขอมลราคาคาเชา , คาน า คาไฟ
Output Data Flow : ขอมลราคาคาเชา , คาน า คาไฟ
Data stored used : D1 ผดแลระบบ
Description : เปนโปรเซสส าหรบจดการก าหนดราคา
22
ตารางท 3. 6 ค าอธบายการประมวลผลของโปรเซสท 6 : จดการรายรบ
Process Description
System :
DFD number :
Process name :
ระบบบรหารจดการ หอพกผใหญระ
6
จดการรายรบ
Input Data Flow : ขอมลคาเชา ,ขอมลคาน า, ขอมลการช าระ ,ขอมลการ
คางช าระ
Output Data Flow : ขอมลรายรบ
Data stored used : D1 ผดแลระบบ , D2 ขอมลสมาชก , D5ขอมลตก ,
D6 ขอมลคาใชจาย , D7 ขอมลใบเสรจ
Description : เปนโปรเซสเกยวกบการจดการรายรบตางๆ
ประกอบดวยโปรเซสยอยดงตอไปน
6.1 : คาน า
6.2 : คาไฟ
6.3 : บนทกการช าระ
6.3 : ออกใบเสรจ
23
ตารางท 3. 7 ค าอธบายการประมวลผลของโปรเซสท 6.1 : คาน า
Process Description
System :
DFD number :
Process name :
ระบบบรหารจดการ หอพกผใหญระ
6.1
คาน า
Input Data Flow : ขอมลคาน า ,ขอมลหองเชา ,ขอมลผเชา , ใบแจงหน
Output Data Flow : ขอมลใบแจงหนคาน า
Data stored used : D1 ขอมลผดแลระบบ , D2 ขอมลสมาชก ,
D5 ขอมลตก , D7 ขอมลใบเสรจ
Description : เปนโปรเซสส าหรบการออกใบแจงหนคาน าเพอใหผ
เชาทราบถงปรมาณน าทใช
24
ตารางท 3. 8 ค าอธบายการประมวลผลของโปรเซสท 6.2 : คาไฟ
Process Description
System :
DFD number :
Process name :
ระบบบรหารจดการ หอพกผใหญระ
6.2
คาไฟ
Input Data Flow : ขอมลคาไฟ ,ขอมลหองเชา ,ขอมลผเชา ,
ใบแจงหน
Output Data Flow : ขอมลใบแจงหนคาไฟ
Data stored used : D1 ขอมลผดแลระบบ , D2 ขอมลสมาชก ,
D5 ขอมลตก , D7 ขอมลใบเสรจ
Description : เปนโปรเซสส าหรบการออกใบแจงหนคาไฟฟา
เพอใหผเชาทราบถงปรมาณไฟฟาทใช
25
ตารางท 3. 9 ค าอธบายการประมวลผลของโปรเซสท 6.3 บนทกการ
ช าระ
Process Description
System :
DFD number :
Process name :
ระบบบรหารจดการ หอพกผใหญระ
6.3
บนทกการช าระ
Input Data Flow : ขอมลคาเชา , ขอมลคาไฟ ขอมลคาน า , ขอมลผเชา ,
ขอมลหองเชา
Output Data Flow : ขอมลการช าระเงน
Data stored used : D1 ขอมลผดแลระบบ , D2 ขอมลสมาชก , D5
ขอมลตก ,D6 ขอมลคาใชจาย , D7 ขอมลใบเสรจ
Description : เปนโปรเซสส าหรบท าการบนทกขอมลคาใชจาย
ตางๆ
26
ตารางท 3. 10 ค าอธบายการประมวลผลของโปรเซสท 6.4 : ออกใบเสรจ
Process Description
System :
DFD number :
Process name :
ระบบบรหารจดการ หอพกผใหญระ
6.4
ออกใบเสรจ
Input Data Flow : ขอมลคาเชา , ขอมลคาไฟ ขอมลคาน า , ขอมลผเชา ,
ขอมลหองเชา
Output Data Flow : ขอมลใบเสรจ
Data stored used : D1 ขอมลผดแลระบบ , D2 ขอมลสมาชก , D6 ขอมล
คาใชจาย , D7ขอมลใบเสรจ
Description : เปนโปรเซสส าหรบท าการออกใบเสรจใบแจงหน
ตางๆ
27
ตารางท 3. 11 ค าอธบายการประมวลผลของโปรเซสท 7 : คนหา
Process Description
System :
DFD number :
Process name :
ระบบบรหารจดการ หอพกผใหญระ
7
คนหา
Input Data Flow : ขอมลผเชา , ขอมลหองเชา , ขอมลคาเชา ,ขอมลการ
ช าระ , ขอมล การคางช าระ , ขอมลคาน า , ขอมลคา
ไฟ, ขอมลสญญาเชา
Output Data Flow : ขอมลการคนหา
Data stored used : D1 ขอมลผดแลระบบ , D2 ขอมลสมาชก , D 3 ขอมลเจาของ , D4 ขอมลการเขาออก , D5 ขอมลตก , D6 ขอมลคาใชจาย , D7ขอมลใบเสรจ
Description : เปนโปรเซสส าหรบท าการคนหาขอมลทตองการ
ทราบเชน การคางช าระ หรอขอมลของผเชา
28
ตารางท 3. 12 ค าอธบายการประมวลผลของโปรเซสท 8 :แจงซอมบ ารง
Process Description
System :
DFD number :
Process name :
ระบบบรหารจดการ หอพกผใหญระ
8
แจงซอมบ ารง
Input Data Flow : ขอมลผเชา ,ขอมลหองเชา,ขอมลการแจง
Output Data Flow : ขอมลการแจง
Data stored used : D1 ขอมลผดแลระบบ , D2 ขอมลสมาชก , D 8
ขอมลการแจง
Description : เปนโปรเซสส าหรบท าการแจงซอมบ ารง
30
3.9 ออกแบบหนาจอการใชงาน
3.9.1 หนาลอคอนของระบบ
รปท 3. 8 แสดงหนาลอคอน
3.9.2 หนาแรกของระบบฝงAdmin
รปท 3. 9 แสดงหนาDashboard
31
3.9.3 หนาแสดงผงหองระบบฝงAdmin
รปท 3. 10 แสดงขอมลหอง
3.9.4 หนากรองขอมลผเชาระบบฝงAdmin
รปท 3. 11 แสดงขอมลหองพก
32
3.9.5 หนาจดมเตอรระบบฝงAdmin
รปท 3. 12 แสดงขอมลการจดมเตอร
3.9.6 หนาสรปออกบลระบบฝงAdmin
รปท 3. 13 แสดงขอมลบล
33
3.9.8 หนาสรปรายไดระบบฝงAdmin
รปท 3. 14 แสดงสรปรายได
3.9.9 หนาแจงซอมบ ารงระบบฝงAdmin
รปท 3. 15 หนาแจงซอม
34
3.9.10 หนาแรกของระบบฝงUser
รปท 3. 16 หนาแรกของUser
3.9.11 หนาแสดงบลระบบฝงAdmin
รปท 3. 17 แสดงบลของUser
บทท 4
การออกแบบทางกายภาพ
4.1 การออกแบบฐานขอมล (Database Design)
การออกแบบฐานขอมลเชงสมพนธ (Relational Database System) เปนการจดการขอมลตางๆ
ใหอยในรปของตารางฐานขอมลผานโปรแกรม MySQL โดยใชphpMyAdminในการจดการ
ฐานขอมลทออกแบบขนมา
ตารางท 4. 1 Room
Table : Room (แสดงรายละเอยดชอหอง)
Field Name Data Description Data
Type
Length
Room_id รหสชอหองพก Int 11
Room_name ชอหองพก varchar 100
Primary Key : room_id
Foreign Key : No
37
ตารางท 4. 2 Status_room
Table : Status_room (แสดงรายละเอยดสถานะหอง)
Field Name Data Description Data
Type
Length
statusroom_id รหสสถานะหอง Int 11
name ชอสถานะหอง varchar 100
Primary Key : statusroom_id
Foreign Key : No
38
ตารางท 4. 3 Informationpeple
Table : Informationpeple (แสดงรายละเอยดขอมลผเชา)
Field Name Data Description Data
Type
Length
Emp_id ล าดบผเชา Int 11
name ชอผเชา Text
Lastname นามสกลผเชา Text
Idcasd รหสบตร
ประชาชนผเชา
varchar 500
Telephone เบอรโทรผเชา Varchar 500
Imgidcard รปบตร
ประชาชนผเชา
Varchar 500
Imgrenter รปสญญาผเชา Varchar 500
totalroom_id รหสหองพก Int 11
Room_id รหสอดตหองพก Int 11
Date_checkin วนทเขาพก date
Date_checkout วนทยายออก date
Primary Key : emp_id
Foreign Key : totalroom_id
39
ตารางท 4. 4 Bill
Table : Bill (แสดงรายละเอยดขอมลบล)
Field Name Data Description Data
Type
Length
Id ล าดบบล Int 11
Totalroom_id รหสหองพก double
Unitwater จ านวนทใชน า double
Unitelectic จ านวนทใชไฟฟา double
Pricewater ราคาคาน า double
Priceelectic ราคาคาไฟฟา double
Pricefloor ราคาหองพก double
Wifi ราคาไวไฟ double
Parking ราคาทจอดรถ double
Pricetotal ราคารวมทงหมด double
Statusbii_id สถานการณช าระบล Int 11
Datebill วนทบนทกขอมล Date
paybill วนทช าระบล date
Primary Key :
Foreign Key : totalroom_id,status_bill 1=ช าระแลว 2=ยงไมช าระ
40
4.2 ผลการด าเนงงาน
4.2.1 หนา Login
รปท 4. 1 หนา Login
หนาลอคอนเขาสระบบ
4.2.2 หนาหลกของผดแลระบบ
รปท 4. 2 หนาหลกของผดแลระบบ
หนาหลกของผดแลระบบแสดงรายละเอยดจ านวนทมผอยอาศย หองวางและบลทยงคางคา
ช าระ
41
4.2.3 หนาแสดงฝงหอง
รปท 4. 3 หนาแสดงฝงหอง
หนาแสดงฝงหองตองเลอกตกเลอกชนจะแสดงหองออกมา
4.2.4 หนาแสดงรายละเอยดของหอง
รปท 4. 4 หนาแสดงรายละเอยดของหอง
หนาผงหองจะเลอกตกเลอกชนและจะแสดงจ านวนหองในแตละชนสเขยวจะเปนหองวาง
สวนสแดงจะมผอยอาศย สามารถเพมผเชาใหม แกไขขอมลผเชาและยายออกได
42
4.2.5 หนาเพมขอมลของหอง
รปท 4. 5 หนาเพมขอมลของหอง
หนาเพมผเชาในแตละหองจะมไอดใหและพาสเวรดก าหนดเองใชในการลอกอนของฝง
ยสเซอร จะกรอกชอ นามสกล เลขบตรประชาชน เบอรโทรศพท รปบตรประชาชน รปสญญาเชา
และเลอกบรการไวไฟ ทจอดรถจะเสยคาบรการเพม
4.2.6 หนาแกไขขอมลหอง
รปท 4. 6 หนาแกไขขอมลหอง
หนาแกไขขอมลจะสามารถแกไขขอมลหองได
43
4.2.7 หนาลบขอมลหอง
รปท 4. 7 หนาลบขอมลหอง
หนาลบขอมลจะลบขอมลของหอง
4.2.8 หนาคนหาประวต
รปท 4. 8 หนาคนหาประวต
หนาผเชาจะคนหาประวตขอมลผเชา การยายเขา ยายออก
44
4.2.9 หนาจดมเตอร
รปท 4. 9 หนาจดมเตอร
หนาจดมเตอรจะแบงเปนมเตอรน าและมเตอรไฟ
4.2.10 หนาจดมเตอรน า
รปท 4. 10 หนาจดมเตอรน า
หนาจดมเตอรน าจะตองเลอกตกเลอกชนกอนแลวจะแสดงขอมลหองในแตละชน เลขกอน
หนาหนวยทใชในเดอนทแลว เลขลาสดคอหนอยทใชในเดอนถดไปจะเอาเลขกอนหนาและเลข
ลาสดมาค านวณแสดงในชองหนวยทใช
45
4.2.11 หนาจดมเตอรไฟ
รปท 4. 11 หนาจดมเตอรไฟ
หนาจดมเตอรไฟจะตองเลอกตกเลอกชนกอนแลวจะแสดงขอมลหองในแตละชน เลขกอน
หนาหนวยทใชในเดอนทแลว เลขลาสดคอหนอยทใชในเดอนถดไปจะเอาเลขกอนหนาและเลข
ลาสดมาค านวณแสดงในชองหนวยทใช
4.2.12 หนากรณมเตอรเตม
รปท 4. 12 หนากรณมเตอรเตม
หนามเตอรเตมกจะค านวณจากมเตอรเตมลบดวยจ านวณทใชของเดอนกอนซงคามเตอร
เตมเปนคาทก าหนดไวตายตวจากนนปอนคามเตอรเดอนปจจบนแลวน ามาบวกกบผลลพธของ
มเตอรเตมกบหนวยทใชกอนหนาคาจะออกมาแสดงในชองหนวยทใชของเดอนปจจบน
46
4.2.13 หนากรณเปลยนมเตอร
รปท 4. 13 หนากรณเปลยนมเตอร
หนาเปลยนมเตอรจะกดปมนในกรณทมเตอรมอาการช ารดโดยทจะค านวณจากคามเตอร
ตวเกาวาหยดทเทาไหรน าไปค านวณกบมเตอรทใชเดอนกน จากนนคอยกรอกคามเตอรใหมท
เปลยนวาคามนเรมตนทเทาไหรแลวน าไปค านวณกบคามเตอรทใชไปในเดอนปจจบน ผลลพธ
ทงหมดจะแสดงในหนวยทใชงานปจจบน
4.2.14 หนาสรปคาใชจาย
รปท 4. 14 หนาสรปคาใชจาย
ปมคาใชจายจะแสดงคาหอง คาน า คาไฟและคาบรการอนๆ ปมบลจะพมพใบช าระหน
ออกมา
47
4.2.15 หนาดขอมลบลประจ าหอง
รปท 4. 15 หนาดขอมลบลประจ าหอง
หนาดบลจะแสดงรายละเอยดคาใชจายในแตละหอง
4.2.16 หนาดบลยอนหลง
รปท 4. 16 หนาดบลยอนหลง
หนาดบลยอนหลงจะแสดงสถานะการช าระแลวหรอคางคาช าระของแตละหอง
48
4.2.17 หนาสรปรายรบรายจายประจ าเดอน
รปท 4. 17 หนาสรปรายรบรายจายประจ าเดอน
หนาสรปรายรบรายจายจะสรปรายไดของแตละเดอน
4.2.18 หนาแจงซอมบ ารง
รปท 4. 18 หนาแจงซอมบ ารง
หนาซอมบ ารง เมอผใชแจงซอมจะแสดงเรองทผใชแจงเขามา จะเปลยนสถานะการรบเรอง
เปนรบเรองแลวหรอด าเนนการเสรจสน
49
4.2.19 หนาตงคาหอพก
รปท 4. 19 หนาตงคาหอพก
หนาตงคาหอพกจะแสดงทอยหอพกก าหนดคาไวไฟ คาทจอดรถ
หนวยของคาน า-ไฟและคาหองในแตละชน
4.2.20 หนาแรกของฝงUser
รปท 4. 20 หนาแรกของฝงUser
หนาหลกของฝงผใช
50
4.2.21 หนาบลประจ าเดอนของUser
รปท 4. 21 หนาบลประจ าเดอนของUser
หนาบลจะแสดงบลรายระเอยดของเดอนปจจบน
4.2.22 หนาแจงซอมบ ารง
รปท 4. 22 หนาแจงซอมบ ารง
หนาแจงซอมจะแจงซอมเรองตางๆสงไปยงผดแลระบบ
51
4.2.23 หนาเชคสถานะการแจงซอม
รปท 4. 23 หนาเชคสถานะการแจงซอม
หนาเชคสถานะการแจงซอมจะแสดงสถานะการรบเรอง
บทท 5
สรปผลและขอเสนอแนะ
5.1 สรปผลการจดท าระบบใหม
ระบบสารสนเทศเพอการจดการ การบรหารงานหองพกผานเครอขายอนเทอรเนต เปน
กรณศกษา หอพกผใหญระ ระบบนพฒนาขนเพอชวยอ านวยความสะดวกใหแกผใชระบบเกยวกบ
การจองหองพกและ การจดการบรหารใหมความสะดวกรวดเรวและประหยดเวลาส าหรบผทจะมา
ตดตอ กบหอพกโดยตรง
โดยการบรหารจดการของระบบมดงน
5.1.1 การจดการขอมลผเชาและผดแลระบบสามารถแกไขประวตผเชาได
5.1.2 ออกใบสญญาเชา
5.1.3 การจดการคาใชจาย, ออกใบเสรจคาน า-คาไฟ, พมพใบแจงหนรายเดอน, คาไวไฟ,
คาทจอดรถ, ปรบคาราคาหนวยคาน า-คาไฟ, ระบบสามารถจดเกบคาใชจายรายเดอน
ของทกหองพก
5.1.4 ปรบรายละเอยดของหองพก, จดการราคาคาเชาหอง
5.2 ขอดของการจดระบบมดงน
5.2.1 สามารถเกบรายละเอยดการใชบรการตางๆของผใชบรการทเกดขน เพอตรวจสอบและเกบ ไวเปนหลกอางองไดในครงตอไป
5.2.2 สามารถควบคมดแลเกยวกบสถานะหองพกไดอยางถกตองเพอการคนหา ประมวลผล
5.2.3 เพอความสะดวก รวดเรวในการ ลงทะเบยน ของหองพกในหอพก
5.3 ขอเสยของการจดท าระบบใหม
5.3.1 หนาจอยงไมทนสมย 5.3.2 ระบบการรกษาความปลอดภยยงไมดพอ
5.4 ขอเสนอแนะ
5.4.1 ระบบยงไมมเรองการรกษาความปลอดภยในขอมลมากนกควรจะพฒนาการรกษาความปลอดภยมากกวาน ของขอมลการท าธรกรรมบนเวบไซตตอไป
53
บรรณานกรม นายเทคโน.(2560).แซมป เขาถงไดจาก https://www.ninetechno.com/a/website/873-
xampp.html
ทรงชย แชเตน.(2556).พเอชพ เขาถงไดจาก http://sunzandesign.blogspot.com/2013/01/
php.html
54
ประวตผจดท ำ
นายกนตพงศ พนอย 5704800059
ทอย 121 หม 7 ต าบล สวนหลวง อ าเภอ กระทมแบน
จงหวด สมทรสาคร 74110
อเมล [email protected]
เบอรโทรศพท 085-323-4210
นายธระศกด ไชยยะ 5704800077
78/200 ซอยเพชรเกษม81/6 ถนนเพชรเกษม เขต
หนองแขม แขวงหนองคางพล กรงเทพฯ 10160
เบอรโทรศพท 091-716-8021