\chapter{สรุปและข้อเสนอแนะ}

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

\section{สรุปความสามารถของระบบ}
	ระบบจองคิวร้านเสริมสวย เว็บแอปพลิเคชันสามารถสรุปความสามารถที่ระบบทำได้ดังนี้
	\subsection{เว็บแอปพลิเคชัน}
	ความสามารถหลักของเว็บแอปพลิเคชันนั้นเน้นสร้างความสะดวกต่อการจัดการเอกสารเรื่องข้อมูลต่างๆ ที่เกี่ยวข้องกับ ระบบจองคิวร้านเสริมสวย โดยแบ่งความสามารถของระบบตามประเภทของผู้ใช้งานดังนี้
		\begin{enumerate}
				\item เจ้าของร้าน
			\begin{itemize}
				\item สามารถลงทะเบียนเข้าสู่ระบบด้วย Email ได้
				\item สามารถดูคิวที่ผู้ใช้บริการได้ทำการจองคิวไว้
				\item สามารถ post ภาพผลงานทั้งหมดของร้านได้
				\item สามารถเพิ่ม แก้ไข และลบรายการให้บริการประจำร้านได้
				\item สามารถเพิ่ม แก้ไข  ข้อมูลร้านได้
				\item สามารถเพิ่ม แก้ไข ข้อมูลตำแหน่งร้านได้ 
				\item สามารถเพิ่ม ลบ ข้อมูลช่างได้ 
			\end{itemize}
			\item ช่างประจำร้าน
			\begin{itemize}
				\item สามารถดูตารางการทำงานของตนเองได้
				\item สามารถ post ภาพผลงานของตัวเองได้
				\item สามารถแก้ไขข้อมูลส่วนตัวได้
			\end{itemize}
			\item ผู้ใช้บริการ
			\begin{itemize}
				\item สามารถลงทะเบียนเข้าสู่ระบบด้วย Email ได้
				\item สามารถค้นหาร้านเสริมสวยได้
				\item สามารถจองคิวของร้านเสริมสวยได้
				\item สามารถดูคิวว่างของร้านเสริมสวยได้
				\item สามารถดูข้อมูลต่างๆของร้านเสริมสวยได้
				\item สามารถดูตำแหน่งของทางร้านได้
				\item สามารถเขียนรีวิว ติชม ได้
			\end{itemize}
		\end{enumerate}
	
\section{ปัญหาและอุปสรรคในการพัฒนา}
  \begin{enumerate}
    
    \item เนื่องจากครั้งแรกที่ใช้ lalavel framework ไม่ค่อยสอดคล้องกับระบบ \\ 
    แนวทางการแก้ไข : ทำการเปลี่ยน จาก lalavel framework เป็น React.js
    \item เนื่องจากได้ทำการเปลี่ยน framework จึงทำให้ต้องเสียเวลา \\ 
    แนวทางการแก้ไข : เร่งศึกษา และเร่งทำ
    \item โรค covit 19 ทำให้การเข้าพบอาจารย์ไม่สะดวก\\ 
    แนวทางการแก้ไข : พบทางออนไลน์แทนการเข้าพบแบบตัวต่อตัว
    
    
  \end{enumerate}

\section{แนวทางการพัฒนาต่อ}
\begin{enumerate}
 	\item เจ้าของร้านสามารถยืนยันการจองคิวได้ เจ้าของร้านสามารถยืนยันโดยเพิ่มปุ่มยืนยันการจองคิว ในหน้าดูการจองคิวของเจ้าของร้าน และเพิ่ม ตัวจัดการยืนยันการจองคิว ที่ blackend ไฟล์ controllers/booking/index.js
 	
 	\item การเพิ่มข้อมูลโปรโมชั่น เจ้าของร้านสามารถเพิ่มโปรโมชั่นของร้านได้ โดยเพิ่มหน้าเพิ่มโปรโมชั่นและแสดงโปรโมชั่น และเพิ่ม Promotion  ที่ blackend
 	\item แจ้งเตือนการจองคิว แจ้งเตือนการจองคิวบอกผู้ใช้บริการถึงสถานะการจองคิว โดยแสดงข้อมูลแจ้งเตือนในหน้าดูประวัติการจองคิว
 	\item เปลี่ยนขั้นตอนการจองคิว โดยเปลี่ยนขั้นตอนการเลือกเปลี่ยนจากการเลือก รายการ ช่าง และเวลา เป็นเลือก รายการ เวลา และช่าง เพื่อตรวจสอบดูว่าช่างไหนว่างบ้าง
 	\item เพิ่มร้านให้กับเจ้าของร้าน โดยจากเดิมเป็นเพิ่มข้อมูลผู้ใช้ก่อนเพิ่มข้อมูลร้าน เป็นเพิ่มข้อมูลร้านก่อนถึงดึงข้อมูล ผู้ใช้งานมาใส่เพื่อที่จะให้เจ้าของร้านหนึ่งคนสามารถมีร้านได้หลายร้าน
 	\item post ภาพผลงาน โดยเพิ่มหน้าเพิ่มรูปภาพสำหรับร้านเสริมสวยและช่าง เพิ่มตารางรูปภาพในฐานข้อมูล และ blackend
 	\item ดูประวัติการจองคิว ผู้ใช้บริการสมารถดูประวัติการจองคิวของตัวเองได้ โดยเพิ่มหน้าประวัติการจองคิว และเพิ่มตัวจัดการประวัติการจองคิว สร้างฟังก์ชัน getBookingName  ที่ blackend ไฟล์ controllers/booking/index.js
 	\item การพัฒนาเป็นแอปพลิเคชัน พัฒนาเป็บแอปพลิเคชันสำหรับ Android และ Ios
\end{enumerate}




