วันอาทิตย์ที่ 5 สิงหาคม พ.ศ. 2561

โครงร่าง



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


 2. วัตถุประสงค์ของโครงงาน
             2.1 เพื่อเป็นแหล่งให้ความรู้เกี่ยวกับฐานข้อมูล
             2.2 เพื่อศึกษาการจัดการฐานข้อมูล
             2.3 เพื่อนำไปใช้งานอย่างถูกต้องเกี่ยวกับการจัดการฐานข้อมูล

3. ขอบเขตของโครงงาน(ระบุขอบเขตของงานที่ต้องการทำใช้เครื่องมือและอุปกรณ์อะไรบ้าง)
3.1 วัสดุ อุปกรณ์ เครื่องมือหรือโปรแกรมหรือที่ใช้ในการพัฒนา ได้แก่
3.1.1 เครื่องคอมพิวเตอร์ พร้อมเชื่อมต่อระบบเครือข่ายอินเทอร์เน็ต
3.1.2 3.ศึกษาโปรแกรม  word 2013
3.1.3 โปรแกรม google classroom
3.1.4 โปรเเกรม er diagram
4. ประโยชน์ที่ได้รับจากโครงงาน
1. ทำให้เรารู้และเข้าใจการทำงานของโปรเเกรมและฐานข้อมูล
2. สร้างความพึงพอใจให้กับคนที่เข้ามาเยี่ยมชมผลงานของเรา
3. รู้หลักการแลกขั้นตอนการทำงาน
4.  ให้คนที่มาศึกษางานได้เห็นคุณค่าของโปรแกรมที่ช่วยทำงานและเก็บข้อมูลมากขึ้น



            ในการศึกษาเรื่องการจัดการฐานข้อมูลผู้จัดทำโครงการได้รวบรวมแนวคิดทฤษฎีและหลักการต่างๆจากเอกสารที่เกี่ยวข้องดังต่อไปนี้

2.1  ความเป็นมาของของฐานข้อมูล
                          การจัดการฐานข้อมูลเริ่มต้นจากการที่องค์การบริหารการบินและอวกาศสหรัฐอเมริกา หรือนาซาได้ว่าจ้างบริษัทไอบีเอ็ม (IBM) ประเทศสหรัฐอเมริกา ให้ออกแบบระบบเก็บรวบรวมข้อมูลที่ได้จากการสำรวจดวงจันทร์ในโครงการอะพอลโล (โครงการอะพอลโลเป็นโครงการสำรวจอวกาศอย่างจริงจัง และมีการส่งมนุษย์ขึ้นบนดวงจันทร์ได้สำเร็จด้วยยานอะพอลโล 11) ได้พัฒนาระบบการดูแลข้อมูลเรียกว่า ระบบ GUAM ( Generalized Upgrade Access Method) ซึ่งถือเป็นต้นกำเนิดของระบบการจัดการฐานข้อมูล
                          ต่อมาบริษัท ไอบีเอ็ม ได้พัฒนาระบบการจัดการฐานข้อมูลขึ้นมาใหม่เพื่อให้ใช้งานกับธุรกิจทั่วๆ ไปได้ เรียกว่า DL/I (Data Language/I ) จนในที่สุดก็ได้กลายมาเป็นระบบ IMS ( Information Management System)
ในช่วงปี พ.ศ. 2525 มีการนำระบบฐานข้อมูลเข้ามาใช้กับคอมพิวเตอร์อย่างเต็มที่  ได้มีการคิดค้นและผลิตซอฟต์แวร์เกี่ยวกับฐานข้อมูลออกมามากมาย การเจริญเติบโตของการจัดการฐานข้อมูลรุดหน้าไปอย่างรวดเร็วพร้อมกับระบบคอมพิวเตอร์และมีการพัฒนามาจนถึงทุกวันนี้
ปัจจุบันได้มีการนำคอมพิวเตอร์มาใช้ในการเก็บข้อมูล โดยใช้โปรแกรมสำเร็จรูปทั่วไปโดยที่ผู้ใช้ไม่ต้องเขียนโปรแกรมเอง เพียงแต่เรียนรู้คำสั่งการเรียกใช้ข้อมูลหรือการจัดการข้อมูล เช่น การป้อนข้อมูล การบันทึกข้อมูล การแก้ไขและเปลี่ยนแปลงข้อมูล เป็นต้น
ในอดีตยุคที่มีไมโครคอมพิวเตอร์เกิดขึ้นแรกๆ โปรแกรมสำเร็จรูปทางด้านการจัดการฐานข้อมูลที่นิยมใช้กันอย่างแพร่หลาย คือ Personal Filling System) ต่อมาได้มีโปรแกรมฐานข้อมูลเพิ่มขึ้นหลายโปรแกรม เช่น Datastar DB Master และ dBASE II เป็นต้นโดยเฉพาะโปรแกรม dBASE II ได้รับความนิยมมาก จนกระทั่งในปี พ.ศ. 2528 ผู้ผลิตได้สร้าง dBASE III Plus ออกมาซึ่งสามารถจัดการฐานข้อมูลแบบสัมพันธ์ (relational) เชื่อมโยงแฟ้มข้อมูลต่างๆ เข้าด้วยกัน ค้นหา และนำมาสร้างเป็นรายงานตามความต้องการได้สะดวก รวดเร็ว ต่อมาได้มีการสร้าง โปรแกรมสำเร็จรูปเกี่ยวกับฐานข้อมูลออกมา เช่น FoxBASE, FoxPro, Microsoft Access และ Oracle เป็นต้น

3. อุปกรณ์และการดำเนินการ

การจัดทำโครงงานคอมพิวเตอร์เรื่องธนบัตรไทย คณะผู้จัดทำโครงงานมีวิธีการดำเนินงานโครงงานตามขั้นตอนดังต่อไปนี้
3.1ขั้นตอนการดำเนินงาน




3.2 ชื่อสมาชิก
นาย กรธวัช ควงขุนทด ชั้นม.6/1 เลขที่ 5
นาย รัฐภูมิ   มากขุนทด ชั้่นม.6/1 เลขที่ 6
นางสาว พรนิภา เชื่อมขุนทด ชั้นม.6/1 เลขที่ 20









บทที่3

                                   

      บทที่3 ขั้นตอนการแสดงฐานข้อมูลของสมาชิกนักเรียน 6/1
                                     กลุ่มสาระการเรียนรู้ การงานอาชีพและเทคโนโลยี (คอมพิวเตอร์)

ฐานข้อมูล (Database) คือกลุ่มของที่มีความสัมพันธ์กันถูกรวบรวมไว้ด้วยกันอย่างเป็นมวดหมู่เป็นระบบและมีความสัมพันธ์กับข้อมูลอื่นๆ
3.1 ขั้นตอนการออกแบบฐานข้อมูล

                    1) สอบถามจากผู้ใช้งานฐานข้อมูลว่าต้องการเก็บข้อมูลอะไร
                    2) ศึกษาเอกสาร
           
            3) จัดข้อมูลใหม่ให้เป็นกลุ่มเพื่อให้ข้อมูลเชื่อมความสัมพันธ์กันได้ เช่น ข้อมูลนักเรียน-นักศึกษาเป็นหนึ่งกลุ่ม  ข้อมูลอาจารย์อีกหนึ่งกลุ่ม ฯลฯ
                    
                    4) นำข้อมูลแต่ละกลุ่มมาแยกเป็นองค์ประกอบของข้อมูล เช่น ข้อมูลนักเรียน-นักศึกษาอาจแยกเป็นรหัสประจำตัวนักเรียน-นักศึกษาคำนำหน้าชื่อ ชื่อ นามสกุล เพศ ฯลฯ
                    5) แปลงองค์ประกอบของข้อมูลให้อยู่ในรูปของเขตข้อมูล (Field Name) 

      





3.3 ขั้นตอนการดำเนินงาน
1.เลือกโปรแกรม blogger





2.เลือกโปรเเกรม google classroom















3.แล้วคลิกในปุ่มสร้างและกดปุ่มสร้าง

























บทที่ 2

บทที่ 2 ขั้นตอนการแสดงฐานข้อมูลของสมาชิกนักเรียนชั้น 6/1 

                                      กลุ่มสาระการเรียนรู้ การงานอาชีพและเทคโนโลยี (คอมพิวเตอร์)

                                   ทฤษฎีที่เกี่ยวข้อง

          ในการศึกษาเรื่องการจัดการฐานข้อมูลสมาชิกชั้น ม.6/1 ผู้จัดทำโครงการได้รวบรวมแนวคิดทฤษฎีและหลักการต่างๆจากเอกสารที่เกี่ยวข้องดังต่อไปนี้

2.1 ความเป็นมาระบบการจัดการฐานข้อมูล

 ระบบจัดการฐานข้อมูล (Database Management System) หรือที่เรียกว่า ดีบีเอ็มเอส (DBMS) เป็นกลุ่ม
โปรแกรมที่ทำหน้าที่เป็นตัวกลางในระบบติดต่อระหว่างผู้ใช้กับฐานข้อมูล เพื่อจัดการและควบคุมความถูกต้อง ความซ้ำซ้อน และความสัมพันธ์ระหว่างข้อมูลต่างๆ ภายในฐานข้อมูล ซึ่งต่างจากระบบแฟ้มข้อมูลที่หน้าที่เหล่านี้จะเป็นหน้าที่ของโปรแกรมเมอร์ ในการติดต่อกับข้อมูลในฐานข้อมูลไม่ว่าจะด้วยการใช้คำสั่งในกลุ่มดีเอ็มแอล (DML) หรือ ดีดีแอล (DDL) หรือจะด้วยโปรแกรมต่างๆ ทุกคำสั่งที่ใช้กระทำกับข้อมูลจะถูกดีบีเอ็มเอสนำมาแปล (คอมไพล์) เป็นการปฏิบัติการ (Operation) ต่างๆ ภายใต้คำสั่งนั้นๆ เพื่อนำไปกระทำกับตัวข้อมูลภายในฐานข้อมูลต่อไป สำหรับส่วนการทำงานตางๆ ภายในดีบีเอ็มเอสที่ทำหน้าที่แปลคำสั่งไปเป็นการปฏิบัติการต่างๆ กับข้อมูลนั้น ประกอบด้วยส่วนการปฏิบัติการดังนี้
  • ตัวจัดการฐานข้อมูล (Database Manager) : เป็นส่วนที่ทำหน้าที่กำหนดการกระทำต่างๆ ให้กับส่วน File Manager เพื่อไปกระทำกับข้อมูลที่เก็บอยู่ในฐานข้อมูล (ตัวจัดการไฟล์ เป็นส่วนที่ทำหน้าที่บริหารจัดการกับข้อมูลที่เก็บอยู่ในฐานข้อมูลในระดับกายภาพ)
  • ตัวประมวลผลสอบถาม (Query Processor) : เป็นส่วนที่ทำหน้าที่แปลงกำหนดคำสั่งของ ภาษาสอบถาม (Query Language) ให้อยู่ในรูปแบบของคำสั่งที่ตัวจัดการฐานข้อมูลเข้าใจ
  • ตัวแปลภาษาจัดดำเนินการข้อมูลล่วงหน้า (Data Manipulation Language Precompiler) : เป็นส่วนที่ทำหน้าที่แปลประโยคคำสั่งของกลุ่มคำสั่งในดีเอ็มแอล ให้อยู่ในรูปแบบที่ส่วนรหัสเชิงวัตถุของโปรแกรมแอปพลิเคชัน ใช้นำเข้าเพื่อส่งต่อไปยังส่วนตัวจัดการฐานข้อมูลในการแปลประโยคคำสั่งของกลุ่มคำสั่งของดีเอ็มแอลของส่วน ตัวแปลภาษาจัดดำเนินการข้อมูลล่วงหน้านี้จะต้องทำงานร่วมกับส่วนตัวประมวลผลข้อคำถาม
  • ตัวแปลภาษานิยามข้อมูลล่วงหน้า (Data Definition Language Precompiler) : เป็นส่วนที่ทำหน้าที่แปลประโยคคำสั่งของกลุมคำสั่งในภาษานิยามข้อมูล ให้อยู่ในรูปแบบของเมทาเดตา(MataData) ที่เก็บอยู่ในส่วนพจนานุกรมข้อมูล (Data Dictionary) ของฐานข้อมูล (เมทาเดตาคือ รายละเอียดที่บอกถึงโครงสร้างต่างๆ ของข้อมูล)
  • รหัสจุดหมายของโปรแกรมแอปพลิเคชัน (Application Programs Object Code) : เป็นส่วนที่ทำหน้าที่แปลงคำสั่งต่างๆ ของโปรแกรม รวมทั้งคำสั่งในกลุ่มคำสั่งภาษาจัดดำเนินการข้อมูล หรือดีเอ็มแอลที่ส่งต่อมาจากส่วนตัวแปลภาษาจัดดำเนินการข้อมูลล่วงหน้าให้อยู่ในรูปแบบของรหัสจุดหมาย (Object Code) ที่จะส่งต่อไปให้ตัวจัดการฐานข้อมูลเพื่อกระทำกับข้อมูลในฐานข้อมูล

บทที่1

                                                                       

บทที่ 1 ขั้นตอนการแสดงฐานข้อมูลของสมาชิกนักเรียนชั้น 6/1 


                                      กลุ่มสาระการเรียนรู้ การงานอาชีพและเทคโนโลยี (คอมพิวเตอร์)

ที่มาและความสำคัญ    

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



วัตถุประสงค์
1. เพือมีเครืองมือไว้เก็บข้อมูลการทําความดีและหักคะแนนของนักเรียนโรงเรียนอุเทนพัฒนา
2. เพือปรับปรุง และพัฒนาโปรแกรมธนาคารความดีให้มีประสิทธิภาพยิงขึน
3. เพือรายงานและจัดเก็บข้อมูลทีได้จากโปรแกรม





  ขอบเขตของการศึกษา 
       1. การจัดทําโครงงานเรือง การสร้างโปรแกรมธนาคารความดี โรงเรียนด่านขุนทด จังหวัดนครราชสีมา
       2. โปรแกรมทีใช้พัฒนา คือ โปรแกรม Visual Basic 6.0  pack 6 
       3.โปรแกรมทีใช้สร้างฐานข้อมูล คือ โปรแกรม Microsoft Access 2003 วิธีดําเนินการทํา      โครง     งาน 1. รวบรวมข้อมูลศึกษาวิธีการใช้โปรแกรม Visual Basic 6.0  pack 6 และ Microsoft Access 2003  และออกแบบฐานข้อมูล 2. การออกแบบฟอร์มหน้าหลักของโปรแกรม และเมนูย่อยต่างๆ ดังนี
       2.1 หน้าจอการทํางานหลัก 2.2 ประวัติส่วนตัวของนักเรียน 2.3 ข้อมูลเพิมเติม 2.4 รายละเอียดการเพิม - หักคะแนนความประพฤติ 2.5 หน้าจอเพิมคะแนนความประพฤติ 2.6 หน้าจอหักคะแนนความประพฤติ 2.7 รายงานคะแนนรายห้อง - รายบุคคล 3. ดําเนินการตามขันตอนการออกแบบหน้าจอ เริมเขียนโปรแกรมตามจุดประสงค์ทีได้ ออกแบบ ผลทีคาดว่าจะได้รับ  1. สามารถใช้โปรแกรม เก็บข้อมูล พฤติกรรมของนักเรียนทีเป็นสมาชิก และสามารถออกรายงาน คะแนนความประพฤติให้แก่นักเรียน  ครู  ฝ่ายปกครอง และผู้บริหารได้  2. ได้ใช้ความรู้ทีเรียนมาในการพัฒนาโปรแกรมเพือการใช้งานจริง         

บรรณานุกรม

บรรณานุกรม