More Related Content
More from Warunee Somnual
More from Warunee Somnual (14)
K8
- 1. ใบงานที่ 8 เรือง โครงงานประเภท
่
“การพ ัฒนาโปรแกรมประยุกต์”
--------------------------------------------------------------
ความหมายของโปรแกรมประยุกต์
โปรแกรมประยุกต์ คือ โปรแกรมทีมความสามารถจัดการกับงานเฉพาะด ้านโดยตัวโปรแกรมจะเหมาะสมและ
่ ี
ใช ้งานได ้ดีกบงานเฉพาะนัน ๆ เท่านัน โปรแกรมประยุกต์เหล่านนัน เช่น โปรแกรมไมโครซอฟเวิรด โปรแกรม
ั ้ ้ ้ ์
ไมโครซอฟต์เอกซ์เซล โปรแกรมไมโครซอฟต์เพาเวอร์พอยต์ โปรแกรมประเภทเกมส์ตาง ๆ เป็ นต ้น
่
ประเภทของโปรแกรมประยุกต์
ิ่
1. โปรแกรมเวิรคโพรเซสซง (Word Processing)
์
โปรแกรมประเภทนี้จะเหมาะสาหรับจัดการกับงานประเภทเอกสาร เช่น การจัดพิมพ์ การตกแต่ง
จัดรูปแบบเอกสาร เพือนาไปใช ้งานได ้อย่างมีประสิทธิภาพ เช่น โปรแกรมไมโครซอฟเวิรค
่ ์
2. โปรแกรมสเปรดช ีต (Spreadsheets)
โปรแกรมประเภทนี้จะถูกนามาใช ้กับงานทีเกียวข ้องกับการคานวณตัวเลขในลักษณะต่าง
่ ่
ๆ เช่น คานวณตัวเลขทางบัญชี เป็ นต ้น ความสามารถในการคานวณจะอยูทผู ้ใช ้กาหนดสูตรให ้โปรแกรมคานวณ
่ ี่
ตามสูตรทีกาหนด เมือมีการเปลียนแปลงข ้อมูลนาเข ้า ผลลัพธ์จะถูกปรับปรุงให ้สอดคล ้องกับข ้อมูลนาเข ้าโดย
่ ่ ่
อ ้างอิงจากสูตรทีใช ้ตัวอย่างโปรแกรมประเภทนี้คอ โปรแกรมไมโครซอฟต์เอกซ์เซล
่ ื
3. โปรแกรมฐานข้อมูล (Database)
โปรแกรมประเภทนี้จะถูกนามาใช ้กับงานทีเกียวข ้องกับการจักเก็บและสืบค ้นข ้อมูล ซึงข ้อมูลบางอย่างที่
่ ่ ่
มีปริมาณมาก ๆ เช่น ข ้อมูลประวัตนักศึกษา ข ้อมูลผลการเรียนของนั กเรียนนั กศึกษา ควรจะมีการจัดเก็บให ้เป็ น
ิ
ระบบ ซึงการจัดเก็บข ้อมูลโดยใช ้โปรแกรมฐานข ้อมูลจะมีการจัดแยกประเภทข ้อมูลเดียวกันเก็บไว ้ด ้วยกัน เมือ
่ ่
ต ้องการนาข ้อมูลส่วนใดมาใช ้ก็สามารถเรียกใช ้เฉพาส่วนทีต ้องการได ้ แต่จะยังคงความสัมพันธ์กบข ้อมูลทีม ี
่ ั ่
่ ่ ั
ความสัมพันธ์เช่นเดิม เมือมีการปรับปรุงแก ้ไขก็จะมีการแก ้ไขกับข ้อมูลทีสมพันธ์กนนั นด ้วย ตัวอย่างเช่น โปรแกรม
ั ้
- 2. ไมโครซอฟต์แอคเซส โปรแกรมวิชวลฟอกซ์โปร เป็ นต ้น
4. โปรแกรมทางด้านพรีเซนเทชน ่ั
โดยทั่วไปโปรแกรมประเภทนี้จะถูกนามาใช ้งานทีเกียวข ้องกับการนาเสนอข ้อมูล เช่น การนาเสนอในทีี่่
่ ่
ประชุม การนาเสอนข ้อมูลสินค ้าเพือโฆษณาในงานแสดงสินค ้า เป็ นต ้น โปรแกรมประเภทนี้จะมีความสามรถในการ
่
นาเสนอทังทีเป็ นภาพนิง ภาพเคลือนไหวและเสียงด ้วยกัน ตัวอย่างเช่น โปรแกรมไมโครซอฟต์เพาเวอร์พอยต์
้ ่ ่ ่
5. โปรแกรมด้านการออกแบบ/เขียนแบบกราฟิ ก
โปรแกรมประเภทนี้จะเหมะกับงานทีมการใช ้การออกแบบ/เขียนแบบโครงสร ้างต่าง ๆ เช่น บ ้าน อาคาร
่ ี
ต่าง ๆ รวมไปถึงการจัดการเกียวกับรูปภาพ เพือให ้มองเห็นโครงสร ้างต่าง ๆ ในมุมมองมีแตกต่างกัน
่ ่
ส่วนงานทีกยวข ้องกับรูปภาพหรือกราฟิ กต่างๆ เช่น การตกแต่ง หรือตัดต่อรูปภาพเพือนาไปใช ้งานตาม
่ ี่ ่
วัตถุประสงค์ตาง ๆ ได ้แก่ โปรแกรม CorrelDraw, Photoshop เป็ นต ้น
่
6. โปรแกรมอรรถประโยชน์ (Utility)
เป็ นโปรแกรมทีใช ้แก ้ปั ญหาทางข ้อมูล โปรมแกรมในเครืองคอมพิวเตอร์เพือบารุงรักษาคอมพิวเตอร์ให ้
่ ่ ่
ใช ้งานได ้ดีตลอดไป เช่น โปรแกรมตรวจสอบและกาจัดไวรัสคอมพิวเตอร์ (Norton Antivirus , Scan ,
Mcafee) โปรแกรมตรวจสอบและจัดรูปแบบการจัดเก็บข ้อมูลในแหล่งเก็บข ้อมูล เช่น Scandisk ,
Defrag ใน Windows เป็ นต ้น
ยกตัวอย่างโปรแกรมประยุกต์
โปรแกรมประยุกต์ หรือ ซอฟท์แวร์ประยุกต์
การทีเทคโนโลยีคอมพิวเตอร์ได ้พัฒนาก ้าวหน ้าอย่างรวดเร็ว โดยเฉพาะการทีมคอมพิวเตอร์ขนาด
่ ่ ี
เล็ก ทาให ้มีการใช ้ งานคล่องตัวขึน จนในปั จจุบนสามารถนาคอมพิวเตอร์ขนาดเล็ก ติดตัวไปใช ้งานในที่
้ ั
ต่าง ๆ ได ้สะดวก การใช ้งานคอมพิวเตอร์ต ้องมีซอฟต์แวร์ประยุกต์ ซึงอาจเป็ นซอฟต์แวร์สาเร็จทีม ี
่ ่
ผู ้พัฒนาเพือใช ้งานทั่วไป ทาให ้ ทางาน ได ้สะดวกขึน หรืออาจเป็ นซอฟต์แวร์ใช ้งานเฉพาะ ซึงผู ้ใช ้เป็ นผู ้
่ ้ ่
พัฒนาขึนเองเพือให ้เหมาะสมกับสภาพการทางาน ของตน
้ ่
ซอฟต์แวร์สาเร็จ
ในบรรดาซอฟต์แวร์ประยุกต์ทมใช ้กันทั่วไป ซอฟต์แวร์สาเร็จ ( package) เป็ นซอฟต์แวร์ทมความนิยม
ี่ ี ี่ ี
ใช ้กันสูงมาก ซอฟต์แวร์สาเร็จเป็ นซอฟต์แวร์ทบริษัทพัฒนาขึน แล ้วนาออกมาจาหน่าย เพือให ้ผู ้ใช ้งานซือไป
ี่ ้ ่ ้
ใช ้ได ้โดยตรง ไม่ต ้องเสียเวลา ในการพัฒนาซอฟต์แวร์อก ซอฟต์แวร์สาเร็จทีมจาหน่ายในท ้องตลาดทั่วไป
ี ่ ี
และเป็ นทีนยมของผู ้ใช ้มี 5 กลุม ใหญ่ ได ้แก่ ซอฟต์แวร์ประมวลคา (
่ ิ ่ word processing software)
ซอฟต์แวร์ตารางทางาน (spread sheet software) ซอฟต์แวร์จัดการฐานข ้อมูล ( data base management
ื่
software) ซอฟต์แวร์นาเสนอ (presentation software ) และซอฟต์แวร์สอสารข ้อมูล (data communication
software)
1) ซอฟต์แวร์ประมวลคา เป็ นซอฟต์แวร์ประยุกต์ใช ้สาหรับการพิมพ์เอกสาร สามารถแก ้ไข เพิม แทรก ลบ และ
่
จัดรูปแบบ เอกสารได ้อย่างดี เอกสารทีพมพ์ไว ้จัดเป็ นแฟ้ มข ้อมูล เรียกมาพิมพ์หรือแก ้ไขใหม่ได ้ การพิมพ์ออก
่ ิ
ทางเครืองพิมพ์ก็มรปแบบ ตัวอักษรให ้เลือกหลายรูปแบบ เอกสารจึงดูเรียบร ้อยสวยงาม ปั จจุบนมีการเพิมขีด
่ ี ู ั ่
ความสามารถของซอฟต์แวร์ประมวลคาอีก มากมาย ซอฟต์แวร์ประมวลคาทีนยมอยูในปั จจุบน เช่น วินส์เวิรด
่ ิ ่ ั ์
จุฬาจารึก โลตัสเอมิโปร
2) ซอฟต์แวร์ตารางทางาน เป็ นซอฟต์แวร์ทชวยในการคิดคานวณ การทางานของซอฟต์แวร์ตารางทางาน ใช ้
ี่ ่
หลักการ เสมือนมีโต๊ะทางานทีมกระดาษขนาดใหญ่วางไว ้ มีเครืองมือคล ้ายปากกา ยางลบ และเครืองคานวณ
่ ี ่ ่
่ ่
เตรียมไว ้ให ้เสร็จบน กระดาษ มีชองให ้ใส่ตวเลข ข ้อความหรือสูตร สามารถสังให ้คานวณตามสูตรหรือเงือนไขที่
ั ่
กาหนด ผู ้ใช ้ซอฟต์แวร์ตาราง ทางานสามารถ ประยุกต์ใช ้งานประมวลผลตัวเลขอืน ๆ ได ้กว ้างขวาง ซอฟต์แวร์
่
ตารางทางานทีนยมใช ้ เช่น เอกเซล โลตัส
่ ิ
3) ซอฟต์แวร์จัดการฐานข ้อมูล การใช ้คอมพิวเตอร์อย่างหนึงคือการใช ้เก็บข ้อมูล และจัดการกับข ้อมูลทีจัดเก็บ
่ ่
ใน คอมพิวเตอร์ จึงจาเป็ นต ้องมีซอฟต์แวร์จัดการข ้อมูล การรวบรวมข ้อมูลหลาย ๆ เรืองทีเกียวข ้องกันไว ้ใน
่ ่ ่
ี่ ่
คอมพิวเตอร์ เราก็ เรียก ว่าฐานข ้อมูล ซอฟต์แวร์จัดการฐานข ้อมูลจึงหมายถึงซอฟต์แวร์ทชวยในการเก็บ การ
- 3. เรียกค ้นมาใช ้งาน การทารายงาน การสรุป ผลจากข ้อมูล ซอฟต์แวร์จัดการฐานข ้อมูลทีนยมใช ้ เช่น เอกเซส
่ ิ
ดีเบส พาราด็อก ฟ๊ อกเบส
4) ซอฟต์แวร์นาเสนอ เป็ นซอฟต์แวร์ทใช ้สาหรับนาเสนอข ้อมูล การแสดงผลต ้องสามารถดึงดูดความสนใจ
ี่
ึ ี่ ่ ่
ซอฟต์แวร์ เหล่านี้จงเป็ นซอฟต์แวร์ทนอกจากสามารถแสดงข ้อความในลักษณะทีจะสือความหมายได ้ง่ายแล ้ว
จะต ้องสร ้างแผนภูม ิ กราฟ และ รูปภาพได ้ ตัวอย่างของซอฟต์แวร์นาเสนอ เช่น เพาเวอร์พอยต์ โลตัสฟรีแลนซ์
ฮาร์วาร์ดกราฟิ ก
5) ่ื ื่
ซอฟต์แวร์สอสารข ้อมูล ซอฟต์แวร์สอสารข ้อมูลนี้หมายถึงซอฟต์แวร์ทจะช่วยให ้ไมโครคอมพิวเตอร์
ี่
ติดต่อสือสาร กับ เครืองคอมพิวเตอร์อนในทีหางไกล โดยผ่านทางสายโทรศัพท์ ซอฟต์แวร์สอสารใช ้เชือมโยง
่ ่ ื่ ่ ่ ื่ ่
ต่อเข ้ากับระบบเครือข่าย คอมพิวเตอร์ เช่น อินเทอร์เน็ ต ทาให ้สามารถใช ้บริการอืน ๆ เพิมเติมได ้ สามารถใช ้
่ ่
รับส่งไปรษณียอเล็กทรอนิกส์ ใช ้โอนย ้าย แฟ้ มข ้อมูล ใช ้แลกเปลียนข ้อมูล อ่านข่าวสาร นอกจากนี้ยังใช ้ในการ
์ ิ ่
เชือมเข ้าหามินคอมพิวเตอร์หรือเมนเฟรม เพือเรียกใช ้งาน จากเครืองเหล่านั นได ้ ซอฟต์แวร์สอสารข ้อมูลทีนยม
่ ิ ่ ่ ้ ื่ ่ ิ
มีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์ค เทลิก
้
ซอฟต์แวร์ใชงานเฉพาะ
การประยุกต์ใช ้งานด ้วยซอฟต์แวร์สาเร็จมักจะเน ้นการใช ้งานทั่วไป แต่อาจจะนามาประยุกต์โดยตรงกับ
งานทางธุรกิจบาง อย่าง ไม่ได ้ เช่นในกิจการธนาคาร มีการฝากถอนเงิน งานทางด ้านบัญชี หรือใน
ห ้างสรรพสินค ้าก็มงานการขายสินค ้า การ ออกใบเสร็จ รับเงิน การควบคุมสินค ้าคงคลัง ดังนั นจึงต ้องมีการ
ี ้
พัฒนาซอฟต์แวร์ใช ้งานเฉพาะสาหรับงานแต่ละประเภทให ้ ตรงกับความ ต ้องการของผู ้ใช ้แต่ละราย
ซอฟต์แวร์ใช ้งานเฉพาะมักเป็ นซอฟต์แวร์ทผู ้พัฒนาต ้องเข ้าไปศึกษารูปแบบการทางานหรือความต ้องการของ
ี่
ธุรกิจนั น ๆ แล ้วจัดทาขึน โดยทั่วไปจะเป็ นซอฟต์แวร์ทมหลายส่วนรวมกันเพือร่วมกันทางาน ซอฟต์แวร์ใช ้งาน
้ ้ ี่ ี ่
เฉพาะทีใช ้กันในทาง ธุรกิจ เช่น ระบบงานทางด ้านบัญชี ระบบงานจัดจาหน่าย ระบบงานในโรงงาน
่
อุตสาหกรรม บริหารการเงิน และการเช่าซือ ้
ความต ้องการของการใช ้คอมพิวเตอร์ในงานทางธุรกิจยังมีอกมาก ดังนั นจึงต ้องมีความต ้องการผู ้พัฒนา
ี ้
ซอฟต์แวร์เพือ พัฒนาซอฟต์แวร์ใช ้งานเฉพาะต่าง ๆ อีกมากมาย
่
ื่
ต ัวอย่าง รายชอโปรแกรมประยุกต์ โดยต ัวอย่างได้แก่
โปรแกรมสาหรับการใช ้งานอินเทอร์เน็ ต เช่น อินเทอร์เน็ ต เอ็กซ์โพลเรอร์, ไฟร์ฟอกซ์, ไฟล์ซลลาไฟร์ฟอกซ์
ิ
โปรแกรมเล่นเพลง เช่น วินแอมป์ , วินโดว์มเดียเพลเยอร์, ไอทูนส์
ี
วินแอมป์
- 5. โปรแกรมสานั กงาน เช่น ไมโครซอฟท์ ออฟฟิ ศ ไมโครซอฟท์ เอ็กเซล
โปรแกรมอืนๆ เช่น ออโตแคด, ไมโครสเตชัน
่
ต ัวอย่างโครงงาน
1.การพ ัฒนาโปรแกรมประยุกต์เว็ บ
2.การพ ัฒนาโปรแกรมประยุกต์สาหร ับ Internet Information Services (IIS) 7.0
คุณสามารถพัฒนาโปรแกรมประยุกต์เว็บสาหรับ IIS 7.0 โดยใช ้ Microsoft ASP.NET รุน 1.1 และ ASP.NET
่
รุน 2.0 ซึงจาเป็ นต ้องใช ้ Microsoft .NET Framework หรือ ASP.NET รุน 1.0 และ Active Server Pages
่ ่ ่
(ASP) ซึงไม่จาเป็ นต ้องใช ้ .NET Framework
่
3.การพ ัฒนาภาษาโปรแกรมเรียกว่าภาษาซ ี
4.การออกแบบเว็ บเพจ
5.โปรแกรมเล่นเพลง เชน วินแอมป วินโดวสมเดียเพลเยอร์ ไอทูนส ์
่ ์ ์ ี
่
6.โปรแกรมสาน ักงาน เชน ไมโครซอฟท์ ออฟฟิ ศ โอเพนออฟฟิ ศ
่ ั
7.โปรแกรมอืน ๆ เชน ออโตแคด ไมโครสเตชน
่
- 6. แหล่ งอ้ างอิง
http://202.143.168.214/uttvc/HardwareUtility/page8.html
http://windows.microsoft.com/th-TH/windows-vista/Developing-applications-for-Internet-
Information-Services-IIS-7-0
http://www.thaigoodview.com/library/contest2552/type2/tech03/32/p7.html
http://th.wikipedia.org/wiki/โปรแกรมประยุกต์
น.ส. วารุ ณี สมนวล เลขที่ 2
น.ส. วิภาวี ยังกุลมิ่ง เลขที่ 5
่
ชั้นม. 6/15