บทที่ 2 เอกสารและงานวิจัยที่...

28
มหาวิ ทยาลั ยราชภั ฏธนบุ รี 7 บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง ในงานวิจัยนี้เป็นงานวิจัยที่เกี่ยวข้องกับการพัฒนาระบบฐานข้อมูลบนเทคโนโลยีเว็บ ซึ่ง นอกจากการพัฒนาระบบฐานข้อมูลให้มีประสิทธิภาพแล้วนั้น ผู้วิจัยยังต้องการที่จะศึกษาถึงความพึง พอใจต่อระบบของผู้มีส่วนเกี่ยวข้องกับระบบ โดยในงานวิจัยนี้ได้แบ่งกลุ่มผู้มีส่วนเกี่ยวข้องกับระบบ ออกเป็น 3 กลุ่ม ได้แก่ เจ้าหน้าที่ นักศึกษา และอาจารย์ เพื่อให้การดาเนินการวิจัยถูกต้องตาม ขั้นตอนวิธีของการพัฒนาระบบฐานข้อมูล รวมไปถึงถูกต้องตามหลักการวิจัย ผู้วิจัยจึงจาเป็นต้อง ศึกษาแนวคิด ทฤษฏี จากเอกสารการสอน หนังสือ หรือจากเว็บไซต์ ต่างๆ ที่เกี่ยวข้อง ยิ่งไปกว่านั้น ผู้วิจัยยังต้องศึกษาจากงานวิจัยหรือบทความทางวิชาการต่างๆ อีกด้วย เพื่อให้ได้องค์ความรู้ทีเหมาะสมต่อการนาไปใช้สาหรับการดาเนินการวิจัย ซึ่งผู้วิจัยได้ศึกษาแนวคิด ทฤษฎี รวมไปถึง งานวิจัยต่างๆ โดยสามารถแสดงรายละเอียดได้ดังต่อไปนี1. อุปกรณ์ทางการศึกษา 2. ระบบฐานข้อมูล 3. ประโยชน์ของระบบฐานข้อมูล 4. ขั้นตอนในการพัฒนาระบบฐานข้อมูล 5. แนวคิดเกี่ยวกับประสิทธิภาพของระบบ 6. การประเมินฐานข้อมูล 7. ปัจจัยที่ส่งผลต่อคุณภาพของฐานข้อมูล 8. การพัฒนาระบบบนเทคโนโลยีเว็บ 9. ภาษาทางคอมพิวเตอร์ที่ใช้ในการพัฒนาระบบ 10. ความต้องการของทรัพยากรในการพัฒนาระบบบนเทคโนโลยีเว็บ 11. ข้อควรปฏิบัติทั่วไปในการพัฒนาเว็บเพจหรือโปรแกรมประยุกต์บนเว็บ 12. งานวิจัยที่เกี่ยวข้อง

Transcript of บทที่ 2 เอกสารและงานวิจัยที่...

Page 1: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

7

บทท 2

เอกสารและงานวจยทเกยวของ

ในงานวจยนเปนงานวจยทเกยวของกบการพฒนาระบบฐานขอมลบนเทคโนโลยเวบ ซง

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

พอใจตอระบบของผมสวนเกยวของกบระบบ โดยในงานวจยนไดแบงกลมผมสวนเกยวของกบระบบ

ออกเปน 3 กลม ไดแก เจาหนาท นกศกษา และอาจารย เพอใหการด าเนนการวจยถกตองตาม

ขนตอนวธของการพฒนาระบบฐานขอมล รวมไปถงถกตองตามหลกการวจย ผวจยจงจ าเป นตอง

ศกษาแนวคด ทฤษฏ จากเอกสารการสอน หนงสอ หรอจากเวบไซต ตางๆ ทเกยวของ ยงไปกวานน

ผวจยยงตองศกษาจากงานวจยหรอบทความทางวชาการตางๆ อกดวย เพอใหไดองคความรท

เหมาะสมตอการน าไปใชส าหรบการด าเนนการวจย ซงผวจยไดศกษาแนวคด ทฤษฎ รวมไปถง

งานวจยตางๆ โดยสามารถแสดงรายละเอยดไดดงตอไปน

1. อปกรณทางการศกษา

2. ระบบฐานขอมล

3. ประโยชนของระบบฐานขอมล

4. ขนตอนในการพฒนาระบบฐานขอมล

5. แนวคดเกยวกบประสทธภาพของระบบ

6. การประเมนฐานขอมล

7. ปจจยทสงผลตอคณภาพของฐานขอมล

8. การพฒนาระบบบนเทคโนโลยเวบ

9. ภาษาทางคอมพวเตอรทใชในการพฒนาระบบ

10. ความตองการของทรพยากรในการพฒนาระบบบนเทคโนโลยเวบ

11. ขอควรปฏบตทวไปในการพฒนาเวบเพจหรอโปรแกรมประยกตบนเวบ

12. งานวจยทเกยวของ

Page 2: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

8

อปกรณทางการศกษา

ในการจดการเรยนการสอนเพอใหบรรลตามวตถประสงคตามทผสอนก าหนดนนประกอบไป

ดวยองคประกอบทส าคญอยหลายประการ อาท ความสามารถในการจดการเรยนของผสอน ความ

พรอมของผเรยน นอกจากนอปกรณทางการศกษาตางๆ ไมวาจะเปน คอมพวเตอร ล าโพง ไมโครโฟน

ตางกเปนสงสนบสนนในการจดการเรยนการสอนเพออ านวยความสะดวก รวมถงใชเพอเปนสอในการ

เรยนการสอน ซงสงผลตอผลสมฤทธทเกดขนของผเรยนทงสน ซงอปกรณหรอสงสนบสนนทาง

การศกษาหรอเครองมอทางเทคโนโลยการศกษา สามารถแบงออกเปนประเภทตางๆ ไดดงน (บงกช

รตน ด าจนทร, 2560: ออนไลน)

ประเภทของอปกรณ เครองมอทางเทคโนโลยการศกษา

1. เครองมอและอปกรณเพอการน าเสนอ

ลกษณะเฉพาะของอปกรณประเภทนจะเปนไดทงสวนสอหลกซงสามารถถายทอดสาระ

การเรยนรไดโดยตรง ในรปของนทรรศการ และสวนสนบสนน เพอใหเกดการศกษาหรอการเรยนร

ซงจะท าหนาทสงผานหรอแสดงสวนขยายขอมลไปยงเปาหมายในรปของเสยง หรอภาพ หร อ

ภาพเคลอนไหว ในสวนของเครองมอและอปกรณเพอการน าเสนอ ในสวนนประกอบดวยเครองม อ

หลายประเภท อาทประเภทเครองเสยง ไดแก เครองขยายเสยง เครองเลน CD / DVD เครองเลนเทป

บนทกเสยง ไมโครโฟนและชดล าโพงโทรทศน วทย เปนตน ประเภทเครองฉาย ไดแก เครองฉาย

สไลด (Slide projector), เครองฉายภาพยนตร (Film Projector), เครองฉายภาพขามศรษะ

(Overhead projector), เครองฉายวสดทบแสง (Visualizer), เครองฉายวดทศน (video

projector), Plasma TV, LCD TV

2. เครองมอและอปกรณเพอการศกษาและการเรยนร ในสวนของเครองมอและอปกรณเพอ

การศกษาและการเรยนร ทอยในกรอบของเทคโนโลยสารสนเทศ ในอดตใชวทย โทรทศนรวมถง

เครองมออนๆ อาท เครองเลนเทปเสยง เครองเลนเทปวดทศน ตอมาเมอยคของคอมพวเตอรม

พฒนาการทางเทคโนโลยทมคณภาพมากขน รวมถงราคาถกลง สอคอมพวเตอรซงอยในรปของ

CD-Rom และ DVD เปนสวนใหญราคาถกลงอยางมาก อกทงเทคโนโลยของเวบไดเปนบนไดพาไปส

สงคมการเรยนรทยงใหญนนคอเครอขายอนเทอรเนตทโยงใยทวทกมมโลกเขาดวยกนสรปไดวา

Page 3: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

9

ปจจบนยงใชรายการวทย รายการโทรทศน ผานเครองรบเปนสอกลางในการเรยนร มสอบนแผน

CD-Rom และ DVD ในรปของ สอคอมพวเตอรชวยสอน สอรายการวดทศน หรอสอเสยง ทใชกบ

เครองเลน VCD และ DVD ท าใหเครองเลนเทปเสยง และเครองเลนเทปวดทศนตางลดความส าคญลง

3. เครองมอและอปกรณเพอการบรหารจดการเครอขาย ในยคของเทคโนโลยสารสนเทศ

ปจจยส าคญในการจดการศกษานนคอการเขาถงมวลความรทมอยมากมายมหาศาลในโลกของ

เครอขายอนเทอรเนต อปกรณทจ าเปนมหลากหลายประการ อปกรณหลกไดแก ชดคอมพวเตอร

สวนเครองมอในการบรหารและจดการเครอขาย จะมอยใน 2 ลกษณะ คอลกษณะของผใชงานระบบ

กบลกษณะของผใหบรการและผบรหารการศกษา/เรยนร ในสวนของผใชงานระบบทเหนไดชด

นอกจากชดคอมพวเตอรแลวตองม สวนเชอมตอสญญาณ หรอทเรยกวา Modem (ทปจจบน มใชกน

นอยลง ซงจะเปนระบบ ADSL เปนสวนใหญ) หรอระบบ network หรอ สวนจดการเครอขาย

4. เครองมอและอปกรณเพอการบรหารขอมลและหลกสตร ในการด าเนนการจดกจกรรม

ทางการศกษาและการเรยนรดวยเทคโนโลยสารสนเทศ ปจจยส าคญกคอขอมลการเรยนรตางๆ ไมวา

จะเปนหลกสตร สอประกอบการเรยนร สาระเนอหารายวชา กลไกทจะดแลในการน าขอมลเหลาน

น ามาใหบรการ หรอ ใหการเรยนรอยางมประสทธภาพ จ าเปนตองมระบบบรหารและจดการขอมล

เหลาน ซงจ าเปนตองมเครองมอทมคณภาพ ในการจดระบบบรหารขอมล ปจจบนกลไกวธการแบบน

จะใชระบบคอมพวเตอร เปนเครองมอหลกในการด าเนนการ ซงจะอยในรปของโปรแกรมน ามาวาง

เปนระบบทเรยกวาระบบบรหารจดการขอมล หรอหลกสตร ซงสวนใหญ จะรจกกนในชอของ CMS

จะเหนไดวาเครองมอหรออปกรณตางๆ ทถกน ามาใชเพอการสนบสนนการจดการเรยนการ

สอนนนจะไดพฒนาหรอเปลยนแปลงไปตามการพฒนาของเทคโนโลยดวย และจะพบวาอปกรณตางๆ

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

อปกรณตางๆ เหลานนอาจไดรบความนยมน ามาใชงานลดลงได

ระบบฐานขอมล

ปจจบนฐานขอมล (Databass) ไดเขามาเปนสวนหนงของชวตผคนในยคทเทคโนโลยตางๆ

พฒนาไปอยางมาก ไมวาจะเปนเทคโนโลยทางดานฮารดแวร ซอฟตแวร หรอแมแตเทคโนโลย

Page 4: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

10

ทางดานเครอขาย ไมทางใดกทางหนง ดงจะพบเหนไดจากงานใดๆ กตามทมการประมวลผลทาง

คอมพวเตอร ยอมเกยวของกบฐานขอมลแทบทงสนและดวยอตราการใชคอมพวเตอรทเพมขน

ประกอบกบการมอปกรณพกพาทสามารถเชอมตออนเตอรเนตไดอยางงายดาย เชน สมารทโฟนหรอ

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

เปนทมาของฐานขอมลในรปแบบตางๆ มากมาย ซงสงเหลานไดสงผลกระทบตอเทคโนโลยฐานขอมล

ทตองไดรบการพฒนาเพอรองรบกบขอมลอนหลากหลายเหลานน ไมวาจะเปนฐานขอมลภายใน

องคกร และฐานขอมลบนเวบ นอกจากนดานขอบเขตการใชฐานขอมลทครอบคลมแทบทกภาคสวน

ขององคกรท าใหทงหนวยงานภาครฐและภาคเอกชนตางตนตวในการพฒนาระบบฐานขอมลขนมา

เพอใชงาน ไมวาจะมจดประสงคเพอใชงานภายในองคกร การเชอมตอระหวางองคกรหรอเพอบรการ

แกลกคา รวมถงการแสดงศกยภาพทางเทคโนโลยสารสนเทศ ผานการพฒนาเทคโนโลยฐานขอมลขน

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

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

เลอกใชบรการตางๆไดหลากหลายชองทางมากขน โดยเฉพาะการบรการผานชองทางของเทคโนโลย

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

ด าเนนธรกจของตนใหทนกบเทคโนโลยจงกอใหเกดเทคโนโลยตางๆ เชน การเปลยนรปแบบการซอ

ขายสนคาและบรการตางๆ ใหอยในลกษณะของการคาแบบอเลกทรอนกส หรอ อคอมเมรช ท

หลงไหลเขามาเปนสวนหนงในชวตประจ าวนของผคนในยคนมากขนจนท าใหเทคโนโลยฐานขอมล

กลายเปนสงส าคญในการใชตดตอเพอท าธรกรรมเพอการเขาถงและเรยกดขอมลทตองการไดทนท

(โอภาส เอยมสรวงศ, 2558) จากความส าคญของการระบบฐานขอมลซงถกน ามาใชในการเกบและ

รวบรวมขอมล เพอใหองคกรตางๆ ไดมขอมลทเปนประโยชน พรอมใชในทกขณะทมความตองการนน

สามารถใหความหมายของฐานขอมลไดดงน

1. ความหมายของฐานขอมล

David M. Kroenke และ David J. Auer (2010) ไดกลาวไววา ฐานขอมล คอ การเกบ

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

Page 5: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

11

Saeed K. Rabimi and Frank S. Haug (2010) กลาววา ฐานขอมล คอ ชดขอมลของการ

เกบรวบรวมขอมลในคอมพวเตอร และในรปแบบของการกระจายของระบบคอมพวเตอรในการ

รวมกนในการด าเนนงานบางอยาง

สมชาย วรญญานไกร (2555) กลาววา ระบบฐานขอมล (Database System) หมายถง

การน าขอมลในองคกรทมความเกยวของหรอสมพนธกนมารวมไวอยางมระบบในทเดยวกนโดยผใชแต

ละคนจะมองขอมลในแงมมทแตกตางกนไปตามจดประสงคของการประยกตใชงาน

โอภาส เอยมสรวงศ (2558) กลาวไววา ฐานขอมลเปนศนยรวมของขอมลตางๆ ทม

ความสมพนธกน โดยจะมกระบวนการจดหมวดหมขอมลอยางมระบบแบบแผน กอใหเกดฐานขอมลท

เปนแหลงรวมขอมลจากแผนกตางๆ ทถกน ามาจดเกบรวมกนไวภายใตฐานขอมลเพยงชดเดยว

สจตรา อดลยเกษม และวรฐา นพพรเจรญกล (2560) กลาววา ฐานขอมล คอ แหลงหรอ

ศนยรวมขอมลทมความสมพนธกน

จากความหมายทนกวชาการหลายทานไดใหความหมายของฐานขอมลไว สามารถสรป

ความหมายของฐานขอมลไดวา ฐานขอมล คอชดของขอมลทมความสมพนธกนโดยจดเกบรวบรวมไว

เปนศนยกลางในระบบคอมพวเตอร โดยมกระบวนการจดเกบอยางมระบบ ซงเหตผลส าคญทท าให

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

ความสะดวกสบายส าหรบผใชโดยขอมลทจดเกบนนสามารถเชอถอได และมความปลอดภย (สจตรา

อดลเกษมและวรฐา นพพรเจรญกล, 2560) โดยองคประกอบของระบบฐานขอมลสามารถอธบายได

ดงน

2. องคประกอบของระบบฐานขอมล

ระบบฐานขอมลสวนใหญเปนระบบทมการน าเอาคอมพวเตอรเขามาชวยเหลอเปนเครองมอ

พนฐาน โดยมซอฟตแวรหรอโปรแกรมชวยในการจดการขอมลเหลานเพอใหไดขอมลตามทผใช

ตองการ ซงองคประกอบของระบบฐานขอมลสามารถแบงออกไดเปน 5 ประเภท (หทยรตน เกตมณ

ชยรตน, 2556) ไดแก

2.1 ฮารดแวร (Hardware) โดยในระบบฐานขอมลทมประสทธภาพควรมฮารดแวร

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

Page 6: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

12

หนวยความจ าส ารอง เนองจากเปนอปกรณทางคอมพวเตอรทใชจดเกบขอมลของฐานขอมล ดงนนจง

ตองค านงส าหรบอปกรณในสวนน เชน ในดานความจของหนวยความจ าส ารอง

2.2 ซอฟตแวร (Software) เปนสงทใชเพอการประมวลผลฐานขอมลเหลานน มก

เรยกรวมกนวาเปน ระบบจดการฐานขอมล (Database Management System หรอ DBMS) ซง

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

แกไขขอมล การเพมเขาไป การแกไขโครงสรางขอมล การออกรายงาน และการควบคมการเขาใช

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

ฐานขอมล

2.3 ขอมล (Data) เปนสงทผใชตองการเรยกใช จดเกบ แกไข เพมเตม ขอมลทม

ลกษณะเปนฐานขอมลจะตองถกเรยกใชรวมกนไดระหวางผใช

2.4 บคลากร (People) ผใชฐานขอมลยอมมระดบทใชแตกตางกนไป ไมใชวาใครจะ

เขาไปใชฐานขอมลได เพราะแตละระดบยอมมขอบเขตของการเขาใช ซงเปนเรองทตองระมดระวง

มาก ในกรณทใชฐานขอมลรวมกนอาจตองมการก าหนดระดบของการเขาใชและการปองกน

ฐานขอมลทจ าเปน

2.5 ขนตอนการปฎบตงาน (Procedure) คอ ขนตอนการปฎบตงานในระบบ

ฐานขอมลควรจะมการจดท าเอกสารทระบขนตอนท างานของหนาทตางๆ ทงในสภาวะปกตและ

สภาวะเกดปญหา ซงเปนขนตอนการปฏบตงานส าหรบบคลากรทกระดบในองคกร

3. ลกษณะของฐานขอมล (Database Characteristics) มดงน สจตรา อดลยเกษม

และวรฐา นพพรเจรญกล, 2560)

3.1 Persistent ขอมลทบนทกในฐานขอมลตองคงอยตอไป ทงนเนองจากขอมลใน

ฐานขอมลตางๆนนจะถกบนทกไวในหนวยความจ าส ารอง เชน ดสก ท าใหขอมลเหลานนมความ

คงทนถาวร ไมเกดการสญหาย ยกเวนกรณทมความเสยหายเกดขนกบหนวยความจ าส ารอง เชน ดสก

เสยหาย (Disk Failure) อยางไรกตามพบวาการทระบบยอมใหขอมลทงหมดของระบบคงอยใน

ฐานขอมลของระบบตลอดไปนน จะท าใหฐานขอมลของระบบมขนาดใหญมาก โดยเฉพาะระบบทม

Page 7: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

13

ขอมลเพมมากขนตลอดเวลา (Growth) ดงนนผบรหารขอมลหรอผบรหารฐานขอมลระบบตอง

ก าหนดระยะเวลาทจะใหขอมลคงอยในฐานขอมลของระบบ

3.2 Shared ขอมลในฐานขอมลนน ตองสามารถใชงานรวมกนไดโดยผใชหลายคน

(Multiuser) ท าใหผใชแตละคนไมจ าเปนตองเกบขอมลไวเปนของตวเอง ชวยลดความซ าซอนของ

ขอมล เชน บรษท มฐานขอมลบคลากร (Personnel Database) ซงเปนฐานขอมลทเกบรายละเอยด

ของพนกงานในบรษท ขอมลในฐานขอมลนจะถกเรยกใชโดยผใชตางๆ ไดแก แผนกบคคลเรยกด

รายละเอยดของพนกงาน แผนกบญชเรยกดรายละเอยดเกยวกบเงน เดอนของพนกงานฝายบรหาร

เรยกดประวตการท างานของพนกงาน เปนตน

3.3 Interrelated ขอมลตางๆในฐานขอมลตองมความสมพนธระหวางกน เชน

บรษทมฐานลกคา (CUSTOMERS) ซงเกบรายละเอยดเกยวกบลกคา และฐานขอมลการสงสนคา

(ORDERS) ซงเกบรายละเอยดเกยวกบการสงสนคาของลกคา orderNumber, orderDate เมอ

บรษทไดรบการสงสนคาจากลกคาแลวนน บรษทตองด าเนนการเพอจดการสนคา และสงสนคาใหแก

ลกคาโดยเรว ในการท างานนน บรษทจ าเปนตองรรายละเอยดเกยวกบรายการสงสนคา และ

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

ฐานขอมล CUSTOMERS และ ORDERS เพอใหบรษทสามารถท างานเรองการสงสนคา (Order

Processing) ไดอยางมประสทธภาพ

ปจจบนจะเหนไดวาการน าเอาคอมพวเตอรเขามาชวยเปนเครองมอพนฐานททกองคกรไมวา

จะเปนองคในหนวยงานภาครฐ หรอเอกชนตางใหความสนใจในการน าเอาคอมพวเตอรเขามาใชงาน

เนองจากความสะดวก รวดเรวในประมวลผล โดยเฉพาะอยางยงในระบบการจดเกบขอมลในลกษณะ

ของระบบฐานขอมลกใชอปกรณคอมพวเตอรในการจดเกบขอมลดวยเชนกน ซงการจดเกบขอมลดวย

วธการระบบฐานขอมลมประโยชนอยดวยกนหลายประการ สามารถอธบายประโยชนของการน าเอา

ระบบฐานขอมลมาใชในการจดเกบขอมลในองคกรไดดงน

Page 8: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

14

ประโยชนของระบบฐานขอมล

ประโยชนของระบบฐานขอมลสามารถสรปไดแก (หทยรตน เกตมณชยรตน, 2556)

1. ลดความซ าซอนกนของขอมล นนคอ ขอมลชนดเดยวกนทถกจดเกบไวหลายๆ ท ยอมท า

ใหเกดความซ าซอนกนของขอมล การทน าขอมลทงหมดมาเกบไวทเดยวกนภายในระบบการจดการ

เดยวกนจะเปนการลดความซ าซอนลงไปได

2. สามารถหลกเลยงความขดแยงของขอมลลงไดในระดบหนง หมายถง การเกบขอมลไว

หลายๆ แหงอาจกอใหเกดปญหา การแกไขขอมลเดยวกนนอาจไมเหมอนกนในทกแหงเนองจากความ

ผดพลาดในการแกไขขอมลทอาจไมไดรบการแกไขจนครบทกๆ ขอมล ดงนน การใชระบบฐานขอม ล

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

เมอเกดการแกไขขอมลขนเมอใดจะตองแกไขใหเหมอนกนครบทกแหง

3. สามารถใชขอมลรวมกนได นนคอ ความสามารถใชขอมลรวมกนได โปรแกรมประยกต

ใดๆ ทพฒนาขนมาใหม สามารถใชขอมลทมอยไดทนท โดยไมจ าเปนตองกรอกขอมลเขาไปในระบบ

อก

4. สามารถควบคมความเปนมาตรฐานได นนคอ ผทมหนาทควบคมดแลการใชระบบ

ฐานขอมลสามารถก าหนดมาตรฐานเดยวกนทงระบบได ท าใหการแลกเปลยนระหวางระบบเปนไป

อยางสะดวกและถกตอง

5. สามารถจดหาระบบความปลอดภยทรดกมได หมายถง การปองกนไมใหผทไมมสทธมาใช

ขอมลในระบบได เนองจากผบรหารฐานขอมลจะเปนผคอยควบคมการใชขอมล ซงผบรหารฐานขอมล

จะสามารถก าหนดสทธการใชใหแกผใชคนใดกไดตามความเหมาะสม และผใชแตละคนกอาจจะใช

ขอมลไดในระดบทแตกตางกน

6. สามารถควบคมความคงสภาพของขอมลได ซงในหลายกรณทแมวาขอมลไมขดแยงแตไม

สามารถคงสภาพอยได เชน ขอมลเกยวกบอายของพนกงานในบรษทอาจจะมคา 300 แทนทจะเปน

30 ซงความผดพลาดแบบนเกดขนไดงาย จากความผดพลาดของผพมพขอมลซงความผดพลาดใน

ลกษณะเชนน ผทออกแบบระบบฐานขอมลสามารถสรางกฏเกณฑเพอควบคมความคงสภาพไว เพอ

ควบคมดแลใหมความถกตอง

Page 9: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

15

7. สามารถสรางสมดลในความขดแยงของความตองการได เนองดวย การทผใชทงหมดของ

องคกรใชขอมลจากฐานขอมลรวมกนท าใหผบรหารฐานขอมล ทราบถงความตองการและความส าคญ

ของผใชงานทงหมด จงสามารถก าหนดโครงสรางของฐานขอมลเพอใหบรการทดทสดได เปนการสราง

สมดลของความตองการไมใหเกดความขดแยงในหมผใชเพราะการออกแบบนน กระท าบนแนวทางท

มงจะใหประโยชนสวนรวมดทสด

8. สามารถชวยใหเกดความเปนอสระของขอมล นนคอ ขอมลทวไปมกจะขนอยกบโปรแกรม

ประยกตนนๆ คอ ขอมลทถกน ามาประยกตใชยงมความผกพนอยกบวธการจดเกบและเรยกใชขอมล

ซงในลกษณะการเขยนโปรแกรมประยกตบางประเภท อาจจ าเปนตองใสเทคนคการจดเกบและ

เรยกใชขอมลไวในตวโปรแกรมดวย หากเกดตองมการเปลยนแปลงวธการจดเกบ หรอการเรยกใช

ขอมลแลวผใชจ าเปนทตองสรางวธการประยกตใชขนมาใหม ซงเปนความไมสะดวกอยางยง

จากทกลาวมาขางตนจะพบวา การน าเอาระบบฐานขอมลมาใชนนมประโยชนอยดวยกน

หลายประการ ซงจากประโยชนทเกดขนจงท าใหองคกรตางๆ ไมวาจะเปนองคกรขนาดเลกหรอ

องคกรขนาดใหญตางกไดเปลยนวธการในการจดเกบขอมลจากวธการดงเดมซงอาจ เกบขอมลอยใน

รปแบบของแฟมขอมลในระบบคอมพวเตอร มาใชการจดเกบดวยวธนซงในการพฒนาการจดเกบ

ขอมลดวยระบบฐานขอมลนน ผพฒนาระบบจ าเปนตองมความรความเขาใจตอกระบวนการตางๆใน

การพฒนาระบบฐานขอมลดวย ซงจะสามารถอธบายขนตอนในการพฒนาระบบฐานขอมลไดดงน

ขนตอนในการพฒนาระบบฐานขอมล

ส าหรบขนตอนในการพฒนาระบบฐานขอมลนนสามารถประยกตเอาวธการในการพฒนา

ระบบสารสนเทศตางๆ มาใช ซงวธการทนยมน ามาใชในการพฒนาระบบเรยกวา วงจรการพฒนา

ระบบ (System development Life Cycle: SDLC) ซงไดก าหนดขนตอนหลกของการพฒนาระบบ

โดยสามารถอธบายในแตละขนตอนไดดงน (สมชาย วรญญานไกร, 2555)

1. การก าหนดปญหา (Problem Definition)

ขนตอนนจะบงบอกทศทางของโครงการหรอของระบบวาจะไปในทศทางใดโดยวเคราะห

ปญหาของระบบงานเดมตงแตวตถประสงค ขอบเขตของงาน และทรพยากรทตองใชเมอผบรหารของ

Page 10: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

16

องคกรมความตองการทจะสรางระบบสารสนเทศขน เนองจากความลาหลงของระบบงานเดม หรอ

การไมมประสทธภาพเพยงพอของระบบงานเดมทตอบสนองความตองการในปจจบนได

2. การศกษาความเปนไปได (Feasibility Study)

ขนตอนทศกษาความเปนไปไดของระบบวาจะประสบความส าเรจหรอไม หลงจากท

ทราบปญหาของระบบงานเดมแลว โดยแสดงใหเหนวาระบบใหมนจะมลกษณะแบบใด พจารณา

ขอมลน าเขาผลลพธภายใตตนทนและทรพยากรทก าหนดไว ผลจากขนตอนทจะท าใหทราบวาจะ

ด าเนนโครงการตอหรอยกเลก นอกจากนยงท าใหหนวยงาน นกวเคราะห และนกออกแบบเขาใจ

ตรงกนซงจะมการศกษาความเปนไปไดในดานตางๆ ดงน

2.1 ความเปนไปไดของเทคโนโลย (Technological Feasibility)

การศกษาระบบงานเดมวามอปกรณและซอฟตแวรเพยงพอทจะรองรบ

สารสนเทศใหมไดหรอไมหากไมมจะตองการจดซออปกรณและซอฟตแวรประเภทใดเพมเตม หรอถา

มอยแลวกจะตองวเคราะหถงความสามารถของอปกรณและซอฟตแวร

2.2 ความเปนไปไดทางดานการปฏบตการ (Operational Feasibility)

การวเคราะหวาระบบงานเดมมบคลากรทมความสามารถหรอมประสบการณใน

การพฒนาและตดตงระบบหรอไม นอกจากนยงตองพจารณาวาผใชระบบ มความคดเหนอยางไรกบ

การเปลยนแปลงของระบบทจะเกดขน

2.3 ความเปนไปไดทางเศรษฐศาสตร (Economic Feasibility)

การศกษาคาใชจายตางๆ ทจะเกดขนตงแตเรมตนพฒนาระบบจนกระทงมการ

ตดตงและใชงานจรง นอกจากนยงตองท าการคาดการณถงผลประโยชนทจะไดรบ รวมทงเวลาท

จะตองใชในการพฒนาระบบ เพอจะน าขอมลทไดมาสรปวาคมคาหรอไมทจะท าการเปลยนระบบ

3. การวเคราะหระบบ (System Analysis)

ขนตอนการพจารณาวาระบบจะท าอยางไรและตองท าอะไรบาง ผวเคราะหระบบจะ

ใชเครองมอชวยในการวเคราะหระบบ เชน ผงระบบงาน(System flowchart) แผนผงโครงสราง

แผนภาพกระแสขอมล (Data flow diagram : DFD) ซงจะท าใหเหนภาพรวมของระบบ โดยผ

วเคราะหระบบจะตองวเคราะหในเรองตอไปน

Page 11: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

17

3.1 การวเคราะหความตองการของผใช (Users Requirement Analysis)

ประกอบดวยความตองการของขอมลของผปฏบตงาน (End User) และความตองการสารสนเทศของ

ผบรหารเพอใหสามารถออกแบบระบบใหมไดตรงกบความตองการนนมากทสด ในขนตอนนจะเรม

ตงแตการศกษาระบบการท างานขององคกรซงเปนระบบงานเดมใหเขาใจกอนวามลกษณะการท างาน

อยางไรแลวจะมการเกบรวบรวมขอมลตางๆ จากผใชรวมไปถงกฎเกณฑและขอบงคบตางๆ ดวย สงท

ตองการวเคราะหไดแก

3.1.1 ขอบเขตของฐานขอมลทจะสราง จากการวเคราะหความตองการของ

ขอมลสารสนเทศองคกร ผออกแบบระบบควรจะตองทราบวาระบบฐานขอมลทจะสรางขนนน จะ

น ามาใชชวยงานทางดานใดในองคกร และมความสามารถท างานเกยวกบอะไรบาง ฐานขอมลนนจะ

เปนแบบฐานขอมลรวมหรอเปนฐานขอมลแบบกระจาย

3.1.2 ความสามารถของโปรแกรมประยกตทสรางขน จะตองทราบวา

โปรแกรมประยกตทสรางขนจะมความสามารถในการท างานดานใดบาง นอกจากนยงตองค านงถง

การควบคมความคงสภาพของขอมลเมอมการจดการกบขอมลใดๆ รวมทงการรกษาความปลอดภย

ของระบบอกดวย

3.2 อปกรณทางดานอปกรณและซอฟตแวรทจะมการใช การพจารณาวาควรใช

อปกรณหรอซอฟตแวรทมประสทธภาพมากนอยเพยงใด ตองพจารณาจากองคประกอบหลายอยาง

เชน ในองคกรนนมผทตองการใชงานฐานขอมลมากนอยเพยงใด จ านวนรายการเปลยนแปลง

(Transactions) ทจะตองประมวลผลในแตละวน และจ านวนความตองการในการพมพขอมล เปนตน

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

เกบ รวมไปถงประเภทของระบบจดการฐานขอมล

3.3 การวางแผนระยะเวลาในการท างาน การวางแผนจะเรมตงแตการออกแบบ

ฐานขอมล การลงมอเขยนโปรแกรม การแกไขขอผดพลาดของโปรแกรม การท าเอกสารประกอบการ

ท างาน และการตดตงระบบ ซงตองมการก าหนดระยะเวลาทตองใชในแตละขนตอน เพอจะใหการ

ด าเนนงานสามารถบรรลตามระยะเวลาทก าหนดไว

Page 12: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

18

4. การออกแบบระบบ (System Design)

ขนตอนการออกแบบเพอใหไดระบบใหม ประกอบดวยการออกแบบกระบวนการ

ท างาน (Procedure design) การออกแบบผลลพธ (Output design) การออกแบบขอมลน าเขา

(Input design) การออกแบบฐานขอมล (Database design) และการออกแบบโปรแกรม (Program

design) ซงการออกแบบผานขอมลจะตองค านงถงดงตอไปน

4.1 การออกแบบฐานขอมลในระดบความคด (Conceptual Database Design)

การน าเสนอระบบฐานขอมลในลกษณะของแผนภาพโดยอาจใชตวแบบ E-R ซง

จะมการแสดงขอมลหลกทงหมดทม ลกษณะเฉพาะของแตละขอมลเทานน และความสมพนธระหวาง

ขอมลหลกออกมาในรปแบบของแผนภาพ ขอดของตวแบบ E-R คอสามารถท าความเขาใจไดงาย ท า

ใหเหนภาพรวมของฐานขอมลทงระบบ และนอกจากนตวแบบทไดจะมความเปนอสระจากระบบการ

จดการฐานขอมล ทใชโดยไมสนใจวาระบบจดการฐานขอมลทใชนนองกบตวแบบของฐานขอมล

รปแบบเชงสมพนธเครอขายหรอล าดบขนและไมขนกบอปกรณอกดวย หลงจากสรางตวแบบ E-R

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

ถาระบบจดการฐานขอมลทใชองกบตวแบบเชงสมพนธ จะตองแปลงตวแบบ E-R นนใหอยในรปแบบ

ของความสมพนธตางๆ ทอยในรปแบบทเปนบรรทดฐาน

4.2 การออกแบบฐานขอมลในระดบตรรก (Logical Database Design)

หลงจากขนตอนท 3 คอการวเคราะหความตองการของผใช และรวบรวม

กฎเกณฑตางๆอนพงมไดแลว อาจท าการออกแบบฐานขอมลในระดบตรรกะ โดยการใชตวแบบทาง

ขอมลทสอดคลองกบระบบการจดการฐานขอมลทใช เชน ท าการออกแบบฐานขอมล โดยใชตวแบบ

เชงสมพนธ ถาระบบจดการฐานขอมลองกบตวแบบสมพนธ ซงการออกแบบในระดบตรรกะนไมตองม

การออกแบบในแนวความคด คอไมตองมการสรางแผนภาพ E-R มากอน ซงกเปนวธทนยมใช แตตอง

ทราบถงกระบวนการในการออกแบบ

4.3 การออกแบบฐานขอมลในระดบกายภาพ (Physical Database Design)

ขนตอนการออกแบบในระดบลางสด ซงจะยงเกยวกบการจดเกบขอมลจรงๆ

ภายในหนวยเกบขอมล เชน จานบนทก เพอใหสามารถเพมประสทธภาพในการเขาถงหรอการคนหา

Page 13: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

19

ขอมล ในขนตอนนอาจเปนการสรางดรรชน (Index) การจดกลม (Clustering) ซงเปนการจดเกบ

ขอมลทมการใชงานบอยๆไวในหนวยเกบขอมลเดยวกน หรอการใชเทคนคการหาต าแหนงทเกบขอมล

แฮชชง (Hashing Technique) ในการจดต าแหนงทอยของขอมลภายในหนวยเกบ เปนตน

หลงจากออกแบบเรยบรอยแลวจะเรมพฒนาโปรแกรม (Implementation) โดยเลอกระบบ

จดการฐานขอมลขนมาใช และผออกแบบระบบซงอาจเปนนกวเคราะหระบบหรอผออกแบบ

ฐานขอมล จะท าการออกแบบโปรแกรมวาระบบจะตองประกอบดวยโปรแกรมใดบาง แตละโปรแกรม

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

ยงตองมการออกแบบหนาจอการน าขอมลเขา รปแบบรายงาน และการควบคมความคงสภาพของ

ฐานขอมล ซงจะน ามาสรางเปนเอกสารทเรยกวาขอมล การออกแบบโปรแกรม (Program

Specification) เพอเตรยมสงใหกบนกเขยนโปรแกรมใชเปนแบบในการเขยนโปรแกรมตอไป

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

ถกตองหรอไม โดยจะมการทดสอบกบขอมลจรงทมอย ถาเปนระบบใหญทตองอาศยนกเขยน

โปรแกรมหลายคนชวยกนเขยนโปรแกรมหลงจากทแตละคนท าการทดสอบโปรแกรม (Program

Testing) ของตนเองเสรจแลว จะน าโปรแกรมเหลานนมารวมกนใหเปนระบบเดยว แลวท าการ

ทดสอบอกครง ซงจะเรยกวาการทดสอบระบบ (System Testing) โดยทวไปแลวการแยกทดสอบ

เฉพาะโปรแกรมสวนใหญจะผาน แตเมอมการทดสอบระบบสวนใหญจะไมผาน เนองจากนกเขยน

โปรแกรมแตละคนอาจมความเขาใจในงานไมตรงกน จงท างานไมประสานกน

ดงนนการทดสอบระบบจงเปนเรองส าคญจะตองท าการแกไขจนกวาจะผานใหได และตองม

การทดสอบขอมลน าเขา เพอทดสอบการท างานของระบบทถกตองตามตองการหรอไมดวย หลงการ

พฒนาโปรแกรมเรยบรอยแลว จะตองท าเอกสารประกอบโปรแกรม (Documentation) เพออธบาย

รายละเอยดของโปรแกรมวา จดประสงคของโปรแกรมคออะไร ใชงานดานไหน ฯลฯ ซงอาจจะเปน

การสรปรายละเอยดของโปรแกรมและแสดงเปนผงงาน (Flowchart) หรอ Pseudo code กได

หลงการพฒนาโปรแกรมแลวควรมการท าเอกสารประกอบโปรแกรมทกขนตอนของการพฒนา

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

การท าเอกสารน มประโยชนอยางมากตอหนวยงาน เนองจากบางครงอาจตองการเปลยนแปลงแกไข

Page 14: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

20

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

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

โปรแกรมจะมอย 2 แบบ คอ

1. เอกสารประกอบโปรแกรมส าหรบผใช (User Documentation) เหมาะส าหรบ

ผใชทไมตองเกยวของกบการพฒนาโปรแกรม แตเปนผทใชงานโปรแกรมอยางเดยว จะอธบาย

เกยวกบการใชโปรแกรม ตวอยาง เชน โปรแกรมนท าอะไร ใชงานในดานใด ขอมลเขามลกษณะ

อยางไร ขอมลออกหรอผลลพธมลกษณะอยางไร การเรยกใชโปรแกรมท าอยางไร ค าสงหรอขอมลท

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

โปรแกรม

2. เอกสารประกอบโปรแกรมส าหรบผ เขยนโปรแกรม ( Technical

Documentation) จะแบงออกเปน 2 สวนคอ สวนทเปนค าอธบายหรอหมายเหตในโปรแกรมหรอ

เรยกอกอยางหนงวาค าอธบาย (Comment) ซงสวนใหญมกจะเขยนแทรกอยในโปรแกรมอธบายการ

ท างานของโปรแกรมเปนสวนๆ สวนอธบายดานเทคนค มกจะท าเปนเอกสารแยกตางหากจาก

โปรแกรม ซงจะอธบายในรายละเอยดทมากขน เชน ชอโปรแกรมยอยตางๆ มอะไรบาง แตละ

โปรแกรมยอยท าหนาทอะไร และค าอธบายยอๆ เกยวกบวตถประสงคของโปรแกรม เปนตน

5. การตดตงระบบ (System Construction)

ขนตอนนเปนการทดสอบระบบแลวตดตงระบบจรงใหกบหนวยงานรวมถงการบ ารงรกษา

ระบบ การทดสอบโปรแกรมนอาจท าไดในระหวางการพฒนาโปรแกรม สวนการตดตงระบบอาจ

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

ทงหมด ทงนขนกบนกวเคราะหและออกแบบระบบจะตดสนใจเลอกใช ขนตอนนรวมถงการน าขอมล

จากระบบเดมแปลงเขาสฐานขอมลของระบบใหมดวย นอกจากนยงรวมไปถงการฝกอบรมใหแกผใช

แนวคดเกยวกบประสทธภาพของระบบ

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

วางแผนและนโยบายการท างานทเกดขนมกใหความส าคญเกยวกบประสทธภาพการท างานของ

Page 15: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

21

โปรแกรมเปนอนดบแรก เพอใชประสทธภาพเปนตววดการท างานของโปรแกรมหรอระบบทถก

พฒนาออกมาวา ไดตอบสนองความตองการตามทวางแผนไวหรอไม ซงการประเมนโดยผเชยวชาญ

ดานการเขยนโปรแกรมสามารถแบงการวดประสทธภาพของการพฒนาระบบไดเปน

1. การประเมนระบบดาน Functional Requirement Test คอการประเมนดานการตรง

ตามความตองการของผใชระบบ ซงเปนการประเมนผลความถกตอง

2. การประเมนระบบดาน Functional Test คอการประเมนดานการท างานไดตามฟงกชน

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

3. การประเมนระบบดาน Usability Test คอ การประเมนดานความงายตอการใชงาน

ระบบ ซงเปนการประเมนลกณะของการออกแบบระบบวามความยากงายตอการใชงานมากนอย

เพยงใด

4. การประเมนระบบดาน Security Test คอ การประเมนดานการรกษาความปลอดภยของ

ขอมล ในระบบ โดยเปนการประเมนระบบในดานการร กษาความปลอดภยของขอมล

(อาณฐพล ไชยแสน, 2557)

การประเมนฐานขอมล

การประเมนฐานขอมลมหลกเกณฑการประเมนคลายคลงกบการประเมนแหลง

สารสนเทศในสอรปแบบอนๆ การพจารณาประเมนฐานขอมลพอสรปไดดงน

1. ความคงท (Consistency) หมายถงระเบยนทอยภายในฐานขอมลเปนไปตามกฎ

ขอตกลง ในเรองเขตขอมล องคประกอบขอมล เชนเดยวกบการท าดชน และการแกไข

2. ครอบคลม (Coverage/Scope) หมายถง ฐานขอมลมความครอบคลม ในเรองท

จดท าตามนโยบายหรอวตถประสงค

3. ความทนสมย (Timeliness) มการปรบปรงแฟมขอมลในแตละสวนใหทนสมยถกตอง

เปนปจจบน

4. ความถกตอง (Accuracy/Error rate) หมายถง ความถกตองของสารสนเทศทบนทก

ลงในฐานขอมลรวมทงการสะกดค า

Page 16: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

22

5. เขาถงขอมลไดงาย (Accessibility/Ease of use) หมายถง สามารถใชงานงายไม

ซบซอนมระบบชวยการคนคน เชน หวเรองหรอศพทสมพนธ

6. มการบรณาการ (Integration) หมายถง สามารถยายขอมลไปสโปรแกรมอนๆ ได

7. ผลลพธทไดจากฐานขอมล (Output) หมายถง สามารถก าหนดรปแบบผลลพธพมพ

ทางเครองพมพ หรอผลลพธในรปแฟมขอมลเพอจดสงทางจดหมายอเลกทรอนกส หรอจดเกบในจาน

บนทกหรอสงทางโทรสาร

8. สารสนเทศ (Documentation) หมายถง สารสนเทศทไดรบทนเวลา ถกตองและ

สามารถอานได

9. การฝกอบรมผใช (Customer support and training) หมายถง การฝกอบรมผใชให

สามารถใชระบบทงในระดบพนฐานและลกซง

10. ราคา (Value-to-cost ratio) หมายถง ความเหมาะสมในเรองราคาเมอเทยบกบ

ประสทธภาพของระบบ

นอกจากนเพอใหการพฒนาระบบฐานขอมลมประสทธภาพและเพอใหเกดประโยชน

สงสดตอการพฒนาและการใชประโยชนจากระบบฐานขอมลทพฒนาขนนน จ าเปนตองค านงถงปจจย

ทสงผลตอคณภาพของฐานขอมลอกดวย (กตตพงษ กลมกลอม, 2554)

ปจจยทสงผลตอคณภาพของฐานขอมล

1. ปจจยดานกายภาพ หมายถง คณภาพของฐานขอมลในดานฮารดแวร และซอฟตแวร

เชน ขนาดของอปกรณทใชในการจดเกบขอมล ระบบการรกษาความปลอดภย ประสทธภาพของการ

ส ารองขอมล ความยากงายในการขยายขดความสามารถของระบบในอนาคต เวลาทใชในการจดการ

หรออานขอมลของ Database Engine เปนตน

2. ปจจยดานเทคนค หมายถง คณภาพของฐานขอมลทเกยวของกบการใชงานฐานขอมล

โดยบคลากรดานไอท เชน การมภาษาเพอการจดการขอมล และภาษาเพอการใชงานขอมล ทเขาใจ

งาย ไมซบซอน และมความสามารถการจดการกบขอมลไดอยางมประสทธภาพ หรอความสามารถใน

การน าขอมลไปใชงานรวมกบขอมลในฐานขอมลประเภทอน

Page 17: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

23

3. ปจจยทางดานขอมล หมายถง คณภาพของฐานขอมลในดานของคณภาพของขอมล เชน

ความยากงายในการดงขอมลมาใชงาน ความเปนอนหนงอนเดยวกนของขอมล ความไมซ าซอนกน

ของขอมล โดยปจจยทางดานคณภาพของฐานขอมล จะไดมากจากการออกแบบระบบฐานขอมลทม

ประสทธภาพเทานน

การพฒนาระบบบนเทคโนโลยเวบ

1. เวลดไวดเวบ (WWW)

เวลดไวดเวบ (World Wide Web) หรอ เรยกอยางยอวา เวบ (Web) (กฤดาภทร สหาร,

2557) คอ ระบบการแสดงผลขอมล ทผใชงานสามารถเขาถงขอมลและบรการตางๆ ไดโดยการตดตอ

ผานเครอขายอนเทอรเนต และในการรบและสงขอมลในระบบเวบสอสารดวยโพรโทคอล HTTP เวบ

รองรบการท างานในลกษณะครอสแพลตฟอรม (Cross Plat Form) กลาวคอ ระบบเวบสามารถ

ท างานไดบนเครองคอมพวเตอรทมความหลากหลาย และมความแตกตางกนทงในดานฮารดแวรและ

ซอฟตแวร

ในปจจบนเวบถกใชงานอยางแพรหลาย แตมกจะถกเรยกกนโดยทวไปวาอนเทอรเนต แท

ทจรงแลวการใชงานเครอขายเพอแลกเปลยนขอมลซงตองใชเบราวซเซอรในการท างานนนคอ เวบ

แตเวบท างานโดยอาศยระบบเครอขายอนเทอรเนตในการรบสงขอมล หรอการสอสารผานมาตรฐาน

HTTP เครองคอมพวเตอรทใชตดตอสอสารผานระบบเวบ สามารถจ าแนกตามบทบาทออกเปน 2

บทบาทคอ เวบไคลแอนทและเวบเซรฟเวอร

1. เวบไคลแอนท (Web Client) คอ เครองคอมพวเตอรทผใชงานเวบใชในการ

ตดตอเพอขอรบบรการตางๆจากเวบเซรฟเวอร โดยปกตแลวในการใชงานเวบมกจะใชเวบเบราวเซอร

เปนเครองมอในการแสดงผลขอมล ดงนนเวบไคลเอนทจงอาจหมายถงเวบเบราวเซอรกได

2. เวบเซรฟเวอร (Web Server) คอ เครองคอมพวเตอรทท าหนาทในการเกบ

เอกสารเวบ ในรปแบบของเอกสาร HTML และโปรแกรมหรอโปรแกรมประยกตตางๆเพอใหบรการ

แกผใชงานเวบ

Page 18: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

24

2. องคประกอบเวบ

องคประกอบเวบ คอ สงซงเปนสวนประกอบทท าใหเกดระบบเวบและท าใหเราสามารถใช

งานเวบได อาจจ าแนกองคประกอบเวบออกเปน 6 องคประกอบ ไดแก ภาษาโปรแกรมบนเวบ

เครองมอทใชในการแสดงผลเวบเซรฟเวอร ระบบการอางองรซอรส โพรโทคอล HTTP และ

อนเทอรเนต

2.1 ภาษาการโปรแกรมบนเวบ

ภาษาการโปรแกรมบนเวบ (Web Programming Language) หมายถง

ภาษาคอมพวเตอรทใชในการแสดงผลขอมลบนเวบ หรอภาษาทใชในการพฒนาแอพพลเคชนและ

บรการบนเวบ ภาษาการโปรแกรมบนเวบจ าแนกออกเปน 2 ประเภท คอ ภาษาการโปรแกรมบนเวบ

ฝงไคลเอนท และภาษาการโปรแกรมบนเวบฝงเซรฟเวอร

2.1.1 ภาษาการโปรแกรมบนเวบฝงไคลเอนต (Client – Side Programming

Language) หมายถงภาษาคอมพวเตอรทมการประมวลผลทเครองคอมพวเตอรของผใชงานเวบ ใน

การประมวลผลจะใชทรพยากร (เชน ซพย เมมโมร หนวยความจ า) ทเครองคอมพวเตอรของผใชงาน

เวบ ตวอยางภาษาการโปรแกรมบนเวบฝงไคลเอนท ไดแก VBScript JavaScript CSS และ HTML

เปนตน ซงในเบราวเซอรมการตดตงตวแปลค าสง (Interpreter) ของภาษาเหลาน ในปจจบนภาษา

HTML คอภาษามาตรฐานในการแสดงบนเวบ

2.1.2 ภาษาฝงโปรแกรมบนเวบฝงเซรฟเวอร (Server-Side Programming

Language) หมายถง ภาษาคอมพวเตอรทมการประมวลผลทเวบเซรฟเวอร ในการประมวลผล

โปรแกรมจะใชทรพยากรทเวบเซรฟเวอรทงหมด และในเวบเซรฟเวอรนนจะมตวแปรค าสงของภาษา

ตดตงอย ตวอยางภาษาการโปรแกรมบนเวบฝงเซรฟเวอร ไดแก PHP JSP ASP และ Perl เปนตน

3. เครองมอทใชในการแสดงผล

เครองมอทใชในการแสดงผล หมายถง โปรแกรมทท าหนาทอานและตความภาษามารค

อพ แลวแสดงผลขอมลเพอใหผใชงานเวบสามารถมองเหนขอมลนนได เครองมอทใชในการแสดงผลท

รจกกนดเรยกวา เบราวเซอร (Browser) อาจจ าแนกประเภทเบราวเซอรได 2 ประเภท คอ

เบราวเซอรแบบเทกซโหมดและแบบกราฟกโหมด

Page 19: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

25

3.1 เบราวเซอรแบบเทกซโหมด ไดแก Lynx Emacs/W3C Links และ ELinks เปน

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

ในลกษณะขอความและไมสามารถแสดงรปภาพได

3.2 เบราวเซอรแบบกราฟกโหมด ใชงานคอนขางงายและแสดงผลขอมลไดสวยงาม

ตวอยางเบราวเซอรประเภทกราฟกโหมด ไดแก Internet Explorer (IE) Firefox Netscape และ

Opera เปนตน อยางไรกตามความสามารถในการแสดงผลของเบราวเซอรอาจมความแตกตางกน

4. เวบเซรฟเวอร

เวบเซรฟเวอร (Web Server) หรออาจเรยกวา HTTP Server หมายถง เครอง

คอมพวเตอรทมโปรแกรมส าหรบการตดตอสอสารขอมลกบเวบเบราวเซอร เวบเซรฟเวอรมการ

จดเกบเอกสารเวบ (เอกสาร HTML) โปรแกรมหรอโปรแกรมประยกตตางๆเพอใหบรการแกผใชงาน

เวบ เวบเซรฟเวอรมกเปนเครองคอมพวเตอรทมสมรรถนะสง เพราะจะตองรองรบการใหบรการแก

เวบไคลเอนทจ านวนมากทตดตอขอใชบรการในเวลาเดยวกนในหนวยงานหนงๆ อาจจดตงเวบ

เซรฟเวอรมากกวา 1 เครอง ในการใชงานโปรแกรมประยกตบนเวบนน อาจมการก าหนดเซรฟเวอร

ฐานขอมล (Database Server) บนเวบเซรฟเวอรหรอจดการแยกตางหาก

5. ระบบการอางองรซอรส

รซอรส (Resource) บนเวบ หมายถง ขอมลใดๆ ทสามารถอางองไดดวยการก าหนดทอย

(Address) เวบใชระบบการอางองทอยของรซอรสทเรยกวา ระบบการอางองแบบโกลบอล (Global

Identification) ระบบการอางองแบบโกลบอลมขอก าหนดวา รซอรสหนงๆ สามารถอางองไดดวยท

อยเพยงหนงคาเทานน ทอยหรอแอดเดรสอางองรซอรสนนอาจเรยกวา URL หรอ URI ซงทง URL

และ URI ตางกหมายถงทอยทมความอางองรซอรสแบบโกลบอล URL (Uniform Resource

Locator) มกถกใชเพอเรยกแอดเดรสทอางองไปยงรซอรสประเภทเวบเพจ สวน URI (Uniform

Resource Identifier) เปนการเรยกของผใชโดยไมเจาะจงประเภทของรซอรส

โดยแอดเดรส URI หรอ URL มองคประกอบ 4 สวนคอ

Page 20: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

26

1. สคมา (Schema) แสดงโพรโทคอลทใชในการเขาถงรซอรส เชน http://

หมายถง รซอรสทสามารถเขาถงไดผานโพรโทคอล HTTP และ ftp:// หมายถง รซอรสทสามารถ

เขาถงไดผานโพรโทคอล FTP

2. โดเมนเนม (Domain Name) คอชอโดเมนหรอชอของเครองคอมพวเตอรท

จดเกบทรพยากรในเครอขายอนเทอรเนต ซงโดเมนเนมจะถกจบคกบหมายเลข IP Address

3. พาธ (Path) ใหรายละเอยดในการเขาถงรซอรส หรอโฟลเดอรทจดเกบรซอรสใน

เครองคอมพวเตอร

4. รซอรส (Resource) คอขอมลในระบบเวบ เชน index.html คอ เวบเพจ และ

music.mp3 คอไฟล MP3

ซงวธการในการเรยกใชของผใชจะเรยกใชผานโปรแกรมเวบเบราเซอรซงโดย

สวนมากจะไดก าหนดสคมาไวเพออ านวยความสะดวกแกผใชในการเขาถงเวบ เชน http:// หรอ

https:// เปนตน โดยผใชสามารถพมพชอโดเมนของเวบทผใชตองการไดโดยตรง

6. โพรโทคอล HTTP

ในการสอสารระหวางมนษยนนจะตองมผพดและผฟง เมอคนหนงก าลงพดคนอนๆกจะ

เปนผฟงหากทกๆคนตางพดขนพรอมๆกนกจะท าไมสามารถสอสารกนไดรเรอง ในการสอสารขอมล

ในระบบคอมพวเตอรใดๆกตาม กมความคลายคลงกบการสอสารของมนษยทจะตองมการก าหนด

โพรโทคอลทคอมพวเตอรใชในการรบสงขอมล

โพรโทคอล (Protocol) คอ กฎเกณฑทใชในการรบและสงขอมลซงทงผรบและผสงขอมล

จะตองยดถอและ ปฏบตตามตลอดการสอสารขอมล จงจะท าใหการรบและสงขอมลนนส าเรจได

6.1 การรบสงขอมลในเวบท างานดวยโพรโทคอล HTTP

HTTP (Hypertext Transfer Protocol) เปนโพรโทคอลมาตรฐานทใชในการรบสง

ขอมลระหวางเวบไคลเอนทและเวบเซรฟเวอร ทท างานในลกษณะรองขอและตอบกลบ (Request-

Reply Protocol) และท างานทพอรตบรการหมายเลข 80 ในการสอสารเพอเรยกเอกสารเวบหรอใช

บรการบนเวบนนไคลเอนทจะอรบบรการโดยสง HTTP Request ไปยงเวบเซรฟเวอรทพอรต

Page 21: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

27

หมายเลข 80 หลงจากนนเวบเซรฟเวอรจะตอบกลบโดยสง HTTP Response ซงประกอบดวย

HTTP Response Header และ HTTP Response Body ใหกบเวบไคลเอนท

ภาษาทางคอมพวเตอรทใชในการพฒนาระบบ

1. ภาษา PHP

ภาษา PHP เปนภาษาเขยนเวบซงเปนทนยมกนอยางมากในปจจบน (ธนยพฒน วงศรตน,

2556) สามารถสรางระบบงานหรอเวบแอพพลเคชนไดอยางหลากหลาย เนองจาก PHP ม

ความสามารถมากมาย ซงสามารถแบงออกเปน 3 หมวดหมความสามารถของภาษา PHP ไดดงน

(กฤดาภทร สหาร, 2557)

1.1 ความสามารถพนฐาน เปนความสามารถขนพนฐานทภาษาสครปตทวๆไปตอง

ท าได ไดแกสรางฟอรมโตตอบ หรอรบ-สงขอมลกบผใชได ตวอยางเชน PHP นนชวยใหสรางฟอรม

เพอรบขอมลกบผใชงาน, ใชงาน cookies เพอแลกเปลยนขอมลระหวางผใชงานกบเซรฟเวอร

1.2 แทรกโคด PHP เขาไประหวางโคดภาษา HTML ไดทนท : ท าไดงายเพยงแค

พมพแทรกเครองหมายพเศษเขาไประหวางสวนทเปนภาษา HTML กจะท าใหมความสามารถเพมขน

ทนท

1.3 ฟงกชนสนบสนนการท างาน : PHP มฟงกชนมากมายทเกยวของกบการจดการ

ขอความอกขระและ Pattern matching (เหมอนกบภาษา Perl) และสนบสนนตวแปร Scalar,

Array, Associative, Array นอกจากนยงสามารถก าหนดโครงสรางขอมลรปแบบอนๆทสงขนไปได

(เชนเดยวกบภาษา C หรอ Java)

2. ความสามารถในการตดตอกบฐานขอมลของภาษา PHP

การสรางเวบไซตสวนใหญจะมการรบ-สงขอมลกบผใชงาน เชน ผใชงานกรอกขอมลเพอ

สมครสมาชก การลอกอนเขาใชงานระบบ การซอขายสนคาออนไลน ฯลฯ เหลานลวนตองมการใช

งานฐานขอมลเพอท าใหขอมลถกจดการอยางถกตองและมประสทธภาพ สามารถจดเกบแสดงผลทาง

เวบเพจไดอยางถกตองสวยงาม ซงภาษา PHP มขอดกวาภาษาอนทสามารถรองรบการใชงาน

ฐานขอมลไดมากมาย

Page 22: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

28

3. รปแบบโครงสรางของภาษา PHP

ภาษา PHP มลกษณะคลายกบภาษาซ ทค าสงแตละค าสงนนจะตองปดทายดวย

เครองหมาย ; (Semicolon) โดยสามารถสอดแทรกกลมของภาษา PHP ไวในภาษา HTML ไดใน

ทกๆ สวนหรอต าแหนงทตองการ หรอจะเขยนเฉพาะค าสงภาษา PHP อยางเดยวโดยไมตองมค าสง

HTML เลยกได แลวบนทกเปนสกล .php ซงภาษา PHP สามารถเขยนไดในรปแบบทแตกตางกนถง

4 รปแบบ คอ (คะชา ชาญศลป, 2553)

3.1 รปแบบ XML (XML Style)

<? php

PHP Code In here

?>

3.2 รปแบบสครปต (Script Style)

<script language= “php”>

PHP Code In Here

</script>

3.3 รปแบบสน (Short Style)

<?

PHP Code In Here

?>

3.4 รปแบบ ASP (ASP Style)

<%

PHP Code In Here

%>

จากรปแบบทง 4 นน รปแบบ XML เปนรปแบบทนยมใชมากทสด และภาษา PHP

มกจะถกใชควบคกบภาษา HTML โดยสอดแทรกภาษา PHP ในต าแหนงทตองการในไฟลขอมล

HTML เมอโปรแกรมเวบเบราเซอร (Web Browser) จากฝงไคลเอนต (Client) สงไฟลสกล .php ไป

Page 23: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

29

ทเวบเซรฟเวอร (Web Server) แลว เวบเซรฟเวอรจะสงตอไปท PHP Pre-processor เพอท าการ

ประมวลผลค าสง PHP ทพบ แลวสงผลลพธกลบไปใหฝงไคลเอนต ซงเวบเซรฟเวอรจะสงผลลพธนน

กลบไปทเวบเบราเซอรในรปแบบของขอมล HTML เพอแสดงผลในฝงไคลเอนต

ความตองการของทรพยากรในการพฒนาระบบบนเทคโนโลยเวบ

ในการพฒนาโปรแกรมคอมพวเตอรบนเทคโนโลยเวบดวยภาษา PHP จ าเปนตองส ารวจ

ความพรอมของระบบคอมพวเตอรทจะใชงานซงมองคกอบส าคญหรอความตองการของทรพยากรใน

การพฒนาระบบ (อนรรฆนงค คณมณ, 2555) ดงน

1. เซรฟเวอร ในการใชงานเบองตนอาจใชเครองคอมพวเตอรทใชในการพฒนาโปรแกรมท า

หนาทเปนเซรฟเวอร หากเปนเวบไซตทท างานจรงจะตองเปนคอมพวเตอรทมคณสมบตดเยยมแยก

ตางหาก

2. ไคลเอนท คอ เครองของผใชงาน ในการศกษาดวยตนเองเราอาจจะใหไคลเอนทกบ

เซรฟเวอรเปนเครองเดยวกนไปเลย

3. โปรแกรม Web Server เปนเซฟเวอรทท าใหเซฟเวอรกลายเปนเวบเซรฟเวอร นนคอ

พรอมรองรบการใชงานจากไคลเอนทหลายๆตวพรอมกน ส าหรบโปรแกรม Web Server ทนยมกน

ไดแก Apache PWS (Personal Web Server) และ IIS (Microsoft Internet Information

Server)

4. โปรแกรม Text Editor เปนซอฟตแวรทใชพมพและแกไขสครปตในภาษา PHP ซงม

ใหเลอกหลายโปรแกรม เชน Notepad, FrontPage, Dreamweaver และ Edit Plus เปนตน

5. PHP Script Language คอ ค าสงภาษา PHP ทใชในการพฒนาโปรแกรม

6. โปรแกรม Database Server คอ ซอฟตแวรทท างานบนเซรฟเวอร ท าใหเซรฟเวอร

ใหบรการเกยวกบฐานขอมลได ส าหรบโปรแกรม Database Server ทนยมกนคอ MySQL,

PostgreSQL, SQL Server

7. โปรแกรม Database Manager คอ ซอฟตแวรทชวยอ านวยความสะดวกในการจดการ

ระบบฐานขอมล ทงนเพราะโปรแกรม Database Server บางตว เชน MySQL ไมไดสรางสวนท

จดการ, สราง, แกไข Database เหมอน Microsoft Access ท าใหจ าเปนตองมผชวยทคอยจดการ

Page 24: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

30

เกยวกบฐานขอมล ไดแก PHPMyAdim ทถกพฒนาขนดวยภาษา PHP เพอใชในการจดการ MySQL

โดยเฉพาะ

ขอควรปฏบตทวไปในการพฒนาเวบเพจหรอโปรแกรมประยกตบนเวบ

อาจสรปไดดงตอไปน (กฤดาภทร สหาร, 2554)

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

น าเสนอในแตละหนา

2. ควรจดหาและจดการเตรยมขอมล และรปภาพใหพรอม รปภาพไมควรใหญ (มความ

ละเอยดสง) เกนไปเพราะอาจท าใหการโหลดเอกสารใชเวลานาน

3. ควรออกแบบโครงสรางเวบไซตเบองตน ซงอาจก าหนดโครงสรางเอการแบบตนไม (Tree)

แลวพจารณาการเขาถงเอกสารในโครงสรางและการเชอมโยงระหวางเอกสาร

4. ควรยดหลกการ Web Usability ในการสรางเวบเพจ ซงค านงถงความสะดวกของผใชงาน

เวบเปนหลก เชน อ านวยความสะดวกในการเชอมโยงเวบโดยนกถงความสะดวกในการยอนกลบไปยง

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

การคนหาขอมล และการเชอมโยงเอกสารไมควรซบซอนจนเกนไปจนท าใหผใชงานเวบไมทราบ

ต าแหนงของตนเองในเวบไซต

5. เลอกภาษาการโปรแกรมบนเวบทเหมาะสม โดยค านงถงความสามารถของเวบเซรฟเวอร

และเบราวเซอรในการประมวลผลภาษาเหลานน และความสามารถของภาษาในการเขยนโปรแกรม

เพอสนบการท างานของแอพพลเคชน

6. การก าหนดชอไฟลของเอกสารเวบ ควรก าหนดชอของไฟลโดยใชตวอกษรภาษาองกฤษ

ตวพมพเลก ไมมชองวางในชอ และไมควรใชอกขระพเศษใดๆ หากเอกสารเปนเอกสาร HTML ควร

ก าหนดนามสกลดวย .htm หรอ .html และหากพฒนาจากภาษาอนๆ ควรก าหนดนามสกลตาม

เงอนไขของภาษานนๆ เชน .php ส าหรบค าสงทพฒนาดวยภาษา PHP หรอ .jsp ส าหรบค าสงท

พฒนาดวยภาษา JSP

Page 25: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

31

7. หากตองการท าใหเอกสารนนเปนหนาแรกของเวบไซต ควรก าหนดชอของไฟลเอกสาร

ดวย index.html ซงเวบเซรฟเวอรโดยทวไปจะโหลดเอกสารนขนมาแสดงเปนหนาแรกของเวบไซต

ทนท

8. สรางโฟลเดอรเพอจดเกบไฟลเอกสารใหเหมาะสม เชน สรางโฟลเดอรยอยส าหรบจดเกบ

เวบเพจ และรปภาพแยกออกจากกน ทงนเพอท าใหการเกบไฟลเปนระบบและมระเบยบซงงายตอ

การคนหาไฟลเมอตองการแกไขขอมลในอนาคต

9. ควรตรวจทานเอกสารเวบเพอความถกตองของเนอหาและขอมลและตรวจสอบการ

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

แสดงผลมความชดเจน ถกตอง และสวยงาม

10. ควรพงระวงในการเผยแพรเนอหา หรอรปภาพทไมเหมาะสม และหากขอมลเหลานนถก

คดลอกมาจากเวบไซตอนๆ ควรท าการอางองเพอบอกแหลงทมาของขอมล ทงนจะตองค านงถง

ลขสทธตางๆของเนอหาและรปภาพหรอกฎหมายทเกยวของกบคอมพวเตอรและเทคโนโลย

สารสนเทศอกดวย

งานวจยทเกยวของ

งานวจย

สชาดา ผองสใน (2556) ไดท าการวจยเรอง การพฒนาระบบฐานขอมลเพอการจดเกบ

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

ฐานขอมลเพอการจดเกบขอมลสนคาคงคลงและขอมลประวตลกคา โดยมวตถประสงคเพอลดเวลา

และความผดพลาดในการคนหาสนคาและการคนคนขอมลประวตการใชบรการลกคา ผลการ

ด าเนนการในงานวจยสามารถลดเวลาในการบรหารจดการขอมลและการสบคนขอมลไดเปนอยางด

โดยสามารถลดเวลาทใชในการคนคนขอมลประวตลกคาได รอยละ 89.23 และลดเวลาในการคนหา

สนคาไดรอยละ 53.27

Page 26: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

32

สนธยา วนชย (2554) ไดท าการวจยเรองการพฒนาโปรแกรมระบบฐานขอมลเพอการ

บรหารการเรยนการสอน และการวจย มวตถประสงค เพอสรางโปรแกรมระบบฐานขอมลและ เพอ

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

วจย คณะเทคโนโลย การเกษตร เครองมอทใชในการวจย ผวจยไดแบงออกดงน 1. โปรแกรมระบบ

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

การเรยน การสอนและการวจย กลมตวอยางท ใชในการวจยคออาจารยและนกศกษาคณะ

เทคโนโลยการเกษตร จ านวน 12 คน ผลการวจย ดานท 1 ดานการออกแบบโปรแกรม คาเฉลยรวม

เทากบ 3.01 ความพงพอใจอย ในระดบปานกลาง ดานท 2 ดานการใชงาน คาเฉลยรวมเทากบ 2.83

ความพงพอใจอยในระดบปาน กลาง ดานท 3 คมอการใชงาน คาเฉลยรวมเทากบ 1.83 ความพง

พอใจอยในระดบนอย แนวทางการพฒนาการพฒนาโปรแกรมระบบฐานขอมลเพอการบรหารการ

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

น าเสนอ การเลอก ออกแบบเมนใหใชงานงาย การเขยนคมอใหครอบคลมเมนและการใชงานท งหมด

ของโปรแกรม

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

Page 27: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

33

สาวตร วงษนน (2558) ไดน าเสนอผลการวจยในบทความวชาการ โดยไดน าเสนองานวจยเรอง การพฒนาระบบฐานขอมลของทระลก : กรณศกษา คณะมนษยศาสตรและสงคมศาสตร มหาวทยาลยสงขลานครนทร วทยาเขตปตตาน ซงมวตถประสงคเพอ น าเทคโนโลยสารสนเทศมา ประยกตในการบรหารองคกรในสวนของการจดท าฐานขอมลเพอการ เบกจายของทระลก กลมผใชงานคอ บคลากรของคณะมนษยศาสตร และสงคมศาสตร มหาวทยาลยสงขลานครนทร การพฒนาระบบ สารสนเทศเพอการเบกจายของทระลกน จะชวยสนบสนนการด าเนน งานเพอตรวจสอบรายการคงคลง และการจดการของทระลกอยาง เปนขนตอน กลมตวอยาง คอ บคลากรของคณะฯ จ านวน 37 คน ผลการประเมนความพงพอใจม 3 สวนคอ ดานประสทธภาพระบบ ดานการออกแบบระบบ และ การบรการ พบวาอยในเกณฑดมาก บทความวชาการ

พวงรตน จนพล สญญา ตบะนยม และไชยยนต ปาละมาณ (2552) ไดน าเสนอบทความ

วชาการ เรองการพฒนาระบบการจดการเอกสารโดยใชฐานขอมลแบบกระจายบนเทคโนโลยเวบ

วตถประสงคเพอพฒนาระบบการจดการเอกสารโดยใชฐานขอมลแบบกระจายบนเทคโนโลยเวบ เพอ

เปนชองทางในการตดตอสอสารรบสงเอกสารระหวางหนวยงานของสถาบนการศกษาในเครอ

เทคโนโลยภาคใตซงตงอยตางสถานทโดยระบบท พฒนาขน ชวยลดคาใชจายในการตดตอสอสาร

ระหวางหนวยงานและการท าส าเนาเอกสาร เกดความรวดเรวและสะดวกในการรบสงเอกสาร จดเกบ

เอกสารอยางเปนระเบยบงายแกการคนหา ควบคมมสทธการใชงาน มระบบเมน 2 ภาษา เพมสาขา

ไดไมจ ากด และปรบเปลยนคาเรมตนระบบไดโดยผใช ระบบพฒนาโดยใชโปรแกรม Adobe

ColdFusion 8 ในการพฒนา Web Application และใชโปรแกรม Microsoft SQL 2005 เปน

ระบบจดการฐานขอมล อาศยเครอขายอนเทอรเนตในการเชอมโยงฐานขอมลถงกน จากการประเมน

ความพงพอใจผใชระบบดวยแบบสอบถาม สรปไดวาระบบทพฒนาขนมประสทธภาพในระดบด

สามารถใชงานและประหยดคาใชจายไดตามวตถประสงค

วฒไกร ปอมมะรง (2556) ไดน าเสนอบทความวชาการเรองการพฒนาโปแกรมระบบฐานขอมล ดานงานโสตทศนปกรณและอาคาร สถานท คณะสถาปตยกรรมศาสตร ผงเมองและนฤมตศลป มหาวทยาลยมหาสารคาม ความมงหมายเพอพฒนาโปรแกรมระบบฐานขอมลดานงานโสตทศนปกรณ และอาคารสถานท โดยไดแบงการวจยออกเปน 3 ขนตอนคอ ศกษาปญหาและ

Page 28: บทที่ 2 เอกสารและงานวิจัยที่ ...cms.dru.ac.th/jspui/bitstream/123456789/1475/6/Unit 2.pdf¤ ® µ ª · ¥ µ ¨ ¥ ´ µ £ ´ »

มหาวท

ยาลยราชภฏธนบร

34

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