management information system case study : phuyaira...

64
ระบบการจัดการบริหารงานหอพักกรณีศึกษา : ตึกผู้ใหญ่ระ Management Information System Case study : Phuyaira dorm นายกันตพงศ์ พูนอุย 5704800059 นายธีระศักดิ ์ ไชยยะ 5704800077 ภาคนิพนธ์นี ้เป็นส่วนหนึ ่งของการศึกษาตามหลักสูตรปริญญาวิทยาศาสตรบัณฑิต ภาควิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสยาม ปีการศึกษา 2561

Upload: others

Post on 19-May-2020

15 views

Category:

Documents


0 download

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ภาพกางปลา

เจาของหอพก

ด าเนนงานลาชา

ท างานผดพลาด

การด าเนนงาน

เกดความลาชา

เกดความผดพลาด

บนทกขอมลดวยการ

เขยน การจดเกบขอมลไมเปนระบบ

12

3.2 Workflow ระบบงานเดม

รปท 3. 2 ระบบงานเดม ของระบบบรหารจดการ หอพกผใหญระ

13

3.3 Workflow ระบบงานใหม

รปท 3. 3 Workflow ระบบงานใหม ของระบบบรหารจดการ หอพกผใหญระ

14

3.4 แผนภาพแสดงการไหลของขอมลContext Diagram

รปท 3. 4 Context Diagram ของระบบบรหารจดการหอพกผใหญระ

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 : เปนโปรเซสส าหรบท าการแจงซอมบ ารง

29

3.8 แผนภาพแสดงความสมพนธระหวางเอนทต(E-R Diagram Model)

รปท 3. 7 แผนภาพแสดงความสมพนธระหวางเอนทต

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

35

3.9.12 หนาแสดงการแจงซอมของUser

รปท 3. 18 แสดงบลของ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