012 coconut hotel management system

65
ระบบบริหารและจัดการโรงแรม กรณีศึกษาโรงแรมโกโก้นัท จังหวัดอุดรธานี Hotel Management System Case Study Coconut Hotel Udonthani คคนะ น้อยมณี Kakana Noimanee สารนิพนธ์ฉบับนี ้เป็นส่วนหนึ ่งของการศึกษา ตามหลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ บัณฑิตวิทยาลัย มหาวิทยาลัยเทคโนโลยีมหานคร ปีการศึกษา 2554

Upload: benjamin-gates

Post on 14-Feb-2016

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 012 Coconut Hotel Management System

ระบบบรหารและจดการโรงแรม กรณศกษาโรงแรมโกโกนท จงหวดอดรธาน Hotel Management System Case Study Coconut Hotel Udonthani

คคนะ นอยมณ Kakana Noimanee

สารนพนธฉบบนเปนสวนหนงของการศกษา ตามหลกสตรวทยาศาสตรมหาบณฑต

สาขาวชาเทคโนโลยสารสนเทศ บณฑตวทยาลย มหาวทยาลยเทคโนโลยมหานคร

ปการศกษา 2554

Page 2: 012 Coconut Hotel Management System

 

หวขอโครงงาน ระบบบรหารและจดการโรงแรม กรณศกษาโรงแรมโกโกนท จ.อดรธาน

นกศกษา นายคคนะ นอยมณ รหสนกศกษา 5217690020 ปรญญา วทยาศาสตรมหาบณฑต สาขาวชา เทคโนโลยสารสนเทศ พ.ศ. 2554 อาจารยผควบคมโครงงาน ดร.วรพล ลลาเกยรตสกล

บทคดยอ

โครงงานนเปนการจดทาระบบบรหารและจดการโรงแรม กรณศกษาโรงแรมโกโกนท จ.อดรธานทจะชวยใหการจดเกบขอมลของโรงแรม ขอมลการเขาพกของลกคา การรบสนคาเขาและการจายสนคาออก รวมไปถงตรวจสอบรายรบ รายจายของโรงแรม ซงเปนการเพมประสทธภาพในการบรหารและจดการโรงแรมใหมากยงขน

Page 3: 012 Coconut Hotel Management System

II 

 

Project Title Hotel management systems

Case study Coconut hotel Udonthani

Student Kakana Noimanee

Student ID. 5217690020

Degree Master of science

Programme Information Technology

Year 2011

Thesis Advisor Dr. Woraphon Lilakiatsakun

ABSTRACT

This project is an implement of hotel management system case study Coconut hotel

Udonthani. Helpful manage hotel data , customers check in-out rooms data, beverage store

data until checking income and expense cost of hotel ,which is the increase efficiency in the

management Hotel.

Page 4: 012 Coconut Hotel Management System

III 

 

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

โครงงานนสามารถเกดขนไดอนเนองมาจากความรวมมอและคาแนะนาจากหลายๆ ทานทชวยชแนะแนวทางและใหความรตางๆ ทงนตองขอขอบพระคณ ดร.วรพล ลลาเกยรตสกล เปนอยางสง ทไดชวยกลนกรองและใหแนวคดในการทางาน อกทงยงชวยชนาปญหาทจะเกด ทาใหสามารถเตรยมการแกไขไดเปนอยางด ขอขอบพระคณ คณพลาสลกษณ สวนสดา ทชวยใหขอมลตางๆ และคาชแนะเกยวกบโรงแรมโกโกนท จงหวดอดรธาน รวมถงเพอนรวมงานทกทานทชวยใหโครงงานนมความสมบรณลลวงไปไดดวยด

คคนะ นอยมณ

Page 5: 012 Coconut Hotel Management System

IV 

 

สารบญ หนา

บทคดยอภาษาไทย I บทคดยอภาษาองกฤษ II กตตกรรมประกาศ III สารบญ IV สารบญตาราง VI สารบญรปภาพ VIII บทท 1 บทนา 1 1.1 กลาวนา 1 1.2 วตถประสงค 2 1.3 ขอบเขตของการดาเนนงาน 2 1.4 ประโยชนทคาดวาจะไดรบ 3 1.5 ขนตอนการดาเนนโครงงาน 3 บทท 2 ทฤษฎและเทคโนโลยทเกยวของ 4 2.1 วฏจกรชวตของการพฒนาระบบ 5 2.2 เทคโนโลย ดอทเนตเฟรมเวรก 7 2.3 เทคโนโลย เอ เอส พ ดอทเนต 7 2.4 ภาษา ซ ชารป 8 2.5 แคสเคดดงสไตลชตส 8

2.6 เครองมอทใชพฒนา 9 บทท 3 การดาเนนโครงงาน 11

3.1 วเคราะหโครงสรางขององคกร 11

3.2 วเคราะหและออกแบบระบบ 12

3.3 วเคราะหโครงสรางฮารดแวรและซอฟทแวร 39

บทท 4 การทดลองทางาน 40

4.1 สวนการทางานของพนกงาน 40 4.2 สวนการทางานของผจดการ 41

Page 6: 012 Coconut Hotel Management System

 

สารบญ(ตอ) หนา

บทท 5 สรปผลของโครงงานและขอเสนอแนะ 52 5.1 กลาวนา 52 5.2 สรปผลโครงงาน 52 5.3 ขอเสนอแนะ 52 เอกสารอางอง 53 ภาคผนวก ก. 54

Page 7: 012 Coconut Hotel Management System

VI 

 

สารบญตาราง

หนา ตารางท 3.1 คาอธบายการประมวลผลของโปรเซสท 1: ปรบปรงขอมลหลก 21

ตารางท 3.2 คาอธบายการประมวลผลของโปรเซสท 2: จดการรายจายภายนอก 22

ตารางท 3.3 คาอธบายการประมวลผลของโปรเซสท 3: คานวณคาใชจาย 22

ตารางท 3.4 คาอธบายการประมวลผลของโปรเซสท 4: จดการการเขาพก 23

ตารางท 3.5 คาอธบายการประมวลผลของโปรเซสท 5: การสงสนคา 23

ตารางท 3.6 คาอธบายการประมวลผลของโปรเซสท 6: การนาเขาสนคา 24

ตารางท 3.7 คาอธบายการประมวลผลของโปรเซสท 7: ออกรายงาน 24

ตารางท 3.8 คาอธบายการประมวลผลของโปรเซสท 2.1: เลอกขอมลประเภทรายจาย 25

ตารางท 3.9 คาอธบายการประมวลผลของโปรเซสท 2.2: บนทกขอมลรายจาย 25

ตารางท 3.10 คาอธบายการประมวลผลของโปรเซสท 3.1: ตรวจสอบคาใชจาย 26

ตารางท 3.11 คาอธบายการประมวลผลของโปรเซสท 3.2: คานวณคาใชจาย 26

ตารางท 3.12 คาอธบายการประมวลผลของโปรเซสท 3.3: รบชาระเงน 27

ตารางท 3.13 คาอธบายการประมวลผลของโปรเซสท 3.4: บนทกขอมล 27

ตารางท 3.14 คาอธบายการประมวลผลของโปรเซสท 4.1: ตรวจสอบสถานะหองพก 27

ตารางท 3.15 คาอธบายการประมวลผลของโปรเซสท 4.2: บนทกขอมลเขาพก 28

ตารางท 3.16 คาอธบายการประมวลผลของโปรเซสท 4.3: ยกเลกหองพก 28

ตารางท 3.17 คาอธบายการประมวลผลของโปรเซสท 5.1: ตรวจสอบจานวนสนคาในคลง 29

ตารางท 3.18 คาอธบายการประมวลผลของโปรเซสท 5.2: บนทกขอมลสนคา 29

ตารางท 3.19 คาอธบายการประมวลผลของโปรเซสท 5.3: ยกเลกสนคา 29

ตารางท 3.20 คาอธบายการประมวลผลของโปรเซสท 6.1: ตรวจสอบสนคา 30

ตารางท 3.21 คาอธบายการประมวลผลของโปรเซสท 6.2: ดาเนนการนาสนคาเขา 30

ตารางท 3.22 คาอธบายการประมวลผลของโปรเซสท 6.3: บนทกขอมลสนคา 30

ตารางท 3.23 คาอธบายการประมวลผลของโปรเซสท 7.1: เลอกรายงานประจาวน 31

ตารางท 3.24 คาอธบายการประมวลผลของโปรเซสท 7.2: พมพรายงานประเภทรายวน 31

Page 8: 012 Coconut Hotel Management System

VII 

 

สารบญตาราง(ตอ)

หนา ตารางท 3.25 คาอธบายการประมวลผลของโปรเซสท 7.3: เลอกรายงานประเภทอนๆ 32 ตารางท 3.26 คาอธบายการประมวลผลของโปรเซสท 7.4: พมพรายงาน 32ตารางท 3.27 ตาราง ROOM 35ตารางท 3.28 ตาราง STATUS_ROOM 35ตารางท 3.29 ตาราง TYPE_ROOM 35ตารางท 3.30 ตาราง CHECK__IN 36ตารางท 3.31 ตาราง SERVICE 36ตารางท 3.32 ตาราง ORDER 36ตารางท 3.33 ตาราง BEVERAGE 37ตารางท 3.34 ตาราง STOCK 37ตารางท 3.35 ตาราง EMPLOYEES 38ตารางท 3.36 ตาราง POSITION 38

Page 9: 012 Coconut Hotel Management System

VIII 

 

สารบญรปภาพ

หนา รปท 2.1 วฏจกรชวตของการพฒนาระบบ (System Development Life Cycle: SDLC) 5 รปท 2.2 ตวอยางโปรแกรม Hello World ใน C# 8รปท 2.3 ตวอยางโคดของ CSS 9รปท 3.1 โครงสรางขององคกร 10รปท 3.2 Context Diagram ของระบบบรหารจดการโรงแรม 12รปท 3.3 Data Flow Diagram LV 1 ของระบบบรหารจดการโรงแรม 13รปท 3.4 Data Flow Diagram LV 2 ของจดการรายจายภายนอก 14รปท 3.5 Data Flow Diagram LV 2 ของคานวณคาใชจาย 14รปท 3.6 Data Flow Diagram LV 2 ของจดการการเขาพก 15รปท 3.7 Data Flow Diagram LV 2 ของการสงสนคา 15รปท 3.8 Data Flow Diagram LV 2 ของการนาสนคาเขา 16รปท 3.9 Data Flow Diagram LV 2 ของการออกเอกสาร 16รปท 3.10 E-R Diagram ของระบบบรหารและจดการโรงแรม 33รปท 3.11 Relationship Database Schema Diagram ของระบบบรหารและจดการโรงแรม 34รปท 4.1 หนาหลกของเวบไซด 40รปท 4.2 แสดงโลโกของโรงแรมและชอระบบการจดการและบรหารโรงแรม 41รปท 4.3 แสดงเมนในการเขาถงสวนตางๆ ของระบบ 41รปท 4.4 แสดงคอนโทน เพอเขาถงสวนจดการตางๆ เกยวกบหองพก 42รปท 4.5 แสดงหนาจอเมอเลอกเขาพกหองพก 42รปท 4.5 แสดงหนาจอเมอเลอกเขาพกหองพก 43รปท 4.7 แสดงหนาจอเมอเลอกสงสนคา 43รปท 4.8 แสดงหนาจอเมอเลอกยายหอง 44 รปท 4.9 แสดงหนาจอขอมลสนคาและเครองดมในสตอก 44รปท 4.10 แสดงหนาจอเพม/แกไข ขอมลสนคาและเครองดมในสตอก 45รปท 4.11 แสดงหนาจอขอมลสนคาและเครองดมในสตอก (Re-Check) 45รปท 4.12 แสดงขอมลสนคาและเครองดมในสตอกเพอ ลบ/แกไข 46

Page 10: 012 Coconut Hotel Management System

IX 

 

สารบญรปภาพ(ตอ)

หนา รปท 4.13 แสดงขอมลสนคาและเครองดมในสตอกเพอแกไขสนคาและเครองดมในสตอก 46รปท 4.14 แสดงขอมลสนคาและเครองดมในสตอกเพอลบสนคาและเครองดมในสตอก 46รปท 4.15 แสดงหนาจอเพมขอมลพนกงานใหม 47รปท 4.16 แสดงหนาจอแกไขขอมลพนกงาน 47รปท 4.17 แสดงหนาจอเพอลบขอมลพนกงาน 48รปท 4.18 แสดงหนาจอเพอเพมขอมลสนคาและเครองดม 48รปท 4.19 แสดงหนาจอเพอแกไขขอมลสนคาและเครองดม 49รปท 4.20 แสดงหนาจอเพอลบขอมลสนคาและเครองดม 49รปท 4.21 แสดงหนาจอเพอเพมขอมลราคาการใหบรการ 50รปท 4.22 แสดงหนาจอเพอแกไขขอมลราคาการใหบรการ 50รปท 4.23 แสดงหนาจอเพอลบขอมลราคาการใหบรการ 51รปท 4.24 แสดงหนาจอ เพมและแสดงรายละเอยดขอมลรายจายภายนอก 51

Page 11: 012 Coconut Hotel Management System

บทท 1 บทนา

1.1 กลาวนา

ปจจบนเทคโนโลยไดเขามามบทบาทในการประกอบธรกจตางๆเปนอยางมาก การบรหารและ

จดการโรงแรม กเปนอกหนงธรกจทนาเทคโนโลยเขามาใชกนอยางแพรหลาย ทาใหการบรหารและ

จดการนนมประสทธภาพ รวดเรว และสะดวกมากยงขน

ระบบบรหารและจดการโรงแรม (Hotel Management System) มวตประสงคในการนา

เทคโนโลยเขามาชวย ในการบรหารและจดการโรงแรมใหมประสทธภาพมาก เพมความสะดวกในการ

คานวณรายรบ-รายจายตางๆของโรงแรม การตรวจสอบสนคาและเครองดมในคลง และปรบเปลยนจาก

การเกบเอกสารในรปแบบของกระดาษไปเปนการจดเกบเปนขอมลดจตอล

จากการนากรณศกษาของโรงแรมโกโกนท จงหวดอดรธาน พบวางานเอกสารตางๆ ไมวาจะ

เปนเอกสารเกยวกบการใชหองพก และเอกสารทเกยวกบการเบกจายสนคาและเครองดม ทางโรงแรม

ยงไมมการนาเทคโนโลยเขามาบรการและจดการ ทาใหเอกสารตางๆ มความยงยากในการคนหา และ

จานวนเอกสารมมากขนทกวน การคานวณรายรบและรายจายยงยากและซบซอน กรณศกษาของ

โรงแรมดงกลาว จงเหมาะสมในการเทคโนโลยเขามาจดการใชอยางยง โดยปญหาและแรงจงใจจาแนก

เปนขอๆ ดงน

1.1.1 การจดเกบเอกสารภายในโรงแรมไมมความเปนระเบยบ

1.1.2 ความรวดเรวในการบรการใหกบลกคาทาไดชา

1.1.3 ทางผจดการตองการทจะเพมประสทธภาพในการคานวณรายรบ-รายจายของแตละเดอน

1.1.4 การตรวจสอบและคานวณราคาสนคาและเครองดมในการปดรอบบญชอาจมขอผดพลาด

1  

Page 12: 012 Coconut Hotel Management System

1.2 วตถประสงค

1.2.1 เพอเพมประสทธภาพในการบรหารและจดการโรงแรม

1.2.2 เพอเพมความสะดวกรวดเรวในการบรการลกคา

1.3 ขอบเขตของการดาเนนการ

ในระบบบรหารและจดการโรงแรมน ผวจยไดกาหนดขอบเขตของการวจยไว ดงน

1.3.1 กาหนดผใชงานระบบออกเปน 2 ประเภท คอ

- พนกงานแคชเชยร

- ผจดการ

1.3.2 พนกงานแคชเชยร

1.3.2.1 สามารถแสดงจานวนหอง จานวนสนคาและเครองดมทงหมดได

1.3.2.2 สามารถแสดงขอมลการสงสนคาในแตละหองได

1.3.2.3 สามารถเพม ลบ และแกไขจานวนสนคาและเครองดมได

1.3.2.4 สามารถคานวณคาใชจายของลกคาได

1.3.2.5 สามารถแสดงสถานะของหองพกได

1.3.2.6 สามารถจดทารายงานขอมลรายรบและรายจายประจาวนได

1.3.3 ผจดการ

1.3.3.1 สามารถแกไขราคาหองพก สนคาและเครองดมได

1.3.3.2 สามารถเรยกดขอมลรายรบและรายจายประจาวนได

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

สามารถแสดงขอมลพนกงานทกคนได 1.3.3.4

1.3.3.5 สามารถคานวณรายรบและรายจายของโรงแรมได (รวมคานา คาไฟ ภาษ

อนๆ)

1.3.3.6 จดทารายงานรายรบและรายจายของโรงแรมได

2  

Page 13: 012 Coconut Hotel Management System

3  

1.3.4 ระบบงานมการเตอนเมอสนคาและเครองดมใกลจะหมด

1.3.4 ระบบงานมการแสดงเวลาในการเขาพกและแสดงเวลาทตองออกจากหองพก

1.3.4 ระบบงานควบคมดวยภาษา ASP.NET เขยนดวยภาษา C#

1.4 ประโยชนทคาดวาจะไดรบ

1.4.1 เพมประสทธภาพในการบรหารและจดการโรงแรมมากยงขน

1.4.2 เพมการอานวยความสะดวก รวดเรว ใหกบลกคา

1.5 ขนตอนการดาเนนโครงงาน

1.5.1 ศกษาทฤษฎ เพอนามาใชสาหรบทาวจย

1.5.2 กาหนดหวขอองคความรทจะจดทาเพอใหมความสอดคลองกบองคกร

1.5.3 จดการรวบรวมความตองการดานตางๆ พรอมทงวเคราะหความตองการ

1.5.4 วเคราะหและออกแบบระบบงานและระบบฐานขอมล

1.5.5 วเคราะหรวบรวมและออกแบบหนาระบบ เพอใหสอดคลองกบฐานขอมล

1.5.6 พฒนาระบบสารสนเทศเพอใชในการบรหารและจดการโครงงาน

1.5.7 ตดตามและประเมนการใชงาน

1.5.8 สรปผลของโครงงาน

Page 14: 012 Coconut Hotel Management System

บทท 2 ทฤษฎและเทคโนโลยทเกยวของ

ในระบบบรหารและจดการโรงแรม ผพฒนาไดศกษาของหลกการทฤษฏตางๆ และเทคโนโลยท

เกยวของทนามาประยกตใชงาน โดยแบงเปนหวขอตางๆ ดงตอไปน

2.1 วฏจกรชวตของการพฒนาระบบ (System Development Life Cycle: SDLC) 2.2 เทคโนโลย ดอทเนตเฟรมเวรก (.NET Framework Technology) 2.3 เทคโนโลย เอ เอส พ ดอทเนต (ASP.NET Technology) 2.4 ภาษา ซ ชารป (C# Programming Language) 2.5 แคสเคดดงสไตลชตส (Cascading Style Sheets: CSS) 2.6 ฐานขอมล มาย เอส คว แอล (Microsoft SQL Server 2005) 2.7 เครองมอทใชพฒนา

4  

Page 15: 012 Coconut Hotel Management System

2.1 วฏจกรชวตของการพฒนาระบบ (System Development Life Cycle: SDLC) เนองจากการคนพบปญหาตาง ๆ นนสามารถเกดขนไดตลอดชวงเวลาของการพฒนา เชน ขนตอน

ของการวเคราะห การออกแบบ การนาไปปรบใช เปนตน SDLC เปนวธทสามารถจะยอนกลบ ไปยงขน ตอนกอนหนาเพอแกไขปญ หาทพบได นน คอแตละขน ตอนสามารถยอนกลบ คนมายงขน ตอนกอนหนาได โดยขน ตอนในการพฒนารปแบบของ SDLC น แสดงได ตามรปท 2.1 ซงมรายละเอยดประกอบดวยแตละขนตอนดงน คอ

รปท 2.1 วฏจกรชวตของการพฒนาระบบ (System Development Life Cycle: SDLC)

1. การกาหนดปญหา (Problem definition) เปนขนตอนแรกของการเรมวงจรของการพฒนาระบบ

จดประสงคของขนตอนนคอ การชใหเหนถงปญหา สาเหตของปญ หา และเขาใจกบปญ หาของระบบอยางแทจรง เปนขน ตอนสาคญทมผลตอการพฒนาระบบ เพราะหากการนยามปญหาไมชดเจนอาจมผลทาให ระบบนนลมเหลวได ในการพฒนาระบบงานทมขนาดใหญ จะมการศกษาความเปนไปไดของระบบ (feasibility study) ซงเปนการพจารณาถงคณสมบตทางดานเทคนค วธการปฏบตงาน รวมถงงบประมาณทจะตองใชในการพฒนาระบบขนมาเพอแกไขปญหาทพบอย จากนนนาขอมลเหลานมาใชประกอบการ พจารณาวาสมควรจะพฒนาระบบขนมาใชงานหรอไม ทงนเพอการนาทรพยากรทมอยอยางจากดมาใชใหเกดประโยชนสงสดอยางแทจรงทมาของขอมลตาง ๆ ในขนตอนนจะไดจากการสอบถาม การออกแบบสอบถาม ดลกษณะการปฏบตงานจรง นดประชมผใชระบบโดยใหผใชเขามามสวนรวมในการพฒนาตงแตเรมแรก โดยผลลพธของขนตอนนกคอ การนยามปญหา (problem statement) หรออาจจะมการศกษาความเปนไปไดของระบบดวยในกรณทระบบมขนาดใหญ

5  

Page 16: 012 Coconut Hotel Management System

2. การวเคราะห (Analysis) เปนขนตอนของการวเคราะหระบบ โดยเนนไปทระบบตองทาอะไรบาง จงจะสามารถแกไขปญหาจากการนยามปญหาในขน ตอนของการเขยนนยามปญ หานกวเคราะหจะตองทางานรวมกบผใช ในการทจะพฒนาโดยสรางโมเดลทางตรรกะ (logical model) ซงชใหเหนถงความสมพนธระหวางสงทเกยวของกบระบบ ขอมล และกระบวนการทางานทงหมดในระบบ โดยเมอสนสดขนตอนน จะไดรายงานการกาหนดความตองการของระบบ (Requirement Specification) ซงเปนการสรปวาระบบดงกลาวนจะตองทาอะไรบาง

3. การออกแบบ (Design) เปนขนตอนของการออกแบบระบบ โดยเปนการกาหนดวาระบบจะตองทาอยางไร ตามสงทระบบจะตองทาตามผลลพธของขน ตอนการวเคราะห โดยเมอจบการวเคราะหแลว นกวเคราะหจะรวาตองทาอะไรบาง แลวทาการออกแบบ โดยตองทาการแปลงโมเดลทางตรรกะใหเปน แบบจาลองของแผนทางกายภาพ (physical plan) คอ เปลยนใหเปนลกษณะของกระบวนการทางานจรง ซงอาจจะเปนการประมวลผลโดยเครอง หรอการใชงานดวยมอ ซงสนสดขนตอนน จาเปนจะตองมความชดเจนในการทางานของระบบ เนองจากอาจมความจาเปนตองใหหนวยงานอนทอยภายนอกทาการพฒนาระบบในขน ตอนตอไป

4. การพฒนา (Development) เปนขน ตอนของการพฒนา โดยรวมเอาการพฒนาโปรแกรม การตรวจสอบการทางานของโปรแกรม การตดตงเครองคอมพวเตอรและอปกรณทเกยวของรวมถงการเลอกใชโปรแกรม การสรางระบบรกษาความปลอดภย การจดทาเอกสาร การทดสอบโปรแกรม รวมไปถงการฝกอบรมใหกบผใชดวย

5. การทดสอบ (Testing) เปนการทาสอบการทางานของระบบโดยรวม ซงแบงเปน การทดสอบโมดลการทางาน (module test) โดยทดสอบเฉพาะการทางานของโมดลนน ๆ การทดสอบการทางานรวมกนของโมดล (component test) โดยทดสอบการทางานรวมกนของโมดลททางานรวมกนหรอเกยวของ สมพนธกน และสดทายคอ การทดสอบการทางานรวมกนทงระบบ(final system test) โดยปรมาณขอมลทจะทดสอบจะตองมจานวนมากพอ ผลการทดสอบตองไมมผลกระทบตอระบบเกดขน และตองเปนไปตามความตองการของผใชงานระบบเปนหลก

6. การนาไปใชงาน (Implementation) หลงจากระบบผานการทดสอบแลว จะทาการตดตงระบบใหกบผใชงาน ซงระบบจะตองเปนทยอมรบของผใช โดยผใชตองทาการยอมรบการใชงานระบบ (user sign off) ซงการทางานของระบบ โดยรวมตองเปนไปตามความตองการของผใชเปนหลก

7. การบารงรกษา (Maintenance) หลงจากผใชไดใชงานระบบไปแลว จะเขาสข นตอนของการบารงรกษาระบบ ซงในการใชงานระบบอาจจะมปญหาตางๆ เกดขน อาท ความตองการของระบบเปลยนแปลงไป การตองการเปลยนอปกรณคอมพวเตอรของระบบ หรอแมกระทงขอผดพลาด (error) ตาง ๆ ของระบบทยงไมพบขณะทาการทดสอบ เหลานเปนผลใหเกดคาใชจายในการใชงานระบบดงกลาว และเมอคาใชจายสงขน จนคดวานาจะมการพฒนาระบบใหมขนมาแทน กจะกาวเขาสข นตอนของการวเคราะหปญหาของระบบงานปจ จบน เพอทาการพฒนาระบบใหมขนมาแทน ตามวงจรของ SDLC ตอไป

6  

Page 17: 012 Coconut Hotel Management System

ขอดของการทาวฏจกรชวตของการพฒนาระบบ คอ - ทาเปนลาดบขน อยางเปนระบบ - ควบคมการจดการแตละจดไดวา ตองไดผลลพธอะไรในแตละขนตอน ซงถอวาเปนจดสาหรบ

ตรวจสอบ (check point) ในการพฒนาระบบได - งายสาหรบการวเคราะหปญหาทจะตองแกไข และงายตอการปองกนขอผดพลาดทจะเกดขน

2.2 เทคโนโลย ดอทเนตเฟรมเวรก (.NET Framework Technology) ดอตเนตเฟรมเวรก (.NET Framework Technology) คอแพลตฟอรมสาหรบพฒนาซอฟตแวรสรางขนโดยไมโครซอฟท โดยรองรบภาษาดอตเนตมากกวา 40 ภาษา ซงมไลบรารเปนจานวนมากสาหรบการเขยนโปรแกรม รวมถงบรหารการดาเนนการของโปรแกรมบนดอตเนตเฟรมเวรก โดยไลบรารนนไดรวมถงสวนตอประสานกบผใช การเชอมตอฐานขอมล วทยาการเขารหสลบ อลกอรทม การเชอมตอเครอขายคอมพวเตอร และการพฒนาเวบแอปพลเคชน

โปรแกรมทเขยนบนดอตเนตเฟรมเวรก จะทางานบนสภาพแวดลอมทบรหารโดย Common

Language Runtime (CLR) ซงเปนสวนหนงในดอตเนตเฟรมเวรก โดย CLR นนเตรยมสภาพแวดลอม

เสมอน ทาใหผพฒนาไมตองคานงถงความสามารถทแตกตางระหวางหนวยประมวลผลตางๆ และ CLR

ยงใหบรการดานกลไกระบบความปลอดภย การบรหารหนวยความจา และException handling ดอตเนต

เฟรมเวรกนนออกแบบมาเพอใหการพฒนาซอฟตแวรงายขน รวดเรวขน และปลอดภยขนกวาเดม

2.3 เทคโนโลย เอ เอส พ ดอทเนต (ASP.NET Technology) เอเอสพดอตเนต (ASP.NET) คอเทคโนโลยสาหรบพฒนาเวบไซต เวบแอปพลเคชน และเวบ

เซอรวส ซงเปนสวนหนงของดอตเนตเฟรมเวรก พฒนาโดยไมโครซอฟท ASP.NET เปนรนถดจาก Active

Server Pages (ASP) แมวา ASP.NET นนจะใชชอเดมจาก ASP แตทงสองเทคโนโลยนนแตกตางกนอยาง

สนเชง โดยไมโครซอฟทนนไดสราง ASP.NET ขนมาใหมหมดบนฐานจากCommon Language Runtime

(CLR) ซงทาใหผพฒนาสามารถเลอกใชภาษาใดกไดทรองรบโดยดอตเนตเฟรมเวรกเชน C# และ VB.NET

7  

Page 18: 012 Coconut Hotel Management System

2.4 ภาษา ซ ชารป (C# Programming Language)

ภาษาซ ชารป (C# Programming Language) เปนภาษาโปรแกรมเชงวตถ ทางานบนดอทเนตเฟรมเวรก พฒนาโดยบรษทไมโครซอฟทและม Anders Hejlsberg เปนหวหนาโครงการ โดยมรากฐานมาจากภาษาซพลสพลส (C++) และภาษาอนๆ (โดยเฉพาะภาษาเดลไฟ และภาษาจาวา) โดยปจจบนภาษาซซารปเปนภาษามาตรฐานรองรบโดย ECMA และ ISO

รปท 2.2 ตวอยางโปรแกรม Hello World ใน C#

2.5 แคสเคดดงสไตลชตส (Cascading Style Sheets: CSS) เปนภาษาสไตลชตใชในการจดรปแบบของเอกสารทเขยนในภาษามารกอป CSS เปนภาษาทสาคญ

ตวหนงในการเขยนเวบเพจ ซงเขยนในภาษา HTML และ XHTML แตกยงสามารถประยกตใชกบใน XML ซงรวมถง SVG และ XUL ดวย มาตรฐาน CSS นน สรางโดยกลม World Wide Web Consortium (W3C)

แคสเคดดงสไตลชตส มกเรยกโดยยอวา สไตลชต แตความจรงแลวคานอาจหมายถงภาษาสไตลชตอนกได

ระดบของ CSS

ปจจบน CSS แบงเปน 3 ระดบ (level)

- CSS level 1 ยอมรบเปนมาตรฐาน ธนวาคม ค.ศ. 1996 - CSS level 2 เรมราง ค.ศ. 1997 ยอมรบเปนมาตรฐาน พฤษภาคม ค.ศ. 1998 - CSS level 3 เรมราง ค.ศ. 1998 ปจจบน (2005) ยงอยในขนตอนการยอมรบเปนมาตรฐาน

นบถงป 2008 ยงไมมเวบเบราวเซอร (web browser) ทสนบสนนมาตรฐาน CSS level 2 ครบหมด

8  

Page 19: 012 Coconut Hotel Management System

-

รปท 2.3 ตวอยางโคดของ CSS

2.6 เครองมอทใชพฒนา 2.6.1 Microsoft Office Visio 2007

เปนเครองมอทเสรมการทางานของ Microsoft Office ในการชวยใหสรางแผนภม แผนผง ตาราง 

UML เชน Activity Diagram, Class Diagram, Sequence Diagram, ER-Diagram ของฐานขอมล, Flow

Chart และอนๆ ไดอยางงายดาย รวมทงชวยเพมประสทธภาพในการสอสารโดยชวยใหแตละแผนกสามารถ

ดแผน ภมหรอตารางในรปแบบไฟลทแตกตางกนตามตองการได เชน ไฟลทสงทางอ-เมล, ระบบ

อนทราเนต และ อนเทอรเนต เปนตน และยงชวยใหผจดทาเอกสารสรางภาพกราฟฟกใหมๆ แปลกๆ ได

สะดวก เพอเพมสสน ความชดเจนใหกบขอมลตางๆ ไดเปนอยางด และทสาคญกคอ Visio ชวย

ประหยดเวลาในการสรางเอกสารหรอไฟลเหลานไดถงหนงเทาตว

2.6.2 Photoshop CS4

โปรแกรม ทใชสาหรบการตกแตงภาพ แกไขภาพ ยอขนาด เปลยนประเภทไฟล หรอหลายๆ คน

อาจเคยไดยนคาวา Retouch ภาพซงกมความหมายในแนวเดยวกน โปรแกรม Photoshop นถอไดวาเปน

โปรแกรมทดทสด และนาใชทสดสาหรบการแกไขภาพกวาได เรยกวา ถาพดถงการแกไขรปภาพดจตอล

ตองพดถงโปรแกรม Photoshop เลยทเดยว

9  

Page 20: 012 Coconut Hotel Management System

10  

2.6.3 Microsoft Visual Studio 2010

เปนชดเครองมอสาหรบพฒนาระบบคอมพวเตอร Software แบบครบวงจร ซงนามาชวยเรง

ความเรวการแปลงวสยทศนของนกพฒนาใหกลายเปนความจรงขนมา Visual Studio 2010 ไดถกปรบแตง

มาใหรองรบโครงการพฒนาแอพพลเคชนสาหรบเวบ อาทเชน ASP .NET AJAXและอปกรณ Windows

Mobile โดยทจานวนของแพลตฟอรมทนกพฒนาสามารถนาไปใชพฒนาแอพพลเคชน เพอสนองตอบตอ

ความตองการทางธรกจทมจานวนเพมขนอยางรวดเรว Visual Studio 2010 จดเปนชดเครองมอแบบครบ

วงจรทสามารถสนองตอบตอความตองการทกรปแบบได ผานทาง ฟงกชนชนยอดทไมมอย Visual Studio

2010 ซงปจจบนนกพฒนาจาเปนตองเผชญกบความทาทายของการทมแพลตฟอรมใหเลอกหลากหลาย

และความ จาเปนทตองพฒนาแอพพลเคชนขนมาเพอสรางคณคาตอธรกจอยางรวดเรวใหได คณสมบตใน

เรองของการ ออกแบบและภาษาทรวมกนอยอยางเบดเสรจใน Visual Studio

2.6.4 Telerik Radcontrol for ASP.NET

คอ เครองมอทชวยพฒนา คอมโพเนนท (Component) ตางๆบนเวบ ของบรษท Telerik เพอ

พฒนาเวบไซด ใหมประสทธภาพมากยงขน สามารถทางานรวมกบ ASP.NET และ AJAX ไดอยางลงตว

Page 21: 012 Coconut Hotel Management System

บทท 3 การดาเนนโครงงาน

ในระบบบรหารและจดการโรงแรมน ผพฒนาไดมการศกษารวบรวมขอมลตางๆ ทจาเปนตองใชครบถวนเรยบรอย จากนนไดกาหนดขนตอนการดาเนนงานทงหมด เปน 3 ขนตอนดวยกน คอ 3.1 วเคราะหโครงสรางขององคกร

3.2 วเคราะหและออกแบบระบบ 3.3 วเคราะหโครงสรางฮารดแวรและซอฟทแวร

3.1 วเคราะหโครงสรางขององคกร

พนกงานแคชเชยร

ผจดการ

พนกงาน

รปท 3.1 โครงสรางขององคกร

ผจดการ -กากบและดแลการทางานทงหมด -ตดสนใจเรองตางๆ ทงหมดขององคกร รวมถงเรองการกาหนดราคาตางๆ -คานวณคาจายจากภายนอก เชน คาปะปา คาไฟฟา คาภาษ อนๆ

-จดทาขอมลรายงานประจาเดอน – ป พนกงาน -ดาเนนงานตามหนาท ทกาหนดโดยผจดการ เชน พนงงานตอนรบ แมบาน เปนตน พนกงานแคชเชยร -ตรวจสอบสนคาในคลงสนคา และนาสนคาเขาคลง -นาขอมลจากพนกงานตอนรบมาเขาระบบ เชน ขอมลลกคา ขอมลการสงสนคา ขอมลเขาพก -จดทารายงานในรายรบประจาวน

11

Page 22: 012 Coconut Hotel Management System

3.2 วเคราะหและออกแบบระบบ ระบบบรหารและจดการโรงแรม ทาการวเคราะหและออกแบบโดยใชทฤษฏ Data Flow Diagram และ Entity Reletional Diagram

3.2.1 CONTEXT DIAGRAM

ระบบบรหารโรงแรม

0

ลกคา

ผจดการ

พนกงาน

ขอมลทะเบยนรถขอมลการสงสนคา

ราคาหองพกรายการสนคาและราคา

ขอมลตรวจสอบสนคา

ขอมลพมพรายงานรายวน

ขอมลรายละเอยดสนคา

รายงานสรปรายรบ-จายรายวนรายงานสรปรายรบ-จายรายเดอน

ขอมลปรบปรงราคาหองพกขอมลปรบปรงราคาสนคา

ขอมลคาไฟฟาขอมลปรงปรงพนกงาน

ขอมลยกเลกสนคา

ขอมลพมพรายงาน

ขอมลคานาปะปาขอมลคาภาษโรงแรม

ขอมลคาประกนสงคมพนกงาน

รายงานสรปรายรบ-จายรายป

ขอมลรายจายอนๆ

ขอมลยกเลกหองพก

รายงานสรปรายรบ-จายรายวนขอมลปรบปรงราคาหองพกแลวขอมลปรบปรงราคาสนคาแลว

ขอมลปรงปรงพนกงานแลว

ขอมลเขาพก

ขอมลหองพกและการสงสนคา

ขอมลการชาระเงน

ขอมลแจงออก

รปท 3.2 Context Diagram ของระบบบรหารจดการโรงแรม

12

Page 23: 012 Coconut Hotel Management System

3.2.1 Data Flow Diagram

รปท 3.3 Data Flow Diagram LV 1 ของระบบบรหารจดการโรงแรม

13

Page 24: 012 Coconut Hotel Management System

3.2.2. Data Flow Diagram level 2: จดการรายจายภายนอก

รปท 3.4 Data Flow Diagram LV 2 ของจดการรายจายภายนอก

3.2.3. Data Flow Diagram level 2: คานวณคาใชจาย

รปท 3.5 Data Flow Diagram LV 2 ของคานวณคาใชจาย

14

Page 25: 012 Coconut Hotel Management System

3.2.4. Data Flow Diagram level 2: จดการการเขาพก

รปท 3.6 Data Flow Diagram LV 2 ของจดการการเขาพก

3.2.5. Data Flow Diagram level 2: การสงสนคา

รปท 3.7 Data Flow Diagram LV 2 ของการสงสนคา

15

Page 26: 012 Coconut Hotel Management System

3.2.6. Data Flow Diagram level 2: การนาสนคาเขา

รปท 3.8 Data Flow Diagram LV 2 ของการนาสนคาเขา

3.2.7. Data Flow Diagram level 2: ออกรายงาน

รปท 3.9 Data Flow Diagram LV 2 ของการออกเอกสาร

16

Page 27: 012 Coconut Hotel Management System

3.2.8 Data Dictionary of Data Flow Diagram 3.2.8.1 Data Dictionary of Data Flow Diagram Process 1.0 ปรบปรงขอมลหลก

ขอมลปรบปรงราคาสนคา = หมายเลขสนคา + ชอรายการสนคา + รายละเอยดสนคา + ราคาทน + จานวนสนคา

ขอมลปรบปรงราคาหองพก = หมายเลขหองพก + รายละเอยดหองพก + รหสประเภท หองพก + ราคาหองพก + ประเภทหองพก

ขอมลปรงปรงพนกงาน = หมายเลขพนกงาน + ตาแหนง + ชอ-สกล + เพศ + ทอย + เบอรโทรศพท

ขอมลปรบปรงราคาหองพกแลว = หมายเลขหองพก + รายละเอยดหองพก + รหสประเภท หองพก + ราคาหองพก + ประเภทหองพก + วนทบนทก + ผทาการบนทก

ขอมลปรบปรงราคาสนคาแลว = หมายเลขสนคา + ชอรายการสนคา + รายละเอยดสนคา + ราคาทน + จานวนสนคา

ขอมลปรงปรงพนกงานแลว = หมายเลขพนกงาน + ตาแหนง + ชอ-สกล + เพศ + ทอย + เบอรโทรศพท + วนทบนทก + ผทาการบนทก + วนทแกไข + ผทาการแกไข

จดการรายจายภายนอก 3.2.8.2 Data Dictionary of Data Flow Diagram Process 2.0

ขอมลคาไฟฟา = ประเภทรายจาย + ราคารวม + หมายเหต + วนทบนทก + ผทาการบนทก

ขอมลคานาปะปา = ประเภทรายจาย + ราคารวม + หมายเหต + วนทบนทก + ผทาการบนทก

ขอมลคาภาษโรงแรม = ประเภทรายจาย + ราคารวม + หมายเหต + วนทบนทก + ผทาการบนทก

ขอมลคาประกนสงคมพนกงาน = ประเภทรายจาย + ราคารวม + หมายเหต + วนทบนทก + ผทาการบนทก

ขอมลรายจายอนๆ = ประเภทรายจาย + ราคารวม + หมายเหต + วนทบนทก + ผทาการบนทก

17

Page 28: 012 Coconut Hotel Management System

ขอมลรายจาย = ประเภทรายจาย + ราคารวม + หมายเหต + วนทบนทก + ผทาการบนทก

คานวณคาใชจาย 3.2.8.3 Data Dictionary of Data Flow Diagram Process 3.0

ขอมลแจงออก = หมายเลขหองพก + เวลาแจงออก ขอมลหองพกและการสงสนคา = หมายเลขหองพก + ประเภทหองพก + หมายเลขสนคา +

จานวนสนคา ขอมลการชาระเงน = รหสหองพก + ราคารายรบรวม + วนทบนทก + ผทาการ

บนทก ขอมลคาใชจาย = หมายเลขหองพก + ประเภทหองพก + หมายเลขสนคา +

จานวนสนคา + ราคาหองพก + ราคาสนคา สถานะของหองพก = หมายเลขหองพก + สถานะหองพก

3.2.8.4 Data Dictionary of Data Flow Diagram Process 4.0 จดการการเขาพก

ขอมลเขาพก = เวลาเขาพก + สถานะหองพก + วนทบนทก + ผทาการบนทก ขอมลทะเบยนรถ = ทะเบยนรถ ราคาหองพก = หมายเลขหองพก + ประเภทหองพก + ราคาหองพก ขอมลยกเลกหองพก = หมายเลขหองพก + สถานะหองพก

3.2.8.5 Data Dictionary of Data Flow Diagram Process 5.0 การสงสนคา

ขอมลการสงสนคา = หมายเลขหองพก + หมายเลขสนคา + รายการสนคา + จานวนสนคา + สถานะของสนคา + วนทบนทก + ผทาการบนทก

รายการและราคาสนคา = หมายเลขสนคา + รายการสนคา ขอมลยกเลกสนคา = หมายเลขหองพก + หมายเลขสนคา + จานวนสนคา + สถานะ

ของสนคา + วนทบนทก + ผทาการบนทก

18

Page 29: 012 Coconut Hotel Management System

3.2.8.6 Data Dictionary of Data Flow Diagram Process 6.0 การนาเขาสนคา

ขอมลตรวจสอบสนคา = หมายเลขสนคา + จานวนสนคา ขอมลรายละเอยดสนคา = หมายเลขสนคา + ราคาสนคา + จานวนสนคา ขอมลนาสนคาเขา = หมายเลขสนคา + จานวนสนคา + สถานะสนคา + วนทบนทก

+ ผทาการบนทก ขอมลจานวนสนคาเขา = หมายเลขสนคา + จานวนสนคา + สถานะสนคา + วนทบนทก

+ ผทาการบนทก 3.2.8.7 Data Dictionary of Data Flow Diagram Process 7.0 ออกรายงาน

ขอมลพมพรายงานรายวน = ประเภทรายงานรายวน ขอมลพมพรายงานอนๆ = ประเภทรายงาน รายงานสรปรายรบ-จายรายวน = รหสรายรบ + รหสราจาย + ประเภทรายงาน รายงานสรปรายรบ-จายรายเดอน = รหสรายรบ + รหสราจาย + ประเภทรายงาน รายงานสรปรายรบ-จายรายป = รหสรายรบ + รหสราจาย + ประเภทรายงาน

19

Page 30: 012 Coconut Hotel Management System

3.2.9 Data Dictionary of Data Store D1 แฟมขอมลหองพก = รหสหองพก + หมายเลขหองพก + รายละเอยดหองพก +

สถานะหองพก + รหสประเภทหองพก + วนทบนทก + ผทาการบนทก

D2 แฟมขอมลประเภทหองพก = รหสประเภทหองพก + ประเภทหองพก + ราคาหองพก D3 แฟมขอมลเขาพก = รหสเขาพก + ทะเบยนรถ + เวลาเขาพก + สถานะหองพก+

วนทบนทก + ผทาการบนทก D4 แฟมขอมลแจงออก = รหสแจงออก + เวลาออก + รหสหองพก + ราคาคาใชจาย +

วนทบนทก + ผทาการบนทก D5 แฟมขอมลสนคา = รหสสนคา + ชอรายการสนคา + รายละเอยดสนคา + จานวน

สนคา + ราคาตนทน D6 แฟมขอมลสงสนคา = รหสสงสนคา + รหสสนคา + รหสทรานเซทชน + ราคาขาย +

จานวนสนคา + สถานะสนคา + วนทบนทก + ผทาการบนทก D7 แฟมขอมลรายรบ = รหสรายรบ + รหสแจงออก + รายรบรวม + วนทบนทก + ผทา

การบนทก D8 แฟมขอมลรายจาย = รหสรายจาย + ชอรายจาย + รายจายรวม + วนทบนทก +

ผทาการบนทก D9 แฟมขอมลประเภทรายงาน = รหสรายงาน + ชอรายงาน D10 แฟมขอมลพนกงาน = รหสพนกงาน + หมายเลขพนกงาน + ชอ-สกล + เพศ + ทอย +

เบอรโทรศพท + รหสผใชงานระบบ + รหสตาแหนง + วนทบนทก + ผทาการบนทก + วนทแกไข + ผทาการแกไข

20

Page 31: 012 Coconut Hotel Management System

ตารางท 3.1 คาอธบายการประมวลผลของโปรเซสท 1: ปรบปรงขอมลหลก Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 1.0 Process Name : ปรบปรงขอมลหลก Input data flows : ขอมลปรบปรงราคาหองพก

ขอมลปรบปรงราคาสนคา ขอมลปรงปรงพนกงาน

Output data flows : ขอมลปรบปรงราคาหองพกแลว ขอมลปรบปรงราคาสนคาแลว ขอมลปรงปรงพนกงานแลว

Data stored used : แฟมข อมลหองพก

แฟมข อมลประเภทหองพก แฟมข อมลสนคา

แฟมข อมลพนกงาน Descriptions : เปนการปรบปรงขอมลพนฐานของระบบ

21

Page 32: 012 Coconut Hotel Management System

ตารางท 3.2 คาอธบายการประมวลผลของโปรเซสท 2: จดการรายจายภายนอก Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 2.0 Process Name : จดการรายจายภายนอก Input data flows : ขอมลคาไฟฟา

ขอมลคานาปะปา ขอมลคาภาษโรงแรม ขอมลคาประกนสงคมพนกงาน ขอมลรายจายอนๆ

Data stored used : แฟมข อมลรายจาย

Descriptions : เปนการเพมคาใชจายภายนอกเขาไปในระบบ ตารางท 3.3 คาอธบายการประมวลผลของโปรเซสท 3: คานวณคาใชจาย Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 3.0 Process Name : คานวณคาใชจาย Input data flows : ขอมลแจงออก

ขอมลหองพกและการสงสนคา ขอมลการชาระเงน

Data stored used : แฟมขอมลประเภทหองพกแฟมขอมลสนคา แฟมขอมลสงสนคา แฟมขอมลรายรบ แฟมขอมลแจงออก

แฟมขอมลหองพก Descriptions : การคานวณคาใชจายทงหมดเมอมการแจงออก

22

Page 33: 012 Coconut Hotel Management System

ตารางท 3.4 คาอธบายการประมวลผลของโปรเซสท 4: จดการการเขาพก Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 4.0 Process Name : จดการการเขาพก Input data flows : ขอมลเขาพก

ขอมลทะเบยนรถ ขอมลยกเลกหองพก

Output data flows : ราคาหองพก

Data stored used : แฟมข อมลหองพก แฟมขอมลประเภทหองพก

แฟมขอมลเขาพก

Descriptions : การเขาพกของลกคาและยกเลกหองพก ตารางท 3.5 คาอธบายการประมวลผลของโปรเซสท 5: การสงสนคา Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 5.0 Process Name : การสงสนคา Input data flows : ขอมลการสงสนคา

ขอมลยกเลกสนคา

Output data flows : รายการและราคาสนคา

Data stored used : แฟมข อมลหองพก

แฟมข อมลสนคา แฟมขอมลสงสนคา

Descriptions : ลกคามการสงสนคาและยกเลก

23

Page 34: 012 Coconut Hotel Management System

ตารางท 3.6 คาอธบายการประมวลผลของโปรเซสท 6: การนาเขาสนคา Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 6.0 Process Name : การนาเขาสนคา Input data flows : ขอมลตรวจสอบสนคาOutput data flows : ขอมลรายละเอยดสนคาData stored used : แฟมข อมลสนคา Descriptions : การนาเขาสนคาเขาคลง ตารางท 3.7 คาอธบายการประมวลผลของโปรเซสท 7: ออกรายงาน Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 7.0 Process Name : ออกรายงาน Input data flows : ขอมลพมพรายงาน

Output data flows : รายงานสรปรายรบ-จายรายวน

รายงานสรปรายรบ-จายรายเดอน

รายงานสรปรายรบ-จายรายป Data stored used : แฟมขอมลสนคา

แฟมขอมลเขาพก แฟมขอมลรายจาย แฟมขอมลหองพก แฟมขอมลสงสนคา แฟมขอมลแจงออก แฟมขอมลรายรบ แฟมขอมลประเภทหองพก

แฟมขอมลประเภทรายงาน Descriptions : การออกรายงานการสรปยอด

24

Page 35: 012 Coconut Hotel Management System

ตารางท 3.8 คาอธบายการประมวลผลของโปรเซสท 2.1: เลอกขอมลประเภทรายจาย

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 2.1 Process Name : เลอกขอมลประเภทรายจาย Input data flows : ขอมลคาไฟฟา

ขอมลคานาปะปา ขอมลคาภาษโรงแรม ขอมลคาประกนสงคมพนกงาน ขอมลรายจายอนๆ

Output data flows : ขอมลรายจายData stored used : แฟมขอมลรายจายDescriptions : การเพม‐เลอกประเภทของรายจายภายนอก ตารางท 3.9 คาอธบายการประมวลผลของโปรเซสท 2.2: บนทกขอมลรายจาย

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 2.2 Process Name : บนทกขอมลรายจาย Input data flows : ขอมลรายจายData stored used : แฟมขอมลรายจายDescriptions : บนทกขอมลรายจายภายนอกลงแฟมขอมลรายจาย

25

Page 36: 012 Coconut Hotel Management System

ตารางท 3.10 คาอธบายการประมวลผลของโปรเซสท 3.1: ตรวจสอบคาใชจาย

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 3.1 Process Name : ตรวจสอบคาใชจาย Input data flows : ขอมลแจงออก

ขอมลหองพกและการสงสนคา Output data flows : ขอมลคาใชจายData stored used : แฟมขอมลหองพก

แฟมขอมลสนคา แฟมขอมลสงสนคา

แฟมขอมลประเภทหองพก Descriptions : การตรวจสอบคาใชจายทงหมดเมอมการแจงออก ตารางท 3.11 คาอธบายการประมวลผลของโปรเซสท 3.2: คานวณคาใชจาย

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 3.2 Process Name : คานวณคาใชจาย Input data flows : ขอมลคาใชจายOutput data flows : จานวนเงนทตองชาระData stored used : แฟมขอมลหองพก

แฟมขอมลสนคา แฟมขอมลสงสนคา

แฟมขอมลประเภทหองพก Descriptions : การคานวณคาใชจายทงคาหองพกและสนคา

26

Page 37: 012 Coconut Hotel Management System

ตารางท 3.12 คาอธบายการประมวลผลของโปรเซสท 3.3: รบชาระเงน

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 3.3 Process Name : รบชาระเงน Input data flows : จานวนเงนทตองชาระOutput data flows : ขอมลการชาระเงนData stored used : แฟมขอมลรายรบDescriptions : รบการชาระงนจากลกคา ตารางท 3.13 คาอธบายการประมวลผลของโปรเซสท 3.4: บนทกขอมล

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 3.4 Process Name : บนทกขอมล Input data flows : ขอมลการชาระเงนData stored used : แฟมขอมลหองพก

แฟมขอมลแจงออก Descriptions : บนทกขอมลการชาระเงน ตารางท 3.14 คาอธบายการประมวลผลของโปรเซสท 4.1: ตรวจสอบสถานะหองพก

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 4.1 Process Name : ตรวจสอบสถานะหองพก Input data flows : ขอมลเขาพกData stored used : แฟมขอมลหองพกDescriptions : ตรวจสอบหองพกวางไมวาง

27

Page 38: 012 Coconut Hotel Management System

ตารางท 3.15 คาอธบายการประมวลผลของโปรเซสท 4.2: บนทกขอมลเขาพก

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 4.2 Process Name : บนทกขอมลเขาพก Input data flows : ขอมลเขาพก

ขอมลทะเบยนรถ Output data flows : ราคาหองพกData stored used : แฟมขอมลหองพก

แฟมขอมลประเภทหองพก แฟมขอมลเขาพก

Descriptions : บนทกขอมลเขาพกของลกคา ตารางท 3.16 คาอธบายการประมวลผลของโปรเซสท 4.3: ยกเลกหองพก

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 4.3 Process Name : ยกเลกหองพก Input data flows : ขอมลยกเลกหองพกOutput data flows : สถานะหองพกData stored used : แฟมขอมลหองพกDescriptions : ยกเลกหองพกการเขาพกของลกคา

28

Page 39: 012 Coconut Hotel Management System

ตารางท 3.17 คาอธบายการประมวลผลของโปรเซสท 5.1: ตรวจสอบจานวนสนคาในคลง

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 5.1 Process Name : ตรวจสอบจานวนสนคาในคลง Input data flows : ขอมลการสงสนคาOutput data flows : รายการและราคาสนคา

ขอมลจานวนสงสนคา Data stored used : แฟมขอมลสนคา

Descriptions : ตรวจสอบจานวนสนคาในคลง ตารางท 3.18 คาอธบายการประมวลผลของโปรเซสท 5.2: บนทกขอมลสนคา

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 5.2 Process Name : บนทกขอมลสนคา Input data flows : ขอมลจานวนสงสนคาData stored used : แฟมขอมลหองพก

แฟมขอมลสงสนคา

Descriptions : บนทกขอมลการสงสนคาของลกคา ตารางท 3.19 คาอธบายการประมวลผลของโปรเซสท 5.3: ยกเลกสนคา

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 5.3 Process Name : บนทกขอมลสนคา Input data flows : ขอมลยกเลกสนคาData stored used : แฟมขอมลสงสนคาDescriptions : ยกเลกการสงสนคาของลกคา

29

Page 40: 012 Coconut Hotel Management System

ตารางท 3.20 คาอธบายการประมวลผลของโปรเซสท 6.1: ตรวจสอบสนคา

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 6.1 Process Name : ตรวจสอบสนคา Input data flows : ขอมลตรวจสอบสนคา

ขอมลรายละเอยดสนคา Output data flows : ขอมลจานวนสนคา

Data stored used : แฟมขอมลสนคาDescriptions : ตรวจสอบสนคาในคลง ตารางท 3.21 คาอธบายการประมวลผลของโปรเซสท 6.2: ดาเนนการนาสนคาเขา

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 6.2 Process Name : ดาเนนการนาสนคาเขา Input data flows : ขอมลจานวนสนคา

Output data flows : ขอมลนาสนคาเขา

Data stored used : แฟมขอมลสนคาDescriptions : ทาการนาเขาสนคา ตารางท 3.22 คาอธบายการประมวลผลของโปรเซสท 6.3: บนทกขอมลสนคา

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 6.3 Process Name : บนทกขอมลสนคา Input data flows : ขอมลนาสนคาเขา

Data stored used : แฟมขอมลสนคาDescriptions : บนทกขอมลนาเขาสนคา

30

Page 41: 012 Coconut Hotel Management System

ตารางท 3.23 คาอธบายการประมวลผลของโปรเซสท 7.1: เลอกรายงานประจาวน

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 7.1 Process Name : เลอกรายงานประจาวน Input data flows : ขอมลพมพรายงานรายวน

Output data flows : ขอมลประเภทรายวน

Data stored used : แฟมขอมลประเภทรายงานDescriptions : เลอกประเภทรายงานประจาวน ตารางท 3.24 คาอธบายการประมวลผลของโปรเซสท 7.2: พมพรายงานประเภทรายวน

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 7.2 Process Name : พมพรายงานประเภทรายวน Input data flows : ขอมลประเภทรายวน

Data stored used : แฟมขอมลเขาพกแฟมขอมลสงสนคา แฟมขอมลแจงออก แฟมขอมลรายจาย แฟมขอมลสนคา แฟมขอมลประเภทหองพก แฟมขอมลรายรบ

แฟมขอมลหองพก Descriptions : ออกรายงานประเภทรายงานประจาวน

31

Page 42: 012 Coconut Hotel Management System

32

ตารางท 3.25 คาอธบายการประมวลผลของโปรเซสท 7.3: เลอกรายงานประเภทอนๆ

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 7.3 Process Name : เลอกรายงานประเภทอนๆ Input data flows : ขอมลพมพรายงานอนๆ

Output data flows : ขอมลประเภทอนๆ

Data stored used : แฟมขอมลประเภทรายงานDescriptions : เลอกประเภทรายงานเดอน/ป

ตารางท 3.26 คาอธบายการประมวลผลของโปรเซสท 7.4: พมพรายงาน

Process Descriptions System : ระบบบรหารและจดการโรงแรมDFD Number : 7.4 Process Name : พมพรายงาน Input data flows : ขอมลประเภทอนๆ

Data stored used : แฟมขอมลเขาพก แฟมขอมลสงสนคา แฟมขอมลแจงออก แฟมขอมลรายจาย แฟมขอมลสนคา แฟมขอมลประเภทหองพก แฟมขอมลรายรบ แฟมขอมลหองพก

Descriptions : ออกรายงานประเภทรายงานประจาดอน/ป

Page 43: 012 Coconut Hotel Management System

3.2.10 E-R Diagram

EMPLOYEES

BEVERAGEROOM_TYPE ROOM

chk_in_stat

type_room_id

HAS1 M

CHECK_IN

STATUS_ROOM

HAS

ORDER

STOCK

POSITION

ORDER

type_room_name

type_room_remark

stat_room_id stat_room_name

HAS

room_id

room_name

room_desp

car_license

time_in

time_out

DONE BY

chk_in_id

emp_id

emp_code

tel

cardID

start_datestatus

sex

emp_lname

emp_fname

username

password

address

salaryb_day

STORE

SET

pos_name

pos_id

update_qty

bev_remark

bev_max

bev_min

bev_nameBev_id

order_qty

order_id

order_price

order_totalstock_id

stock_qty

stock_cost

stock_price

stock_remark

1

M

M

1

M

1

M

M

1

M

M

M

M

M

stock_stat

HAS

รปท 3.10 E-R Diagram ของระบบบรหารและจดการโรงแรม

33

Page 44: 012 Coconut Hotel Management System

3.2.11 การออกแบบ Relationship Database Schema Diagram

EMP_ID EMP_CODE EMP_FNAME EMP_LNAME SEX B_DAY

ROOM_ID STAT_ROOM_ID TYPE_ROOM_ID

STAT_ROOM_ID STAT_ROOM_NAME

POS_ID POS_NAME

SERV_ID SERV_NAME SERV_PRICE

BEV_MAX

SERV_CREATE

CHK_IN_ID ROOM_ID SERV_ID

START_DATESTATUSCARDID

SERV_UPDATE TYPE_ROOM_ID

CHK_IN_ID ORDER_PRICE ORDER_TOTAL

UPDATE_QTY BEV_REMARK BEV_UPDATE

STOCK_ID BEV_ID STOCK_QTY STOCK_PRICE STOCK_STAT

BEV_ID BEV_NAME BEV_CREATE

ORDER_ID BEV_ID ORDER_QTY

STOCK_COST

BEV_MIN

ADDRESSPASSWORDUSERNAME

TEL

SALARY

POS_ID

ROOM_NAME ROOM_CREATE ROOM_UPDATEROOM_DESP

TYPE_ROOM_ID TYPE_ROOM_NAME TYPE_ROOM_NAME

CAR_LICENSE TIME_IN TIME_OUT CHK_IN_STAT EMP_ID

STOCK_REMARK STOCK_CREATE STOCK_UPDATE

ROOM

STATUS_ROOM

TYPE_ROOM

CHECK_IN

SERVICE

ORDER

BEVERAGE

STOCK

EMPLOYEES

POSITION

รปท 3.11 Relationship Database Schema Diagram ของระบบบรหารและจดการโรงแรม

34

Page 45: 012 Coconut Hotel Management System

ตารางท 3.27 ตาราง ROOM แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด

ลาดบ (Attribute) (Descriptions) (Type/Size) (Key) (Constraint)

1 room_id รหสหอง INTEGER PK Not Null 2 stat_room_id รหสสถานะหอง INTEGER FK Not Null 3 type_room_id รหสประเภทหอง INTEGER FK Not Null 4 room_name หมายเลขหอง VARCHAR(10) 5 room_desp รายละเอยดหอง VARCHAR(100) 6 room_create วนทสรางขอมลหอง DATETIME 7 room_update วนทแกไขขอมลหอง DATETIME ตารางท 3.28 ตาราง STATUS_ROOM

แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด ลาดบ (Attribute) (Descriptions) (Type/Size) (Key) (Constraint)

1 stat_room_id รหสสถานะหอง INTEGER PK Not Null 2 stat_room_name สถานะหอง VARCHAR(50) ตารางท 3.29 ตาราง TYPE_ROOM

แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด ลาดบ

(Attribute) (Descriptions) (Type/Size) (Key) (Constraint) 1 type_room_id รหสประเภทหอง INTEGER PK Not Null 2 type_room_name ประเภทหอง VARCHAR(30) 3 type_room_remark หมายเหตประเภทหอง VARCHAR(50)

35

Page 46: 012 Coconut Hotel Management System

ตารางท 3.30 ตาราง CHECK__IN แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด

ลาดบ (Attribute) (Descriptions) (Type/Size) (Key) (Constraint)

1 chk_in_id รหสเขาพก INTEGER PK Not Null 2 room_id รหสหอง INTEGER (20) FK Not Null 3 serv_id รหสราคาบรการ INTEGER FK Not Null 4 car_license ทะเบยนรถลกคา VARCHAR(50) FK Not Null 5 time_in เวลาเขาพก DATETIME 6 time_out เวลากาหนดออก DATETIME 7 chk_in_stat สถานะหอง INTEGER ตารางท 3.31 ตาราง SERVICE

แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด ลาดบ (Attribute) (Descriptions) (Type/Size) (Key) (Constraint)

1 serv_id รหสราคาบรการ INTEGER PK Not Null 2 type_room_id รหสประเภทหอง INTEGER FK Not Null 3 serv_name รายละเอยดราคาบรการ VARCHAR(30) 4 serv_price ราคาบรการ INTEGER 5 serv_create วนทบนทกขอมลราคา DATETIME 6 serv_update วนทแกไขขอมลราคา DATETIME ตารางท 3.32 ตาราง ORDER

แอตทบว ความหมาย ชนด/ขนาด ขอกาหนด คย ลาดบ

(Attribute) (Descriptions) (Type/Size) (Key) (Constraint) 1 order_id รหสสงสนคาและเครองดม INTEGER PK Not Null 2 bev_id รหสสนคาและเครองดม INTEGER FK Not Null 3 chk_in_id รหสเขาพก INTEGER FK Not Null 4 order_qty จานวนทส ง INTEGER 5 order_price ราคาสนคาทส ง INTEGER 6 order_total ราคารวมสนคาทส ง INTEGER

36

Page 47: 012 Coconut Hotel Management System

ตารางท 3.33 ตาราง BEVERAGE แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด

ลาดบ (Attribute) (Descriptions) (Type/Size) (Key) (Constraint)

1 bev_id รหสสนคาและเครองดม INTEGER PK Not Null 2 bev_name รายการรหสสนคา VARCHAR(200) 3 bev_min จานวนขนตา INTEGER 4 bev_max จานวนขนสง INTEGER 5 update_qty จานวนทงหมด INTEGER 6 bev_remark หมายเหตของสนคา VARCHAR(200) 7 bev_create วนทบนทกขอมลสนคา DATETIME 8 bev_update วนทแกไขขอมลราคา DATETIME ตารางท 3.34 ตาราง STOCK

แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด ลาดบ

(Attribute) (Descriptions) (Type/Size) (Key) (Constraint) 1 stock_id รหสคลงสนคา INTEGER PK Not Null 2 bev_id รหสสนคาและเครองดม INTEGER FK Not Null 3 stock_qty จานวนสนคาคลง INTEGER 4 stock_cost ราคาซอ INTEGER 5 stock_price ราคาขาย INTEGER 6 stock_stat สถานะของสนคาคลง VARCHAR(10) 7 stock_remark หมายเหตสนคาคลง VARCHAR(10) 8 stock_create วนทบนทกขอมลสนคาคลง DATETIME 9 stock_update วนทแกไขขอมลสนคาคลง DATETIME

37

Page 48: 012 Coconut Hotel Management System

ตารางท 3.35 ตาราง EMPLOYEES แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด

ลาดบ (Attribute) (Descriptions) (Type/Size) (Key) (Constraint)

1 emp_id รหสพนงงาน INTEGER PK Not Null 2 pos_id รหสตาแหนงงาน INTEGER FK Not Null 3 emp_code เลขประจาตวพนกงาน IVARCHAR(10) 4 emp_fname ชอพนกงาน VARCHAR(100) 5 emp_lname สกลพนกงาน VARCHAR(100) 6 sex เพศ VARCHAR(10) 7 b_day วนเกด DATETIME 8 cardID หมายเลขบตประชาชน VARCHAR(20) 9 status สถานะ VARCHAR(30) 10 start_date วนทเรมงาน DATETIME 11 tel หมายเลขโทรศพท VARCHAR(30) 12 username ชอเขาใชระบบ VARCHAR(15) 13 password รหสผาน VARCHAR(15) 14 address ทอย VARCHAR(255) 15 salary เงนเดอน INTEGER ตารางท 3.36 ตาราง POSITION

ชนด/ขนาด คย ขอกาหนด ความหมาย แอตทบว ลาดบ (Descriptions) (Type/Size) (Key) (Attribute) (Constraint)

1 pos_id รหสตาแหนงงาน INTEGER PK Not Null 2 pos_name ตาแหนงงาน VARCHAR(50)

38

Page 49: 012 Coconut Hotel Management System

39

3.3 โครงสรางของฮารดแวรและซอฟตแวร 3.3.1 เครองคอมพวเตอรไคลเอนท (Client Computer) มคณสมบตดงน

ฮารดแวร : - หนวยประมวลผลกลาง ไมนอยกวารน Pentium III 2.6 GHz - หนวยความจา ไมนอยกวา 512 MB - ฮารดดสกความจ 40 GB - แลนการดความเรว 10/100 Mbps - จอภาพ - แปนพมพ และเมาส

ซอฟตแวร : - ระบบปฏบตการไมโครซอฟตวนโดวส เซเวน (Microsoft Windows 7) - แอพพลเคชนประเภทเวบบราวเซอร 3.3.2 เครองคอมพวเตอรเซรฟเวอร (Server Computer) สาหรบตดตงโปรแกรมแอพเวปพลเคชน (Web Application) ทาหนาทเปนทงเวบเซรฟเวอร (Web Server) และดาตาเบสเซรฟเวอร (Database Server) มคณสมบตดงน

ฮารดแวร : - หนวยประมวลผลกลาง ไมนอยกวารน Xeon Dual-processor 2.5 GHz - หนวยความจา ไมนอยกวา 2 GB - ฮารดดสกความจ 80 GB - แลนการดความเรว 10/100/1000 Mbps - จอภาพขนาด 15” - แปนพมพ และเมาส

ซอฟตแวร : - ระบบปฏบตการไมโครซอฟตวนโดวส เซรฟเวอร2003 เซอรวสแพค 2 (Microsoft Windows Server 2003 Standard Edition) - แอพพลเคชนเซรฟเวอร IIS 7.0 (Internet Information Service)

เพอทาหนาทเปนเวบเซรฟเวอร - แอพพลเคชน Microsoft .NET Framework 3.5 หรอสงกวา - แอพพลเคชน ASP.NET 3.5 - แอพพลเคชนดาตาเบส Microsoft SQL Server 2008 - แอพพลเคชนประเภทเวบบราวเซอร

Page 50: 012 Coconut Hotel Management System

บทท 4

การทดลองทางาน

เมอเขาสระบบ จะพบหนาจอหนาแรกของระบบ หนาจอจะแสดงรายละเอยดของการเขาพกหองพกของลกคา มรายละเอยดของหองพก ทะเบยนรถ ประเภทหอง ประเภทการบรการ สถานะของหอง เวลาเขา และเวลากาหนดออก โดยรายละเอยดขอมลทงหมดถกเรยงลาดบตามหมายเลขหองพก โดยมรายละเอยดของเวบไซด ดงตอไปน

4.1 สวนการทางานของพนกงาน รายละเอยดและโครงสรางของระบบบรหารและจดการโรงแรม

รปท 4.1 หนาหลกของเวบไซด

จากรปท 4.1 แสดงการเขาถงระบบการบรหารและจดการโรงแรมโกโกนท โดยผใชงานเขาระบบไมวาจะเปนทงผจดการหรอพนกงานทวไป จะพบหนาจอหลกของระบบดงรปท 4.1 น

40  

Page 51: 012 Coconut Hotel Management System

รปท 4.2 แสดงโลโกของโรงแรมและชอระบบการจดการและบรหารโรงแรม

ในสวนของหนาจอสวนดานบนของระบบ (Header) ในรปท 4.2 แสดงโลโกของโรงแรมและชอระบบการจดการและบรหารโรงแรม

รปท 4.3 แสดงเมนในการเขาถงสวนตางๆ ของระบบ จากรปท 4.3 แสดงเมนในการเขาถงสวนตางๆ ของระบบการบรหารและจดการโรงแรม ซงประกอบ

ไปดวย เมนตางๆ ดงน 1. หนาแรก 2. เมนขอมลพนฐาน 3. เมนบรการหองพกและสนคา 4. เมนขอมลคาใชจายภายนอก 5. เมนการออกรายงาน

41  

Page 52: 012 Coconut Hotel Management System

            

รปท 4.4 แสดงคอนโทน เพอเขาถงสวนจดการตางๆ เกยวกบหองพก

จากรปท 4.4 แสดงคอนโทน เพอเขาถงสวนจดการตางๆ เกยวกบหองพกของระบบการบรหารและจดการโรงแรม ซงประกอบไปดวย การจดการตางๆ ดงน

1. รป การแจงเขาพก 2. รป การแจงออก 3. รป การสงซอสนคาและเครองดม 4. รป การแจงยายหอง

รปท 4.5 แสดงหนาจอเมอเลอกเขาพกหองพก

42  

Page 53: 012 Coconut Hotel Management System

     

รปท 4.6 แสดงหนาจอเมอเลอกแจงออกหองพก

               

รปท 4.7 แสดงหนาจอเมอเลอกสงสนคา

จากรปท 4.7 แสดงหนาจอเมอเลอกสงสนคา โดยจะแสดงรายละเอยดของหองพก รายละเอยดการสงสนคาและเครองดมในตารางดานบน และรายละเอยดของสนคาและเครองดมทงหมดในสตอกในตารางดานลาง เมอตองการจะสงสนคาแลเครองดม ใหทาการเลอกสนคาและเครองดม แลวทาการระบจานวนทตองการสงซอ แลวทาการกดทปม สนคาและเครองดมทส ง จะทาการแสดงทตารางดานบน

43  

Page 54: 012 Coconut Hotel Management System

       

รปท 4.8 แสดงหนาจอเมอเลอกยายหอง

                 

รปท 4.9 แสดงหนาจอขอมลสนคาและเครองดมในสตอก

จากรปท 4.9 แสดงหนาจอขอมลสนคาและเครองดมในสตอก โดยการแสดงรายละเอยดน จะมรายละเอยดของสนคาและเครองดมในสตอกทงหมด แสดงขอมลรายการสนคาและเครองดม จานวนทงหมดของสนคาแตละรายการ จานวนขนตา (Safety Stock) จานวนขนสง และราคาขาย ระบบจะมการแจงเตอนเมอสนคาและเครองดมใกลจะหมดจากสตอก

44  

Page 55: 012 Coconut Hotel Management System

         

รปท 4.10 แสดงหนาจอเพม/แกไข ขอมลสนคาและเครองดมในสตอก

                   

รปท 4.11 แสดงหนาจอขอมลสนคาและเครองดมในสตอก (Re-Check)

จากรปท 4.11 แสดงหนาจอขอมลสนคาและเครองดมในสตอก (Re-Check) ตองทาการตรวจสอบจานวนของสนคาและเครองดมทรบเขาอยเสมอ ไมเชนนนระบบจะไมอนญาตใหรบเขาสนคา การทาการตรวจสอบจานวนสนคาทาการตรวจสอบโดยใชการกดปม เพอทาการเปลยนสถานะจาก W (Waiting) เปน A (Approved) การทาการตรวจสอบนตองแนใจวาสนคาทรบเขานนมจานวนถกตองจรงๆ

 

45  

Page 56: 012 Coconut Hotel Management System

  

รปท 4.12 แสดงขอมลสนคาและเครองดมในสตอกเพอ ลบ/แกไข

จากรปท 4.12 แสดงขอมลสนคาและเครองดมในสตอกเพอ ลบ/แกไข เมอตองการจะแกไขใหทาการกดปม และเมอตองการลบขอมลสนคาและเครองดมใหทาการการกดปม

 

รปท 4.13 แสดงขอมลสนคาและเครองดมในสตอกเพอแกไขสนคาและเครองดมในสตอก

         

รปท 4.14 แสดงขอมลสนคาและเครองดมในสตอกเพอลบสนคาและเครองดมในสตอก

46  

Page 57: 012 Coconut Hotel Management System

4.2 สวนการทางานของผจดการ รายละเอยดและโครงสรางของระบบบรหารและจดการโรงแรม

              

รปท 4.15 แสดงหนาจอเพมขอมลพนกงานใหม

                

รปท 4.16 แสดงหนาจอแกไขขอมลพนกงาน

47  

Page 58: 012 Coconut Hotel Management System

       

รปท 4.17 แสดงหนาจอเพอลบขอมลพนกงาน

รปท 4.18 แสดงหนาจอเพอเพมขอมลสนคาและเครองดม

48  

Page 59: 012 Coconut Hotel Management System

                

รปท 4.19 แสดงหนาจอเพอแกไขขอมลสนคาและเครองดม

          

รปท 4.20 แสดงหนาจอเพอลบขอมลสนคาและเครองดม

        

49  

Page 60: 012 Coconut Hotel Management System

                

รปท 4.21 แสดงหนาจอเพอเพมขอมลราคาการใหบรการ

             

 

รปท 4.22 แสดงหนาจอเพอแกไขขอมลราคาการใหบรการ

50  

Page 61: 012 Coconut Hotel Management System

รปท 4.23 แสดงหนาจอเพอลบขอมลราคาการใหบรการ

รปท 4.24 แสดงหนาจอ เพมและแสดงรายละเอยดขอมลรายจายภายนอก

51  

Page 62: 012 Coconut Hotel Management System

บทท 5

สรปผลของโครงงาน และขอเสนอแนะ

5.1 กลาวนา

จากการนากรณศกษาของโรงแรมโกโกนท จงหวดอดรธาน พบวางานเอกสารตางๆ ไมวาจะเปน

เอกสารเกยวกบการใชหองพก และเอกสารทเกยวกบการเบกจายสนคาและเครองดม ทางโรงแรม ยงไมม

การนาเทคโนโลยเขามาบรการและจดการ ทาใหเอกสารตางๆ มความยงยากในการคนหา และจานวน

เอกสารมมากขนทกวน การคานวณรายรบและรายจายยงยากและซบซอน จากผลทดลองของการดาเนนโครงงานในบทกอนหนา สามารถทาการสรปผล และขอเสนอแนะของ

โครงงาน เพอใชในการปรบปรงใหมประสทธภาพตอไป

5.2 สรปผลโครงงาน

จากการนาระบบบรหารและจดการโรงแรม ผานทางเวบเทคโนโลยมาใช เพอเพมประสทธภาพในการบรหารและจดการของ โรงแรมโกโกนท จงหวดอดรธาน ผลทไดมดงน

1. เพมสามารถในการตรวจสอบรายรบ-รายจายทไดในแตละวน 2. เพมความรวดเรวในการบรการลกคาไดอยางชดเจน 3. ลดพนทในการจดเกบเอกสารและสามารถคนหาเอกสารไดอยางงายดาย

5.3 ขอเสนอแนะ

โครงงานเปนไปตามทไดออกแบบไวทกประการ แตในความเปนจรงของธรกจของโรงแรมในกรณศกษาน มเรองของรายรบและรายจายคอนขางซบซอน ทไมสามารถเปดเผยในเอกสารโครงงานนได จงอาจทาใหขอมลของโครงการทนาเสนอ ไมครบถวนสมบรณ แตรายละเอยดในการทางานและขอมลพนฐานตางๆ ในโครงงานน สามารถใชงานและสามารถเพมประสทธภาพไดจรง

52  

Page 63: 012 Coconut Hotel Management System

53  

เอกสารอางอง

[1] ผศ.ดร.วระศกด ครธช (2547). ทฤษฎฐานขอมลเบองตน Introduction to Database Theory. มหาวทยาลยเทคโนโลยมหานคร. [2] โอภาส เอยมสรวงศ (2548). การวเคราะหและออกแบบระบบ Systems Analysis and Design.

ซเอดยเคชน จากด. [3] โอภาส เอยมสรวงศ (2551). ระบบฐานขอมล Database Systems. ซเอดยเคชน จากด. [4] มณโชต สมานไทย (2546). คมอการออกแบบฐานขอมลเบองตนและภาษา SQL ฉบบผเรมตน. อนโฟเพรส จากด. [5] สจจะ จรสรงระววร (2550). คมอ Visual C# ฉบบสมบรณ. ไอดซฯ จากด. [6] วงศประชา จนทรสมวงศ (2551). คมภร Photoshop CS3. โปรวชน จากด. [7] RadControl for ASP.NET AJAX Verion Q3 (2011). Telerik

Inc. http://demos.telerik.com/aspnet-ajax/controls/examples/default/defaultcs.aspx [8] Paul.J Deitel (2009). Visual C# 2008 How to program (3rd Edition).Person Education Inc.

Page 64: 012 Coconut Hotel Management System

54 

 

ภาคผนวก ก.

การตดตงโปรแกรม IIS (Internet Information Server) ขนตอนท 1 คลกท Start > Settings > Control Panel ดบเบลคลกท Add or Remove Programs คลกท Add/Remove Windows Components ขนตอนท 2 คลกเลอกท Internet Information Services (IIS) กรณตองการดรายละเอยดเพมเตมใหคลกเลอกท Details... คลกปม Next>>OK เพอเรมตดตง ขนตอนท 3 กรณระบบถามหาตวตดตง Windows XP ใหคลกปม OK แลวทาการ Browse หาแผน CD ตดตง Windows XP หอง i386 ขนตอนท 4 คลกปม Open, OK ระบบจะทาการตดตง IIS จนสาเรจ คมอการตดตงโปรแกรม Microsoft SQL Server 2005 ขนตอนท 1 โปรแกรม ตดตง Microsoft SQL Server 2005 อานและรบทราบเงอนไขการนาไปใช พรอมแลว กด Next กด Install ใหโปรแกรม ทาการตดตง เสรจแลวใหกด Next ตอ ขนตอนท 2 เขาส Installation Wizard กด Next ตองทาการตรวจ Components ตวอนๆ ทจาเปนดวย ถา ไมผานขนตอนนจะไมสามารถ ตดตงไดตองไป download หรอหาสงทโปรแกรมตองการมาใหครบ ขนตอนท 3 พมพชอและบรษท และกเอา check box ดานลางออกดวย เพราะเราตองการระบรายละเอยด การตดตงดวยตวเอง คา default บางตวคออปสรรคในการทางานบน LAN แลวกด Next ตอได เลอกวาจะตดตงอะไรบางกด Next สข นตอไป

Page 65: 012 Coconut Hotel Management System

55 

 

ขนตอนท 4 ทาการกาหนด Instance Name ของ Database Server โดยเราสามารถกาหนด Instance Name ไดเองกพมพชอลงไปเอาเองเลย เสรจแลว กด Next ตรงนเปลยน คาจาก default ของ service account ทจะใชเรยก Service ใหทางาน จาก Network Service เปน Local System แลว กด Next กาหนดใหเปน Mixed Mode เพอทจะไดสามารถ connect จากเครอขาย โดยใช User Name และ Password ในกรณสาหรบเครอขายทไมมหรอไมตองการทจะใชบญช User ของ Active Directory Domain Controller แลวกาหนด Password สาหรบ sa แลว กด Next กด Next คา default สาหรบภาษานน เหมาะสมดแลว กด Next ตอไป Microsoft เขาอยากรขอมลบาง เลอกเอา วาจะบอกอะไรเขาไดบาง แลวกด Next ขนตอนท 5 สดทายกสรปวาจะตดตงอะไรไปบาง กด Install ขนตอนตดตงน ใชเวลามากทสด เสรจแลว กด Next กด Finish การตดตงโปรแกรม .Net Framework 4.0 โปรแกรม Dot Net Frame Work นนเปนโปรแกรมพนฐานเพอให โปรแกรมทถกเขยน ดวย .Net นนสามารถทางานได จงจาเปนตองการตดตงหากเราตองการใหโปรแกรมทเขยนดวย .Net นนสามารถทางานบนเครองเราได กด Run เพอใหตวตดตงทางาน กด Next อานเงอนไขการใชงานหากยอมรบใหกด I accept แลวกด Next การตดตงเสรจเรยบรอย การตดตงระบบบรหารและจดการโรงแรม เปด CD > Folder WEB SITE > Copy Folder CoconutHotel แลวเปด My Computer > Drive C:\Inetpub\wwwroot> แลวCopy Folder ทชอวา CoconutHotel นามาวาง เปด Control Panel > Administrative Tools >Internet Information Service ทหนา Internet Information Service คลกขวาเลอก Properties เลอกแทบ Directory คลกทปม Create แลวกดปม OK สนสดการตดตงเวบไซต เปด Internet Explorer พมพ http://localhost/CoconutHotel/default.aspx แลว Enter จะได หนาระบบบรหารและจดการโรงแรมโกโกนท