13
บทที2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง ในการศึกษาและพัฒนาเว็บไซต์นี ้ บทนนี ้จะเป็นการรวบรวมทฤษฎีและวรรณกรรมที ่เกี ่ยวข้อง ผู ศึกษาได้รวบรวมอธิบายถึงรายละเอียดความสําคัญและอธิบายถึงหลักการทํางานที่สําคัญต่างๆเกี่ยวกับการ จัดทําเว็บไซต์เพื่อประชาสัมพันธ์หอพักประเสริฐสุข โดยทําการศึกษาทฤษฎีและวรรณกรรมที่เกี่ยวข้อง ดังต่อไปนี2.1 ทฤษฎีเกี่ยวข้อง 2.2 วรรณกรรมที่เกี่ยวข้อง 2.1 ทฤษฎีเกี่ยวข้อง 2.1.1 คาศัพท์ที่เกี่ยวข้อง หอพักหมายถึง สถานที่ให้เช่าพักเชิงพาณิชย์ที่มีนักเรียนนักศึกษาเข้าพักตั้งแต่ 5 คนขึ้นไป มี การเรียกเก็บค่าตอบแทนการพักจากผู้พักและจะต้องไม่ใช่หอพักที่ดําเนินการโดยสถานศึกษา บุคลากรหมายถึง การใช้คนให้ทํางานได้ดีที่สุดภายในระยะเวลาอันสั้นที่สุดสิ้นเปลืองเงินทอง และวัสดุน้อยที่สุดและให้ทุกคนมีความสุข ความพอใจ เงินเดือน หมายถึง เงินที่ได้รับทุกๆเดือนหรือเรียกว่าเงินประจําอาจได้มาจากภาครัฐบาลหรือ ภาคเอกชน ซึ่งก็แล้วแต่ว่าบุคคลเหล่านั้นทํางานอะไรและได้เงินเดือนมากน้อยเพียงไร ซึ่งเงินตรงส่วนนีอาจจะจัดแบ่งเป็นส่วน ค่าสาธารณูปโภคหมายถึง รายจ่ายเพื่อให้ได้มาซึ่งบริการสาธารณูปโภคสื่อสารและโทรคมนาคม ได้แก่ค่าไฟ , ค่าประปา งบลงทุนหมายถึง รายจ่ายที่กําหนดให้จ่ายเพื่อการลงทุนได้แก่ ค่าที่ดินและค่าก่อสร้าง 2.1.2 ทฤษฎีพื้นฐาน 2.1.2.1ความรู้ทั่วไปเกี่ยวกับอินเทอร์เน็ต (Internet) อินเทอร์เน็ต ซึ่งเป็นโครงการของ ARPAnet(Advanced Research Projects Agency Network) ซึ่งเป็น หน่วยงานที่สังกัด กระทรวงกลาโหม ของสหรัฐ ( U.S.Department of Defense - DoD) ถูกก่อตั้ง เมื่อ ประมาณ ปีค..1960(..2503) และได้ถูกพัฒนาเรื่อยมา

บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

บทท 2

ทฤษฎและวรรณกรรมทเกยวของ

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

2.1 ทฤษฎเกยวของ

2.2 วรรณกรรมทเกยวของ

2.1 ทฤษฎเกยวของ

2.1.1 ค าศพททเกยวของ

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

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

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

“คาสาธารณปโภค” หมายถง รายจายเพอใหไดมาซงบรการสาธารณปโภคสอสารและโทรคมนาคม ไดแกคาไฟ , คาประปา

“งบลงทน” หมายถง รายจายทกาหนดใหจายเพอการลงทนไดแก คาทดนและคากอสราง

2.1.2 ทฤษฎพนฐาน

2.1.2.1ความรทวไปเกยวกบอนเทอรเนต (Internet)

อนเทอรเนต ซงเปนโครงการของ ARPAnet(Advanced Research Projects Agency Network) ซงเปนหนวยงานทสงกด กระทรวงกลาโหม ของสหรฐ ( U.S.Department of Defense - DoD) ถกกอตง เมอประมาณ ปค.ศ.1960(พ.ศ.2503) และไดถกพฒนาเรอยมา

Page 2: บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

7

ค.ศ.1969(พ.ศ.2512) ARPA ไดรบทนสนนสนน จากหลายฝาย ซงหนงในผสนบสนนกคอ Edward Kenedyและเปลยนชอจาก ARPA เปน DARPA(Defense Advanced Research Projects Agency) พรอมเปลยนแปลงนโยบายบางอยาง และในปค.ศ.1969(พ.ศ.2512)นเองทไดทดลองการเชอมตอคอมพวเตอรคนละชนด จาก 4 แหง เขาหากนเปนครงแรก คอ มหาวทยาลยแคลฟอรเนย สถาบนวจยสแตนฟอรด มหาวทยาลยแคลฟอรเนย และมหาวทยาลยยทาห เครอขายทดลองประสบความสาเรจอยางมาก ดงนนในปค.ศ. 1975(พ.ศ.2518) จงไดเปลยนจากเครอขายทดลอง เปนเครอขายทใชงานจรง ซง DARPA ไดโอนหนาทรบผดชอบ โดยตรง ใหแก หนวยการสอสารของกองทพสหรฐ ( Defense Communications Agency - ปจจบนคอ DefenseInformations Systems Agency) แตในปจจบน Internet มคณะทางานทรบผดชอบบรหาร เครอขายโดยรวม เชน ISOC (Internet Society) ดแลวตถประสงคหลก , IAB (Internet Architecture Board) พจารณาอนมตมาตรฐานใหมในInternet, IETF (Internet Engineering Task Force) พฒนามาตรฐานทใชกบ Internet ซงเปนการทางานโดยอาสาสมคร ทงสน

1. เวบบราวเซอร (Web Browser) คอโปรแกรมคอมพวเตอร ทผใชสามารถดขอมลและโตตอบกบขอมลสารสนเทศทจดเกบในหนาเวบทสรางดวยภาษาเฉพาะ เชน ภาษาเอชทเอมแอล ทจดเกบไวทระบบบรการเวบหรอเวบเซรฟเวอรหรอระบบคลงขอมลอน ๆ โดยโปรแกรมคนดเวบเปรยบเสมอนเครองมอในการตดตอกบเครอขายคอมพวเตอรขนาดใหญทเรยกวาเวลดไวดเวบ

2. เวบเซอฟเวอร (Web Server) คอ เครองคอมพวเตอรททาหนาทเปนเครองบรการเวบแกผรองขอดวยโปรแกรมประเภทเวบบราวเซอร ( Web Browser) ทรองขอขอมลผานโปรโตคอลเฮชททพ ( HTTP= HyperTextTransfer 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) สวนบรการทมกตดตงเพมเพอทาใหเครองบรการทางานไดตรงกบความตองการของผบรหารระบบ (Administrator) เชน ตวแปลภาษาสครปต ระบบฐานขอมล ระบบจดการผใช เปนตน

2.1.2.2 ความรทวไปเกยวกบการวเคราะหและออกแบบระบบ (System Analysis)

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

Page 3: บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

8

เรยกวาพมพเขยว ในการสรางระบบสารสนเทศนนใหใชในงานไดจรง ผททาหนานกคอ นกวเคราะหและออกแบบระบบ ( System Analysis : SA )

ตารางท 2-1 ผงงาน

จดเรมตน / สนสดของโปรแกรม

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

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

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

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

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

แสดงจดเชอมตอของผงงานภายใน หรอเปนทบรรจบของเสนหลายเสนทมาจากหลายทศทาง

การขนหนาใหม ในกรณทผงงานมความยาวเกนกวาทจะแสดงพอในหนงหนา

2.1.2.3 ความรทวไปเกยวกบแผนภาพกระแสขอมล (Data Flow Diagram DFD)

แผนภาพกระแสขอมล (Data Flow Diagram:DFD) หมายถง แผนภาพทแสดงใหเหนถงทศทางการไหลของขอมลทมอยในระบบ และการดาเนนงานทเกดขนในระบบ โดยขอมลในแผนภาพทาใหทราบถง ขอมลมาจากไหน , ขอมลไปทไหน , ขอมลเกบทใด , เกดเหตการณใดกบขอมลในระหวางทาง แผนภาพกระแสขอมลจะแสดงภาพรวมของระบบ ( Overall picture of a system) และรายละเอยดบางอยาง แตในบางครงหากตองการกาหนดรายละเอยดทสาคญในระบบ นกวเคราะหระบบอาจจาเปนตองใชเครองมออนๆ ชวย เชน ขอความสนๆทเขาใจ หรอลกอรทม , ตารางการตดสนใจ ( Decision Table), Data Model, Process Description

Page 4: บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

9

ตารางท 2-2 แสดงแผนภาพกระแสขอมล

DeMarco& Yourdon Gane&Sarson ความหมาย

Process : ขนตอนการทางานภายในระบบ

Data Store : แหลงขอมลสามารถเปนไดทงไฟลขอมลและฐานขอมล (File or Database)

External Agent : ปจจยหรอสภาพแวดลอมทมผลกระทบตอระบบ

Data Store : เสนทางการไหลของขอมล แสดงทศทางของขอมลจากขนตอนการทางานหนงไปยงอกขนตอนหนง

2.1.2.4ความรทวไปเกยวกบระบบฐานขอมล

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

1. ฮารดแวร (Hardware) ในระบบฐานขอมลทมประสทธภาพควรมฮารดแวรตาง ๆ ทพรอมจะอานวยความสะดวกในการบรหารระบบงานฐานขอมลไดอยางมประสทธภาพไมวาจะเปนขนาดของหนวยความจาความเรวของหนวยประมวลผลกลางอปกรณนาเขาและออกรายงานรวมถงหนวยความจาสารองทรองรบการประมวลผลขอมลในระบบไดอยางมประสทธภาพ

2. โปรแกรม (Program)ในการประมวลผลฐานขอมลอาจจะใชโปรแกรมทแตกตางก นทงนขนอยกบระบบคอมพวเตอรทใชวาเปนแบบใดโปรแกรมททาหนาทการสรางการเรยกใชขอมลการจดทารายงาน การปรบเปลยนแกไขโครงสรางการควบคมหรอกลาวไดอกอยางหนงวาระบบจดการฐานขอมล( Database

Page 5: บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

10

Management System) คอโปรแกรมหรอซอฟทแวรททาหนาทในการจดการฐานขอมลโดยจะเปนสอกลางระหวางผใชและโปรแกรมประยกตตาง ๆ ทมอยในฐานขอมล

3. ขอมล (Data) ฐานขอมลเปนการจดเกบรวบรวมขอมลใหเปนศนยกลางขอมลอยางเปนระบบ ซงขอมลเหลานสามารถใชรวมกนได ผใชขอมลในระบบฐานขอมล จะมองภาพขอมลในลกษณะทแตกตางกน เชน ผใชบางคนมองภาพของขอมลทถกจดเกบไวในสอเกบขอมลจรง (Physical Level )ในขณะทผใชบางคนมองภาพขอมลจากการใชงานของผใช ( External Level )

4. บคลากร(People)ผใชทวไปเปนบคลากรทใชขอมลจากระบบฐานขอมลเพอใหงานสาเรจลลวงได เชน ในระบบขอมลการจองตวเครองบนผใชทวไป คอ พนกงานจองตว พนกงานปฏบตงาน( Operatin ) เปนผปฏบตการดานการประมวลผลการปอนขอมลลงเครองคอมพวเตอร

5. ขนตอนการปฏบตงาน( Procedures)ในระบบฐานขอมลควรมการจดทาเอกสารทระบขนตอนการทางาน ของหนาทการงานตางๆ ในระบบฐานขอมลในสภาวะปกตและในสภาวะทเกดปญหา ซงเปนขนตอนการปฏบตงานสาหรบบคลากรในทกระดบขององคกร

ระบบการจดการฐานขอมล หมายถง โปรแกรม หรอ ซอฟตแวรททาหนาทในการบรหารและจดการฐานขอมลในการสราง การเรยกใช การปรบปรงฐานขอมล เปนเสมอนตวกลางระหวางผใชงานกบระบบฐานขอมล โปรแกรมทใชในการจดการฐานขอมล เชน Microsoft Access, Oracle, My SQL หรอ SQL Sever

ภาพท 2-1 แสดงระบบการจดการฐานขอมล

ภาษาทใชในระบบการจดการฐานขอมลไดแก

1.ภาษาคานยามของขอมล Data Definition Language (DDL) เปนภาษาสาหรบนยายขอมล เปนคาสงทใชในการกาหนดโครงสรางของฐานขอมลทสรางขนวา ประกอบดวยแอททรบวตอะไรบาง แอตทรบวตนนๆใชเกบขอมลชนดใด

ฐานขอมล DBMS

ผดแลฐานขอมล(DBA)

รปแบบฟอรม ผใชงาน(User)

Page 6: บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

11

2.ภาษาการจดการฐานขอมล (Data Manipulation Language (DML) เปนภาษาเฉพาะทใชในการจดการระบบฐานขอมล สาหรบการบารงรกษาในฐานขอมล ตลอดจนการปรบปรงขอมล เมอเรยกใชคาสง ระบบจดการฐานขอมลกจะเรยกใชผานพจนานกรมขอมล 3.พจนานกรมขอมล ( Data Dictionary) เปนเครองมอสาหรบการเกบและการจดขอมลสาหรบการบารงรกษาในฐานขอมล โดยพจนานกรมจะมการกาหนดชอของสงตางๆ (Entity) และระบไวในโปรแกรมฐานขอมล เชน ชอของฟลด ชอของโปรแกรมทใชรายละเอยดของขอมล ผมสทธใชและผทรบผดชอบ แสดงสวนประกอบของระบบการจดการฐานขอมล 4.ภาษาทใชในการควบคมขอมล ( Data Control Language : DCL) เปนคาสงทใชควบคมความถกตองของขอมล ทเกดจากผใชงานหลายคนเรยกใชขอมลพรอมกน 5.เครองมออานวยความสะดวก (Utility) หมายถง โปรแกรมทชวยใหผใชสามารถบารงรกษาขอมลในฐานขอมลได เชน การสราง ปรบปรงโครงสรางขอมลในแฟม โปรแกรมจะชวยอานวยความสะดวกใหกบระบบการจดการฐานขอมลใชไดงายขน

2.1.2.5ความรทวไปเกยวกบรปแบบบรรทดฐาน(Normalization) 1.รปแบบบรรทดฐานขนท 1 (First Normal Form: 1NF)เปนการขจดแอทรบวต หรอกลมแอทบวตทซากนไปอยในแอนทรตลก เพอแตละรายการในอนทรตไมมคาของแอนทรบวตหรอคาขอ งกลมแอทรบวตทซากน 2. รปแบบบรรทดฐานขนท 2 (Second Normal Form: 2NF)เปนการขจดแอทรบวตทไมขนกบ หลกออกไป เพอใหแอทรบวตอนทงหมดขนตรงกบสวนทเปนคยหลกทงหมดเทานน และรเลชนนนจะตองอยในรปแบบบรรทดฐานท 1 NF มากอน

3.รปแบบบรรทดฐานขนท 3(Third Normal Form: 3NF)เปนการขจดแอทรบวตทไมเปนคยทขนตรงกบแอทรบวตอนทไมใชคยหลกออกไปเพอใหแอทรบวตทไมใชคยหลกขนตรงกบสวนทเปนคยหลก และไมขนกบแอทรบวตอนทไมใชคยหลก และรเลชนนนจะตองอยในรปแบบบรรทดฐาน ท2NFมความสมพนธระหวางเอนทต เอนทตจะตองมความสมพนธรวมกน โดยจะมชอแสดงความสมพนธรวมกนซงจะใชรปภาพสญลกษณสเหลยมรปวาวแสดงความสมพนธระหวางเอนทต ระดบชนของความสมพนธ (Relationships Degree)

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

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

Page 7: บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

12

11

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

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

ไมเกน 1 คน เปนตน

2. ความสมพนธแบบหนงตอกลม เปนการแสดงความสมพนธของขอมลของเอนตตหนงวาม

ความสมพนธกบขอมลหลายขอมลกบอกเอนตตหนง เชน ความสมพนธของลกคาและคาสงซอเปนแบบ

หนงตอกลม เชน

M1

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

ลกคาแตละคนสามารถสงซอไดหลายคาสงซอ แตแตละคาสงซอมาจากลกคาเพยงคนเดยว เปนตน

3. ความสมพนธแบบกลมตอกลม เปนการแสดงความสมพนธของขอมลของสองเอนตตในลกษณะ

แบบกลมตอกลม เชน ความสมพนธระหวางคาสงซอกบสนคาเปนแบบกลมตอกลม เชน

MN

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

แตละคาสงซออาจสงซอสนคาไดมากกวา 1 ชนด และในสนคาแตละชนดอาจปรากฏ อยในคาสงซอได

มากกวา 1 คาสง

Page 8: บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

13

ตารางท 2-3 แสดงสญลกษณของ E-RMODEL

2.1.2.6ความรทวไปเกยวกบเครองมอในการชวยพฒนาระบบ (System Develop tools) 1.พเอชพ PHPHypertext Preprocessorเปนภาษา Server-Side Script อกภาษาหนงเชนเดยวกนกบ ASP ทมการทางานทเครองคอมพวเตอรฝงServer ซงรปแบบในการเขยนคาสงการทางานนนจะมลกษณะคลายกบภาษา Perl หรอภาษา C และสามารถใชรวมงานกนกบ ภาษา HTML ไดอยางมประสทธภาพ ขอดของพเอชพ PHP 1. ใชไดฟร 2. PHP เปนโปรแกรมวงขาง Sever ดงนนขดความสามารถไมจากด 3. Conlatfun-นนคอPHP วงบนเครอง UNIX,Linux,Windowsไดหมด 4. เรยนรงาย เนองจาก PHP ฝงเขาไปใน HTMLและใชโครงสรางและไวยากรณภาษางายๆ 5. เรวและมประสทธภาพโดยเฉพาะเมอใชกบApachXerveเพราะไมตองใชโปรแกรมจากภายนอก 6. ใชรวมกบ XML ไดทนท 2.เอชทเอมแอล (HTML) (Hyper TextMarkup Language) เปนภาษาคอมพวเตอรรปแบบหนงทมโครงสรางการเขยนโดยอาศยปายระบ(Tag)หรอคาสงสาหรบควบคมการแสดงผลขอความรปภาพ หรอวตถอนผานโปรแกรมเวบเบราวเซอรซงปายระบ หรอคาสงแตละคาสงนน อาจจะมสวนขยายทใชสาหรบบอกคณลกษณะพเศษ ( Attribute) สาหรบระบหรอควบคมลกษณะการแสดงผลเพมเตมไดโดยแตละคาสงจะมแตกตางกนออกไป 3.อาโดบ ดรมเวพเวอร (Adobe Dreamweaver) หรอชอเดมคอ แมโครมเดยดรมวฟเวอร ( Macromedia Dreamweaver)เปนโปรแกรมแกไข HTMLพฒนาโดยบรษทแมโครมเดย(ปจจบนควบกจการรวม กบ

Page 9: บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

14

บรษทอะโดบซสเตมส)สาหรบการออกแบบเวบไซตในรปแบบWYSIWYG กบการควบคมของสวนแกไขรหส HTMLในการพฒนาโปรแกรมทมการรวมทงสองแบบเขาดวยกนแบบน ทาให ดรมวฟเวอรเปนโปรแกรมทแตกตางจากโปรแกรมอนๆในประเภทเดยวกนในชวงปลายปทศ วรรษ2533 จนถงปพ.ศ. 2544 ดรมวฟเวอรมสดสวนตลาดโปรแกรมแกไข HTMLอยมากกวา 70% ดรมวฟเวอรมทงในระบบปฏบตการแมคอนทอช และไมโครซอฟท วนโดวส ดรมวฟเวอรยงสามารถทางานบนระบบปฏบตการแบบยนกซ ผานโปรแกรมจาลองอยางWINEไดรนลาสดคอ ดรมวฟเวอรCS4 อนง คาดวา Dreamweaver หรอ ดรมวฟเวอร หมายถง ทอฝน หรอ สานฝน ใน ภาษาองกฤษ การทางานการทางานกบภาษาตางๆ ดรมวฟเวอร สามารถทางานกบภาษาคอมพวเตอรในการเขยนเวบไซตแบบไดนามค ซงมการใช HTML เปนตวแสดงผลของเอกสาร เชน ASP, ASP.NET, PHP, JSP และ ColdFusion รวมถงการจดการฐานขอมลตางๆ อกดวย และในเวอรชนลาสด (เวอรชน 8) ยงสามารถทา งานรวมกบ XML และ CSS ไดอยางงายดายมมมองในการทางานกบ ดรมวฟเวอร มมมองแบบ Code เปนมมมองทใชในการแกไขโคด HTMLหากผทจะใชมมมอง CodeในการจดการกบไฟลตองมความรเกยวกบโคดHTMLแบบ split เปนมมมองทแสดงใหเหนทงโคด HTML และมมมองปรกต ซงจะบอกใหทราบวาการทางานกบไฟล ขณะนนอยในสวนใดของโคด HTML กบมมมองปรกต มมมองแบบ Design เปนมมมองการทางานปรกต ทแสดงเหมอนจรงของ เอกสารเวบเพจการจดการไฟล ดรมวฟเวอรยงสามารถทางานในการจดการไฟลได ทงจดการไฟลภายในเวบไซตของตน หรอจดการเวบไซตบนเซรฟเวอร ผาน FTP 4.พเอชพ มายแอดมน (PHP My Admin) phpMyAdminเปนสวนตอประสานทสรางโดยภาษาพเอชพ ซงใชจดการฐานขอมล MySQL ผานเวบเบราวเซอร โดยสามารถทจะทาการสรางฐานขอมลใหม หรอทาการสราง TABLE ใหมๆ และยงม function ทใชสาหรบการทดสอบการ query ขอมลดวยภาษา SQL พรอมกนนน ยงสามารถทาการ insert delete update หรอแมกระทงใช คาสงตางๆ เหมอนกบกนการใชภาษา SQL ในการสรางตารางขอมล 5. มายเอสควแอล (My SQL) MySqlคอ ระบบจดการฐานขอมลทมหนาทเกบขอมล เพอใชในการเกบขอมลทไดจากระบบงานทโปรแกรมเมอรไดสรางขนโดยใชภาษา SQL(SQLคอภาษาทใชในการจดการกบฐานขอมลโดยเฉพาะเชนสรางฐานขอมล เพมขอมล แกไขขอมล ลบขอมล เปนตน )โดย MySqlจะทาหนาทเปนตวกลางระหวางผใชกบฐานขอมล ซง MySQL เปนระบบจดการฐานขอมล ( database management system DBMS) สาหรบฐานขอมลเชงสมพนธ โดยเราสามารถตดตอกบ MySQL โดยการเขยนโปรแกรมภาษาตาง ๆ ไดเชน PHP, Perl, Java, C#, C, Ruby, C++ เปนตน 6. อาปาเช (Apache) พฒนามาจาก HTTPD Web Server โดยเจา Apache นจะทาหนาทในการจดเกบ Homepage และสง Homepage ไปยง Browser ทมการเรยกเขา ยง Web server ทเกบ HomePageนนอย ซงปจจบนจดไดวาเปน web server ทม ความนาเชอถอมาก เนองจากเปนทนยมใชกนทวโลก อกทงอาปาเชยงเปนซอฟตแวร แบบ

Page 10: บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

15

โอเพนซอรส ทเปดใหบคคลทวไปสามารถเขามารวมพฒนาสวนตางๆ ของอาปาเชได ซงทาใหเกดเปน โมดล ทเกดประโยชนมากมาย เชน mod_perl,mod_pythonหรอ mod_phpและทางานรวมกบภาษาอนได แทนทจะเปนเพยงเซรฟเวอรทใหบรการเพยงแค HTML 7. จาวาสครปส (Java Scrip) เปนภาษาทเปน Script ทอยในเวบไซต (ใชรวมกบ HTML) เพอใหเวบไซตของเราดมการเคลอนไหว สามารถตอบสนองผใชงานไดมากขน ยกตวอยาง Hellomyweb.com ตรงเมนดานซายมอจะเหนวาสามารถคลกเพอดหวขอภายในได และสามารถคลกทลกศรสเขยวเพอปดดทงหมด และลกศรสแดงเพอเปดทงหมด ขอดของ Javascriptคอสามารถทาใหผใชงานใชเวบไซตของเราไดงายขน รวมถงดงดดความสนใจของผใชงานไดอกดวย ปจจบนน Javascriptนนเปนมาตราฐานทอยใน W3C จงมนใจไดวาทกๆ Web browser รองรบการทางานของ Javascriptแนนอน เนอหาเบองตนทผใชตองเขาใจมากอนลวงหนาคอ HTML เพอใหสามารถทาความเขาใชในเนอหาเรองนไดงายขน 2.2 วรรณกรรมทเกยวของ 2.2.1 เวบไซตหอพกเกษมบณฑต (http://www.dorm.kbu.ac.th/contact.php)

ภาพท 2-5 เวบไซตหอพกเกษมบณฑต

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

Page 11: บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

16

- ไมสามารถเขาระบบจองหองพกออนไลนได - ไมสามารถพมพใบจองหอพกได 3. ขอเสนอแนะ - ในสวนของหอพกยงเปนการประชาสมพนธแกบคคลภายนอกทสนใจเขาอาศยหรอเชาเพอประกอบการธรกจในรปแบบ อาคารพานช ควรจะระบบรการตางๆใหชดเจน มากขนกวาน 2.2.2 เวบไซตศนยหอพกตกสลา (http://takasila.com/tks/index.php)

ภาพท 2-6 เวบไซตศนยหอพกตกสลา

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

Page 12: บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

17

3. ขอเสนอแนะ - ในสวนของหอพก เชน รายละเอยดหองพก, สงอานวยความสะดวกหรอบรการ ตางๆ ควรมรายละเอยดทชดเจนกวาน ระบเฉพาะเจาะจง และนอกจากในสวนของหอพกควรเพมขอมลอาคารพานช พนทเชาศนยอาหาร ใหละเอยด ชดเจน ซงนอกจากจะเปนการประชาสมพนธนสตนกศกษา ยงเปนการประชาสมพนธแกบคคลภายนอกทสนใจเขาอาศยหรอเชาเพอประกอบการธรกจในรปแบบ อาคารพานชและพนทเชาศนยอาหารอกดวย 2.2.3 เวบไซตหอพกมหาวทยาลย ทตงขามเรยง (http://www.dorm.msu.ac.th/dorm-kuntara.htm)

ภาพท 2-7 เวบไซตหอพกมหาวทยาลย ทตงขามเรยง

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

2. ขอจากดของระบบเวบไซตงานบรการหอพกนสต มหาวทยาลยมหาสารคาม

Page 13: บทที่ 2 - bc.msu.ac.th495).pdf7 ค.ศ.1969(พ.ศ.2512) ARPA ได้รับทุนสนันสนุน จากหลายฝ่าย ซึ่งหนึ่งในผู้สนับสนุนก็คือ

18

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