หน้าเว็บ

วันจันทร์ที่ 8 ธันวาคม พ.ศ. 2557

คำสั่ง SQL เบื้องต้น

คำสั่ง SQL เบื้องต้น


SQL SELECT
         คำสั่งที่ใช้สำหรับการเรียกดูข้อมูลในตาราง (Table) คำสั่ง SQL SELECT สามารถเรียกได้ทั้งตาราง หรือว่า สามารถระบุฟิวด์ที่ต้องการเรียกดูข้อมูลได้ 
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax



SQL WHERE 
        คำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) คำสั่ง SQL WHERE สามารถระบุเงื่อนไขในการเลือกข้อมูลได้ 1 เงื่อนไข หรือมากกว่า 1 เงื่อนไข
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax



SQL TOP
       คำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) ที่สามารถกำหนดจำนวน Record ที่แสดงผลออกมาได้
Database : Microsoft Access,SQL Server
Syntax



SQL UCASE , UPPER
      คำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการแปลงตัวอักษรให้เป็นพิมพ์ใหญ่
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax




MYSQL CEILING()
      คำสั่งของ MySQL ใช้ในการปัดเศษทศนิยม ให้มีค่ามากขึ้น เช่น 2.01 จะปัดเป็น 3 หรือ 2.5 ก็จะได้เป็นค่า 3
Database : MySQL
Syntax



MYSQL REPEAT()
     คำสั่งของ MySQL ใช้ในการแทนที่แสดงจำนวนข้อความ ตามจำนวน Loop ที่ต้องการ
Database : MySQL
Syntax



SQL GROUP_CONCAT
     คำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยทำการ Group Column และนำข้อมูลที่อยู่ใน Group เดียวกันมาต่อกันด้วยเครื่องหมายต่าง ๆ เช่น Comma (,)
Database : MySQL,
Syntax



SQL SUM       คำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง (Table) โดยหาค่าผลรวมของฟิวด์
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax



SQL DROP 
      คำสั่งที่ใช้สำหรับการลบคุณสมบัติต่าง ๆ ของตาราง เช่น ลบตาราง , ลบฐานข้อมูล , ลบ Index 
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax




MYSQL SQRT()
     คำสั่งของ MySQL ใช้ในการหาค่ารากสอง
Database : MySQL
Syntax


วันอังคารที่ 19 สิงหาคม พ.ศ. 2557

บรรณานุกรม

บรรณานุกรม

ทำความรู้จักกับโปรแกรม Dreamweaver .[online]. เข้าถึงได้จาก:
http://www.thaigoodview.com/library/contest2552/type2/tech04/47/page/1_i
ntroduce.html วันที่ 1 มิถุนายน 2555.

โปรแกรมภาษา PHP .[online]. เข้าถึงได้จาก:
http://starlovekhun.exteen.com/20110710/php วันที่ 30 มิถุนายน 2555.
Appserv Open Project. [online]. เข้าถึงได้จาก: http://www.appservnetwork.com
วันที่ 30 มิถุนายน 2555.

ภาษา HTML. [online]. เข้าถึงได้จาก: http://www.holy.ac.th/holy/html.htm
วันที่ 30 มิถุนายน 2555.

ศรีษะเกษ, โรงเรียน . โครงงานคอมพิวเตอร์ [online]. เข้าถึงได้จาก:
 http://teacher.skw.ac.th/salunyar/40102/unit_05/p_501.htm
 วันที่ 15 ตุลาคม 2554.

Appserv Open Project. [online]. เข้าถึงได้จาก: http://www.appservnetwork.com
วันที่ 30 มิถุนายน 2555.

Open Source Software (OSS). [online]. เข้าถึงได้จาก:
http://my-opensource-software.blogspot.com/2011/09/appserv.html
วันที่ 30 มิถุนายน 2555.

Photoshop. [online]. เข้าถึงได้จาก:
http://www.edu-mine.com/photoshop/lesson1_IntroPhotoshop.html
วันที่ 30 กันยายน 2555.

SQL คือ อะไร .[online]. เข้าถึงได้จาก: http://www.choosak.com/page-29/
วันที่ 30 มิถุนายน 2555.



สรุปผลการดำเนินงาน

บทที่ 5
สรุปผลการดำเนินงาน

5.1 สรุปผล
        โครงงานคอมพิวเตอร์ เรื่อง ระบบจัดการแผนงานออนไลน์ โดยดำเนินการจัดทำโครงงานตามแนวทางการพัฒนาโครงงานคอมพิวเตอร์ 6 ขั้นตอน คือ การเลือกหัวข้อโครงงาน การศึกษาค้นคว้าหาข้อมูลที่เกี่ยวข้องกับโครงงาน การจัดทำข้อเสนอโครงงาน การจัดท าโครงงานประกอบด้วย 4 ขั้นตอน  1 การวิเคราะห์และกำหนดรายละเอียดของปัญหา      2. การเลือกเครื่องมือและออกแบบขั้นตอนวิธีในการแก้ปัญหา  3. การดำเนินการแก้ปัญหา  4. การตรวจสอบและปรับปรุงวิธีการ การเขียนรายงาน  การนำเสนอและแสดงผลงานของโครงงาน ขอบเขตการทำงานของระบบจัดการแผนงานออนไลน์ สำหรับกลุ่มงานนโยบายและแผนงานโรงเรียนสุราษฎร์พิทยา ระบบแผนงานออนไลน์ ผ่านเว็บไซต์ของฝ่ายบริหารทั่วไป http://ict.srp.ac.th/~sproject0155/PlanOnline โดยผู้ใช้ต้อง Login เข้ามาใช้ระบบ โปรแกรม รับข้อมูลชื่อโครงการและรายละเอียดของกิจกรรม และสามารถเพิ่มรายการการเบิกจ่ายงบประมาณ ตรวจสอบยอดงบประมาณรวมของกิจกรรมในแต่ละโครงการและยอดงบประมาณที่เหลือจากการหักค่าใช้จ่ายในแต่ละครั้ง แสดงข้อมูลจำนวนเงินคงเหลือในแต่ละโครงการของกลุ่มงาน และสามารถแสดงยอดรวมจำนวนเงินของทุกฝ่ายงาน และสามารถแสดงรายละเอียดการเบิกจ่ายในรูปของไฟล์งาน excel ได้ โดยสามารถเลือกให้แสดงออกเป็นช่วงเดือนหรือรายปีได้

5.2 อภิปรายผล
         จากการเรียนวิชาการสร้างผลงานด้านคอมพิวเตอร์ของนักเรียนระดับชั้น ม.5 โรงเรียน สุราษฎร์พิทยา ภาคเรียนที่ 1 ปีการศึกษา 2555 มีเนื้อหาเกี่ยวกับการปฏิบัติการสร้างและน าเสนอผลงานด้านคอมพิวเตอร์ โดยให้นักเรียนคำนึงถึงการน าความรู้ไปประยุกต์สร้างสรรค์ประโยชน์ต่อสังคม ทางกลุ่มสนใจในการสร้างสรรค์งานพัฒนาโปรแกรม จึงสอบถามข้อมูลปัญหาและความต้องการจากผู้ที่เกี่ยวข้อง ทั้งจากเจ้าหน้าที่ฝ่ายงานในโรงเรียน เจ้าหน้าที่งานแผนงาน ครูที่ปรึกษาโครงงานในฐานะผู้รับผิดชอบโครงการศูนย์ ICT ของโรงเรียน ซึ่งเป็นตัวแทนผู้ใช้ระบบจัดการแผนงานออนไลน์ ให้ข้อมูลแบบฟอร์ม เอกสารแผนปฏิบัติการโครงการประจำปีการศึกษา 2555 ของโรงเรียน และทดสอบระบบ ให้อย่างต่อเนื่อง  ทำให้ผลงานออกมาตรงตามแนวทางการปฏิบัติของโรงเรียน และรองรับการใช้ระบบผ่านเทคโนโลยีที่หลากหลาย iPAD, iPhone, Android เป็นต้น

5.3 ปัญหาอุปสรรคในการท าโครงงาน
การพัฒนาระบบให้รองรับกับทุกบราวเซอร์ ซึ่งขณะนี้ใช้ได้ดีกับ google chrome

5.4 ข้อเสนอแนะ
พัฒนาให้ใช้งานของโรงเรียนต่างๆ


ผลการดำเนินงาน

บทที่ 4

ผลการดำเนินงาน

             จากการดำเนินการพัฒนาระบบแผนงานออนไลน์ด้วยภาษา PHP ตามขั้นตอนการพัฒนาโครงงานคอมพิวเตอร์ 6 ขั้นตอน ซึ่งระบบแผนงานออนไลน์ สามารถแสดง Report ข้อมูลจำนวนเงินคงเหลือในแต่ละโครงการของฝ่ายงาน และยอดรวมจำนวนเงินของทุกฝ่ายงาน





ภาพที่ 4.1 หน้าจอเข้าสู่ระบบ


ภาพที่ 4.2 หน้าจอเลือกโครงการ


ภาพที่ 4.3 หน้าจอจัดการผู้ใช้


ภาพที่ 4.4 หน้าจอเปลี่ยนรหัสผ่าน


ภาพที่ 4.5 บันทึกการเบิกจ่ายงบประมาณ


ภาพที่ 4.6 แสดงรายงานสรุปประจำปี


ภาพที่ 4.7 รายงานสรุปการใช้งบประมาณรายปี เป็นไฟล์ .xlsx

อุปกรณ์และวิธีดำเนินงาน

บทที่ 3

อุปกรณ์และวิธีดำเนินการ
   จากการศึกษาข้อมูลที่เกี่ยวข้อง ทางกลุ่มสนใจจัดท าโครงงานคอมพิวเตอร์เรื่อง ระบบจัดการแผนงานออนไลน์ประเภทการประยุกต์ใช้งาน ซึ่งพัฒนาด้วยภาษา PHP มีรายละเอียดการดำเนินการดังนี้  
3.1 วัสดุอุปกรณ์และซอฟต์แวร์
3.1.1 วัสดุอุปกรณ์
-คอมพิวเตอร์ (Computer)
-เครื่องแม่ข่าย (Server)
-ระบบอินเทอร์เน็ต
 3.1.2 ซอฟต์แวร์
 - Adobe Dreamweaver CS3
- Adobe Photoshop CS3
- AppServe 2.5.10 ประกอบด้วย
      - Apache 2.2.8
      - PHP 5.2.6
      - MySQL 5.0.51b
     - phpMyAdmin-2.10.3
- Google Chrome / Firefox / Internet Explorer
3.2 ขั้นตอนการดำเนินงาน
 ดำเนินการจัดทำโครงงานตามแนวทางการพัฒนาโครงงานคอมพิวเตอร์ 6 ขั้นตอนดังนี้
3.2.1 การเลือกหัวข้อโครงงาน
3.2.2 การศึกษาค้นคว้าหาข้อมูลที่เกี่ยวข้องกับโครงงาน
3.2.3 การจัดทำข้อเสนอโครงงาน
3.2.4 การจัดทำโครงงานประกอบด้วย 4 ขั้นตอน ดังนี้
3.2.4.1 การวิเคราะห์และกำหนดรายละเอียดของปัญหา โดยระบุ
    - การระบุข้อมูลเข้า
เมื่อ Login เข้ามารับข้อมูลชื่อผู้ใช้และรหัสผ่าน รับข้อมูลชื่อโครงการและรายละเอียดของกิจกรรม และสามารถเพิ่มรายการการเบิกจ่ายงบประมาณ
    - การระบุข้อมูลออก
แสดง Report ข้อมูลจำนวนเงินคงเหลือในแต่ละโครงการ/สังกัดฝ่าย และยอดรวมจ านวนเงินของทุกฝ่ายงาน
    - การประมวลผล
ตรวจสอบยอดงบประมาณรวมของกิจกรรมในแต่ละโครงการและยอดงบประมาณที่เหลือจากการหักค่าใช้จ่ายในแต่ละครั้ง
3.2.4.2 การเลือกเครื่องมือและออกแบบขั้นตอนวิธีในการแก้ปัญหา
ระบบจัดการแผนงานออนไลน์ ประกอบด้วยการใช้งานของผู้ใช้ทั่วไป(User) และผู้ดูแลระบบ (Admin) แบ่ง User ทั้งหมดออกเป็น 22 ฝ่ายดังนี้
 1.สำนักงานผู้อำนวยการ          2.อำนวยการ                        3. วิชาการ 
 4. บริหารงานทั่วไป               5.กิจการนักเรียน                      6. ภาษาไทย                         7. คณิตศาสตร์                     8. วิทยาศาสตร์                   9. ศิลปะ                                 10. สังคมศึกษา                     11. สุขศึกษาและพลศึกษา   12. ภาษาต่างประเทศ          13. ห้องสมุด                              14. แนะแนว                        15. ประชาสัมพันธ์                  16. โสตทัศน์ศึกษา                 17. โภชนาการ                     18. นโยบายและแผนงาน     19. ชุมชนสัมพันธ์              20. กิจกรรมพัฒนาผู้เรียน    21. การงานอาชีพและเทคโนโลยี  22. ศูนย์เทคโนโลยีสารสนเทศ (ICT)
3.2.4.3 การดำเนินการแก้ปัญหา
1. พัฒนาโปรแกรมระบบแผนงานออนไลน์ด้วยภาษา PHP ตาม
ผังงานที่ออกแบบไว้ และออกแบบโครงสร้างฐานข้อมูล โดยจ าลองเว็บผ่านโปรแกรม AppServ
2. Upload ฐานข้อมูลและเว็บไซต์เข้าสู่ Server โรงเรียนสุราษฎร์พิทยา
http://ict.srp.ac.th/~student0155/PlanOnline
3.2.4.4 การตรวจสอบและปรับปรุงวิธีการ
ตรวจสอบกับบราวเซอร์ของ Notebook PC iPhone iPad Android
3.2.4.5 การจัดทำคู่มือการใช้งาน
3.2.5 การเขียนรายงาน
ได้จัดทำารายงานโครงงานเป็นรูปเล่ม
3.2.6 การนำเสนอและแสดงผลงานของโครงงาน
ได้นำเสนอผลงานในงานนิทรรศการแสดงผลงานนักเรียนของกลุ่มสาระการงานอาชีพและเทคโนโลยี เมื่อวันศุกร์ที่ 7 กันยายน 2555 บริเวณอาคารไมตรี โรงเรียนสุราษฎร์พิทยาและได้นำเสนอผลงาน ในงานศิลปหัตถกรรมนักเรียน ครั้งที่ 62 ระดับสวิทยาเขตสุราษฎร์ธานี ณ โรงเรียนสุราษฎร์ธานี 2 เมื่อวันที่ 7 พฤศจิกายน พ.ศ 2555 และได้นำเสนอผลงาน ในงานศิลปหัตถกรรมนักเรียน ครั้งที่ 62 ระดับภาคใต้ ณ โรงเรียนสตรีภูเก็ต เมื่อวันที่ 19ธันวาคม พ.ศ. 2555 และได้น าเสนอผลงานในงานนิทรรศการทางวิชาการ เปิดบ้านสู่ชุมชน ปีการศึกษา 2555” ณ โรงเรียนสุราษฎร์พิทยา เมื่อวันที่ 18 มกราคม พ.ศ. 2556 และได้มีการเผยแพร่ระบบจัดการแผนงานออนไลน์ผ่านทางเว็บไซต์ SRP ICT Center
http://www2.srp.ac.th/~ict/ และเว็บไซต์ฝ่ายบริหารทั่วไป
http://www2.srp.ac.th/~general/ โรงเรียนสุราษฎร์พิทยา

เอกสารที่เกี่ยวข้อง

บทที่ 2

เอกสารที่เกี่ยวข้อง

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

2.โครงงานประเภทการประยุกต์ใช้งาน โครงงานประยุกต์ใช้งานเป็นโครงงานที่ใช้คอมพิวเตอร์ในการ สร้างผลงานเพื่อประยุกต์ใช้งานจริงในชีวิตประจำวัน อาทิเช่น ซอฟต์แวร์สำหรับการออกแบบและตกแต่งภายในอาคาร ซอฟต์แวร์สำหรับการผสมสี และซอฟต์แวร์สำหรับการระบุคนร้าย เป็นต้น โครงงานประเภทนี้จะมีการประดิษฐ์ฮาร์ดแวร์ ซอฟต์แวร์ หรืออุปกรณ์ใช้สอยต่างๆ ซึ่งอาจเป็นการคิดสร้างสิ่งของขึ้นใหม่ หรือปรับปรุงเปลี่ยนแปลงของเดิมที่มีอยู่แล้วให้มีประสิทธิภาพสูงขึ้น โครงงานลักษณะนี้จะต้องศึกษาและวิเคราะห์ความต้องการของผู้ใช้ก่อน แล้วน าข้อมูลที่ได้มาใช้ในการออกแบบ และพัฒนาสิ่งของนั้นๆ ต่อจากนั้นต้องมีการทดสอบการทำงานหรือทดสอบคุณภาพของสิ่งประดิษฐ์แล้วปรับ ปรุงแก้ไขให้มีความสมบูรณ์ โครงงานประเภทนี้ผู้เรียนต้องใช้ความรู้เกี่ยวกับเครื่องคอมพิวเตอร์ ภาษาโปรแกรม และเครื่องมือต่างๆ ที่เกี่ยวข้อง

3.โครงงานพัฒนาเกม โครงงานประเภทนี้เป็นโครงงานพัฒนาซอฟต์แวร์เกมเพื่อความรู้หรือเพื่อความ เพลิดเพลิน เกมที่พัฒนาควรจะเป็นเกมที่ไม่รุนแรง เน้นการใช้สมองเพื่อฝึกคิดอย่างมีหลักการ โครงงานประเภทนี้จะมีการออกแบบลักษณะและกฎเกณฑ์การเล่น เพื่อให้น่าสนใจแก่ผู้เล่น พร้อมทั้งให้ความรู้สอดแทรกไปด้วย ผู้พัฒนาควรจะได้ทำการสำรวจและรวบรวมข้อมูลเกี่ยวกับเกมต่างๆ ที่มีอยู่ทั่วไป และนำมาปรับปรุงหรือพัฒนาขึ้นใหม่ เพื่อให้เป็นเกมที่แปลกใหม่ และน่าสนใจแก่ผู้เล่นกลุ่มต่างๆ

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

5. โครงงานประเภทการทดลองทฤษฎี โครงงานประเภทนี้เป็นโครงงานที่ใช้คอมพิวเตอร์ช่วยในการ จำลองการทดลองของสาขาต่างๆ ซึ่งเป็นงานที่ไม่สามารถทดลองด้วยสถานการณ์จริงได้ เช่น การจุดระเบิด เป็นต้น และเป็นโครงงานที่ผู้ทำต้องศึกษารวบรวมความรู้ หลักการ ข้อเท็จจริง และแนวคิดต่างๆ อย่างลึกซึ้งในเรื่องที่ต้องการศึกษาแล้วเสนอเป็นแนวคิด แบบจำลอง หลักการ ซึ่งอาจอยู่ในรูปของสูตร สมการ หรือคำอธิบาย พร้อมทั้งการจำลองทฤษฏีด้วยคอมพิวเตอร์ให้ออกมาเป็นภาพ ภาพที่ได้ก็จะเปลี่ยนไปตามสูตรหรือสมการนั้น ซึ่งจะทำให้ผู้เรียนมีความเข้าใจได้ดียิ่งขึ้น การท าโครงงานประเภทนี้มีจุดสำคัญอยู่ที่ผู้ทำต้องมีความรู้ในเรื่องนั้นๆ เป็นอย่างดี ตัวอย่างโครงงานจำลองทฤษฎี เช่น การทดลองเรื่องการไหลของของเหลว การทดลองเรื่องพฤติกรรมของปลาปิรันย่า และการทดลองเรื่องการมองเห็นวัตถุแบบสามมิติ เป็นต้น