Commit d1298d4c authored by jadtaphon chinnapan's avatar jadtaphon chinnapan

jadtaphon 30/04/63

parent 1f622368
{
"CurrentProjectSetting": "No Configurations"
}
\ No newline at end of file
{
"ExpandedNodes": [
""
],
"PreviewInSolutionExplorer": false
}
\ No newline at end of file
File added
## Core latex/pdflatex auxiliary files:
*.aux
*.lof
*.log
*.lot
*.fls
*.out
*.toc
*.fmt
*.fot
*.cb
*.cb2
.*.lb
## Intermediate documents:
*.dvi
*.xdv
*-converted-to.*
# these rules might exclude image files for figures etc.
# *.ps
# *.eps
# *.pdf
## Generated if empty string is given at "Please type another file name for output:"
.pdf
## Bibliography auxiliary files (bibtex/biblatex/biber):
*.bbl
*.bcf
*.blg
*-blx.aux
*-blx.bib
*.run.xml
## Build tool auxiliary files:
*.fdb_latexmk
*.synctex
*.synctex(busy)
*.synctex.gz
*.synctex.gz(busy)
*.pdfsync
## Build tool directories for auxiliary files
# latexrun
latex.out/
## Auxiliary and intermediate files from other packages:
# algorithms
*.alg
*.loa
# achemso
acs-*.bib
# amsthm
*.thm
# beamer
*.nav
*.pre
*.snm
*.vrb
# changes
*.soc
# comment
*.cut
# cprotect
*.cpt
# elsarticle (documentclass of Elsevier journals)
*.spl
# endnotes
*.ent
# fixme
*.lox
# feynmf/feynmp
*.mf
*.mp
*.t[1-9]
*.t[1-9][0-9]
*.tfm
#(r)(e)ledmac/(r)(e)ledpar
*.end
*.?end
*.[1-9]
*.[1-9][0-9]
*.[1-9][0-9][0-9]
*.[1-9]R
*.[1-9][0-9]R
*.[1-9][0-9][0-9]R
*.eledsec[1-9]
*.eledsec[1-9]R
*.eledsec[1-9][0-9]
*.eledsec[1-9][0-9]R
*.eledsec[1-9][0-9][0-9]
*.eledsec[1-9][0-9][0-9]R
# glossaries
*.acn
*.acr
*.glg
*.glo
*.gls
*.glsdefs
# gnuplottex
*-gnuplottex-*
# gregoriotex
*.gaux
*.gtex
# htlatex
*.4ct
*.4tc
*.idv
*.lg
*.trc
*.xref
# hyperref
*.brf
# knitr
*-concordance.tex
# TODO Comment the next line if you want to keep your tikz graphics files
*.tikz
*-tikzDictionary
# listings
*.lol
# makeidx
*.idx
*.ilg
*.ind
*.ist
# minitoc
*.maf
*.mlf
*.mlt
*.mtc[0-9]*
*.slf[0-9]*
*.slt[0-9]*
*.stc[0-9]*
# minted
_minted*
*.pyg
# morewrites
*.mw
# nomencl
*.nlg
*.nlo
*.nls
# pax
*.pax
# pdfpcnotes
*.pdfpc
# sagetex
*.sagetex.sage
*.sagetex.py
*.sagetex.scmd
# scrwfile
*.wrt
# sympy
*.sout
*.sympy
sympy-plots-for-*.tex/
# pdfcomment
*.upa
*.upb
# pythontex
*.pytxcode
pythontex-files-*/
# tcolorbox
*.listing
# thmtools
*.loe
# TikZ & PGF
*.dpth
*.md5
*.auxlock
# todonotes
*.tdo
# vhistory
*.hst
*.ver
# easy-todo
*.lod
# xcolor
*.xcp
# xmpincl
*.xmpi
# xindy
*.xdy
# xypic precompiled matrices
*.xyc
# endfloat
*.ttt
*.fff
# Latexian
TSWLatexianTemp*
## Editors:
# WinEdt
*.bak
*.sav
# Texpad
.texpadtmp
# LyX
*.lyx~
# Kile
*.backup
# KBibTeX
*~[0-9]*
# auto folder when using emacs and auctex
./auto/*
*.el
# expex forward references with \gathertags
*-tags.tex
# standalone packages
*.sta
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
\chapter{สรุปและข้อเสนอแนะ}
การดำเนินโครงงานเพื่อพัฒนาระบบเช็คชื่อดัวยคิวอาร์โค้ดนี้ พบว่าระบบสามารถทำงานได้ตามที่วิเคราะห์และออกแบบไว้ แต่ก็พบปัญหาและอุปสรรคระหว่างการพัฒนา ในบทนี้ผู้พัฒนาจึงขอสรุปความสามารถของระบบ ชี้แจงปัญหาและอุปสรรค พร้อมเสนอแนวทางในการพัฒนาระบบเช็คชื่อดัวยคิวอาร์โค้ดต่อตามลำดับ
\section{สรุปความสามารถของระบบ}
ระบบเช็คชื่อดัวยคิวอาร์โค้ด เว็บแอปพลิเคชันสามารถสรุปความสามารถที่ระบบทำได้ดังนี้
\subsection{เว็บแอปพลิเคชัน}
ความสามารถหลักของเว็บแอปพลิเคชันนั้นเน้นสร้างความสะดวกต่อการจัดการเอกสารเรื่องข้อมูลต่างๆ ที่เกี่ยวข้องกับระบบเช็คชื่อดัวยคิวอาร์โค้ด โดยแบ่งความสามารถของระบบตามประเภทของผู้ใช้งานดังนี้
\begin{enumerate}
\item อาจารย์
\begin{itemize}
\item ตรวจสอบรายชื่อนักศึกษาในคลาสเรียน
\item เพิ่ม และลบ คลาสเรียน
\item จัดการคะแนนของนักศึกษา
\item เพิ่ม ลบ และแก้ไข ชื่อนักศึกษาในคลาสเรียนได้
\item รวมไฟล์คะแนน ของคลาสเรียนเดียวกัน
\item สร้างคิวอาร์โค้ด สำหรับให้นักศึกษาสแกนเพื่อเช็คชื่อได้
\end{itemize}
\item นักศึกษา
\begin{itemize}
\item สแกนคิวอาร์โค้ดของผู้สอนเพื่อเป็นการเช็คชื่อเข้าเรียน
\end{itemize}
\end{enumerate}
\newpage
\section{ปัญหาและอุปสรรคในการพัฒนา}
\begin{enumerate}
\item เนื่องจากตัวระบบเป็นเว็บแอปพลิเคชันจึงไม่สามารถดึงค่า IP ของเครื่องคอมพิวเตอร์ของอาจารย์ได้จึงจำเป็นต้องตั้งค่าเลข IP ก่อนจะใช้งานระบบ \\
แนวทางการแก้ไข : ทำเป็นโปรแกรมเดสก์ท็อปที่สามารถติดตั้งบนเครื่องคอมพิวเตอร์ ซึ่งสามารถดึงค่า IP ของเครื่องคอมพิวเตอร์มาใช้งานได้
\end{enumerate}
\section{แนวทางการพัฒนาต่อ}
\begin{enumerate}
\item พัฒนาระบบ Login สำหรับอาจารย์เพื่อใช้ฐานข้อมูลเดียวกัน ซึ่งจะแก้ปัญหาเรื่องการแก้ไขจำนวนนักศึกษาของอาจารย์แต่ละคน และทำไม่สามารถรวมไฟล์คะแนนได้เนื่องจากจำนวนนักศึกษาไม่ตรงกันจากการแก้นั้น
\item สร้าง Web server ของระบบซึ่งเป็นโปรแกรมที่มีหน้าที่ให้บริการด้านการจัดการเว็บไซต์และ Database server ซึ่งเป็นโปรแกรมที่ทำหน้าที่ให้บริการด้านการจัดการดูแลข้อมูลต่าง ๆ ภายในเว็บไซต์
\item พัฒนาระบบให้เป็นโปรแกรมบนเดสก์ท็อป โดยสามารถเปิดใช้งานผ่านเครื่องคอมพิวเตอร์ได้เลยไม่จำเป็นต้องเข้าผ่านเว็บเบราว์เซอร์
\end{enumerate}
% Default language option is [thaithesis]. The other possible option is [engthesis].
% Default format option is [ugrad]. Other possible options are [master,doctor].