Internet ยัง - Mahasarakham University278).pdf · 2.4.5...

15
2 2.1 Internet ยัง 2.2 ความหมายของ E-learning E-learning Electronic & Technology เครือข่ายคอมพิวเตอร์ Internet หรือ Intranet างไร้ขอบเขตจํากัด และ Web browser 2.3 ข้อดีสําหรับผู้เรียน E-learning 2.3.1 การมีปฏิสัมพันธ์ในการเรียน การเรียนทาง E-learning ถ้าเป็น ใหม่อีกรอบโดยไม่มีใครเห็นหรือได้ยิน และถ้าต้องการถามหรือต้องการนัดหมายเป็นการส่วนตัวก็ สามารถทําได้โดยการส่งอีเมล์ไปหาผู้สอน ผู้สนก็จะตอบกลับมา

Transcript of Internet ยัง - Mahasarakham University278).pdf · 2.4.5...

Page 1: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

2

2.1

Internet ย ง

2.2 ความหมายของ E-learningE-learning Electronic & Technology

เครอขายคอมพวเตอร Internet หรอ Intranetางไรขอบเขตจากด และ

Webbrowser

2.3 ขอดสาหรบผ เรยน E-learning2.3.1 การมปฏสมพนธในการเรยน

การเรยนทาง E-learning

ถาเปนอ

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

Page 2: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

7

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

ในหองเรยนปกตจะทาไดยากหรอถาทาไดกจะเปนเฉพาะนกเรยนในบางกลมบางคน แตถาเปนE-learning

อารมณเยน อารมณดมาก สามารถตอบคาถาม สามารถอธบายไดโดยไมหงดหงด เพราะเปาหมายของกา

2.3.3

ไหนกได คอถาไมพรอมกย งไมต

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

2.3.4ถาเปนการ

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

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

2.4 ระบบฐานขอมล (Database)2.4.1 ฐานขอมล

ฐานขอมล หมายถง อมลในลกษณะตางๆได เชน การเรยกดขอมล การแกไขหรอลบขอมลเปนตน

นาคอมพวเตอรเขามาชวยในการจดการขอมล

Page 3: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

8

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

2.4.3 องคประกอบของระบบฐานขอมล Hardware Software หมายถง โปรแกรม ทา

- ขอมล (Data) หมายถง รปภาพ เปนตน บคลากร (People) หมายถง ผ ใชฐานขอมลเชน (User)

พนกงาน ปฏบตงาน (Operator) นกวเคราะหระบบ (System Analyst) ผ เขยนโปรแกรม ประยกตใชงาน (Programmer) ผ บรหารฐานขอมล(Data Aministrator:DBA)

2.4.4 ขอดของการมฐานขอมล (Inconsistency) สามารถใชขอมลรวมกนได สามารถลดความซบซอนของขอมลได (Redundancy) รกษาความถ (Integrity) สามารถกาหนดความเปนมาตรฐานเดยวกนได สามารถกาหนดระบบความปลอดภยของขอมลได ความเปนอสระของขอมลและโปรแกรม

2.4.5 ขอเสยของการมฐานขอมล มตนทนสง เชน ซอฟตแวร (Software) ฮารดแวร (Hardware) และบคลากร

(People Ware) มความซบซอน เชน การจดเกบขอมลการออกแบบฐานขอมลและการเขยน

โปรแกรม

(Centralized Database System) ความลมเหลวของการทางานบางสวนและจะทาใหระบบหยดชะงกได

Page 4: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

9

2.5 ยวของกบโปรแกรม2.5.1 PHP (Personal Home Tool)

PHP (Personal Home Tool) Server Side ScriptASP

(Active Server Pages) ปจจบWeb Development หรอ Web Programming รปแบบของภาษาPHP มเคาโครงมาจากภาษา C และ Perl และทางานไดเรว

เราสามารถใช PHP ไดสองรปแบบคอ ในลกษณะของ CGI และ Apache Module ความแตกตางถาใช PHP เปนแบบโมดล PHP Apache หรอเปนสวนขยายในการ

CGI เพราะวา ถาเปน CGI แลวของ PHP ถอวาเปนแคโปรแกรมภายนอก ApachePHP ภาพในการทางาน การใช PHPApache จะทางานไดมประสทธภาพมากกวา

2.5.1.1 หลกการทางานของ PHPPHP จะทางานโดยมตวแปลและเอกซควท อาจจะเรยกการ

ทางานวาเปนเซรฟเวอรไซต(Server Side) สวนการทางานของบราวเซอรของผ ใชเรยกวาไคลเอนต(Client Side) HTTP (HTTPRequest) หรอใสขPHP ( PHP หรอ PHP3 แลวผ ใชกาหนดเชน search.php เปนตน) เมอเอกสาร PHP เขามาถงเวบเซรฟเวอรกจะถกสงไปใหPHP เพอท า หนาทแปลค า สงแล วเ อ กซ ควตคาสงน น หลงจากนนPHP จะสรางผลลพธในรปแบบเอกสาร HTML สงกลบไปใหเวบเซรฟเวอร

(HTTP Request) ซงล กษณะ ทางานแบบนจะคลายกบการทางานของ CGI (Common Gateway Interface) หรออาจจะกลาวได วา PHP กคอโปรแกรม CGI ประเภท งานคลายกบASP นนเ อง

Page 5: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

10

2-1 หลกการทางานของ PHP

2.5.1.2 ความสามารถในการตดตอกบฐานขอมลPHP ไดรบการพฒนาความสามารถขนมา เ ร อย ๆ อยางตอเนอง ทงน เปน

เพราะมการ เผยแพรซอรสโคดของ PHP สสาธารณะในลกษณะของ open source ทาใหมหนวยงานและองคกร ตาง ๆ เขามาชวยกนพฒนา PHP ดงน

ความสามารถในการจดการกบตวแปรหลายๆ ประเภท เชน เลขใชในการคานวน (integer), เลข ทศนยม (float), สตรง (string), และอารเรย (array) เปนตน

ความสามารถในการรบขอมลจากฟอรม HTMLความสามารถในการรบ - สง Cookies ความสามารถเกยวก บ Session ( 4 ขนไ ป ) ความสามารถทางดานOPP(Object Oriented Programming) ซงรอง ร บ

การเขยนโปรแกรมเชงว ตถความสามารถในการเรยกใช COM component ความสามารถในการตดตอและจดการฐานขอมล ความสามารถในการสรางภาพกราฟก

2.5.2 MySQL เปนโปรแกรมฐานขอมลในลกษณะ Database Server ซงเปนโปรแกรมใหบรการฐานขอมล โดยทางานไดทงบน Telnet บน Linux Redhat หรอ UnixSystem และบน Win32 (Windows 95/98/ME) เพอใชกบ Internet และ Intranet หมายความวาสามารถเรยกใช Mysql ไดทวโลกกรณ เปน Internet Intranet และย งสามารถเรยกใชบนเวบบราวเซอรไดในกรณทใช ภา ษา อ นเ ตอร เฟซเ ข ามา ใช งานฐา นข อม ลเชน PHP , Perl ,C++ ฯลฯ ในการเขยนโปรแกรมบนเวบ เราตองมการเกบขอมลบางอยางเอาไวการเขยนระบบฐานขอมลดวยตนเองนนเราจะตองออกแบบของการเกบขอมลเองและในการนา

Page 6: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

11

ขอมลจากฐานขอมลไปใชนนย อมเ ก ดความผ ดพลา ดได ถาเ ราเ ข ยนโ ปร แกรมไม รดก มพอ ในการเขยนโปรแกรมบนเวบยคแรกๆ การเกบขอมลนน โดยมากจะใช Text File ในการเกบ และควบคมText File นนล าบา กกว ากา รควบค มBinary File ทม Field และ Record เขามาชวยควบคม และมโอกาสในการเกดขอผดพลาดในการควบคม Text File นนมา กกว าMySQL จงเปนระบบฐานขอมล

ซงนอกเหนอจาก MySQL แลว PHP ย งสามารถเชอมต อก บฐา นข อม ลไดหลายตวเชน Oracle , Sybase แตทเล อก MySQL เพราะวา MySQL นนเ ล กและง ายในกา รจ ดกา รฐานขอมลมากเหมาะสาหรบการทาDatabase Server และรองรบทงบน Windows และ Linux ไมวาจะเปน MySQL บน Linux ถงแมMySQL จะทางานไดดในระดบหนงอาจจะเปรยบไมไดกบฐานขอมลทมขนา ดโตกว าแต กา รเรมต นก บ MySQL

2.5.3 PhpMyAdmin เปนโปรแกรมทชวยใ นการจดการฐานขอมลของMySQL เนองจากใ นกา รจ ดกา รฐา นข อม ลMySQL จาเปนตองทราบคาสงและฟอร แมตต างๆ ทเกยวข องไม ว าจะเ ปนกา รสร างฐา นข อม ลการสรางตาราง การลบตาราง การกาหนดคยหลกรวมทงการลบฐานขอมลอกดวย เพอความสะ ดวกใ นกา รจ ดกา รฐา นข อม ลจ งได นาเอาโปรแกรมทชวยในการจดการฐานขอมลPHPMyadmin เขามาใช

2.5.4 Adobe Dreamweaver CS3 เปนอกโปรแกรมหนง ทมกา รออกแบบเอกสารทใช สาหร บ การสรางเวบ เพจ ซงในสม ยก อนหา กจะม การ

สรางเวบ เพจ ขนแต ละเ ว บเพจนน ตองใหผ ทมความร ในภา ษา HTML มาเขยนรหสคาสง(Code)ให แตในปจจบนโปรแกรม Adobe Dreamweaver CS3 สามารถทจะ สรางรหสคาสงให กบผ ใช โดยอตโนมตซงผ ใช ไม จาเ ปนต องม ความร ดาน ของภาษา HTML เนองจากโปร แกรม AdobeDreamweaver CS3 นนจะมลกษณะ การทางานทคล ายๆ กบโปรแกรมพมพเอกสารทเราเ คยใช และรจกกนด และแถบคาสงให เราเ ล อกใ ช ได เหมอนกบ Word Processor จงชวยใหสามารถเวบเพจดวยความสะดวก และรวดเรว

Page 7: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

12

2-2 โปรแกรม Adobe Dreamweaver CS3

2.5.5 Adobe Flash CS3 อะโดบแฟลช (Adobe Flash) ซงย งหมา ยถ งAbobe Flash Player และโปรแกรมอน ๆเกยวก บ Flash ซงต วFlash Player พฒนาและเผยแพรโดย อะโดบซสเตมส (เรมต นพ ฒนา โดยบรษท ฟวเจอรแวรตอนหลงเปลยนเ ปน แมโครมเดยซงภา ยหล งถ กควบร วมก จกา รเ ข าก บอะโดบ)

เวบเบราวเซอรสามารถแสดงตวมนไดซงม นม ความสา มา รถใ นกา รรองรบภาพแบบเวกเตอร สามารถแสดงตวมนไดชนสครปต (ActionScript) และย งสามารถเลนเสยงและวดโอแบบสเตรโอไดแตในความหมายจรงๆ แลว แฟลช คอโปรแกรมแบบ integrated development environment(IDE) และ Flash Playerคอ virtual machine ทใช ในกา รท างาน งานของไฟล แฟลชซงในภา ษา พ ดเ ราจะเ ร ยกท งสอง ค า นใ นความหมายเดยวกน: "แฟลช" ย งสามารถหมายความถงโปรแกรมเครองม อต าง ตๆ วแสดง ไฟล หร อ

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

Page 8: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

13

2.6 ความหมายของอนเตอรเนต“อนเตอรเนต” มาจากคาวาInternational Network เปนเครอขายของการสอสารขอมล

ขนาดใหญ อนประกอบดวยเครอขายคอมพวเตอรจานวนมากเชอมโยงแหล งข อม ลจากองค กรต างๆทวโลกเ ข าด วยก นคาวา“เครอขาย” 2ดวยกนดวยสายเคเบล(ทางตรง) และหรอสายโทรศพท (ทางออม)

2.7 (Web Server)เวบเซรฟเวอร (Web Server) คอ

แฟมรายการทบร าวเ ซอร เปนต วก าหนด (เชน Internet Explorer หรอ Netscape) หรอแอปพลเคชนททาหนาทรบ และประมวลผลขอมลทรองขอตามผ ใชบรการอนเตอรเนตโดยผานทางเวบเบราเซอรหลงจากบราวเซอรรบคารองและประมวลผลแลว(การประมวลอาจจะเปนการคานวณ คนหา หรอวเคราะหขอมลกได) ผลลพธจะถกสงกลบไปย งผ ใชโดยแสดงผลในเวบบราวเซอรนนเ อง นอกจากเวบเบราเซอรจะใหบรการในอนเตอรเนตแลว อาจจะนามาประยกตใชในเครอขายในองคกรหรออนเตอรเนตไดอกดวย โปรแกรมเวบเซรฟเวอรทนยมใ ช ในป จจ บน

2.8 (Web Browser)Web Browser เปนโปรแกรมทใช ในกา รเ ปดด ขอม ลต างๆ บนอนเตอรเนต ทเปน

World Wide Web Client มหนาทในกา รส งข อม ลร อง ขอด เว บและนาเสนอขอมลเวบไซตโดยตวเวบบราวเซอรจะมวามเขาใจในภาษามาตรฐานของเวบคอ ภาษาHTML และสามารถแปลงภาษา HTML ใหกลายเปนหนาเอกสารทสว ยงามใ ห เราได ชม ปจจบนมบราวเซอรหลายคาทเราสา มา รถท มนา ตดตา มค อ Internet Explorer ของบรษทไมโครซอฟรทมกา รใชเทคโนโลยลาสดละ Netscape จากบรษท Netscape Communications

2.9 ทฤษฎการวเคราะหและออกแบบระบบ2.9.1 ความหมายของการวเคราะหและออกแบบระบบ การวเคราะหและการออกแบบระบบ

คอ วธการท หรอระบบยอยของธรกจ

Page 9: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

14

2.9.2 การวเคราะหระบบคอ การศกษาหาความตองการ (Requirements) ของระบบสารสนเทศเดมทใช ในป จจ บนว าค ออะไร ปญหาทเก ดจากระบบง านเ ด ม หรอตองการเพมเ ต มอะไรเขามาในระบบเพอปร บปร งให ระบบม ปร ะส ทธ ภา พมา กข น

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

2.9.4 ผงงาน (Flowchart) คอ รปภาพ(Image) หรอสญลกษณ(Symbol) นตอน คาอธบาย ขอความ หรอคาพด ทใช ในอลกอรทม (Algorithm) เพราะการนาเสนอขนตอนของงานใ ห เข าใจตรงก นระหวางผ เกยวข อง ดวยคาพดหรอขอความ ทาไดยากกวาเมอใ ช รปภา พ หรอสญลกษณ ผงงานแบงได2 ประเภท - ผงงานระบบ (System Flowchart) คอ ผ งงานทแสดง ข นตอนกา รท า งานในระ บบอย างกว า ง ๆ แตไมเจาะลงในระบบงานยอย - ผ งงานโปรแกรม(Program Flowchart) คอทางานของโปรแกรม ตงแต รบข อม ลคานวณ จนถงแสดงผลลพธ

2.9.5 สญลกษณ ในการสรางผงงานการเขยนผงโปรแกรมจะประกอบไปดวยการใชสญลกษณมาตรฐานตาง ๆ ทเร ยกว า

สญลกษณ ANSI (American National Standards Institute) ในการสรางผ งงาน ดงตวอยางทแสดง ในรปตอไปน

2-1 สญลกษณทใช ในผ งงานจดเรมต น / จดสนส ดข องโปร แกรม

ลกศรแสดงทศทางการไหลของขอมลในโปรแกรม

แทนการรบหรอแสดงขอมลโดยไมระบ ชนด

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

Page 10: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

15

2-1 สญลกษณทใช ในผ งงาน (ตอ)

การรบขอมลแบบ Manual

แทนนาขอมลมาทาการประมวลผลหรอการกาหนดขอมลใหกบตวแปร

แสดงผลหรอรายงานทถกสร างออกมา

สญลกษณทแสดง กา รท างานด วยตนเ อง

สญลกษณการแสดงผลลพธทางหนาจอ

2.10 การสรางโปรแกรมแบบมโครงสราง หรอ การสรางโปรแกรมโครงสราง ประกอบดวย 3หลกการ คอ

2.10.1 การทางานแบบตามลาดบ(Sequence): รปแบบการเขยนโปรแกรมทงายท สดคอเข ยนใหทางานจากบนลงลาง เขยนคาสงเ ปนบร รท ดและทาทละบรรทดจากบรรทดบนสดลงไปจนถงบรรทดลางสด สมมตใหมการทางาน 3 กระบวนการคอ อานขอมล คานวณและพมพ

2-3 ผงงานการทางานแบบลาดบ

Page 11: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

16

2.10.2 (Decision or Selection): การตดสนใจ หรอเลอกเงอนไ ขค อ เขยนโปรแกรมเพอน าค าไปเ ล อกกระท าโดยปกตจะมเหตการณใหทา 2 กระบวนการคอเงอนไ ข เปนจรงจะกระทากระบวนการหนง และเปนเทจจะกระทาอกกระบวนการหนงแตถาซบซอนมากขน เชนการตดเกรดนกศกษา เปนตน ตวอยางผ งงานนจะแสดงผลการเลอกอยางงาย เพอกระท ากระบว นกา รเ พ ยงกระบว นกา รเ ด ยว

ตรวจสอบขอมล

ทารายการท 1 ทารายการท 2

ใช ไมใช

2-4 ผงงานแบบเลอกกระทาตามเงอนไ ข

2.10.3 (Repeation or Loop): โดยมเงอนไ ขใ นการควบคม 2 รปแบบแรก เพราะการเขยนโปรแกรมแตละภาษา จะไมแสดงภาพอยางชดเจนเหมอนการเขยนผงงานผ เขยนโปรแกรมตองจนตนาการดวยตนเอง

2-5 ผงงานแบบทาซ า

Page 12: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

17

Conceptualเปนแบบจาลองขอมลทแสดง ถ งโครงสร างฐ านขอมลทเปนอ สร ะจาก Software ทจะใชพฒนาฐานขอมล(ไมขนก บSoftware) ทาใหบคลากรเขาใจในระบบฐานขอมลไดงาย

2.11 E-R Diagram2.11.1 สวนประกอบของ ER-Diagram

เอนทต (Entity) คาวา เอนทต เปนรปภาพทใช แทน างๆ ทสา มา รถระบ ได ในความเ ปนจ ร ง เชน สนคา ผ ขาย เปนตน แบงเปนเอนทตออกเ ปน 2 ลกษณะ ดงน

1. Regular Entity หรอบางครงเ ร ยกว าStrong Entity ไดแกองแตละสมาชกนน เชน เอนทต “บคลากร”ซง

สมาชกภายในเอนทตได แก รหสบคลากรแตละคนทไม ซ ากนก นเลย เปนตน2. Weak Entity มลกษณะตรงกนขามกบRegular Entity กลาวคอ สมาชกของเอนทต

ประเภทน จะสามารถมคณสมบตทบงบอกถ งเ อกล กษณะ ของแต ละสมา ช กไดนนจะตองอาศยคณสมบตใดคณสมบตหนงของ Regular Entity มาประกอบกบคณสมบตของของตวมนเอง

แอตทรบวท (Attributes) ๆ ซงมความหมายเดยวกนกบฟลด

ความสมพนธ (Relationships) สามารถมความสมพนธกนได ความสมพนธน แทนความสมพนธ

2-6 แสดงความสมพนธระหวางเอนทตผ ใชทวไปก บเอนทตสมาชก

Page 13: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

18

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

2-7 แสดงแอตทรบวทของเอนทต

2.12ความสมพนธระหวางเอนทต

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

ความสมพนธกบสมาชกอก

2-8

ความสมพนธแบบหนงต อกล ม(One to Many) จะใชสญลกษณ1:N แทนความหมายของความสมพนธแบบหนงต อกล มเอน

2-9 แสดงความสมพนธแบบหนงต อกล ม

Page 14: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

19

ความสมพนธแบบกลมตอกลม (Many to Many) จะใชสญลกษณ N:M แทนความสมพนธแบบกลมตอกลม

2-10 แสดงความสมพนธแบบกลมตอกลม

2.13 แผนภาพกระแสขอมล (Data Flow Diagram)DFD เปนภาพแสดงการเปลยนแปลง ข อม ลใ นขณะไหลผานกระบวนการทางานตาง ๆ

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

การนอรมลไลเซชนเปนกระบวนการนาโครงรางของรเลชนมาแตกเปนรเลชนตางๆใหอยในรปแบบทเร ยก วา รปแบบบรรทดฐานหรอเรยกวา Normal Formไดรบการออกแบบอยในรปแบบบรรทดฐานระดบทเหมา ะสม กระบวนการนอรมลไลเซชนไดพฒนาขนโ ดย E.F.Codd (1972)มลฟอรม ซงม อย 3 ระดบดวยกนคอ นอรมลฟอรมระดบท1 หรอเรยกวา นอรมลฟอรมระดบท2หรอเรยกวา นอรมลฟอรมระดบทหรอเรยกวา 3NF

ทาใหนอรมลฟอรมระดบท3 มความแขงแกรงขนกว าเ ด มเรยกวาBCNF R.Boyce และ E.F.Codd โดยนอรมลฟอรมทกระดบจะตงอย บน

นอรมลฟอรมในระดบทสงข นไปอกทอยถดจาก BCNF กไดถกพฒนาขนมา ค อนอรมลฟอรมระดบท4 (4NF) และนอรมลฟอรม

Page 15: Internet ยัง - Mahasarakham University278).pdf · 2.4.5 ข้อเสียของการมีฐานข้อมูล มีต้นทุนสูงเช่ นซอฟต์แวร์(S

20

ระดบท 5(5NF) ซงพ ฒนา โดย Fagin (1977, 1979) อยางไรกตามรปแบบนอรมลฟอรมระดบท4และนอรมลฟอรมระดบท5 ในเชงปฏบตจะเกดขนไ ด ยากมา ก2.15

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

Adobe Dreamweaver CS3 ทาการเขยนเวบไซตโดยใชภาษา PHP รวมกบฐานขอมลAppServ Openproject2.5.9 ซงโปร แกรมสา มา รถฐา นข อมลของระบบเวบไซตใหมประสทธภา พร วดเ ร วและถ กต องกว าเ ด ม

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

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

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