บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf ·...

34
บทที2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง ในโครงงานเทคโนโลยีสารสนเทศธุรกิจนีผู้ศึกษาได้ทาการศึกษาหลักการ ทฤษฏี และค้นคว้าเอกสารที่เกี่ยวข้อง ดังต่อไปนี2.1 สิ่งที่ควรรู้เกี่ยวกับการฝึกประสบการณ์วิชาชีพ 2.2 ความรู้ทั่วไปเกี่ยวกับอินเตอร์เน็ต 2.3 เว็บบราวเซอร์ (Web Browser) 2.4 เว็บเซิร์ฟเวอร์ (Web server) 2.5 การจัดการฐานข้อมูล (Database) 2.6 การวิเคราะห์และออกแบบระบบสารสนเทศ 2.7 เครื่องมือที่ใช้ในการออกแบบระบบสารสนเทศ 2.8 วรรณกรรมที่เกี่ยวข้อง 2.1 สิ่งที่ควรรู้เกี่ยวกับการฝึกประสบการณ์วิชาชีพ การฝึกประสบการณ์วิชาชีพหรือการฝึกงาน ( Practical Training) การฝึกประสบการณ์ วิชาชีพหรือการฝึกงานเป็นการเสริมทักษะและประสบการณ์ให้เตรียมพร้อมสาหรับการทางานทั้งใน ระหว่างการศึกษาและภายหลังการศึกษา โดยนักศึกษาจะได้นาความรู้จากภาคทฤษฏีไปสู่การฝึกการ ปฏิบัติในระยะเวลาที่กาหนด สาหรับความรู้และประสบการณ์ที่ได้จะช่วยให้นักศึกษาเห็นภาพทีแท้จริงในการทางาน ซึ่งจะช่วยให้นักศึกษาเข้าใจความต้องการที่แท้จริงในการทางานทั้งจากตนเอง และสถานประกอบการ หน่วยงาน หรือบริษัทที่เป็นนายจ้าง 2.1.1 ความสาคัญของการฝึกประสบการณ์วิชาชีพ มีความตระหนักถึงภาระหน้าที่รับผิดชอบต่อตนเอง แผนกวิชาชีพและสถาบันฯ เพิ่มทักษะความรู้ที่จาเป็นก่อนการทางานจริงเมื่อสาเร็จการศึกษา ฝึกระเบียบวินัย ความรับผิดชอบ ต่อหน้าที่และสามารถปฏิบัติงานตามที่ได้รับมอบหมาย ฝึกประสบการณ์วิชาชีพร่วมกับผู้อื่น และสังคมการทางาน 2.1.2 การเตรียมความพร้อมก่อนฝึกประสบการณ์วิชาชีพ ทาความรู้จักกับสถานที่ฝึกประสบการณ์วิชาชีพ มีความรู้เบื้องต้นเกี่ยวกับสถานที่ฝึก ประสบการณ์วิชาชีพ ประวัติ ลักษณะงาน การเดินทางไป – กลับสถานที่พักอาศัยระหว่างฝึก ประสบการณ์วิชาชีพและการแจ้งให้ทางบ้านทราบการฝึกประสบการณ์วิชาชีพ ตรวจสอบวันเวลา และสถานที่ในการรายงานตัว การแต่งกาย ตรวจสอบรายละเอียดของการรายงานตัวล่วงหน้า เอกสารที่จาเป็นในการฝึกประสบการณ์วิชาชีพ ควรแต่งกายให้สุภาพและเรียบร้อยตามเครื่องแบบ ของสถาบัน ปฏิบัติตามระเบียบ กฎระเบียบ ข้อบังคับของบริษัทหรือองค์กร ศึกษาหรือสอบถาม

Transcript of บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf ·...

Page 1: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

บทท 2

ทฤษฎและวรรณกรรมทเกยวของ ในโครงงานเทคโนโลยสารสนเทศธรกจน ผศกษาไดท าการศกษาหลกการ ทฤษฏ และคนควาเอกสารทเกยวของ ดงตอไปน 2.1 สงทควรรเกยวกบการฝกประสบการณวชาชพ 2.2 ความรทวไปเกยวกบอนเตอรเนต 2.3 เวบบราวเซอร (Web Browser) 2.4 เวบเซรฟเวอร (Web server) 2.5 การจดการฐานขอมล (Database) 2.6 การวเคราะหและออกแบบระบบสารสนเทศ 2.7 เครองมอทใชในการออกแบบระบบสารสนเทศ 2.8 วรรณกรรมทเกยวของ 2.1 สงทควรรเกยวกบการฝกประสบการณวชาชพ การฝกประสบการณวชาชพหรอการฝกงาน (Practical Training) การฝกประสบการณวชาชพหรอการฝกงานเปนการเสรมทกษะและประสบการณใหเตรยมพรอมส าหรบการท างานทงในระหวางการศกษาและภายหลงการศกษา โดยนกศกษาจะไดน าความรจากภาคทฤษฏไปสการฝกการปฏบตในระยะเวลาทก าหนด ส าหรบความรและประสบการณทไดจะชวยใหนกศกษาเหนภาพทแทจรงในการท างาน ซงจะชวยใหนกศกษาเขาใจความตองการทแทจรงในการท างานทงจากตนเองและสถานประกอบการ หนวยงาน หรอบรษททเปนนายจาง 2.1.1 ความส าคญของการฝกประสบการณวชาชพ มความตระหนกถงภาระหนาทรบผดชอบตอตนเอง แผนกวชาชพและสถาบนฯ เพมทกษะความรทจ าเปนกอนการท างานจรงเมอส าเรจการศกษา ฝกระเบยบวนย ความรบผดชอบ ตอหนาทและสามารถปฏบตงานตามทไดรบมอบหมาย ฝกประสบการณวชาชพรวมกบผอน และสงคมการท างาน 2.1.2 การเตรยมความพรอมกอนฝกประสบการณวชาชพ ท าความรจกกบสถานทฝกประสบการณวชาชพ มความรเบองตนเกยวกบสถานทฝกประสบการณวชาชพ ประวต ลกษณะงาน การเดนทางไป – กลบสถานทพกอาศยระหวางฝกประสบการณวชาชพและการแจงใหทางบานทราบการฝกประสบการณวชาชพ ตรวจสอบวนเวลา และสถานทในการรายงานตว การแตงกาย ตรวจสอบรายละเอยดของการรายงานตวลวงหนา เอกสารทจ าเปนในการฝกประสบการณวชาชพ ควรแตงกายใหสภาพและเรยบรอยตามเครองแบบของสถาบน ปฏบตตามระเบยบ กฎระเบยบ ขอบงคบของบรษทหรอองคกร ศกษาหรอสอบถาม

Page 2: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

7

กฎระเบยบของสถานทฝกประสบการณวชาชพใหชดเจน และปฏบตตามอยางเครงครด มความตรงตอเวลา ควรเดนทางไปลวงหนาอยางนอย 15-30 นาท และไมกลบกอนงานเลก มความซอสตยและความตงใจในการฝกประสบการณวชาชพ มสมมาคารวะ นกศกษาตองปฏบตตนใหด รกษาชอเสยงสถาบนและมสมมาคาระแกบคลากรในสถานทฝกประสบการณวชาชพหรอทกคนทเกยวของ ศกษางานในหนาทและความรบผดชอบ ศกษารายละเอยดทอธบายหนาทความรบผดชอบ สภาพการท างาน ลกษณะของงานทส าคญ (job description) เตรยมความพรอมเพอท าความรจกกบเพอนรวมงานในหนาท ควรปฏบตตวใหเหมาะสม มความสภาพ ไมถอตว ออนนอม ถอมตน ตดตอผดแลการ ฝกประสบการณวชาชพในสถานทฝกประสบการณวชาชพ นกศกษาควรท าความรจกผดแลเกยวกบการ ฝกประสบการณวชาชพและการประพฤตตวใหเหมาะสม สามารถสอบถามปญหาตาง ๆ ไดโดยไมตองลงเล 2.1.3 การปฏบตตนในระหวางฝกประสบการณวชาชพ

1. ตรงตอเวลา และการเคารพผบงคบบญชา 2. มความซอสตยตอตนเองและผอน ตงใจเรยนรงานใหมากทสด 3. แตงกายชดนกศกษา กรณใสเสอชอปตองผานความเหนชอบจากบรษทกอน 4. การลากจ ลาปวย ตองปฏบตตามกฎระเบยบขอบงคบของสถานทฝก

ประสบการณวชาชพ 5. ระมดระวงในเรองการวางตวและการใชเครองมอสอสาร 6. นกศกษาควรมความเชอมนในตนเอง กลาคด กลาแสดงออกและกลาตดสนใจ 7. ในระหวางการฝกประสบการณวชาชพ หากมปญหาเกยวกบงานตองการค าปรกษา

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

9. หลกเลยงการทะเลาววาทกบเพอนรวมงาน หรอความสมพนธชสาวกบเพอน รวมงาน/บคลากรภายในสถานทฝกประสบการณวชาชพ อนกอใหเกดปญหารนแรง

10. ควรดแลความปลอดภยของตนเอง หากมเพอนควรเดนทางไป - กลบเปนหมคณะ หลกเลยงการเดนทางโดยล าพงโดยเฉพาะนกศกษาหญง 11. หลกเลยงการขาดงานโดยไมจ าเปน นอกจากจะท าใหเกดภาพลบตอนกศกษายงรวมทงชอเสยงของสถาบนอกดวย 12. การดแลทรพยสนของตนเอง ของบรษท และควรใชความระมดระวงในการใชงานทรพยสนบรษท

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

14. ใหถอเสมอนวาการฝกประสบการณวชาชพกคอการท างาน และท าการฝก ประสบการณวชาชพอยางเตมก าลงความสามารถ 15. หากมอบตเหตเกดขนระหวางการฝกประสบการณวชาชพใหตดตออาจารยทปรกษาแผนกวชาหรอสถาบน

Page 3: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

8

2.1.4 ก าหนดระยะเวลาในการฝกประสบการณวชาชพ หามหยดการปฏบตฝกประสบการณวชาชพเองโดยไมแจงแผนกวชาหรอขาดความรบผดชอบตองานทไดรบมอบหมายและไมสามารถอางเหตวาฝกประสบการณวชาชพครบก าหนดแลว เนองจากเปนการก าหนดจ านวนชวโมงขนต า ในกรณนนกศกษาควรแจงอาจารยทปรกษา ฝกประสบการณวชาชพตามแผนกวชาของตนเอง 2.1.5 เอกสารประกอบการฝกประสบการณวชาชพ 1. จดหมายยนยนการฝกประสบการณวชาชพและสงตวนกศกษาเขาฝกประสบการณวชาชพ 1 ฉบบ 2. จดหมายตอบรบใหเขาฝกประสบการณวชาชพ 1 ฉบบ 3. กรมธรรมประกนภยอบตเหต 1 ฉบบ 4. สมดบนทกการฝกประสบการณวชาชพ 1 ฉบบ 5. ใบประเมนผลการฝกประสบการณวชาชพ 1 ฉบบ (ยนใหแกผดแลการฝกประสบการณวชาชพ วนรายงานตว) 6. สมดบนทกลงเวลาปฏบตงาน 1 ฉบบ (สถานทฝกประสบการณวชาชพ) 2.1.6 การนเทศการฝกประสบการณวชาชพของนกศกษา ภายหลงจากทนกศกษาไดเขาสสถานทฝกประสบการณวชาชพและไดรบการยนยนเรยบรอยแลว คณะอาจารยผรบผดชอบฝกประสบการณวชาชพนกศกษาจะท าการออกนเทศตามสถานทฝกประสบการณวชาชพของนกศกษาโดยจะแจงใหทราบลวงหนา เพอการเตรยมพรอมของบคลากรและผดแลการฝกประสบการณวชาชพรวมทงตวนกศกษาเอง เพอประเมนลกษณะของสถานทฝกประสบการณวชาชพและความเหมาะสมในการฝกประสบการณวชาชพตามทนกศกษาไดรบมอบหมาย พรอมรวบรวมขอมลการประเมนความพงพอใจตอการปฏบตงานของนกศกษาหรอผปฏบตงาน 2.1.7 การประเมนผลการฝกประสบการณวชาชพ จะมการประเมนผลโดยหวหนาหนวยงานของสถานประกอบการทรบนกศกษาเขา ฝกประสบการณวชาชพตามแบบประเมนผลการฝกประสบการณวชาชพ ส าหรบสถานท ฝกประสบการณวชาชพ (อยทายเลมของสมดบนทกการฝกประสบการณวชาชพ) เมอสนสดระยะเวลาการฝกประสบการณวชาชพครบถวนทกขนตอน ซงผลการประเมนจะปรากฏเปนเกรด G (ด) P (พอใช) หรอ U (ตก) ซงนกศกษาทผานการฝกประสบการณวชาชพจะตองไดรบการประเมนผลเปน G หรอ P จงจะถอวาสอบผานการฝกประสบการณวชาชพ 2.1.8 นยามค าศพทเกยวกบการฝกประสบการณวชาชพ ทวภาค หมายถง การจดการเรยนการสอนทางดานอาชวศกษาเปนความรวมมอกน ระหวางสถานศกษากบสถานประกอบการ โดยสถานศกษาจะสอนในภาคทฤษฎและสถาน ประกอบการจะสอนภาคปฏบต การฝกประสบการณวชาชพ หมายถง การจดประสบการณใหกบนกศกษาวทยาลยอาชวศกษามหาสารคามออกฝกประสบการณวชาชพในรปแบบทวภาค

Page 4: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

9

อาจารยทปรกษา หมายถง อาจารยประจ าแผนกวชาทรบผดชอบดแลใหค าปรกษา ในการด าเนนการฝกประสบการณวชาชพของนกศกษาและประเมนผลนกศกษา เจาหนาท หมายถง ผรบผดชอบดแลงานดานฝกประสบการณวชาชพของนกศกษา สถานประกอบการ หมายถง หนวยงานภาครฐหรอภาคเอกชนทนกศกษาเขาไป ฝกประสบการณวชาชพ 2.2 ความรทวไปเกยวกบอนเตอรเนต 2.2.1 ความหมายระบบเครอขายอนเตอรเนต อนเตอรเนต (Internet) นนยอมาจากค าวา “International network” หรอ “Inter Connection network” ซงหมายถง เครอขายคอมพวเตอรขนาดใหญทเชอมโยงเครอขายคอมพวเตอรทวโลกเขาไวดวยกน เพอใหเกดการสอสาร และการแลกเปลยนขอมลรวมกนโดยอาศยตวเชอมเครอขายภายใตมาตรฐานการเชอมโยงเดยวกนนนกคอ TCP/IP Protocol ซงเปนขอก าหนดวธการตดตอสอสารระหวางคอมพวเตอรในระบบเครอขาย ซงโปรโตคอลนจะชวยใหคอมพวเตอรทมฮารดแวรทแตกตางกนสามารถตดตอถงกนได การทมระบบอนเตอรเนตท าใหสามารถเคลอนยายขาวสารขอมลจากทหนงไปยงอกทหนงไดโดยไมจ ากดระยะทาง สงขอมลไดหลายรปแบบทงขอความตวหนงสอ ภาพ และเสยง โดยอาศยเครอขายโทรคมนาคมเปนตวเชอมตอเครอขายอนเตอรเนตนบเปนอภระบบเครอขายทยงใหญมาก มเครองคอมพวเตอรหลายลานเครองทวโลกเชอมตอกบระบบ ท าใหคนในโลกทกชาตทกภาษาสามารถตดตอส อสารกนได โดยไมตองเดนทางไปโลกทงโลกเปรยบเสมอนเปนบานหนงททกคนในบานสามารถพดคยกนไดตลอด 24 ชวโมง ประหยดเวลา คาใชจาย แตเกดประโยชนตอสงคมโลกปจจบนมาก 2.2.2 ประวตความเปนมาของระบบเครอขายอนเตอรเนต มจดเรมตนมาจากเหตผลทางการทหาร เนองจากในยคสงครามเยนเมอประมาณ พ.ศ. 2510 ระหวางฝายคอมมวนสตและฝายเสรประชาธปไตยซงน าโดยสหรฐอเมรกา โดยตางฝาย ตางกกลวขปนาวธของอกฝายหนง โดยผน าสหรฐอเมรกาวตกวา ถาหากทางฝายรสเซยยงขปนาวธนวเคลยรเขามาถลมจดยทธศาสตรบางจดของตนเองขนมา อาจจะท าใหคอมพวเตอรทเชอมตอกนเสยหายได จงไดสงใหมการวจยเพอสรางเครอขายคอมพวเตอรชนดใหมขนมาเพอปองกนความเสยหาย โดยมจดประสงควา ถาคอมพวเตอรเครองใดเครองหนงถกท าลาย แตเครองอนกจะตองใชงานตอไปได หนวยงานทท าหนาทดแลระบบเครอขายในขณะนนมชอวา ARPA (Advanced Research Projects Agency) ดงนนชอเครอขายในขณะนนจงถกเรยกวา ARPANET ตอมาในป พ.ศ. 2547 เครอขายขยายใหญโตเพมมากขน จากการระดมนกวจยเพอสรางมาตรฐานใหมขนมาเพอความเหมาะสม จงไดมาตรฐาน TCP/IP และนอกจากประโยชนดานงานวจยและทางทหารแลว ยงไดน ามาใชประโยชนทางดานธรกจและการพาณชยอกดวย ตอมาในป พ.ศ. 2532 ไดเปลยนชอเปนเครอขายอนเทอรเนต และน ามาใชประโยชนในการตดตอขอมลขาวสารมากมาย ส าหรบในประเทศไทยไดมการเรมตนตดตงระบบอนเทอรเนตเปนครงแรกทมหาวทยาลยสงขลานครนทร วทยาเขตหาดใหญ เพอใชในการศกษาของมหาวทยาลย โดยตดตอกบสถาบนเทคโนโลยแหงเอเชย โดยเชอมตอเครองมนคอมพวเตอรเพอรบสงจดหมายอเลกทรอนกสกบมหาวทยาลยเมลเบรน

Page 5: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

10

ประเทศออสเตรเลย ในป พ.ศ. 2530 ตอมากระทวงวทยาศาสตรเทคโนโลยและพลงงานไดมอบหมายใหศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต (NECTEC) ใหทนสนบสนนแกสถาบนเทคโนโลยพระจอมเกลาเจาคณทหารลาดกระบงเพอศกษาถงการเชอมตอเครองคอมพวเตอรของมหาวทยาลยดานวทยาศาสตร 12 แหงเขาเปนเครอขายเดยวกนเมอ พ.ศ. 2531 หลงจากนนจฬาลงกรณมหาวทยาลยไดเปนเกตเวยอนเทอรเนตในประเทศไทยและเรมใหบรการทางอนเทอรเนตเตมรปแบบในเดอนกรกฎาคม พ.ศ. 2535 และตอมาเมอป พ.ศ. 2537 การสอสารแหงประเทศไทยรวมลงทนกบหนวยงานของรฐและเอกชน เปดใหบรการอนเทอรเนตเชงพาณชย 2 รายคอบรษทอนเทอรเนตประเทศไทย จ ากด และบรษท อนเทอรเนต คอมเมอรเชยล แอนดโนวเลจเซอรวส จ ากด ภายหลงเปลยนชอเปน KSC คอมเมอรเชยลอนเทอรเนต จ ากด และป พ.ศ. 2538 โดยความรวมมอของรฐวสาหกจ 3 แหงคอ การสอสารแหงประเทศไทย องคการโทรศพทแหงประเทศไทย และส านกงานสงเสรมวทยาศาสตรและเทคโนโลยแหงชาต (สวทช.) โดยใหบรการในนาม บรษท อนเทอรเนต ประเทศไทย (Internet Thailand) เปนผใหบรการอนเทอรเนตเชงพาณชยรายแรกของประเทศไทย 2.2.3 มาตรฐานการสอสารดานอนเตอรเนต 1. โปรโตคอล (Protocol) คอตวกลางหรอภาษากลางทใชเปนมาตรฐานส าหรบ การสอสารในระบบเครอขายอนเทอรเนต เพอใชตดตอสอสารเชอมโยงกนระหวางเครองคอมพวเตอร นบรอยลานเครองซงแตละเครองมความแตกตางกนทงรนและขนาดของคอมพวเตอร ถาขาดโปรโตคอลกจะไมสามารถทจะตดตอสอสารใหเขาใจกนได เพราะฉะนนโปรโตคอลกเปรยบเหมอนเปนลามทใชแปลภาษาของระบบเครอขายอนเทอรเนต มาตรฐานนเรยกวา TCP/IP การท างานของ TCP/IP จะแบงขอมลทจะสงออกเปนสวนยอย ๆ เรยกวา แพคเกต (Packet) แลวสงไปตามเสนทางตาง ๆ ในเครอขายอนเทอรเนต โดยจะกระจายแพคเกตออกไปหลายเสนทาง แพคเกตเหลานจะไปรวมกนทปลายทาง และถกน ามาประกอบรวมกนเปนขอมลทสมบรณอกครง 2. ระบบไอพแอดเดรส (IP Address) เมอเราตองการสอสารกบคอมพวเตอรเครองอน เราจะตองทราบทอยของเครองคอมพวเตอรเครองนน คอมพวเตอรทใชโปรโตคอล TCP/IP จะมหมายเลขประจ าเครองทไมซ ากบเครองอนในโลก มชอเรยกวา ไอพแอดเดรส ไอพแอดเดรสจะมลกษณะเปนตวเลข 4 ชดทมจด ( . ) คน เชน 193.167.15.1 เปนตน ตวเลขแตละชดจะมคาไดตงแต 0 - 255 คอมพวเตอรทมไอพแอดเดรสเปนของตวเองและใชเปนทเกบเวบเพจ เราเรยกวาเซรฟเวอร (Server) หรอโฮสต (Host) สวนองคกรหรอผควบคมดแลและจดสรรหมายเลขไอพแอดเดรส เราเรยกวา อนเทอรนก (InterNIC) 3. โดเมนเนม (Domain name system : DNS) เปนระบบทน าตวอกษรทจ าไดงาย เขามาแทนไอพแอดเดรสทเปนตวเลข แตละโดเมนจะมชอไมซ ากนและมกจะถกตงใหคลายกบชอของบรษทหนวยงาน หรอองคกรของผเปนเจาของเพอความสะดวกในการจดจ าชอเน องจากการตดตอสอสารกนในระบบอนเทอรเนตใชโปรโตคอล TCP/IP เพอสอสารกน โดยจะตองม IP address ในการอางองเสมอ แต IP address นถงแมจะจดแบงเปนสวน ๆ แลวกยงมอปสรรคในการทตองจดจ า ถาเครองทอยในเครอขายมจ านวนมากขน การจดจ าหมายเลข IP ดจะเปนเรองยากและอาจสบสนจ าผดได แนวทางแกปญหาคอการตงชอหรอตวอกษรขนมาแทนท IP address

Page 6: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

11

ซงสะดวกในการจดจ ามากกวา เชน IP address คอ 203.183.233.6 แทนทดวยชอ dusit.ac.th ผใชงานสามารถจดจ าชอ dusit.ac.th ไดงายกวาการจ าตวเลขโดเมนทไดรบความนยมกนทวโลกทถอวาเปนโดเมนสากล มดงน .com ยอมาจาก commercial ส าหรบธรกจ .edu ยอมาจาก education ส าหรบการศกษา .int ยอมาจาก International Organization ส าหรบองคกรนานาชาต .mil ยอมาจาก Military ส าหรบองคกรทหาร .gov ยอมาจาก Governmental ส าหรบองคกรรฐบาล

.org ยอมาจาก Organization ส าหรบหนวยงานทไมแสวงหาก าไร .net ยอมาจาก Network ส าหรบหนวยงานทมเครอขายของตนเองและท าธรกจดาน

เครอขาย และส าหรบโดเมนทเปนชอยอของประเทศ มดงน .au ยอมาจาก Australia ส าหรบประเทศออสเตรเลย .fr ยอมาจาก France ส าหรบประเทศฝรงเศส .th ยอมาจาก Thailand ส าหรบประเทศไทย .jp ยอมาจาก Japan ส าหรบประเทศญปน .uk ยอมาจาก United Kingdom ส าหรบประเทศองกฤษ ต าแหนงอางองเวบเพจ เปนต าแหนงทใชอางองเวบเพจตาง ๆ ในอนเทอรเนตโดยพมพ URL เขาไปในชอง Address ของเวบเบราวเซอรโดย URL ประกอบดวย 3 สวน ดงนคอ

www.hotmail.com/data.html www คอ การแสดงวาขณะนก าลงใชบรการ www hotmail คอ โดเมนเนมของเวบไซตทก าลงใชงานอย

data.html คอ ต าแหนงของไฟลทเกบเวบเพจหนานนอย โดเมนเนมเซรฟเวอร (Domain Name Server) ถงแมระบบโดเมนเนมจะท าใหจดจ าชอไดงายแตการท างานจรงของอนเทอรเนตกจ าเปนตองใชไอพแอดเดรสอยางเดม ดงนนจงจ าเปนตองมระบบทจะท าการแปลงโดเมนเนมไปเปนไอพแอดเดรส โดยจะตองจดการใหคอมพวเตอรเครองหนง ท าหนาทในการแปลงโดเมนเนมไปเปนไอพแอดเดรส เครองคอมพวเตอรทท าหนาทนจะถกเรยกวาโดเมนเนมเซรฟเวอร (Domain Name Server) หรอ ดเอนเซรฟเวอร (DNS Server) 4. การขอจดทะเบยนโดเมน ตองเขาไปจดทะเบยนกบหนวยงานทรบผดชอบโดยชอโดเมนทขอจดนนไมสามารถซ ากบชอทมอยเดม เราสามารถตรวจสอบไดวามชอโดเมนนน ๆ หรอยงไดจากหนวยงานทเราจะเขาไปจดทะเบยน การขอจดทะเบยนโดเมนม 2 วธ ดวยกน คอ การขอจดทะเบยนใหเปนโดเมนสากล (.com .edu .int .org .net) ตองขอจดทะเบยนกบwww.networksolution.com ซงเดมคอ www.internic.net และการขอทดทะเบยนทลงทายดวย .th (Thailand) ตองจดทะเบยนกบ www.thnic.net โดยมโดเมนเนมทลงทายดวย .th ดงน

Page 7: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

12

.ac.th ยอมาจาก Academic Thailand ส าหรบสถานศกษาในประเทศไทย

.co.th ยอมาจาก Company Thailand ส าหรบบรษททท าธรกจในประเทศไทย

.go.th ยอมาจาก Government Thailand ส าหรบหนวยงานตาง ๆ ของรฐบาล

.net.th ยอมาจาก Network Thailand ส าหรบบรษททท าธรกจดานเครอขาย

.or.th ยอมาจาก Organization Thailand ส าหรบหนวยงานทไมแสวงหาก าไร

.in.th ยอมาจาก Individual Thailand ส าหรบของบคคลทวๆ ไป 5. การเชอมตอเขาสระบบอนเทอรเนต การเชอมตอเครองคอมพวเตอรเขาสอนเทอรเนตผใชจะตองสมครเปนสมาชกเครอขายจะตองมบประจ าเครอง (Account Number) ทศนยบรการ แลวเชอโยงคอมพวเตอรเขากบเครองทศนยบรการโดยใชสายโทรศพทผานทางโมเดม (Modem) และจะมซอฟตแวรท าหนาทแปลงคอมพวเตอรของผใชเปนเทอรมนลของคอมพวเตอรทศนยบรการ เมอสมครเปนสมาชกแลวผใชจะม User ID หรอ User name หรอ Login name และ Password ผใชจะตองจดเตรยมและเชอมตออปกรณดงน 5.1 เครองคอมพวเตอร ไมจ ากดชนดและยหอ สวนใหญทนยมใชจะใชเครอง PC 5.2 โมเดม ท าหนาทชวยใหคอมพวเตอรแลกเปลยนขอมลผานสายโทรศพทได ความเรวของโมเดมเปนความเรวในการสงขอมลผานสายโทรศพท โมเดมมขนาดความเรวตางกน โมเดมมขนาดความเรวสงตงแต 14.4 Kbps ขนไป สวนใหญแลวจะมความสามารถรบสง Fax ไดดวย เรยกวา Fax Modem โมเดมทมความเรวสงจะมราคาแพงกวา ความเรวของโมเดมวดเปนบดตอวนาท (bps) โมเดมแบงออกเปน 2 ประเภท คอ 5.2.1 โมเดมภายใน (internal modem) เปนการดทเสยบลงบนสลอต (slot) ของเมนบอรด 5.2.2 โมเดมภายนอก (External modem) เปนกลองขนาดเลกมพอรต (port) เพอเสยบสญณาณจากคอมพวเตอรเขาโมเดม มชองส าหรบเสยบสายโทรศพท และมสายไฟจากโมเดมเพอตอเขากบไฟบาน 5.3 โทรศพท เพอเชอมตอสายโทรศพทเขากบโมเดม เพอใหสญญาณขอมลสงผานสายโทรศพท ดงนนผตองการใชบรการอนเทอรเนต จะตองมโทรศพทหนงเลขหมายในการตอเขากบอนเทอรเนต 5.4 ซอฟตแวร ในการใชอนเทอรเนตจะมโปรแกรมทเกยวของอย 3 ประเภท คอ 5.4.1 โปรแกรมทใชในการตดตอเพอจดการสงขอมลระหวางเครองคอมพวเตอรกบอนเทอรเนต ถาเปนเครองคอมพวเตอรทใชระบบปฏบตการ Window 95 จะมโปรแกรม dial-Up Networking ทใชในการสอสารอยแลว 5.4.2 โปรแกรมทใชรบสงจดหมายอเลกทรอนกส (E-mail) เชน Eudora 5.4.3 โปรแกรมทใชคนหาขอมลบนอนเทอรเนต เรยกกวา บราวเซอร (Browser) เชน Netscape Navigator, Internet Explorer 5.5 ผใหบรการอนเทอรเนต (ISP : Internet Service Provider) ผใชจะตองสมครเปนสมาชกเครอขายกบผใหบรการอนเทอรเนต ซงเปนศนยบรการใหกบสมาชก ซงมทง

Page 8: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

13

ภาครฐและเอกชน ซงผใหบรการเหลานจะเชอมโยงกบระบบเครอขายอนเทอรเนตทวโลกโดยศนยบรการเหลานจะตองเสยเงนคาเชาสายสญญาณไปตางประเทศใหกบรฐ 2.2.4 ขอมลขาวสารบนเวบไซต 1. เวบเพจ (Web Page) คอ ขอมลทแสดงบนเครอขายอนเตอรเนต เปนเอกสารทสามารถเชอมโยงไปยงหนาอน ๆ ได 2. เวบไซต (Web Site) คอ เวบเพจทงหลายทมอยในอนเทอรเนต และบรรจไวในเครองคอมพวเตอรหนง ๆ เชน เวบไซต www.google.com 3. โฮมเพจ (HomePage) คอ เวบเพจหลกของเวบไซต ภายในโฮมเพจจะมเชอมตอเปดเขาไปชมเวบเพจอน ๆ ทอยภายในเวบไซตนได 4. โปรแกรมเวบเบราวเซอร (Web Browser) เปนโปรแกรมทท าหนาทในการเปดเวบเพจและสามารถรบสงไฟลทางอนเทอรเนต โดยการแปลงภาษา HTML แลวแสดงผลค าสงใหออกมาเปนรปภาพเสยง และขอมลตาง ๆ ทมใชอยในปจจบน ไดแก NCSA Mosaic, Netscape Navigator, Internet Explorer และ Opera โปรแกรมทไดรบความนยมสงสดคอ Internet Explorer 5. ภาษา HTML (Hyper TextMarkup Language) เปนภาษาทใชในการเขยนเวบเพจโดยสามารถใสจดเชอมโยง (Link) ไปยงเอกสารหนาอน ๆ ซงการเชอมโยงนถกเรยกวา Hypertext หรอเอกสาร HTML ซงเวบเพจจะใชรหส ค าสง ส าหรบควบคมการแสดงผลขอความหรอรปภาพในลกษณะตาง ๆ กนได โดยใชสงท เรยกวา แทก (Tag) ซงแทกจะก าหนดให เบราวเซอรแปลความหมายของรหสค าสงดงกลาว เปนขอมลของเวบเพจและคณสมบตพนฐานตาง ๆ ดวยนอกจากนยงไดมการน าเอาโคดภาษาโปรแกรมทเรยกวาสครปต (Script) มาชวยเพมความสามารถและสสนใหเวบเพจมากขน 6. WYSIWYG (What-You-See-Is-What-You-Get) โปรแกรมแบบวสสวกน ใชสรางเวบเพจโดยการน ารปภาพ หรอขอความมาวางทบบนเวบเพจ และเมอแสดงผลเวบเพจจะปรากฏหนาเอกสารของเวบเพจเหมอนกบขณะทท าการสราง การใชงานจะใชงานไดงายกวาการเขยนดวยภาษา HTML มาก โปรแกรมทสามารถตอบสนองการสรางเวบเพจแบบ WYSIWYG มอยหลายโปรแกรมใหเลอกใชเชน FrontPage, Dreamweaver เปนตน 2.2.5 บรการตางๆ บนอนเทอรเนต 1. เวลดไวดเวบ (WWW) เวลดไวดเวบ หรอเครอขายใยแมงมม เหตทเรยกชอนเพราะวาเปนลกษณะของการเชอมโยงขอมลจากทหนงไปยงอกทหนงเรอย ๆ เวลดไวดเวบเปนบรการทไดรบความนยมมากทสดในการเรยกดเวบไซตตองอาศยโปรแกรมเวบเบราวเซอร (web browser) ในการดขอมล เวบเบราวเซอรทไดรบความนยมใชในปจจบน เชน โปรแกรม Internet Explorer (IE), Netscape Navigator

2. จดหมายอเลกทรอนกส (Electronic Mail) การตดตอสอสารโดยใชอเมลสามารถท าไดโดยสะดวกและประหยดเวลา หลกการท างานของอเมลกคลายกบการสงจดหมายธรรมดาคอจะตองมทอยทระบชดเจนกคอ อเมลแอดเดรส (E-mail address)

Page 9: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

14

3. บรการโอนยายไฟล (File Transfer Protocol) เปนบรการทเกยวของกบการโอนยายไฟลผานระบบอนเทอรเนต การโอนยายไฟลสามารถแบงได ดงน 3.1 การดาวนโหลดไฟล (Download File ) การดาวนโหลดไฟลคอ การรบขอมลเขามายงเครองคอมพวเตอรของผใช ในปจจบนมหลายเวบไซตทจดใหมการดาวนโหลดโปรแกรมไดฟร เชน www.download.com 3.2 การอพโหลดไฟล (Upload File) การอพโหลดไฟลคอการน าไฟลขอมลจากเครองของผใชไปเกบไวในเครองทใหบรการ (Server) ผานระบบอนเทอรเนต เชน กรณทท าการสรางเวบไซตจะมการอพโหลดไฟลไปเกบไวในเครองบรการเวบไซต (Web server) ทเราขอใชบรการพนท (web server) โปรแกรมทชวยในการอพโหลดไฟล เชน FTP Commander

4. บรการสนทนาบนอนเทอรเนต (Instant Message) การสนทนาบนอนเทอรเนตคอ การสงขอความถงกนโดยทนททนใด นอกจากนยงสามารถสงสญลกษณตาง ๆ อาท รปภาพ ไฟลขอมลไดดวย การสนทนาบนอนเทอรเนตเปนโปรแกรมทก าลงไดรบความนยมในปจจบน โปรแกรมประเภทน เชน โปรแกรม ICQ (I seek you) MSN Messenger, Yahoo Messenger เปนตน 5. บรการคนหาขอมลบนอนเทอรเนต 5.1 Web directory คอ การคนหาโดยการเลอก Directory ทจดเตรยมและแยกหมวดหมไวใหเรยบรอยแลว website ทใหบรการ web directory เชน www.yahoo.com, www.sanook.com 5.2 Search Engine คอ การคนหาขอมลโดยใชโปรแกรม Search โดยการเอาค าทเราตองการคนหาไปเทยบกบเวบไซตตาง ๆ วามเวบไซตใดบางทมค าทเราตองการคนหา website ทใหบรการ search engine เชน www.yahoo.com, www.sanook.com, www.google.co.th, www.sansarn.com 5.3 Metasearch คอ การคนหาขอมลแบบ Search engine แตจะท าการสงค าทตองการไปคนหาในเวบไซตทใหบรการสบคนขอมลอน ๆ อก ถาขอมลทไดมซ ากนกจะแสดงเพยงรายการเดยว เวบไซตทใหบรการ Metasearch เชน www.search.com, www.thaifind.com

6. บรการกระดานขาวหรอเวบบอรด (Web board) เวบบอรดเปนศนยกลางในการแสดงความคดเหน มการตงกระท ถาม-ตอบ ในหวขอทสนใจ เวบบอรดของไทยทเปนทนยมและมคนเขาไปแสดงความคดเหนมากมายคอ เวบบอรดของพนธทพย (www.pantip.com) 7. หองสนทนา (Chat Room) หองสนทนา คอ การสนทนาออนไลนอกประเภทหนง ทมการสงขอความสน ๆ ถงกน การเขาไปสนทนาจ าเปนตองเขาไปในเวบไซตทใหบรการหองสนทนา เชน www.sanook.com, www.pantip.com 2.2.6 ประโยชนของอนเตอรเนต 1. ดานการศกษา สามารถใชเปนแหลงคนควาหาขอมล ไมวาจะเปนขอมลทางวชาการ ขอมลดานการบนเทง ดานการแพทย และอน ๆ ทนาสนใจ ระบบเครอขายอนเตอรเนต จะท าหนาทเสมอนเปนหองสมดขนาดใหญ นกศกษาในมหาวทยาลยสามารถใชอนเทอรเนตตดตอกบ

Page 10: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

15

มหาวทยาลยอน ๆ เพอคนหาขอมลทก าลงศกษาอยไดทงขอมลทเปนขอความ เสยง ภาพเคลอนไหวตาง ๆ เปนตน 2. ดานธรกจและการพาณชย สามารถคนหาขอมลตาง ๆ เพอชวยในการตดสนใจทางธรกจ สามารถซอขายสนคาผานระบบเครอขายอนเทอรเนต ผใชทเปนบรษทหรอองคกรตาง ๆ กสามารถเปดใหบรการและสนบสนนลกคาของตนผานระบบเครอขายอนเตอรเนตได เชน การใหค าแนะน า สอบถามปญหาตาง ๆ ใหแกลกคา แจกจายตวโปรแกรมทดลองใช (Shareware) หรอโปรแกรมแจกฟร (Freeware) เปนตน 3. ดานการบนเทง การพกผอนหยอนใจ สนทนาการ เชน การคนหาวารสารตาง ๆ ผานระบบเครอขายอนเตอรเนตทเรยกวา Magazine online รวมทงหนงสอพมพและขาวสารอน ๆ โดยมภาพประกอบทจอคอมพวเตอรเหมอนกบวารสารตามรานหนงสอทว ๆ ไป สามารถฟงวทยผานระบบเครอขายอนเทอรเนตได สามารถดงขอมล (Download) ภาพยนตรตวอยางทงภาพยนตรใหมและเกามาดได อนเตอรเนตเปนเครอขายเหมอนเครอขายโทรศพททเชอมโยงเขาหากนไดทวโลกดวยเหตนการเชอมโยงคอมพวเตอรจงกระท าไดในทกเครอขายทวโลก การใชประโยชนจากเครอขายอนเตอรเนตมมากมาย เชน 1. ไปรษณยอเลกทรอนกส เปนสงทใชกนอยางกวางขวาง สามารถสงขาวสารถงกนไดทวโลก มแนวโนมการขยายตวและจ านวนผใชอยางรวดเรว มความเรวในการสงขาวสารถงกนไดมากกวาสงทางไปรษณยปกต 2. การสนทนาแบบเชอมตรง ผใชงานบนเครอขายสามารถคยกบคนอนในลกษณะโตตอบกนผานทางจอภาพและแผงแปนพมพอกขระ การพดคยผานทางตวหนงสอมความชดเจนและเขาใจกนได 3. การคนหาขอมล คอมพวเตอรมแฟมขอมลจ านวนมาก ขอมลเหลานนเปนขอมลทสะสมและเกบจากหลาย ๆ ผใช และมบางสวนทตองการเผยแพรโดยไมคดคาเอกสารหนงสอหรอแมแตโปรแกรมคอมพวเตอรจานวนมากไดรบการจดเกบและเผยแพรแกผสนใจทอยในเครอขาย 2.2.7 ค าศพทเกยวกบอนเทอรเนต 1. เวบไซต (Web Site) คอ แหลงทเกบรวบรวมขอมลเอกสารและสอประสมตาง ๆ เชน ภาพ เสยง ขอความ ของแตละบรษทหรอหนวยงานโดยเรยกเอกสารตาง ๆ เหลานวา เวบเพจ (Web Page) และเรยกเวบหนาแรกของแตละเวบไซตวา โฮมเพจ (Home Page) หรออาจกลาวไดวาเวบไซตกคอเวบเพจอยางนอยสองหนาทมลงค (Links) ถงกน ตามหลกค าวา เวบไซตจะใชสาหรบผทมคอมพวเตอรแบบเซรฟเวอรหรอจดทะเบยนเปนของตนเองเรยบรอยแลว เชน www.google.co.th ซงเปนเวบไซตทใหบรการสบคนขอมล เปนตน 2. โฮมเพจ (Home Page) คอหนาแรกของเอกสารทมอยในระบบอนเทอรเนตทจะเปนตวแนะน าใหรจกหนวยงานหรอสถาบนตาง ๆ ในเวลดไวดเวบ (world wide web) 3. เวบเพจ (Web Page) คอ หนาหนง ๆ ของเวบไซตทเราเปดขนมาใชงาน เวบเพจ สวนใหญจะอยในรปของเอกสาร HTML หรอ XHTML

Page 11: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

16

4. ลงค (Links) คอ หวขอตาง ๆ หรอสวนทสามารถเชอมโยงหรอวาคลกไปยงเวบไซตหรอไปยงรายละเอยดทระบเอาไว ผใชจะตองใชเมาสเลอนไปคลกยงลงคทตองการ ซงโดยสวนใหญมกจะมการขดเสนใตไว และถาผใชเลอนลกศรเมาสไปอยบนลงค ลกศรเมาสกจะเปลยนเปนรปมอทยนนวชออกมาบนหวขอนน ๆ 5. ยอารแอล URL (ยอารแอล) ยอมาจากค าวา Uniform Resource Locator หมายถง ตวบงบอกขอมลหรอทอย (Address) ของไฟลหรอเวบไซตบนอนเตอรเนต ตวอยางของ URL ไดแก http://www.blogger.com/ หรอ http://myblog.blogspot.com/ เปนตน 2.3 เวบบราวเซอร (Web Browser) 2.3.1 ความหมายของโปรแกรมเวบบราวเซอร เวบบราวเซอร (Web browser) หรอ โปรแกรมคนดเวบ เปนโปรแกรมทใชในการเปดดขอมลตาง ๆ ส าหรบเวบบราวเซอร (Web browser) ทเปนทนยมอยางแพรหลาย เชน Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera, Netscape ซงผใชสามารถดขอมลและโตตอบกบขอมลสารสนเทศทจดเกบในหนาเวบทสรางดวยภาษาเฉพาะ เชน ภาษาเอชทเอมแอล (HTML) ท าหนาทในการแสดงผลของขอมลเอกสาร เวบบราวเซอรสามารถอานขอมลทเปนภาพ 2 มต 3 มต ภาพเคลอนไหว เสยง เชอมโยงขอมล สามารถจดเกบในรปแบบระบบบรการเวบหรอเวบเซรฟเวอร (web server) หรอ ระบบคลงขอมลอน ๆ โดยโปรแกรมคนดเวบเปรยบเสมอนสอในการตดตอกบเครอขายหรอ Network ขนาดใหญทเรยกวา เวลดไวดเวบ (world wide web) ในระยะเรมตนนนโปรแกรมบราวเซอรไดถกออกแบบมาเพอใชดเอกสารของเครอขายเวลดไวดเวบเปนหลก จงท าใหผใชจ านวนมากเขาใจวาโปรแกรมบราวเซอรกบโปรแกรมเรยกใชบรการของเวบเปนสงเดยวกน แตในปจจบนโปรแกรมบราวเซอรไดขยายขดความสามารถมากขนเรอย ๆ จนสามารถใชเรยกบรการตาง ๆ บนอนเทอรเนตไดแทบทกชนด โดยการระบชอโปรโตคอลของบรการตาง ๆ น าหนาต าแหนงทอย (address หรอชอโดเมนของเครองบวกกบชอไฟลบรการของบรการ) ทตองการ 2.3.2 สวนประกอบของโปรแกรม เวบบราวเซอร 1. Title bar (แถบชอ) แสดงชอเวบทเราก าลงใชอย 2. Menu Bar (แถบเมน) ท าหนาทแสดงเมนค าสงตาง ๆ ซงแบงกลมของค าสงโดยประกอบไปดวย File Edit View Favorites Tools และ Help โดยค าสงเหลานจะมการแสดงค าสงยอย ๆ 3. Tool Bar (แถบเครองมอ) ท าหนาทแสดงปมค าสงตาง ๆ ทมการใชงานบอย ๆ โดยแสดงปมรปภาพซงสอถงการใชงานเมนค าสง View และ Favorites 4. Address Bar (แถบทอย) ท าหนาทในการเชอมโยงไปยงเวบไซตตาง ๆ 5. พนทในการแสดงขอมลบนเวบเพจ โดยพนทดงกลาวจะแสดงขอมลตาง ๆ ทปรากฏในเวบเพจตาง ๆ ซงพนทในการแสดงขอมลบนเวบเพจนจะประกอบไปดวยขอมลทเปนตวอกษร รปภาพและการเชอมโยง (Link) ขอมล

Page 12: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

17

6. Status Bar (แถบสถานะ) ท าหนาทในการแสดงขอมลเกยวกบการเชอมโยง (Link) ในเวบเพจซงจะแสดงชอของเวบเพจทท าการเชอมโยง 2.3.3 ประโยชนของ Web Browser สามารถดเอกสารภายในเวบเซรฟเวอรไดอยางสวยงามมการแสดงขอมลในรปของขอความ ภาพ และระบบมลตมเดยตาง ๆ ท าใหการดเอกสารบนเวบมความนาสนใจมากขน สงผลใหอนเตอรเนตไดรบความนยมเปนอยางมากเชนในปจจบน ปจจบน web browser สวนใหญจะรองรบ html 5 และอาน css เพอความสวยงามของหนา web page 2.4 เวบเซรฟเวอร (Web server) เวบเซรฟเวอร (Web server) หวใจส าคญของทกเวบไซตทจะตองมส าหรบเทคโนโลยบนโลกไอททตองออนไลน เวบไซตเปนสงจ าเปนในหลายหนวยงานหรอองคกร เราสามารถถายทอดขาวสารผานเวบไซตไมวาจะเปนขอมลตาง ๆ ความร ความบนเทง ประกาศและการประชาสมพนธ เบองหลงของเวบไซตตาง ๆ เหลานตองท างานอยบนเวบเซรฟเวอร เพอจะรน Script ใหเราไดดและเขาใจในสงทเวบไซตนน ๆ สอใหเราเหน ถาไมม Web Server แลวสงทเหนบนเวบไซตนนจะเปนแคโคดทางภาษาคอมพวเตอร ไมสามารถรไดวาเปนอะไร และไมนาสนใจดวยซงโค ดหรอ script เหลานเมอท างานอยเปน web server แลวเปดใชงานผาน browser จะรไดวาเปนอะไร Web Server คอ เครองคอมพวเตอรทมประสทธภาพสงท าหนาทเปน Server ใหบรการ World Wide Web (WWW) หรอทรจกกนวา Homepage Web server คอบรการ HTTP (Hyper Text Transfer Protocol) เพอใหผใชสามารถอานขอมลทงภาพและเสยงจากเครองบรการผานBrowser เชนบรการ http://www.9inter.com หรอ http://localhost Web Server คอ เครองบรการทรองรบค ารองขอจาก Web Browser ขอมลทจะสงไปอาจเปนเวบเพจ text ภาพ หรอเสยง เปนตน ส าหรบโปรแกรมทไดรบความนยมใหน ามาเปดบรการ Web คอ Apache Web Server หรอ Microsoft Web Server เวบเซรฟเวอร (Web Server) คอ เครองคอมพวเตอรทท าหนาทเปนเครองบรการเวบเพจแกผรองขอดวยโปรแกรมประเภทเวบบราวเซอร (Web Browser) ทรองขอขอมลผานโปรโตคอล เฮชททพ (HTTP = Hyper Text Transfer Protocol) เครองบรการจะสงขอมลใหผรองขอในรปของขอความ ภาพ เสยง หรอสอผสม เครองบรการเวบเพจมกเปดบรการพอรท 80 (HTTP Port) ใหผรองขอไดเชอมตอและน าขอมลไปใช เชน โปรแกรมอนเทอรเนตเอกโพเลอร (Internet Explorer) หรอฟายฟรอก (FireFox Web Browser) การเชอมตอเรมดวยการระบทอยเวบเพจทรองขอ (Web Address หรอ URL = Uniform Resource Locator) เชน http://www.google.com หรอ http://www.thaiall.com เปนตน โปรแกรมทนยมใชเปนเครองบรการเวบ คอ อาปาเช (Apache Web Server) หรอไมโครซอฟทไอไอเอส (Microsoft IIS = Internet Information Server) สวนบรการทนยมตดตงเพมเพอเสรมความสามารถของเครองบรการ เชน ตวแปลภาษาสครปต ระบบฐานขอมล ระบบจดการผใช และระบบจดการเนอหา เปนตน

Page 13: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

18

ภาพท 2-1 การตดตอระหวางโปรแกรมเวบบราวเซอรกบโปรแกรมเวบเซรฟเวอร จะกระท าผานโปรโตคอล HTTP

2.5 การจดการฐานขอมล (Database) 2.5.1 ความหมายของระบบฐานขอมล ระบบฐานขอมล (database) หมายถง กลมของขอมลทมความสมพนธกนและถกน ามาจดเกบในทเดยวกน โดยขอมลอาจเกบไวในแฟมขอมลเดยวกนหรอแยกเกบหลาย ๆ แฟมขอมลแตตองมการสรางความสมพนธระหวางขอมลเพอประสทธภาพในการจดการขอมลในการจดเกบขอมลในระบบฐานขอมลมขอดกวาการจดเกบขอมลในระบบแฟมขอมลจงพอสรปประเดนหลก ๆ ไดดงน 1. มการใชขอมลรวมกน (data sharing) 2. ลดความซ าซอนของขอมล (reduce data redundancy) 3. ขอมลมความถกตองมากขน (improved data integrity) 4. เพมความปลอดภยใหกบขอมล (increased security) 5. มความเปนอสระของขอมล (data independency) 2.5.2 โครงสรางฐานขอมล ประกอบดวย 1. Character คอ ตวอกขระแตละตว / ตวเลข / เครองหมาย 2. Field คอ เขตขอมล / ชดขอมลทใชแทนความหมายของสอโครงสราง เชน ชอของบคคล ชอของวสดสงของ 3. Record คอ ระเบยนหรอรายการขอมล เชน ระเบยนของพนกงานแตละคน 4. Table /File คอ ตารางหรอแฟมขอมล ประกอบขนดวยระเบยนตาง ๆ เชน ตารางขอมลของบคคล ตารางขอมลของวสดสงของ 5. Database คอ ฐานขอมล ประกอบดวยตาราง และแฟมขอมลตาง ๆ ทเกยวของหรอมความสมพนธกน 2.5.3 ความสมพนธระหวางเอนตต (Relationships) เอนตตแตละเอนตตสามารถมความสมพนธกนได เชน เอนตตนกศกษา กบเอนตตอาจารย เปนตน การแสดงความสมพนธระหวางเอนตตดวยแผนภาพ E-R จะแสดงโดยใชสญลกษณรปสเหลยมขาวหลามตดแทนความสมพนธ การตงชอความสมพนธก ากบอยภายในรปสเหลยมนนดวย ความสมพนธยงสามารถมแอททรบวทของตนเองไดดวย ความสมพนธแบงออกได 3 ประเภท

Page 14: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

19

1. ความสมพนธแบบหนงตอหนง (One-to-One) จะใชสญลกษณ 1 : 1 แทนความสมพนธแบบหนงตอหนง ซงความสมพนธแบบนจะเปนความสมพนธทสมาชกหนงรายการของ เอนตตหนงมความสมพนธกบสมาชกหนงรายการของอกเอนตตหนง ตวอยางเชน นกศกษาหนงคนมสงกดสถานศกษาไดเพยงแหงเดยว และสถานศกษาเปนหนงในสงกดของนกศกษาแตละคน

ภาพท 2-2 ภาพแสดงตวอยางความสมพนธแบบหนงตอหนง

2. ความสมพนธแบบหนงตอกลม (One-to-Many) จะใชสญลกษณ 1 : M แทนความหมายของความสมพนธแบบหนงตอกลม ซงความสมพนธรปแบบนเปนความสมพนธทสมาชกหนงรายการของเอนตตหนงมความสมพนธกบสมาชกหลายรายการในอกเอนตตหนง ตวอยางเชน อาจารยหนงคนจะเปนทปรกษานกศกษาไดหลายคน และนกศกษาแตละคนจะมอาจารยทปรกษาไดเพยงคนเดยว

ภาพท 2-3 ภาพแสดงตวอยางความสมพนธแบบหนงตอกลม

3. ความสมพนธแบบกลมตอกลม (Many-to-Many) จะใชสญลกษณ N : M แทนความสมพนธแบบกลมตอกลม ซงความสมพนธแบบนจะเปนความสมพนธทสมาชกรายการในเอนตตหนงมความสมพนธกบสมาชกหลายรายการในอกเอนตตหนง ตวอยางเชน นกศกษาแตละคนจะสามารถลงทะเบยนเรยนไดหลายวชา และวชาแตละวชากจะสามารถมนกเรยนลงทะเบยนเรยนได มากกวาหนงคนขนไป

ภาพท 2-4 ภาพแสดงตวอยางความสมพนธแบบกลมตอกลม

2.5.4 ประเภทฐานขอมล ประเภทฐานขอมลทใชอยในปจจบนจะมโครงสรางอย 3 แบบไดแก 1. ฐานขอมลแบบล าดบชน (Hierarchical Database) มลกษณะเปนแผนภมตนไม (Tree) ความสมพนธเปนแบบพอกบลก (Parent/Child Relation) อาจารยผสอนหนงคนจะเปนทปรกษานกศกษาไดมากกวาหนงคน แตนกศกษาจะมอาจารยทปรกษาไดเพยงคนเดยวเทานน

1 1 นกศกษา สถานศกษา สงกด

M 1 อาจารย นกศกษา ทปรกษา

M M นกศกษา วชา ลงทะเบยน

Page 15: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

20

ลกษณะของฐานขอมลแบบล าดบชนมความสมพนธแบบหนงตอหนง (one-to-one) และหนง ตอกลม (one-to-many) แตไมมความสมพนธแบบกลมตอกลม (many-to-many) 2. ฐานขอมลแบบเครอขาย (Network Database) ขอมลในฐานขอมลมความสมพนธแบบใดกได เชน แบบหนงตอหนง (one-to-one) หนงตอกลม (one-to-many) หรอแบบกลมตอกลม (many-to-many) 3. ฐานขอมลเชงสมพนธ (The Relational Database Model) ใชแสดงความสมพนธของขอมลนนเปนตารางซงเกบขอมลทมลกษณะเหมอนกนไว 2.5.5 ระบบฐานขอมล ระบบฐานขอมลทสมบรณประกอบดวย 4 องคประกอบ ไดแก 1. ฮารดแวร (Hardware) ประกอบดวยอปกรณบนทกขอมล เชน จานแมเหลก , I/O device , Device controller , I/O channels , หนวยประมวลผล และหนวยความจ าหลก 2. ซอฟตแวร (Software) ตวกลางเชอมระหวางฐานขอมลและผใชคอ DBMS เปนซอฟตแวรทส าคญทสดของระบบฐานขอมล

ภาพท 2-5 ภาพแสดงสวนประกอบของ DBMS 2.1 ภาษา SQL (Structured Query Language) ภาษาทใชในระบบฐานขอมลจะใชภาษาเอสควแอลหรอ SQL ยอมาจาก Structure Query Language (SQL) หรอเรยกวา ซเควล ภาษา SQL มกจะน ามาใชกบฐานขอมลเชงสมพนธ ซงเปนภาษามาตรฐานมลกษณะคลายกบภาษาองกฤษ ซงแบงออกเปน 3 ประเภทหลก ๆ ไดแก 1. ภาษาส าหรบการนยามขอมล (Data Definition Language: DDL) ประกอบดวย ค าสงส าหรบสรางโครงสรางตารางและก าหนดชนดของขอมล ขนาดของขอมลทจะเกบ 2. ภาษาส าหรบการจดการขอมล (Data Manipulation Language: DML) ประกอบดวยค าสงส าหรบจดการขอมล เชน เพอแทรกขอมลเขาสตาราง เพอตองการเรยกขอมลจากตารางมาแสดงผลทจอภาพ เพอแกไข หรอลบขอมลทไมตองการ

DBMS

ภาษา SQL

(Structured Query Language)

โปรแกรมอ านวยความสะดวก (General Utilities)

โปรแกรมชวยสรางโปรแกรมประยกตและรายงาน (Application and Report Generators)

พจนานกรมขอมล

Page 16: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

21

3. ภาษาควบคม (Control Language) ประกอบดวยค าสงส าหรบการอนญาตใหผใชแตละคนหรอกลมผใชกลมใด ๆ มสทธในการใชค าสงใด ๆ ไดบาง รวมทงค าสงส าหรบส ารองขอมลไมใหเสยหายและค าสงในการกคนขอมลในกรณทขอมลไดรบความเสยหายไปแลว เปนตน

ภาษา SQL

ภาพท 2-6 ภาพแสดงองคประกอบของภาษา 3 รปแบบของภาษา SQL

2.2 โปรแกรมอ านวยความสะดวก (General Utilities) ชวยดแลจดการฐานขอมลสรางฐานขอมลและตาราง คนหา เพม ลบหรอปรบปรงระเบยนขอมลตาราง สรางเมน สรางแบบฟอรมบนทกขอมลอยางงาย สรางรายงานอยางงายจากตารางภายในฐานขอมล โดยสามารถเรยกผานจากเมนของโปรแกรมอ านวยความสะดวกน 2.3 โปรแกรมชวยสรางโปรแกรมประยกตและรายงาน (Application and Report Generators) เปนภาษาโปรแกรมส าหรบการท างานบางอยางทซบซอน ผใชฐานขอมลเขยนขนส าหรบจดการฐานขอมลภายในฐานขอมล ใชผขอมลจากหลายแฟมขอมล เพอสรางฟอรมหรอรายงานทซบซอน เมอท าการคอมไพลจะไดโปรแกรมออกมาในยกตท 3 เชน COBOL , C หรอ Pascal โปรแกรมทชวยสรางรายงาน (Report Generators) เปนโปรแกรมทชวยในการสรางรายงาน ผใชไมตองเขยนรายละเอยดของโปรมแกรมมากนก บอกเพยงรายละเอยดทตองการ เชน ขอความในหวขอรายงานแฟมขอมลทจะน ามาท ารายงานตองการแสดงขอมลใดบางใหแสดงผลรวมขอเขตขอมลใดบาง 2.4 พจนานกรมขอมล (Data Dictionary) เปนองคประกอบทางซอฟตแวร ท าหนาทเกบรายละเอยดเกยวกบขอมลภายในฐานขอมล ควบคมระบบรกษาความปลอดภยของขอมลและความคงสภาพขอมล

ภาษานยมขอมล (DDL)

CREATE ALTER DROP

ภาษาจดการขอมล (DML)

SELECT UPDATE INSERT DELETE

ภาษาควบคม (CL)

GRANT REVOKE

Page 17: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

22

3. ขอมล (Data) ขอมลทจดเกบอยในฐานขอมล ขอมลในแตละสวนจะตองสามารถน ามาใชประกอบกนได เชน เมอแพทยรกษาผปวยจะอาศยขอมลจากประวตการรกษาพยาบาลของผปวย แตในกรณทตองการตดตอญาตผปวยซงขอมลสวนนไมปรากฏอยในประวตการรกษาพยาบาล ทางโรงพยาบาลสามารถน าชอผปวยไปคนหาชอญาตในทะเบยนผปวยไดโดยไมจ าเปนตองเกบชอญาตผปวยไวในประวตการรกษาพยาบาลแตอยางใด 4. ผใชระบบฐานขอมล (User) เปนผทเรยกใชขอมลจากระบบฐานขอมลมาใชงาน 2.5.6 คยตาง ๆ ประกอบไปดวย คยหลก คยรอง และคยนอก 1. คยหลก (Primary Key-PK) คอ ขอมลของแอททรบวททมความเปนหนงเดยว(Uniqueness) กลาวคอทก ๆ แถวของตารางจะตองไมมขอมลของแอททรบวททเปนคยหลกซ ากนเลยและตองประกอบดวยจ านวนแอททรบวททนอยทสด (minimility) ทจะใชเจาะจงหรออางองแถวใดแถวหนงในรเรชนได 2. คยรอง (Secondary Key) คอ คยเดยวหรอคยผสม (Single or Composite key) ซงเมอใชในการคนหาขอมลจากความสมพนธจะไดมากกวาหนงเรคคอรด ตางจากคยหลกทท าใหขอมลในตารางไมซ ากน ดงนนคยรองจงไมจ าเปนจะตองเปนเอกลกษณ 3. คยนอก (Foreign key) คอ คยเดยวหรอคยผสม ซงปรากฏเปนคยทวไปของความสมพนธหนง แตไปปรากฏเปนอกคยหลกในอกความสมพนธหนง คยนอกเปนอกคยหนงทมความส าคญมากในฐานขอมลเชงสมพนธ เนองจากเปนตวทใชสรางการเชอมตอระหวางความสมพนธ การเปลยนแปลงคาของคยนอกจะตองอาศยความระมดระวงเปนอยางมากเนองจากจะมผลกระทบโดยตรงตอขอมลในความสมพนธอนทมการอางองถงคยนอกตวน จงมกฎและเงอนไขทบงคบใชเพอท าใหขอมลมความถกตองอยเสมอ

ภาพท 2-7 ภาพแสดงโครงสรางของคย

Page 18: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

23

2.5.7 โมเดลแบบ E-R โมเดลแบบ E-R (Entity-Relationship Model) เปนโมเดลอกแบบทไดรบความนยมในการใชงานนอกเหนอจากโมเดลเชงสมพนธ ถกแนะน าโดย Peter Chen ในป 2519 เปนการน าเสนอโครงสรางฐานขอมลในระดบความคด (Conceptual Level) ออกมาในลกษณะของแผนภาพ (diagram) ทมโครงสรางทงายตอการท าความเขาใจท าใหมองเหนภาพรวมของเอนตตทงหมดทมอยในระบบ รวมทงความสมพนธระหวางเอนตตเหลานน เปนแผนภาพทไมองกบระบบจดการฐานขอมลทมโมเดลฐานขอมลแบบใด ไมวาจะเปนโมเดลเชงสมพนธ ( Relational) เครอขาย (Network) หรอแบบล าดบ (Hierarchical) หลงจากทส ารวจความตองการของผใชและเกบรวบรวมขอมล ผออกแบบฐานขอมลตองวเคราะหวาฐานขอมลนควรมโครงสรางแบบใด อาจใชโมเดลแบบ E-R ในการน าเสนอเมอไดโมเดลตามทตองการแลวกท าการแปลงโมเดลนใหอยในรปแบบทสอดคลองกบระบบจดการฐานขอมลทเลอกใช เชน ระบบฐานขอมลเชงสมพนธหรอโมเดลรปแบบอน ๆ ตามทตองการ เอนตต (Entities) หมายถง สงตาง ๆ ทผใชงานฐานขอมลตองยงเกยวดวยเมอมการ ออกแบบระบบฐานขอมลขน การแสดงถงเอนตตแบบ E -R จะใชสญลกษณรปสเหลยมผนผาแทน เอนตตและมชอเอนตตก ากบอยภายใน

ภาพท 2-8 ภาพแสดงเอนตตนกศกษา

แอททรบวท (Attributes) ใชอธบายคณลกษณะของเอนตตหนง ๆ เชน เอนตตนกศกษา ประกอบดวย แอททรบวท รหสนกศกษา ชอนกศกษา ระดบชน แผนกวชา เปนตน การแสดงแอททรบวทในแผนภาพ E-R ใชสญลกษณรปวงรแทนแอททรบวทและมชอแอททรบวทก ากบอยขางใน

ภาพท 2-9 ภาพแสดงแอททรบวทรหสนกศกษา

ภาพท 2-10 ภาพแสดงแอททรบวทของเอนตตนกเรยน

นกศกษา

รหสนกศกษา

นกศกษา

รหส

นกศกษา

ชอนกศกษา

ระดบชน

แผนกวชา

Page 19: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

24

2.5.8 กระบวนการนอรมลไลเซชน (The Normalization Process) 1. Normalization เปนวธการลดความซ าซอนของขอมลทอาจเกดขนได มกใชในการออกแบบฐานขอมลทเปนแบบ Relational Database ซงการท า Normalization นจะชวยใหความซ าซอนของขอมลลดลง และท าการเพมขอมล ลบขอมล หรอแกไขขอมลทอยในรเลชนไดโดยไมผดพลาด หรอเกดความไมคงท ไมแนนอนและความขดแยงของขอมลทเรยกวาความผดปกต (Anomaly) ซงหลกการท า Normalization นจะท าการแบงตารางทมความซ าซอนของขอมลออกมาเปนตารางยอย ๆ และใชเปนตวเชอมความสมพนธระหวางตารางซงความซ าซอนของขอมลในรเลชนอาจท าใหเกดความผดปกตทแบงออกเปน 3 ลกษณะคอ 1.1 ความผดปกตจากการเพมขอมล (Insertion Anomaly) 1.2 ความผดปกตจากการลบขอมล (Deletion Anomaly) 1.3 ความผดปกตจากการแกไขขอมล (UPdate Anomaly) 2. ประโยชนของการ Normalization 2.1 ลดทวางทตองใชในการเกบขอมล 2.2 ลดความผดพลาด ความไมตรงกนของขอมลในฐานขอมล 2.3 ลดการเกดอะนอรมอลไลของการลบและแกไขขอมล 2.4 เพมความคงทนแกโครงสรางฐานขอมล 3. หลกการท า Normalization สงส าคญคอ การลดความซ าซอนและโอกาสทจะเกดความผดพลาดกบขอมลไดซงการทจะท าใหบรรลจดประสงคดงกลาวจะตองมเกณฑและขนตอนในการวเคราะหขอมล โดยทวไปเราตองรกอนวาแตละตารางม field ใดบางสามารถบงชหรอคนหาขอมลได เชน เมอทราบรหสนกเรยนจะท าใหสามารถคนหา ชอ,นามสกล, ทอย ฯลฯ ไดส าหรบเกณฑเหลานเราจะเรยกวา "Functional Dependency" (FD) ใชสญลกษณแทนการก าหนดคาระหวาง field คณสมบตทส าคญอกประการของการท า Normalization คอเมอตารางใดจดอยใน Normal Form ใดแลวจะตองมคณสมบตของ Normal Form ทต ากวาเสมอ เชน ถาตารางใดเปน 3N จะตองมคณสมบตของ 1N และ 2N อยดวย 4. รปแบบนอรมอลไลเซชน รปแบบนอรมอลทง 3 รปแบบนถกนยามขนมาโดยคอดดในป พ.ศ. 2515 แตหลงจากนน 2 ป รปแบบระดบท 3 ไดถกนยามใหมความรดกมขนโดยบอยส (Boyce) และคอดดจากนนไดตงชอรปแบบนใหมวา Boyce Codd Normal Form หรอ BCNF 4.1 รปแบบการท า Normalization (Fist Normal Form : 1NF) การปรบรเลชนใหอยในรปแบบนอรมลระดบท 1 คอ การปรบจากรเลชนทไมนอรมล (Un normalized relation) ซงไดแก รเลชนทมขอมลในบางชองมากกวา 1 คา ดงนนการปรบในระดบนกไดแกการขจดกลมทซ ากน (Repeating groups) ออกไปเสยดงทไดนยามไว ดงน นยามรเลชนใด ๆ กลาวไดวาอยในรปแบบนอรมลระดบท 1 (1NF) ถารเลชนไมมกลมทซ ากน 4.2 รปแบบการท า Normalization (Second Normal Form : 2NF) รปแบบนอรมลระดบ 2 และ 3 นจะยงเกยวกบเรองของความสมพนธระหวางคยหลกกบแอททรบวทอน ๆ ทไมไดเปนสวนหนงสวนใดของคยหลกหรอเรยกวา นนคยแอททรบวท (Nonkey Attribute)

Page 20: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

25

ดงทไดนยามไว ดงน นยามรเลชนใด ๆ จะจดอยในรปแบบนอรมลระดบท 2 (2NF) ถารเลชนนนเปน 1NF และนนคยแอททรบวททกตวตองขนอยกบคยหลกอยางแทจรง โดยตองไมมนนคย แอททรบวทตวใดขนกบสวนใดสวนหนงของคยหลก (ถาคยหลกประกอบดวยแอททรบวทมากกวา 1 ตวขนไป) 3. รปแบบการท า Normalization (Third Normal Form : 3NF) รเลชนทอยในรปแบบนอรมลระดบท 3 คอรเลชนทอยในรปแบบนอรมลระดบทสองแลว และไมมแอททรบวทใดขนอยกบแอททรบวทอน ๆ ทไมใชคยหลกนนคอ แอททรบวททกตวจะตองขนอยกบคยหลกเทานนดงทไดนยามไว ดงน นยามรเรชนใดอยในรปแบบนอรมลระดบท 3 (3NF) รเรชนนนเปน 2NF และทกนนคยแอททรบวทจะตองขนกบคยหลกของรเรชนเทานน จะตองไมมการขนตอกนระหวาง นนคยแอททรบวทดวยกนเอง 4. รปแบบการท า Normalization (Boyce-Codd Normal Form : BCNF) คอ รเลชนทอยในรปแบบนอรมลระดบทสองแลว และตวก าหนดคา (Determinant) ทกตวในรเลชนนนเปนคยคแขง (Candidate Key) ซงในบางกรณแมรเลชนจะอยในรปนอรมลระดบทสามกยงมโอกาสทจะเกดความผดปกตจากการจดการขอมลไดโดยทความผดปกตจากการจดการขอมลจะเกดขนไดในกรณทเกดเงอนไข 3 ประการคอ 4.1 รเลชนมคยคแขงมากกวาหนงชด 4.2 คยคแขงเหลานประกอบดวยแอททรบวทหลายตวรวมกนคอ เปนคยรวม 4.3 คยคแขงทเปนคยรวมเหลานมแอททรบวทบางตวทเหมอนกน การแปลงใหเปนรเลชนในรปแบบของนอรมลบอยส-คอด ท าโดยคดลอกแอททรบวททเปนตวทก าหนดคา ซงไมใชเปนคยคแขงออกมาเปนรเลชนใหมอกรเลชนหนง โดยใหเปนคยหลกของรเลชนนนและดง แอททรบวททขนกบแอททรบวททเปนตวก าหนดคานนออกมาอยในรเลชนใหมดวย 5. รปแบบการท า Normalization (Forth Normal Form : 4NF) รเลชนจะอยในรปแบบนอรมลระดบท 4 เมอรเลชนนนอยในรแบบนอรมลบอยส-คอด และตองไมมการขนตอกนแบบกลมในรเลชนนน ซงการขนตอกนแบบกลม (Multi valued) Dependency) ในรเลชนจะเกดขนเมอมแอททรบวทอยางนอย 3 แอททรบวท เชน A B C และแตละคาของ A จะสามารถก าหนดกลมของขอมลในแอททรบวท B และแตละคาของ A จะสามารถก าหนดกลมของขอมลใน แอททรบวท C และขอมลในแอททรบวท B และ C เปนอสระไมขนตอกน การทแอททรบวท A สามารถก าหนดกลมของขอมลในแอททรบวท B เขยนแทนดวยสญลกษณ A->->B การแปลงรเลชนในรปแบบนอรมลระดบท 4 ท าโดยการก าจดการขนตอกนแบบกลมออกไป โดยแยกรเลชน ออกเปนสองรเลชนแตละรเลชนเกบขอมลทขนตอกน 6. รปแบบการท า Normalization (Fifth Normal Form : 5NF) นอมลระดบนคอนขางจะเกดขนยาก ส าหรบรเลชนทจะมโครงสรางในแบบ 5NF จะตองมคณสมบตของ 4NF และคณสมบต Join Dependency ซงเปนคณสมบตของการน ารเลชนยอยทเกดจากการแตกรเลชนเดมมารวมกนแลวไดขอมลเชนเดยวกบรเลชนเดม นอมลระดบนคอนขางจะเกดขนยากส าหรบรเลชนทจะมโครงสรางในแบบ 5NF จะตองมคณสมบตของ 4NF และคณสมบต Join

Page 21: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

26

Dependency ซงเปนคณสมบตของการน ารเลชนยอยทเกดจากการแตกรเลชนเดมมารวมกนแลวไดขอมลเชนเดยวกบรเลชนเดม 2.5.9 ค าสงทวไปภาษา SQL 1. ตดตอ Mysql Server โดยใช mysql_connect() mysql_connect(“localhost”,”username”,”password”); 2. เลอกตดตอฐานขอมล โดยใช mysql_select_db() $link= mysql_connect(“localhost”,”username”,”password”); mysql_select_db(“dbname”$link); 3. สรางฐานขอมล โดยใช mysql_create_db() $link= mysql_connect(“localhost”,”username”,”password”); mysql_create_db(“dbname”,$link); 4. ควรฐานขอมล โดยใช mysql_db_query() $link= mysql_connect(“localhost”,”username”,”password”); $query=”select field1,field2 from table_name”; $result=mysql_db_query(“dbname”, $query,$link); เงอนไขตางๆ mysql_close($link); 5. ยกเลกการตดตอฐานขอมล โดยใช mysql_close() $link= mysql_connect(“localhost”,”username”,”password”); mysql_close($link); 6. ลบฐานขอมล โดยใช mysql_drop_db() $link= mysql_connect(“localhost”,”username”,”password”); mysql_drop_db(“dbname”,$link); mysql_close($link);

Note

localhost คอ hostname username คอ ชอผใชงาน MySQL password คอ รหสผานของผใชงาน MySQL dbname คอ ชอฐานขอมล table_name คอ ชอตาราง field คอ ชอของฟลด

Page 22: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

27

ค าสง SQL ในการ Select ตาราง select * from table_name select * from table_name where field_name=''$variable_name'' 1. การดงขอมลโดยก าหนดใหเรยงล าดบขอมล select * from table_name order by field_name desc desc เปนการเรยงลาดบจากมากไปหานอย asc เปนการเรยงลาดบจากนอยไปหามาก 2. การดงขอมลเฉพาะฟลดทตองการ Select field_name1,field_name2 from table_name ค าสง SQL ในการ Update Update table_name set field_name1=''$data1'', field_name2=''$data2'' ค าสง SQL ในการ Insert Insert into table_name (field_name1, field_name2) values (''$data1'',''$data2'') ค าสง SQL ในการ Delete Delete from table_name where field_name=''$variable'' ค าสงทใชในการ search คอ LIKE $sql="SELECT * FROM table_name WHERE $field_search LIKE ''$search''"; $result=mysql_query($sql); เมอ $field_search = ฟลดทตองการคนหา เชน คนหาโดยใชชอ , นามสกล $search=ค าทตองการคนหา LIKE ''%$search'' แปลวา ลงทายดวย $search LIKE ''$search%'' แปลวา ขนตนดวย $search LIKE ''%$search%'' แปลวา มคาวา $search (ชาสด)

Note

table_name คอ ชอตาราง field_name คอ ชอฟลด $variable คอ คาทไดรบมาจากตวแปร $variable_name คอ คาทไดรบมาจากตวแปร $data คอ คาหรอขอมลทไดรบมาจากตวแปร $field_search คอ คาทไดรบมาจากตวแปรวาเลอกคนหาในฟลดไหน $search คอ คาทไดรบมาจากตวแปร วาใชคา keyword ไหนในการคนหา

Page 23: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

28

2.6 การวเคราะหและออกแบบระบบสารสนเทศ 2.6.1 ความหมายของระบบ ระบบ (System) เปนกลมขององคประกอบตาง ๆ ทท างานรวมกนเพอจดประสงคในสงเดยวกน ระบบอาจประกอบดวยบคลากร เครองมอ วสด การจดการ วธการ ซงทงหมดนจะตองมระบบในการจดการเพอใหบรรลจดประสงคเดยวกน ค าวา "ระบบ" เปนค าทมการเกยวของกบการท างานและหนวยงานและนยมใชกนมาก เชน ระบบธรกจ (Business System) ระบบสารสนเทศ (Management Information System) ระบบการเรยนการสอน (Instructional System) ระบบเครอขายคอมพวเตอร (Computer Network System) เปนตน 2.6.2 ความหมายของระบบสารสนเทศ ระบบสารสนเทศ (Information System ) หมายถง ระบบทมการน าคอมพวเตอรมาชวยในการรวบรวม จดเกบ หรอจดการกบขอมลขาวสารเพอใหขอมลนนกลายเปนสารสนเทศทด สามารถนาไปใชในการประกอบการตดสนใจไดในเวลาอนรวดเรวและถกตอง ระบบสารสนเทศประกอบดวยองคประกอบดงน 1. Hardware หมายถง อปกรณทเกยวของในการจดกระท ากบขอมล ทงทเปนอปกรณคอมพวเตอรและอปกรณอน ๆ เชน เครองคอมพวเตอร เครองคดเลข

2. Software หมายถง ชดค าสง หรอเรยกใหเขางายวา โปรแกรมทสามารถสงการใหคอมพวเตอรท างานในลกษณะทตองการภายใตขอบเขตความสามารถทเครองคอมพวเตอรหรอโปรแกรมนน ๆ สามารถท าได ซอรฟแวรแบงออกเปน ซอรฟแวรระบบและซอรฟแวรประยกต

3. User หมายถง กลมผคนทท างานหรอเกยวของกบระบบสารสนเทศ

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

5. Procedure หมายถง ขนตอน กระบวนการตาง ๆ ในการปฏบตงานในระบบสารสนเทศ 2.6.3 ความหมายของการวเคราะหและออกแบบระบบ คอ วธการทใชในการสรางระบบสารสนเทศขนมาใหมในธรกจใดธรกจหนง หรอระบบยอยของธรกจ นอกจากการสรางระบบ สารสนเทศใหมแลว การวเคราะหระบบชวยในการแกไขระบบสารสนเทศเดมทมอยแลวใหดขนดวยกได 2.6.4 วงจรการพฒนาระบบ วงจรการพฒนาระบบ (System Development Life Cycle : SDLC) คอ กระบวนการทางความคด (Logical Process) ในการพฒนาระบบสารสนเทศเพอแกปญหาทางธรกจและตอบสนองความตองการของผใช การพฒนาระบบมอยดวยกน 7 ขน ดวยกน คอ ขนตอนท 1 ก าหนดปญหา (Problem Definition) การก าหนดปญหาเปนขนตอนของการก าหนดขอบเขตของปญหาของระบบงาน สาเหตของปญหาจากการด าเนนงานในปจจบน ความเปนไปไดกบการสรางระบบใหม การก าหนดความตองการระหวางนกวเคราะหระบบกบผใชงานและก าหนดวตถประสงค การรวบรวมขอมลจาการด าเนนการตาง ๆ เพอสรปเปน

Page 24: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

29

ขอก าหนด (Requirements Specification) ทชดเจนในขนตอนนหากเปนโครงการทมขนาดใหญอาจเรยกขนตอนนวา ขนตอนของการศกษาความเปนไปได (Feasibility Study) ขนตอนก าหนดปญหา คอ 1.1 รบรสภาพปญหาทเกดขนจากการด าเนนงาน

1.2 สรปหาสาเหตของปญหา และสรปผลยนแกผบรหารเพอพจารณา

1.3 ท าการศกษาความเปนไปไดในแงมมตาง ๆ

1.4 รวบรวมความตองการจากผทเกยวของดวยวธการตาง ๆ เชน การรวบรวมเอกสารสมภาษณและออกแบบสอบถาม

1.5 สรปขอก าหนดตาง ๆ ใหมความชดเจน ถกตอง และเปนทยอมรบทง 2 ฝาย ขนตอนท 2 การวเคราะห (Analysis) การวเคราะหเปนขนตอนของการวเคราะหการด าเนนงานของระบบปจจบน โดยการน า Requirements Specification ทไดมาจากขนตอนแรกมาวเคราะหในรายละเอยดเพอท าการพฒนาเปนแบบจ าลองลอจคล (Logical Model) ซงประกอบดวย แผนภาพกระแสขอมล (Data Flow Diagram) ค าอธบายการประมวลผลขอมล (Process Description) และแบบจ าลองขอมล (Data Model) ในรปแบบของ ER-Diagram ท าใหทราบถงรายละเอยดขนตอนการด าเนนงานในระบบวาประกอบดวยอะไรบาง มความสมพนธกบสงใด การวเคราะหระบบจะเรมตงแตการศกษาระบบงานเดมวามการท างานอยางไร หลงจากนนเรากท าการก าหนดความตองการของระบบงานใหมขนมา ซงจะใชเทคนคในการเกบขอมล ไดแก ศกษาเอกสารทมอย ตรวจสอบวธการท างานในปจจบน สมภาษณผใชและผทเกยวของกบระบบงาน เปนตน การสมภาษณถอเปนศลปะอยางหนงทนกวเคราะหระบบควรจะตองมเพอเขากบผใชไดงายและสามารถดงสงทตองการจากผใชได เพราะวาความตองการของระบบเปนสงทจะใช ในการออกแบบตอไป ถาเราสามารถก าหนดความตองการไดถกตอง การพฒนาระบบในขนตอไปกจะงายขนเมอเกบรวบรวมขอมลแลวจะน ามาเขยนเปนรายงาน การท างานของระบบซงควรจะแสดงหรอเขยนออกมาเปนรปหรอแผนภาพซงจะท าใหเราเขาใจไดดและงายขน หลงจากนนกน าขอมลทท าการเกบรวบรวมนนมาท าการเขยนเปนแบบจ าลอง หรอตวตนแบบทดลองจะตองเขยนดวยภาษาคอมพวเตอรตาง ๆ ถอเปนการสรางโปรแกรมคอมพวเตอรขนมาเพอใชงานตามทเราตองการไดซงจะสามารถชวยลดขอผดพลาดทอาจเกดขนไดเมอจบขนตอนการวเคราะหแลวนกว เคราะหระบบจะตองเขยนรายงานสรปออกมาเปนขอมลเฉพาะของปญหา (Problem Specification) โดยรายละเอยดจะประกอบไปดวยรายละเอยดของระบบงานเดม ซงควรเขยนออกมาเปนแผนภาพแสดงการท างานของระบบพรอมค าบรรยายก าหนดความตองการของระบบงานใหม รวมถงแผนภาพแสดงการท างานพรอมค าบรรยายขอมลและไฟลทจ าเปนค าอธบายการท างานและสงทจะตองแกไขขนตอนการวเคราะหคอ 1. วเคราะหระบบงานเดม เพอใหเขาใจถงขนตอนการท างานและจดส าคญของระบบงานวาอยทไหน

2. ก าหนดความตองการของระบบงานใหม

Page 25: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

30

3. สรางแบบจ าลอง Logical Model ซงประกอบดวย Data Flow Diagram, System, Flowchart Process Description, ER-Diagram เปนตน

4. สรางพจนานกรมขอมล Data Dictionary ขนตอนท 3 การออกแบบ (Design) การออกแบบเปนขนตอนของการน าผลลพธทไดจากการวเคราะหทางลอจคลมาพฒนาเปน Physical Model ใหสอดคลองกนโดยการออกแบบจะเรมจากสวนของอปกรณและเทคโนโลยตาง ๆ และโปรแกรมคอมพวเตอรทน ามาพฒนาการออกแบบจ าลองขอมล (Data Model) การออกแบบรายงาน (Output Design) และการออกแบบจอภาพในการตดตอกบผใชงาน (User Interface) การจดท าพจนานกรมขอมล (Data Dictionary) ขนตอนการออกแบบจะตองวเคราะหการเลอกซอคอมพวเตอรฮารดแวรและซอฟตแวรดวย (ถามหรอเปนไปได) หลงจากนนนกวเคราะหระบบจะน าแผนภาพตาง ๆ ทเขยนขนในขนตอนการวเคราะหมาแปลงเปนแผนภาพล าดบขน (แบบตนไม) เพอใหมองเหนภาพลกษณทชดเจนของโปรแกรมวามความสมพนธกนอยางไร การเชอมระหวางโปรแกรมควรจะท าอยางไร ในการออกแบบโปรแกรมตองค านงความปลอดภย (Security) ของระบบดวยเพอปองกนการผดพลาดทอาจจะเกดขน เชน รหสส าหรบผใชทมสทธส ารองไฟลขอมลทงหมด เปนตน หลงจากนนกจะเปนขนตอนการออกแบบวธการใชงาน เชน ก าหนดวาการปอนขอมลจะตองท าอยางไร สงทนกวเคราะหระบบออกแบบมาทงหมดในขนตอนทกลาวมาทงหมดจะน ามาเขยนรวมเปนเอกสารชดหนง เรยกวา ขอมลเฉพาะของการออกแบบระบบ (System Design Specification) เมอส าเรจแลวโปรแกรมเมอรสามารถใชเปนแบบในการเขยนโปรแกรมไดทนท แตสงส าคญกอนทจะสงใหกบโปรแกรมเมอร เราจะตองตรวจสอบกบผใชกอนวาพอใจหรอไมและตรวจสอบกบทมงานวาขอมลมความถกตองสมบรณหรอไมและแนนอนทสดตองสงใหฝายบรหารเพอตดสนใจวาจะด าเนนการตอไปหรอไม ถาอนมตกผานเขาสขนตอนการสรางหรอพฒนาระบบ (Construction) ขนตอนการออกแบบคอ

1. การออกแบบรายงาน (Output Design)

2. การออกแบบจอภาพ (Input Design)

3. การออกแบบขอมลน าเขา และรปแบบการรบขอมล

4. การออกแบบผงระบบ (System Flowchart)

5. การออกแบบฐานขอมล (Database Design)

6. การสรางตนแบบ (Prototype)

7. ออกแบบระบบความปลอดภยของระบบ ขนตอนท 4 การพฒนา (Development) การพฒนาเปนขนตอนของการพฒนาโปรแกรมดวยชดค าสงหรอเขยนโปรแกรมเพอการสรางระบบงาน โดยโปรแกรมทใชในการพฒนาจะตองพจารณาถงความเหมาะสมกบเทคโนโลยทใชงานอย ซงในปจจบนภาษาระดบสงไดมการพฒนาในรปแบบของ 4GL ซงชวยอ านวยความสะดวกตอการพฒนารวมทงม CASE (Computer

Page 26: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

31

Aided Software Engineering) ตาง ๆ มากมายใหเลอกใชตามความเหมาะสม ขนตอนการพฒนาคอ 1. พฒนาโปรแกรมจากทท าการวเคราะหและออกแบบไว

2. เลอกภาษาทเหมาะสมและพฒนาตอไดงาย

3. อาจจ าเปนตองใช CASE Tools ในการพฒนาเพอเพมความสะดวกและตรวจสอบ แกไข ทรวดเรวขนและเปนไปตามมาตรฐานเดยวกน

4. สรางเอกสารโปรแกรม ขนตอนการตดตงคอ 4.1 กอนท าการตดตงระบบ ควรท าการศกษาสภาพแวดลอมของพนททจะตดตง

4.2 เตรยมอปกรณฮารดแวรและอปกรณทางการสอสารและเครอขายใหพรอม

4.3 ขนตอนนอาจจาเปนตองใชผเชยวชาญระบบ เชน System Engineer หรอทมงานทางดาน Technical Support

4.4 ลงโปรแกรมระบบปฏบตการและแอปพลเคชนโปรแกรมใหครบถวน

5. ด าเนนการใชงานระบบงานใหม

6. จดท าคมอการใชงาน ขนตอนท 5 การทดสอบ (Testing) การทดสอบระบบเปนขนตอนของการทดสอบระบบกอนทจะน าไปปฏบตการใชงานจรง ทมงานจะท าการทดสอบขอมลเบองตนกอนดวยการสรางขอมลจ าลองเพอตรวจสอบการท างานของระบบหากมขอผดพลาดเกดขนกจะยอนกลบไปในขนตอนของการพฒนาโปรแกรมใหมโดยการทดสอบระบบนจะมการตรวจสอบอย 2 สวนดวยกนคอ การตรวจสอบรปแบบภาษาเขยน (Syntax) และการตรวจสอบวตถประสงคงานวาตรงกบความตองการหรอไมในขนตอนนโปรแกรมเมอรจะเรมเขยนและทดสอบโปรแกรมวาท างานถกตองหรอไม โดยมการทดสอบกบขอมลจรงทเลอก แลวถาทกอยางเรยบรอยเราจะไดโปรแกรมทพรอมจะน าไปใชงานจรงตอไป หลงจากนนกตองจดท าเตรยมคมอการใชงานและการฝกอบรมผใชงานจรงของระบบ ซงในระยะแรก ๆนนผวเคราะหระบบจะตองเตรยมสถานทส าหรบเครองคอมพวเตอรและจะตองตรวจสอบความพรอมของคอมพวเตอรดวย ในการทดสอบโปรแกรมจะตองท าการทดสอบกบขอมลทเลอกแลวชดหนงซงอาจจะเลอกโดยผใชการทดสอบจะเปนหนาทของโปรแกรมเมอรแตถงอยางไรนกวเคราะหระบบตองแนใจวาโปรแกรมทงหมดจะตองไมมขอผดพลาด หลงจากนนตองควบคมดแลการเขยนคมอซงประกอบไปดวยขอมลการใชงานสารบญอางอง Help บนจอภาพ เปนตน นอกจากตองมการฝกอบรมทเปนผใชงานจรงของระบบเพอใหเขาใจและท างานไดโดยไมมปญหาอาจจะอบรมตวตอตวหรอเปนกลมกได ขนตอนการทดสอบคอ 1. ในระหวางการพฒนาควรมการทดสอบใชงานรวมไปดวย

2. ในการทดสอบอาจมการทดสอบดวยการใชขอมลทจ าลองขน

3. ทดสอบระบบดวยการตรวจสอบในสวนของ Verification และ Validation

4. จดฝกอบรมการใชงาน

Page 27: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

32

ขนตอนท 6 การตดตง (Implementation) ขนตอนตอมาหลงจากทไดท าการทดสอบจนมความมนใจแลววาระบบสามารถท างานไดจรงและตรงกบความตองการของผใชระบบ จากนนจงด าเนนการตดตงระบบเพอใชงานจรงตอไป ขนตอนท 7 การบ ารงรกษา (Maintenance) เปนขนตอนของการปรบปรงแกไขระบบหลงจากทไดมการตดตงและใชงานแลว ในขนตอนนอาจเกดจากปญหาของโปรแกรม (But) ซงโปรแกรมเมอรจะตองรบแกไขใหถกตอง หรอเกดจากความตองการของผใชงานทตองการเพมโมดลในการท างานอน ๆ ซงทงนกจะเกยวของกบ Requirements Specification ทเคยตกลงกนกอนหนาดวย ดงนนในสวนนจะคดคาใชจายเพมหรออยางไรเปนเรองของรายละเอยดทผพฒนาหรอนกวเคราะหระบบจะตองด าเนนการกบผวาจางตอไป ขนตอนการบ ารงรกษาคอ 1. อาจมขอผดพลาดบางอยางทเพงคนพบตองรบแกไขโปรแกรมใหถกตองโดยดวน

2. ในบางครงอาจมการเพมโมดลหรออปกรณบางอยาง

3. การบ ารงรกษา หมายความรวมถงการบ ารงทงดานซอฟตแวรและฮารดแวร (System Maintenance and Software Maintenance) 2.6.5 เครองมอทใชในการวเคราะหและออกแบบ 1. แผนผงระบบงาน (Flowchart) ผงงานคอ แผนภาพทมการใชสญลกษณรปภาพและลกศรทแสดงถงขนตอนการด าเนนงานของโปรแกรมทละขนตอน รวมไปถงทศทางการไหลของขอมลตงแตแรกจนไดผลลพธตามทตองการ 1.1 ลกษณะของผงงาน การเขยนผงงานจะประกอบไปดวยการใชสญลกษณมาตรฐานตาง ๆ เรยกวา สญลกษณ ANSI (American National Standards Institute) ในการสรางผงงาน ดงตวอยางทแสดงในรป ตอไปน

ภาพท 2-11 ภาพแสดงสญลกษณในการเขยนผงงาน

Page 28: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

33

1.2 ประโยชนของผงงาน ชวยล าดบขนตอนการท างานของโปรแกรมและสามารถน าไปเขยนโปรแกรมไดโดยไมสบสน ชวยในการตรวจสอบ และแกไขโปรแกรมไดงายเมอเกดขอผดพลาด ชวยใหการดดแปลง แกไข ท าไดอยางสะดวกและรวดเรว ชวยใหผอนสามารถศกษาการท างานของโปรแกรมไดอยางงายและรวดเรว 2. แผนภาพกระแสการไหลของขอมล (Data Flow Diagram : DFD) เปนเครองมอทใชในการแสดงทศทางการสงผานขอมลภายในระบบ เพออธบายวาในระบบประกอบดวยกระบวนการท างาน (Process) ยอย ๆ อะไรบาง แตละกระบวนการมการน าขอมลเขา ( Input Data) และขอมลสงออก (output) อยางไร รวมทงแตละกระบวนการมความสมพนธกนอยางไรบางเพอใหเกดความเขาใจทตรงกนระหวางทมนกวเคราะหกบโปรแกรมเมอร และนกวเคราะหระบบกบผใชระบบ 2.1 ขอดของ DFD 1. ทกอยางทแสดงใน DFD จะตรงกบกจกรรมตาง ๆ ทปฏบตจรงท าใหเขาใจ ไดงายขน 2. เอออ านวยใหเขาใจถงความสมพนธระหวางระบบงานตอระบบงานหรอตอ ระบบงานยอย หรอตอระบบทใหญกวา และแสดงใหเหนถงการเคลอนทของเอกสารระหวาง หนวยงานอยางชดเจน 3. เปนสอทใชในการอธบายระบบงานระหวางผใชกบนกวเคราะหระบบเพอการ ทบทวนและตรวจสอบวาเขาใจถกตองตรงกนและรวมจดส าคญตาง ๆ ครบถวน 2.2 สญลกษณในการเขยน DFD ในการเขยนแผนภาพดวย DFD จะมมาตรฐานสากลอย 2 แบบ คอ มาตรฐาน DeMarco & Yourdon และมาตรฐาน Gane & Sarson ซงแตละมาตรฐานจะมการใชสญลกษณแตกตางกน แตการเขยนผงจะใชวธการเดยวกน ไดแก

ภาพท 2-12 ภาพแสดงสญลกษณแผนภาพกระแสการไหลของขอมลทงของ DeMarco & Yourdon และ Gane & Sarson

Page 29: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

34

1. สญลกษณกระบวนการหรอโพรเซส (Process Symbol) เขยนแทนโดยใชสญลกษณวงกลมหรอสเหลยมมมมน และเขยนก ากบดวยล าดบและชอการประมวลผล สญลกษณใชแทนการประมวลผลทางคอมพวเตอรซงเปนการเปลยนแปลงขอมลจากรปแบบหนงเปนอกรปแบบหนง 2. สญลกษณแสดงการไหลของขอมล (Data Flow) เขยนแทนโดยใชเสนลกศรเขยนก ากบดวยชอขอมลทไหลผานเสนลกศรนน เพอแสดงเสนทางในการไหลของขอมลจากสวนหนงไปยงอกสวนหนงของระบบสารสนเทศ โดยมลกศรแสดงถงการไหลจากปลายลกศรไปยงหวลกศร โดยปลายลกศรหรอตนทางการไหลของขอมลเปนผรบขอมลซงอาจรบไปใช รบไปประมวลผลหรอรบไปจดเกบซงถามสญลกษณการประมวลผลตองมขอมลเขาและออกจากสญลกษณการประมวลผลทกครงจะมเพยงขอมลเขาหรอออกอยางเดยวไมได 3. สญลกษณแหลงเกบขอมล (Data Stores) เขยนแทนโดยใชสญลกษณเสนขนาน 2 เสนเขยนก ากบดวยชอแฟมขอมล เพอใชแทนแฟมขอมลทใชจดเกบขอมลเพอใหสามารถน าขอมลนนมาใชไดอกเมอตองการ 4. สญลกษณแหลงก าเนดขอมลภายนอก (External Entities) เขยนแทนโดยใชสญลกษณสเหลยมผนผา เขยนก ากบดวยชอทสอถงเอนทตนอกระบบนน เอนทตนอกระบบหมายถง คนในแผนกภายในองคกร แผนกภายนอกองคกร หรอระบบสารสนเทศอนทสงขอมลหรอรบขอมลซงไมไดอยในระบบสารสนเทศนน 3. การออกแบบฐานขอมลดวย ER Model (Entity-Relationship Model) เปนแบบจ าลองทใชแสดงแนวคดการออกแบบฐานขอมลในระดบแนวคด (Conceptual schema) E-R Model เปนการออกแบบฐานขอมลในระดบแนวคดในลกษณะจากบนลงลาง (Top-Down Strategy) โดยจะแสดงความสมพนธระหวางขอมลทประกอบดวย เอนทต , แอททรบวต และความสมพนธ เอนตต (Entity) คอ สงตาง ๆ ทเกยวของกบฐานขอมลนน ๆ ซงอาจจะเปนรปธรรมหรอ นามธรรมกได แบบชนดเอนตต (Entity Type) คอ เอนตตทมกลมของแอททรบวทแบบเดยวกน จะถกจดกลมแลวก าหนดเปนประเภทเซทเอนตต (Enntity Set) คอ กลมของ entity หรอ object ทเปน “ชนดเดยวกน” คอมคณสมบตรวมกนบางประการ เอนตตชนดออน (Weak entity type) คอ เอนตตทตองใชแอททรบวทจากเอนตตอนรวมดวยเพอก าหนดเปนคยใหกบ เอนตตน แอททรบวท (Attribute) คอ คณสมบต (Prooerty) ของเอนตต เชน ขอมลนกศกษาคนหนงประกอบไปดวย ชอ, รหส, คณะ, วนเกด, เพศ, สวนสง, น าหนก, ฯลฯ ซงสามารถแบงออก ประเภทตาง ๆ ดงน 1. แอททรบวทเชงเดยวกบแอททรบวทเชงประกอบ แอททรบวทเชงเดยว (sinple หรอ atomic attribute) เปนแอททรบวททแตละเอนตตจะมคาไดเพยงคาเดยวและไมสามารถจะแบงยอยไดอก แอททรบวทเชงประกอบ (Composite attribute) เปนแอททรบวททประกอบดวยสวนประกอบตาง ๆ เชน ทอย จะประกอบดวยบานเลขท ถนน แขวง เขต จงหวด รหสไปรษณย และประเทศ

Page 30: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

35

2. แอททรบวทแบบคาเดยวกบแอททรบวทแบบหลายคา แอททรบวทแบบคาเดยว (Single-valued Attribute) เปนแอททรบวททมคาไดคาเดยวเทานนส าหรบเอนตตตวหนง ๆ และในเวลาหนง ๆ เชน ชอ วนเกด เปนตน แอททรบวทแบบหลายคา (Multi-valued attribute) เปน แอททรบวททมไดหลายคาพรอม ๆ กนส าหรบแอนตตตวหนง ๆ เชน สของรถ วฒการศกษา เปนตน 3. แอททรบวทแบบเกบกบแอททรบวทสบตอแอททรบวทแบบเกบ (Stored attribute) หมายถง แอททรบวททคาของมนถกเกบอยจรงในฐานขอมล เชน วนเกด เปนตน แอททรบวทสบตอ (Derived attribute) หมายถง แอททรบวททคาของมนสรางมาจากแอททรบวทเกบอกทหนง หรอสรางมาจากเอนตตอทเกยวของ เชน อาย หรอ จ านวนนกศกษาทงหมด เปนตน

ภาพท 2-13 ภาพแสดงสญลกษณแผนภาพ ER Model

Page 31: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

36

คย (Key Attribute) คอ แอททรบวทของเอนตตหนง ๆ ทมคาแอททรบวทเปนคาเฉพาะส าหรบแตละเอนตต เชน รหสประจ าตวนกศกษา เปนตน ความสมพนธ (Relationship) คอ ความสมพนธระหวางเอนตตชดของความสมพนธ (Relationship Set) คอ ชดของความสมพนธชนดเดยวกน ซงเปนความสมพนธระหวางเซตเอนตต เงอนไขบงคบดานโครงสรางบทความสมพนธ (Structural constraints on relationship) จะประกอบดวย 1. Cardinality ratio เปนการระบความสมพนธทงหมดทแตละเอนตตสามารถเขา รวมได เชน One-to-One (1:1), One-to-Many (1:N) , Many-to-One (N:1), Manyto-Many (M:N) 2. เงอนไขบงคบการเขารวม (Participation constraint) บนแตละเอนตตทเขารวมเปนการระบจ านวนความสมพนธนอยทสดทแตละเอนตตจะตองเขารวม แบงเปน 2 ประเภท คอ แบบเบดเสรจ (Total) และแบบบางสวน (Partial) 2.7 เครองมอทใชในการออกแบบระบบสารสนเทศ 2.7.1 Adobe Dreamweaver CS6 เปนโปรแกรมสรางเวบทเหมาะกบผใชมอใหม จนถงผใชทมประสบการณการท าเวบสง ดวยฟงคชนทครบครน ครอบคลมทกรปแบบการท าเวบ จงท าให Dreamweaver เหมาะส าหรบการสรางเวบแทบทกประเภท Adobe Dreamweaver CS6 เวอรชนนไดรบการพฒนาภายใตสงกดของ Adobe ซงเปนเวอรชนใหมลาสด CS6 นนกยอมาจาก Creative Suite6 นนเอง โดยจะเหนไดชดวาไอคอนของโปรแกรมไดเปลยนรปแบบไปเปนรปแบบของ Adobe Dreamweaver CS6 โปรแกรมส าหรบสรางเวบไซตทมผนยมมากทสดในปจจบนทงระดบผใชทวไปและมออาชพเนองจากมประสทธภาพสง มคณสมบตเดนมากมาย ชวยใหจดวางโครงสรางและรปแบบเวบเพจไดอยางอสระโดยอาศยเครองมอตาง ๆ ทโปรแกรมเตรยมไวใหโดยไมตองรภาษา HTML แตอยางใด และสามารถพฒนาเวบเพจขนสงดวยภาษา HTML และภาษา Script ตาง ๆ ไดอยางมออาชพ (ส าหรบโปรแกรมกอนหนาคอ cs3 จะมชอเรยกวา macromedia Dreamweaver CS3) การใชงานใน Adobe Dreamweaver CS6 การใชงานในเวอรชนน สามารถใชงานไดเลยเมอตดตงโปรแกรมเสรจโดยไมตองตงคาใด ๆ ใหกบโปรแกรมเหมอนกบในเวอรชนกอน ๆ เครองมอใหม ๆ ของ Adobe Dreamweaver CS6 ส าหรบเครองมอใหมทเพมเขามาในเวอรชนนทเหนไดชดคอ แถบเครองมอ Spry ซงจะชวยใหการสรางฟอรมสะดวกขน แถบเครองมอ Spry มหนาทในการตรวจสอบคาของขอมล 2.7.2 Adobe Photoshop CS3 คอ โปรแกรมทใชส าหรบตกแตงภาพ แกไขภาพ สรางภาพกราฟกแปลงไฟลภาพ Adobe Photoshop เปนผลตภณฑซอฟแวรของบรษท Adobe System Incorporated โปรแกรมนเปนโปรแกรมทผคนนยมใชในการตกแตงภาพกราฟกมากทสดในโลกความสามารถของโปรแกรมนมอย 2 ดานหลก ๆ คอ 1. แกไขตกแตงภาพถายหรอภาพกราฟก งานดานนเปนงานท Photoshop ถนดนกกลาวคอ Photoshop นนถกสรางขนเพองานดานนโดยเฉพาะ ถามภาพถายทไมเปนทนาพอใจนก หรอตองการจะตกแตงสสนแกไขรวรอย เพมความมดความสวางของภาพ หรอแมแตการน าเอา

Page 32: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

37

ภาพถายแนวนอนหลาย ๆ ภาพมาตอกนใหเปนภาพแบบ Panorama (ภาพทมขนาดยาวมาก) กสามารถใชเครองมอทโปรแกรมเตรยมมาไวใหทางานไดอยางสบาย 2. ออกแบบสรางสรรคงานกราฟก (สาหรบเวบไซต) นอกจากความสามารถในการแกไข แตงเตมแลว โปรแกรมยงมความสามารถดานการสรางผลงานขนเองไดดวย เชน งานวาดและลงสตวการตน งานออกแบบสงพมพ งานดานการสรางวรรคตวอกษรและลวดลายแปลก ๆ รวมถงความสามารถในงานออกแบบและสรางสรรคองคประกอบตาง ๆ ส าหรบเวบไซต ซงมโปรแกรมคหอยาง ImageReady มาชวยดวย 2.7.3 Apache พฒนามาจาก HTTPD Web Server อาปาเชเปนซอฟตแวรทอยในลกษณะของโอเพนซอรสทเปดใหบคคลทวไปสามารถเขามารวมพฒนาสวนตาง ๆ ของอาปาเชไดซงท าใหเกดเปนโมดลทเกดประโยชนมากมาย เชน mod_perl, mod_python หรอ mod_php ซงเปนโมดลทท าใหอาปาเชสามารถใชประโยชนและท างานรวมกบภาษาอนได แทนทจะเปนเพยงเซรฟเวอรทใหบรการเพยงแคเอชทเอมแอลอยางเดยว นอกจากนอาปาเชเองยงมความสามารถอน ๆ ดวย เชน การยนยนตวบคคล (mod_auth, mod_access, mod_digest) หรอเพมความปลอดภยในการสอสารผานโพรโทคอล https (mod_ssl) Apache ท าหนาทเปน web server ทมผใชทวโลกมากกวา 60 % มหนาทในการจดเกบ Homepage และสง Homepage ไปยง Browser ทมการเรยกเขายง Web server ทเกบ HomePage นนอยซงปจจบนจดไดวาเปน web server ทมความนาเชอถอมาก 2.7.4 PHP คอภาษา script อยางหนงทเรยกวา server-side script ซงจะท างานในฝง server แลวสงการแสดงผลมายง browser ของตว client และนอกจากนมนยงเปน script ท embed บน HTML อกดวย PHP เปนภาษาจ าพวก scripting language ค าสงตาง ๆ จะเกบอยในไฟลทเรยกวา สครปต (script) และเวลาใชงานตองอาศยตวแปรชดค าสง ตวอยางของภาษาสครปตกเชน JavaScript, Perl เปนตน ลกษณะของ PHP ทแตกตางจากภาษาสครปตแบบอน ๆ คอ PHP ไดรบการพฒนาและออกแบบมา เพอใชงานในการสรางเอกสารแบบ HTML โดยสามารถสอดแทรกหรอแกไขเนอหาไดโดยอตโนมต ดงนนจงกลาววา PHP เปนภาษาทเรยกวา server-side หรอ HTML-embedded scripting language เปนเครองมอทส าคญชนดหนงทชวยใหเราสามารถสรางเอกสารแบบ Dynamic HTML ไดอยางมประสทธภาพและมลกเลนมากขน 2.7.5 phpMyAdmin เปนสวนตอประสานทสรางโดยภาษาพเอชพซงใชจดการฐานขอมล MySQL ผานเวบเบราวเซอร โดยสามารถทจะท าการสรางฐานขอมลใหม หรอท าการสราง TABLE ใหม ๆ และยงม function ทใชส าหรบการทดสอบการ query ขอมลภาษา SQL พรอมกนนนยงสามารถท าการ insert delete update หรอแมกระทงใชคาสงตาง ๆ เหมอนกบการใชภาษา SQL ในการสรางตารางขอมล 2.7.6 MySQL คอโปรแกรมระบบจดการฐานขอมลทพฒนาโดยบรษทมายเอสควแอล เอบ (MySQL AB) มหนาทเกบขอมลอยางเปนระบบ รองรบค าสงเอสควแอล (SQL = Structured Query Language) เปนเครองมอส าหรบเกบขอมล ทตองใชรวมกบเครองมอหรอโปรแกรมอนอยางบรณาการเพอใหไดระบบงานทรองรบความตองการของผใช เชน ท างานรวมกบเครองบรการเวบ (Web Server) เพอใหบรการแกภาษาสครปตทท างานฝงเครองบรการ (Server-Side Script) เชน

Page 33: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

38

ภาษาพเอชพ ภาษาเอเอสพดอทเนต หรอภาษาเจเอสพ เปนตน หรอท างานรวมกบโปรแกรมประยกต (Application Program) เชน ภาษาวชวลเบสกดอทเนต ภาษาจาวา หรอภาษาซชารป เปนตน โปรแกรมถกออกแบบใหสามารถท างานไดบนระบบปฏบตการทหลากหลาย และเปนระบบฐานขอมลโอเพนทซอรททถกน าไปใชงานมากทสด 2.7.7 FTP (File Transfer Protocol) หรอระเบยบวธถายโอนไฟลเปนวธทงายและปลอดภยทสดในการแลกเปลยนไฟลผานอนเตอรเนต การใช FTP ทพบบอยสดคอการดาวนโหลดไฟลจากอนเทอรเนต นอกจากนความสามารถในการถายโอนแฟม back - and - forth ท าให FTP เปนสงจ าเปนส าหรบทกคนทสรางเวบเพจ ทงมอสมครเลนและมออาชพ กญแจเสมอนเพอเขาไปในเวบไซต FTP คอหมายเลขผใชและรหสผานเมอเชอมตอกบไคลเอนต FTP การอพโหลดและดาวนโหลดอาจไมงายขนและคณไดเพมความปลอดภยและก าหนดคาการใชงานเพมเตม ทางหนงคอคณสามารถดาวนโหลดไฟลใหม (resume) ตอจากไฟลเดมทดาวนโหลดไมเสรจ ซงเปนคณลกษณะทดมากส าหรบผทใช dial - up ในการเชอมตอทมกขาดการเชอมตอสญญาณอนเทอรเนตได 2.8 วรรณกรรมทเกยวของ อมพวา ธาราพทกษวงศ , มหาวทยาลยเชยงใหม (2553) [1] ไดท าการพฒนาระบบจดการการฝกประสบการณวชาชพผานอนเตอรเนตโรงเรยนพาณชยการเชยงใหม เพอพฒนาระบบจดการการฝกประสบการณวชาชพผานอนเตอรเนต ท าการศกษาระบบงานและออกแบบพฒนาระบบใหมประสทธภาพในการท างานใหดยงขนประกอบดวย ระบบรกษาความปลอดภย การตรวจสทธผใชงานระบบจดการผใชงานระบบ จดการขอมลพนฐาน จดการปฏบตงานของนกศกษา จดการขอมลพนฐาน จดการปฏบตงานของนกศกษา จดการขอมลสถานประกอบการ สวนชวยเหลอเลอกสถานทฝกประสบการณวชาชพของนกศกษา จดการการนเทศและตดตามดแลนกศกษาและจดการรายงานสารสนเทศการฝกประสบการณวชาชพผานอนเตอรเนตใชเทคโนโลย AJAX ในการพฒนาระบบโดยไดใชชวยเหลอการตดสนใจเลอกฝกประสบการณวชาชพ โดยใชตวแบบชวยการตดสนใจแบบ Kepner-Tregoe ในการชวยการตดสนใจเลอกสถานทฝกประสบการณวชาชพ ระบบสารสนเทศนไดท าการประเมนผลโดยใชแบบสอบถามจากกลมผใชงานระบบทงหมด 72 คน ไดแก นกเรยนนกศกษาฝกประสบการณวชาชพ 50 คน สถานประกอบการ 15 แหง อาจารยนเทศ 5 คน อาจารยเจาหนาท 1 คน และผบรหาร 1 คน พบวาระดบความพงพอใจเทากบ 3.79 การแปลผลอยในระดบมประสทธภาพในการท างานมาก นนคอระบบสามารถตอบสนองความตองการของผใชงานไดเปนอยางดและตรงกบความตองการของผใชงานระบบ ศภกจ ตรวทยากรานต , มหาวทยาลยนอรท-เชยงใหม (2549) [2] ศนยฝกประสบการณวชาชพและแนะแนวการท างานของมหาวทยาลยนอรท-เชยงใหม เพอพฒนาระบบสารสนเทศบนอนเทอรเนตส าหรบศนยฝกประสบการณวชาชพและแนะแนวการท างาน เรมจากการศกษาระบบงานปจจบนสมภาษณผปฏบตงานจรง ศกษาเอกสารทเกยวของ การวเคราะหระบบงานเดมและความตองการของผใช ใชภาษาพเอชพ (PHP) และใชโปรแกรมมายเอสควแอล ( MySQL) ระบบทพฒนาขนนประกอบดวย การจดการขอมลของนกศกษาทฝกปฏบตงานจรง การจดการขอมลของนกศกษาทฝกปฏบตงานจรง การจดการขอมลของสถานประกอบการ การจดการขอมล

Page 34: บทที่ - Mahasarakham Universitybc.msu.ac.th/project_file/chapter2 (12).pdf · 2014-03-10 · 8 2.1.4 ก าหนดระยะเวลาในการฝึกประสบการณ์วิชาชีพ

39

ของการประเมนผลของนกศกษาพรอมกบผลการปฏบตงานจรงตามเกณฑทก าหนด ระบบตดตอประสานงานของนกศกษากบอาจารยผานเวบบอรด และการท าระบบสารสนเทศส าหรบผบรหาร คณะกรรมการ อาจารยทปรกษา ผลการพฒนาระบบและท าการทดสอบการใชงานบนอนเทอรเนตดวยแบบสอบถาม จากกลมผบรหาร ผดแลระบบ นกศกษาและผใชทวไป ผลการวเคราะหความตองการของผใชอยในเกณฑมาก ระบบสารสนเทศทไดชวยสนบสนนใหงานศนยฝกประสบการณวชาชพและแนะแนวการท างาน จดเกบ คนหา แกไข และประมวลผลขอมลไดอยางรวดเรว ถกตอง แมนย า และมประสทธภาพ น าผง จนทจรโกวท , มหาวทยาลยเชยงใหม (2546) [3] ไดศกษาพฒนาระบบเพอสนบสนนการบรการจดการดานการฝกประสบการณวชาชพนกศกษาผานเครอขายอนเตอรเนตคณะวทยาศาสตรและเทคโนโลย สถาบนราชภฏเชยงราย มวตถประสงคเพอพฒนาระบบเพอสนบสนนการบรหารจดการดานการฝกประสบการณวชาชพนกศกษาผานเครอขายอนเตอรเนต โดยผลการวจยไดทดลองใชกบอาจารยโปรแกรมวชาคอมพวเตอร และนกศกษาโปรแกรมวชาคอมพวเตอร 10 ทาน พบวามระบบประสทธภาพในการใชงานผใชไดสารสนเทศตรงกบความตองการของผใช ชวยลดขนตอนการท างานทเคยปฏบตการอยเปนประจ า และสามารถใชเปนแหลงขอมลเพอใชประกอบการตดสนใจเกยวกบการฝกประสบการณวชาชพได