64
โครงการ การพัฒนาสื่ออิเล็กทรอนิกส์เพื่อส ่งเสริมธุรกิจขนาดกลางและขนาดย่อม เรื่อง โปรแกรมเช่าหนังสือ นางสาวอรณี ชาติสวัสดิ นายกฤษณะ เกิดคา นายเกษมศานต์ ปริญญาขจร รายงานนี ้เป็นส่วนหนึ ่งของการศึกษาวิชาโครงการหลักสูตรประกาศนียบัตรวิชาชีพ สาขาคอมพิวเตอร์ธุรกิจ คณะเทคโนโลยีสารสนเทศ โรงเรียนพายัพเทคโนโลยีและบริหารธุรกิจ ปีการศึกษา 2553

เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

โครงการ การพฒนาสออเลกทรอนกสเพอสงเสรมธรกจขนาดกลางและขนาดยอม เรอง โปรแกรมเชาหนงสอ

นางสาวอรณ ชาตสวสด นายกฤษณะ เกดค า

นายเกษมศานต ปรญญาขจร

รายงานนเปนสวนหนงของการศกษาวชาโครงการหลกสตรประกาศนยบตรวชาชพ สาขาคอมพวเตอรธรกจ คณะเทคโนโลยสารสนเทศ

โรงเรยนพายพเทคโนโลยและบรหารธรกจ ปการศกษา 2553

Page 2: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

โครงการ การพฒนาสออเลกทรอนกสเพอสงเสรมธรกจขนาดกลางและขนาดยอม เรอง โปรแกรมเชาหนงสอ

นางสาวอรณ ชาตสวสด นายกฤษณะ เกดค า

นายเกษมศานต ปรญญาขจร

รายงานนเปนสวนหนงของการศกษาวชาโครงการหลกสตรประกาศนยบตรวชาชพ สาขาคอมพวเตอรธรกจ คณะเทคโนโลยสารสนเทศ

โรงเรยนพายพเทคโนโลยและบรหารธรกจ ปการศกษา 2553

Page 3: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ชอโครงการ โปรแกรมเชาหนงสอ

ชอนกศกษา นางสาวอรณ ชาตสวสด นายกฤษณะ เกดค า นายเกษมศานต ปรญญาขจรสาขา คอมพวเตอรธรกจ ธรกจ คณะ เทคโนโลยสารสนเทศ อาจารยทปรกษา อาจารยวทยา ศลตระกล อาจารยฉตรดนย มณธรรม ………………………………………………………………………………………………………. สาขาคอมพวเตอรธรกจ คณะเทคโนโลยสารสนเทศ โรงเรยนพายพเทคโนโลยและบรหารธรกจ อนมตใหนบโครงการน เปนสวนหนงของการศกษาตามหลกสตรประกาศนยบตรวชาชพ

…………………………………….. ( อาจารยวทยา ศลตระกล ) หวหนาคณะเทคโนโลยสารสนเทศ

คณะกรรมการสอบโครงการ ………………………………………………..ประธานกรรมการ ( อาจารยวทยา ศลตระกล ) ………………………………………………..กรรมการ ( อาจารยจราวรรณ ศรเสนา )

ลขสทธของสาขาคอมพวเตอรธรกจ คณะเทคโนโลยสารสนเทศ

Page 4: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ชอโครงการ โปรแกรมเชาหนงสอ

ผเขยน นางสาวอรณ ชาตสวสด นายกฤษณะ เกดค า นายเกษมศานต ปรญญาขจร สาขา คอมพวเตอรธรกจธรกจ คณะ เทคโนโลยสารสนเทศ อาจารยทปรกษาโครงการ อาจารยวทยา ศลตระกล อาจารยฉตรดนย มณธรรม ปการศกษา 2553

บทคดยอ โดย ปจจบนคนไทยอานหนงสอโดยเฉลย 6 บรรทดตอป จงท าใหความสนใจในการอานหนงสอใหมๆ นอยลง เพราะวามการปลกฝงใหเดกๆ อานหนงสอกนนอยมากเอาเวลาทเหลอไปท ากจกรรมอนๆ แทน การเขารานหนงสอหรอหองสมดของเดกๆ จงมอดตราการลดลงอยางรวดเรว และจากปญหาทพบกคอ การทเขาไปยมหนงสอในสถานทตางๆ มกจะลาชา ท าใหเสยเวลาและความนาเบอหนาย ท าใหเกดอารมณ ไมอยากอานหนงสอ เพราะวายงยากในการยม ผท าไดเลงเหนถงปญหาน จงอยากจะท าใหผคนหนมาสนใจการอานหนงสอใหมากขน ดวยการพฒนาโปรแกรมเชาหนงสอ เพอใหเกดความสะดวกสบายมากยงขน โรงเรยนพายพเทคโนโลยและบรหารธรกจ เลงเหนคณคา ความสามารถและสมรรถนะของนกศกษา ทางโรงเรยนจงเปดโอกาสให นกศกษาเรยนรผานการปฏบตเพอใหเกดประสทธภาพสงสด ทางผจดท าจงไดจดท าโครงการโปรแกรมเชาหนงสอ เพอเปนการเพมประสทธภาพและเพอสามารถ พฒนาธรกจขนาดกลางและขนาดยอม ทจะเกดขนในอนาคตได โดยมโรงเรยนพายพเทคโนโลยและบรหารธรกจเปนผสนบสนนโครงการและเปนการสงเสรมใหนกศกษาเรยนรผานการปฏบตเพอใหเกดทกษะในดานตาง ๆ ดงนน ผจดท าโครงการจงไดเลงเหนคณคาของการใช โปรแกรม จงไดรเรมท าโครงการ โปรแกรมเชาหนงสอ เพอสงเสรมและสอดคลองกบอตลกษณ คณะเทคโนโลยสารสนเทศทวา “ตรรกะด กาวทนเทคโนโลย มมตทางสงคม”

Page 5: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

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

ผจดท าโครงการ โปรแกรมเชาหนงสอ ขอขอบพระคณโรงเรยนพายพเทคโนโลยและบรหารธรกจทไดเลงเหนคณคา ความสามารถและสมรรถนะของนกศกษา รวมทงเปดโอกาสใหนกศกษาเรยนรผานการปฏบตเพอใหเกดทกษะในดานตางๆ และขอขอบพระคณมารดา ทไดสงเสรมสนบสนนการศกษามาเปนอยางดโดยตลอดมา

ขอขอบพระคณ อาจารย วทยา ศลตระกล และอาจารยฉตรดนย มณธรรม ทใหความชวยเหลอในดานของค าแนะน า และแนวทางในการท าโครงการ รวมไปถงการตรวจทานแกไข จนกระทงโครงการนส าเรจลลวงไปไดดวยด จงใครขอขอบพระคณอยางสงไว ณ โอกาสน

นางสาวอรณ ชาตสวสด นายกฤษณะ เกดค า

นายเกษมศานต ปรญญาขจร ผจดท า

Page 6: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 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 สรปผลการด าเนนโครงการ

Page 7: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

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

Page 8: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

สารบญตาราง

ตารางท หนา 7.3 ตารางแสดงรายระยะเวลาด าเนนการ 3 10.1 ตารางแสดงงบประมาณ 4 1.5 แสดงระยะเวลาด าเนนงาน 11 5.1 แสดงรายละเอยดแบบประเมนผลโครงการทางสถต 33 ค.1 แสดงแบบฟอรมการประเมนผลโครงการทางสถต 50

สารบญภาพ

ภาพท หน า

Page 9: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

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

Page 10: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

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

Page 11: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ก.16 กรอกรหส Serial Number 44 ก.17 กรอกชอผใช ชอองคกร 45 ก.18 ขอตกลง 45 ก.19 เลอกรปแบบการตดตงโปรแกรม 46 ก.20 เลอกโปรแกรมทจะตดตง 46 ก.21 หนาตางแสดงชอโปรแกรมทตองการลง 47 ก.22 รายละเอยดการตดตงโปรแกรม 47 ก.23 เสรจสน 47 ข.1 การใชงานหนาเขาสระบบ 48 ข.2 การใชงานหนาหลกของโปรแกรม 49

Page 12: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

แบบเสนอเคาโครงของการศกษาโครงการ

คณะ เทคโนโลยสารสนเทศ สาขา คอมพวเตอรธรกจ

หลกสตรประกาศนยบตรวชาชพ โรงเรยนพายพเทคโนโลยและบรหารธรกจ

ประจ าปการศกษา 2553

1. ชอโครงการ 1.1. การพฒนาสออเลกทรอนกสเพอสงเสรมธรกจขนาดกลางและขนาดยอม 1.2. Rent Books Program โปรแกรมเชาหนงสอ

2. ผเสนอโครงการ นางสาวอรณ ชาตสวสด

3. อาจารยทปรกษา 3.1. อาจารยวทยา ศลตระกล 3.2. อาจารยฉตรดนย มณธรรม

4. ความเปนมาและสาระส าคญของปญหา โดย ปจจบนคนไทยอานหนงสอโดยเฉลย 6 บรรทดตอป จงท าใหความสนใจในการอานหนงสอใหมๆ

นอยลง เพราะวามการปลกฝงใหเดกๆ อานหนงสอกนนอยมากเอาเวลาทเหลอไปท ากจกรรมอนๆ แทน การเขารานหนงสอหรอหองสมดของเดกๆ จงมอดตราการลดลงอยางรวดเรว

โรงเรยนพายพเทคโนโลยและบรหารธรกจ เลงเหนคณคา ความสามารถ และสมรรถนะของ นกศกษา ทางโรงเรยนจงเปดโอกาสใหนกศกษาเรยนรผานการปฏบต เพอใหเกดประสทธภาพสงสด โดยผานการเรยนร

Page 13: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 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 วเคราะหและออกแบบฐานขอมล

Page 14: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

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. สรปผลการด าเนนงาน

Page 15: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

10. งบประมาณ

รายละเอยดและคาใชจาย/วสด ราคาตอหนวย(บาท) จ านวนเงน(บาท)

1. CD 2. คาPrint Poster 3. กระดาษ A4

7 150 150

70 150 300

ตารางท 10.1 ตารางแสดงงบประมาณ

11. เอกสารอางอง

ธารน สทธธรรมชาร.Visual Basic6 กรงเทพฯ : ซมพลฟาย,2553. ค ารบรองของนกศกษา

ขอรบรองวาจะปฏบตงานใหส าเรจลลวงตามโครงการและแผนงานทเสนอมานทกประการ ลงชอ……………………………ผเสนอโครงการ (นางสาวอรณ ชาตสวสด) ………/……………/……..

บทท 1

Page 16: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

บทน า

1.1 หลกการและเหตผล โดย ปจจบนคนไทยอานหนงสอโดยเฉลย 6 บรรทดตอป จงท าใหความสนใจในการอานหนงสอใหมๆ นอยลง เพราะวามการปลกฝงใหเดกๆ อานหนงสอกนนอยมากเอาเวลาทเหลอไปท ากจกรรมอนๆ แทน การเขารานหนงสอหรอหองสมดของเดกๆ จงมอดตราการลดลงอยางรวดเรว โรงเรยนพายพเทคโนโลยและบรหารธรกจ เลงเหนคณคา ความสามารถและสมรรถนะของนกศกษา ทางโรงเรยนจงเปดโอกาสให นกศกษาเรยนรผานการปฏบตเพอใหเกดประสทธภาพสงสด โดยผานการเรยนรในรายวชา โครงการ (Project) เพอตรงตามเปาหมายทโรงเรยนไดตงไว คอ “คดเปน เนนปฏบต จดการได” และน าความรทไดเรยนมาบรณาการ เพอใหเปนประโยชนตอชมชน ซงจะเปนการจดประกายใหนกศกษาไดเหนและสามารถสรางองคความรใหมๆ ไดอยตลอดเวลา อนจะสงผลใหนกศกษาสามารถน าไปประยกตใชในการเรยนและการประกอบวชาชพไดอยางเปนจรงและมประสทธภาพอกดวย ตามปรชญาของโรงเรยน คอ “บรณาการทางการศกษา วฒนธรรมทางปญญา การศกษาเพอชวต” ดงนน นกศกษาในระดบประกาศนยบตรวชาชพ (ปวช.) ปท 3 โรงเรยนพายพเทคโนโลยและบรหารธรกจ จงไดจดท า โปรแกรมเชาหนงสอ เพอใหมความสะดวกสบายในการเชาหนงสอทรวดเรวมากยงขน และเปนการน าเทคโนโลยมาใชในทางดานธรกจมากขน เพอเปนการเพมประสทธภาพและเพอสามารถรองรบการขยายกจการทจะเกดขนในอนาคตได โดยมโรงเรยนพายพเทคโนโลยและบรหารธรกจเปนผสนบสนนโครงการและเปนการสงเสรมใหนกศกษาเรยนรผานการปฏบตเพอใหเกดทกษะในดานตางๆ

1.2 วตถประสงค 1.2.1 เพอเพมประสทธภาพในการพฒนาธรกจขนาดกลางและขนาดยอม 1.2.2 ผใชงาน สามารถใชงานโปรแกรมไดอยางสะดวก รวดเรว ประหยดเวลาในการใชงาน 1.2.3 เพอใหไดโปรแกรมเชาหนงสอ ทมการใชงานไดงาย รวดเรว

Page 17: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

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. สรปผลการด าเนนงาน

Page 18: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

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

Page 19: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

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 ไมสามารถท าได

Page 20: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

20

เมอเชา สโปรแกรม Visual Basic จะแสดงกรอบโตตอบส าหรบเลอกชนดของโปรแกรมประยกต ทตองการ

ภาพท 2.1 กรอบโตตอบส าหรบเลอกชนดของโปรแกรม

เมอเลอกชนดของโปรแกรมเปนแบบ Standard EXE จะเขาสหนาตางของ Visual Basic

ภาพท 2.2 หนาตางของโปรแกรม Visual Basic

Page 21: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ในแตละสวนของ 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 กลม

คอ

Page 22: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท 2.4 Toolbox

1.คอนโทรลภายใน (Intrinsic controls) เปนชดคอนโทรลมาตรฐาน ในทก ๆ ครงทมการเรยกใช Form เพอสรางโปรแกรมประยกต คอลโทรลชดนจะถกเรยกขนมาอตโนมต สามารถเลอกใชงานคอลโทรลกลมนไดทนท

ภาพท 2.5 คอนโทรลภายใน

2. คอนโทรล ActiveX (ActiveX controls) เปนชดคอนโทรลเพมเตมทไมโครซอฟทจดเตรยมไว เพอเพมขดความสามารถในการพฒนาโปรแกรมประยกต การเพมคอนโทรลกลมนเขามาในทลบอกซท าโดยเลอกเมน Project/Components (หรอคลกขวาตรงแถบทลบอกซเลอกค าสง)

Page 23: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

Form Designer

เปนสวนทใชออกแบบการแสดงผลสวนทใชตดตอกบผใช ฟอรมเปนออบเจกตแรกทถกเตรยมไวใหใชงาน คอลโทรลทกตวทตองการใชงานจะตองน าไปบรรจไวในฟอรม น าคอลโทรลมาประกอบกนขนเปนโปรแกรมประยกต ทกครงทเปด Visual Basic ขนมา หรอ สราง Project ใหมจะมฟอรมวาง 1 ฟอรมถกสรางเตรยมไวเสมอ

ภาพท 2.6 Form Designer

Project Explorer ใชส าหรบบรหารและจดการโปรเจกซ โดยจะแสดงองคประกอบของแตละโปรเจกตแบบโครงรางตนไม (tree-view) ตวโปรเจกตจะหมายถงโปรแกรมประยกตซงจะอยสวนบนสด ถดมา จะแสดงสวนประกอบตาง ๆ ของโปรเจกตนน ๆ วาประกอบดวยอะไรบาง เชน ฟอรมโมดล รายงาน เปนตน ถาม 2 โปรเจกตขนไป กจะแสดงแยกออกเปนสวนตางหากอกโปรเจกต ถาตองการใชงานสวนใด ของโปรเจกตไหนกสามารถเลอกไดทนท

ภาพท 2.7 Project Explorer แบบโปรเจกตเดยว และ แบบหลายโปรเจกต

Page 24: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

สวนประกอบของโปรเจกต 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

Page 25: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ในหนาตางคณสมบต จะประกอบไปดวยแทป 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 ขนมาครงแรก

Page 26: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท 2.11 หนาตาง New Project

หนาตาง Code Editor เปนสวนทใชในการเขยนชดค าสงส าหรบ การประมวลผล และควบคมการท างานของคอลโทรล ตาง ๆ

ภาพท 2.12 หนาตาง Code Editor

Page 27: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

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 กถอวาเปนออบเจกตดวย

Page 28: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ฟอรมแบงออกไดเปน 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 จะสามารถวางเครองมอไดเพยงบางอยางเทานน

Page 29: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท 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

Page 30: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

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

Page 31: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท 2.15 Properties Window

2. ก าหนดโดยการเขยนชดค าสงใน Code Editor

ภาพท 2.15 การเขยนชดค าสงใน Code Editor

Page 32: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

บทท 3 การวเคราะหและออกแบบระบบ

3.1 การออกแบบฐานขอมล (Database)

3.1.1 วเคราะหโปรแกรมวาสงทเราจะรบมาจากโปรแกรมเพอมาเกบไวในฐานขอมลนนมอะไรบาง 3.1.2 ท าการสราง Table ทจะใชเกบขอมล โดยแตละ Table กจะแบงไปตามชนดของขอมลทรบเขามา โดย

ท าการใสขอมลทเราตองการรบเขามาใน Field Name แลวก าหนด Data Type 3.1.3 สราง Queries ขนมาเพอทจะใหไปใชแสดงในโปรแกรม

ภาพท 3.1 แสดงฐานขอมล 1

Page 33: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท 3.2 แสดงฐานขอมล 2

ภาพท 3.3 แสดงฐานขอมล 3

ภาพท 3.4 แสดงฐานขอมล 4

ภาพท 3.5 แสดงฐานขอมล 5

3.2 การเขยนโปรแกรม

3.2.1 ออกแบบหนาตาโปรแกรมทงหมดวาอยากจะไดหนาตาโปรแกรมใหเปนอยางไร 3.2.2 ท าการสรางฟอรมโปรแกรมขนมา

Page 34: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

3.2.3 เขยนโปรแกรม 3.2.4 วเคราะหและหาขอผดพลาดของโปรแกรมเพอท าการแกไข

Page 35: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท 3.6 การเขยนชดค าสงใน Code Editor

ภาพท 3.7 หนาเขาสระบบโปรแกรมเชาหนงสอ

จากภาพท 3.7 เปนภาพแสดงหนาเขาสระบบโปรแกรมเชาหนงสอโดยมสวนประกอบดงน สวนท 1 คอ ปมเขาสระบบ

2

3 1

4

Page 36: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

สวนท 2 คอ ปมออกจากระบบ/ออกจากโปรแกรม สวนท 3 คอ ปมลมรหสผาน สวนท 4 คอ การลงทะเบยนผใชงาน

ภาพท 3.8 หนาลงทะเบยนผใชงาน

จากภาพท 3.8 เปนภาพแสดงหนาลงทะเบยนผใชงาน โดยมสวนประกอบดงน สวนท 1 คอ ปมบนทกขอมลการลงทะเบยนส าหรบผใช สวนท 2 คอ ปมยกเลกการลงทะเบยน สวนท 3 คอ ปมเขาสระบบ

ภาพท 3.9 หนาลมรหสผานส าหรบผใชงาน

1

2

3

1

2

3

Page 37: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

จากภาพท 3.9 เปนภาพแสดงหนาหนาลมรหสผานส าหรบผใชงานโดยมสวนประกอบดงน สวนท 1 คอ ปมตกลงเพอใหแสดงรหสผาน สวนท 2 คอ ปมยกเลกการดรหสผาน

สวนท 3 คอ ปมออกจากระบบ/ออกจากโปรแกรม

ภาพท 3.10 หนาหลกของโปรแกรมเชาหนงสอ

จากภาพท 3.10 เปนภาพแสดงหนาหนาลมรหสผานส าหรบผใชงานโดยมสวนประกอบดงน สวนท 1 คอ เปนสวนของเมนบาร สวนท 2 คอ เปนสวนของเมนของโปรแกรมเชาหนงสอ เมนทงหมดจะมอย 6 อยางดวยกน คอ

1. ปม เพมขอมล ของสมาชกและหนงสอ 2. ปม แกไขขอมล เกยวกบสมาชกและหนงสอ 3. ปม เพมรายการเชาหนงสอ 4. ปม คนหาขอมลเกยวกบสมาชกและหนงสอ 5. ปม ส าหรบการรายงานขอมลตางๆ 6. ปม ออกจากระบบ/ออกจากโปรแกรม

2 1

Page 38: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท 3.11หนาเพมสมาชกใหม

จากภาพท 3.11 เปนภาพแสดงหนาเพมสมาชกใหมโดยมสวนประกอบดงน สวนท 1 คอ ปมบนทกขอมลสมาชกใหม สวนท 2 คอ ปมยกเลกการเพมสมาชกใหม

2 1

Page 39: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท 3.12หนาเพมหนงสอใหม

จากภาพท 3.12 เปนภาพแสดงหนาเพมสมาชกใหมโดยมสวนประกอบดงน สวนท 1 คอ ปมบนทกขอมลหนงสอใหม สวนท 2 คอ ปมยกเลกการเพมหนงสอใหม

ภาพท 3.13 หนาแกไขขอมล

จากภาพท 3.13 เปนภาพแสดงหนาแกไขขอมลโดยมสวนประกอบดงน

1

2

4

3

Page 40: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

สวนท 1 คอ ปมตกลงเวลากรอกขอมลเสรจ เพอใหโปรแกรมแสดงขอมลขนมา สวนท 2 คอ ปมบนทกขอมลทท าการแกไขแลว สวนท 3 คอ ปมยกเลกการการแกไขขอมล สวนท 4 คอ ปมการลบขอมลทเลอก

ภาพท 3.14 หนาการเชาหนงสอ

จากภาพท 3.14 เปนภาพแสดงหนาการเชาหนงสอโดยมสวนประกอบดงน

สวนท 1 คอ ปมบนทกขอมลการเชาหนงสอ สวนท 2 คอ ปมยกเลกขอมลการเชาหนงสอ สวนท 3 คอ ปมพมพรายงานส าหรบการเชาหนงสอ

1 3

2

Page 41: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท 3.15 หนาการคนหนงสอ

จากภาพท 3.15 เปนภาพแสดงหนาการคนหนงสอโดยมสวนประกอบดงน

สวนท 1 คอ ปมบนทกขอมลการคนหนงสอ สวนท 2 คอ ปมยกเลกขอมลการคนหนงสอ สวนท 3 คอ ปมพมพรายงานส าหรบการคนหนงสอ

2 1

Page 42: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท 3.16 หนาการคนหาขอมล

จากภาพท 3.16 เปนภาพแสดงหนาการคนหาหนงสอโดยมสวนประกอบดงน

สวนท 1 คอ ปมตกลงเวลากรอกขอมลเสรจ เพอใหโปรแกรมแสดงขอมลขนมา สวนท 2 คอ ปมยกเลกการคนหาขอมล

ภาพท 3.17 หนาการรายงานขอมล

จากภาพท 3.17 เปนภาพแสดงหนาแสดงขอมลโดยมสวนประกอบดงน

สวนท 1 คอ ปมตกลงเวลาเลอกประเภทขอมล เพอใหโปรแกรมแสดงขอมลขนมา สวนท 2 คอ ปมยกเลกการแสดงขอมล

1 2

Page 43: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

บทท 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 เปนโปรแกรมทใชสรางฐานขอมล

Page 44: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

4.3 ผงโครงสรางของโปรแกรม(Site Map)

ภาพท4.1 ผงโครงสรางของโปรแกรม (Site Map)

กรอกชอผใชและรหสผาน เพอเขาสโปรแกรม

เมน

ลงทะเบยนผใชงาน

ลมรหสผานผใชงาน

สมาชก

หนงสอ

พมพรายการเชา - คน

หนงสอ

ปดรายการ

แสดงขอมล

สมาชก

หนงสอ

ขอมลการเชา - คน

การเชา

หนงสอ การคน

หนงสอ เพม แกไข

คนหา

Page 45: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

บทท 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%

Page 46: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

สรปการประเมน ความนาสนใจของ โปรแกรม ชวงทมากทสดคอรอยละ 60 อยในชวงด แสดงวา ผ ทใชโปรแกรม มความสนใจตวโปรแกรมในเกณฑทด เพราะเนองจากโปรแกรมมหนาตาทหนาใช และสามารถใชงานไดงาย

5.2 สรปผลการศกษา การศกษาครงนมวตถประสงคเพอใหนกศกษา ไดเรยนรการเขยนโปรแกรม และพฒนาศกยภาพให

มประสทธภาพ โดยศกษาจากการสรางฐานขอมลและการเขยนโคดในโปรแกรม VB หลงจากไดท าโครงการ จงสรปปญหาไดวา ผจดท ายงขาดประสบการณและความเขาใจทจะน าเสนอผลงานใหผ อนเขาใจได เมอไดมการประเมนผลออกมา ผจดท าไดประสบความส าเรจในดานการเขยนโปรแกรมใหนาใช และกะทดรด ซงไดรบความสนใจเปนอยางด โดยรวมแลว ผจดท ามความพงพอใจกบผลลพธทเกดขนรวมทงไดรบทราบถงปญหาทเกดขนซงเปนสวนส าคญในการทผจดท าจะน าไปพฒนา เพอใหงานชนตอไปมความสมบรณมากยงขน

5.3 ปญหา อปสรรค และขอจ ากด 5.3.1 การท างานลาชากวาทคาดหวงไว 5.3.2 ไมสามารถเขยนโปรแกรมใหตดตอกบฐานขอมลได

5.3.3 ผจดท ายงขาดประสบการณในดานการเขยนโปรแกรม

5.4 ขอเสนอแนะ โปรแกรมทไดรบการเขยนขนมานนควรจะพฒนาตอไปเรอย ๆ ใหมประสทธภาพสงสด เพอท าใหโปรแกรมเหมาะสมกบสภาวะสงคมในปจจบน และยงเปนการฝกฝนใหเกดความช านาญในการเขยนโปรแกรมอกดวย

Page 47: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

บรรณานกรม ธารน สทธธรรมชาร.Visual Basic6. กรงเทพฯ : ซมพลฟาย,2553.

Page 48: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาคผนวก

Page 49: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาคผนวก ก

ค มอการตดตงโปรแกรม การตดตงโปรแกรม Microsoft Visual Studio 6.0 1.เขาส Drive ของ CD-ROM เพอเขาสการตดตงโปรแกรม จากนนเลอกท Next

ภาพท ก.1 แสดงการเขาสการเรมตดตงโปรแกรม Microsoft Visual Studio 6.0

Page 50: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

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

Page 51: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท ก.4 แสดงการเลอก Install Visual Studio 6.0 Professional Edition

5.เลอก Drive ทตองการจะจดเกบโปรแกรม โดยเลอกท Browse จากนนเลอก Drive ทตองการ เลอกท Next

ภาพท ก.5 แสดงการเลอก Drive ทตองการจะจดเกบโปรแกรมไว

Page 52: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

6.จากนนจะเรมท าการตดตงโปรแกรม

ภาพท ก.6 แสดงการเรมสการตดตงโปรแกรม

7.จากนนเลอกท Continue เพอท าการตดตง

ภาพท ก.7 แสดงการตดตงโปรแกรม

8.จากนนระบบจะท าการคนหา Components ตางๆทจ าเปนในการตดตง

ภาพท ก.8 แสดงการคนหา Components

Page 53: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

9.เลอกท Custom เพอตดตงโปรแกรม

ภาพท ก.9 แสดงการเลอก Custom เพอตดตงโปรแกรม

10.กอนการตดตง ใหเลอกท Microsoft Visual Basic 6.0 กอน เปนการบอกวาเราตองการจะลงโปรแกรม Microsoft Visual Basic 6.0

ภาพท ก.10 แสดงการเลอก Microsoft Visual Basic 6.0 Custom เพอตดตงโปรแกรม

Page 54: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

11.จากนนเลอกท OK เพอตดตงโปรแกรม

ภาพท ก.11 แสดงการเลอก ตดตงโปรแกรม

12.ท าการตรวจสอบพนทวางในหนวยความจ าวา เพยงพอตอการตดตงหรอไม

ภาพท ก.12 แสดงการตรวจสอบพนทวางในหนวยความจ า

Page 55: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

13.ท าการตดตงโปรแกรม

ภาพท ก.13 แสดงสถานะการตดตงโปรแกรม

14.เมอตดตงเสรจแลวใหเลอก Restart Windows เพราะระบบจะใหท าการ Restart เครองกอน โปรแกรมจงสามารถท างานได

ภาพท ก.14 แสดง Restart Windows เพอเขาใชงานโปรแกรม

Page 56: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

การตดตงโปรแกรม 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. คลกป ม ถดไป

Page 57: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท ก.17 กรอกชอผใช ชอองคกร

7. คลกท ฉนยอมรบตามขอความในขอตกลงสทธบตรน เพอยอมรบลขสทธของ โปรแกรม 8. คลกป ม ถดไป

ภาพท ก.18 ขอตกลง

9. คลกเลอกประเภทของการตดตงแบบ Custom install เพอเลอกเฉพาะโปรแกรมทตองการ 10. คลกป ม เรยกด คลกเลอกต าแหนงทจะน าโปรแกรมไปจดเกบ ซงสามารถท าการคนหาไดดวย

การ 11. คลกป ม ถดไป

Page 58: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท ก.19 เลอกรปแบบการตดตงโปรแกรม

12. คลกท ฉนยอมรบตามขอความในขอตกลงสทธบตรน เพอยอมรบลขสทธของ โปรแกรม 13. คลกป ม ถดไป

ภาพท ก.20 เลอกโปรแกรมทจะตดตง

14. จะปรากฏชอโปรแกรม Access 15. คลกป ม ตดตง

Page 59: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาพท ก.21 หนาตางแสดงชอโปรแกรมทตองการลง

16. จะปรากฏสถานการณตดตงโปรแกรม

ภาพท ก.22 รายละเอยดการตดตงโปรแกรม

17. คลกป ม เสรจสน เมอสนสดการดาวนโหลดโปรแกรม

ภาพท ก.23 เสรจสน

Page 60: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาคผนวก ข

ค มอการใชโปรแกรม

การใชงานโปรแกรม Rent Books Program โปรแกรมเชาหนงสอ จะประกอบไปดวย หนาลงทะเบยนผใชงาน หนาเขาสระบบ และหนาหลก ของตวโปรแกรม ในสวนของหนาหลกกจะมเมนหลก คอ การเพมหนงสอหรอสมาชก การแกไขขอมล การคนหาขอมล ขอมลการเชา -คน การพมพรายงาน ดงนนผจดท าจงขอยกตวอยางการใชงานโปรแกรม ดงน

1. เรมการใชงานโปรแกรม เมอเปดตวโปรแกรมขนมา จะเปนหนาเขาสระบบ เพอ

ปองกนการใชงานจากบคคลทไมไดรบอนญาต ซงถายงไมเคยใชงานสามารถลงทะเบยนผใชงาน

ใหมได

ภาพท ข.1 การใชงานหนาเขาสระบบ

สามารถเลอกเพอทลงทะเบยนผใชงาน

สามารถเลอกส าหรบผใชงานทลมรหสผาน

ส าหรบผใชงานทตองการเขาสระบบ

Page 61: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

2. เรมการใชงานหนาหลก หนาหลกนจะมเมนยอยตาง ๆ เพอใหผใชสามารถเลอกใชงาน

ตามทตองการ

ภาพท ข.2 การใชงานหนาหลกของโปรแกรม

Tools Bar Menu Bar

Page 62: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ภาคผนวก ค แบบประเมนความพงพอใจการน าเสนอโครงการโปรแกรมเชาหนงสอ

ค าชแจง 1. โปรดประเมนตามความเปนจรง จากทไดเขาชมการน าเสนอโครงการ 2. ใหทานประเมนโดยการเตมเครองหมาย ลงในชองเกณฑการประเมนทตรงกบ ความคดเหนทานมากทสด

แบบประเมนความพงพอใจการน าเสนอโครงการโปรแกรมเชาหนงสอ

รายละเอยด เกณฑ การประเมน

5 4 3 2 1 6. ความนาสนใจของโปรแกรม 7. เขาใจหลกการท างานของโปรแกรม 8. เมอใชแลวรสกอยากใชอก 9. การบรหารเวลาในการน าเสนอ 10. ความเหมาะสมของโปรแกรม

เกณฑคะแนน 5 = ดมาก 4 = ด 3 = ปานกลาง 2 = พอใช 1 = ปรบปรง ตารางท ค.1 แสดงแบบฟอรมการประเมนผลโครงการทางสถต

ขอเสนอแนะ

................................................................................................................................................................

................................................................................................................................................................

................................................................................................................................................................

....................................................................................................................................................

Page 63: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ผลการประเมน

Page 64: เรื่อง โปรแกรมเช่าหนังสือ · 2014-02-02 · บทที่ 1 บทน า 1.1 หลักการและเหตุผล 6

ประวตผจดท า

ชอ - ชอสกล นางสาวอรณ ชาตสวสด นายกฤษณะ เกดค า นายเกษมศานต ปรญญาขจรวนเดอนปเกด 4 กนยายน 2535 สถานทเกด โรงพยาบาลแมคคอมค สถานทอยปจจบน 127 หม 4 ต าบลรมปง อ าเภอเมอง จงหวดล าพน รหสไปรษณย 51000

ประวตการศกษา พ.ศ.2547 ส าเรจการศกษาระดบประถมศกษาปท 6 โรงเรยนมงคลวทยา

ล าพน

พ.ศ.2550 ส าเรจการศกษาระดบมธยมศกษาปท 3 โรงเรยนสวนบญโญปถมภ ล าพน

ปจจบน ก าลงศกษาในระดบประกาศนยบตรวชาชพ แผนกคอมพวเตอรธรกจ โรงเรยนพายเทคโนโลยและบรหารธรกจ