You are on page 1of 175

ระบบงานจัดตารางเรียนตารางสอนและการใชหอง คณะการบัญชีและการจัดการ

กฤษฎา สุภารัตน

โครงงานเทคโนโลยีสารสนเทศธุรกิจ นี้เปนสวนหนึ่งของการศึกษา
ตามหลักสูตรปริญญาบริหารธุรกิจบัณฑิต
สาขาคอมพิวเตอรธุรกิจ คณะการบัญชีและการจัดการ
มหาวิทยาลัยมหาสารคาม
ปการศึกษา 2548
System to manage study , study room and teaching
for Faculty Accountancy and Management

Kridsada Suparat

A Business Information Technology Project Submitted in Partial Fulfillment of Requirement


For the Degree of B.B.A. in Business Computer
Faculty of Accountancy and Management
Mahasarakham University
2005
คณะกรรมการการสอบรายงานการศึกษาเฉพาะกรณี ไดพิจารณารายงานการศึกษาเฉพาะ
กรณีของ นายกฤษฎา สุภารัตน แลวเห็นสมควรรับเปนสวนหนึ่งของการศึกษาตามหลักสูตร
ปริญญาบริหารธุรกิจบัณฑิต สาขาคอมพิวเตอรธุรกิจ คณะการบัญชีและการจัดการมหาวิทยาลัย
มหาสารคาม

คณะกรรมการสอบรายงานการศึกษาเฉพาะกรณี

................................................ กรรมการ
(อาจารยยงยุทธ รัชตเวชกุล) ( อาจารยที่ปรึกษาการศึกษาเฉพาะกรณี )

................................................ กรรมการ
( อาจารยชัยวัฒน เนียมนาค ) ( ผูทรงคุณวุฒิ )

................................................ กรรมการ
( อาจารยอัครเดช ฉวีรักษ) ( ผูทรงคุณวุฒิ )

คณะกรรมการสอบรายงานการศึกษาเฉพาะกรณี คณะการบัญชีและการจัดการ
มหาวิทยาลัยมหาสารคาม อนุมัติใหรับรายงาน การศึกษาเฉพาะกรณีฉบับนี้ เปนสวนหนึ่งของการ
ศึกษาตามหลักสูตรปริญญาบริหารธุรกิจบัณฑิต สาขาคอมพิวเตอรธุรกิจ คณะการบัญชีและการจัด
การ มหาวิทยาลัยมหาสารคาม

วันที่ 10 เดือน พฤษภาคม พ.ศ. 2549



ชื่อเรื่อง ระบบงานจัดตารางเรียนตารางสอนและการใชหอง
คณะการบัญชีและการจัดการ

ชื่อผูศึกษา นายกฤษฎา สุภารัตน


ปริญญา บริหารธุรกิจบัณฑิต(บธ.บ.)สาขาคอมพิวเตอรธุรกิจ
คณะกรรมการควบคุมการสอบโครงงานเทคโนโลยีสารสนเทศธุรกิจ
อาจารยยงยุทธ รัชตเวชกุล
อาจารยชัยวัฒน เนียมนาค
อาจารยอัครเดช ฉวีรักษ

วันที่สําเร็จการศึกษา 2548

บทคัดยอ

วัตถุประสงคของการศึกษาโครงงานเทคโนโลยีสารสนเทศธุรกิจนี้ คือ การศึกษาใชงานของภาษา


PHP ในการจัดทํา Application ดานการจัดการฐานขอมูลบนเว็บไซต เพื่อนําผลการศึกษาที่ไดไปใช
ประโยชนในระบบการจัดตารางเรียนตารางสอน ซึ่งมีขอบเขตในการทํางานของโปรแกรม คือ
สามารถ เพิ่ม ลบ แกไข และคนหาขอมูลของตารางเรียน ขอมูลอาจารย ขอมูลกลุมเรียน วิชา
สาขาวิชา คณะวิชา ได
ระบบการจัดตารางเรียนตารางสอน จึงไดมีการพัฒนาโปรแกรมเพื่อชวยลดปญหาที่เกิดขึ้น
ทําใหการดําเนินงานสะดวกสบายขึ้น และทําใหปลอดภัยในการเก็บขอมูล และสามารถนํามา
ประยุกตใชงานจริงได

Title System to manage study , study room and teaching
for Faculty Accountancy and Management
Author Kridsada Suparat

Degree B.B.A. Major Program Business Computer


Case Study Supervisor Committee
Yongyut Rattawachakul
Chaiwat Niamnak
Ackaradach Chaweraks

Date of Graduation 2005

ABSTRACT

The purpose of this Business Information Technology Project Submitted in Partial


Fulfillment of Requirement to lean of PHP 5.0 Application In web base application. For use the
method of the System to manage study, study room and teaching for Faculty Accountancy and
Management. So the limit of method program which able to add, delete, edit, search and report
for data of teacher, class, subject, division, and faculty.
That response makes me to write this program for solve the problem to abate keep data
safety important and for help to work convenient superlative.

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

การศึกษาโครงงานเทคโนโลยีสารสนเทศธุรกิจนี้สามารถสําเร็จลุลวงลงไดดวยความกรุณา
อยางยิ่งของอาจารยยงยุทธ รัชตเวชกุล ที่กรุณารับเปนอาจารยที่ปรึกษาการศึกษาเฉพาะกรณีและให
คําแนะนํา ตลอดจนเสนอแนวความคิดอันเปนประโยชนตอการทําการศึกษาเฉพาะกรณีตลอดมา
รวมทั้งไดกรุณาเสียสละเวลาตรวจการศึกษาโครงงานเทคโนโลยีสารสนเทศธุรกิจและแกไขมาตั้ง
แตตนจนแลวเสร็จผูศึกษาขอกราบขอบพระคุณเปนอยางสูงไว ณ ที่นี้ดวย
ขอขอบพระคุณอาจารย สาขาคอมพิวเตอรธุรกิจ คณะการบัญชีและการจัดการ ทุกทานที่
ใหการรอบรมสั่งสอน และใหคําแนะนํา และคําปรึกษาในการพัฒนาระบบ
ขอขอบพระคุณ คุณพอและคุณแมที่เปนกําลังใจและเคียงขางผูศึกษาตลอดมาและทายที่สุด
ขอขอบคุณเพื่อนทุก ๆ คนที่ใหความชวยเหลือและใหกําลังใจผูศึกษามาโดยตลอด
คุณคาและประโยชนอันพึงมีจากการศึกษาโครงงานเทคโนโลยีสารสนเทศธุรกิจฉบับนี้ ผู
ศึกษาขอมอบเปนกตเวทิตาแกบิดามารดา ผูวางรากฐานการศึกษาอันเปนรากฐานสําคัญของชีวิตให
กับผูศึกษาผูมีพระคุณ ตลอดจนบูรพาจารยทุก ๆ ทาน รวมทั้ง มหาวิทยาลัยมหาสารคาม สถาบันอัน
เปนที่รักยิ่งของผูศึกษา

กฤษฏา สุภารัตน
บทที่ 1
บทนํา

1.1 ปญหาและที่มาของปญหา

เนื่องจากปจจุบันคณะการบัญชีและการจัดการมีจํานวนนิสิต เพิ่มมากขึ้นทําใหการจัดตาราง
เรียนและตารางสอนของอาจารยมีความซ้ําซอนเพิ่มมากขึ้น ประกอบกับปจจุบันการจัดตารางเรียน
ตารางสอนใชการจัดดวยมือทําใหเกิดการซ้ําซอนของขอมูล การใชหองซ้ํากัน อาจารยสอนซ้ํากัน
ฯลฯ และใชเวลาคอนขางมากในการจัดทําและตรวจสอบ รวมถึงการคนหาขอมูลของตารางเรียน
ตารางสอน และตารางการใชหอง ที่สามารถกระทําไดคอนขางยาก อีกทั้งในการจัดทําแตละครั้ง
จําเปนจะตองใชทรัพยากรมนุษยในการจัดทําหลายคน
ดังนั้น จึงไดจัดทําระบบจัดตารางเรียน ตารางสอน และตารางการใชหองขึ้นมาเพื่อ
ใชอํานวยความสะดวกในการทํางาน และลดปญหาความซ้ําซอนของการใชหองเรียนและตาราง
เรียนได อีกทั้งยังอํานวยความสะดวกแกผูที่ตองการใชงานในการสืบคนขอมูลตาง ๆ ดวย และเพื่อ
ลดปญหาดานเวลา และสถานที่ในการใชงานระบบงานนี้ จึงไดมีการจัดทําระบบขึ้นมาในรูปแบบ
Online เพื่อที่จะสามารถใชงานที่ใดก็ไดสําหรับผูที่ไดรับอนุญาตใหใชงานได

1.2 วัตถุประสงค

1. เพื่อเปนการพัฒนาระบบงานที่รองรับการทํางานของผูที่ทําการจัดตารางเรียน ตาราง
สอน และตารางการใชหอง
2. เพื่อลดปญหาความซ้ําซอนของการจัดตารางเรียน และการใชหองเรียน
3. เพื่อเพิ่มประสิทธิภาพในการคนหาขอมูลของตารางเรียน ตารางสอน และตารางการ
ใชหองของนิสิต และอาจารยผูสอน

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

1. สรางฐานขอมูลดวย My SQL 4.0.12


2. ระบบมีลักษณะการทํางานแบบ Web-Based Application
3. สรางฐานขอมูลเพื่อทําการจัดเก็บ เพิ่ม ลบ แกไข และสืบคนขอมูลตาง ๆ ดังนี้
3.1. ขอมูลหองเรียน
3.2. ขอมูลรายวิชาตาง ๆ
3.3. ขอมูลอาจารย
3.4. ขอมูลกลุมเรียน
3.5. ขอมูลภาคเรียน
4. สามารถสราง USER เพื่อเขาใชงานและกําหนดสิทธิ์การใชงาน ดังนี้
4.1. ผูดูแลระบบ Administrator คือผูที่ทําหนาที่ในการจัดตารางเรียน สามารถใชงาน
ไดทุกอยาง ไดแก การกําหนดตารางเรียน การจัดตารางเรียนของนิสิต และตาราง
สอนของอาจารย กําหนดตารางการใชหองเรียน
4.2. ผูใชงานทั่วไป USER แบงออกเปน 2 ประเภท ไดแก
4.2.1. นิสิตหรือบุคคลภายนอกที่ตองการใช สามารถใชงานไดเพียงการคนหาขอ
มูล ตารางเรียนของหมูเรียน การใชหองเรียน และตารางสอนของอาจารย
4.2.2. อาจารยประจําวิชา มีสิทธิ์ในการใชงานคือ สามารถเรียกดูขอมูลการใชหอง
ตารางเรียนของนิสิต ตารางสอนของตนเอง และมีสิทธิ์ในการจองหอง
เรียน เพื่อสอนชดเชยในกรณีที่ตองสอนเพิ่มหรือขาดสอน
5. ระบบสามารถจัดทํารายงานตาง ๆ ดังนี้
5.1. รายงานตารางการใชหองเรียน
5.2. รายงานตารางสอนของอาจารย
5.3. รายงานตารางเรียนของนิสิต

1.4 ผลที่คาดวาจะไดรับ

1. สามารถอํานวยความสะดวกในการจัดตารางเรียน ตารางสอน และตารางการใชหอง


2. ชวยลดปญหาความซ้ําซอน ความลาชา ของการจัดตารางเรียน ตารางสอน
และตารางการใชหอง
3. สามารถใชงานไดจริงและเกิดประโยชนไดอยางเต็มประสิทธิ์ภาพ

1.5 ขั้นตอนการดําเนินงาน

1. นําเสนอหัวขอตออาจารยที่ปรึกษา
2. รวบรวมขอมูลที่จะนํามาใชประกอบการพัฒนาระบบ
3. วิเคราะห และออกแบบระบบ
4. พัฒนาระบบ
5. ทดสอบระบบ และแกไขขอผิดพลาด
6. นําเสนอผลงานตอคณะกรรมการ
7. จัดทําคูมือ

1.6 ตารางการปฏิบัติงาน

เดือน พ. ศ. 2548
กิจกรรม
มิถุนายน กรกฎาคม สิงหาคม กันยายน ตุลาคม พฤศจิกายน
นําเสนอหัวขอตออาจารยที่
ปรึกษา
รวบรวมขอมูลที่จะนํามาใช
ประกอบการพัฒนาระบบ
วิเคราะหและออกแบบ
ระบบ
พัฒนาระบบ
ทดสอบระบบ และแกไข
ขอผิดพลาด
นําเสนอผลงานตอ
คณะกรรมการ
จัดทําคูมือ
บทที่ 2
วรรณกรรมที่เกี่ยวของ

2.1 ประวัติคณะการบัญชีและการจัดการ

คณะการบัญชีและการจัดการ เปนหนวยงานหนึ่งของมหาวิทยาลัยมหาสารคาม ซึ่งจัดตั้ง


ขึ้นภายใตระเบียบมหาวิทยาลัยมหาสารคาม วาดวยคณะการบัญชีและการจัดการ ตั้งแตวันที่ 20
กรกฎาคม 2541 มีลักษณะของการดําเนินงานและรูปแบบของการบริหารงานแบบนอกระบบราช
การเนนความคลองตัว มีประสิทธิภาพ และพึ่งตนเองมากที่สุดในการจัดการศึกษาโดยมีสภา
มหาวิทยาลัยมหาสารคามทําหนาที่กํากับดูแลและควบคุม
คณะการบัญชีและการจัดการเริ่มตนจากภาควิชาบริหารธุรกิจ คณะมนุษยศาสตรและสังคม
ศาสตร ในปการศึกษา 2538 ไดเปดสอนหลักสูตรบริหารธุรกิจ (ตอเนื่อง 2 ป) สาขาวิชาการบัญชี
และสาขาวิชาการตลาดขึ้น เพื่อรองรับการเติบโตทางเศรษฐกิจ (จากเดิมที่เปดสอนเฉพาะวิชาโท
บริหารธุรกิจ) โดยจัดสอนในวันเสาร-อาทิตย โดยเปนโครงการพิเศษ ในปการศึกษา 2540 ไดเปด
หลักสูตรบริหารธุรกิจบัณฑิต (ตอเนื่อง 2 ป) สาขาวิชาการจัดการ และสาขาวิชาคอมพิวเตอรธุรกิจ
และหลักสูตรบริหารธุรกิจมหาบัณฑิตขึ้น พรอมทั้งปรับปรุงหลักสูตรบริหารธุรกิจบัณฑิต (ตอ
เนื่อง 2 ป) สาขาวิชาการบัญชีและสาขาวิชาการตลาดดวย
ในปการศึกษา 2546 คณะฯ ไดเปดสอนหลักสูตรบัญชีบัณฑิต และหลักสูตรบริหารธุรกิจ
บัณฑิต (4 ป) สาขาวิชาการตลาด สาขาวิชาการจัดการ และสาขาวิชาคอมพิวเตอรธุรกิจและหลัก
สูตรบัญชีมหาบัณฑิตขึ้น
ในปการศึกษา 2547 คณะฯ ไดเปดสอนหลักสูตรบริหารธุรกิจบัณฑิต (4 ป) สาขาวิชาธุรกิจ
ระหวางประเทศ (หลักสูตรนานาชาติ) ขึ้นอีกหลักสูตรหนึ่ง พรอมทั้งมีการปรับปรุงหลักสูตรตอ
เนื่อง 2 ป และหลักสูตรบริหารธุรกิจมหาบัณฑิตใหมีความทันสมัย และสอดคลองกับสภาพแวด
ลอมทางเศรษฐกิจและเทคโนโลยีที่เปลี่ยนแปลงไป
ในปการศึกษา 2548 คณะฯ ไดเปดหลักสูตรบริหารธุรกิจบัณฑิต (4 ป) สาขาวิชาการจัดการ
ทรัพยากรมนุษย สาขาวิชาการจัดการการประกอบการ สาขาวิชาการบริหารการเงิน สาขาวิชาการ
จัดการพาณิชยอิเล็กทรอนิกส และสาขาวิชาเทคโนโลยีสารสนเทศธุรกิจ และหลักสูตรเศรษฐ
ศาสตรบัณฑิต (ศ.บ.) สาขาวิชาเศรษฐศาสตรธุรกิจ
นอกจากนี้คณะฯ ยังไดเปดหลักสูตรบริหารธุรกิจมหาบัณฑิต (M.B.A.) สาขาวิชาธุรกิจ
ระหวางประเทศ (หลักสูตรนานาชาติ) และเศรษฐศาสตรมหาบัณฑิต (ศ.ม.) สาขาวิชาเศรษฐศาสตร
ธุรกิจ และระดับปริญญาเอกหลักสูตรปรัชญาดุษฎีบัณฑิต (ปร.ด.) สาขาวิชาการบัญชีและสาขาวิชา
การจัดการขึ้นอีกดวย
จากวันนั้นถึงวันนี้ คณะการบัญชีและการจัดการไดพัฒนาความกาวหนาทั้งทางดานวิชา
การและการบริหารงานมาโดยตลอด เกือบ 10 ป ที่กาวเดินบนเสนทางการผลิตบัณฑิตและ
มหาบัณฑิต สาขาวิชาการบัญชีและสาขาวิชาบริหารธุรกิจ ทําใหปจจุบัน คณะฯ ไดผลิตบัณฑิตเพื่อ
ตอบสนองความตองการของตลาดออกไปรับใชสังคมในเขตภาคตะวันออกเฉียงเหนือ และระดับ
ประเทศจํานวนมาก ซึ่งบัณฑิตและมหาบัณฑิตของคณะฯ เปนผูมีความรูความเขาใจในวิชาชีพการ
บัญชีและบริหารธุรกิจเปนอยางดี มีคุณธรรม จริยธรรมที่โดดเดน และสามารถประยุกตความรูให
เกิดประโยชนตอตนเอง และชวยเหลือ สนับสนุน และเปนกําลังสําคัญในการพัฒนาสังคม และ
ประเทศชาติทั้งทางตรงและทางออม คณะฯ ไดมีการพัฒนาบุคลากรใหมีความรูความสามารถและ
ความเขาใจในวิทยาการดานบริหารธุรกิจและดานอื่นที่เกี่ยวของ
นอกจากนี้ คณะฯ ยังไดใหบริการวิชาการแกชุมชน ผูประกอบการ และหนวยงานตางๆ ใน
เขตภาคตะวันออกเฉียงเหนือ โดยจัดตั้งศูนยบริการวิชาการ 2 ศูนยคือ
1. ศูนยที่ปรึกษาการประกอบการและการจัดการธุรกิจ (Center for Entrepreneurship and
Business Management) มีภาระหนาที่ใหคําปรึกษาการจัดตั้งและการประกอบการ รวมถึงการ
บริหารงานของธุรกิจขนาดเล็ก ขนาดยอม และขนาดกลาง การจัดองคกร การพัฒนาทรัพยากร
มนุษย และการวิจัยตลาด ตลอดจนการใหบริการฝกอบรมแกบุคคลทั่วไปและหนวยงานตางๆ ใน
เรื่องที่เกี่ยวกับการจัดการธุรกิจ
2. ศูนยพัฒนาการบัญชี (Center for Accounting Development) มีภาระหนาที่ใหความชวย
เหลือในเรื่องที่เกี่ยวกับการบัญชีและภาษีอากรโดยเฉพาะ ไดแก การใหคําปรึกษาเกี่ยวกับการบัญชี
การวางระบบบัญชี และการภาษีอากร และการใหบริการฝกอบรมแกบุคคลทั่วไปและหนวยงาน
ตางๆ ในเรื่องที่เกี่ยวกับการบัญชี และการภาษีอากร ตลอดจนการใหบริการเปนหนวยตรวจสอบ
บัญชีของกรมพัฒนาธุรกิจการคา (About ACC. www.acc.msu.ac.th: August 20, 2005)

ปจจุบันคณะการบัญชีและการจัดการเปดสอนทั้งหมด 3 แหง ไดแก


1. มหาสารคาม
คณะการบัญชีและการจัดการ มหาวิทยาลัยมหาสารคาม
ถ. มหาสารคาม - โกสุมพิสัย อ.เมือง จ.มหาสารคาม 44000
โทรศัพท 0-4375-4333 ตอ 6000 โทรสาร 0-4372-1193 ตอ 105
http://www.acc.msu.ac.th/
2. อุดรธานี
ศูนยพัฒนาการศึกษา จังหวัดอุดรธานี
ที่วิทยาลัยพละศึกษาอุดรธานี อ.เมือง จ. อุดรธานี 41000
โทรศัพท 0-4224-6363 โทรสาร 0-4224-6364
http://www.udon.msu.ac.th/
3. ชัยภูมิ
สถาบันชัยภูมิบริหารธุรกิจ
ถ.สนามบิน อ.เมือง จ.ชัยภูมิ 36000
โทรศัพท 0-4481-7481 โทรสาร 0-4483-0386

2.2 อินเตอรเน็ต (Internet)

“อินเตอรเน็ต”(Internet) คือเครือขายคอมพิวเตอรที่เชื่อมโยงกันโดยมีอาณาเขต หรือระยะ


ทําการครอบคลุมทั่วโลก จนเกิดเปนเครือขายสากลที่ทุกคนจะใชได ตนกําเนิดของอินเตอรเน็ตอยู
ในสหรัฐอเมริกา โดยเริ่มจากเครือขายเล็กๆที่มีคอมพิวเตอรจํานวนไมกี่เครื่อง เวลาผานไปเพียง 30
กวาปกลับกลายเปนเครือขายทั่วโลกไปเสียแลว ปจจุบันคุณสามารถใชประโยชนจากอินเตอรเน็ต
ไดมากมาย เชน การติดตอสื่อสารขามประเทศไปยังอีกซีกโลกหนึ่ง โดยเสียคาใชจายในอัตราที่ต่ํา
การจับจายใชสอยบนอินเตอรเน็ต การเปดรานหรือทําการคาบนอินเตอรเน็ตเพื่อขยายฐานลูกคาให
ครอบคลุมทั่วโลก การคนหาขอมูล และการเผยแพรขอมูลบนอินเตอรเน็ต เปนตน (ปยะพงษ
เจริญทรง. 2546 : 5)
อินเตอรเน็ตสมัยนี้ตางจากในสมัยกอนคอนขางมาก สมัยกอนยังไมมีโปรแกรมเว็บ
บราวเซอรใหเราไดใชทองเว็บกันโปรแกรมที่ใชเปนเครื่องไมเครื่องมือก็มีอยูนอยและอยูในรูปของ
โหมดตัวอักษร (Text mode) ซึ่งผูใชจะตองมีความรูความสามารถในการใชงานดวยพอสมควรทํา
ใหการใชงานอินเตอรเน็ตยังจํากัดอยูในวงแคบ ตอมาเมื่อมีการพัฒนาเทคโนโลยีในหารนําเสนอขอ
มูลในลักษณะของ “เว็บเพ็จ” (web page) ที่คุณสามารถใชโปรแกรมเว็บบราวเซอร เขาไปดูขอมูล
ตาง ๆ ไดในโหมดกราฟก (graphic mode) ซึ่งสามารถแสดงรูปภาพและตัวอักษรในเว็บเพ็จเทานั้น
ผูใชไมจําเปนตองจดจําคําสั่งการใชงานเหมือนที่ผานมาจึงทําใหการใชอินเตอรเน็ตแพรหลายมาก
ขึ้นเรื่อย ๆ บริษัทหางรานตาง ๆ ก็แขงขันกันสรางเว็บเพ็จของตัวเองขึ้นที่เรียกวา”เว็บไซต” (web
site) หรือ “โฮมเพจ” (home page) เพื่อนําเสนอการขายสินคาผานทางอินเตอรเน็ตจนเกิดเปนยุค
ของE-commerceขึ้นมาปจจุบันและอนาคตก็วาได
2.3 บริการในอินเตอรเน็ต

ทุกวันนี้อินเตอรเน็ตเปนเหมือนทางออกใหกับชีวิตของเราในหลายมุมมอง มีการใชงาน
และใหบริการหลากหลายรูปแบบ โดยแตละรูปแบบเกิดจากความคิดสรางสรรค ความพยายาม และ
การปรับปรุงที่สม่ําเสมอ จนทํารูปแบบการใชงานและบริการตาง ๆ ไดรับการยอมรับจากผูคนทั่ว
โลกซึ่งเปนสิ่งที่นาจะมาลองสรุปกันดูวา ณ วันนี้เปนอยางไร ทั้งนี้เพื่อใหการกาวสูบทบาทของนัก
พัฒนาแอพพลิเคชั่นสําหรับอินเตอรเน็ตของเราเปนไปอยางสมบูรณรูปแบบการใชงานอินเตอรเน็ต

2.4 แนวโนมการใชงานอินเตอรเน็ต

อินเตอรเน็ตในวันนี้กลายเปนอีกโลกหนึ่งที่มีหลากหลายมุมมอง มีการใชงาน และใหบริการ


หลากหลายรูปแบบ โดยแตละรูปแบบเกิดจากความคิดสรางสรรค ความพยายาม และการปรับปรุงที่
สม่ําเสมอ จนทํารูปแบบการใชงานและบริการตางๆ ไดรับการยอมรับจากผูคนทั่วโลกซึ่งเปนสิ่งที่นาจะ
มาลองสรุปกันดูวา ณ วันนี้เปนอยางไร และอนาคตนาจะเปนอยางไร ทั้งนี้เพื่อใหการกาวสูบทบาทของ
นักพัฒนาแอพลิเคชันสําหรับอินเตอรเน็ตของเราเปนไปอยางสมบูรณ

2.5 รูปแบบการใชงานพอจะสรุปแบบตาง ๆ ไดดังนี้

1. เครื่องมือสื่อสารราคาถูก : เรียกไดวาเปนจุดประสงคแรกของการสรางอินเตอรเน็ตขึ้น
มาเลยทีเดียว แตเดิมเรามีอีเมลเปนหลัก แตปจจุบันเรามีการใชงานรวมกับภาพ และเสียง เชน การ
ประชุมทางไกล หรือแมแตการสนทนาผาน Chat (cur.ssktc.ac.th. 2545 )
2. แหลงเผยแพรความรู: การใชอินเตอรเน็ตมักจะเริ่มจากผูที่มีความรูลนเหลือ ตองการเผย
แพรสิ่งที่เขารูใหเปนสาธารณประโยชนแกคนที่สนใจไดรับรูโดยอิสระ ซึ่งความรูที่มีใน
อินเตอรเน็ตเชื่อวามีปริมาณมากกวาที่บรรจุอยูในหองสมุดใด ๆ ในโลกนี้ และจะมีเพิ่มมากขึ้นเรื่อย
ๆ ตามการเติบโต
3. การโฆษณาประชาสัมพันธ : การโฆษณาประชาสัมพันธ ถือเปนการนําเอาอินเตอรเน็ต
ไปใชในเชิงพาณิชยยุคแรก ไมวาจะเปนการนําเสนอสินคา หรือประชาสัมพันธองคกร ซึ่งปจจุบัน
อินเตอรเน็ตก็นับวาเปนสื่อโฆษณาที่ราคาถูกมาก อีกทั้งคนที่เห็นและสัมผัสก็มีอยูมากมายทั่วโลก
ภาพที่ 2.1 ภาพแสดงตัวอยางการใช Internet ในการโฆษณา

4. เครื่องมือคนควาขอมูล : เมื่อความรูกับขอมูลตาง ๆ ถูกเก็บเอาไวอยางมากทั้งรูปแบบ


และปริมาณ ในอินเตอรเน็ตทําใหการคนหาเปนเรื่องที่ใชวาจะทํากันไดงาย ๆ แตนับวายังโชคดีที่
เรามีเครื่องมือสําหรับคนหา (Search Engine) มาชวยทําใหเราไดขอมูลจากทั่วโลกอยางงายดาย
5. สังคมของคนที่สนใจตรงกัน : เมื่อขอมูลเยอะขึ้น คนที่เขามาใชงานก็มากขึ้น ทําใหเกิด
การรวมกลุมของคนที่สนใจเรื่องเดียวกัน และเกิดเปนชุมชนตาง ๆ ในอินเตอรเน็ตมากมายมีการ
แลกเปลี่ยนความคิดเห็น และทัศนคติระหวางกันอยางเสรี โดยมีการควบคุมซึ่งกันและกัน
6. ความบันเทิงจากอินเตอร : เมื่อมีสาระก็ตองมีความบันเทิงปะปนมา ทุกวันนี้อินเตอรเน็ต
กลายเปนแหลงรวบรวมความบันเทิงมากมายใหเลือกใชบริการกันตามความพอใจ
7. แหลงขาวสารที่ทันสมัย : อินเตอรเน็ตไดชื่อวาเปนสื่อที่รวดเร็วตอความเปลี่ยนแปลง
และความเปนไปของโลก เพราะคนที่สัมผัสกับขาวหรือการเปลี่ยนแปลงมักจะเผยแพรสิ่งที่รับรูทาง
อินเตอรเน็ต อีกทั้งปจจุบันหนังสือพิมพ นิตยสาร สถานีโทรทัศนตางก็มีที่อยูในอินเตอรเน็ตทั้งนั้น
เพราะฉะนั้นความรวดเร็ว และความถูกตองจึงมีมากขึ้นในโลกของอินเตอรเน็ต
8. กระจายเสียง/แพรภาพผานอินเตอรเน็ต : ปจจุบันสื่อตาง ๆ ไดอพยพเขาสูโลกของ
อินเตอรเน็ต ทําใหเราไมแปลกใจเลยที่นักเรียนไทยในตางแดน จะยังฟงรายการวิทยุที่เขาชื่นชอบ
จากเมืองไทยผานทางอินเตอรเน็ตอยูทุกวัน
9 ลดคาใชจายดานการบริการ : เปนชองทางที่เพิ่มความสะดวกใหกับผูใชบริการไดดวย
ตนทุนที่แสนประหยัด
10. สํารวจความคิด-จัดอันดับความนิยม : การจัดอันดับ สํารวจความนิยมเปนเรื่องที่หลาย
คนสามารถแสดงความเห็นไดอยางเต็มที่เปนจริงในใจของเราไดอยางเสรี
11. นิตยสาร และสิ่งพิมพอิเล็กทรอนิกส : เมื่อสื่อดานคอมพิวเตอร และอินเตอรมมี ากขึ้น
การเก็บ และแสดงเอกสาร ก็ถูกพัฒนาใหเก็บในรูปของอิเล็กทรอนิกส เพื่อใหงายตอการจัดเก็บและ
การคนหา ซึ่งผลดีที่ไดคือ ลดการทําลายทรัพยากรธรรมชาติ
12. แหลงรวมของฟรีที่ทุกคนชอบ : ของฟรีถือเปนเสนหอันเยายวนใจ ดึงดูดความสนใจ
ใครตอใครใหเขามาใชงานอินเตอรเน็ต ซึ่งของฟรีก็มีหลายรูปแบบทั้งขอมูล โปรแกรมหรือบริการ
รูปแบบตาง ๆ
13. ประยุกตใชงานกับระบบงานในองคกร : เพราะวาอินเตอรเน็ต โดยเฉพาะ WWW มี
รูปแบบการทํางานที่เปนมาตรฐาน และรูจักกันดีทําใหหลาย ๆ องคกรสรางระบบการทํางานและ
สื่อสารระหวางกันผานเครือขายสวนตัวที่เรียกวา อินทราเน็ต (Intranet) ซึ่งเปนการนําเอา
อินเตอรเน็ตมาประยุกตใชงานในองคกรไดเปนอยางดี ทั้งนี้เพื่อใหงายตอการพัฒนา บํารุงรักษา
และการฝกอบรม
14. คาขายผานอินเตอรเน็ต : เมื่อใชงานกันจนเบื่อ ก็จะหลายคนเริ่มหารายไดจากชองทางที่
มีในอินเตอรเน็ต ซึ่งทําใหเกิดธุรกิจขนาดเล็กและใหญมากมายในอินเตอรเน็ต โดยที่ธุรกิจหลาย ๆ
ตัวไดรับการยอมรับเปนอยางดีจากผูใชงาน
เว็บเซิรฟเวอร แอพลิเคชันเซิรฟเวอร และเว็บบราวเซอร

2.6 เว็บเซิรฟเวอร แอพลิเคชันเซิรฟเวอร และเว็บบราวเซอร

2.6.1 เว็บเซิรฟเวอร (Web Server)

คือเครื่องที่ใหบริการทางดาน World Wide Web ( WWW ) โดยทําหนาที่เปนที่เก็บรวบ


รวมเว็บเพ็จ หรือเว็บไซตตาง ๆ เพื่อใหบริการกับผูใชที่ใชโปรแกรมเว็บบราวเซอร (Browser) ทั่ว
ไปและบางครั้งก็มีการเรียก Web Server วา HTTP Server ดวยเนื่องจากในการติดตอสื่อสาร
ระหวางโปรแกรมบราวเซอรและ Web Server เขาใชโปรโตคอล HTTP คุยกัน (HTTP คือโปรโต
คอลในระดับบนอีกตัวหนึ่งที่อาศัยการทํางานของ TCP/IP เปนหลัก)เว็บเซิรฟเวอร เปนโปรแกรม
เสริมที่ติดตั้งลงไปในเครื่องคอมพิวเตอรนอกเหนือจากระบบปฏิบัติการเชน Windows Linux ของ
เครื่องคอมพิวเตอรเพื่อใหคอมพิวเตอรมีความสามารถในดานการใหบริการตาง ๆ ที่จะถูกเรียกใช
โดยโปรโตคอล HTTP ผลลัพธที่ไดจากการทํางานของเว็บเซิรฟเวอรจะไมเหมือนผลลัพธเทานั้น
ตัวอยางโปรแกรมเว็บเซิรฟเวอรที่นิยมใชงานในปจจุบัน เชน
-Microsoft Internet Information Service ( IIS) ซึ่งจะทํางานอยูบนระบบปฏิบัติการ Windows
NT/2000
-Microsoft Personal Web Server (PWS) ซึ่งจะทํางานอยูบนระบบปฏิบัติการ Windows
95/98/98Se/Me
-Apache Web Server มีทั้งแบบที่ใชงานบน windows และใชงานบน Linux UNIX
-OmniHTTPD สําหรับใชทดสอบการทํางานของเว็บแอพลิเคชันที่สรางจาก PHP Perl
2.6.2 แอพลิเคชันเซิรฟเวอร (Application Server)

ภาษาอีกภาษาหนึ่งที่ไดรับความนิยมไมแพ ASP ก็คือ JSP สาเหตุก็เพราะ JSP ไมมีขอ


จํากัดเรื่องระบบปฏิบัติการ คือสามารถใชกับเซิรฟเวอรของเว็บแอพลิเคชันของแพลตฟอรมใด ๆ ก็
ได
ดังนั้นเว็บเซิรฟเวอรที่สามารถรันสคริปต JSP ไดจึงมีอยูหลายแบบทั้งที่เปนของบริษัท
Sun Microsystems ซึ่งคิดคนภาษา Java ขึ้นมาเองก็มี หรือแมแตองคกรสรางเว็บเซิรฟเวอรซึ่งไดรับ
ความนิยมมากที่สุดในโลก อยาง Apache ก็มีโปรแกรม Jakarta Tomcat ออกมา ใหใช แตก็มี
โปรแกรมอีกสวนหนึ่งที่ไมเรียกวา เว็บเซิรฟเวอร เนื่องจากโปรแกรมเหลานั้น ยังตองทํางานในเว็บ
เซิรฟเวอรหลักอยาง PWS หรือ IIS หมายความวาไมสามารถทํางานไดดวยตัวเอง คนทั่วไปจึงไม
นิยมเรียกวาเว็บเซิรฟเวอร แตไปเรียก แอพลิเคชันเซิรฟเวอร (Application Server) แทน
สําหรับแอพลิเคชันเซิรฟเวอรที่ไดรับความนิยมไดแก Jrun ซึ่งปจจุบันเปน
ซอฟตแวรของบริษัท Macromedia และ Web Sphere ซึ่งเปนซอฟตแวรของบริษัท IBM ซึ่ง
ซอฟตแวรทั้งสองตัวมีความสามารถที่ใกลเคียงกัน แลวแตผูใชสนใจที่จะเลือกใชงาน สําหรับ Jrun
สามารถดาวนโหลดไดฟรีมาทดลองใชงานจาก www.macromedia.com

2.6.3 เว็บบราวเซอร (Web Browser)

เว็บเพจแตละหนาเปนเอกสารขอมูลที่ถูกเขียนดวยภาษา HTML ดังนั้นการที่เรื่องเราจะ


อานและแสดงผลเว็บเพจเหลานี้ไดจะตองมีโปรแกรมพิเศษสําหรับทําหนาที่นี้โดยเฉพาะ โปรอกรม
เหลานี้เรียกวา “เว็บบราวเซอร” (Web Browser) ซึ่งในระบบปฏิบัติการวินโดวของบริษัท
ไมโครซอฟต จะมีโปรแกรม Microsoft Internet Explorer ซึ่งเปนเว็บบราวเซอรตัวเกงของบริษัท
Microsoft ที่มีประสิทธิภาพสูงมาใหดวย หรือสามารถใชโปรแกรมเว็บบราวเซอรจากบริษัทอื่นมา
ใชงานก็ได เชน Netscape Navigator, Opera, neoplanet ฯลฯ ซึ่งโปรแกรมเว็บบราวเซอรนั้น บาง
ครั้งก็เรียกวา Web Client หรือ HTTP Client(สุรเชษฐ วงคชัยพรพงษและทินกร วัฒนาเกษมสกุล.
2547:48)
ภาพที่ 2.2 ภาพแสดงตัวอยางเว็บบราวเซอร

2.7 ทําความรูจักกับ PHP

Rasmus Lerdorf ผูใหกําเนิด PHP เริ่มจากการเขียนสคริปต Perl CGI ใสไวในโฮมพจ


ประวัติสวนตัว เพื่อบันทึกขอมูลผูเขาเยี่ยมชมโฮมเพจ แตเนื่องจาก Lerdorf เห็นวาการเขียน CGI
ดวย Perl นั้นออกจะเยิ่นเยอเกินไปจึงไดตัดสินใจเขียนโปรแกรมขึ้นใหมดวยภาษา C ที่สามารถแยก
สวนที่เปน HTML ขึ้นใหม โดยตั้งชื่อโปรแกรมนี้วา Personal Home Page Tools (PHP-Tools) และ
ไดเริ่มแจกจายโคดออกไปในลักษณะฟรีแวร ตอมาจึงไดเริ่มเปดใหผูสนใจเขารวมปรับปรุงและ
พัฒนา จนพัฒนาเปน PHP/FI ที่เริ่มเปนที่นิยมมากขึ้น (www.212cafe.com/boardvip. 2547)
จนกระทั้ง Zeev Suraski และ Andi Gutmans ไดรวมกันเขียนโคดขึ้นใหมโดยไดมีการปรับ
ปรุงใหดีขึ้นเปนอยางมากในหลาย ๆ ดาน ทั้งดานประสิทธิภาพ การสนับสนุนโปรแกรมเชิงวัตถุ
และในดานอื่น ๆ อีกหลายประการ จนเกิดเปน PHP3 ซึ่งเปนเวอรชั่นที่ไดรับความ นิยมเปนอยาง
มาก
แตเมื่อมีผูใชเปนจํานวนมาก จึงมีการนําไปใชงานที่ซับซอนขึ้น ดวยเหตุนี้ Zeev Suraski
และ Andi Gutmans ผูพัฒนา PHP 3 จึงตัดสินใจเขียนโคดขึ้นใหมทั้งหมด และไดตั้งชื่อวา Zend
engine ซึ่งเปนหัวใจของ PHP 4 ในปจจุบัน สวน PHP 5.0 เปนเวอรชั่นที่จัดไดวาเปนการพลิกโฉม
การโปรแกรมเชิงวัตถุดวย PHP เนื่องจากมีการเปลี่ยนแปลงไปสูการโปรแกรมเชิงวัตถุโดยสมบูรณ
แบบอยางมากยิ่งขึ้น
PHP เปนภาษาสคริปตแบบเซิรฟเวอรไซด หมายถึง การประมวลผลจะเกิดขึ้นบนเครื่องแม
ขาย หรือเซิรฟเวอร แลวจึงสรางผลลัพธเปนภาษา HTML สงใหกับเครื่องลูกขายหรือไคลเอ็นตเพื่อ
แสดงผล ซึ่งลดภาระการสงถายขอมูลจํานวนมากเพื่อมาประมวลผลบนเครื่องลูกขาย การเขียน
สามารถทําไดโดยแทรกภาษา PHP ลงไปในโคด HTML ดวยการเปดแท็ก <? php และปดดวย
แท็ก? > หรือเขียนเปนโคด PHP อยางเดียวก็ไดเชนกัน และทําการบันทึกเปนไฟลที่มีนามสกุล
.PHP, PHP3 หรือ PHTML ขึ้นอยูกับที่ไดกําหนดไวในการติดตั้งเว็บเซิรฟเวอร

2.8 ใช PHP ทําอะไร

PHP จัดเปนภาษาที่งายในการเขียน สามารถนํามาใชทําเปนเว็บเพจที่จําเปนตองมีการ


ตอบสนองกับผูใช โดยเฉพาะอยางยิ่ง PHP มีความสามารถในการนําขอมูลจาก Database Server มา
แสดงในเว็บเพจที่เหมาะแกการนํามาใชทําเว็บบอรด เว็บเมล ไดนามิกสเว็บเพจเพื่อประโยชนใน
ทางพาณิชยอิเล็กทรอนิกส ตลอดจนการสรางเว็บแอพลิเคชันเพื่อใชงานภายในองคกรที่ตองการคุณ
สมบัติในการเรียนใชงานไดจากในทุกที่

2.9 อยากใช PHP ตองมีอะไรบาง

เมื่อตัดสินใจที่จะนํา PHP มาใชแลว สิ่งที่จะตองมีคือ


1. เครื่อง Server หรือเครื่อง PC ก็ได
2. เครื่องไคลเอ็นต(เปนเครื่องเดียวกันกับเครื่อง Server ก็ได)
3. โปรแกรมเว็บเซิรฟเวอร เชน Apache, Microsoft Internet Information Server (IIS),
Microsoft Personal Web Server (PWS)
4. โปรแกรม PHP
5. โปรแกรม Database Server เชน My SQL, Microsoft SQL Server, PostgreSQL

2.10 การทํางานของ PHP

ตั้งแตเวอรชั่นแรกมาจนถึงเวอรชั่น 5 ในปจจุบัน ภาษา PHP ไดมีพัฒนาการมาอยางตอ


เนื่อง กรทํางานของ PHP ตั้งแตเวอรชั่นแรกจนถึงเวอรชั่น 3 ใชการแปลตามลําดับที่ละประโยค
(Interpretation process) คือแปลงไปทํางานไปตามลําดับคําสั่ง เหมือนกับภาษา HTML แตตั้งแต
เวอรชั่น 4-เปนตนมา-ไดมีการเปลี่ยนแปลงกระบวนการทํางานไปเปนอยางมาก-โดยจะทําการแปล
เก็บไวในหนวยความจําแลวจึงทํางาน ดังนั้นสคริปตในสวนที่ถูกเรียกใชงานซ้ําจะใหผลที่เร็วขึ้น
เปนอยางมาก
2.11 ความรูพื้นฐานเกี่ยวกับฐานขอมูล

ระบบฐานขอมูล (Database System) หมายถึง โครงสรางสารสนเทศ ที่ประกอบดวย


รายละเอียดของขอมูลที่เกี่ยวของกัน ที่จะนํามาใชในระบบตาง ๆ รวมกัน ระบบฐานขอมูล จึง
นับเปนการจัดการขอมูลอยางเปนระบบ ซึ่งผูใชสามารถจัดการกับขอมูลไดในลักษณะตาง ๆ ทั้ง
การเพิ่มขอมูล การแกไข การลบ ตลอดจนการเรียกดูขอมูล ซึ่งสวนใหญจะเปนการประยุกต
นําเอาระบบคอมพิวเตอรเขามาชวยในการจัดการฐานขอมูล
(สุรเชษฐ วงคชัยพรพงษและทินกร วัฒนาเกษมสกุล.2547:48)

2.12 นิยามและคําศัพทพื้นฐานเกี่ยวกับระบบฐานขอมูล (มณีโชติ สมานไทย. 2546 :15)

เนื่องจากหลายทานจะคุนเคยกับเรื่องของการประมวลผลในระบบแฟมขอมูล ซึ่งมีการ
แบงระดับของหนวยความจําไวดังนี้
บิท (Bit) หมายถึง หนวยของขอมูลที่มีขนาดเล็กที่สุด
ไบท (Byte) หมายถึง หนวยของขอมูลที่เกิดจากการนําบิทมารวมกันเปนตัวอักขระ
(Charracter)
เขตขอมูล (Field) หมายถึง หนวยของขอมูลที่ประกอบขึ้นจากตัวอักขระตั้งแตหนึ่งตัว
ขึ้นไป มารวมกันแลวไดความหมายของสิ่งใดสิ่งหนึ่ง
ระเบียน (Record) หมายถึง หนวยของขอมูลที่เกิดจากการนําเอาเขตขอมูลหลาย ๆ เขต
ขอมูลมารวมกัน เพื่อใหเปนขอมูลเรื่องใดเรื่องหนึ่ง
แฟมขอมูล (File) หมายถึง หนวยของขอมูลที่เกิดจากการนําขอมูลหลาย ๆ ระเบียนที่
เปนเรื่องเดียวกันมารวมกัน
ภาพที่ 2.3 ภาพแสดงโครงสรางและขนาดขององคประกอบในฐานขอมูล

สวนในระบบฐานขอมูล ก็จะมีคําศัพทตาง ๆ ที่เกี่ยวของที่ควรรูจัก ดังนี้


เอนทิตี้ (Entity) หมายถึง ชื่อของสิ่งใดสิ่งหนึ่ง เปรียบเสมือนคํานาม อาจไดแก คน
สัตว สิ่งของ การกระทํา ซึ่งตองการจัดเก็บขอมูลไว บางเอนทิตี้อาจไมมีความหมายเลย หาก
ขาดเอนทิตี้อื่นในฐานขอมูล
แอททริบิวต (Attribute) หมายถึง รายละเอียดขอมูลที่แสดงลักษณะและคุณสมบัติของ
เอนทิตี้หนึ่ง ๆ บางเอนทิตี้ก็ยังประกอบดวยขอมูลหลาย ๆ สวน หลายแอททริบิวตยอยมารวมกัน
เรียกวา แอททริบิวตผสม (Composite Attribute) บางแอททริบิวตจะไมมีคาของตัวมันเอง แตจะ
สามารถหาคาไดจากแอททริบิวตอื่น ลักษณะเชนนี้เรียกวา แอททริบิวตที่แปลคามา (Derived
Attribute)
ภาพที่ 2.4 ภาพแสดงตัวอยางเปรียบทียบโครงสรางฐานขอมูล

ความสัมพันธ (Relationship) หมายถึง ความสําพันธระหวางเอนทิตี้ เชน ความสัมพันธ


ระหวางเอนทิตี้นักศึกษา และเอนทิตี้คณะวิชา เปนลักษณะวา นักศึกษาแตละคนเรียนอยูคณะวิชา
ใดวิชาหนึ่ง เปนตน

2.13 ประเภทของฐานขอมูล

1. งานที่มีการเขียนขอมูลตลอดเวลา (OLTP) คืองานที่ทําใหเกิดการเปลี่ยนแปลงขอมูล


ในฐานขอมูลไมวาจะเปนการเพิ่ม ลบ แกไขขอมูล โดยเราจะเรียกงานในที่นี้วา Transaction คือ
หนวยของการทํางานที่คําสั่งใน Transaction จะตองถูกทําจนสําเร็จทั้งหมด ถาไมอยางนั้นก็ตองทํา
ใหเสมือนวาไมเคยเกิด Transaction นั้นขึ้นเลย เพราะวางานบางอยางถาทําคาง ๆ คา ๆ ก็จะทําให
ขอมูลที่เก็บอยูนั้นไมถูกตองได (มณีโชติ สมานไทย. 2546 :17)
งานประเภท LOTP ที่เราคลจะคุนเคยกันดีก็คือ ธุรกรรมตาง ๆ ที่เกิดขึ้นในธนาคารนั้นเอง
ซึ่งก็มีทั้งการฝากเงิน การถอนและการโอนเงิน โดยทั้งหมดที่ยกตัวอยางมานี้ก็ทําใหเกิด
Transaction และเกิดการเปลี่ยนแปลงขอมูลในฐานขอมูลแบบออนไลนดวยกันทั้งสิ้น
2. งานที่อานขอมูลเปนหลัก (OLAP) คือ การประมวลผลเชิงวิเคราะหแบบออนไลนเปน
การนําขอมูลจากฐานขอมูลมาใชประโยชนโดยไมทําใหเกิดการเปลี่ยนแปลงขอมูลแตอยางใด โดย
กอนจะนําขอมูลมาใชอาจจะมีการคัดเลือกขอมูลมาเก็บตางหากเพาอใชในการวิเคาราะหโดยเฉพาะ
หรือไมก็ได

2.14 MySQL คืออะไร

MySQL อานวา มาย-เอส-คิว-แอล หรือ My-Ess-Que-ELL สวนการเขียนตองเขียนเปน MySQL ไม


ควรเขียน mysql หากเขียนวา mysql จะหมายถึงโปรแกรมไคลเอนต (Client) โปรแกรมหนึ่งซึ่ง
ทํางานรวมกับ MySQL ที่เปนดาตาเบสเซิรฟเวอร (สมศักดิ์ โชคชัยชุติกุล.2547:14)

ภาพที่ 2.5 หนาตางของ My SQL

MySQL เปนโปรแกรมบริหารจัดการดานฐานขอมูล หรือเรียกวา DataBase Management


System ซึ่งมักจะใชเปนคํายอ DBMS (ฐานขอมูล คือ การรวบรวมเอาขอมูลตางๆเชนรายการสินคา,
ขอมูลนักศึกษา เปนตน มาเก็บรวบรวมเอาไว สวนการบริหารจัดการขอมูล ก็คือ การจัดเก็บ การ
เรียกคน การเพิ่ม การแกไข หรือการทําลายขอมูล โดยในที่นี้ MySQL nก็คือโปรแกรมที่จะทําหนา
ที่บริหารจัดการฐานขอมูลนั้นเอง)
MySQL จะทํางานในลักษณะฐานขอมูลเชิงสัมพันธ (Relational Database Management
System: RDBMS) คําวาฐานขอมูลเชิงสัมพันธ ก็คือฐานขอมูลที่แยกขอมูลไปเก็บไวในหนวยยอย
ซึ่งเรียกวา ตารางขอมูล (Table) และขอมูลในแตละตารางก็จะถูกแยกดวยเขตขอมูล (Field) การที
เราจะเขาไปจัดการกับขอมูล ตองอาศัยภาษาคอมพิวเตอรที่เรียกวา SQL ซึ่งยอมาจาก Structured
Query Laguage ชื่อ MySQL ก็สื่อใหทราบวามีความเกี่ยวกับภาษา SQL อยูแลว ดังนั้น MySQLจึง
ทํางานตามคําสั่งภาษา SQL ได อันเปนไปตามมาตรฐานของโปรแกรมทางดานฐานขอมูลในยุคนี้ที่
จะตองมีความสามารถรองรับคําสั่งที่เปนภาษา SQL
MySQL เปนโปรแกรมที่เปดเผยรายละเอียดของซอรซโคดตอบุคคลทั่วไป (Open Source
Software)

2.15 คุณสมบัติของ MySQL

1. ทํางานแบบ Multi-thread หมายถึงการแบงการทํางานออกเปนสวนยอยแยกออกไป


ตางคนตางทํางานได ทําใหสามารถทํางานไดเร็ว และการทํางานมีความอิสระไมขึ้นตอกัน รวมทั้ง
สามารถนําไปใชกับเครื่องที่มี CPU มากกวา 1 ตัวได
2.ใชไดกับภาษา Programming หรือสคริปตหลากหลายภาษา อาทิ C, C++, Eiffel, Java,
perl, PHP, Python, VB, Delphi เปนตน โดยเฉพาะใชกับ PHP คอนขางดีมาก
3. ทํางานกับฐานขอมูลขนาดใหญได เคยมีผูใชกับตารางขอมูลถึง 60, 000 ตาราง มี
จํานวนรายการขอมูลถึง 5,000,000,000 รายการ อยางไมมีปญหา
4. รองรับชนิดของขอมูลที่หลากหลาย เชน Signed/unsigned Integer ขนาด 1,2,3,4,และ8
ไบต, Float, Double, Char, Varchar, Text, Blob, Date, Time, Datetime, Timestamp, Year, Set และ
Enum
5. รองรับภาษา SQL มาตรฐาน ที่เรียกวา ANSI SQL 92 หรือ SQL92 ดังนั้นบรรดาคําสั่ง
ตาง ๆ ที่มีอยูใน SQL92 ก็สามารถนํามาใชกับ MySQL ได
6. รองรับ ODBC 2.5 (Open Databases Connectivity) ไดหมดทุกฟงกชัน ดังนั้นสามารถใช
MySQL รวมกับโปรแกรมฐานขอมูลอื่นที่รองรับ ODBC 2.5 ไดเหมือนกัน เชน โปรแกรม MS
Access ทํางานรวมกับ MySQL ผานทาง ODBC driver ไดอยางสะดวก
7. ใชไดกับระบบปฏิบัติการหลากหลายระบบ เชน Linux, Solaris, Mac Os x Server,
OS/2 Warp, SunOS, Windows 95/98/2000 และระบบตระกูล Unix อีกมากมาย

2.16 ตัวอยางงานวิจัยที่เกี่ยวของ

ระบบการจอง หลังจากที่ผูใช login เขาสูระบบแลว ขั้นตอนตอมาในการจองก็ดําเนินงาน


ตามขั้นตอนของระบบจนสําเร็จทุกขั้นตอนก็จะไดการจองตามที่ตองการ ในกรณีที่ตองการยกเลิก
เมือไดกระทําการตามที่จองแลวก็สามารถทําการยกเลิกการจองนั้น ๆ ได โดยการเขาสูระบบการ
จองของระบบงาน แลวทําตามขั้นตอนของระบบงานที่กําหนดไว
ระบบผูดูแลระบบ เมื่อทําการ login เขาสูระบบแลวสิทธิ์ของผูดูแลระบบที่จะสามารถ
ดําเนินการไดก็ไดแก การเพิ่ม การลบ การแกไขขอมูลตาง ๆ การจัดการขอมูลตาง ๆ ที่จะสามารถ
ทําไดในระบบงาน การใหสิทธิ์ตาง ๆ แกผูอื่น ๆ ในการทํางานตามที่ผูดูแลระบบตองการได และมี
การยกเลิกสิทธิ์ตาง ๆ ไดเชนกัน
ในการจัดทําระบบดวยภาษา PHP มีความสามารถในการเชื่อมตอฐานขอมูลไดดี และเปน
สวนของ Open source ดังนั้นการพัฒนาจึงสามารถทําไดงาย และมีการประมวลผลที่ดีทําใหรูปแบบ
การทํางานของระบบที่จัดสรางดวย PHP จึงสามารถทํางานไดดี ดังนั้นผูพัฒนาจึงตองความเขาใจ
ในภาษา เพื่อใหสามารถจัดทําระบบไดสมบูรณตามความตองการ และสามารถใชงานระบบไดเต็ม
ที่ตามจุดประสงคที่กําหนดไว
บทที่ 3
การวิเคราะหและออกแบบระบบ

3.1 การออกแบบฐานขอมูล และสวนที่เกี่ยวของ

LIST OF BOUDNARY
1. เจาหนาที่
2. นิสิต/บุคคลทั่วไป
3. อาจารยผูสอน
4. คณะวิชา

LIST OF DATA
1. TABLE ROOM
2. TABLE SUBJECT
3. TABLE TEACHER
4. TABLE CLASS
5. TABLE STUDY
6. TABLE CLASSGROUPS
7. TABLE MAJOR
8. TABLE FACULTY
9. TABLE BRANCH
10. TABLE TERM
11. TABLE MAKE
12. TABLE USER
13. TABLE TEACHERWORK
14. TABLE STUDYDETAIL

LIST OF PROCESS
1. เพิ่มขอมูล
2. ลบขอมูล
3. แกไขขอมูล
4. คนหาขอมูล
5. รายงานตารางการใชหองเรียน
6. รายงานตารางสอนของอาจารย
7. รายงานตารางเรียนนิสิต
8. จัดตารางเรียนตารางสอน
9. ยกเลิกตารางเรียนตารางสอน
10. การจัดการผูใชงาน
11. จองหองเรียนชดเชย
12. ยกเลิกการจองหองเรียนชดเชย

3.2 ตารางฐานขอมูล
ตาราง หอง (ROOM)
ชื่อฟวล ประเภท ขนาด กําหนดคีย คาวาง ความหมาย อางอิง
RM_ID VARCHAR 11 PK Y รหัส
RM_NAME VARCHAR 25 Y ชื่อ
RM_Structure VARCHAR 25 Y อาคาร
RM_SIZE NUMBER 5 Y ขนาดจุ
RM_FLOOR NUMBER 2 Y ชั้น
ตารางที่ 3.1 โครงสรางตาราง หอง
ตาราง รายวิชา (SUBJECT)
ชื่อฟวล ประเภท ขนาด กําหนดคีย คาวาง ความหมาย อางอิง
SJ_ID VARCHAR 11 PK Y รหัสรายวิชา
SJ_NAMEEng VARCHAR 50 Y ชื่อวิชาภาษาอังกฤษ
SJ_NAMETh VARCHAR 50 Y ชื่อวิชาภาษาไทย
SJ_CRADIT NUMBER 2 Y หนวยกิต
ตารางที่ 3.2 โครงสรางตาราง รายวิชา
ตาราง อาจารย (TEACHER)
ชื่อฟวล ประเภท ขนาด กําหนดคีย คาวาง ความหมาย อางอิง
TC_ID VARCHAR 11 PK Y รหัส
TC_NAME VARCHAR 30 Y ชื่อ
CT_ID VARCHAR 11 FK Y สาขา ตารางสาขาวิชา
TC_TEL VARCHAR 10 Y เบอรโทรศัพท
TC_OFFICE VARCHAR 10 Y หองพัก
TC_MOBILE VARCHAR 10 เบอรมือถือ
ตารางที่ 3.3 โครงสรางตาราง อาจารย
ตาราง หองเรียน (CLASS)
ชื่อฟวล ประเภท ขนาด กําหนดคีย คาวาง ความหมาย อางอิง
CL_ID VARCHAR 11 PK Y รหัสหมูเรียน
CT_ID VARCHAR 11 FK Y รหัสสาขา ตารางสาขาวิชา
CL_STCOUT NUMBER 10 Y จํานวนนิสิต
CL_GRADE VARCHAR 10 Y ชั้นป
CG_ID VARCHAR 11 FK Y รหัสกลุม ตารางกลุมเรียน
CU_ID VARCHAR 11 FK Y รหัสวิทยาเขต ตารางวิทยาเขต
ตารางที่ 3.4 โครงสรางตาราง หองเรียน
ตาราง ตารางเรียน (study)
ชื่อฟวล ประเภท ขนาด กําหนดคีย คาวาง ความหมาย อางอิง
STU_ID VARCHAR 11 PK Y รหัสการใชหอง
STU_TEARM VARCHAR 11 FK Y รหัสหอง ตารางหอง
STU_CLASS DATE Y วัน
STU_SUBJECT TIME Y เวลาเริ่ม
ตารางที่ 3.5 โครงสรางตาราง การใชหอง
ตาราง กลุมเรียน (CLASSGROUPS)
ชื่อฟวล ประเภท ขนาด กําหนดคีย คาวาง ความหมาย อางอิง
CG_ID VARCHAR 11 PK Y รหัสกลุม
CG_NAME VARCHAR 30 Y ชื่อกลุม
CT_ID VARCHAR 11 FK Y รหัสสาขา ตารางสาขาวิชา
ตารางที่ 3.6 โครงสรางตาราง กลุมเรียน
ตาราง สาขาวิชา (MAJOR)
ชื่อฟวล ประเภท ขนาด กําหนดคีย คาวาง ความหมาย อางอิง
CT_ID VARCHAR 11 PK Y รหัสสาขา
CT_NAME VARCHAR 30 Y ชื่อสาขา
DP_ID VARCHAR 11 FK Y รหัสคณะ ตารางคณะ
ตารางที่ 3.7 โครงสรางตาราง สาขาวิชา
ตาราง คณะ (Faculity)
ชื่อฟวล ประเภท ขนาด กําหนดคีย คาวาง ความหมาย อางอิง
DP_ID VARCHAR 11 PK Y รหัสคณะ
DP_NAME VARCHAR 30 Y ชื่อคณะ
ตารางที่ 3.8 โครงสรางตาราง คณะ
ตาราง วิทยาเขต (BRANCH)
ชื่อฟวล ประเภท ขนาด กําหนดคีย คาวาง ความหมาย อางอิง
CU_ID VARCHAR 11 PK Y รหัสวิทยาเขต
CU_NAME VARCHAR 30 Y ชื่อวิทยาเขต
ตารางที่ 3.9 โครงสรางตาราง วิทยาเขต
ตาราง ภาคเรียน (TEARM)
ชื่อฟวล ประเภท ขนาด กําหนดคีย คาวาง ความหมาย อางอิง
T_TEARM NUMBER 2 PK Y ภาคเรียน
T_YEAR NUMBER 5 PK Y ปการศึกษา
RW_ID VARCHAR 11 PK(FK) Y รหัสการใชหอง ตารางการใชหอง
ตารางที่ 3.10 โครงสรางตาราง ภาคเรียน
ตาราง การจอง (MAKE)
ชื่อฟวล ประเภท ขนาด กําหนดคีย คาวาง ความหมาย อางอิง
MK_ID VARCHAR 11 PK Y รหัสการจอง
TC_ID VARCHAR 11 FK Y รหัสอาจารย ตารางอาจารย
RM_ID VARCHAR 11 FK Y รหัสหอง ตารางหอง
CL_ID VARCHAR 11 FK Y รหัสหมูเรียน ตารางหมูเรียน
JS_ID VARCHAR 11 FK Y รหัสวิชา ตารางวิชา
ตารางที่ 3.11 โครงสรางตาราง การจอง
ตาราง ผูใชงาน (USER)
ชื่อฟวล ประเภท ขนาด กําหนดคีย คาวาง ความหมาย อางอิง
USER_ID VARCHAR 11 PK N รหัสผูใชงาน
USER VARCHAR 25 Y USER
PASSWORD VARCHAR 25 Y PASSWORD
TC_ID VARCHAR 11 FK N รหัสอาจารย ตารางอาจารย
STATUS VARCHAR 5 Y สถานะ
ตารางที่ 3.12 โครงสรางตาราง ผูใชงาน
ตาราง รายละเอียดตารางเรียน
(studydetail)
ชื่อฟวล ประเภท ขนา กําหนด คาวาง ความหมาย อางอิง
ด คีย
STU_ID VARCHAR 50 FK N รหัสตารางเรียน ตาราง ตารางเรียน
STU_SJ VARCHAR 11 FK N รหัสวิชา ตารางวิชา
STU_TC VARCHAR 11 Y รหัสอาจารย ตารางการทํางานของ
อาจารย
STU_TIN TIME Y เวลาเขาเรียน
STU_TOUT TIME Y เวลาเลิกเรียน
STU_ROOM VARCHAR 11 Y หองเรียน ตารางหองเรียน
STU_GROUP VARCHAR 5 Y กลุมเรียน
STU_DAY VARCHAR 15 Y วัน
STU_TYPE VARCHAR 11 FK N ประเภทการเรียน
ตารางที่ 3.13 โครงสรางตารางรายละเอียดตารางเรียน
ตาราง การทํางานของอาจารย (teacherwork)
ชื่อฟวล ประเภท ขนา กําหนด คาวาง ความหมาย อางอิง
ด คีย
Id VARCHAR 15 FK N รหัสการทํางาน
Tid VARCHAR 11 Y รหัสอาจารย ตารางอาจารย
Sid VARCHAR 11 Y รหัสวิชา ตารางวิชา
type VARCHAR 11 Y ประเภท
ตารางที่ 3.14 โครงสรางตารางการทํางานของอาจารย
3.3 ER-Model

ภาพที่ 3.1 ER-Model


3.4 Relationships

ภาพที่ 3.2 Relationship


3.5 Hippo ,Context Diagram and Data Flow Diagram

ภาพที่ 3.3 HIPO


ภาพที่ 3.4 Context Diagram
ภาพที่ 3.5 Data Flow Diagram Level 1
ภาพที่ 3.6 Data Flow Diagram การจัดการขอมูล
ภาพที่ 3.7 Data Flow Diagram การจัดการรายงาน
ภาพที่ 3.8 Data Flow Diagram การจัดตารางเรียน
ภาพที่ 3.9 Data Flow Diagram การจองหองเรียน
3.6 Flow Chart

3.5 Flow Chart

ภาพที่ 3.10 Flow Chart การทํางานหลัก


ภาพที่ 3.11 Flow Chart การทํางานของอาจารย
ภาพที่ 3.11 Flow Chart การทํางานผูดูแลระบบ
บทที่ 4
ผลการดําเนินงาน

4.1 ขั้นตอนการทํางานของระบบ
1. เมื่อผูใชทําการเขาสูระบบการจัดตารางเรียนตารางสอน ฯ ก็จะมาสูหนาหลักของ
ระบบ ซึ่งจะประกอบดวยเมนูตาง ๆ ขาวประชาสัมพันธ กําหนดการจองตารางเรียน และสวนของ
การล็อกอินของเจาหนาที่หรือผูใชงานที่มีสิทธิ์ ดังภาพ

ภาพที่ 4.1 หนาตางหลักของระบบ

2. การเรียกดูตารางเรียนของนิสิต ผูใชสามารถทําการเรียกดูไดจากเมนู “ตารางเรียน”


แลวทําการเลือกหมูเรียนตามที่ตองการ ดังภาพ
ภาพที่ 4.2 เลือกเมนูตารางเรียน

ภาพที่ 4.3 เลือกหมูเรียนที่ตองการ

ภาพที่ 4.4 แสดงขอมูลตารางเรียน

3. การเรียกดูตารางสอนของอาจารยประจํารายวิชา ผูใชสามารถเรียกดูไดคือ การเลือกที่


เมนู “ตารางสอน” แลวทําการเลือกอาจารยที่ตองการทราบ ดังภาพ
ภาพที่ 4.5 เลือกเมนูตารางสอน

ภาพที่ 4.6 เลือกรายชื่ออาจารยที่ตองการเรียกดูตารางสอน

ภาพที่ 4.7 แสดงขอมูลตารางสอนของอาจารยตามที่คนหา


4. การ Login เขาสูระบบของผูใชงาน ซึ่งมี 2 ประเภทคือ ประเภท Administrator และ
ประเภท Users ผูใชงานสามารถทําไดดังภาพ

ภาพที่ 4.8 การ Login เขาสูระบบของผูใช

5. เมื่อทําการ Login เขาไดแลวก็จะเขาสูหนาตางการทํางานของแตละประเภทผูใชงานทั้ง


สองแบบ ดังนี้

ภาพที่ 4.9 หนาตางการทํางานของเมนู Administrator

ภาพที่ 4.10 หนาตางการทํางานของเมนู Users


6. เมนูการใชงานตาง ๆ ของ Administrator ประกอบไปดวยเมนูตาง ๆ ดังตอไปนี้
6.1 การเพิ่มขอมูลของอาจารย

ภาพที่ 4.11 การเพิ่มขอมูลอาจารย


6.2 การเพิ่มขอมูลกลุมเรียน

ภาพที่ 4.12 การเพิ่มขอมูลกลุมเรียน


6.3 การเพิ่มขอมูลหองเรียน

ภาพที่ 4.13 การเพิ่มขอมูลหองเรียน


6.4 การเพิ่มขอมูลหมูเรียน

ภาพที่ 4.14 การเพิ่มขอมูลหมูเรียน


6.5 การเพิ่มขอมูลตารางเรียน

ภาพที่ 4.15 การเพิ่มขอมูลตารางเรียน


เมื่อทําการเลือกหองเรียน ภาคเรียน และปการศึกษาแลวก็ทําการกดปุม “สรางตาราง
เรียน” ก็จะเขาสูสวนของการจัดวิชาเรียน ตามขั้นตอนดังภาพตอไปนี้
6.5.1 การเลือกวันและเวลาเรียน

ภาพที่ 4.16 การเลือกวันและเวลาเรียน


6.5.2 การเลือกรายวิชาที่ตองการเรียน

ภาพที่ 4.17 การเลือกรายวิชาเรียน


6.5.3 การเลือกผูสอน หองเรียนและกลุมเรียน

ภาพที่ 4.18 การเลือกผูสอน หองเรียนและกลุมเรียน


6.5.4 ตารางเรียนหลังทําการเลือกตารางเรียน

ภาพที่ 4.19 ผลการจัดตารางเรียน


6.6. การเพิ่มขอมูลผูใชงาน

ภาพที่ 4.20 การเพิ่มขอมูลผูใชงาน


6.7. การเพิ่มขอมูลรายวิชา

ภาพที่ 4.21 การเพิ่มขอมูลรายวิชา


6.8. การเพิ่มขอมูลภาคเรียน

ภาพที่ 4.22 การเพิ่มขอมูลภาคเรียน


6.9. การเพิ่มขอมูลสาขาวิชา

ภาพที่ 4.23 การเพิ่มขอมูลสาขาวิชา


6.10. การเพิ่มขอมูลคณะวิชา

ภาพที่ 4.24 การเพิ่มขอมูลคณะวิชา


6.11. การเพิ่มขอมูลวิทยาเขต

ภาพที่ 4.25 การเพิ่มขอมูลวิทยาเขต


6.12. การจองหองเรียน

ภาพที่ 4.26 การจองหองเรียนชดเชย


6.13. การเพิ่มขอมูลอาจารยประจําวิชา

ภาพที่ 4.27 การเพิ่มขอมูลอาจารยประจําวิชา


7. การลบขอมูลตาง ๆ ของเมนูการทํางานของ Administrator สามารถกระทําไดตามเมนู
ตาง ๆ โดยมีวิธีการใชงานคือ เลือกเมนูของการทํางานในการลบที่ตองการ แลวเลือกรายการลบที่
ตองการ จากนั้นทําการเลือก “ลบขอมูล” จากนั้นระบบก็จะทําการลบขอมูลใหดังตัวอยางตอไปนี้

ภาพที่ 4.28 การเลือกรายกรที่ตองการลบ

ภาพที่ 4.29 ผลการลบขอมูล


8. การแกไขขอมูลในเมนูตาง ๆ ของ Administrator ผูใชสามารถกระทําไดดวยวิธีในการ
เลือกขอมูลคลาย ๆ กันกับการลบขอมูล เมื่อเลือกแลวก็จะเขาสูสวนของการแสดงขอมูลเพื่อทํา
การแกไขขอมูลตอไป ดังตัวอยางตอไปนี้

ภาพที่ 4.30 การเลือกขอมูลที่ตองการแกไข

ภาพที่ 4.31 การแสดงขอมูลเพื่อทําการแกไขขอมูล

ภาพที่ 4.32 ผลการแกไขและบันทึกขอมูล


9. การคนหาขอมูล ในสวนนี้ระบบจะมีเมนูเพื่อใหผูใชไดเลือกเมนูในการคนหาวา
ตองการคนหาขอมูลของขอมูลกลุมใด โดยมีการคนหาทั้งแบบการเลือกและการกรอกขอความ
สําคัญเพื่อทําการคนหา จากนั้นหลังทําการเลือกการคนหาและกรอกขอความที่ตองการแลวระบบก็
จะแสดงผลการคนหาขอมูลตามที่ตองการ ดังตัวอยางตอไปนี้
การคนหาขอมูลอาจารย สามารถทําไดดังภาพตอไปนี้

ภาพที่ 4.33 แสดงฟอรมรับขอมูลในการคนหา

ภาพที่ 4.34 ผลการคนหาขอมูล


10. การใชงานเมนูตาง ๆ ของ Users หรืออาจารย มีเมนูการทํางานในสวนตาง ๆ ดังนี้
10.1 การแกไขขอมูล สามารถทําไดโดยการเลือกเมนูแกไขขอมูล ในสวนนี้จะ
สามารถแกไขขอมูลของตนเทานั้น ดังภาพ

ภาพที่ 4.35 การแกไขขอมูลของ Users

ภาพที่ 4.36 ผลการแกไขขอมูล


10.2 การจองหองเรียนชดเชย

ภาพที่ 4.37 การจองหองเรียนชดเชย


10.3 การยกเลิกการจองหองเรียนชดเชย

ภาพที่ 4.38 การยกเลิกการจองหองเรียนชดเชย


10.4 การแกไขรหัสผาน

ภาพที่ 4.39 การแกไขรหัสผาน


นอกจากนั้น Users สามารถใชงานในการดูตารางเรียนของนิสิต ดูตารางสอน
และตารางการใชหองไดในเมนูของตน
บทที่ 5
บทสรุปและขอเสนอแนะ

5.1 สรุปการทําโครงการ
การจัดทําระบบตารางเรียนตารางสอนคณะการบัญชีและการจัดการ ขั้นตอนการทํางานแต
ละครั้งนั้นมีปญหาในการเก็บขอมูล ทําใหการบันทึกขอมูล การประมวลผล การคนหาขอมูลมีความ
ลาชา จึงตองมีการพัฒนาโปรแกรมคอมพิวเตอรเพื่อการบันทึก ประมวลผล เปนไปอยางมีระเบียบ
มากยิ่งขึ้น ซึ่งสามารถนําไปใชประโยชนทางดานการการจัดตารางเรียนตารางสอน และการแสดง
ผลแสดงตารางเรียนได

5.2 ปญหาและจุดบกพรองของระบบ
ปญหาของระบบคือ ในการจัดเก็บขอมูลยังไมเปนระเบียบ ทําใหการทํางานของระบบยัง
เกิดขอผิดพลาดอยู
- การออกแบบฐานขอมูลยังไมดี เพราะยังมีการเก็บขอมูลซ้ํา ๆ กันอยู
- ระบบคนหาขอมูลยังไมสมบูรณ ยังไมสามารถคนหา ตามเงื่อนไขได
- ออกรายงานเฉพาะคนที่กรอกขอมูล หรือเฉพาะบุคคล ยังไมสมบูรณ
ไมสามารถหาหนังสืออางอิง การเขียนการออกรายงานฉบับที่สมบูรณได
- การสงออกและการนําเขาขอมูลยังไมสมบูรณ ขณะนี้ยังใชไดบางอยางไมเปน
ระบบเทาที่ควร
5.3 ขอเสนอแนะ
จากการศึกษาและจัดทําโปรแกรมทางฐานขอมูลครั้งนี้ เปนสิ่งที่ยากพอสมควรเพราะ จะ
ตองมีการศึกษาและวางแผนใหมีการจัดทําโปรแกรมอยางเหมาะสมดังนั้น หากมีผูสนใจที่จะพัฒนา
โปรแกรม ตองมีความรูเรื่องการออกแบบฐานขอมูล และการแกไขปญหาเวลาโปรแกรมมีการ
ทดสอบแลวไมสมบูรณจําเปนตองมีคนชวย หรือคนที่รูเรื่องเกี่ยวกับการทําโปรแกรมนั้น ๆ คือสิ่ง
สําคัญมาก และความสามารถ ความเขาใจของผูศึกษาดวยวา ตองการนําโปรแกรมนี้ไปทําอะไร
ตองการใหออกมาแบบไหน มีความเหมาะสมมากนอยเพียงใดกับการทําระบบที่มีการเก็บขอมูล
แบบฐานขอมูล
หวังเปนสิ่งสุดทายคือความตั้งใจที่จะศึกษาของผูศึกษาเองวาจะตองการทําอะไรในการ
ศึกษาครั้งนี้ ความพยายามคนควาหาขอผิดพลาดบอย ๆ แลวจะเปนผูที่เชี่ยวชาญในวันหนา
บรรณานุกรม
บรรณานุกรม

“ความหมายของ PHP,” 5 มิถุนายน 2547. http://www.212cafe.com/boardvip/


28 สิงหาคม 2548.
ทพศร ภูมิภาค และ สัญทนา เบ็ญมาตย. ระบบเครื่องมือสําหรับสราง Source Code
PHP ในการติดตอฐานขอมูล My SQL, การศึกษาเฉพาะกรณี บธ.บ คอมพิวเตอรธุรกิจ.
มหาสารคาม : มหาวิทยาลัยมหาสารคาม, 2547.
ปยะพงษ เจริญทรง. เว็บไซตรับฝากขายสินคา ราน Smile IT and Telephone Shop,
การศึกษาเฉพาะกรณี บธ.บ คอมพิวเตอรธุรกิจ. มหาวิทยาลัยมหาสารคาม :
มหาสารคาม, 2546.
ภัครวิภา สกุลอินทร. ระบบการจัดขอมูลการลงทะเบียนคนจน อ.มัญจาคีรี
จ.ขอนแกน, การศึกษาเฉพาะกรณี บธ.บ คอมพิวเตอรธุรกิจ. มหาวิทยาลัย
มหาสารคาม : มหาสารคาม, 2547.
ภานุมาศ หาณสุริย. ระบบจองบานบุษรินทรผานอินเทอรเน็ต, การศึกษาเฉพาะกรณี บธ.บ
คอมพิวเตอรธุรกิจ. มหาวิทยาลัยมหาสารคาม : มหาสาราม, 2547.
มณีโชติ สมานไทย, คูมือการออกแบบฐานขอมูลและภาษา SQL, กรุงเทพฯ : อินโฟเพรส,
2546.
“รูปแบบการใชงานอินเทอรเน็ต,” 15 ,b56okpo 2546. http://cur.ssktc.ac.th/ins6.html
28 สิงหาคม 2548.
วัลยา มานะศรี และ สุมารี สาศรีรัตน. ระบบการจองหองพักออนไลนโรงแรมตักศิลา ,
การศึกษาเฉพาะกรณี บธ.บ คอมพิวเตอรธุรกิจ. มหาวิทยาลัยมาสารคาม :
มหาสารคาม, 2546.
ศิริภัทรา เหมือนมาลัย. ระบบฐานขอมูล. กรุงเทพฯ : สํานักพิมพเอมพันธ, 2543.
สมศักดิ์ โชคชัยชุติกุล. อินไซท PHP 5, กรุงเทพฯ : โปรวิชัน, 2547.
“AboutAcc,” 2005, August 20. http://www.acc.msu.ac.th/aboutacc/ 2005, August 28.
ภาคผนวก
ภาคผนวก ก
Source code
Code file adstudy.php
<?php
include("session.php");
session_start();
$rmid=$room.$term;
$link = mysql_pconnect("202.28.32.164" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$rmw = MYSQL_QUERY("SELECT * FROM study where STU_ID='$id'");
$rmstudetail = MYSQL_QUERY("SELECT * FROM studydetail where STU_ID='$id'");
$rmsubject = MYSQL_QUERY("SELECT * FROM subject order by SJ_NAMEEng");
$rmteacher = MYSQL_QUERY("SELECT * FROM teacher order by TC_NAME ");
$rmroom = MYSQL_QUERY("SELECT * FROM room ");
$MAROWs=MYSQL_FETCH_OBJECT($rmw);
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0035)http://www.acc.msu.ac.th/index2.php -->
<HTML><HEAD><TITLE>คณะการบัญชีและการจัดการ มหาวิทยาลัยมหาสารคาม</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-874"><LINK
href="image/index.css"
type=text/css rel=stylesheet>
<STYLE type=text/css>
.text101 {
FONT-SIZE: 10px; FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif
}
.style1 {
color: #9C0001;
font-weight: bold;
}
.style2 {
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
}
.style8 {font-size: 5px; font-weight: bold; color: #9C0001; }
a:link {
color: #9C0001;
}
a:visited {
color: #9C0001;
}
a:hover {
color: #9C0001;
}
a:active {
color: #9C0001;
}
.style12 {
color: #FFFFFF;
font-weight: bold;
}
</STYLE>
<META content="MSHTML 6.00.2900.2668" name=GENERATOR>
</HEAD>
<BODY bgColor=#ffffff background="image/bg02R.gif" >
<TABLE class=text10 cellSpacing=0 cellPadding=0 width=778 border=0 align="center" >
<TBODY>
<TR>
<TD colSpan=2 rowSpan=2><img
src="image/logoR1_01.gif" alt=""
width=430 height=40 border="0"></TD>
<TD><IMG height=31 alt=""
src="image/logoR1_02.gif"
width=373></TD>
</TR>
<TR>
<TD><IMG height=9 alt=""
src="image/logoR1_03.gif"
width=348></TD>
</TR>
<TR>
<TD rowSpan=2><A href="http://www.acc.msu.ac.th/"><IMG height=25
alt="คณะการบัญชีและการจัดการ มหาวิทยาลัยมหาสารคาม"
src="image/logoR1_04.gif"
width=290 border=0></A></TD>
<TD align=right colSpan=2>
<TABLE class=text10 cellSpacing=0 cellPadding=0 width=475 border=0 align="center" >
<TBODY>
<TR>
<TD align=middle width=375>&nbsp;</TD>
<TD align=right width=90>&nbsp;</TD>
<TD width=10>&nbsp;</TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD colSpan=2><IMG height=6 alt=""
src="image/logoR1_06.gif"
width=488></TD>
</TR>
<TR>
<TD><IMG height=1 alt=""
src="image/spacer.gif"
width=290></TD>
<TD><IMG height=1 alt=""
src="image/spacer.gif"
width=140></TD>
<TD><IMG height=1 alt=""
src="image/spacer.gif"
width=348></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=778 border=0 align="center" ><LINK
href="image/index.css" type=text/css rel=stylesheet>
<TBODY>
<TR>
<TD rowSpan=4><IMG height=99 alt=""
src="image/logoR2_01.gif"
width=37></TD>
<TD vAlign=top width=149 height=99 rowSpan=4><IMG
src="image/home.gif" width="149" height="99"></TD>
<TD><IMG height=20 alt=""
src="image/logoR2_03.gif"
width=314></TD>
<TD><IMG height=20 alt=""
src="image/logoR2_04.gif"
width=264></TD>
<TD rowSpan=4><IMG height=99 alt=""
src="image/logoR2_05.gif"
width=14></TD>
</TR>
<TR>
<TD width=314 bgColor=#9c0001 height=30>&nbsp; </TD>
<TD rowSpan=2><IMG height=44 alt=""
src="image/logoR2_07.gif"
width=264></TD>
</TR>
<TR>
<TD><IMG height=14 alt=""
src="image/logoR2_08.gif"
width=314></TD>
</TR>
<TR>
<TD align=right colSpan=2 height=35><LINK
href="image/index.css"
type=text/css rel=stylesheet>
<TABLE width=570 height="21" border=0 cellPadding=0 cellSpacing=0 class=text10
align="center" >
<TBODY>
<TR>
<TD align=right><FONT
color=#969696>---------------------------------------------------------------------------------------------------
------------------------------</FONT><FONT color=#676767>
</FONT></TD>
<TD align=right >
<?php
Print date("l F d Y ");
?>
</TD>
</TR>
</TBODY>
</TABLE></TD>
</TR></TBODY></TABLE>
<TABLE width=770 border=0 align="center" cellPadding=0 cellSpacing=0 class=text10>
<td width="165"><TBODY>
<TR>
<TD colspan="2" vAlign=top>&nbsp;&nbsp;&nbsp;&nbsp; <TABLE width=100% border=1
align=center cellPadding=0 cellSpacing=0
borderColorLight=#FFFFFF
bgcolor="#006699" class=style2>
<tr >
<td height="20" colspan="9"><div align="center" class="style2">ตารางเรียนของหอง <?php print(""
.$MAROWs ->STU_CLASS); ?></div> </td>
</tr>
<tr bgcolor="#0066CC">
<td width="76" height="20"> <div align="center"><strong>รหัสกลุมนิสิต </strong> </div></td>
<td width="90"> <div align="center"><strong>รหัสวิชา </strong> </div></td>
<td width="37"> <div align="center"><strong>กลุม </strong> </div></td>
<td width="165"> <div align="center"><strong>ชื่อวิชา </strong> </div></td>
<td width="38"> <div align="center"><strong>หนวย<br>
กิต/<br>
ชั่วโมง
</strong> </div></td>
<td width="138"> <div align="center"><strong>ผูสอน </strong> </div></td>
<td width="58"> <div align="center"><strong>วัน </strong> </div></td>
<td width="66"> <div align="center"><strong>เวลา </strong> </div></td>
<td width="76"> <div align="center"><strong>หองเรียน </strong> </div></td>
</tr>
<?php
$studys= MYSQL_QUERY("SELECT * FROM studydetail where STU_ID='$id'");
while($MAROW=MYSQL_FETCH_OBJECT($studys)){
$tcid=$MAROW ->STU_TC;
$sjid=$MAROW ->STU_SJ;
$sroom=$MAROW ->STU_ROOM;
$stime=($MAROW ->STU_TOUT)-($MAROW ->STU_TIN);
$stutcs=mysql_query("SELECT * FROM teacher where TC_ID='$tcid'");
$stutc=MYSQL_FETCH_OBJECT($stutcs);
$stusjs=mysql_query("SELECT * FROM subject where SJ_ID='$sjid'");
$stusj=MYSQL_FETCH_OBJECT($stusjs);
if ($MAROW ->STU_TYPE == "Lab") {
$type="Lab";
} else{
$type=$stusj ->SJ_CRADIT ."/".$stime ;
}
print"<trbgcolor='#3399CC'><tdwidth='76'height='20'><div lign='center'><strong>".$MAROWs -
>STU_CLASS." </strong> </div></td> <td width='90'> <div align='center'><strong>".$MAROW -
>STU_SJ ." </strong> </div></td> <td width='37'> <div align='center'><strong>".$MAROW -
>STU_GROUP. "</strong> </div></td> <td width='165'> <div align='center'><strong>".$stusj -
>SJ_NAMEEng ." </strong> </div></td> <td width='38'> <div align='center'><strong>".$type."
</strong> </div></td> <td width='138'> <div align='center'><strong>".$stutc ->TC_NAME ." </strong>
</div></td> <td width='58'> <div align='center'><strong>".$MAROW ->STU_DAY."</strong>
</div></td> <td width='66'> <div align='center'><strong>".$MAROW ->STU_TIN. " - ".$MAROW -
>STU_TOUT."</strong> </div></td> <td width='76'> <div align='center'><strong>".$MAROW -
>STU_ROOM." </strong> </div></td> </tr>";
}
?>
</table> <BR><BR>
<form name="form1" method="post" action="addstudy2.php">
<table width="100%" border="0" bordercolor="#FFFFFF" bgcolor="#006699" class="style2" >
<tr bordercolor="#FFFFFF" bgcolor="#0066FF">
<td height="20" colspan="3"><div align="center">จัดตารางเรียน</div></td>
</tr>
<tr bordercolor="#FFFFFF">
<td width="40%" height="20"><input type="hidden" name="stuid" value="<?php
print($MAROWs ->STU_ID); ?>">วัน
<select name="daystudy" id="daystudy" >
<option value="จันทร">จันทร</option>
<option value="อังคาร">อังคาร</option>
<option value="พุทธ">พุทธ</option>
<option value="พฤหัสบดี">พฤหัสบดี</option>
<option value="ศุกร">ศุกร</option>
<option value="เสาร">เสาร</option>
<option value="อาทิตย">อาทิตย</option>
</select></td>
<td width="32%">เริ่มเวลา
<select name="timein" id="timein">
<?php
for ($i=8 ;$i<24;$i++){
print"<option value='".$i.":00:00'>".$i.":00:00</option>";
print"<option value='".$i.":30:00'>".$i.":30:00</option>";
}
?>
</select></td>
<td width="28%">สิ้นสุดเวลา
<select name="timeend" id="select3">
<?php
for ($o=10 ;$o<24;$o++){
print"<option value='".$o.":00:00'>".$o.":00:00</option>";
print"<option value='".$o.":30:00'>".$o.":30:00</option>";
}
?>
</select></td>
</tr>

</table>
<p align="center" class="style8"> <INPUT TYPE="button" value="สิ้นสุดการจัดตารางเรียน"
onclick="window.navigate('mainadmin.php')">&nbsp;&nbsp;<INPUT TYPE="submit" value="ตอไป
>>"></p>
<p align="center" class="style8">&nbsp;</p></TD>
</form>
</tr></table>
<TABLE class=text10 cellSpacing=0 cellPadding=0 width=764 border=0 align="center" >
<TBODY>
<TR>
<TD><IMG height=50
src="image/bottomR.gif"
width=780></TD>
</TR></TBODY></TABLE></BODY></HTML>
----------------------------------------------------------------------------------------------------------------------
Code file adstudy2.php
<?php
include("session.php");
session_start();
$rmid=$room.$term;
$link = mysql_pconnect("202.28.32.164" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$rmw = MYSQL_QUERY("SELECT * FROM study where STU_ID='$stuid'");
$rmstudetail = MYSQL_QUERY("SELECT * FROM studydetail where STU_ID='$stuid'");
$rmsubject = MYSQL_QUERY("SELECT * FROM subject order by SJ_NAMEEng");
$rmteacher = MYSQL_QUERY("SELECT * FROM teacher order by TC_NAME ");
$rmroom = MYSQL_QUERY("SELECT * FROM room ");
$MAROWs=MYSQL_FETCH_OBJECT($rmw);
$rmstudetail = MYSQL_QUERY("SELECT * FROM studydetail where STU_ID='$stuid' and
STU_DAY ='$daystudy'");
$MAROWtime=MYSQL_FETCH_OBJECT($rmstudetail) ;
$chancktime=($MAROWtime ->STU_TIN)."-".($MAROWtime ->STU_TOUT);
$newtime= $timein."-".$timeend ;
print $MAROWtime ->STU_DAY.$MAROWtime ->STU_TIN.$MAROWtime ->STU_TOUT ;
if ((($MAROWtime ->STU_TIN >= $timein and $MAROWtime ->STU_TIN<= $timeend) or (
$MAROWtime ->STU_TOUT >=$timeend and $MAROWtime ->STU_TIN <=$timeend) )and (
$MAROWtime ->STU_DAY==$daystudy)) {
print "<CENTER><BR><BR><BR><BR><BR><BR><BR><BR>'$stuid' เวลาที่ทําการเลือกไม
สามารถใชได เนื่องจากมีการจัดตารางเรียนแลว'$daystudy'" ;
print "<BR><A HREF='addstudy.php?id=$stuid'>ยอนกลับ</A>" ;
print " เพื่อทําการจัดเวลาใหม" ;
}else{
?>
</TR></TBODY></TABLE>
<TABLE width=770 border=0 align="center" cellPadding=0 cellSpacing=0 class=text10 >
<td width="165"><TBODY>
<TR>
<TD colspan="2" vAlign=top>&nbsp;&nbsp;&nbsp;&nbsp; <TABLE width=100% border=1
align=center cellPadding=0 cellSpacing=0
borderColorLight=#FFFFFF
bgcolor="#006699" class=style2>
<tr >
<td height="20" colspan="9"><div align="center" class="style2">ตารางเรียนของหอง <?php print(""
.$MAROWs ->STU_CLASS); ?></div> </td>
</tr>
<tr bgcolor="#0066CC">
<td width="76" height="20"> <div align="center"><strong>รหัสกลุมนิสิต </strong> </div></td>
<td width="90"> <div align="center"><strong>รหัสวิชา </strong> </div></td>
<td width="37"> <div align="center"><strong>กลุม </strong> </div></td>
<td width="165"> <div align="center"><strong>ชื่อวิชา </strong> </div></td>
<td width="38"> <div align="center"><strong>หนวย<br>
กิต/<br>
ชั่วโมง
</strong> </div></td>
<td width="138"> <div align="center"><strong>ผูสอน </strong> </div></td>
<td width="58"> <div align="center"><strong>วัน </strong> </div></td>
<td width="66"> <div align="center"><strong>เวลา </strong> </div></td>
<td width="76"> <div align="center"><strong>หองเรียน </strong> </div></td>
</tr>
<?php
$studys= MYSQL_QUERY("SELECT * FROM studydetail where STU_ID='$stuid'");
while($MAROW=MYSQL_FETCH_OBJECT($studys)){
$tcid=$MAROW ->STU_TC;
$sjid=$MAROW ->STU_SJ;
$sroom=$MAROW ->STU_ROOM;
$stime=($MAROW ->STU_TOUT)-($MAROW ->STU_TIN);
$stutcs=mysql_query("SELECT * FROM teacher where TC_ID='$tcid'");
$stutc=MYSQL_FETCH_OBJECT($stutcs);
$stusjs=mysql_query("SELECT * FROM subject where SJ_ID='$sjid'");
$stusj=MYSQL_FETCH_OBJECT($stusjs);
if ($MAROW ->STU_TYPE == "Lab") {
$type="Lab";
} else{
$type=$stusj ->SJ_CRADIT ."/".$stime ;
}
print"<tr bgcolor='#3399CC'> <td width='76' height='20'> <div align='center'><strong>".$MAROWs -
>STU_CLASS." </strong> </div></td> <td width='90'> <div align='center'><strong>".$MAROW -
>STU_SJ ." </strong> </div></td> <td width='37'> <div align='center'><strong>".$MAROW -
>STU_GROUP. "</strong> </div></td> <td width='165'> <div align='center'><strong>".$stusj -
>SJ_NAMEEng ." </strong> </div></td> <td width='38'> <div align='center'><strong>".$type."
</strong> </div></td> <td width='138'> <div align='center'><strong>".$stutc ->TC_NAME ." </strong>
</div></td> <td width='58'> <div align='center'><strong>".$MAROW ->STU_DAY."</strong>
</div></td> <td width='66'> <div align='center'><strong>".$MAROW ->STU_TIN. " - ".$MAROW -
>STU_TOUT."</strong> </div></td> <td width='76'> <div align='center'><strong>".$MAROW -
>STU_ROOM." </strong> </div></td> </tr>";
}
?>
</table> <BR><BR>
<form name="form1" method="post" action="addstudy3.php">
<table width="100%" border="0" bordercolor="#FFFFFF" bgcolor="#006699" class="style2">
<tr bordercolor="#FFFFFF" bgcolor="#0066FF">
<td height="20" colspan="3"><div align="center">จัดตารางเรียน</div></td>
</tr>
<tr bordercolor="#FFFFFF">
<td width="40%" height="20"><input type="hidden" name="stuid" value="<?php
print($MAROWs ->STU_ID); ?>">วัน
<input type="text" name="studay" value="<?php print"$daystudy"; ?>"></td>
<td width="32%">เริ่มเวลา <input type="text" name="stutin" value="<?php print"$timein"; ?>">
</td>
<td width="28%">สิ้นสุดเวลา
<input type="text" name="stutend" value="<?php print"$timeend"; ?>"></td>
</tr>
<tr bordercolor="#FFFFFF">
<td height="20" colspan="2"> วิชา
<?php
print("<select name='subject' id='select'>");
WHILE ($MAROWS=MYSQL_FETCH_OBJECT($rmsubject)) {
PRINT "<option VALUE='" . $MAROWS ->SJ_ID . "'>" .
$MAROWS ->SJ_NAMEEng ." </option>" ;
}
print("</select>");

?>
</td>
<td>&nbsp;</td>
</tr>

<tr bordercolor="#FFFFFF">
<td height="20" colspan="3"><div align="center">
<input type="submit" name="Submit" value="ตอไป >>">
</div></td>
</tr>
</table>
</form>
</TD>
</tr></table>
<?php
}
?>
----------------------------------------------------------------------------------------------------------------------
Code file adstudy3.php
<?php
include("session.php");
session_start();
$rmid=$room.$term;
$link = mysql_pconnect("202.28.32.164" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$rmw = MYSQL_QUERY("SELECT * FROM study where STU_ID='$stuid'");
$rmstudetail = MYSQL_QUERY("SELECT * FROM studydetail where STU_ID='$stuid'");
$rmsubject = MYSQL_QUERY("SELECT * FROM subject where SJ_ID='$subject'");
$rmroom = MYSQL_QUERY("SELECT * FROM room ");
$MAROWs=MYSQL_FETCH_OBJECT($rmw);
<TABLE width=770 border=0 align="center" cellPadding=0 cellSpacing=0 class=text10>
<td width="165"><TBODY>
<TR>
<TD colspan="2" vAlign=top>&nbsp;&nbsp;&nbsp;&nbsp; <TABLE width=100% border=1
align=center cellPadding=0 cellSpacing=0
borderColorLight=#FFFFFF
bgcolor="#006699" class=style2>
<tr >
<td height="20" colspan="9"><div align="center" class="style2">ตารางเรียนของหอง <?php print(""
.$MAROWs ->STU_CLASS); ?></div> </td>
</tr>
<tr bgcolor="#0066CC">
<td width="76" height="20"> <div align="center"><strong>รหัสกลุมนิสิต </strong> </div></td>
<td width="90"> <div align="center"><strong>รหัสวิชา </strong> </div></td>
<td width="37"> <div align="center"><strong>กลุม </strong> </div></td>
<td width="165"> <div align="center"><strong>ชื่อวิชา </strong> </div></td>
<td width="38"> <div align="center"><strong>หนวย<br>
กิต/<br>
ชั่วโมง
</strong> </div></td>
<td width="138"> <div align="center"><strong>ผูสอน </strong> </div></td>
<td width="58"> <div align="center"><strong>วัน </strong> </div></td>
<td width="66"> <div align="center"><strong>เวลา </strong> </div></td>
<td width="76"> <div align="center"><strong>หองเรียน </strong> </div></td>
</tr>
<?php
$studys= MYSQL_QUERY("SELECT * FROM studydetail where STU_ID='$stuid'");
while($MAROW=MYSQL_FETCH_OBJECT($studys)){
$tcid=$MAROW ->STU_TC;
$sjid=$MAROW ->STU_SJ;
$sroom=$MAROW ->STU_ROOM;
$stime=($MAROW ->STU_TOUT)-($MAROW ->STU_TIN);
$stutcs=mysql_query("SELECT * FROM teacher where TC_ID='$tcid'");
$stutc=MYSQL_FETCH_OBJECT($stutcs);
$stusjs=mysql_query("SELECT * FROM subject where SJ_ID='$sjid'");
$stusj=MYSQL_FETCH_OBJECT($stusjs);
if ($MAROW ->STU_TYPE == "Lab") {
$type="Lab";
} else{
$type=$stusj ->SJ_CRADIT ."/".$stime ;
}
print"<tr bgcolor='#3399CC'> <td width='76' height='20'> <div align='center'><strong>".$MAROWs -
>STU_CLASS." </strong> </div></td> <td width='90'> <div align='center'><strong>".$MAROW -
>STU_SJ ." </strong> </div></td> <td width='37'> <div align='center'><strong>".$MAROW -
>STU_GROUP. "</strong> </div></td> <td width='165'> <div align='center'><strong>".$stusj -
>SJ_NAMEEng ." </strong> </div></td> <td width='38'> <div align='center'><strong>".$type."
</strong> </div></td> <td width='138'> <div align='center'><strong>".$stutc ->TC_NAME ." </strong>
</div></td> <td width='58'> <div align='center'><strong>".$MAROW ->STU_DAY."</strong>
</div></td> <td width='66'> <div align='center'><strong>".$MAROW ->STU_TIN. " - ".$MAROW -
>STU_TOUT."</strong> </div></td> <td width='76'> <div align='center'><strong>".$MAROW -
>STU_ROOM." </strong> </div></td> </tr>";
}
?>
</table> <BR><BR>
<form name="form1" method="post" action="savestudysubject.php">
<table width="100%" border="0" bordercolor="#FFFFFF" bgcolor="#006699" >
<tr bordercolor="#FFFFFF" bgcolor="#0066FF">
<td height="20" colspan="3" class="style2"><div align="center">จัดตารางเรียน</div></td>
</tr>
<tr bordercolor="#FFFFFF" class="style2">
<td width="40%" height="20"><input type="hidden" name="stuid" value="<?php
print($MAROWs ->STU_ID); ?>" >วัน
<input type="text" name="studay" value="<?php print"$studay"; ?>" ></td>
<td width="32%" >เริ่มเวลา <input type="text" name="stutin" value="<?php print"$stutin"; ?>" >
</td>
<td width="28%" class="style2">สิ้นสุดเวลา
<input type="text" name="stutend" value="<?php print"$stutend"; ?>" ></td>
</tr>
<tr bordercolor="#FFFFFF">
<td height="20" colspan="2" class="style2"> วิชา
<?php
$MAROWS=MYSQL_FETCH_OBJECT($rmsubject);
PRINT "<INPUT TYPE='hidden' name='stusj' value='".$MAROWS -
>SJ_ID."'><input type='text' class='text10' name='stusj1' width=50 value='" . $MAROWS -
>SJ_NAMEEng . "'>" ;

?>
</td>
<td>&nbsp;</td>
</tr>
<tr bordercolor="#FFFFFF" class="style2">
<td height="20" colspan="2">อาจารยผูสอน
<?php
$rmteacher =
MYSQL_QUERY("SELECT * FROM teacherwork ,teacher where teacherwork.sid='" . $MAROWS -
>SJ_ID . "' and teacher.TC_ID =teacherwork.tid ");
print("<select name='teacher' id='select'>");

WHILE ($MAROWT=MYSQL_FETCH_OBJECT($rmteacher)) {
PRINT "<option VALUE='" . $MAROWT ->id . "'>" . $MAROWT -
>TC_NAME ." (" .$MAROWT ->type . ") </option>" ;
}
print("</select>");

?></td>
<td>&nbsp;</td>
</tr>
<tr bordercolor="#FFFFFF" class="style2">
<td height="20">หองเรียน
<?php
print("<select name='room' id='select'>");
WHILE ($MAROWR=MYSQL_FETCH_OBJECT($rmroom)) {
PRINT "<option VALUE='" . $MAROWR ->RM_ID . "'>" .
$MAROWR ->RM_NAME . "</option>" ;
}
print("</select>");

?>
</td>
<td>กลุม
<input name="cg" type="text" size="5"></td>
<td>&nbsp;</td>
</tr>
<tr bordercolor="#FFFFFF">
<td height="20" colspan="3"><div align="center">
<input type="submit" name="Submit" value="Submit">
</div></td>
</tr>
<tr bordercolor="#FFFFFF">
<td height="20" colspan="3"><div align="center">

</div></td>
</tr>
</table>
</form>
</TD>
</tr></table>
<TABLE class=text10 cellSpacing=0 cellPadding=0 width=764 border=0>
<TBODY>
<TR>
<TD><IMG height=50
src="image/bottomR.gif"
width=780></TD>
</TR></TBODY></TABLE></BODY></HTML>
----------------------------------------------------------------------------------------------------------------------
Code file updateus.php
<?PHP
include("session.php");
session_start();
?>
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<?php

session_start();
IF($txtpas==$txtconpas){
if($txtoldus==$ss_pas){
$link = mysql_pconnect("localhost" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query("UPDATE user SET USER='$txtuser', PASSWORD ='$txtconpas' ,
STATUS='$status' WHERE USER_ID='".$ss_userid."'") ) {
print "การ UPDATE ขอมูลเสร็จสมบูรณ <br> " ;
} else {
print "ไมสามารถทําการ UPDATE ขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();

}
}else{
print"<FONT face='angsanaupc' SIZE='6' COLOR='#FF0000'><center>PASSWORD
ของคุณไมตรงกันกรุณากรอขอมูลใหม<br><A HREF='editus.php?keywordedit=".$ss_userid."'><<ยอน
กลับ</A></center></FONT>";
print $ss_userid ." and ".$ss_pas;

}
}ELSE{
PRINT"<FONT face='angsanaupc' SIZE='6' COLOR='#FF0000'><center>PASSWORD ของคุณไมตรงกัน
กรุณากรอขอมูลใหม<br><A HREF='editus.php?keywordedit=".$ss_userid."'><<ยอน
กลับ</A></center></FONT>";
print $ss_userid ." and ".$ss_pas;
}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>

----------------------------------------------------------------------------------------------------------------------
Code file updateterm.php
<?PHP
include("session.php");
session_start();
?>
<TABLE class=text10 cellSpacing=0 cellPadding=0 width=764 border=0>
<TBODY>
<TR>
<TD vAlign=top width=165>
<TABLE class=text14 cellSpacing=0 cellPadding=0 width=165 border=0>
<TBODY>
<TR>
<TD vAlign=top align=right>
<TABLE class=text10 cellSpacing=1 cellPadding=1 width=156
border=0>
<TBODY>
<TR bgcolor="#9C0001">
<TD height=20 colspan="2"><div align="center" class="style12">หนาหลัก</div></TD>
</TR>
<TR>
<TD width=11 height=2></TD>
<TD width=138 height=2></TD>
</TR>
<TR>
<TD class=tddot><IMG height=11
src="image/bullet.gif"
width=11></TD>
<TD class=tddot><A href="mainadmin.php"><FONT
color=#9c0001><B>หนาแรก</B></FONT></A></TD>
</TR>
<TR>
<TD class=tddot><IMG height=11
src="image/bullet.gif"
width=11></TD>
<TD class=tddot><B><font color="#9c0001"><a href="searcheditterm.php">แกไขขอมูลให
ม</a></font></B></TD>
</TR>
<TR>
<TD class=tddot>&nbsp;</TD>
<TD class=tddot>&nbsp;</TD>
</TR>
<TR>
<TD class=tddot>&nbsp;</TD>
<TD class=tddot>&nbsp;</TD>
</TR>
</TBODY>
</TABLE></TD></TR>
<TR>
<TD align="center" valign="top">&nbsp; </TD>
</TR>
<TR>
<TD height=5 align="left"><p>&nbsp;</p>
<p>&nbsp;</p></TD></TR>
<TR>
<TD align=middle>&nbsp;</TD>
</TR>
<TR>
<TD align=middle>&nbsp;</TD>
</TR>
<TR>
<TD align=middle>&nbsp;</TD>
</TR>
<TR>
<TD align=middle>&nbsp;</TD>
</TR>
<TR>
<TD align=middle>&nbsp;</TD>
</TR>
<TR>
<TD align=middle>&nbsp;</TD>
</TR>
<TR>
<TD height=5></TD>
</TR>
<TR>
<TD>&nbsp;</TD></TR></TBODY></TABLE></TD>
<TD align=middle vAlign=top>
&nbsp;&nbsp;&nbsp;&nbsp;<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<?php

session_start();
$link = mysql_pconnect("localhost" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query("UPDATE term SET TE_TERM ='$txtname' WHERE TE_ID='".$ss_sjid."'")
){
print "การ UPDATE ขอมูลเสร็จสมบูรณ <br> " ;
} else {
print "ไมสามารถทําการ UPDATE ขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();
}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file updatetc.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>

<?php
session_start();
IF($txtpass==$txtpasscon){
$link = mysql_pconnect("localhost" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query("UPDATE teacher SET TC_NAME='$txtname', TC_MOBILE='$txtmobile',
TC_TEL='$txttel', TC_OFFICE='$txtoffice',MA_ID='$keywordmajor' WHERE TC_ID='$txtid'") ) {
print "การ UPDATE ขอมูลเสร็จสมบูรณ <br> " ;
} else {
print "ไมสามารถทําการ UPDATE ขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();
}
}ELSE{
PRINT"<FONT face='angsanaupc' SIZE='6' COLOR='#FF0000'><center>PASSWORD ของคุณไมตรงกัน
กรุณากรอขอมูลใหม<br><A HREF='newtcadmin.php'><<ยอนกลับ</A></center></FONT>";
}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>

----------------------------------------------------------------------------------------------------------------------
Code file updatesj.php
<?PHP
include("session.php");
session_start();
?>
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<?php
session_start();
IF($txtpas==$txtconpas){
if($txtoldus==$ss_pas){
$link = mysql_pconnect("localhost" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query("UPDATE subject SET SJ_ID='$txtid', SJ_NAMETh ='$txtnamet' ,
SJ_NAMEEng='$txtnamee' ,SJ_CRADIT='$txtcradit', TE_ID='$tckeyword' WHERE
SJ_ID='".$ss_sjid."'") ) {
print "การ UPDATE ขอมูลเสร็จสมบูรณ <br> " ;
} else {
print "ไมสามารถทําการ UPDATE ขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();
}
}else{
print"<FONT face='angsanaupc' SIZE='6' COLOR='#FF0000'><center>PASSWORD ของคุณไมตรงกัน
กรุณากรอขอมูลใหม<br><A HREF='editus.php?keywordedit=".$ss_userid."'><<ยอน
กลับ</A></center></FONT>";
print $ss_userid ." and ".$ss_pas;
}
}ELSE{
PRINT"<FONT face='angsanaupc' SIZE='6' COLOR='#FF0000'><center>PASSWORD ของคุณไมตรงกัน
กรุณากรอขอมูลใหม<br><A HREF='editus.php?keywordedit=".$ss_userid."'><<ยอน
กลับ</A></center></FONT>";
print $ss_userid ." and ".$ss_pas;
}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>

----------------------------------------------------------------------------------------------------------------------
Code file updateroom.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>

<?php
session_start();
IF($txtpass==$txtpasscon){
$link = mysql_pconnect("localhost" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query("UPDATE room SET RM_NAME='$txtname', RM_STRUCTURE ='$txtst' ,
RM_FLOOW='$txtfloow' ,RM_SIZE='$txtsize' WHERE RM_ID='$txtid'") ) {
print "การ UPDATE ขอมูลเสร็จสมบูรณ <br> " ;
} else {
print "ไมสามารถทําการ UPDATE ขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();
}
}ELSE{
PRINT"<FONT face='angsanaupc' SIZE='6' COLOR='#FF0000'><center>PASSWORD ของคุณไมตรงกัน
กรุณากรอขอมูลใหม<br><A HREF='newtcadmin.php'><<ยอนกลับ</A></center></FONT>";
}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>

----------------------------------------------------------------------------------------------------------------------
Code file updatema.php
<?PHP
include("session.php");
session_start();
?>
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<?php

session_start();
$link = mysql_pconnect("localhost" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query("UPDATE major SET MA_NAME ='$txtname' , FA_ID='$faculity' WHERE
MA_ID ='".$txtid."'") ) {
print "การ UPDATE ขอมูลเสร็จสมบูรณ <br> " ;
} else {
print "ไมสามารถทําการ UPDATE ขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();

}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file updateclass.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<?php
session_start();
IF($txtpass==$txtpasscon){
$link = mysql_pconnect("localhost" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query("UPDATE class SET CL_ID='$txtidn', CL_STCOUNT ='$txtstcout' ,
CL_GRADE='$txtgrade' ,MA_ID='$keywordmajor',CG_ID='$keywordcg',BR_ID='$keywordbranch'
WHERE CL_ID='$txtid'") ) {
print "การ UPDATE ขอมูลเสร็จสมบูรณ <br> " ;
} else {
print "ไมสามารถทําการ UPDATE ขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();
}
}ELSE{
PRINT"<FONT face='angsanaupc' SIZE='6' COLOR='#FF0000'><center>PASSWORD ของคุณไมตรงกัน
กรุณากรอขอมูลใหม<br><A HREF='newtcadmin.php'><<ยอนกลับ</A></center></FONT>";
}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file updategroups.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<?php
session_start();
IF($txtpass==$txtpasscon){
$link = mysql_pconnect("localhost" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query("UPDATE classgroups SET CG_NAME='$txtname', MA_ID ='$keywordmajor'
WHERE CG_ID='$txtid'") ) {
print "การ UPDATE ขอมูลเสร็จสมบูรณ <br> " ;
} else {
print "ไมสามารถทําการ UPDATE ขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();
}
}ELSE{
PRINT"<FONT face='angsanaupc' SIZE='6' COLOR='#FF0000'><center>PASSWORD ของคุณไมตรงกัน
กรุณากรอขอมูลใหม<br><A HREF='newtcadmin.php'><<ยอนกลับ</A></center></FONT>";
}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>

----------------------------------------------------------------------------------------------------------------------
Code fileupdatefa.php
<?PHP
include("session.php");
session_start();
?>
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<?php
session_start();
$link = mysql_pconnect("localhost" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query("UPDATE faculity SET FA_NAME ='$txtname' WHERE FA_ID
='".$ss_faid."'") ) {
print "การ UPDATE ขอมูลเสร็จสมบูรณ <br> " ;
} else {
print "ไมสามารถทําการ UPDATE ขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();
}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file updateba.php
<?PHP
include("session.php");
session_start();
?>
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<?php
session_start();
$link = mysql_pconnect("localhost" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query("UPDATE branch SET BR_NAME ='$txtname' WHERE BR_ID
='".$ss_baid."'") ) {
print "การ UPDATE ขอมูลเสร็จสมบูรณ <br> " ;
} else {
print "ไมสามารถทําการ UPDATE ขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();
}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>

----------------------------------------------------------------------------------------------------------------------
Code file tcstudy2.php
<?php
include("session.php");
session_start();
$rmid=$room.$term;
$link = mysql_pconnect("202.28.32.164" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$rmteacher = MYSQL_QUERY("SELECT * FROM teacher where TC_ID='$keywordedit' ");
$TC=MYSQL_FETCH_OBJECT($rmteacher);
$stuteacher=$TC->TC_NAME ;
?>
<TABLE width=100% border=1 align=center cellPadding=0 cellSpacing=0
borderColorLight=#FFFFFF bgcolor="#006699" class=style2>
<tr >
<td height="20" colspan="9"><div align="center" class="style2">ตารางสอนของอาจารย <?php
print("" .$stuteacher); ?></div> </td>
</tr>
<tr bgcolor="#0066CC" height="20">
<td width="100"> <div align="center"><strong>วัน </strong> </div></td>
<td width="400"> <div align="center"><strong>ชื่อวิชา</strong> </div></td>
<td width="70"> <div align="center"><strong>เวลา </strong> </div></td>
<td width="100" height="20"> <div align="center"><strong>รหัสกลุมนิสิต </strong> </div></td>
<td width="100"> <div align="center"><strong>หองเรียน </strong> </div></td>
</tr>
<?php
$rmstudetail = MYSQL_QUERY("SELECT * FROM studydetail where STU_TC='$keywordedit'");
while($STD=MYSQL_FETCH_OBJECT($rmstudetail)){
$stuid=$STD->STU_ID;
$stusj=$STD->STU_SJ;
$stutime=$STD->STU_TIN."-".$STD->STU_TOUT;
$studay=$STD->STU_DAY;
$sturoom=$STD->STU_ROOM;
$rmw = MYSQL_QUERY("SELECT * FROM study where STU_ID ='$stuid'");
$STU=MYSQL_FETCH_OBJECT($rmw);
$stuclass=$STU->STU_CLASS;
$rmsubject = MYSQL_QUERY("SELECT * FROM subject where SJ_ID ='$stusj'");
$SJ=MYSQL_FETCH_OBJECT($rmsubject);
$stusubject=$SJ->SJ_NAMEEng;
print"<tr bgcolor='#3399CC'> <td width='100'> <div align='center'><strong>".$studay ." </strong>
</div></td> <td width='400'> <div align='center'><strong>".$stusubject ."</strong> </div></td> <td
width='70'> <div align='center'><strong>".$stutime."</strong> </div></td> <td width='100' height='20'>
<div align='center'><strong>".$stuclass." </strong> </div></td> <td width='100'> <div
align='center'><strong>".$sturoom." </strong> </div></td> </tr>";
}
?>
</table> <BR>
<p align="center"><FONT face="Ms sans serif" color=red size=3><B><FONT
color=#ff0000><U>หมายเหตุ</U> * </FONT></B></FONT></p>
<p align="center"><FONT face="Ms sans serif" color=red size=3><A href="index.php"><IMG
height=16
alt=กลับหนาหลัก
src="image/home_www.gif"
width=32 border=0></A></FONT></p>
<div align="center"><BR>

</div>
</tr></table>
<TABLE class=text10 cellSpacing=0 cellPadding=0 width=764 border=0>
<TBODY>
<TR>
<TD><IMG height=50
src="image/bottomR.gif"
width=780></TD>
</TR></TBODY></TABLE></BODY></HTML>
----------------------------------------------------------------------------------------------------------------------
Code file tcstudy.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TBODY>
<TR>
<TD width="536" height="22" colspan="2" align=middle vAlign=middle bgcolor="#9c0001"><div
align="left"><STRONG><FONT
color=#ffffff></FONT></STRONG><CENTER>
<strong><font color="#ffffff">&nbsp;คนหาตารางสอน</font></strong>
</CENTER><strong><FONT
color=#ffffff></FONT></strong><STRONG><FONT
color=#ffffff></FONT></STRONG></div></TD>
</TR>
<TR>
<TD colspan="2">
<form method="get" action="tcstudy2.php">
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TR>
<TD height=20 colspan=4></TD>
</TR>

<TR>
<TD width=40></TD>
<TD width="470" height=20><STRONG>
<div align="center"><span class="style8"><FONT
color=#9c0001>เลือกขอมูล</font></span><FONT
color=#9c0001>
<select name="keywordedit" class="text8" id="keywordedit">
<?php
$link = mysql_pconnect("202.28.32.164 " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc = MYSQL_QUERY("SELECT * FROM teacher");
WHILE ($MAROW=MYSQL_FETCH_OBJECT($tc)) {
PRINT "<option VALUE='" . $MAROW ->TC_ID . "'>" . $MAROW ->TC_NAME . "";
}
?>
</select>
</font></div></TD>
<TD colspan=2></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD width="14"></TD>
<TD width="16"></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
<div align="center">
<p>&nbsp; </p>
<p>
<input type="submit" name="Submit2" value="คนหา">
</p>
</div>
</form>
</TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file tcshow.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" height="250" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>
<?php
session_start() ;
$link = mysql_pconnect("localhost" , "47010978231" , "47010978231") ;
mysql_select_db ("STUDYTABLEDB") ;
$tcidm = mysql_query ("select* from teacher where tc_id='$tcid'");
echo "ffffffff " . $_SESSION['SS_ID'] . " " ;
?>
</p>
<table width="100%" height="236" border="1" bordercolor="#9C0001" bgcolor="#eeeeee">
<tr>
<td width="117" class="style8">รหัส</td>
<td width="374">&nbsp;</td>
</tr>
<tr>
<td class="style8">ชื่อ-สกุล</td>
<td><span class="style17">
</span></td>
</tr>
<tr>
<td class="style8">เบอรโทรศัพทมือถือ</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="style8">เบอรโทรศัพทสํานักงาน</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="style8">หองพัก</td>
<td><span class="style17">
</span></td>
</tr>
<tr>
<td class="style8">สาขาวิชา</td>
<td><span class="style17">
</span></td>
</tr>
<tr>
<td colspan="2"><div align="center">
</div></td>
</tr>
</table>
----------------------------------------------------------------------------------------------------------------------
Code file showus.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" height="20" colspan="2" align=center vAlign=middle
bgcolor="#9C0001"><CENTER class="style12">แสดงขอมูล USER
</CENTER></TD>
</TR>
<TR>
<TD width="550" colspan="2" align=left vAlign=top bgcolor="#FFCCFF">
<?php
$keyword=$keywordsearch;
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tcdata=MYSQL_QUERY("SELECT * FROM user where USER like
'%$keyword%' order by USER asc");
$cnt=$mRecCnt;
$row=mysql_num_rows($tcdata);
if($row>0) {
print "การคนหาขอมูลจาก <FONT SIZE=4 COLOR=#CC0000>
<b>&nbsp;&nbsp;".$keyword ."</b> </FONT>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; พบขอมูลในฐานขอมูล <FONT SIZE=4
COLOR=#CC0000>&nbsp;&nbsp;<b> $row </b></font>&nbsp;&nbsp;รายการ&nbsp;&nbsp;&nbsp;ผล
การคนหาเรียงตามตัวอักษร<hr >";
while ($tcdatarow=mysql_fetch_object($tcdata) and $cnt >= $mStartrec){
print "<table class='style8'><tr><td width=170></td></tr>";
$nf=mysql_num_fields($tc);
print"<tr ><td > ";
print "ชื่อ USER : " . $tcdatarow->USER ."</td><td>สถานะ : " . $tcdatarow->
STATUS ."";
print "</td></tr>";
}
}else{
print "<BR><BR><BR><CENTER class='style8'>การคนหาขอมูลจาก
".$keyword ." ไมพบขอมูลในฐานขอมูล</CENTER><BR><BR><BR><BR><BR>";
}
print"</table>";
print"<BR><tr><td height='20' colspan='2' align=center vAlign=middle
bgcolor='#9C0001'></td></tr>";
?>
</TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file showtc.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" height="20" colspan="2" align=center vAlign=middle
bgcolor="#9C0001"><CENTER class="style12">แสดงขอภาคเรียน
</CENTER></TD>
</TR>

<TR>
<TD width="550" colspan="2" align=left vAlign=top bgcolor="#FFCCFF">
<?php
Define("_LINEPERPAGE",20);
$keyword=$keywordsearch;
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc=MYSQL_QUERY("SELECT * FROM term where TE_TERM like '%$keyword%'
order by TE_TERM asc");
$row=mysql_num_rows($tc);
if($row>0) {
print "การคนหาขอมูลจาก <FONT SIZE=4 COLOR=#CC0000> <b>&nbsp;&nbsp;".$keyword ."</b>
</FONT> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; พบขอมูลในฐานขอมูล <FONT
SIZE=4 COLOR=#CC0000>&nbsp;&nbsp;<b> $row </b></font>&nbsp;&nbsp;รายการ
&nbsp;&nbsp;&nbsp;ผลการคนหาเรียงตามตัวอักษร<hr >";
print "<table class='style8'><tr><td width=300></td></tr>";
$nf=mysql_num_fields($tc);
while ($tcr=mysql_fetch_object($tc)){
print"<tr ><td > ";
print "รหัสภาคเรียน : " . $tcr -> TE_ID ."</A></td><td>ภาคเรียน : " . $tcr ->
TE_TERM ."</tr>";
}
print"</table>";
}else{
print "<BR><BR><BR><CENTER class='style8'>การคนหาขอมูลจาก ".$keyword ."
ไมพบขอมูลในฐานขอมูล</CENTER><BR><BR><BR><BR><BR>";
}
?>
</TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file showsj.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" height="20" colspan="2" align=center vAlign=middle
bgcolor="#9C0001"><CENTER class="style12">แสดงขอมูลรายวิชา
</CENTER></TD>
</TR>
<TR>
<TD width="550" colspan="2" align=left vAlign=top bgcolor="#FFCCFF">
<?php
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tcdata=MYSQL_QUERY("SELECT * FROM subject where SJ_NAMETh like
'%$keywordsearch2%' order by SJ_NAMETh asc");
$cnt=$mRecCnt;
$row=mysql_num_rows($tcdata);
if($row>0) {
print "การคนหาขอมูลจาก <FONT SIZE=4 COLOR=#CC0000>
<b>&nbsp;&nbsp;".$keywordsearch2."</b> </FONT> &nbsp;&nbsp;&nbsp;พบขอมูลในฐานขอมูล
<FONT SIZE=4 COLOR=#CC0000>&nbsp;&nbsp;<b> $row </b></font>&nbsp;&nbsp;รายการ
&nbsp;&nbsp;&nbsp;ผลการคนหาเรียงตามตัวอักษร<hr >";
while ($tcdatarow=mysql_fetch_object($tcdata) and $cnt >= $mStartrec){
print "<table class='style8'><tr><td width=170></td></tr>";
$nf=mysql_num_fields($tc);
print"<tr ><td > ";
print "รหัสวิชา : " . $tcdatarow->SJ_ID ."</td><td>ชื่อวิชา : " . $tcdatarow->
SJ_NAMETh ." (".
$tcdatarow->SJ_NAMEEng . ")";
print "</td></tr>";
}
}else{
print "<BR><BR><BR><CENTER class='style8'>การคนหาขอมูลจาก
".$keywordsearch2 ." ไมพบขอมูลในฐานขอมูล</CENTER><BR><BR><BR><BR><BR>";
}
print"</table>";
print"<BR><tr><td height='20' colspan='2' align=center vAlign=middle
bgcolor='#9C0001'></td></tr>";
?>
</TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file showma.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" height="20" colspan="2" align=center vAlign=middle
bgcolor="#9C0001"><CENTER class="style12">แสดงขอมูลสาขาวิชา
</CENTER></TD>
</TR>
<TR>
<TD width="550" colspan="2" align=left vAlign=top bgcolor="#FFCCFF">
<?php
Define("_LINEPERPAGE",20);
$keyword=$keywordsearch;
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc=MYSQL_QUERY("SELECT * FROM major where MA_NAME like
'%$keyword%' order by MA_NAME asc");
$row=mysql_num_rows($tc);
if($row>0) {
print "การคนหาขอมูลจาก <FONT SIZE=4 COLOR=#CC0000> <b>&nbsp;&nbsp;".$keyword ."</b>
</FONT> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; พบขอมูลในฐานขอมูล <FONT
SIZE=4 COLOR=#CC0000>&nbsp;&nbsp;<b> $row </b></font>&nbsp;&nbsp;รายการ
&nbsp;&nbsp;&nbsp;ผลการคนหาเรียงตามตัวอักษร<hr >";
print "<table class='style8'><tr><td width=200></td></tr>";
$nf=mysql_num_fields($tc);
while ($tcr=mysql_fetch_object($tc)){
print"<tr ><td width=200 > ";
print "รหัสสาขาวิชา : " . $tcr -> MA_ID ."</A></td><td>ชื่อสาขาวิชา : " . $tcr ->
MA_NAME ."</tr>";
}
print"</table>";
}else{
print "<BR><BR><BR><CENTER class='style8'>การคนหาขอมูลจาก ".$keyword ."
ไมพบขอมูลในฐานขอมูล</CENTER><BR><BR><BR><BR><BR>";
}
?>
</TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file showclass.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" height="20" colspan="2" align=center vAlign=middle
bgcolor="#9C0001"><CENTER class="style12">แสดงขอมูลกลุมเรียน
</CENTER></TD>
</TR>

<TR>
<TD width="550" colspan="2" align=left vAlign=top bgcolor="#FFCCFF">
<?php
$keyword=$keywordsearch;
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tcdata=MYSQL_QUERY("SELECT * FROM class,major,branch where CL_ID like
'%$keyword%' and (major.MA_ID=class.MA_ID) and (branch.BR_ID=class.BR_ID) order by CL_ID
asc");
$cnt=$mRecCnt;
$row=mysql_num_rows($tcdata);
if($row>0) {
print "การคนหาขอมูลจาก <FONT SIZE=4 COLOR=#CC0000>
<b>&nbsp;&nbsp;".$keyword ."</b> </FONT>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; พบขอมูลในฐานขอมูล <FONT SIZE=4
COLOR=#CC0000>&nbsp;&nbsp;<b> $row </b></font>&nbsp;&nbsp;รายการ&nbsp;&nbsp;&nbsp;ผล
การคนหาเรียงตามตัวอักษร<hr >";
while ($tcdatarow=mysql_fetch_object($tcdata) and $cnt >= $mStartrec){
print "<table class='style8'><tr><td width=170></td></tr>";
$nf=mysql_num_fields($tc);
print"<tr ><td > ";
print "รหัสกลุมเรียน : <A HREF='clshow.php?id=".$tcdatarow->CL_ID ."'>" .
$tcdatarow->CL_ID ."</A></td><td>สาขา : " . $tcdatarow-> MA_NAME ."";
print "&nbsp;&nbsp;&nbsp;&nbsp;วิทยาเขต : " . $tcdatarow-> BR_NAME ."</tr>";
}
}else{
print "<BR><BR><BR><CENTER class='style8'>การคนหาขอมูลจาก ".$keyword ."
ไมพบขอมูลในฐานขอมูล</CENTER><BR><BR><BR><BR><BR>";
}
print"</table>";
print"<BR><tr><td height='20' colspan='2' align=center vAlign=middle
bgcolor='#9C0001'></td></tr>";
?>
</TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file showcg.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" height="20" colspan="2" align=center vAlign=middle
bgcolor="#9C0001"><CENTER class="style12">แสดงขอมูลกลุมเรียน
</CENTER></TD>
</TR>

<TR>
<TD width="550" colspan="2" align=left vAlign=top bgcolor="#FFCCFF">
<?php
$keyword=$keywordsearch;
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tcdata=MYSQL_QUERY("SELECT * FROM classgroups,major where CG_NAME
like '%$keyword%' and (major.MA_ID=classgroups.MA_ID) order by CG_NAME asc");
$cnt=$mRecCnt;
$row=mysql_num_rows($tcdata);
if($row>0) {
print "การคนหาขอมูลจาก <FONT SIZE=4 COLOR=#CC0000>
<b>&nbsp;&nbsp;".$keyword ."</b> </FONT>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; พบขอมูลในฐานขอมูล <FONT SIZE=4
COLOR=#CC0000>&nbsp;&nbsp;<b> $row </b></font>&nbsp;&nbsp;รายการ&nbsp;&nbsp;&nbsp;ผล
การคนหาเรียงตามตัวอักษร<hr >";
while ($tcdatarow=mysql_fetch_object($tcdata) and $cnt >= $mStartrec){
print "<table class='style8'><tr><td width=170></td></tr>";
$nf=mysql_num_fields($tc);
print"<tr ><td > ";
print "ชื่อกลุม : " . $tcdatarow->CG_NAME ."</td><td>สาขาวิชา : " . $tcdatarow->
MA_NAME ."";
print "</td></tr>";
}
}else{
print "<BR><BR><BR><CENTER class='style8'>การคนหาขอมูลจาก ".$keyword ."
ไมพบขอมูลในฐานขอมูล</CENTER><BR><BR><BR><BR><BR>";
}
print"</table>";
print"<BR><tr><td height='20' colspan='2' align=center vAlign=middle
bgcolor='#9C0001'></td></tr>";
?>
</TD>
</TR>
</TBODY></TABLE>

----------------------------------------------------------------------------------------------------------------------
Code file showba.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" height="20" colspan="2" align=center vAlign=middle
bgcolor="#9C0001"><CENTER class="style12">แสดงขอมูลวิทยาเขต
</CENTER></TD>
</TR> <TR> <TD width="550" colspan="2" align=left vAlign=top bgcolor="#FFCCFF">
<?php
Define("_LINEPERPAGE",20);
$keyword=$keywordsearch;
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc=MYSQL_QUERY("SELECT * FROM branch where BR_NAME like
'%$keyword%' order by BR_ID asc");
$row=mysql_num_rows($tc);
if($row>0) {
print "การคนหาขอมูลจาก <FONT SIZE=4 COLOR=#CC0000> <b>&nbsp;&nbsp;".$keyword ."</b>
</FONT> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; พบขอมูลในฐานขอมูล <FONT
SIZE=4 COLOR=#CC0000>&nbsp;&nbsp;<b> $row </b></font>&nbsp;&nbsp;รายการ
&nbsp;&nbsp;&nbsp;ผลการคนหาเรียงตามตัวอักษร<hr >";
print "<table class='style8'><tr><td width=200></td></tr>";
$nf=mysql_num_fields($tc);
while ($tcr=mysql_fetch_object($tc)){
print"<tr ><td width=200 > ";
print "รหัสวิทยาเขต : " . $tcr -> BR_ID ."</A></td><td>ชื่อวิทยาเขต : " . $tcr ->
BR_NAME ."</tr>";
}
print"</table>";
}else{
print "<BR><BR><BR><CENTER class='style8'>การคนหาขอมูลจาก ".$keyword ."
ไมพบขอมูลในฐานขอมูล</CENTER><BR><BR><BR><BR><BR>";
}
?>
</TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file session.php
<?php
function session_open($save_path,$session_name){
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") or die("ไมสามารถทําการเชื่อมตอกับฐานขอมูลได
!!!!!!!!!!!!!!!");
return(true);
}
function session_close(){
return(true);
}
function session_read($id){
$ssresult=mysql_query("select * from session where id='$id'");
if ($ssrow=mysql_fetch_array($ssresult)){
return($ssrow["data"]);
}else{
return(" ");
}
}
function session_write($id,$data){
$sessionresult=mysql_query("select * from session where id='$id'");
if(mysql_num_rows($sessionresult)){
$writeresult=mysql_query("update session set data='". addslashes($data) . "' where
id='$id'");
}else{
$writeresult=mysql_query("insert into session set id='$id',data='".addslashes($data) . "'");
}
if ($writeresult){
return(true);
}else{
return(false);
}
}

function destory($id){
$delresult=mysql_query("delete from session where id='$id'");
if ($delresult){
return(true);
}else{
return(false);
}
}
function session_gc($maxlifetime){
$delresult=mysql_query("delete from session where lasttime<'".date("YmdHis",time()-
$maxlifetime)."'");
if($delresult){
return(true);
}else{
return(false);
}
}
session_set_save_handler("session_open","session_close","session_read","session_write","destory","sessi
on_gc");
?>
----------------------------------------------------------------------------------------------------------------------
Code file searchus.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TBODY>
<TR>
<TD width="536" height="22" colspan="2" align=center bgcolor="#9c0001"><div align="center">
<span class="style12">คนหาขอมูล
</span> <STRONG></STRONG></div></TD>
</TR>
<TR>
<TD colspan="2">
<form method="get" action="showus.php">
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TR>
<TD height=20 colspan=4></TD>
</TR>

<TR>
<TD width=40></TD>
<TD width="470" height=20><STRONG><BR><BR><BR>
<CENTER><FONT color=#9c0001>
<span class="style8">ชื่อผูใชงานที่ตองการคนหา</span> <input
name="keywordsearch" type="text" class="text8"><BR>(** Kridsada **)
</font></CENTER></TD>
<TD colspan=2></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD width="14"></TD>
<TD width="16"></TD>
</TR>
</TABLE>
<div align="center">
<p>
<input type="submit" name="Submit2" value="คนหาขอมูล">
</p>
</div>
</form>
</TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file searchte.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TBODY> <TR> <TD width="536" height="22" colspan="2" align=center
bgcolor="#9c0001"><div align="center"> <span class="style12">คนหาขอมูล
</span> <STRONG></STRONG></div></TD>
</TR> <TR> <TD colspan="2<form method="get" action="showte.php">
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TR>
<TD height=20 colspan=4></TD>
</TR>
<TR>
<TD width=40></TD>
<TD width="470" height=20><STRONG><BR><BR><BR>
<FONT color=#9c0001>
<span class="style8"> <CENTER>คําที่ตองการคนหา
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="keywordsearch" type="text"
class="text8">&nbsp;&nbsp;&nbsp;&nbsp;(** 1,2,3 **)</CENTER>
</font></TD>
<TD colspan=2></TD>
</TR><TR><TD></TD><TD></TD><TD width="14"></TD><TD width="16"></TD></TR>
</TABLE>
<div align="center">
<p>
<input type="submit" name="Submit2" value="คนหาขอมูล">
</p> </div> </form></TD></TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file searchma.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TBODY>
<TR>
<TD width="536" height="22" colspan="2" align=center bgcolor="#9c0001"><div align="center">
<span class="style12">คนหาขอมูล
</span> <STRONG></STRONG></div></TD>
</TR>
<TR>
<TD colspan="2">
<form method="get" action="showma.php">
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TR>
<TD height=20 colspan=4></TD>
</TR>

<TR>
<TD width=40></TD>
<TD width="470" height=20><STRONG><BR><BR><BR>
<FONT color=#9c0001>
<span class="style8"> <CENTER>คําที่ตองการคนหา
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="keywordsearch" type="text"
class="text8">&nbsp;&nbsp;&nbsp;&nbsp;(** คอมพิวเตอรธุรกิจ **)</CENTER>

</font></TD>
<TD colspan=2></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD width="14"></TD>
<TD width="16"></TD>
</TR>
</TABLE>
<div align="center">
<p>
<input type="submit" name="Submit2" value="คนหาขอมูล">
</p>
</div>
</form>
</TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file searchfa.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TBODY>
<TR>
<TD width="536" height="22" colspan="2" align=center bgcolor="#9c0001"><div align="center">
<span class="style12">คนหาขอมูล
</span> <STRONG></STRONG></div></TD>
</TR>
<TR>
<TD colspan="2">
<form method="get" action="showfa.php">
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TR>
<TD height=20 colspan=4></TD>
</TR>

<TR>
<TD width=40></TD>
<TD width="470" height=20><STRONG><BR><BR><BR>
<FONT color=#9c0001>
<span class="style8"> <CENTER>คําที่ตองการคนหา
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="keywordsearch" type="text"
class="text8">&nbsp;&nbsp;&nbsp;&nbsp;(** คณะการบัญชีและการจัดการ **)</CENTER>

</font></TD>
<TD colspan=2></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD width="14"></TD>
<TD width="16"></TD>
</TR>
</TABLE>
<div align="center">
<p>
<input type="submit" name="Submit2" value="คนหาขอมูล">
</p>
</div>
</form>
</TD>
</TR>
</TBODY></TABLE>
………………………………………………………………………………………………………………...
Code file searcheditus.php
<?php
include("session.php");
session_start();
?>
<form method="get" action="editus.php">
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TR><TD height=20 colspan=4></TD></TR><TR><TD width=40></TD>
<TD width="470" height=20><STRONG>
<div align="center"><span class="style8"><FONT
color=#9c0001>เลือกขอมูล</font></span><FONT
color=#9c0001>
<select name="keywordedit" class="text8" id="keywordedit">
<?php
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc = MYSQL_QUERY("SELECT * FROM user");
WHILE ($MAROW=MYSQL_FETCH_OBJECT($tc)) {
PRINT "<option VALUE='" . $MAROW ->USER_ID . "'>" . $MAROW ->USER . "";
}
?>
</select> </font></div></TD><TD colspan=2></TD></TR>
<TR>TD></TD><TD></TD><TD width="14"></TD><TD width="16"></TD></TR><TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
<div align="center">
<p>&nbsp; </p>
<p>
<input type="submit" name="Submit2" value="แกไขขอมูล">
</p>
</div>
</form>
</TD>
</TR>
</TBODY></TABLE>
<p align="center" class="style17">*** หมายถึง จะตองกรอกขอมูลลงไปในชองวาง </p>
----------------------------------------------------------------------------------------------------------------------
Code file searcheditterm.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR class="style8">
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>
<form name="form1" method="post" action="editterm.php">
กรุณากรอกภาคเรียน <input type="text" name="keyword" class="text1"><BR><BR>
<INPUT TYPE="submit" name="submit" value="คนหา">
</FORM>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>

----------------------------------------------------------------------------------------------------------------------
Code file searchedittc.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TBODY> <TR> <TD width="536" height="22" colspan="2" align=middle
vAlign=middle bgcolor="#9c0001"><div align="left"><STRONG><FONT
color=#ffffff></FONT></STRONG><CENTER>
<strong><font color="#ffffff">&nbsp;แกไขขอมูลใหม</font></strong>
</CENTER><strong><FONT
color=#ffffff></FONT></strong><STRONG><FONT
color=#ffffff></FONT></STRONG></div></TD>
</TR>
<TR>
<TD colspan="2">
<form method="get" action="edittc.php">
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TR><TD height=20 colspan=4></TD></TR><TR><TD width=40></TD><TD width="470"
height=20><STRONG>
<div align="center"><span class="style8"><FONT
color=#9c0001>เลือกขอมูล</font></span><FONT
color=#9c0001>
<select name="keywordedit" class="text8" id="keywordedit">
<?php
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc = MYSQL_QUERY("SELECT * FROM teacher");
WHILE ($MAROW=MYSQL_FETCH_OBJECT($tc)) {
PRINT "<option VALUE='" . $MAROW ->TC_ID . "'>" . $MAROW ->TC_NAME . "";
}
?>
</select> </font></div></TD><TD colspan=2></TD></TR>
<TR><TD></TD> <TD></TD> <TD width="14"></TD> <TD width="16"></TD></TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
<div align="center">
<p>&nbsp; </p>
<p>
<input type="submit" name="Submit2" value="แกไขขอมูล">
</p>
</div>
</form>
</TD>
</TR>
</TBODY></TABLE>
<p align="center" class="style17">*** หมายถึง จะตองกรอกขอมูลลงไปในชองวาง </p>
----------------------------------------------------------------------------------------------------------------------
Code file searcheditstudy.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR class="style8">
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>
<form name="form1" method="post" action="editstudy.php">
กรุณาเลือกตารางเรียนที่ตองการแกไข
<?php
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc = MYSQL_QUERY("SELECT * FROM study");
print "<select name='keyword' class='text8' id='keyword'>";
WHILE ($MAROW=MYSQL_FETCH_OBJECT($tc)) {
PRINT "<option VALUE='" . $MAROW ->STU_ID . "'>" . $MAROW ->STU_ID ;
}
PRINT " </select> ";
?><BR><BR>
<INPUT TYPE="submit" name="submit" value="คนหา">
</FORM>
</p>
<p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file searcheditsj.php
<?php
include("session.php");
session_start();
?>
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TBODY>
<TR>
<TD width="536" height="22" colspan="2" align=middle vAlign=bottom bgcolor="#9c0001"><div
align="left"><STRONG><FONT
color=#ffffff></FONT></STRONG><CENTER>
<strong><font color="#ffffff">&nbsp;แกไขขอมูลใหม
</font></strong>
</CENTER><strong><FONT
color=#ffffff></FONT></strong><STRONG><FONT
color=#ffffff></FONT></STRONG></div></TD>
</TR>
<TR>
<TD colspan="2">
<form method="get" action="editsj.php">
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TR>
<TD height=20 colspan=4></TD>
</TR>
<TR>
<TD width=40></TD>
<TD width="470" height=20><STRONG>
<div align="center"><span class="style8"><FONT
color=#9c0001>เลือกขอมูล</font></span><FONT
color=#9c0001>
<select name="keywordedit" class="text8" id="keywordedit">
<?php
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc = MYSQL_QUERY("SELECT * FROM subject");
WHILE ($MAROW=MYSQL_FETCH_OBJECT($tc)) {
PRINT "<option VALUE='" . $MAROW ->SJ_ID . "'>" . $MAROW ->SJ_NAMETh . "";
}
?>
</select>
</font></div></TD>
<TD colspan=2></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD width="14"></TD>
<TD width="16"></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
<div align="center">
<p>&nbsp; </p>
<p>
<input type="submit" name="Submit2" value="แกไขขอมูล">
</p>
</div>
</form>
</TD>
</TR>
</TBODY></TABLE>
<p align="center" class="style17">*** หมายถึง จะตองกรอกขอมูลลงไปในชองวาง </p>
----------------------------------------------------------------------------------------------------------------------
Code file searcheditroom.php

<form method="get" action="editroom.php">


<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TR>
<TD height=20 colspan=4></TD>
</TR>

<TR>
<TD width=40></TD>
<TD width="470" height=20><STRONG>
<div align="center"><span class="style8"><FONT
color=#9c0001>เลือกขอมูล</font></span><FONT
color=#9c0001>
<select name="keywordedit" class="text8" id="keywordedit">
<?php
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc = MYSQL_QUERY("SELECT * FROM room");
WHILE ($MAROW=MYSQL_FETCH_OBJECT($tc)) {
PRINT "<option VALUE='" . $MAROW ->RM_ID . "'>" . $MAROW ->RM_NAME . "";
}
?>
</select>
</font></div></TD>
<TD colspan=2></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD width="14"></TD>
<TD width="16"></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
<div align="center">
<p>&nbsp; </p>
<p>
<input type="submit" name="Submit2" value="แกไขขอมูล">
</p> </div> </form></TD>
</TR>
</TBODY></TABLE>
<p align="center" class="style17">*** หมายถึง จะตองกรอกขอมูลลงไปในชองวาง </p>

----------------------------------------------------------------------------------------------------------------------
Code file searcheditma.php
<form name="form1" method="post" action="editma.php">
กรุณาเลือกสาขาวิชาที่ตองการแกไข
<?php
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc = MYSQL_QUERY("SELECT * FROM major");
print "<select name='keyworddel' class='text8' id='keyworddel'>";
WHILE ($MAROW=MYSQL_FETCH_OBJECT($tc)) {
PRINT "<option VALUE='" . $MAROW ->MA_ID . "'>" . $MAROW -
>MA_NAME ;
}
PRINT " </select> ";
?><BR><BR>
<INPUT TYPE="submit" name="submit" value="คนหา">
</FORM>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>

----------------------------------------------------------------------------------------------------------------------
Code file searcheditgroups.php

<form method="get" action="editgroups.php">


<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TR>
<TD height=20 colspan=4></TD>
</TR>

<TR>
<TD width=40></TD>
<TD width="470" height=20><STRONG>
<div align="center"><span class="style8"><FONT
color=#9c0001>เลือกขอมูล</font></span><FONT
color=#9c0001>
<select name="keywordedit" class="text8" id="keywordedit">
<?php
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc = MYSQL_QUERY("SELECT * FROM classgroups");
WHILE ($MAROW=MYSQL_FETCH_OBJECT($tc)) {
PRINT "<option VALUE='" . $MAROW ->CG_ID . "'>" . $MAROW ->CG_NAME . "";
}
?>
</select>
</font></div></TD>
<TD colspan=2></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD width="14"></TD>
<TD width="16"></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
<div align="center">
<p>&nbsp; </p>
<p>
<input type="submit" name="Submit2" value="แกไขขอมูล">
</p>
</div>
</form>
</TD>
</TR>
</TBODY></TABLE>
<p align="center" class="style17">*** หมายถึง จะตองกรอกขอมูลลงไปในชองวาง </p>

----------------------------------------------------------------------------------------------------------------------
Code file uploaddb.php
<?php
$fn=$fname ;
print $fname;
$xxx=@fopen("$fname","r") or die("Error");
while ($data=@fgetcsv($xxx,1024)){
foreach($data as $line){
print "$line <br>";
}
}
?>
----------------------------------------------------------------------------------------------------------------------
Code file editmk.php
<?php
include("session.php");
session_start();
$rmid=$room.$term;
$link = mysql_pconnect("202.28.32.164" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$rmsubject = MYSQL_QUERY("SELECT * FROM subject");
$rmclass = MYSQL_QUERY("SELECT * FROM class");
$rmteacher = MYSQL_QUERY("SELECT * FROM teacher ");
$rmroom = MYSQL_QUERY("SELECT * FROM room ");
$rmmake = MYSQL_QUERY("SELECT * FROM make where MK_ID=$keyworddel ");
$MAROWm=MYSQL_FETCH_OBJECT($rmmake)
?>
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<form method="get" action="updatemake.php">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="20" bgcolor="#9C0001"><div align="center"><span class="style12">การแกไขกา
รจองหองเรียน </span></div></td>
</tr>
</table>
<p class="style1">&nbsp;</p>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr class="style1">
<td width="34%" class="style8">การจองเลขที่ </td>
<td width="66%" > <?php
print $MAROWm->MK_ID;

?>
</td>
</tr>
<tr>
<td width="34%" class="style8">กลุมเรียน</td>
<td width="66%"> <?php
print("<select name='class' id='select'>");
WHILE ($MAROWc=MYSQL_FETCH_OBJECT($rmclass)) {
PRINT "<option VALUE='" . $MAROWc ->CL_ID . "'>" .
$MAROWc ->CL_ID." </option>" ;
}
print("</select>");
?>
</td>
</tr>
<tr>
<td class="style8"> วิชา</td>
<td>

<?php
print("<select name='subject' id='select'>");
WHILE ($MAROWs=MYSQL_FETCH_OBJECT($rmsubject)) {
PRINT "<option VALUE='" . $MAROWs ->SJ_ID . "'>" .
$MAROWs ->SJ_NAMEEng ." </option>" ;
}
print("</select>");
?></td>
</tr> <tr> <td class="style8">หอง</td> <td>

<?php
print("<select name='room' id='select'>");
WHILE ($MAROWr=MYSQL_FETCH_OBJECT($rmroom)) {
PRINT "<option VALUE='" . $MAROWr ->RM_ID . "'>" .
$MAROWr ->RM_NAME ." </option>" ;
}
print("</select>");

?>
</td>
</tr>
<tr>
<td class="style8">อาจารยผูสอน</td>
<td>

<?php
print("<select name='teacher' id='select'>");
WHILE ($MAROWt=MYSQL_FETCH_OBJECT($rmteacher)) {
PRINT "<option VALUE='" . $MAROWt ->TC_ID . "'>" .
$MAROWt ->TC_NAME ." </option>" ;
}
print("</select>");
?>
</td>
</tr>
<tr>
<td class="style8">วันที่</td>
<td>
<select name="dd" id="stutin">
<?php
for ($i=1 ;$i<32;$i++){
print"<option value='".$i."'>".$i."</option>";
}
?>
</select>
&nbsp;/&nbsp;
<select name="mm" id="stutin">
<?php
for ($i=1 ;$i<13;$i++){
print"<option value='".$i."'>".$i."</option>";
}
?>
</select>
&nbsp;/&nbsp;<INPUT TYPE="text" NAME="yy"
size="3"></td>
</tr>
<tr>
<td class="style8">เวลา</td>
<td>&nbsp;<span class="style8">&nbsp;เริ่มเวลา&nbsp;
<select name="stutin" id="stutin">
<?php
for ($i=8 ;$i<24;$i++){
print"<option value='".$i.":00:00'>".$i.":00:00</option>";
print"<option value='".$i.":30:00'>".$i.":30:00</option>";
}
?>
</select>
&nbsp;&nbsp;สิ้นสุดเวลา</span> &nbsp;
<select name="stutend" id="$stutend">
<?php
for ($o=10 ;$o<24;$o++){
print"<option value='".$o.":00:00'>".$o.":00:00</option>";
print"<option value='".$o.":30:00'>".$o.":30:00</option>";
}
?>
</select>
</td>
</tr>
</table>
<p><BR>
<CENTER><input type="submit" name="Submit2" value="จองหองเรียน"></CENTER>
</p>
</form>
</p>
<p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file delstudydetail.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=center vAlign=top bgcolor="#FFCCFF"><p>
<?php
if($id==""){
print"<BR><BR><FONT COLOR='#FF0000'>คุณยังไมไดเลือกขอมูลในการลบ
ID=$id</font><BR><BR><BR><BR>";
}else{
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query ("DELETE FROM studydetail where STU_ID ='$id' and STU_SJ ='$sj' and
STU_TYPE ='$type' ")) {
print "<br><br><FONT COLOR='#FF0000'>การลบขอมูลเสร็จสมบูรณ </font><br><br>" ;
} else {
print "<FONT COLOR='#FF0000'>ไมสามารถทําการลบขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();
print"</font>";
}
?>
</p>
<p>&nbsp; </p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file deletemk.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=center vAlign=top bgcolor="#FFCCFF"><p>

</p>
<form name="form1" method="get" action="deletedmk.php">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr class="style8">
<td height="20" colspan="2"><div align="center"></div></td>
</tr>
<tr class="style8">
<td height="20" colspan="2"><div align="center">ลบขอมูลการจองหองสอนชด
เชย</div></td>
</tr>
<tr class="style8">
<td height="20" colspan="2"><div align="center">เลือกรายการที่ตองการลบ
<?php
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc = MYSQL_QUERY("SELECT * FROM make");
print "<select name='keyworddel' class='text8' id='keyworddel'>";
WHILE ($MAROW=MYSQL_FETCH_OBJECT($tc)) {
PRINT "<option VALUE='" . $MAROW ->MK_ID . "'>" . $MAROW ->CL_ID ."/".
$MAROW ->SJ_ID ;
}
PRINT " </select> ";
?>
</div></td>
</tr>
<tr class="style8">
<td height="20" colspan="2">&nbsp;</td>
</tr>
<tr class="style8">
<td height="20">&nbsp;</td>
<td height="20">&nbsp;</td>
</tr>
</table>
<input type="submit" name="Submit" value="ลบขอมูล">
</form> <p>&nbsp;</p>
<p>&nbsp;</p>
<p>
</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file deletefa.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=center vAlign=top bgcolor="#FFCCFF"><p>

</p>
<form name="form1" method="get" action="deletedfa.php">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr class="style8">
<td height="20" colspan="2"><div align="center"></div></td>
</tr>
<tr class="style8">
<td height="20" colspan="2"><div align="center">ลบขอมูลคณะวิชา</div></td>
</tr>
<tr class="style8">
<td height="20" colspan="2"><div align="center">เลือกรายการที่ตองการลบ
<?php
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231")
;
mysql_select_db ("47010978231db") ;
$tc = MYSQL_QUERY("SELECT * FROM faculity");
print "<select name='keyworddel' class='text8' id='keyworddel'>";
WHILE ($MAROW=MYSQL_FETCH_OBJECT($tc)) {
PRINT "<option VALUE='" . $MAROW ->FA_ID . "'>" . $MAROW -
>FA_NAME ;
}
PRINT " </select> ";
?>
</div></td>
</tr>
<tr class="style8">
<td height="20" colspan="2">&nbsp;</td>
</tr>
<tr class="style8">
<td height="20">&nbsp;</td>
<td height="20">&nbsp;</td>
</tr>
</table>
<input type="submit" name="Submit" value="ลบขอมูล">
</form> <p>&nbsp;</p>
<p>&nbsp;</p>
<p>
</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file deletedmk.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=center vAlign=top bgcolor="#FFCCFF"><p>

<?php
session_start();
$id=$keyworddel;
if($id==""){
print"<BR><BR><FONT COLOR='#FF0000'>คุณยังไมไดเลือกขอมูลในการ
ลบ</font><BR><BR><BR><BR>";
}else{
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query("DELETE FROM make where MK_ID='$keyworddel'") ) {
print "<br><br><FONT COLOR='#FF0000'>การลบขอมูลเสร็จสมบูรณ
</font><br><br><br><br><br>" ;
} else {
print "<FONT COLOR='#FF0000'>ไมสามารถทําการลบขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();
print"</font>";
}
}
?>
</p>
<form name="form1" method="get" action="deletedmk.php">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr class="style8">
<td height="20" colspan="2"><div align="center"></div></td>
</tr>
<tr class="style8">
<td height="20" colspan="2"><div align="center">ลบขอมูลการจองหองสอนชด
เชย</div></td>
</tr>
<tr class="style8">
<td height="20" colspan="2"><div align="center">เลือกรายการที่ตองการลบ
<?php
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc = MYSQL_QUERY("SELECT * FROM make");
print "<select name='keyworddel' class='text8' id='keyworddel'>";
WHILE ($MAROW=MYSQL_FETCH_OBJECT($tc)) {
PRINT "<option VALUE='" . $MAROW ->MK_ID . "'>" . $MAROW ->CL_ID ."/".
$MAROW ->SJ_ID ;
}
PRINT " </select> ";
?>
</div></td>
</tr>
<tr class="style8">
<td height="20" colspan="2">&nbsp;</td>
</tr>
<tr class="style8">
<td height="20">&nbsp;</td>
<td height="20">&nbsp;</td>
</tr>
</table>
<input type="submit" name="Submit" value="ลบขอมูล">
</form> <p>&nbsp; </p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file deletedfa.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=center vAlign=top bgcolor="#FFCCFF"><p>

<?php
session_start();
$id=$keyworddel;
if($id==""){
print"<BR><BR><FONT COLOR='#FF0000'>คุณยังไมไดเลือกขอมูลในการ
ลบ</FONT><BR><BR><BR><BR>";
}else{
$link = mysql_pconnect("202.28.32.164 " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$mal=mysql_query("SELECT * FROM major WHERE FA_ID='" . $id ."'");
if(MYSQL_FETCH_OBJECT($mal)>0) {
Print "<br><br><FONT COLOR='#FF0000'>ไมสามารถทําการลบขอมูลไดเนื่องจาก $id
มีการใชงานจากตารางอื่นอยู</FONT><br><br><br><br><br>";
}else{
if( mysql_query("DELETE FROM faculity where FA_ID='$id'") ) {
print "<br><br><FONT COLOR='#FF0000'>การลบขอมูลเสร็จสมบูรณ
</FONT><br><br><br><br><br>" ;
} else {
print "<FONT COLOR='#FF0000'>ไมสามารถทําการลบขอมูลได</FONT><br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();
}}}
?>
</p>
<form name="form1" method="get" action="deletedfa.php">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr class="style8">
<td height="20" colspan="2"><div align="center"></div></td>
</tr>
<tr class="style8">
<td height="20" colspan="2"><div align="center">ลบขอมูลคณะวิชา</div></td>
</tr>
<tr class="style8">
<td height="20" colspan="2"><div align="center">เลือกรายการที่ตองการลบ
<?php
$link = mysql_pconnect("202.28.32.164 " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$tc = MYSQL_QUERY("SELECT * FROM faculity");
print "<select name='keyworddel' class='text8' id='keyworddel'>";
WHILE ($MAROW=MYSQL_FETCH_OBJECT($tc)) {
PRINT "<option VALUE='" . $MAROW ->FA_ID . "'>" . $MAROW ->FA_NAME ;
}
PRINT " </select> ";
?>
</div></td>
</tr>
<tr class="style8">
<td height="20" colspan="2">&nbsp;</td>
</tr>
<tr class="style8">
<td height="20">&nbsp;</td>
<td height="20">&nbsp;</td>
</tr>
</table>
<input type="submit" name="Submit" value="ลบขอมูล">
</form> <p>&nbsp; </p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file schedule.php
<?php
include("session.php");
session_start();
$rmid=$room.$term;
$link = mysql_pconnect("202.28.32.164" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$rmw = MYSQL_QUERY("SELECT * FROM study where STU_CLASS ='$mc'");
$MAROWs=MYSQL_FETCH_OBJECT($rmw);
$id=$MAROWs->STU_ID;
$rmstudetail = MYSQL_QUERY("SELECT * FROM studydetail where STU_ID='$id'");
$rmsubject = MYSQL_QUERY("SELECT * FROM subject order by SJ_NAMEEng");
$rmteacher = MYSQL_QUERY("SELECT * FROM teacher order by TC_NAME ");
$rmroom = MYSQL_QUERY("SELECT * FROM room ");
$major = MYSQL_QUERY("SELECT * FROM class where BR_ID='ACC001' or
BR_ID='ACC004'");
$major2 = MYSQL_QUERY("SELECT * FROM class where BR_ID='ACC002'");
$major3 = MYSQL_QUERY("SELECT * FROM class where BR_ID='ACC003'");
$majorid = MYSQL_QUERY("SELECT * FROM class where CL_ID='$mc'");
$MAROWid=MYSQL_FETCH_OBJECT($majorid);
$Gtype=substr($MAROWid->CG_ID,0,2);
</TD>
</TR></TBODY></TABLE>
<div align="center"> <IMG height=94
src="image/logo_msu.gif"
width=80><BR>
<B class=head><SPAN class=text141>
<?php
if ($Gtype=="04"){
$strType="4 ป";
}else{
$strType="ตอเนื่อง 2 ป";
}

?>
ประกาศ คณะการบัญชีและการจัดการ มหาวิทยาลัยมหาสารคาม <BR>
เรื่อง ตารางเรียนนิสิตระดับปริญญาตรี หลักสูตรบริหารธุรกิจบัณฑิต ( <?php print"".$strType ; ?> ) ภาค
เรียนที่ <?php print"".substr($MAROWs->STU_TERM,-1) ; ?> ปการศึกษา <?php print "". $MAROWs-
>STU_YEAR; ?></SPAN></B> <BR>
<br>
</div>
<TABLE class=text10 cellSpacing=0 cellPadding=0 width=550 align=center
bgColor=#e6e6ef border=0 >
<FORM name=final action=schedule.php method=get>
<TBODY>
<TR bgColor=#9c0001 height=2>
<TD width=2 bgColor=#9c0001 rowSpan=6></TD>
<TD colSpan=5></TD>
<TD width=2 bgColor=#9c0001 rowSpan=6></TD>
</TR>
<TR bgColor=#4b77bf>
<TD height=22 colSpan=5 align=middle bgcolor="#9C0001"><div
align="center"><U><B><FONT
color=#ffffff>คลิกเลือกรหัสกลุมนิสิต ตามสถานที่เรียนที่ตองการ </FONT></B></U></div></TD>
</TR>
<TR>
<TD colSpan=4 height=5></TD>
</TR>
<TR>
<TD>&nbsp;</TD>
<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
class="style9">&nbsp;<B>มหาสารคาม</B></span></TD>
<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
class="style9">&nbsp;<B>อุดรธานี</B></span></TD>
<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
class="style9"><B>ชัยภูมิ</B></span></TD>
</TR>
<TR>
<TD vAlign=bottom align=right
width=100>&nbsp;<span class="style9"><B>รหัสรุนวิชา
เอก</B></span>&nbsp;&nbsp;&nbsp;</TD>
<TD><SELECT style="COLOR: blue; BACKGROUND-COLOR: bisque"
onchange=location.href=this.options[this.selectedIndex].value; name=major>
<OPTION selected>- - เลือกรายการ - -</OPTION>
<?php
WHILE ($MAROW=MYSQL_FETCH_OBJECT($major)) {
PRINT "<option VALUE='schedule.php?mc=" . $MAROW ->CL_ID . "'>" . $MAROW -
>CL_ID . "</option>" ;
}
?>
</SELECT>
</TD>
<TD><SELECT style="COLOR: blue; BACKGROUND-COLOR: bisque"
onchange=location.href=this.options[this.selectedIndex].value; name=select>
<OPTION selected>- - เลือกรายการ - -</OPTION>
<?php
WHILE ($MAROW=MYSQL_FETCH_OBJECT($major2)) {
PRINT "<option VALUE='schedule.php?mc=" . $MAROW ->CL_ID . "'>" . $MAROW -
>CL_ID . "</option>" ;
}
?>
</SELECT>
</TD>
<TD><SELECT style="COLOR: blue; BACKGROUND-COLOR: bisque"
onchange=location.href=this.options[this.selectedIndex].value; name=select>
<OPTION selected>- - เลือกรายการ - -</OPTION>
<?php
WHILE ($MAROW=MYSQL_FETCH_OBJECT($major3)) {
PRINT "<option VALUE='schedule.php?mc=" . $MAROW ->CL_ID . "'>" . $MAROW -
>CL_ID . "</option>" ;
}
?>
</SELECT>
</TD>
</TR>
<TR height=25>
<TD colSpan=5></TD>
</TR>
<TR bgColor=#9c0001 height=2>
<TD colSpan=7></TD>
</TR>
</FORM>
</TABLE>
<br>
<br>
</p>
<div align="center"><FONT face="MS sans serif"
color=red size=3>+++++++++ กรุณาเลือกรหัสวิชาเอก ตามวิทยาเขต ที่ตองการสืบคน
+++++++++++</FONT>
<TABLE width=770 border=0 align="center" cellPadding=0 cellSpacing=0 class=text10>
<td width="165"><TBODY>
<TR>
<TD colspan="2" vAlign=top>&nbsp;&nbsp;&nbsp;&nbsp;
<TABLE width=100% border=1 align=center cellPadding=0 cellSpacing=0
borderColorLight=#FFFFFF bgcolor="#006699" class=style2>

<tr >
<td height="20" colspan="9"><div align="center" class="style2">ตารางเรียนของหอง <?php print(""
.$MAROWs ->STU_CLASS); ?>&nbsp; <A HREF="exportdataclik.php?cid=<?php print(""
.$MAROWs ->STU_CLASS); ?>">Export ตารางเรียนเปนไฟล Excel</A> </div> </td>
</tr>
<tr bgcolor="#0066CC">
<td width="76" height="20"> <div align="center"><strong>รหัสกลุมนิสิต </strong> </div></td>
<td width="90"> <div align="center"><strong>รหัสวิชา </strong> </div></td>
<td width="37"> <div align="center"><strong>กลุม </strong> </div></td>
<td width="165"> <div align="center"><strong>ชื่อวิชา </strong> </div></td>
<td width="38"> <div align="center"><strong>หนวย<br>
กิต/<br>
ชั่วโมง
</strong> </div></td>
<td width="138"> <div align="center"><strong>ผูสอน </strong> </div></td>
<td width="58"> <div align="center"><strong>วัน </strong> </div></td>
<td width="66"> <div align="center"><strong>เวลา </strong> </div></td>
<td width="76"> <div align="center"><strong>หองเรียน </strong> </div></td>
</tr>
<?php
$studys= MYSQL_QUERY("SELECT * FROM studydetail where STU_ID='$id'");
while($MAROW=MYSQL_FETCH_OBJECT($studys)){
$tcid=$MAROW ->STU_TC;
$sjid=$MAROW ->STU_SJ;
$sroom=$MAROW ->STU_ROOM;
$stime=($MAROW ->STU_TOUT)-($MAROW ->STU_TIN);
$stutcs=mysql_query("SELECT * FROM teacher where TC_ID='$tcid'");
$stutc=MYSQL_FETCH_OBJECT($stutcs);
$stusjs=mysql_query("SELECT * FROM subject where SJ_ID='$sjid'");
$stusj=MYSQL_FETCH_OBJECT($stusjs);
print"<tr bgcolor='#3399CC'> <td width='76' height='20'> <div align='center'><strong>".$MAROWs -
>STU_CLASS." </strong> </div></td> <td width='90'> <div align='center'><strong>".$MAROW -
>STU_SJ ." </strong> </div></td> <td width='37'> <div align='center'><strong>".$MAROW -
>STU_GROUP. "</strong> </div></td> <td width='165'> <div align='center'><strong>".$stusj -
>SJ_NAMEEng ." </strong> </div></td> <td width='38'> <div align='center'><strong>".$stusj -
>SJ_CRADIT ."/".$stime." </strong> </div></td> <td width='138'> <div
align='center'><strong>".$stutc ->TC_NAME ." </strong> </div></td> <td width='58'> <div
align='center'><strong>".$MAROW ->STU_DAY."</strong> </div></td> <td width='66'> <div
align='center'><strong>".$MAROW ->STU_TIN. " - ".$MAROW ->STU_TOUT."</strong> </div></td>
<td width='76'> <div align='center'><strong>".$MAROW ->STU_ROOM." </strong> </div></td>
</tr>";
}
?>
</table> <BR>
<p align="center"><FONT face="Ms sans serif" color=red size=3><B><FONT
color=#ff0000><U>หมายเหตุ</U> * </FONT></B></FONT></p>
<div align="center"><FONT face="Ms sans serif" color=red size=3><A class=text102
href="http://reg.msu.ac.th/"
target=_blank><B>คลิกที่นี่เพื่อลงทะเบียนเรียน</B></A> </FONT>
</div>
<p align="center"><FONT face="Ms sans serif" color=red size=3><A href="index.php"><IMG
height=16
alt=กลับหนาหลัก
src="image/home_www.gif"
width=32 border=0></A></FONT></p>
<div align="center"><BR>

</div>
</tr></table>

----------------------------------------------------------------------------------------------------------------------
Code file savete.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>

<?php

session_start();
IF($txtpass==$txtpasscon){
$link = mysql_pconnect("localhost" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$id = $txtid ;
$name = $txtname ;
$fc = $faculity ;
if( mysql_query("INSERT INTO term SET TE_ID = '$id' , TE_TERM = '$name' ") ) {
print "การเพิ่มขอมูลเสร็จสมบูรณ <br> " ;
} else {
print "ไมสามารถทําการเพิ่มขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "") .
MYSQL_ERROR();
}
}ELSE{
PRINT"<FONT face='angsanaupc' SIZE='6' COLOR='#FF0000'><center>PASSWORD ของคุณไมตรงกัน
กรุณากรอขอมูลใหม<br><A HREF='newtcadmin.php'><<ยอนกลับ</A></center></FONT>";
}
?>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file savetcadmin.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TBODY>
<TR><td>
</td>
</TR>
<TR>
<TD colspan="2" BGCOLOR=#CCFFFF> <BR><BR><BR><BR><BR><CENTER>
<?php

session_start();
IF($txtpass==$txtpasscon){
$link = mysql_pconnect("202.28.32.164" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$USID = MYSQL_QUERY("SELECT USID FROM RUNNINGNUMBER");
$major = $major ;
$id = $txtid ;
$name = $txtname ;
$tel = $txttel ;
$moble = $txtmobie ;
$office = $txtoffice ;
$user = $txtuser ;
$pass = $txtpass ;
$STATUS=$USER;
if( mysql_query("INSERT INTO teacher SET TC_ID = '$id' ,
TC_NAME = '$name' , MA_ID = '$major' , TC_TEL = '$tel' , TC_OFFICE = '$office' , TC_MOBILE =
'$moble' ") AND mysql_query("INSERT INTO USER SET USER = '$user' , password = '$pass' , TC_id
= '$id' , status = '$STATUS' ") ) {
print "การเพิ่มขอมูลเสร็จสมบูรณ <br> " ;
print "ชื่อ-สกุล " . $name . "<BR>";
print "USER = " . $user . "<BR>";
print "PASSWORD = " . $pass . "<BR>";
} else {
print "ไมสามารถทําการเพิ่มขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " :
" : "") . MYSQL_ERROR();
}
}ELSE{
PRINT"<FONT face='angsanaupc' SIZE='6' COLOR='#FF0000'><center>PASSWORD ของคุณไมตรงกัน
กรุณากรอขอมูลใหม<br><A HREF='newtcadmin.php'><<ยอนกลับ</A></center></FONT>";
}
?>
</CENTER> <BR><BR><BR><BR><BR>
</TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file savestudysubject.php
<?php
include("session.php");
session_start();

$keyword=(integer) $teacher;
$sqltw=mysql_query("select * from teacherwork where id =$keyword");
$MAROWT=MYSQL_FETCH_OBJECT($sqltw) ;
$teacherid=$MAROWT->tid ;
$sjtype=$MAROWT->type ;

$sqlstudy2=mysql_query("SELECT * FROM studydetail where STU_ROOM ='$room' and


STU_DAY='$studay' ");
$Studyrow2=MYSQL_FETCH_OBJECT($sqlstudy2) ;

if ((($stutin <= $Studyrow2->STU_TOUT) and ($stutin >= $Studyrow2->STU_TIN)) or


(($stutend <= $Studyrow2->STU_TOUT) and ($stutend >= $Studyrow2->STU_TIN))) {
print "<CENTER><BR><BR><BR><BR><BR><BR><BR><BR>หองเรียนที่ทําการเลือกไม
สามารถใชได เนื่องจากมีการจัดตารางเรียนแลว" ;
print "<BR><A HREF='addstudy.php?id=$stuid'>ยอนกลับ</A>" ;
print " เพื่อทําการจัดเวลาใหม" ;
} else {

$sqlstudy=mysql_query("SELECT * FROM studydetail where STU_TC ='$teacherid' and


STU_DAY='$studay' ");
$Studyrow=MYSQL_FETCH_OBJECT($sqlstudy) ;
$dbti=$Studyrow->STU_TIN ;
$dbto=$Studyrow ->STU_TOUT ;
$dbr=$Studyrow ->STU_ROOM ;
if((($stutin <= $Studyrow->STU_TOUT) and ($stutin >= $Studyrow->STU_TIN)) or (($stutend <=
$Studyrow->STU_TOUT) and ($stutend >= $Studyrow->STU_TIN)) and ($Studyrow -
>STU_TC=$teacherid) ) {
print "<CENTER><BR><BR><BR><BR><BR><BR><BR><BR> เวลาที่ทําการเลือกไมสามารถใชได
เนื่องจากมีการจัดตารางเรียนแลว" ;
print "<BR><A HREF='addstudy.php?id=$stuid'>ยอนกลับ</A>" ;
print " เพื่อทําการจัดเวลาใหม" ;
}else{
$link = mysql_pconnect("202.28.32.164" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query("INSERT INTO studydetail SET STU_ID = '$stuid' , STU_SJ = '$stusj',STU_TC
='$teacherid',STU_TIN ='$stutin' ,STU_TOUT ='$stutend',STU_ROOM ='$room',STU_GROUP='$cg'
,STU_DAY='$studay',STU_TYPE ='$sjtype'") ) {
print("<script language='javascript'>");
print("window.navigate('addstudy.php?id=$stuid')");
print("</script>");
} else {
print "<CENTER>ไมสามารถทําการเพิ่มขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " : "</CENTER>") .
MYSQL_ERROR();
}
}
}
?>
----------------------------------------------------------------------------------------------------------------------
Code file savestudy.php
<?php
include("session.php");
session_start();
$rmid=$room.$term;
$link = mysql_pconnect("202.28.32.164" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
if( mysql_query("INSERT INTO study SET STU_ID = '$rmid' , STU_CLASS =
'$room',STU_TERM ='$term',STU_YEAR ='$txtyear' ") ) {
print("<script language='javascript'>");
print("window.navigate('addstudy.php?id=$rmid')");
print("</script>");
} else {
print "<BR><BR><BR><BR><BR><BR><BR><BR><BR><CENTER><font size=4>มี
การจัดทําตารางเรียนแลว!!<br>" ;
PRINT "คุณตองการแกไขตารางเรียนใหมหรือไม";
PRINT "<BR><A HREF='addstudy.php?id=$rmid'>YES</A>&nbsp;&nbsp;<A
HREF='newstudy.php'>NO</A>";
}
----------------------------------------------------------------------------------------------------------------------
Code file savemake.php
<?php
include("session.php");
session_start();

$rmid=$room.$term;
$link = mysql_pconnect("202.28.32.164" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$rmstudy= MYSQL_QUERY("SELECT * FROM study where STU_CLASS ='$class'");
$studyrow=MYSQL_FETCH_OBJECT($rmstudy);
$rmstudydetail= MYSQL_QUERY("SELECT * FROM studydetail where STU_ID ='" .
$studyrow->STU_ID . "'");
$stdrow=MYSQL_FETCH_OBJECT($rmstudydetail);
if ((($stutin <= $stdrow->STU_TOUT) and ($stutin >= $stdrow->STU_TIN)) or (($stutend <=
$stdrow->STU_TOUT) and ($stutend >= $stdrow->STU_TIN)) or $stdrow->STU_TIN = "") {
print "aa".$stdrow->STU_TOUT.$stdrow->STU_TIN." &nbsp;aa";
print "<CENTER><BR><BR><BR><BR><BR><BR><BR><BR>หองเรียนที่ทําการ
เลือกไมสามารถใชได เนื่องจากมีการจัดตารางเรียนแลว" ;
print "<BR><A HREF='maketc.php'>ยอนกลับ</A>" ;
print " เพื่อทําการจัดเวลาใหม" ;
} else {
$sqlmake2=mysql_query("SELECT * FROM make where RM_ID='$room' AND dayt='"
.$dd.$mm.$yy. "' ");
$makerow=MYSQL_FETCH_OBJECT($sqlmake2);
if((($stutin <= $makerow->timeout) and ($stutin >= $makerow->timein)) or (($stutend <= $makerow-
>timeout) and ($stutend >= $makerow->timein)) or $makerow->timein = "" ) {
print "NN".$makerow->timeout.$makerow->timein ;
print "<CENTER><BR><BR><BR><BR><BR><BR><BR><BR>$room เวลาที่ทําการเลือกไม
สามารถใชได เนื่องจากมีการจัดตารางเรียนแลว ". $dd.$mm.$yy ;
print "<BR><A HREF='make.php'>ยอนกลับ</A>" ;
print " เพื่อทําการจัดเวลาใหม" ;
}else{
if( mysql_query("INSERT INTO make SET TC_ID = '$teacher' , RM_ID = '$room',SJ_ID
='$subject',CL_ID ='$class' ,timein ='$stutin',timeout='$stutend',dayt='".$dd.$mm.$yy."'") ) {
print("<script language='javascript'>");
print("window.navigate('make.php')");
print("</script>");
} else {
print "<CENTER>ไมสามารถทําการเพิ่มขอมูลได<br>" ;
PRINT (MYSQL_ERRNO() ? "ERROR NO." . MYSQL_ERRNO() . " : " :
"</CENTER>") . MYSQL_ERROR();
}
}
}
?>
----------------------------------------------------------------------------------------------------------------------
Code file newtc.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=540 align=center
borderColorLight=#9c0001 border=0>
<TBODY>
<TR>
<TD width="536" height="22" colspan="2" align=middle vAlign=top bgcolor="#9c0001"><div
align="left"><STRONG><FONT
color=#ffffff>&nbsp;กรอกขอมูลใหม</FONT></STRONG></div></TD>
</TR>
<TR>
<TD colspan="2"> <form method="get" action="savetc.php">
<table width="100%" height="236" border="1" bordercolor="#9C0001" bgcolor="#eeeeee">
<tr>
<td width="117" class="style8">รหัส</td>
<td width="374"><input name="txtid" type="text" class="text8" id="txtid"></td>
</tr>
<tr>
<td class="style8">ชื่อ-สกุล</td>
<td><span class="style17">
<input name="txtname" type="text" class="text8" id="txtname" size="60">
*** </span></td>
</tr>
<tr>
<td class="style8">เบอรโทรศัพทมือถือ</td>
<td><input name="txtmobie" type="text" class="text8" id="txtmobie"></td>
</tr>
<tr>
<td class="style8">เบอรโทรศัพทสํานักงาน</td>
<td><input name="txttel" type="text" class="text8" id="txttel"></td>
</tr>
<tr>
<td class="style8">หองพัก</td>
<td><span class="style17">
<input name="txtoffice" type="text" class="text8" id="txtoffice">
*** </span></td>
</tr>
<tr>
<td class="style8">สาขาวิชา</td>
<td><span class="style17">
<select name="major" class="text8" id="major">
<option>===== เลือก =====</option>
</select>
*** </span></td>
</tr>
<tr>
<td class="style8">
<div align="left">USER</div></td>
<td><span class="style17">
<input name="txtuser" type="text" class="text8" id="txtuser" size="30">
*** </span></td>
</tr>
<tr>
<td class="style8"><div align="left">รหัสผาน</div></td>
<td><span class="style17">
<input name="txtpass" type="password" class="text8" id="txtpass" size="15">
*** </span></td>
</tr>
<tr>
<td class="style8"><div align="left">ยืนยันรหัสผาน</div></td>
<td><input name="txtpasscon" type="password" class="text8" id="txtpasscon" size="15">
<span class="style17">*** </span></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit2" value="บันทึกขอมูล">
</div></td>
</tr>
</table>
</form></TD>
</TR>
</TBODY></TABLE>
<p align="center" class="style17">*** หมายถึง จะตองกรอกขอมูลลงไปในชองวาง </p>
<LINK
href="image/index.css"
type=text/css rel=stylesheet>
<LINK
href="image/index.css"
type=text/css rel=stylesheet>
</TD>
</TR></TBODY></TABLE>
<LINK
href="image/index.css"
type=text/css rel=stylesheet>
<TABLE class=text10 cellSpacing=0 cellPadding=0 width=764 border=0>
<TBODY>
<TR>
<TD><IMG height=50
src="image/bottomR.gif"
width=780></TD>
</TR></TBODY></TABLE></BODY></HTML>
----------------------------------------------------------------------------------------------------------------------
Code file maketc.php
<?php
include("session.php");
session_start();
$rmid=$room.$term;
$link = mysql_pconnect("202.28.32.164" , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$rmsubject = MYSQL_QUERY("SELECT * FROM subject");
$rmclass = MYSQL_QUERY("SELECT * FROM class");
$rmteacher = MYSQL_QUERY("SELECT * FROM teacher ");
$rmroom = MYSQL_QUERY("SELECT * FROM room ");
?>
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<form method="get" action="savemaketc.php">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="20" bgcolor="#9C0001"><div align="center"><span class="style12">การจัดกา
รจองหองเรียน </span></div></td>
</tr>
</table>
<p class="style1">&nbsp;</p>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="34%" class="style8">กลุมเรียน</td>
<td width="66%"> <?php
print("<select name='class' id='select'>");
WHILE ($MAROWc=MYSQL_FETCH_OBJECT($rmclass)) {
PRINT "<option VALUE='" . $MAROWc ->CL_ID . "'>" .
$MAROWc ->CL_ID." </option>" ;
}
print("</select>");

?>
</td>
</tr>
<tr>
<td class="style8"> วิชา</td>
<td>

<?php
print("<select name='subject' id='select'>");
WHILE ($MAROWs=MYSQL_FETCH_OBJECT($rmsubject)) {
PRINT "<option VALUE='" . $MAROWs ->SJ_ID . "'>" .
$MAROWs ->SJ_NAMEEng ." </option>" ;
}
print("</select>");

?></td>
</tr>
<tr>
<td class="style8">หอง</td>
<td>

<?php
print("<select name='room' id='select'>");
WHILE ($MAROWr=MYSQL_FETCH_OBJECT($rmroom)) {
PRINT "<option VALUE='" . $MAROWr ->RM_ID . "'>" .
$MAROWr ->RM_NAME ." </option>" ;
}
print("</select>");

?>
</td>
</tr>
<tr>
<td class="style8">อาจารยผูสอน</td>
<td>

<?php
print("<select name='teacher' id='select'>");
WHILE ($MAROWt=MYSQL_FETCH_OBJECT($rmteacher)) {
PRINT "<option VALUE='" . $MAROWt ->TC_ID . "'>" .
$MAROWt ->TC_NAME ." </option>" ;
}
print("</select>");

?>
</td>
</tr>
<tr>
<td class="style8">วันที่</td>
<td>
<select name="dd" id="stutin">
<?php
for ($i=1 ;$i<32;$i++){
print"<option value='".$i."'>".$i."</option>";
}
?>
</select>
&nbsp;/&nbsp;
<select name="mm" id="stutin">
<?php
for ($i=1 ;$i<13;$i++){
print"<option value='".$i."'>".$i."</option>";
}
?>
</select>
&nbsp;/&nbsp;<INPUT TYPE="text" NAME="yy"
size="3"></td>
</tr>
<tr>
<td class="style8">เวลา</td>
<td>&nbsp;<span class="style8">&nbsp;เริ่มเวลา&nbsp;
<select name="stutin" id="stutin">
<?php
for ($i=8 ;$i<24;$i++){
print"<option value='".$i.":00:00'>".$i.":00:00</option>";
print"<option value='".$i.":30:00'>".$i.":30:00</option>";
}
?>
</select>
&nbsp;&nbsp;สิ้นสุดเวลา</span> &nbsp;
<select name="stutend" id="$stutend">
<?php
for ($o=10 ;$o<24;$o++){
print"<option value='".$o.":00:00'>".$o.":00:00</option>";
print"<option value='".$o.":30:00'>".$o.":30:00</option>";
}
?>
</select>
</td>
</tr>
</table>
<p><BR>
<CENTER><input type="submit" name="Submit2" value="จองหองเรียน"></CENTER>
</p>
</form>

</p>
<p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file logof.php
<?php
include("session.php");

//เริ่มตน Session
session_start();

//ยกเลิด session
session_unset();
session_destroy();

//ทําการเปลี่ยนหนาเพจไปที่ index.php
print("<script language='javascript'>");
print("window.navigate('index.php')");
print("</script>");

?>
----------------------------------------------------------------------------------------------------------------------
Code file login.php
<?php
include("session.php");
//เริ่มการใชงาน session
session_start();

<?php

//เชื่อมตอฐานขอมูล
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
//รับคาใหตัวแปร
$user=$txtuser;
$password=$txtpassword;
//คนหาขอมูลในตารางผูใชงาน ตาม User และ Password ถาถูกตองใหทําการเช็คสถานะ
if ($us = MYSQL_QUERY("SELECT * FROM user WHERE USER='" . $txtuser . "'
AND PASSWORD='" . $txtpassword . "'")) {
$USROW=MYSQL_FETCH_OBJECT($us);
//ผูใชงานเปน ผูดูแลระบบ
if ($USROW->STATUS =='ADMIN'){
//ตรวจสอบวาไดมีการสราง session หรือยัง ถายังใหสรางใหม
if(!session_is_registered("ss_user")){
session_register("ss_user");
//กําหนดคาให session
$ss_user=$USROW->USER_ID;
}
//ทําการเปลี่ยนหนาเพจไปที่ mainadmin.php
?>
<script language="javascript">
window.navigate("mainadmin.php");
</script>
<?php
}
//ผูใชงานเปน ผูใชงานทั่งไป
if ($USROW->STATUS =='USER'){
//ตรวจสอบวาไดมีการสราง session หรือยัง ถายังใหสรางใหม
if(!session_is_registered("ss_user")){
session_register("ss_user");
//กําหนดคาให session
$ss_user=$USROW->USER_ID;
}
//ทําการเปลี่ยนหนาเพจไปที่ maintc.php
?>
<script language="javascript">
window.navigate("maintc.php");
</script>
<?php
}else{
//ถาไมถูกตองใหแสดงขอความใหทราบ
print"<FONT COLOR='#FF0000'>User และ Password ของคุณไมถูกตอง ไมสามารถทํา
การเขาสูระบบได</FONT> ";
}
}else{
print"<FONT COLOR='#FF0000'>User และ Password ของคุณไมถูกตอง ไมสามารถทํา
การเขาสูระบบได</FONT> ";
}
?>
----------------------------------------------------------------------------------------------------------------------
Code file importdb.php
<TABLE class=text10 borderColor=#9c0001 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=0>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top ><p>&nbsp;</p>
<p>&nbsp;</p>
<FORM METHOD=POST ACTION="uploaddb.php">
<TABLE width=400>
<TR>
<TD bgcolor=#3399FF height=25> <CENTER>กรุณาทําการเลือกไฟล XLS เพื่อทําการ
Import ขอมูลเขาฐานขอมูล</CENTER>
</TD>
</TR>
<TR>
<TD bgcolor=#3399FF height=25><CENTER><INPUT TYPE="file" name="fname"
></CENTER>
</TD>
</TR>
<TR>
<TD bgcolor=#3399FF height=25><CENTER>&nbsp;</CENTER>
</TD>
</TR>
<TR>
<TD bgcolor=#3399FF height=25><CENTER><INPUT TYPE="submit" NAME="submit" value
="submit"></CENTER>
</TD>
</TR>

</TABLE>
</FORM>
</TR>
</TBODY></TABLE>
----------------------------------------------------------------------------------------------------------------------
Code file exportdatalink.php
<?php
include("session.php");
//เริ่มการใชงาน session
session_start();
session_register("ss_class");

//กําหนดคาให session
$ss_class=$cid;
?>

--------- <TABLE class=text10 borderColor=#9c0001 cellSpacing=0


borderColorDark=#ffffff cellPadding=0 width=555 align=center
borderColorLight=#9c0001 border=1>
<TBODY>
<TR>
<TD width="550" colspan="2" align=middle vAlign=top bgcolor="#FFCCFF"><p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<CENTER><A HREF="exportdata.php">ยืนยันการ Export ขอมูลตารางเรียน</A> </CENTER>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p></TD>
</TR>
</TBODY></TABLE>
-------------------------------------------------------------------------------------------------------------
Code file exportdata.php
<?PHP
$link = mysql_pconnect("localhost " , "47010978231" , "47010978231") ;
mysql_select_db ("47010978231db") ;
$dbname="47010978231db";
include("session.php");
//เริ่มการใชงาน session
session_start();
function xlsBOF() {
echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);
return;
}

function xlsEOF() {
echo pack("ss", 0x0A, 0x00);
return;
}

function xlsWriteNumber($Row, $Col, $Value) {


echo pack("sssss", 0x203, 14, $Row, $Col, 0x0);
echo pack("d", $Value);
return;
}

function xlsWriteLabel($Row, $Col, $Value ) {


$L = strlen($Value);
echo pack("ssssss", 0x255, 8 + $L, $Row, $Col, 0x0, $L);
echo $Value;
return;
}
// ตรงนี้คือ sql statement ในการดึงขอมูลมาจากฐานขอมูล
//$result=mysql_db_query($dbname,"select * from branch");
$rmw = MYSQL_QUERY("SELECT * FROM study where STU_CLASS ='$ss_class'");
$MAROWs=MYSQL_FETCH_OBJECT($rmw);
$id=$MAROWs->STU_ID;
// เมื่อไดขอมูลแลวเราก็สง Header เลยครับ
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");;
header("Content-Disposition: attachment;filename=test-$ss_class.xls "); // แลวนี่ก็ชื่อไฟล
header("Content-Transfer-Encoding: binary ");
xlsBOF();
xlsWriteLabel(0,0,"หมูเรียน");
xlsWriteLabel(0,1,"รหัสวิชา ");
xlsWriteLabel(0,2,"กลุม ");
xlsWriteLabel(0,3,"ชื่อวิชา ");
xlsWriteLabel(0,4,"หนวยกิต/ชั่วโมง");
xlsWriteLabel(0,5,"ผูสอน ");
xlsWriteLabel(0,6,"วัน ");
xlsWriteLabel(0,7,"เวลา ");
xlsWriteLabel(0,8,"หองเรียน");
$xlsRow = 1;
$studys= MYSQL_QUERY("SELECT * FROM studydetail where STU_ID='$id'");
while($MAROW=MYSQL_FETCH_OBJECT($studys)){
$tcid=$MAROW ->STU_TC;
$sjid=$MAROW ->STU_SJ;
$sroom=$MAROW ->STU_ROOM;
$stime=($MAROW ->STU_TOUT)-($MAROW ->STU_TIN);
$sdd=$MAROW ->STU_DAY;
$stt=$MAROW ->STU_TIN. " - ".$MAROW ->STU_TOUT ;
$stutcs=mysql_query("SELECT * FROM teacher where TC_ID='$tcid'");
$stutc=MYSQL_FETCH_OBJECT($stutcs);
$tcn=$stutc ->TC_NAME;
$stusjs=mysql_query("SELECT * FROM subject where SJ_ID='$sjid'");
$stusj=MYSQL_FETCH_OBJECT($stusjs);
$sjn=$stusj ->SJ_NAMEEng;
$sjc=$stusj ->SJ_CRADIT;
$g=$MAROW ->STU_GROUP;
++$i;
xlsWriteLabel($xlsRow,0,"$cid ");
xlsWriteLabel($xlsRow,1," $sjid ");
xlsWriteLabel($xlsRow,2,"$g");
xlsWriteLabel($xlsRow,3," $sjn");
xlsWriteLabel($xlsRow,4,"$stime/$sjc ");
xlsWriteLabel($xlsRow,5," $tcn ");
xlsWriteLabel($xlsRow,6,"$sdd ");
xlsWriteLabel($xlsRow,7," $stt ");
xlsWriteLabel($xlsRow,8,"$sroom ");
$xlsRow++;
}
xlsEOF();
exit();
?>

----------------------------------------------------------------------------------------------------------------------
ภาคผนวก ข
บทนําเสนอหัวขอ
บทนําเสนอหัวขอโครงงานเทคโนโลยีสารสนเทศธุรกิจ 1

เรื่อง ระบบงานจัดตารางเรียนตารางสอนและการใชหอง คณะการบัญชีและการจัดการ

ผูศึกษา
นายกฤษฎา สุภารัตน 47010978231 คธ10จศ82

อาจารยที่ปรึกษา

……………..........................……………….. (อาจารยยงยุทธ รัชตเวชกุล)

ปญหาและที่มาของปญหา
เนื่องจากปจจุบันคณะการบัญชีและการจัดการมีจํานวนนิสิต เพิ่มมากขึ้นทําใหการจัดตาราง
เรียนและตารางสอนของอาจารยมีความซ้ําซอนเพิ่มมากขึ้น ประกอบกับปจจุบันการจัดตารางเรียน
ตารางสอนใชการจัดดวยมือทําใหเกิดการซ้ําซอนของขอมูล การใชหองซ้ํากัน อาจารยสอนซ้ํากัน
ฯลฯ และใชเวลาคอนขางมากในการจัดทําและตรวจสอบ รวมถึงการคนหาขอมูลของตารางเรียน
ตารางสอน และตารางการใชหอง ที่สามารถกระทําไดคอนขางยาก อีกทั้งในการจัดทําแตละครั้ง
จําเปนจะตองใชทรัพยากรมนุษยในการจัดทําหลายคน
ดังนั้น จึงไดจัดทําระบบจัดตารางเรียน ตารางสอน และตารางการใชหองขึ้นมาเพื่อ
ใชอํานวยความสะดวกในการทํางาน และลดปญหาความซ้ําซอนของการใชหองเรียนและตาราง
เรียนได อีกทั้งยังอํานวยความสะดวกแกผูที่ตองการใชงานในการสืบคนขอมูลตาง ๆ ดวย และเพื่อ
ลดปญหาดานเวลา และสถานที่ในการใชงานระบบงานนี้ จึงไดมีการจัดทําระบบขึ้นมาในรูปแบบ
Online เพื่อที่จะสามารถใชงานที่ใดก็ไดสําหรับผูที่ไดรับอนุญาติใหใชงานได
วัตถุประสงค
4. เพื่อเปนการพัฒนาระบบงานที่รองรับการทํางานของผูที่ทําการจัดตารางเรียน ตาราง
สอน และตารางการใชหอง
5. เพื่อลดปญหาความซ้ําซอนของการจัดตารางเรียน และการใชหองเรียน
6. เพื่อเพิ่มประสิทธิภาพในการคนหาขอมูลของตารางเรียน ตารางสอน และตารางการ
ใชหองของนิสิต และอาจารยผูสอน

ขอบเขตการดําเนินงาน
6. สรางฐานขอมูลดวย My SQL 4.0.12
7. ระบบมีลักษณะการทํางานแบบ Web-Based Application
8. สรางฐานขอมูลเพื่อทําการจัดเก็บ เพิ่ม ลบ แกไข และสืบคนขอมูลตาง ๆ ดังนี้
8.1. ขอมูลหองเรียน
8.2. ขอมูลรายวิชาตาง ๆ
8.3. ขอมูลอาจารย
8.4. ขอมูลกลุมเรียน
8.5. ขอมูลภาคเรียน
9. สามารถสราง USER เพื่อเขาใชงานและกําหนดสิทธิ์การใชงาน ดังนี้
9.1. ผูดูแลระบบ Administrator คือผูที่ทําหนาที่ในการจัดตารางเรียน สามารถใชงาน
ไดทุกอยาง ไดแก การกําหนดตารางเรียน การจัดตารางเรียนของนิสิต และตาราง
สอนของอาจารย กําหนดตารางการใชหองเรียน
9.2. ผูใชงานทั่วไป USER แบงออกเปน 2 ประเภท ไดแก
9.2.1. นิสิตหรือบุคคลภายนอกที่ตองการใช สามารถใชงานไดเพียงการคนหาขอ
มูล ตารางเรียนของหมูเรียน การใชหองเรียน และตารางสอนของอาจารย
9.2.2. อาจารยประจําวิชา มีสิทธิ์ในการใชงานคือ สามารถเรียกดูขอมูลการใชหอง
ตารางเรียนของนิสิต ตารางสอนของตนเอง และมีสิทธิ์ในการจองหอง
เรียน เพื่อสอนชดเชยในกรณีที่ตองสอนเพิ่มหรือขาดสอน
10. ระบบสามารถจัดทํารายงานตาง ๆ ดังนี้
10.1.รายงานตารางการใชหองเรียน
10.2.รายงานตารางสอนของอาจารย
10.3.รายงานตารางเรียนของนิสิต
ผลที่คาดวาจะไดรับ
1. สามารถอํานวยความสะดวกในการจัดตารางเรียน ตารางสอน และตารางการใชหอง
4. ชวยลดปญหาความซ้ําซอน ความลาชา ของการจัดตารางเรียน ตารางสอน
และตารางการใชหอง
5. สามารถใชงานไดจริงและเกิดประโยชนไดอยางเต็มประสิทธิ์ภาพ

อุปกรณ
1. ฮารดแวร
1.1 เครื่อง PC จํานวน 1 เครื่อง ใชในการพัฒนาระบบงาน มีSpec ดังนี้
1.1.1 Processer Intel Celeron 1.7 GHz
1.1.2 HDD 40 Gb
1.1.3 RAM 128 Mb
1.1.4 CD-ROM 52X
1.1.5 CD-Writer 52X
1.2 LAN Cart ใชในการเชื่อมตอเครือขาย
2. ซอฟตแวร
2.1 My SQL 4.0.12 ใชในการจัดทําฐานขอมูล
2.2 MS Office ใชในการจัดทําเอกสาร
2.3 MS Windows XP ใชเปนระบบปฏิบัติการคอมพิวเตอร
2.4 The Apache Server Open Project-2.0.0 for Windows ใชในการจัดทํา Web Server
2.5 Edit plus 2 ใชในการเขียนโปรแกรม
2.6 PHP Engine 4.3 ใชในการคอมไพลภาษา PHP
2.7 PHP MyAdmin 5.1 ใชในการจัดการฐานขอมูล
2.8 Photoshop 7 ใชในการตกแตงภาพและงานกราฟก
2.9 Macromedia Flash MX ใชในการตกแตงภาพและงานกราฟก
2.10Macromedia Dream weaver MX ใชสนับสนุนการปรับแตงหนาเว็บเพจ
ขั้นตอนการดําเนินงาน
1. นําเสนอหัวขอตออาจารยที่ปรึกษา
2. รวบรวมขอมูลที่จะนํามาใชประกอบการพัฒนาระบบ
3. วิเคราะห และออกแบบระบบ
4. พัฒนาระบบ
5. ทดสอบระบบ และแกไขขอผิดพลาด
6. นําเสนอผลงานตอคณะกรรมการ
7. จัดทําคูมือ

เดือน พ. ศ. 2548
กิจกรรม
มิถุนายน กรกฎาคม สิงหาคม กันยายน ตุลาคม พฤศจิกายน
นําเสนอหัวขอตออาจารยที่
ปรึกษา
รวบรวมขอมูลที่จะนํามาใช
ประกอบการพัฒนาระบบ
วิเคราะหและออกแบบ
ระบบ
พัฒนาระบบ
ทดสอบระบบ และแกไข
ขอผิดพลาด
นําเสนอผลงานตอ
คณะกรรมการ
จัดทําคูมือ
ภาคผนวก ค
รายงานการพบที่ปรึกษา
รายงานการพบที่ปรึกษา

ชื่อเรื่อง ระบบงานการจัดตารางเรียนตารางสอนคณะการบัญชีและการจัดการ
ผูศึกษา นายกฤษฎา สุภารัตน รหัส 47010978231 คธ10จศ82
ที่ปรึกษา อาจารยยงยุทธ รัชตเวชกุล

วัน เดือน ป รายงานความคืบหนา ลายมือชื่อที่ปรึกษา


06 ก.พ. 49 ความคืบหนาการจัดทําการจัดตารางเรียน
20 ก.พ. 49 ความคืบหนาการจัดตารางเรียน และจองหอง
10 มี.ค. 49 ความคืบหาในสวนการทํางานของ ผูใชงาน
20 มี.ค 49 ความคืบหนาของโปรแกรมทั้งหมด
20 เม.ย. 49 ความคืบหนาการนําเขาขอมูลจาก Excel
30 เม.ย. 49 ความคืบหนาการสงออกขอมูลเปน Excel
ประวัติยอผูศึกษา

ผูศึกษา นายกฤษฎา สุภารัตน


วัน เดือน ปเกิด วันที่ 21 กุมภาพันธ พ.ศ. 2527
ที่อยูปจจุบัน 97/1 ม.7 ต.ลมศักดิ์ อ.ขุขันธิ์ จ.ศรีสะเกษ 33140
โทรศัพท 0-7949-2982
อีเมลล (E-Mail) Tongla_Fishing@hotmail.com, Tongla_fishing@chaiyo.com,
Tongla_fishing@yahoo.com
ประวัติการศึกษา
พ.ศ. 2546 ประกาศนียบัตรวิชาชีพชั้นสูง สาขาวิชาคอมพิวเตอรธุรกิจ
วิทยาลัยอาชีวศึกษามหาสารคาม
พ.ศ. 2548 ปริญญาตรี บริหารธุรกิจบัณฑิต สาขาคอมพิวเตอรธุรกิจ
มหาวิทยาลัยมหาสารคาม

You might also like