Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
โครงการ การพฒนาสออเลกทรอนกสเพอสงเสรมธรกจขนาดกลางและขนาดยอม เรอง โปรแกรมเชาหนงสอ
นางสาวอรณ ชาตสวสด นายกฤษณะ เกดค า
นายเกษมศานต ปรญญาขจร
รายงานนเปนสวนหนงของการศกษาวชาโครงการหลกสตรประกาศนยบตรวชาชพ สาขาคอมพวเตอรธรกจ คณะเทคโนโลยสารสนเทศ
โรงเรยนพายพเทคโนโลยและบรหารธรกจ ปการศกษา 2553
โครงการ การพฒนาสออเลกทรอนกสเพอสงเสรมธรกจขนาดกลางและขนาดยอม เรอง โปรแกรมเชาหนงสอ
นางสาวอรณ ชาตสวสด นายกฤษณะ เกดค า
นายเกษมศานต ปรญญาขจร
รายงานนเปนสวนหนงของการศกษาวชาโครงการหลกสตรประกาศนยบตรวชาชพ สาขาคอมพวเตอรธรกจ คณะเทคโนโลยสารสนเทศ
โรงเรยนพายพเทคโนโลยและบรหารธรกจ ปการศกษา 2553
ชอโครงการ โปรแกรมเชาหนงสอ
ชอนกศกษา นางสาวอรณ ชาตสวสด นายกฤษณะ เกดค า นายเกษมศานต ปรญญาขจรสาขา คอมพวเตอรธรกจ ธรกจ คณะ เทคโนโลยสารสนเทศ อาจารยทปรกษา อาจารยวทยา ศลตระกล อาจารยฉตรดนย มณธรรม ………………………………………………………………………………………………………. สาขาคอมพวเตอรธรกจ คณะเทคโนโลยสารสนเทศ โรงเรยนพายพเทคโนโลยและบรหารธรกจ อนมตใหนบโครงการน เปนสวนหนงของการศกษาตามหลกสตรประกาศนยบตรวชาชพ
…………………………………….. ( อาจารยวทยา ศลตระกล ) หวหนาคณะเทคโนโลยสารสนเทศ
คณะกรรมการสอบโครงการ ………………………………………………..ประธานกรรมการ ( อาจารยวทยา ศลตระกล ) ………………………………………………..กรรมการ ( อาจารยจราวรรณ ศรเสนา )
ลขสทธของสาขาคอมพวเตอรธรกจ คณะเทคโนโลยสารสนเทศ
ชอโครงการ โปรแกรมเชาหนงสอ
ผเขยน นางสาวอรณ ชาตสวสด นายกฤษณะ เกดค า นายเกษมศานต ปรญญาขจร สาขา คอมพวเตอรธรกจธรกจ คณะ เทคโนโลยสารสนเทศ อาจารยทปรกษาโครงการ อาจารยวทยา ศลตระกล อาจารยฉตรดนย มณธรรม ปการศกษา 2553
บทคดยอ โดย ปจจบนคนไทยอานหนงสอโดยเฉลย 6 บรรทดตอป จงท าใหความสนใจในการอานหนงสอใหมๆ นอยลง เพราะวามการปลกฝงใหเดกๆ อานหนงสอกนนอยมากเอาเวลาทเหลอไปท ากจกรรมอนๆ แทน การเขารานหนงสอหรอหองสมดของเดกๆ จงมอดตราการลดลงอยางรวดเรว และจากปญหาทพบกคอ การทเขาไปยมหนงสอในสถานทตางๆ มกจะลาชา ท าใหเสยเวลาและความนาเบอหนาย ท าใหเกดอารมณ ไมอยากอานหนงสอ เพราะวายงยากในการยม ผท าไดเลงเหนถงปญหาน จงอยากจะท าใหผคนหนมาสนใจการอานหนงสอใหมากขน ดวยการพฒนาโปรแกรมเชาหนงสอ เพอใหเกดความสะดวกสบายมากยงขน โรงเรยนพายพเทคโนโลยและบรหารธรกจ เลงเหนคณคา ความสามารถและสมรรถนะของนกศกษา ทางโรงเรยนจงเปดโอกาสให นกศกษาเรยนรผานการปฏบตเพอใหเกดประสทธภาพสงสด ทางผจดท าจงไดจดท าโครงการโปรแกรมเชาหนงสอ เพอเปนการเพมประสทธภาพและเพอสามารถ พฒนาธรกจขนาดกลางและขนาดยอม ทจะเกดขนในอนาคตได โดยมโรงเรยนพายพเทคโนโลยและบรหารธรกจเปนผสนบสนนโครงการและเปนการสงเสรมใหนกศกษาเรยนรผานการปฏบตเพอใหเกดทกษะในดานตาง ๆ ดงนน ผจดท าโครงการจงไดเลงเหนคณคาของการใช โปรแกรม จงไดรเรมท าโครงการ โปรแกรมเชาหนงสอ เพอสงเสรมและสอดคลองกบอตลกษณ คณะเทคโนโลยสารสนเทศทวา “ตรรกะด กาวทนเทคโนโลย มมตทางสงคม”
กตตกรรมประกาศ
ผจดท าโครงการ โปรแกรมเชาหนงสอ ขอขอบพระคณโรงเรยนพายพเทคโนโลยและบรหารธรกจทไดเลงเหนคณคา ความสามารถและสมรรถนะของนกศกษา รวมทงเปดโอกาสใหนกศกษาเรยนรผานการปฏบตเพอใหเกดทกษะในดานตางๆ และขอขอบพระคณมารดา ทไดสงเสรมสนบสนนการศกษามาเปนอยางดโดยตลอดมา
ขอขอบพระคณ อาจารย วทยา ศลตระกล และอาจารยฉตรดนย มณธรรม ทใหความชวยเหลอในดานของค าแนะน า และแนวทางในการท าโครงการ รวมไปถงการตรวจทานแกไข จนกระทงโครงการนส าเรจลลวงไปไดดวยด จงใครขอขอบพระคณอยางสงไว ณ โอกาสน
นางสาวอรณ ชาตสวสด นายกฤษณะ เกดค า
นายเกษมศานต ปรญญาขจร ผจดท า
สารบญ เรอง หนา บทคดยอ ก กตตกรรมประกาศ ข สารบญ ค สารบญตาราง จ สารบญภาพ ฉ แบบเสนอโครงการของการศกษาโครงการ 1 บทท 1 บทน า
1.1 หลกการและเหตผล 6 1.2 วตถประสงคของโครงการ 6 1.3 ผลทคาดวาจะไดรบ 7 1.4 ขนตอนและวธด าเนนงาน 7 1.5 ระยะเวลาด าเนนงาน 7 1.6 ขอบเขตของโครงการ 8 1.7 เครองมอและอปกรณ 8 1.8 สถานทในการด าเนนงาน 8
บทท 2 ทฤษฎและเนอหาทเกยวของ 2.1 ทฤษฎการใชงานโปรแกรม Microsoft Visual Basic 9 2.2 ทฤษฎเกยวกบ ออบเจกและฟอรม 17
บทท 3 การออกแบบและพฒนาโปรแกรม 3.1 การออกแบบฐานขอมล (Database) 21 3.2 การเขยนโปรแกรม 22
บทท 4 การพฒนาระบบ 4.1 หลกในการพฒนาโปรแกรม 31 4.2 เครองมอทใชในการพฒนาโปรแกรม 31 4.3 ผงโครงสรางของโปรแกรม(Site Map) 32
บทท 5 สรปผลการด าเนนโครงการ
5.1 การประเมน 33 5.2 สรปผลการศกษา 34 5.3 ปญหาอปสรรค และขอจ ากดของระบบ 34 5.4 ขอเสนอแนะ 34
บรรณานกรม 35 ภาคผนวก ภาคผนวก ก คมอการตดตงโปรแกรม Microsoft Visual Studio 6.0 37 ภาคผนวก ก คมอการตดตงโปรแกรม Microsoft Office Access 2003 44 ภาคผนวก ข คมอการใชงานโปรแกรม 48 ภาคผนวก ค แบบประเมนความพงพอใจการน าเสนอโครงการโปรแกรม 50 เชาหนงสอ ผลการประเมน 51 ประวตผจดท าโครงการ 52
สารบญตาราง
ตารางท หนา 7.3 ตารางแสดงรายระยะเวลาด าเนนการ 3 10.1 ตารางแสดงงบประมาณ 4 1.5 แสดงระยะเวลาด าเนนงาน 11 5.1 แสดงรายละเอยดแบบประเมนผลโครงการทางสถต 33 ค.1 แสดงแบบฟอรมการประเมนผลโครงการทางสถต 50
สารบญภาพ
ภาพท หน า
2.1 กรอบโตตอบส าหรบเลอกชนดของโปรแกรม 10 2.2 หนาตางของโปรแกรม Visual Basic 6.0 10
2.3 Tools bars 11 2.4 Tool box 12 2.5 คอลโทรลภายใน 12 2.6 Form Designer 13 2.7 Project Explorer แบบโปรเจกตเดยวและแบบหลายโปรเจกต 13 2.8 Properties Window 14 2.9 Form Layout 15 2.10 Immediate Window 15 2.11 หนาตาง New Project 16 2.12 หนาตาง Code Editor 16 2.13 SDI Form 18 2.14 MDI Form 18 2.15 Properties Window 20 2.16 การเขยนชดค าสงใน Code Editor 20
3.1 แสดงฐานขอมล 1 21 3.2 แสดงฐานขอมล 2 22 3.3 แสดงฐานขอมล 3 22 3.4 แสดงฐานขอมล 4 22 3.5 แสดงฐานขอมล 5 22 3.6 การเขยนชดค าสงใน Code Editor 23
สารบญภาพ(ตอ)
ภาพท หน า
3.7 หนาเขาสระบบโปรแกรมเชาหนงสอ 23 3.8 หนาลงทะเบยนผใชงาน 24
3.9 หนาลมรหสผานส าหรบผใชงาน 24 3.10 หนาหลกของโปรแกรมเชาหนงสอ 25 3.11 หนาเพมสมาชกใหม 26 3.12 หนาเพมหนงสอใหม 26 3.13 หนาแกไขขอมล 27 3.14 หนาการเชาหนงสอ 28 3.15 หนาการคนหนงสอ 28 3.16 หนาการคนหาขอมล 29 3.17 หนาการรายงานขอมล 30 4.1 ผงโครงสรางของโปรแกรม (Site Map) 32 ก.1 แสดงการเขาสการเรมตดตงโปรแกรม Microsoft Visual Studio 6.0 37 ก.2 การยอมรบเงอนไข และขอตกลงตางๆ 38 ก.3 การใสหมายเลขของ Product’s ID, ชอ, และหนวยงาน 38 ก.4 แสดงการเลอก Install Visual Studio 6.0 Professional Editon 39 ก.5 แสดงการเลอก Drive ทตองการจะจดเกบโปรแกรมไว 39 ก.6 แสดงการเรมสการตดตงโปรแกรม 40 ก.7 แสดงการตดตงโปรแกรม 40 ก.8 แสดงการคนหา Components 41 ก.9 แสดงการเลอก Custom เพอตดตงโปรแกรม 41 ก.10 แสดงการเลอก Microsoft Visual Basic 6.0 Custom เพอตดตงโปรแกรม 42
สารบญภาพ(ตอ)
ภาพท หน า ก.11 แสดงการเลอก ตดตงโปรแกรม 42 ก.12 แสดงการตรวจสอบพนทวางในหนวยความจ า 42 ก.13 แสดงสถานะการตดตงโปรแกรม 43 ก.14 แสดง Restart Windows เพอเขาใชงานโปรแกรม 43 ก.15 ไดอะลอกบอกซเตรยมการตดตงโปรแกรม 44
ก.16 กรอกรหส Serial Number 44 ก.17 กรอกชอผใช ชอองคกร 45 ก.18 ขอตกลง 45 ก.19 เลอกรปแบบการตดตงโปรแกรม 46 ก.20 เลอกโปรแกรมทจะตดตง 46 ก.21 หนาตางแสดงชอโปรแกรมทตองการลง 47 ก.22 รายละเอยดการตดตงโปรแกรม 47 ก.23 เสรจสน 47 ข.1 การใชงานหนาเขาสระบบ 48 ข.2 การใชงานหนาหลกของโปรแกรม 49
แบบเสนอเคาโครงของการศกษาโครงการ
คณะ เทคโนโลยสารสนเทศ สาขา คอมพวเตอรธรกจ
หลกสตรประกาศนยบตรวชาชพ โรงเรยนพายพเทคโนโลยและบรหารธรกจ
ประจ าปการศกษา 2553
1. ชอโครงการ 1.1. การพฒนาสออเลกทรอนกสเพอสงเสรมธรกจขนาดกลางและขนาดยอม 1.2. Rent Books Program โปรแกรมเชาหนงสอ
2. ผเสนอโครงการ นางสาวอรณ ชาตสวสด
3. อาจารยทปรกษา 3.1. อาจารยวทยา ศลตระกล 3.2. อาจารยฉตรดนย มณธรรม
4. ความเปนมาและสาระส าคญของปญหา โดย ปจจบนคนไทยอานหนงสอโดยเฉลย 6 บรรทดตอป จงท าใหความสนใจในการอานหนงสอใหมๆ
นอยลง เพราะวามการปลกฝงใหเดกๆ อานหนงสอกนนอยมากเอาเวลาทเหลอไปท ากจกรรมอนๆ แทน การเขารานหนงสอหรอหองสมดของเดกๆ จงมอดตราการลดลงอยางรวดเรว
โรงเรยนพายพเทคโนโลยและบรหารธรกจ เลงเหนคณคา ความสามารถ และสมรรถนะของ นกศกษา ทางโรงเรยนจงเปดโอกาสใหนกศกษาเรยนรผานการปฏบต เพอใหเกดประสทธภาพสงสด โดยผานการเรยนร
ในรายวชาโครงการ(Project)เพอตรงตามเปา หมายทโรงเรยนไดตงไว คอ “คดเปน เนนปฏบต จดการได ” และน าความรทไดเรยนมา บรณาการ เพอใหเปนประโยชนตอชมชน ซงจะ เปนการจดประกายใหนกศกษาไดเหนและ สามารถสรางองคความรใหมๆไดอยตลอดเวลา อน จะสง ผลใหนกศกษาสามารถน าไปประยกตใชในการเรยนและการประกอบวชาชพไดอยางเปนจรง และม ประสทธภาพอกดวย ตามปรชญาของโรงเรยนคอ “บรณาการทางการศกษา วฒนธรมทางปญญา การศกษาเพอชวต”
ดงนน นกศกษาในระดบประกาศนยบตรวชาชพ (ปวช.) ปท 3 โรงเรยนพายพเทคโนโลยและบรหารธรกจ จงไดจดท า โปรแกรม เชาหนงสอ เพอใหมความสะดวกสบายในการเชาหนงสอทรวดเรวมากยงขน และเปนการน าเทคโนโลยมาใชในทางดานธรกจมากขน เพอเปนการเพมประสทธภาพและเพอสามารถรองรบการขยายกจการทจะเกดขนในอนาคตได โดยมโรงเรยนพายพเทคโนโลยและบรหารธรกจเปนผสนบสนนโครงการและเปนการสงเสรมใหนกศกษาเรยนรผานการปฏบตเพอใหเกดทกษะในดานตางๆ 5. วตถประสงคของโครงการ
5.1 เพอเพมประสทธภาพในการพฒนาธรกจขนาดกลางและขนาดยอม 5.2 ผใชงาน สามารถใชงานโปรแกรมไดอยางสะดวก รวดเรว ประหยดเวลาในการใชงาน 5.3 เพอใหไดโปรแกรมเชาหนงสอ ทมการใชงานไดงาย รวดเรว
6. ขอบเขตของโครงการ
6.1 เกยวกบสมาชก - สามารถท าการเพม ลบ แกไข และคนหา
6.2 เกยวกบหนงสอ - สามารถท าการเพม ลบ แกไข และคนหา 6.3 มการเขาสระบบและการลมรหสผาน 6.4 เกยวกบการเชา-คน สามารถท าการค านวณวนทเชาได
7. วธด าเนนงาน
7.1 โครงการนเรมปฏบตงานเมอ ธนวาคม 2553 สนสดการปฏบตงานเมอ กมภาพนธ 2554 7.2 ขนตอนการด าเนนงาน
7.2.1 ศกษา คนควาหาขอมลทเกยวของ 7.2.2 วเคราะหและออกแบบฐานขอมล
7.2.3 จดท าฐานขอมล 7.2.4 จดท าโปรแกรมเชาหนงสอ 7.2.5 ท าการทดสอบและแกไข 7.2.6 จดท าเอกสารโครงการ 7.2.7 สรปผลการด าเนนการ
7.3 แผนการปฏบตงานมดงน
ตารางท 7.3 ตารางแสดงระยะเวลาด าเนนงาน
8. ประโยชนทคาดวาจะไดรบ
8.1. สามารถตดตอเจาของรานไดสะดวก 8.2. สามารถเหนสนคากอนซอจรง 8.3. งายตอการใหขอมล
9. สถานทท าโครงการ
9.1. โรงเรยนพายพเทคโนโลยและบรหารธรกจ กม.ท 4 ถ.เชยงใหม – แมโจ 262 หม 6 ต.หนองจอม อ.สนทราย จ.เชยงใหม 50210
9.2. บานเลขท 127 หม 4 ต.รมปง อ.เมอง จ.ล าพน 51000
การด าเนนการ ระยะเวลาปฏบตงาน
ธนวาคม กมภาพนธ 1 2 3 4 1 2 3 4
1. ศกษา คนควาหาขอมลทเกยวของ 2. วเคราะหและออกแบบฐานขอมล 3. จดท าฐานขอมล 4. จดท าโปรแกรมเชาหนงสอ 5. บนทกขอมลหนงสอ 6. ท าการทดสอบและแกไข 7. จดท าเอกสารโครงการ 8. สรปผลการด าเนนงาน
10. งบประมาณ
รายละเอยดและคาใชจาย/วสด ราคาตอหนวย(บาท) จ านวนเงน(บาท)
1. CD 2. คาPrint Poster 3. กระดาษ A4
7 150 150
70 150 300
ตารางท 10.1 ตารางแสดงงบประมาณ
11. เอกสารอางอง
ธารน สทธธรรมชาร.Visual Basic6 กรงเทพฯ : ซมพลฟาย,2553. ค ารบรองของนกศกษา
ขอรบรองวาจะปฏบตงานใหส าเรจลลวงตามโครงการและแผนงานทเสนอมานทกประการ ลงชอ……………………………ผเสนอโครงการ (นางสาวอรณ ชาตสวสด) ………/……………/……..
บทท 1
บทน า
1.1 หลกการและเหตผล โดย ปจจบนคนไทยอานหนงสอโดยเฉลย 6 บรรทดตอป จงท าใหความสนใจในการอานหนงสอใหมๆ นอยลง เพราะวามการปลกฝงใหเดกๆ อานหนงสอกนนอยมากเอาเวลาทเหลอไปท ากจกรรมอนๆ แทน การเขารานหนงสอหรอหองสมดของเดกๆ จงมอดตราการลดลงอยางรวดเรว โรงเรยนพายพเทคโนโลยและบรหารธรกจ เลงเหนคณคา ความสามารถและสมรรถนะของนกศกษา ทางโรงเรยนจงเปดโอกาสให นกศกษาเรยนรผานการปฏบตเพอใหเกดประสทธภาพสงสด โดยผานการเรยนรในรายวชา โครงการ (Project) เพอตรงตามเปาหมายทโรงเรยนไดตงไว คอ “คดเปน เนนปฏบต จดการได” และน าความรทไดเรยนมาบรณาการ เพอใหเปนประโยชนตอชมชน ซงจะเปนการจดประกายใหนกศกษาไดเหนและสามารถสรางองคความรใหมๆ ไดอยตลอดเวลา อนจะสงผลใหนกศกษาสามารถน าไปประยกตใชในการเรยนและการประกอบวชาชพไดอยางเปนจรงและมประสทธภาพอกดวย ตามปรชญาของโรงเรยน คอ “บรณาการทางการศกษา วฒนธรรมทางปญญา การศกษาเพอชวต” ดงนน นกศกษาในระดบประกาศนยบตรวชาชพ (ปวช.) ปท 3 โรงเรยนพายพเทคโนโลยและบรหารธรกจ จงไดจดท า โปรแกรมเชาหนงสอ เพอใหมความสะดวกสบายในการเชาหนงสอทรวดเรวมากยงขน และเปนการน าเทคโนโลยมาใชในทางดานธรกจมากขน เพอเปนการเพมประสทธภาพและเพอสามารถรองรบการขยายกจการทจะเกดขนในอนาคตได โดยมโรงเรยนพายพเทคโนโลยและบรหารธรกจเปนผสนบสนนโครงการและเปนการสงเสรมใหนกศกษาเรยนรผานการปฏบตเพอใหเกดทกษะในดานตางๆ
1.2 วตถประสงค 1.2.1 เพอเพมประสทธภาพในการพฒนาธรกจขนาดกลางและขนาดยอม 1.2.2 ผใชงาน สามารถใชงานโปรแกรมไดอยางสะดวก รวดเรว ประหยดเวลาในการใชงาน 1.2.3 เพอใหไดโปรแกรมเชาหนงสอ ทมการใชงานไดงาย รวดเรว
17
1.3 ผลทคาดวาจะไดรบ 1.3.1 ท าใหเกดความรวดเรว ในการบรการแกลกคา 1.3.2 ท าใหลกคาของรานเชาหนงสอ เกดความสะดวกสบายในการบรการ 1.3.3 เปนการสรางโอกาสในการขยายธรกจขนาดกลางและขนาดยอม
1.4 ขนตอนและวธการปฏบต 1.4.1 โครงการนเรมปฏบตงานเมอ ธนวาคม2553 สนสดการปฏบตงานเมอ กมภาพนธ 2554 1.4.2 ขนตอนการด าเนนงาน
- ศกษา คนควาหาขอมลทเกยวของ - วเคราะหและออกแบบฐานขอมล - จดท าฐานขอมล - จดท าโปรแกรมเชาหนงสอ - ท าการทดสอบและแกไข - จดท าเอกสารโครงการ - สรปผลการด าเนนการ
1.5 ระยะเวลาด าเนนงาน
ตารางท 1.5 ตารางแสดงระยะเวลาด าเนนงาน
การด าเนนการ ระยะเวลาปฏบตงาน
ธนวาคม กมภาพนธ
1 2 3 4 1 2 3 4
1. ศกษา คนควาหาขอมลทเกยวของ
2. วเคราะหและออกแบบฐานขอมล
3. จดท าฐานขอมล 4. จดท าโปรแกรมเชาหนงสอ
5. บนทกขอมลหนงสอ
6. ท าการทดสอบและแกไข
7. จดท าเอกสารโครงการ
8. สรปผลการด าเนนงาน
18
1.6 ขอบเขตของโครงงาน 1.6.1 เกยวกบสมาชก
1. สามารถท าการเพม ลบ แกไข และคนหา 1.6.2 เกยวกบหนงสอ
1. สามารถท าการเพม ลบ แกไข และคนหา 1.6.3 มการเขาสระบบและการลมรหสผาน 1.6.4 เกยวกบการเชา-คน สามารถท าการค านวณวนทเชาได
1.7 เครองมอและอปกรณ 1.7.1 ดานฮารดแวร (Hardware)
1. เครองคอมพวเตอรจ านวน 1 เครอง - CPU Intel Core i3 2.13 GHz - RAM DDRII 2 GB - Hard Disk 320 GB
2. Flash Drive Kingston 4 GB 1.7.2 ดานซอฟแวร (Software)
1. ระบบปฏบตการ Microsoft Windows 7 2. โปรแกรม Microsoft Visual Basic 6.0 3. โปรแกรม Adobe Illustrator CS3 4. โปรแกรม Adobe Photoshop CS3 5. โปรแกรม Microsoft Office Word 2007 6. โปรแกรม Microsoft Office Access 2003
1.8 สถานท 1.8.1 โรงเรยนพายพเทคโนโลยและบรหารธรกจ กม.ท 4 ถ.เชยงใหม – แมโจ 262 หม 6
ต.หนองจอม อ.สนทราย จ.เชยงใหม 50210 1.8.2 บานเลขท 127 หม 4 ต.รมปง อ.เมอง จ.ล าพน 51000
19
บทท 2 ทฤษฎและเนอหาทเกยวของ
2.1 ทฤษฎการใชงานโปรแกรม Microsoft Visual Basic
โปรแกรม Visual Basic (VB) เปนโปรแกรมส าหรบพฒนาโปรแกรมประยกตทก าลงเปนท นยมใชอยในปจจบน โปรแกรม Visual Basic เปนโปรแกรมทไดเปลยนรปแบบการเขยนโปรแกรมใหม โดยมชดค าสงมาสนบสนนการท างาน มเครองมอตาง ๆ ทเรยกกนวา คอนโทรล( Controls) ไวส าหรบชวยในการออกแบบโปรแกรม โดยเนนการออกแบบหนาจอแบบกราฟฟก หรอทเรยกวา Graphic User Interface (GUI) ท าใหการจดรปแบบหนาจอเปนไปไดงาย และในการเขยนโปรแกรมนนจะเขยนแบบ Event - Driven Programming คอ โปรแกรมจะท างานกตอเมอเหตการณ (Event) เกดขน ตวอยางของเหตการณไดแก ผใชเลอนเมาส ผใชกดปมบนคยบอรด ผใชกดปมเมาส เปนตน
เครองมอ หรอ คอนโทรล ตาง ๆ ท Visual Basic ไดเตรยมไวให ไมวาจะเปน Form TextBox Label ฯลฯ ถอวาเปนวตถ ( Object ในทนขอใชค าวา ออบเจกต) นนหมายความวา ไมวาจะเปนเครองมอใด ๆ ใน Visual Basic จะเปนออบเจกตทงสน สามารถทจะควบคมการท างาน แกไขคณสมบตของออบเจกตนนไดโดยตรง ในทกๆ ออบเจกตจะมคณสมบต ( properties) และเมธอด ( Methods) ประจ าตว ซงในแตละออบเจกต อาจจะมคณสมบตและเมธอดทเหมอน หรอตางกนกได ขนอยกบชนดของออบเจกต
ในการพฒนาโปรแกรมประยกตดวย Visual Basic การเขยนโคดจะถกแบงออกเปนสวน ๆเรยกวา โพรซเดอร (procedure) แตละโพรซเดอรจะประกอบไปดวย ชดค าสงทพมพเขาไปแลว ท าใหคอนโทรลหรอออบเจกตนน ๆ ตอบสนองการกระท าของผใช ซงเรยกวาการเขยนโปรแกรมเชงวตถ (Object Oriented Programming-OOP) แตตวภาษา Visual Basic ยงไมถอวาเปนการเขยนโปรแกรมแบบ OOP อยางแทจรง เนองจากขอจ ากดหลายๆ อยางท Visual Basic ไมสามารถท าได
20
เมอเชา สโปรแกรม Visual Basic จะแสดงกรอบโตตอบส าหรบเลอกชนดของโปรแกรมประยกต ทตองการ
ภาพท 2.1 กรอบโตตอบส าหรบเลอกชนดของโปรแกรม
เมอเลอกชนดของโปรแกรมเปนแบบ Standard EXE จะเขาสหนาตางของ Visual Basic
ภาพท 2.2 หนาตางของโปรแกรม Visual Basic
ในแตละสวนของ Visual Basic จะมหนาทแตกตางกนไป ซงในระหวางการพฒนาโปรแกรมประยกต จะตองใชสวนตาง ๆ เหลาน ในการพฒนาโปรแกรมประยกต ทลบาร ( Toolbars) เปนแถบสญลกษณทใชส าหรบ เขาถงชดค าสงของ Visual Basic ไดทนท โดยจะน าค าสงทถกใชงานบอย ๆ มาแสดง
ภาพท 2.3 Toolbars
ทลบารสามารถแบงออกได เปน 5 กลมใหญ ๆ คอ 1. Standard Toolbars เปนทลบารมาตรฐานประกอบดวยค าสงท เกยวกบการจดการ Project 2. Edit Toolbars เปนทลบารทประกอบไปดวยค าสงทใชส าหรบชวยในการ เขยนโคดใน code editor 3. Debug Toolbars เปนทลบารทประกอบไปดวยค าสงทใช ส าหรบตรวจสอบการท างานการ
ประมวลผลโปรแกรม 4. Form Editor Toolbars เปนทลบารทประกอบไปดวยค าสงทใชส าหรบชวยในการปรบขนาด , ยาย,
เปลยนต าแหนงคอนโทรลตาง ๆ ทอยบนฟอรม 5. Toolbox คอ แถบสญลกษณ Controls ตาง ๆ ทใชส าหรบพฒนาโปรแกรมประยกต แบง เปน 2 กลม
คอ
ภาพท 2.4 Toolbox
1.คอนโทรลภายใน (Intrinsic controls) เปนชดคอนโทรลมาตรฐาน ในทก ๆ ครงทมการเรยกใช Form เพอสรางโปรแกรมประยกต คอลโทรลชดนจะถกเรยกขนมาอตโนมต สามารถเลอกใชงานคอลโทรลกลมนไดทนท
ภาพท 2.5 คอนโทรลภายใน
2. คอนโทรล ActiveX (ActiveX controls) เปนชดคอนโทรลเพมเตมทไมโครซอฟทจดเตรยมไว เพอเพมขดความสามารถในการพฒนาโปรแกรมประยกต การเพมคอนโทรลกลมนเขามาในทลบอกซท าโดยเลอกเมน Project/Components (หรอคลกขวาตรงแถบทลบอกซเลอกค าสง)
Form Designer
เปนสวนทใชออกแบบการแสดงผลสวนทใชตดตอกบผใช ฟอรมเปนออบเจกตแรกทถกเตรยมไวใหใชงาน คอลโทรลทกตวทตองการใชงานจะตองน าไปบรรจไวในฟอรม น าคอลโทรลมาประกอบกนขนเปนโปรแกรมประยกต ทกครงทเปด Visual Basic ขนมา หรอ สราง Project ใหมจะมฟอรมวาง 1 ฟอรมถกสรางเตรยมไวเสมอ
ภาพท 2.6 Form Designer
Project Explorer ใชส าหรบบรหารและจดการโปรเจกซ โดยจะแสดงองคประกอบของแตละโปรเจกตแบบโครงรางตนไม (tree-view) ตวโปรเจกตจะหมายถงโปรแกรมประยกตซงจะอยสวนบนสด ถดมา จะแสดงสวนประกอบตาง ๆ ของโปรเจกตนน ๆ วาประกอบดวยอะไรบาง เชน ฟอรมโมดล รายงาน เปนตน ถาม 2 โปรเจกตขนไป กจะแสดงแยกออกเปนสวนตางหากอกโปรเจกต ถาตองการใชงานสวนใด ของโปรเจกตไหนกสามารถเลอกไดทนท
ภาพท 2.7 Project Explorer แบบโปรเจกตเดยว และ แบบหลายโปรเจกต
สวนประกอบของโปรเจกต Project(n) คอโปรแกรมประยกตทพฒนาอย มนามสกล .vbp Form(n) .frm เปนฟอรมทมอยในโปรเจกตนน ๆ ใน 1 โปรเจกตอาจมมากกวา 1 ฟอรมกได มนามสกล Modules เปนทเกบชดค าสงทคณเขยนขนมา โดยจะเกบชดค าสงทใชบอย ๆมนามสกล .bas Class Modules เปนโมดลชนดพเศษทมลกษณะเปนออบเจกต ทสามารถสรางขนมาได จะมนามสกล .cls User controls เปนสวนทเกบคอนโทรล ActiveX ทคณสรางขนมา มนามสกล .ctl Designers เปนสวนของรายงานทถกสรางขนมนามสกลเปน
Properties Window หนาตางคณสมบตเปนสวนท ใชก าหนดคณสมบตของออบเจกตทถกเลอก (adtive) หรอไดรบความสนใจ (focus) อยขณะนน ซงสามารถทจะปรบเปลยนคาตาง ๆ ของคอลโทรลเพอใหเกดความเหมาะสมและตรงกบความตองการใชงานไดทนท
ภาพท 2.8 Properties Window
ในหนาตางคณสมบต จะประกอบไปดวยแทป 2 แทป คอ 1. แทป Alphabetic เปนแทปทแสดงรายการคณสมบต เรยงตามตวอกษรในภาษาองกฤษ
2. แทป Categorized เปนแทปทแสดงรายการคณสมบต โดยการจดกลมของคณสมบตทมหนาทคลายกน
หนาตาง Form Layout เปนสวนทแสดงใหเหนต าแหนงของฟอรม และสามารถก าหนดต าแหนงของ
ฟอรม ทปรากฎบนจอภาพในขณะประมวลผลได โดยการเคลอนยายฟอรมจ าลอง ทอยในจอภาพจ าลองดวยการ drag เมาส ไปยงต าแหนงทคณตองการ โดยจะมผลในขณะประมวลผลเทานน
ภาพท 2.9 Form Layout
Immediate Window เปนหนาตางทใหประโยชน ในกรณทคณตองการทราบผล การประมวลผลโดยทนท เชน การทดสอบโปรแกรมยอยตาง ๆ เปนตน เมอคณสงประมวลผลโปรเจกต หนาตางนจะปรากฎขนโดยอตโนมต
ภาพท 2.10 Immediate Window
หนาตาง New Project จะปรากฎขนมาเมอเลอกเมน File/New Project กรอบโตตอบน จะแสดงชนดของโปรแกรมประยกต ทคณตองการพฒนา ซงจะคลายกบตอนทเปดโปรแกรม Visual Basic ขนมาครงแรก
ภาพท 2.11 หนาตาง New Project
หนาตาง Code Editor เปนสวนทใชในการเขยนชดค าสงส าหรบ การประมวลผล และควบคมการท างานของคอลโทรล ตาง ๆ
ภาพท 2.12 หนาตาง Code Editor
2.2 ทฤษฎเกยวกบ ออบเจกและฟอรม จะเหนวาเครองมอ หรอ คอนโทรล ตาง ๆ ท Visual Basic ไดเตรยมไวให ไมวาจะเปน Form,
Textbox, Label, ฯลฯ ถอวาเปนวตถ ซงเรยกวา Object ในบทนเราจะมาท าความเขาใจกบ Object, Properties, Method และ Event รวมทงท าความรจกกบ Form และประเภทของ Form
ออบเจกต พรอพเพอรต และเมธอดของ คออะไรออบเจกต (Objects) คอสงใด ๆ กตาม ซงมคณสมบต (Properties) ทบงบอกความเปนตวเองในขณะนนและสามาระแสดงพฤตกรรม (Method) ของตวเองออกมาได เชน คอนโทรลตาง ๆ
คณสมบต ( properties) คอสงทสามารถบงบอกถงความเปนวตถ และอยภายในตววตถซงสามารถเปลยนแปลงไดเชน รปราง ลกษณะ ความกวาง ความยาว ฯลฯ ส าหรบในแตละคอนโทรล หรอออบเจกต อาจจะมคณสมบตทเหมอนกน หรอตางกนกได ขนอยกบหนาทของแตละคอนโทรล คอนโทรลหรอออบเจกตหนง ๆ จะมคณสมบตมากมาย หลายอยาง ยงสามารถปรบแตงคณสมบตใหตรงกบความตองการมากเพยงใด โปรแกรมประยกตกจะมประสทธภาพมากขนเทานน ซงถอไดวาเปนจดเรมตนไดด ในการพฒนาโปรแกรมประยกตสามารถปรบแตง คณสมบตไดจากหนาตาง Properties หรอปรบแตงดวยการเขยนโคดกไดจะมคณสมบตบางตว ทไมโครซอฟทแนะน าให ปรบแตงดวยการเขยนโคด และบางตวปรบแตงดวยการแกไขในหนาตาง Properties และในทางปฏบตไมจ าเปนตองปรบแตงทก ๆ คณสมบต เพราะ Visual Basic ไดตงคาเรมตน ไวใหแลว ซงกสามารถใชงานไดในระดบหนง
เมธอด (Methods) หมายถง อาการทวตถใด ๆ แสดงออกมาหรอถกใหแสดงออกมาโดยพฤตกรรมใดๆ ของวตถนน จะมผลเชอมโยงไปถงขอมลคณลกษณะภายในวตถเองดวย อาจกลาวไดวา เปนการควบคมการท างานของคอนโทรล หรอออบเจกตนนเอง จะใชจดเปนตวคนระหวางชอคอนโทรลกบเมธอด ซงจะเหนไดวา คณสมบตและเมธอดมคามใกลเคยงกนมาก เนองจากจะใชจด . เปนตวแยกระหวาง ชอคอนโทรลกบคณสมบต หรอชอคอนโทรลกบเมธอด จะมความแตกตางกน ในแงของการควบคมคอนโทรล หรอออบเจกต ซงจะไดศกษาในหวขอตอ ๆ ไป
ฟอรม ( Form) คอ หนาตางทใชส าหรบแสดงผล โดยจะม ActiveX Controls ตาง ๆ บรรจอยภานใน มหนาทส าหรบตดตอกบผใชงาน โดย Form กถอวาเปนออบเจกตดวย
ฟอรมแบงออกไดเปน 2 ประเภทคอ 1. SDI Form (Single Document Interface Form) เปนฟอรมทสามาระท างานไดอยางอสระ สามารถทจะวางเครองมอตาง ๆ ได
ภาพท 2.13 SDI Form
2. MDI Form (Multiple Document Interface Form) เปนฟอรมทใชบรรจ SDI Form ไว โดย SDI Form ทจะบรรจอยภายใต MDI Form จะตองก าหนดคณสมบตของฟอรมใหเปน MDI child กอน ส าหรบ MDI Form จะสามารถวางเครองมอไดเพยงบางอยางเทานน
ภาพท 2.14 MDI Form
ใน Project แตละ Project นนจะม SDI Form ไดไมจ ากด แตจะม MDI Form ไดเพยงแค 1 ฟอรมเทานน และส าหรบ Project ใดกตามทมการเรยกใช MDI Form และไดก าหนดคณสมบตของ SDI Form ใหเปน MDI Child เมอท าการปด MDI Form แลวนนจะมผลท าให SDI Form ทเปน MDI Child ถกปดตามไปดวย
พรอพเพอรตทส าคญของฟอรม Name ใชส าหรบก าหนดชอ Back Color ใชส าหรบก าหนดสพน Border Style ใชส าหรบก าหนดรปแบบของเสนขอบ Caption ใชส าหรบก าหนดขอความบน Title Bar ของ Form ControlBox ใชส าหรบก าหนดใหมปมควบคมของ Form Enabled ใชส าหรบก าหนดให Form สามารถใชงานไดหรอไม Font ใชส าหรบก าหนดตวอกษรของขอความ อปกรณตาง ๆ ใน Form ForeColor ใชส าหรบก าหนดสตวอกษรของขอความ อปกรณตาง ๆ ใน Form MaxButton ใชส าหรบก าหนดใหมปมขยายขนาดของ Form MDI Child ใชส าหรบก าหนดให Form มคณสมบตเปน Form ยอยของ MDI Form MinButton ใชส าหรบก าหนดใหมปมยอขนาดของ Form Moveable ใชส าหรบก าหนดให Form สามารถยายต าแหนงไดหรอไม Picture ใชส าหรบก าหนดรปบน Form
ShowInTaskbar ใชส าหรบก าหนดใหมไอคอนแสดงบน Taskbar StartUpPosition ใชส าหรบก าหนดต าแหนงการแสดง Form บนจอภาพ Visible ใชส าหรบก าหนดใหซอนหรอแสดง Form WindowState ใชส าหรบก าหนดขนาดของ Form เมอมการท างาน
เมธอดทส าคญของ Form Hide เปนการท างานทสงใหซอน Form Line เปนการท างานทสงใหวาดเสนลงบน Form Move เปนการท างานทสงให Form ยายต าแหนงไปยงต าแหนงทก าหนด Print เปนการท างานทสงใหพมพ Form ออกทางเครองพมพ Show เปนการท างานทสงใหแสดง Form Unload เปนการท างานทสงใหยกเลกการใช งานของ Form
อเวนตทส าคญของ Form
Activate จะเกดขนเมอกรณทมการเปด Form หลาย ๆ Form พรอมกน Initialize จะเกดขนเมอ Form ถกโหลดเขาไปในหนวยความจ า Load จะเกดขนเมอForm แสดงผลหลงจากถกโหลดเขาไปในหนวยความจ า QueryUnload จะเกดขนเมอมการปด Form Terminate จะเกดขนเมอ Form ถกลบออกจากหนวยความจ า Unload จะเกดขนเมอ Form ถกยกเลกการใชงาน
การก าหนดคาพรอพเพอรตของ Form สามารถจะก าหนดได 2 วธดวยกนคอ 1. ก าหนดจาก Properties Window
ภาพท 2.15 Properties Window
2. ก าหนดโดยการเขยนชดค าสงใน Code Editor
ภาพท 2.15 การเขยนชดค าสงใน Code Editor
บทท 3 การวเคราะหและออกแบบระบบ
3.1 การออกแบบฐานขอมล (Database)
3.1.1 วเคราะหโปรแกรมวาสงทเราจะรบมาจากโปรแกรมเพอมาเกบไวในฐานขอมลนนมอะไรบาง 3.1.2 ท าการสราง Table ทจะใชเกบขอมล โดยแตละ Table กจะแบงไปตามชนดของขอมลทรบเขามา โดย
ท าการใสขอมลทเราตองการรบเขามาใน Field Name แลวก าหนด Data Type 3.1.3 สราง Queries ขนมาเพอทจะใหไปใชแสดงในโปรแกรม
ภาพท 3.1 แสดงฐานขอมล 1
ภาพท 3.2 แสดงฐานขอมล 2
ภาพท 3.3 แสดงฐานขอมล 3
ภาพท 3.4 แสดงฐานขอมล 4
ภาพท 3.5 แสดงฐานขอมล 5
3.2 การเขยนโปรแกรม
3.2.1 ออกแบบหนาตาโปรแกรมทงหมดวาอยากจะไดหนาตาโปรแกรมใหเปนอยางไร 3.2.2 ท าการสรางฟอรมโปรแกรมขนมา
3.2.3 เขยนโปรแกรม 3.2.4 วเคราะหและหาขอผดพลาดของโปรแกรมเพอท าการแกไข
ภาพท 3.6 การเขยนชดค าสงใน Code Editor
ภาพท 3.7 หนาเขาสระบบโปรแกรมเชาหนงสอ
จากภาพท 3.7 เปนภาพแสดงหนาเขาสระบบโปรแกรมเชาหนงสอโดยมสวนประกอบดงน สวนท 1 คอ ปมเขาสระบบ
2
3 1
4
สวนท 2 คอ ปมออกจากระบบ/ออกจากโปรแกรม สวนท 3 คอ ปมลมรหสผาน สวนท 4 คอ การลงทะเบยนผใชงาน
ภาพท 3.8 หนาลงทะเบยนผใชงาน
จากภาพท 3.8 เปนภาพแสดงหนาลงทะเบยนผใชงาน โดยมสวนประกอบดงน สวนท 1 คอ ปมบนทกขอมลการลงทะเบยนส าหรบผใช สวนท 2 คอ ปมยกเลกการลงทะเบยน สวนท 3 คอ ปมเขาสระบบ
ภาพท 3.9 หนาลมรหสผานส าหรบผใชงาน
1
2
3
1
2
3
จากภาพท 3.9 เปนภาพแสดงหนาหนาลมรหสผานส าหรบผใชงานโดยมสวนประกอบดงน สวนท 1 คอ ปมตกลงเพอใหแสดงรหสผาน สวนท 2 คอ ปมยกเลกการดรหสผาน
สวนท 3 คอ ปมออกจากระบบ/ออกจากโปรแกรม
ภาพท 3.10 หนาหลกของโปรแกรมเชาหนงสอ
จากภาพท 3.10 เปนภาพแสดงหนาหนาลมรหสผานส าหรบผใชงานโดยมสวนประกอบดงน สวนท 1 คอ เปนสวนของเมนบาร สวนท 2 คอ เปนสวนของเมนของโปรแกรมเชาหนงสอ เมนทงหมดจะมอย 6 อยางดวยกน คอ
1. ปม เพมขอมล ของสมาชกและหนงสอ 2. ปม แกไขขอมล เกยวกบสมาชกและหนงสอ 3. ปม เพมรายการเชาหนงสอ 4. ปม คนหาขอมลเกยวกบสมาชกและหนงสอ 5. ปม ส าหรบการรายงานขอมลตางๆ 6. ปม ออกจากระบบ/ออกจากโปรแกรม
2 1
ภาพท 3.11หนาเพมสมาชกใหม
จากภาพท 3.11 เปนภาพแสดงหนาเพมสมาชกใหมโดยมสวนประกอบดงน สวนท 1 คอ ปมบนทกขอมลสมาชกใหม สวนท 2 คอ ปมยกเลกการเพมสมาชกใหม
2 1
ภาพท 3.12หนาเพมหนงสอใหม
จากภาพท 3.12 เปนภาพแสดงหนาเพมสมาชกใหมโดยมสวนประกอบดงน สวนท 1 คอ ปมบนทกขอมลหนงสอใหม สวนท 2 คอ ปมยกเลกการเพมหนงสอใหม
ภาพท 3.13 หนาแกไขขอมล
จากภาพท 3.13 เปนภาพแสดงหนาแกไขขอมลโดยมสวนประกอบดงน
1
2
4
3
สวนท 1 คอ ปมตกลงเวลากรอกขอมลเสรจ เพอใหโปรแกรมแสดงขอมลขนมา สวนท 2 คอ ปมบนทกขอมลทท าการแกไขแลว สวนท 3 คอ ปมยกเลกการการแกไขขอมล สวนท 4 คอ ปมการลบขอมลทเลอก
ภาพท 3.14 หนาการเชาหนงสอ
จากภาพท 3.14 เปนภาพแสดงหนาการเชาหนงสอโดยมสวนประกอบดงน
สวนท 1 คอ ปมบนทกขอมลการเชาหนงสอ สวนท 2 คอ ปมยกเลกขอมลการเชาหนงสอ สวนท 3 คอ ปมพมพรายงานส าหรบการเชาหนงสอ
1 3
2
ภาพท 3.15 หนาการคนหนงสอ
จากภาพท 3.15 เปนภาพแสดงหนาการคนหนงสอโดยมสวนประกอบดงน
สวนท 1 คอ ปมบนทกขอมลการคนหนงสอ สวนท 2 คอ ปมยกเลกขอมลการคนหนงสอ สวนท 3 คอ ปมพมพรายงานส าหรบการคนหนงสอ
2 1
ภาพท 3.16 หนาการคนหาขอมล
จากภาพท 3.16 เปนภาพแสดงหนาการคนหาหนงสอโดยมสวนประกอบดงน
สวนท 1 คอ ปมตกลงเวลากรอกขอมลเสรจ เพอใหโปรแกรมแสดงขอมลขนมา สวนท 2 คอ ปมยกเลกการคนหาขอมล
ภาพท 3.17 หนาการรายงานขอมล
จากภาพท 3.17 เปนภาพแสดงหนาแสดงขอมลโดยมสวนประกอบดงน
สวนท 1 คอ ปมตกลงเวลาเลอกประเภทขอมล เพอใหโปรแกรมแสดงขอมลขนมา สวนท 2 คอ ปมยกเลกการแสดงขอมล
1 2
บทท 4
การพฒนาระบบ
4.1 หลกในการพฒนาโปรแกรม
การพฒนาโปรแกรมเชาหนงสอ ควรมการวางแผนอยางเปนขนเปนตอน ตองก าหนดวตถประสงคชดเจนตงแตขนตอนการออกแบบฐานขอมล ขนตอนการสรางหรอการผลตโปรแกรม และขนตอนการน าไปประยกตใชงานเพอใหผใชโปรแกรมไดใชโปรแกรมไดอยางสะดวก งายตอการใชงาน
4.1.1 การออกแบบฐานขอมล ตองใหขอมลเกดการไมซ าซอนกนและมความสมพนธทชดเจน 4.1.2 การสรางหรอการผลตโปรแกรม ตองออกแบบฟอรมของโปรแกรมตามทตองการ แต ตองใหสอดคลอกบฐานขอมลทไดออกแบบไว เพอการท างานทดของโปรแกรม 4.1.3 การประยกตใชงาน สามารถน าไปใชงานในดานธรกจขนาดกลางและขนาดยอม
4.2 เครองมอทใชในการพฒนา 4.2.1 คอมพวเตอรทใชท างาน
- FUJITSU LIFEBOOK L Series 503 4.2.2 โปรแกรม Microsoft Visual Studio
- Microsoft Visual Basic 6.0 เปนโปรแกรมทใชส าหรบการเขยนโปรแกรมโดยเฉพาะ 4.2.3 โปรแกรม Microsoft Office
- Microsoft Access 2003 เปนโปรแกรมทใชสรางฐานขอมล
4.3 ผงโครงสรางของโปรแกรม(Site Map)
ภาพท4.1 ผงโครงสรางของโปรแกรม (Site Map)
กรอกชอผใชและรหสผาน เพอเขาสโปรแกรม
เมน
ลงทะเบยนผใชงาน
ลมรหสผานผใชงาน
สมาชก
หนงสอ
พมพรายการเชา - คน
หนงสอ
ปดรายการ
แสดงขอมล
สมาชก
หนงสอ
ขอมลการเชา - คน
การเชา
หนงสอ การคน
หนงสอ เพม แกไข
คนหา
บทท 5 การประเมนผลและสรปผลการศกษา
ในบทนจะกลาวถง การประเมนผลและการสรปผลการ ใชงานของบคคลตางๆ จ านวน 10 คนดวยกน วามความพงพอใจในโปรแกรมมากนอยเพยงใด
5.1 การประเมนผล 5.1.1 การประเมนผลโดยวธทางสถต
จากการแจกแบบประเมนผลทงหมด 10 ชด โดยสมนกเรยนทเขารวมรบชมจ านวน 10 ไดผลการประเมนดงน
หมายเหต : 5 = ดมาก 4 = ด 3 = ปานกลาง 2 = พอใช 1 = ปรบปรง
ตารางท 5.1 แสดง
รายละเอยดแบบประเมนผลโครงการทาง
สถต
รายละเอยด แบบประเมนผลโครงการทาง
สถต 5 4 3 2 1
1. ความนาสนใจของโปรแกรม 60% 20% 20% 0% 0% 2. เขาใจหลกการท างานของโปรแกรม 40% 30% 30% 0% 0% 3. เมอใชแลวรสกอยากใชอก 20% 40% 35% 5% 0% 4. การบรหารเวลาในการน าเสนอ 25% 30% 35% 10% 0% 5. ความเหมาะสมของโปรแกรม 20% 25% 30% 25% 0%
สรปการประเมน ความนาสนใจของ โปรแกรม ชวงทมากทสดคอรอยละ 60 อยในชวงด แสดงวา ผ ทใชโปรแกรม มความสนใจตวโปรแกรมในเกณฑทด เพราะเนองจากโปรแกรมมหนาตาทหนาใช และสามารถใชงานไดงาย
5.2 สรปผลการศกษา การศกษาครงนมวตถประสงคเพอใหนกศกษา ไดเรยนรการเขยนโปรแกรม และพฒนาศกยภาพให
มประสทธภาพ โดยศกษาจากการสรางฐานขอมลและการเขยนโคดในโปรแกรม VB หลงจากไดท าโครงการ จงสรปปญหาไดวา ผจดท ายงขาดประสบการณและความเขาใจทจะน าเสนอผลงานใหผ อนเขาใจได เมอไดมการประเมนผลออกมา ผจดท าไดประสบความส าเรจในดานการเขยนโปรแกรมใหนาใช และกะทดรด ซงไดรบความสนใจเปนอยางด โดยรวมแลว ผจดท ามความพงพอใจกบผลลพธทเกดขนรวมทงไดรบทราบถงปญหาทเกดขนซงเปนสวนส าคญในการทผจดท าจะน าไปพฒนา เพอใหงานชนตอไปมความสมบรณมากยงขน
5.3 ปญหา อปสรรค และขอจ ากด 5.3.1 การท างานลาชากวาทคาดหวงไว 5.3.2 ไมสามารถเขยนโปรแกรมใหตดตอกบฐานขอมลได
5.3.3 ผจดท ายงขาดประสบการณในดานการเขยนโปรแกรม
5.4 ขอเสนอแนะ โปรแกรมทไดรบการเขยนขนมานนควรจะพฒนาตอไปเรอย ๆ ใหมประสทธภาพสงสด เพอท าใหโปรแกรมเหมาะสมกบสภาวะสงคมในปจจบน และยงเปนการฝกฝนใหเกดความช านาญในการเขยนโปรแกรมอกดวย
บรรณานกรม ธารน สทธธรรมชาร.Visual Basic6. กรงเทพฯ : ซมพลฟาย,2553.
ภาคผนวก
ภาคผนวก ก
ค มอการตดตงโปรแกรม การตดตงโปรแกรม Microsoft Visual Studio 6.0 1.เขาส Drive ของ CD-ROM เพอเขาสการตดตงโปรแกรม จากนนเลอกท Next
ภาพท ก.1 แสดงการเขาสการเรมตดตงโปรแกรม Microsoft Visual Studio 6.0
2.เลอกท I accept the agreement เพอยอมรบเงอนไข และขอตกลงตางๆ จากนน เลอกท Next
ภาพท ก.2 การยอมรบเงอนไข และขอตกลงตางๆ
3.ใสหมายเลขของ Product’s ID , ชอ, และหนวยงาน จากนนเลอก Next
ภาพท ก.3 แสดงการใสหมายเลขของ Product’s ID, ชอ, และหนวยงาน
4.เลอกท Install Visual Studio 6.0 Professional Edition จากนนเลอกท Next
ภาพท ก.4 แสดงการเลอก Install Visual Studio 6.0 Professional Edition
5.เลอก Drive ทตองการจะจดเกบโปรแกรม โดยเลอกท Browse จากนนเลอก Drive ทตองการ เลอกท Next
ภาพท ก.5 แสดงการเลอก Drive ทตองการจะจดเกบโปรแกรมไว
6.จากนนจะเรมท าการตดตงโปรแกรม
ภาพท ก.6 แสดงการเรมสการตดตงโปรแกรม
7.จากนนเลอกท Continue เพอท าการตดตง
ภาพท ก.7 แสดงการตดตงโปรแกรม
8.จากนนระบบจะท าการคนหา Components ตางๆทจ าเปนในการตดตง
ภาพท ก.8 แสดงการคนหา Components
9.เลอกท Custom เพอตดตงโปรแกรม
ภาพท ก.9 แสดงการเลอก Custom เพอตดตงโปรแกรม
10.กอนการตดตง ใหเลอกท Microsoft Visual Basic 6.0 กอน เปนการบอกวาเราตองการจะลงโปรแกรม Microsoft Visual Basic 6.0
ภาพท ก.10 แสดงการเลอก Microsoft Visual Basic 6.0 Custom เพอตดตงโปรแกรม
11.จากนนเลอกท OK เพอตดตงโปรแกรม
ภาพท ก.11 แสดงการเลอก ตดตงโปรแกรม
12.ท าการตรวจสอบพนทวางในหนวยความจ าวา เพยงพอตอการตดตงหรอไม
ภาพท ก.12 แสดงการตรวจสอบพนทวางในหนวยความจ า
13.ท าการตดตงโปรแกรม
ภาพท ก.13 แสดงสถานะการตดตงโปรแกรม
14.เมอตดตงเสรจแลวใหเลอก Restart Windows เพราะระบบจะใหท าการ Restart เครองกอน โปรแกรมจงสามารถท างานได
ภาพท ก.14 แสดง Restart Windows เพอเขาใชงานโปรแกรม
การตดตงโปรแกรม Microsoft Access 2003
1. ใสแผน CD-ROM ของ Microsoft Access 2003 ลงไปในไดรฟซดรอมเพอท าการตดตงโดยอตโนมต
ภาพท ก.15 ไดอะลอกบอกซเตรยมการตดตงโปรแกรม
2. จะปรากฏไดอะลอกบอกซ Microsoft Office Setup เพอเตรยมการตดตงโปรแกรม
3. กรอกรหส Serial Number ซงเปนรหสของแผนโปรแกรมในแตละแผนทประกอบดวย ตวเลขและตวอกษร 25 ตว ลงในชอง Product Key
4. คลกป ม ถดไป
ภาพท ก.16 กรอกรหส Serial Number
5. พมพรายละเอยดตาง ๆ ซงประกอบไปดวยชอผใช (User name), ชอองคกร (Organization) 6. คลกป ม ถดไป
ภาพท ก.17 กรอกชอผใช ชอองคกร
7. คลกท ฉนยอมรบตามขอความในขอตกลงสทธบตรน เพอยอมรบลขสทธของ โปรแกรม 8. คลกป ม ถดไป
ภาพท ก.18 ขอตกลง
9. คลกเลอกประเภทของการตดตงแบบ Custom install เพอเลอกเฉพาะโปรแกรมทตองการ 10. คลกป ม เรยกด คลกเลอกต าแหนงทจะน าโปรแกรมไปจดเกบ ซงสามารถท าการคนหาไดดวย
การ 11. คลกป ม ถดไป
ภาพท ก.19 เลอกรปแบบการตดตงโปรแกรม
12. คลกท ฉนยอมรบตามขอความในขอตกลงสทธบตรน เพอยอมรบลขสทธของ โปรแกรม 13. คลกป ม ถดไป
ภาพท ก.20 เลอกโปรแกรมทจะตดตง
14. จะปรากฏชอโปรแกรม Access 15. คลกป ม ตดตง
ภาพท ก.21 หนาตางแสดงชอโปรแกรมทตองการลง
16. จะปรากฏสถานการณตดตงโปรแกรม
ภาพท ก.22 รายละเอยดการตดตงโปรแกรม
17. คลกป ม เสรจสน เมอสนสดการดาวนโหลดโปรแกรม
ภาพท ก.23 เสรจสน
ภาคผนวก ข
ค มอการใชโปรแกรม
การใชงานโปรแกรม Rent Books Program โปรแกรมเชาหนงสอ จะประกอบไปดวย หนาลงทะเบยนผใชงาน หนาเขาสระบบ และหนาหลก ของตวโปรแกรม ในสวนของหนาหลกกจะมเมนหลก คอ การเพมหนงสอหรอสมาชก การแกไขขอมล การคนหาขอมล ขอมลการเชา -คน การพมพรายงาน ดงนนผจดท าจงขอยกตวอยางการใชงานโปรแกรม ดงน
1. เรมการใชงานโปรแกรม เมอเปดตวโปรแกรมขนมา จะเปนหนาเขาสระบบ เพอ
ปองกนการใชงานจากบคคลทไมไดรบอนญาต ซงถายงไมเคยใชงานสามารถลงทะเบยนผใชงาน
ใหมได
ภาพท ข.1 การใชงานหนาเขาสระบบ
สามารถเลอกเพอทลงทะเบยนผใชงาน
สามารถเลอกส าหรบผใชงานทลมรหสผาน
ส าหรบผใชงานทตองการเขาสระบบ
2. เรมการใชงานหนาหลก หนาหลกนจะมเมนยอยตาง ๆ เพอใหผใชสามารถเลอกใชงาน
ตามทตองการ
ภาพท ข.2 การใชงานหนาหลกของโปรแกรม
Tools Bar Menu Bar
ภาคผนวก ค แบบประเมนความพงพอใจการน าเสนอโครงการโปรแกรมเชาหนงสอ
ค าชแจง 1. โปรดประเมนตามความเปนจรง จากทไดเขาชมการน าเสนอโครงการ 2. ใหทานประเมนโดยการเตมเครองหมาย ลงในชองเกณฑการประเมนทตรงกบ ความคดเหนทานมากทสด
แบบประเมนความพงพอใจการน าเสนอโครงการโปรแกรมเชาหนงสอ
รายละเอยด เกณฑ การประเมน
5 4 3 2 1 6. ความนาสนใจของโปรแกรม 7. เขาใจหลกการท างานของโปรแกรม 8. เมอใชแลวรสกอยากใชอก 9. การบรหารเวลาในการน าเสนอ 10. ความเหมาะสมของโปรแกรม
เกณฑคะแนน 5 = ดมาก 4 = ด 3 = ปานกลาง 2 = พอใช 1 = ปรบปรง ตารางท ค.1 แสดงแบบฟอรมการประเมนผลโครงการทางสถต
ขอเสนอแนะ
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
....................................................................................................................................................
ผลการประเมน
ประวตผจดท า
ชอ - ชอสกล นางสาวอรณ ชาตสวสด นายกฤษณะ เกดค า นายเกษมศานต ปรญญาขจรวนเดอนปเกด 4 กนยายน 2535 สถานทเกด โรงพยาบาลแมคคอมค สถานทอยปจจบน 127 หม 4 ต าบลรมปง อ าเภอเมอง จงหวดล าพน รหสไปรษณย 51000
ประวตการศกษา พ.ศ.2547 ส าเรจการศกษาระดบประถมศกษาปท 6 โรงเรยนมงคลวทยา
ล าพน
พ.ศ.2550 ส าเรจการศกษาระดบมธยมศกษาปท 3 โรงเรยนสวนบญโญปถมภ ล าพน
ปจจบน ก าลงศกษาในระดบประกาศนยบตรวชาชพ แผนกคอมพวเตอรธรกจ โรงเรยนพายเทคโนโลยและบรหารธรกจ