รายงาน project2

70
976-493 โครงงาน 2 ระบบฐานข้อมูลงานวิจัยคณะเทคโนโลยีและสิ่งแวดล้อม 1 บทที่ 1 บทนา เหตุจูงใจในการพัฒนา คณะเทคโนโลยีและสิ่งแวดล้อม มหาวิทยาลัยสงขลานครินทร์ วิทยาเขตภูเก็ต เป็นคณะที่มีผู้วิจัย และ นักวิชาการที่มีผลงานวิจัยอยู่มากมาย อีกทั้งยังมีศูนย์การเรียนรู้ที่มีผลงานการวิจัย เช่น ศูนย์วิจัยสิ่งแวดล้อม และภัยธรรมชาติอันดามัน ANdaman Environment and natural Disaster research center (ANED) และศูนย์เทคโนโลยีแอนิเมชั่นและมัลติมีเดีย Animation & Multimedia TEchnology Center (AMTEC) นอกจากนี้ยังมีผลงานการวิจัยของผู้วิจัยและผู้ที่เกี่ยวข้องภายในคณะที่ได้ทาการวิจัยในเรื่องต่างๆ ดังนั้นข้อมูล วิจัยแต่ละเรื่องที่ได้ทาการวิจัยนั้น จะถูกจัดเก็บไว้ในฐานข้อมูลของผู้วิจัยแต่ละท่าน ถ้าหากต้องการศึกษา ผลงานการวิจัยจะต้องติดต่อเจ้าของผลงานการวิจัยโดยตรง ทาให้ยุ่งยากในการค้นหาผลงานการวิจัย หรือ บทความที่ได้ทาการวิจัยขึ้น กล่าวคือยังไม่ได้มีการจัดทาเป็นระบบฐานข้อมูลส่วนกลางที่สามารถเข้ามาช่วยใน การสืบค้นสาหรับบุคคลทั่วไปหรือนักศึกษา และสาหรับบุคคลที่มีผลงานการวิจัยหรือผู้วิจัยสามารถทาการ เพิ่ม ลบ แก้ไขข้อมูลการวิจัยได้อย่างมีประสิทธิภาพ ทางกลุ่มจึงจัดทาโครงการนี้เพื่อช่วยในการจัดเก็บข้อมูล ผลงานการวิจัยของนักวิจัย นักวิชาการ และบุคคลทั่วไป ที่มีผลงานการวิจัยไว้ในฐานข้อมูลเดียวเพื่อง่ายต่อ การเผยแพร่ และนาไปศึกษา ในโครงการชื่อ ระบบฐานข้อมูลวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม โดยมี เป้าหมายที่จะพัฒนาระบบฐานข้อมูลเพื่อเก็บข้อมูลผลงานการวิจัย สาหรับการพัฒนาระบบนี้ จะใช้ภาษา PHP ในการพัฒนาระบบ รวมถึงการนาความรู้ทางด้านกราฟิกมาใช้ในการสร้างสรรค์ให้ระบบมีความน่าสนใจ สวยงาม และทันสมัย ซึ่งประโยชน์จากระบบฐานข้อมูลนีคือ ช่วยให้การจัดเก็บข้อมูลผลงานการวิจัยของ ทางศูนย์วิจัยสิ่งแวดล้อมและภัยธรรมชาติอันดามัน (ANED), ศูนย์เทคโนโลยีแอนิเมชั่นและมัลติมีเดีย (AMTEC) และผู้วิจัยได้จัดเก็บผลงานไว้ในฐานข้อมูลเดียวกัน เพื่อการค้นหา ศึกษา เผยแพร่ ที่ง่ายขึ้น วัตถุประสงค์ของโครงการ 1. เพื่อศึกษาการทางาน และการจัดเก็บข้อมูลของ ศูนย์วิจัยสิ่งแวดล้อมและภัยธรรมชาติอันดามัน (ANED), ศูนย์เทคโนโลยีแอนิเมชั่นและมัลติมีเดีย (AMTEC) และผู้วิจัย ที่มีผลงานการวิจัย 2. เพื่อออกแบบฐานข้อมูลสาหรับระบบบริหารจัดการข้อมูลผลงานการวิจัย ให้กับ คณะเทคโนโลยีและ สิ่งแวดล้อม 3. เพื่อพัฒนาระบบฐานข้อมูลที่มีประสิทธิภาพในการใช้งาน และง่ายต่อการค้นหา ศึกษา เผยแพร่ ขอบเขตของโครงการ การจัดการข้อมูลผลงานการวิจัยของคณะเทคโนโลยีและสิ่งแวดล้อมนั้นยังจัดเก็บอยู่ในรูปแบบของ ฐานข้อมูลของแต่ละเจ้าของผลงานการวิจัย ทาให้ยุ่งยากในการเพิ่ม ลบ และค้นหาข้อมูลผลงานการวิจัย

Upload: attaporn-ninsuwan

Post on 18-Nov-2014

949 views

Category:

Documents


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

1

บทที ่1

บทน า

เหตุจูงใจในการพัฒนา

คณะเทคโนโลยีและสิ่งแวดล้อม มหาวิทยาลัยสงขลานครินทร์ วิทยาเขตภูเก็ต เป็นคณะที่มีผู้วิจัย และนักวิชาการที่มีผลงานวิจัยอยู่มากมาย อีกทั้งยังมีศูนย์การเรียนรู้ที่มีผลงานการวิจัย เช่น ศูนย์วิจัยสิ่งแวดล้อมและภัยธรรมชาติอันดามัน ANdaman Environment and natural Disaster research center (ANED) และศูนย์เทคโนโลยีแอนิเมชั่นและมัลติมีเดีย Animation & Multimedia TEchnology Center (AMTEC) นอกจากนี้ยังมีผลงานการวิจัยของผู้วิจัยและผู้ที่เกี่ยวข้องภายในคณะที่ได้ท าการวิจัยในเรื่องต่างๆ ดังนั้นข้อมูลวิจัยแต่ละเรื่องที่ได้ท าการวิจัยนั้น จะถูกจัดเก็บไว้ในฐานข้อมูลของผู้วิจัยแต่ละท่าน ถ้าหากต้องการศึกษาผลงานการวิจัยจะต้องติดต่อเจ้าของผลงานการวิจัยโดยตรง ท าให้ยุ่งยากในการค้นหาผลงานการวิจัย หรือบทความที่ไดท้ าการวิจัยขึ้น กล่าวคือยังไม่ได้มีการจัดท าเป็นระบบฐานข้อมูลส่วนกลางที่สามารถเข้ามาช่วยในการสืบค้นส าหรับบุคคลทั่วไปหรือนักศึกษา และส าหรับบุคคลที่มีผลงานการวิจัยหรือผู้วิจัยสามารถท าการ เพ่ิม ลบ แก้ไขข้อมูลการวิจัยได้อย่างมีประสิทธิภาพ ทางกลุ่มจึงจัดท าโครงการนี้เพ่ือช่วยในการจัดเก็บข้อมูลผลงานการวิจัยของนักวิจัย นักวิชาการ และบุคคลทั่วไป ที่มีผลงานการวิจัยไว้ในฐานข้อมูลเดียวเพ่ือง่ายต่อการเผยแพร่ และน าไปศึกษา ในโครงการชื่อ “ระบบฐานข้อมูลวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม” โดยมีเป้าหมายที่จะพัฒนาระบบฐานข้อมูลเพ่ือเก็บข้อมูลผลงานการวิจัย ส าหรับการพัฒนาระบบนี้ จะใช้ภาษา PHP ในการพัฒนาระบบ รวมถึงการน าความรู้ทางด้านกราฟิกมาใช้ในการสร้างสรรค์ให้ระบบมีความน่าสนใจ สวยงาม และทันสมัย ซึ่งประโยชน์จากระบบฐานข้อมูลนี้ คือ ช่วยให้การจัดเก็บข้อมูลผลงานการวิจัยของทางศูนย์วิจัยสิ่งแวดล้อมและภัยธรรมชาติอันดามัน (ANED), ศูนย์เทคโนโลยีแอนิเมชั่นและมัลติมีเดีย (AMTEC) และผู้วิจัยได้จัดเก็บผลงานไว้ในฐานข้อมูลเดียวกัน เพ่ือการค้นหา ศึกษา เผยแพร่ ที่ง่ายขึ้น

วัตถุประสงค์ของโครงการ 1. เพ่ือศึกษาการท างาน และการจัดเก็บข้อมูลของ ศูนย์วิจัยสิ่งแวดล้อมและภัยธรรมชาติอันดามัน

(ANED), ศูนย์เทคโนโลยีแอนิเมชั่นและมัลติมีเดีย (AMTEC) และผู้วิจัย ที่มีผลงานการวิจัย

2. เพ่ือออกแบบฐานข้อมูลส าหรับระบบบริหารจัดการข้อมูลผลงานการวิจัย ให้กับ คณะเทคโนโลยีและ

สิ่งแวดล้อม

3. เพ่ือพัฒนาระบบฐานข้อมูลที่มีประสิทธิภาพในการใช้งาน และง่ายต่อการค้นหา ศึกษา เผยแพร่

ขอบเขตของโครงการ

การจัดการข้อมูลผลงานการวิจัยของคณะเทคโนโลยีและสิ่งแวดล้อมนั้นยังจัดเก็บอยู่ในรูปแบบของ

ฐานข้อมูลของแต่ละเจ้าของผลงานการวิจัย ท าให้ยุ่งยากในการเพ่ิม ลบ และค้นหาข้อมูลผลงานการวิจัย

Page 2: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

2

ดังนั้นเพื่อให้การจัดท าโครงงานในครั้งนี้เป็นไปด้วยความเรียบร้อยและเหมาะสมกับเวลาที่ก าหนด ผู้ศึกษาจึง

ได้ก าหนดขอบเขตของการออกแบบและพัฒนาระบบงานไว้ ดังนี้

1. ศึกษาข้อมูล และวิเคราะห์ระบบฐานข้อมูลวิจัยเดิมว่ามีการจัดเก็บ การบริหาร ในรูปแบบใด

2. สร้างระบบ Login ส าหรับการเข้าไปใช้งานในระบบ เป็นการก าหนดสิทธิ์ของผู้ใช้ระบบโดยการ

ก าหนด Username และ Password ไว้แล้วเพ่ือให้บุคคลากรสมารถเข้าไปใช้งานในระบบเพื่อใช้งาน

ระบบ ในการสร้างระบบ Login ขึ้นมานั้นเพ่ือเป็นการรักษาความปลอดภัยของข้อมูลในระบบ

3. ระบบจัดเก็บข้อมูลผลงานการวิจัย

3.1 ระบบสามารถบันทึกข้อมูลผลงานการวิจัยได้

3.2 ระบบสามารถเพ่ิม ลบ แก้ไขข้อมูลผลงานการวิจัยได้

3.3 ระบบสามารถค้นหาข้อมูลผลงานการวิจัยได้

4. ระบบแสดงข้อมูลส่วนตัวผู้วิจัย

4.1 ระบบสามารถเก็บรายละเอียดข้อมูลต่างๆของผู้วิจัย

4.2 ระบบสามารถแสดงสถานะเมื่อผู้วิจัยท าการเข้าสู่ระบบ และออกจากระบบ

5. ระบบแสดงข้อมูลผลงานการวิจัย

5.1 ระบบสามารถแสดงข้อมูลผลงานการวิจัยได้โดยแบ่งเป็น 2 ส่วนดังนี้

5.1.1 บุคคลทั่วไป จะแสดงข้อมูลผลงานการวิจัยเฉพาะบทคัดย่อเท่านั้นในกรณีท่ีเจ้าของ

ผลงานไม่ต้องการที่จะให้ดาวน์โหลด แต่ถ้าต้องการผลงานวิจัยเรื่องนั้นๆ สามารถ

ติดต่อเจ้าของผลงานได้โดยตรง

5.1.2 ผู้วิจัย จะแสดงข้อมูลผลงานการวิจัย และสามารถท าการเพ่ิม ลบ แก้ไข ก าหนดสิทธิ

การแสดงข้อมูลผลงานการวิจัย

6. ผู้ใช้งานระบบฐานข้อมูลวิจัย คณะเทคโนโลยีและสิ่งแวดล้อมแบ่งออกเป็น 3 กลุ่ม ดังนี้

6.1 ผู้ดูแลระบบ (Admin) สามารถใช้งานส่วนต่างๆได้ดังนี้

6.1.1 สามารถ Login ในการเข้าใช้ระบบได้

6.1.2 สามารถเพ่ิม ลบ แก้ไขข้อมูลได้

6.1.3 สามารถก าหนดสิทธิ์บุคลากรและสมาชิกที่จะเข้ามาใช้ระบบได้

6.1.4 ตรวจสอบข้อมูลต่างๆ ของผู้ที่เข้ามาใช้ระบบ

6.1.5 เพ่ิม ลบ แก้ไข ฟังชั่นต่างๆภายในระบบ

6.2 บุคลากรที่ดูแลระบบ (Super Admin) สามารถใช้งานส่วนต่างๆได้ดังนี้

Page 3: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

3

6.2.1 สามารถ Login ในการเข้าไปใช้งานระบบไดด้้วย Username, Password ที่ Admin

ได้ก าหนดไว้ และสามารถเพ่ิม ลบ แก้ไขข้อมูลได้

6.2.2 สามารถ Login เข้าสู่ระบบของผู้วิจัยได้ ในกรณีท่ีผู้วิจัยต้องการให้เพ่ิม ลบ แก้ไข

ผลงานการวิจัยภายในระบบ

6.3 ผู้วิจัย (User) สามารถใช้งานส่วนต่างๆได้ดังนี้

6.3.1 สามารถดูข้อมูลต่างๆ ภายในระบบ

6.3.2 สามารถแก้ไขข้อมูลและประวัติส่วนตัวภายในระบบได้

6.3.3 สามารถก าหนดสิทธิ์การดาวน์โหลดและแสดงข้อมูลผลงานการวิจัย

ผลประโยชน์ทีไ่ด้รับ

1. คณะมีระบบฐานข้อมูลงานวิจยัท าให้ง่ายต่อการจดัเก็บและจดัการกับข้อมูลงานวิจัย

2. สามารถค้นหางานวิจยัได้สะดวกข้ึน

3. มีความปลอดภัยในการจัดเก็บงานวิจัยมากกว่าระบบเดิม

4. สามารถเก็บรักษาข้อมูลงานวิจยัได้นาน

ขั้นตอนการด าเนินโครงการ

1. เสนอหัวข้อให้อาจารย์ที่ปรึกษา (ศึกษาทฤษฏีและเทคโนโลยีที่ใช้) ขอค าแนะน ารวมถึงก าหนด

ขอบเขตในการท าโครงงาน

2. ศึกษาและเก็บรวบรวมข้อมูล

2.1 โดยการสืบค้นและรวบรวมข้อมูลที่เก่ียวข้องผ่านทางระบบ Internet

2.2 ข้อมูลจากศูนย์วิจัยสิ่งแวดล้อมและภัยธรรมชาติอันดามัน (ANED), ศูนย์เทคโนโลยีแอนิเมชั่น

และมัลติมีเดีย (AMTEC) และผู้วิจัยในคณะเทคโนโลยีและสิ่งแวดล้อม

3. ขั้นตอนวิเคราะห์ข้อมูล ประกอบด้วยรายละเอียดดังนี้

3.1 วิเคราะห์ระบบงานเก่า

3.2 วิเคราะห์ระบบงานใหม่

3.3 ก าหนดความต้องการของระบบงานใหม่

3.4 สร้างแบบจ าลอง (Logical Model) ซึ่งประกอบด้วย Data Flow Diagram,

ER-Diagram เป็นต้น

4. ขั้นตอนการออกแบบโปรแกรม ประกอบด้วยรายละเอียดดังนี้

Page 4: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

4

4.1 การออกแบบการน าเข้าข้อมูล

4.2 การออกแบบเว็บไซต์

4.3 การออกแบบฐานข้อมูล

5. ขั้นตอนพัฒนา – ทดสอบ

5.1 เขียนโปรแกรม พัฒนาโปรแกรมตามที่ได้ท าการวิเคราะห์และออกแบบไว้

5.2 ตรวจสอบวัตถุประสงค์ของงานว่าตรงตามความต้องการของผู้ใช้หรือไม่

5.3 ทดสอบย่อย

5.4 ทดสอบรวม

6. ขั้นตอนการน าไปใช้

เป็นการน าระบบที่พัฒนาขึ้นไปใช้งาน เพื่อทราบว่าระบบมีข้อบกพร่องตรงจุดไหน ตรงตาม

ความต้องการของผู้ใช้หรือไม่ และมีประสิทธิภาพในการใช้งานมากน้อยเพียงใด

7. จัดท าเอกสาร

การจัดท าเอกสารคู่มือนั้นจะแสดงรายละเอียดต่างๆ ของโปรแกรม รวมถึงวิธีการ และ

ขั้นตอนการใช้งานโปรแกรม เพื่อที่ผู้ใช้งานจะได้ใช้งานระบบได้อย่างถูกต้องเหมาะสม และเกิด

ข้อผิดพลาดน้อยที่สุด เพื่อให้เกิดประสิทธิภาพสูงสุดในการใช้งาน

ตารางท่ี 1.1 ตารางการด าเนินงานโครงงาน 1

แผนการท างานแต่ละสัปดาห์ ตุลาคม พฤศจิกายน ธันวาคม มกราคม

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1. เสนอหัวข้อให้อาจารย์ที่ปรึกษา

2. ศึกษาระบบงานเดิมและวิเคราะห์ความเป็นไปได้ของระบบ

3. วิเคราะห์และออกแบบระบบงาน

3.1 ออกแบบการน าเข้าข้อมูล 3.2 ออกแบบฐานข้อมูล 3.3 ออกแบบเว็บไซต์

4. น าเสนอผลงานให้คณะกรรมการ

Page 5: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

5

ตารางท่ี 1.2 ตารางการด าเนินงานโครงงาน 2

แผนการท างานแต่ละสัปดาห์ มิถุนายน กรกฎาคม สิงหาคม กันยายน

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1. พัฒนาระบบ 1.1 เขียนโปรแกรม และพัฒนา

ตามท่ีได้ท าการวิเคราะห์และออกแบบไว้

2. ทดสอบและปรับปรุงระบบ 2.1 ทดสอบย่อย 2.2 ทดสอบรวม

3. น าเสนอผลงานให้คณะกรรมการ

4. จัดท าคู่มือ

งบประมาณและรายละเอียดอุปกรณ์ที่ต้องจัดหาเพื่อใช้งานระบบใหม่

สรุปงบประมาณของโครงการและค่าใช้จ่ายต่างๆตั้งแต่เริ่มโครงการจนกระทั่งเสร็จสิ้นโครงการ งบประมาณเหล่านี้อาจจะมีการเปลี่ยนแปลงในภายหลัง ตารางท่ี 1.3 สรุปงบประมาณของโครงการ

งบประมาณที่ใช้

รายละเอียด ค่าใช้จ่าย

ทีมพัฒนาโครงการ 3 คน 75,000 คอมพิวเตอร์ 3 เครื่อง 60,000 ค่าลิขสิทธิ์โปรแกรม 100,000

อ่ืนๆ 5,000 รวม 240,000

Page 6: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

6

รายละเอียดอุปกรณ์ที่ต้องจัดหาเพื่อใช้งานระบบใหม่

1. Hardware

- Laptop Computer

Operating System: Microsoft Windows 7 Ultimate

System type: 32-bit Operating System

Processor: Intel(R) Core(TM) 2Duo Processor T5500

CPU @ 1.66 GHz

Installed memory (RAM): 1.00 GB DDR3

Hard disk: 160 GB

Monitor: 14.1 inch

Operating System: Microsoft Windows 7 Ultimate

System type: 32-bit Operating System

Processor: Intel(R) Core(TM) 2Duo Processor T550

CPU @ 1.66 GHz

Installed memory (RAM): 2.00 GB DDR3

Hard disk: 320 GB

Monitor: 14.1 inch

Operating System: Microsoft Windows 7 Ultimate

System type: 32-bit Operating System

Processor: Intel(R) Core(TM) i7-2630QM CPU @ 2.00 GHz

Installed memory (RAM): 4.00 GB DDR3

Hard disk: 750 GB

Monitor: 16.0 inch

- Mouse

- Flash Drive

- Printer

- Keyboard

Page 7: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

7

2. Software

- AppServ โปรแกรมท่ีใช้ติดตั้งเพ่ือเรียกใช้ phpMyAdmin, MySQL, Apache

- phpMyAdmin ระบบจัดการฐานข้อมูล

- MySQL โปรแกรมท่ีเป็น Database Server เพ่ือให้ภาษาท่ีรองรับสามารถสร้างหรือติดต่อ กับ

Database ได ้

- Apache โปรแกรมท่ีจ าลองเครื่องคอมพิวเตอร์ให้เป็น Web Server

- Microsoft Office Visio 2007 โปรแกรมท่ีช่วยสร้าง Flow Chat และ Diagrams

- Edit Plus โปรแกรมช่วยเขียนโค้ด

- Adobe Photoshop โปรแกรมที่ช่วยในการตกแต่งภาพ

- Adobe Dreamweaver โปรแกรมที่ช่วยในการออกแบบเว็บไซต์

3. อุปกรณ์อ่ืน ๆ

- กระดาษ A4

- หมึกพิมพ์

Page 8: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

8

บทท่ี 2

ระบบงานในปัจจุบัน(ระบบเดิม)

โครงสร้างขององค์กร

ภาพที่ 2.1 โครงสร้างองค์กร

รายละเอียดขั้นตอนการท างาน(Workflow) ของระบบงานปัจจุบัน

ภาพที่ 2.2 Workflow ของระบบงานเดิม

ระบบงานเดิมของการจัดเก็บข้อมูลงานวิจัยของคณะเทคโนโลยีและสิ่งแวดล้อมนั้น ยังไม่มีฐานข้อมูล

กลางในการเพ่ือนที่จะจัดเก็บงานวิจัยส าหรับให้อาจารย์ หรือผู้ที่สนใจได้ค้นหา ถ้าต้องการที่จะศึกษา หรือ

สบืค้น

นกัศกึษา อาจารย์

หรือผู้สนใจ

คณะเทคโนโลยีและสิง่แวดล้อม

งานวจิยั งานวจิยั

อาจารย์ที่มีผลงานการวิจยั

นางสาวกฤตยิา วงษ์วฒันาชยั Systems analyst

นายอรรถพร นิลสวุรรณ Programmer

นายวชัระ คุณาปรณ์การ

Web Designer

อ.วีราภรณ์ ซิดด ู

อาจารย์ที่ปรึกษา

Page 9: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

9

อยากจะได้ไฟล์เอกสารงานวิจัยจะต้องติดต่อจากเจ้าของผลงานการวิจัยโดยตรง เพราะว่างานวิจัยดังกล่าวจะ

ถูกเก็บไว้ที่เจ้าของผลงานเท่านั้น

ปัญหาที่พบของระบบงานปัจจุบัน

งานวิจัยมีการจัดเก็บอยู่ที่ผู้วิจัยนั้นๆ ถ้าหากต้องการศึกษาผลงานการวิจัยจะต้องติดต่อเจ้าของ

ผลงานการวิจัยโดยตรง ท าให้ยุ่งยากในการค้นหาผลงานการวิจัย หรือบทความที่ได้ท าการวิจัยขึ้น กล่าวคือยัง

ไม่ได้มีการจัดท าเป็นระบบฐานข้อมูลส่วนกลางที่สามารถเข้ามาช่วยในการสืบค้นส าหรับบุคคลทั่วไปหรือ

นักศึกษา และส าหรับบุคคลที่มีผลงานการวิจัยหรือผู้วิจัยสามารถท าการ เพ่ิม ลบ แก้ไขข้อมูลการวิจัยได้อย่าง

มีประสิทธิภาพ

Page 10: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

10

บทท่ี 3

การวิเคราะห์ระบบ

แผนภาพกระแสข้อมูล

- Context Diagram

0

Information System for

Research in FTE

Admin

Staff

User

User Management

Information Checking

Res

earc

hin

g

Info

rmat

ion

Sea

rch

ing

Info

rmat

ion

Sea

rch

ing

Info

rmat

ion

Res

earc

hin

g

Researching

ภาพที่ 3.1 Context Diagram

เป็นกระบวนการท างานโดยรวมของระบบ ซึ่งผู้ใช้ระบบคือ Admin, User, Staff ซึ่ง Admin จะ

สามารถจัดการกับ User ได้ และสามารถตรวจสอบข้อมูลต่างๆในระบบได้ User สามารถค้นหางานวิจัยได้

และสุดท้ายจะได้งานวิจัยออกมา และ Staff สามารถค้นหางานวิจัย เพ่ิมงานวิจัย และแก้ไขงานวิจัยได้

Page 11: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

11

- Data Flow Diagram Level-0

ภาพที่ 3.2 Data Flow Diagram Level-0

- Data Flow Diagram Level-1

ภาพที่ 3.3 Data Flow Diagram Level-1 Upload

Page 12: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

12

Research Information

Research Information

4.1

Search by

Researcher

Research Information 4.3

Search by

Content type

Researcher Detail

Research Detail

Researcher Name

Content type Detail

Researcher Detail

Research Title

Research Detail

Content type

Search

Staff

User

Admin

D4 Research

4.2

Search by

Research Title

Content type Detail

ภาพที่ 3.4 Data Flow Diagram Level-1 Search Research

Print Research

D5

Research Detail5.1

Print Page

Research

Research Detail

5.2

Print All

Research Detail

Staff

UserResearch Detail

AdminResearch Detail

Research DetailStaff

UserResearch Detail

AdminResearch Detail

ภาพที่ 3.5 Data Flow Diagram Level-1 Print Research

Page 13: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

13

ค าอธิบายการประมวลผลข้อมูล (Process Description)

ตารางท่ี 3.1 ค าอธิบายการประมวลผลของกระบวนการที่ 1 : Authentication

Process Description

System DFD number Process name

: ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม : 1 : Authentication

Input data flows : Username, Password

Output data flows : Login Status True/False

Data stored used : Username, Password

Description : เป็นกระบวนการท างานของการเข้าสู่ระบบ ซึ่งกระบวนการนี้ผู้ใช้ระบบคือ Staff และ Admin ซึ่งจะต้องท าการกรอก Username, Password และข้อมูลจะถูกส่งไปยังฐานข้อมูล เพ่ือท าการตรวจสอบความถูกต้องของข้อมูล เมื่อระบบท าการตรวจสอบข้อมูลเรียบร้อยแล้วระบบจะท าการส่งผลการเข้าสู่ระบบออกมาว่า Username, Password ที่กรอกไปนั้นถูกต้องหรือไม่

ตารางท่ี 3.2 ค าอธิบายการประมวลผลของกระบวนการที่ 2 : Upload Research

Process Description

System DFD number Process name

: ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม : 2 : Upload Research

Input data flows : Research Information

Output data flows : Alert Message

Data stored used : Research Information

Description : เป็นกระบวนการท างานของการอัพโหลดโดยผู้ใช้ระบบที่สามารถท าได้คือ Staff ซึ่งStaff จะท าการเลือกผลงานการวิจัยที่ต้องการจะอัพโหลด จากนั้นก็จะกดอัพโหลดและระบบจะท าการประมวลผลเพ่ืออัพโหลดผลงานการวิจัยลงฐานข้อมูล ซึ่งประกอบด้วยกระบวนการย่อยดังนี้ 2.1 Upload Full Research 2.2 Upload Optional Research

Page 14: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

14

ตารางท่ี 3.3 ค าอธิบายการประมวลผลของกระบวนการที่ 2.1 : Upload Full Research

Process Description

System DFD number Process name

: ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม : 2.1 : Upload Full Research

Input data flows : Research Information

Output data flows : Alert Message

Data stored used : Research Information

Description : เป็นขั้นตอนการท างานเพ่ิมเติมของการอัพโหลดผลงานการวิจัย จะท าการอัพโหลดผลงานการวิจัยแบบเต็มรูปแบบและผลงานการวิจัยที่ได้ท าการอัพโหลดนั้นจะถูกจัดเก็บลงฐานข้อมูล

ตารางท่ี 3.4 ค าอธิบายการประมวลผลของกระบวนการที่ 2.2 : Upload Optional Research

Process Description

System DFD number Process name

: ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม : 2.2 : Upload Optional Research

Input data flows : Research Information

Output data flows : Alert Message

Data stored used : Research Information

Description : เป็นขั้นตอนการท างานเพ่ิมเติมของการอัพโหลดผลงานการวิจัย จะท าการอัพโหลดผลงานการวิจัยแบบบางส่วนเฉพาะที่เจ้าของผลงานต้องการที่จะอัพโหลดเท่านั้น และผลงานการวิจัยที่ได้ท าการอัพโหลดนั้นจะถูกจัดเก็บลงฐานข้อมูล

Page 15: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

15

ตารางท่ี 3.5 ค าอธิบายการประมวลผลของกระบวนการที่ 3 : Search Research

Process Description

System DFD number Process name

: ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม : 3 : Search Research

Input data flows : Search Information

Output data flows : Research

Data stored used : Search Information

Description : เป็นกระบวนการท างานของการค้นหาผลงานการวิจัย โดยผู้ใช้ระบบคือ User และ Staff ซึ่งหากต้องการค้นหาผลงานการวิจัยสามารถท าได้โดยการพิมพ์ค าที่ต้องการค้นหาลงไปในช่องค้นหา และระบบจะท าการค้นหาผลงานการวิจัยตามค าที่ค้นหาและจะส่งผลงานการวิจัยที่ เกี่ยวข้องกับค าค้นนั้น ซึ่งประกอบด้วยกระบวนการย่อยดังนี้ 3.1 Search by Researcher 3.2 Search by Research 3.3 Search by Content Type

ตารางท่ี 3.6 ค าอธิบายการประมวลผลของกระบวนการที่ 3.1 : Search by Researcher

Process Description

System DFD number Process name

: ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม : 3.1 : Search by Researcher

Input data flows : Research Information

Output data flows : Researcher Detail

Data stored used : Research Information

Description : เป็นกระบวนการท างานของการค้นหาโดยผู้ที่สามารถกระท าได้คือ Admin, Staff และ User ซึ่งจะต้องท าการค้นหาโดยสามารถค้นหาได้จากการใส่ชื่อผู้วิจัย หลังจากที่ใส่ค าค้นหาไปแล้วระบบจะท าการประมวลผลเพ่ือเรียกผลงานการวิจัยโดยจะท าการดึงผลงานการวิจัยจากฐานข้อมูลมาแสดงให้ผู้ค้นหา

Page 16: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

16

ตารางท่ี 3.7 ค าอธิบายการประมวลผลของกระบวนการที่ 3.2 : Search by Research

Process Description

System DFD number Process name

: ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม : 3.2 : Search by Researcher

Input data flows : Research Information

Output data flows : Researcher Detail

Data stored used : Research Information

Description : เป็นกระบวนการท างานของการค้นหาโดยผู้ที่สามารถกระท าได้คือ Admin, Staff และ User ซึ่งจะต้องท าการค้นหาโดยสามารถค้นหาได้จากการใส่ชื่องานวิจัย หลังจากที่ใส่ค าค้นหาไปแล้วระบบจะท าการประมวลผลเพ่ือเรียกผลงานการวิจัยโดยจะท าการดึงผลงานการวิจัยจากฐานข้อมูลมาแสดงให้ผู้ใช้งานระบบ

ตารางท่ี 3.8 ค าอธิบายการประมวลผลของกระบวนการที่ 3.3 : Search by Content Type

Process Description

System DFD number Process name

: ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม : 3.3 : Search by Content Type

Input data flows : Research Information

Output data flows : Content Type Detail

Data stored used : Research Information

Description : เป็นกระบวนการท างานของการค้นหาโดยผู้ที่สามารถกระท าได้คือ Admin, Staff และ User ซึ่งจะต้องท าการค้นหาโดยสามารถค้นหาได้จากการใส่ประเภทของงานวิจัย ซึ่งจะมีทั้งหมด 5 ประเภท หลังจากที่ใส่ค าค้นหาไปแล้วระบบจะท าการประมวลผลเพ่ือเรียกผลงานการวิจัยโดยจะท าการดึงผลงานการวิจัยจากฐานข้อมูลมาแสดงให้ผู้ใช้งานระบบโดยแบ่งตามประเภทงานวิจัย

Page 17: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

17

ตารางท่ี 3.9 ค าอธิบายการประมวลผลของกระบวนการที่ 4 : Delete Research

Process Description

System DFD number Process name

: ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม : 4 : Delete Research

Input data flows : Research

Output data flow : Research Information

Data stored used : Research

Description : เป็นกระบวนการท างานของการลบผลงานการวิจัยโดยผู้ใช้ระบบที่สามารถท าได้คือ Staff และ Admin ซึ่งจะต้องท าการเลือกผลงานการวิจัยที่ต้องการลบเมื่อได้ผลงานการวิจัยที่ต้องการลบแล้วก็ท าการลบจากฐานข้อมูล

ตารางท่ี 3.10 ค าอธิบายการประมวลผลของกระบวนการที่ 5 : Print Research

Process Description

System DFD number Process name

: ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม : 5 : Print Research

Input data flows : Research

Output data flow : Report

Data stored used : Research Information

Description : กระบวนการท างานของการพิมพ์ผลงานการวิจัยออกมาโดยผู้ที่สามารถกระท าได้คือ Staff และ User ซึ่งจะต้องท าการเลือกผลงานการวิจัยที่ต้องการมาโดยสามารถเลือกได้จากการพิมพ์ทั้งหมดทั้งผลงานหรือเลือกพิมพ์เฉพาะบางส่วนของผลงาน ซึ่งระบบจะท าการดึงผลงานการวิจัยจากฐานข้อมูล ซึ่งประกอบด้วยกระบวนการย่อยดังนี้

5.1 Print Research This Page 5.2 Print Research All Page

Page 18: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

18

ตารางท่ี 3.11 ค าอธิบายการประมวลผลของกระบวนการที่ 5.1 : Print Research This Page

Process Description

System DFD number Process name

: ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม : 5.1 : Print Research This Page

Input data flows : Research Detail

Output data flow : Report Research

Data stored used : Research Information

Description : กระบวนการท างานของการพิมพ์ผลงานการวิจัยออกมาโดยผู้ที่สามารถกระท าได้คือ Staff และ User ซึ่งจะต้องท าการเลือกผลงานการวิจัยที่ต้องการมาโดยสามารถเลือกได้จากการพิมพ์ทั้งหมดท้ังผลงาน ซึ่งระบบจะท าการดึงผลงานการวิจัยจากฐานข้อมูล

ตารางท่ี 3.12 ค าอธิบายการประมวลผลของกระบวนการที่ 5.2 : Print Research All Page

Process Description

System DFD number Process name

: ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม : 5.2 : Print Research All Page

Input data flows : Research Detail

Output data flow : Report Research

Data stored used : Research Information

Description : กระบวนการท างานของการพิมพ์ผลงานการวิจัยออกมาโดยผู้ที่สามารถกระท าได้คือ Staff และ User ซึ่งจะต้องท าการเลือกผลงานการวิจัยที่ต้องการมาโดยสามารถเลือกได้จากการเลือกพิมพ์เฉพาะบางส่วนของผลงาน ซึ่งระบบจะท าการดึงผลงานการวิจัยจากฐานข้อมูล

Page 19: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

19

- แผนภาพ ER-Diagram

ภาพที่ 3.4 ER-Diagrams

Page 20: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

20

แผนภาพนี้แสดงถึงโครงสร้างฐานข้อมูลที่จะมีภายในระบบ จะมีทั้งหมด 5 ตาราง ที่จะถูกสร้างไว้ใน

ฐานข้อมูล จะประกอบด้วย Researcher, Secondary, login log, Members, Research ซึ่งมีรายละเอียด

ดังนี้

1. ER-Diagrams Researcher จะเป็นตารางที่ใช้เก็บข้อมูลของผู้วิจัย ซึ่งมีรายละเอียดดังนี้ ตารางท่ี 3.13 ER-Diagrams Researcher

Primary Key Foreign Key Attribute researcher_id re_id

researcher

position

education

contact

2. ER-Diagrams Secondary Researcher จะเป็นตารางส าหรับจัดเก็บข้อมูลผู้วิจัยอื่นๆ ที่เป็นผู้วิจัยจากภายนอก ซึ่งมีรายละเอียดดังนี้ ตารางท่ี 3.14 ER-Diagrams Secondary Researcher

Primary Key Foreign Key Attribute secon_id -

researcher_name position education contact

3. ER-Diagrams login log จะเป็นตารางข้อมูลของผู้ที่เข้าใช้งานระบบ เก็บประวัติการเข้าใช้งานซึ่งมี

รายละเอียดดังนี้

ตารางท่ี 3.15 ER-Diagrams login log

Primary Key Foreign Key Attribute id research_id

username login_date update_date

Page 21: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

21

4. ER-Diagrams Members จะเป็นตารางส าหรับจัดเก็บข้อมูลของการเข้าสู่ระบบ ซึ่งมีรายละเอียดดังนี้

ตารางท่ี 3.16 ER-Diagrams Members

Primary Key Foreign Key Attribute cid - username

password fristname lastname address tel email

5. ER-Diagrams Research จะเป็นตารางส าหรับจัดเก็บข้อมูลงานวิจัย ซึ่งจะเป็นข้อมูลที่ได้จากการอัพ

โหลดงานวิจัย และข้อมูลในตารางนี้จะถูกน าไปใช้เพ่ือนค้นหางานวิจัย ซึ่งมีรายละเอียดดังนี้ ตารางท่ี 3.17 ER-Diagrams Research

Primary Key Foreign Key Attribute Research _id re_cher_id

research_name researcher keyword content_type publication_year publication_on vol from_page to_page abstract file date

Page 22: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

22

พจนานุกรมข้อมูล (Data Dictionary)

ชื่อตารางฐานข้อมูล: Researcher วัตถุประสงค์การใช้: เก็บข้อมูลผู้วิจัย Primary Key: researcher_id Foreign Key: re_id

ตารางท่ี 3.18 โครงสร้างข้อมูลตาราง Researcher

NO NAME DESCRIPTION TYPE SIZE

1 researcher_id รหัสผู้วิจัย int 11

2 researcher ชื่อผู้วิจัย varchar 100

3 position ต าแหน่งผู้วิจัย varchar 100

4 education การศึกษาของผู้วิจัย varchar 300

5 contact ข้อมูลติดต่อ varchar 100

ชื่อตารางฐานข้อมูล : Secondary Researcher

วัตถุประสงค์การใช้ : เก็บข้อมูลผู้วิจัยอื่นๆที่ไม่มีข้อมูลอยู่ในฐานข้อมูล

Primary Key: secon_id Foreign Key: - ตารางท่ี 3.19 โครงสร้างข้อมูลตาราง Secondary Researcher

NO NAME DESCRIPTION TYPE SIZE

1 secon_id รหัสงานวิจัย int 11

2 researcher_name ชื่อผู้วิจัย varchar 100

3 position ต าแหน่ง varchar 100

4 education การศึกษา varchar 300

5 contact ข้อมูลติดต่อ varchar 100

ชื่อตารางฐานข้อมูล : Research

วัตถุประสงค์การใช้ : เก็บข้อมูลงานวิจัย

Primary Key: Research_id Foreign Key: re_cher_id

Page 23: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

23

ตารางท่ี 3.20 โครงสร้างข้อมูลตาราง Research

NO NAME DESCRIPTION TYPE SIZE

1 research_id รหัสงานวิจัย int 11

2 research_name ชื่องานวิจัย varchar 100

3 researcher ชื่อผู้วิจัย varchar 100

4 keyword ค าส าคัญ varchar 100

5 content_type ประเภทงานวิจัย varchar 20

6 publication_year ปีทีต่ีพิมพ์ varchar 20

7 publication_on สถานที่เผยแพร่ varchar 100

8 vol ฉบับที่ของงานวิจัย Int 11

9 from_page หน้าเริ่มต้น varchar 20

10 to_page หน้าสิ้นสุด varchar 20

11 abstract บทคัดย่อ varchar 3000

12 file ชื่อไฟล์งานวิจัย Text -

13 date วันที่อัพโหลด datetime -

ชื่อตารางฐานข้อมูล : Members

วัตถุประสงค์การใช้ : เก็บข้อมูลที่ต้องใช้ในการเข้าสู่ระบบ

Primary Key: cid Foreign Key: -

ตารางท่ี 3.21โครงสร้างข้อมูลตาราง Members

NO NAME DESCRIPTION TYPE SIZE

1 cid รหัสงานวิจัย Int 11

2 username ชื่อภายในระบบ varchar 100

3 password รหัสผ่าน varchar 20

4 fristname ชื่อจริง varchar 50

5 lastname นามสกุล varchar 50

6 address ที่อยู่ varchar 100

Page 24: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

24

7 tel เบอรโ์ทร varchar 20

8 email อีเมล์ติดต่อ varchar 50

ชื่อตารางฐานข้อมูล : login log

วัตถุประสงค์การใช้ : เก็บข้อมูลประวัติการเข้าสู่ระบบ

Primary Key: id

Foreign Key: research_id

ตารางท่ี 3.22 โครงสร้างข้อมูลตาราง login log

NO NAME DESCRIPTION TYPE SIZE

1 id รหัสการเข้าสู่ระบบ int 11

2 username ชื่อผู้เข้าสู่ระบบ varchar 20

3 login_date วันและเวลาที่เข้าสู่ระบบ datetime -

4 update_date วันและเวลาที่แก้ไขข้อมูล datetime -

Page 25: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

25

บทท่ี 4

การออกแบบระบบ

การออกแบบสถาปัตยกรรมระบบ (Architecture Design)

ภาพที่ 4.1 สถาปัตยกรรมระบบ

การออกแบบฐานข้อมูล (Database Design)

ภาพที่ 4.2 ออกแบบฐานข้อมูล

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

- รวบรวมข้อมูลที่ต้องใช้ ในการออกแบบรายงาน

- ออกแบบรูปแบบรายงาน

- สร้างต้นแบบของตัวอย่างรายงาน(Report Prototype)

Client Wampserver/Appserver Database Server

Page 26: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

26

การออกแบบจอภาพเพื่อน าข้อมูลเข้า (Input Design)

ภาพที่ 4.3 แสดงหน้าแรกของระบบ

ในหน้านี้จะแสดงประเภทของงานวิจัยซึ่งจะมีอยู่ 5 ประเภท เมื่อผู้ใช้กดเลือกประเภทใดประเภทหนึ่ง

ก็จะโหลดไปที่ภาพที่ 4.4 และแสดงผลงานการวิจัยที่ได้มีการอัพโหลดครั้งล่าสุดอยู่ด้านล่างของเว็บไซต์

รวมทั้งมีช่องค้นหาโดยใช้ Keyword ในการค้นหา ซึ่งเมื่อค้นหาแล้วจะมีการค้นหาข้อมูลทั้งหมดภายในระบบ

Page 27: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

27

ขึ้นมาแสดงดังภาพที่ 4.5 แต่ถ้าค าที่ใช้ในการค้นหานั้นไม่ตรงกับค าที่มีอยู่ภายในระบบจะเป็นดังภาพที่ 4.6 แต่ในกรณีที่ผู้ใช้ไม่ได้ใส่ค าค้นหาในช่องค้นหา ก็เป็นดังภาพที่ 4.7 และมีการท าระบบ login ในที่นี้จะใช้

Username และ Password ที่ได้ก าหนดไว้ในการเข้าสู่ระบบ

ภาพที่ 4.4 แสดงงานวิจัยในหน้างานวิจยั

Page 28: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

28

ในหน้านี้เป็นส่วนของการแสดงงานวิจัยจะแสดงเฉพาะเนื้อหาที่ส าคัญ เช่น ชื่อเรื่องงานวิจัย ผู้วิจัย

การเผยแพร่ และบทคัดย่อ หากผู้ใช้ต้องการที่จะดูรายละเอียดมากกว่านี้ก็ต้องกดเลือกสักเรื่องก็จะแสดงดัง

ภาพที่ 4.8

ภาพที่ 4.5 แสดงผลการค้นหางานวิจยั

หน้านี้จะเป็นหน้าที่มาจากการค้นหาจากหน้าแรก เมื่อผู้ใช้ใส่ค าค้นหาแล้วกดค้นหา ระบบก็จะแสดง

งานวิจัยที่มีค าท่ีตรงกันออกมา เมื่อผู้ใช้กดเลือกสักงานวิจัยก็จะแสดงรายละเอียดของงานวิจัยดังภาพที่ 4.8

Page 29: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

29

ภาพที่ 4.6 แสดงผลการค้นหางานวิจัยในกรณีที่ไม่พบ

เมื่อผู้ใช้ค้นหาแล้วไม่มีค าที่ตรงกันกับฐานข้อมูลทางระบบก็จะแจ้งว่า “No results were found.

Please edit your search criteria and try again.”

ภาพที่ 4.7 แสดงข้อความแจ้งเตือนการค้นหา

เป็นข้อความเตือนจากระบบเมื่อผู้ใช้กดค้นหาโดยไม่ได้ใส่ค าที่จะใช้ในการค้นหา ซึ่งเป็นการป้องกัน

ไม่ให้ตัวระบบเกิดความสับสนในการค้นหา โดยการค้นหานั้นจ าเป็นที่จะต้องใช้ keyword ในการค้นหา

Page 30: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

30

ภาพที่ 4.8 แสดงรายละเอียดของงานวิจัย

เมื่อผู้ใช้คลิกที่ชื่องานวิจัยแล้วก็จะแสดงรายละเอียดของงานวิจัย โดยมีรายละเอียดเกี่ยวกับ ชื่อ

งานวิจัย จ านวนหน้า ชื่อผู้วิจัย วันที่เผยแพร่ ค าส าคัญ และบทคัดย่อ ซึ่งชื่อผู้วิจัยสามารถคลิกเพ่ือไปดูประวัติ

และผลงานอ่ืนๆของผู้วิจัย และผู้ใช้สามารถคลิกดาวน์โหลดผลงานการวิจัยได้ ในกรณีขึ้นอยู่กับเจ้าของ

ผลงานวิจัย ว่าต้องการให้ดาวน์โหลดหรือไม่

Page 31: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

31

ภาพที่ 4.9 แสดงรายละเอียดของผู้วิจยั

เมื่อผู้ใช้คลิกท่ีชื่อผู้วิจัยก็จะแสดงประวัติของผู้วิจัย โดยจะมี ชื่อผู้วิจัย ต าแหน่ง การศึกษา และผลงาน

การวิจัยอื่นๆ ที่ผู้วิจัยคนนี้ได้เคยท าการวิจัยแล้วมีอยู่ในฐานข้อมูล หรือเคยอัพโหลดผลงานชิ้นนั้นเข้าสู่ระบบก็

จะมีการน ามาแสดง และหากผู้ใช้สนใจที่จะศึกษาก็สามารถคลิกเพ่ือดูรายละเอียด

Page 32: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

32

ภาพที่ 4.10 แสดงหน้าการค้นหางานวิจยัแบบละเอียด

เมื่อผู้ใช้คลิกท่ี สืบค้นงานวิจัย ซึ่งจะอยู่แถบเมนูด้านบนของเว็บไซต์ ก็จะโหลดมาที่หน้าสืบค้นงานวิจัย

ดังรูป โดยจะแสดงข้อมูลส าหรับการค้นอย่างละเอียด ซึ่งผู้ใช้สามารถเลือกค าส าคัญที่จะใช้ค้นหา หรือเลือกที่

จะดูผลงานวิจัยจากปีที่ท าการเผยแพร่ผลงานการวิจัย และสามารถเลือกค้นหาว่าต้องการดูจากผลงานวิจัย

หรือผู้ที่วิจัย นอกจากนั้นยังสามารถเลือกประเภทงานวิจัยได้ และเมื่อผู้ใช้คลิกค้นหา ก็จะแสดงข้อมูลดังภาพที่

4.5

Page 33: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

33

ภาพที่ 4.11 แสดงรายละเอียดการอัพโหลดงานวิจยั

เมื่อผู้ใช้ท าการเข้าสู่ระบบด้วย Username Password แล้ว ระบบก็จะแสดงฟังก์ชันส าหรับให้ผู้ใช้

อัพโหลดผลงานวิจัย เมื่อผู้ใช้คลิกที่ปุ่ม Upload Research ก็จะแสดงรายละเอียดดังภาพที่ 4.11 ซึ่งในส่วน

ของชื่อผู้วิจัยนั้น สามารถเพ่ิมได้หลายคนในกรณีที่งานวิจัยบางชื้นมีผู้วิจัยร่วมกันหลายคน สามารถกดปุ่ม

More researcher ก็จะแสดงดังภาพที่ 4.12 และมีช่องส าหรับอัพโหลดไฟล์ ถ้าผู้วิจัยต้องการที่จะให้ดาวน์

โหลด และถ้าต้องการให้ดาวน์โหลดแต่ไม่อยากให้ผู้อ่ืนคัดลอกก็สามารถอัพไฟล์เป็นรูปภาพเพ่ือป้องกันการ

คัดลอก แต่ถ้าไม่ต้องการที่จะให้ดาวโหลดก็ไม่ต้องใส่ไฟล์ และเมื่อผู้ใช้คลิกปุ่มอัพโหลดก็จะแสดง Alert โดยมี

Page 34: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

34

สคริปต์ในการตรวจสอบข้อมูลที่จะอัพโหลดลงในฐานข้อมูลดังภาพที่ 4.13, 4.14, 4.15, 4.16, 4.17 เพ่ือให้ผู้

อัพโหลดท าการตรวจสอบข้อมูลของชื่องานวิจัย ชื่อผู้วิจัย ค าส าคัญ ประเภทงานวิจัย เพราะว่าจะมีผลต่อการ

ค้นหาถ้าหากว่าชื่อผู้วิจัยไม่ถูกต้อง ผู้ที่มาค้นหางานวิจัยจากชื่อผู้วิจัยก็จะไม่สามารถหารายละเอียดดังกล่าวได้

จากนั้นถ้าเป็นผู้วิจัยภายนอกที่เป็นผู้วิจัยร่วม ก็จะถูกจัดเก็บไว้ในฐานข้อมูลผู้วิจัยที่ถูกสร้างขึ้นมาใหม่ เพ่ือ

จัดเก็บชื่อ และรายละเอียดของผู้วิจัย ส าหรับใช้ในการค้นหา จากนั้นเมื่อผู้ใช้ตรวจสอบข้อมูลดังกล่าวเรียบร้อย

แล้ว ก็ท าการกดอัพโหลดอีกครั้ง ก็จะข้ึน Alert ดังภาพที่ 4.13 แล้วจะโหลดไปที่หน้า รายละเอียดงานวิจัย ดัง

ภาพที ่4.4

Page 35: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

35

ภาพที่ 4.12 แสดงรายละเอียดการอัพโหลดเมื่อผู้วิจยัมากกว่า 1 คน

Page 36: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

36

ภาพที่ 4.13 แสดงข้อความแจง้เตือนเมื่อผู้ใช้ไม่ใส่ชื่องานวิจัย

ภาพที่ 4.14 แสดงข้อความแจ้งเตือนเมื่อผู้ใช้ไม่ใส่ชื่อผู้วิจยั

ภาพที่ 4.15 แสดงข้อความแจง้เตือนเมื่อผู้ใช้ไม่ใส่ค าส าคัญ

Page 37: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

37

ภาพที่ 4.16 แสดงข้อความแจ้งเตือนเมื่อผู้ใช้ไม่ใส่ประเภทงานวิจัย

ภาพที่ 4.17 แสดงข้อความแจ้งเตือนเมื่อท าการอัพโหลดส าเร็จ

Page 38: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

38

บทท่ี 5

บทสรุปและข้อเสนอแนะ

สรุปผลของโครงการ

1. จัดท าระบบที่ได้วางแผนไว้ในโครงการ1 ได้ส าเร็จตามเป้าหมายที่วางไว้

2. ระบบที่ท าออกมาสามารถน าไปใช้ประโยชน์ได้

ข้อเสนอแนะ

1. ความต่างของบราวเซอร์ที่ใช้อาจจะมีผลต่อการแสดงผลการท างาน

2. ควรพัฒนาระบบให้รองรับกับทุกบราวเซอร์

แนวทางในการพัฒนาต่อไปในอนาคต

1. การน าไปพัฒนาต่อสามารถท าให้ระบบมีประสิทธิภาพมากขึ้น จะท าให้แก้ปัญหาได้ตรงจุดและมี

เป้าหมายในการเขียนระบบการท างานได้ชัดเจน

2. สามารถน าไปเพ่ิมโมดูลต่างๆที่เก่ียวกับผลงานการวิจัยของคณะต่างๆมาไว้รวมกัน

3. ในอนาคตอาจจะมีการเปลี่ยนแปลงข้อมูล หรือมีการเพ่ิมข้อมูล จะต้องมีการพัฒนาตัวฐานข้อมูล

บางส่วนเพื่อรองรับข้อมูลที่มากข้ึนกว่าเดิม

Page 39: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

39

บทท่ี 6

วิธีการใช้ระบบ (User Manual) ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อม ได้จัดท าเป็น Web Application โดยมี

กลุ่มผู้ใช้งานออกเป็น 3 ส่วน คือ

1. Administrator

2. Staff

3. User

ซึ่งระบบได้มีการก าหนดสิทธิ์การใช้งานของผู้ใช้งานแต่ละส่วนที่แตกต่างกันไปโดยจะอธิบายได้ดังนี้

Page 40: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

40

ภาพที่ 6.1 แสดงภาพรวมของระบบฐานข้อมูลงานวิจัย

Page 41: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

41

ระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อมประกอบไปด้วยเมนูหลักๆ ดังนี้

1. Home คือหน้าแรกของระบบฐานข้อมูลงานวิจัย คณะเทคโนโลยีและสิ่งแวดล้อมและยังเป็นหน้า

หลักของระบบ โดยจะมีส่วนของการ Login เพ่ือเข้าสู่ระบบ ซึ่งผู้ที่สามารถเข้าสู่ระบบเพ่ือจัดการฟังก์ชันการ

ท างานต่างๆของระบบได้นั้น คือ Admin และ Staff ส าหรับผู้ใช้ทั่วไปที่ต้องการศึกษางานวิจัยสามารถค้นหา

งานวิจัยในจากช่อง Search โดยผู้ใช้จะต้องท าการพิมพ์ค าส าคัญที่สนใจลงไปแล้วท าการ Search หาก

ผู้ใช้งานต้องการค้นหางานวิจัยจากประเภทงานวิจัยสามารถเลือกประเภทจาก Browse ซึ่งประเภทงานวิจัยมี

ทั้งหมด 5 ประเภท คือ Journals & Magazines, Conference Proceeding, Standard, Book และ

Education Course ส าหรับในหน้า Home จะมีส่วน Lastest Research คือส่วนของานวิจัยชิ้นใหม่ ที่อัพ

เข้าไปใหม่

2. Research จะเป็นหน้าที่แสดงผลงานการวิจัยทั้งหมด

3. Search จะเป็นหน้าของการค้นหางานวิจัยที่สามารถใส่รายละเอียดในการค้นหาได้มากข้ึน

4. Button Manu จะเป็นส่วนของเมนูที่อยู่ข้างล่างซึ่งเมนูหลักๆที่อยู่ส่วนบนขวาของหน้าเพจก็จะมี

อยู่ในส่วนที่ 4 นี้ด้วย แต่จะมีเมนู about us เพ่ิมเข้ามา

5. Contact เป็นส่วนของการประชาสัมพันธ์ และติดต่อทางผู้จัดท าระบบ รวมทั้งติดต่อมหาวิทยาลัย

ในส่วนของเมนูมีรายละเอียดต่างๆดังนี้

1. เมนู Home

ภาพที่ 6.2 แสดงปุ่มส าหรับใช้ลิงคไ์ปยังหน้าแรกของระบบ

ในส่วนนี้กลุ่มผู้ใช้งานทุกส่วนมีสิทธิ์เข้าใช้งานได้เหมือนกันหมด โดยหน้า Home นี้จะประกอบไปด้วยส่วนของการ Login โดยผู้ใช้งานที่เป็น Staff และ Admin เท่านั้นที่จะมี Username Password เพ่ือใช้ในการ Login เข้าสู่ระบบ จะมีส่วนที่แสดงประเภทของงานวิจัยซึ่งจะมีอยู่ 5 ประเภท โดยผู้ใช้สามารถคลิกเลือกงานประเภทงานวิจัยที่มีความสนใจเข้าไปเพื่อจะดูผลงานการวิจัยประเภทนั้นๆ

Page 42: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

42

ภาพที่ 6.3 แสดงหน้าแรกของระบบ

Page 43: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

43

ภาพที่ 6.4 แสดงในส่วนของการ Login เข้าสู่ระบบ

ส่วนของการLogin คือ ผู้ใช้จะท าการกรอก Username Password ที่ได้มีการก าหนดสิทธิ์ไว้ให้แล้ว

นั้น เพื่อท าการเข้าสู่ระบบ

ภาพที่ 6.5 แสดงช่องส าหรับใช้ในการค้นหางานวิจัย

ส่วนของการ Search คือส่วนที่ช่วยให้ผู้ใช้งานสามารถค้นหางานวิจัยได้จากค าส าคัญ ค าต่างๆที่

ผู้ใช้งานมีความสนใจ และหลังจากท่ีผู้ใช้งานใส่ค าส าคัญลงในช่อง Search เรียบร้อยแล้วและท าการกดปุ่ม

Search ระบบก็จะดึงข้อมูลที่มีค าส าคัญนั้นๆมาแสดงยังหน้าจอ

Page 44: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

44

ภาพที่ 6.6 แสดงประเภทงานวิจัย หรือ Content type

ส่วนของประเภทงานวิจัยโดยผู้ใช้สามารถเลือกประเภทงานวิจัยที่มีความสนใจและเมื่อคลิกเลือก

ประเภทงานวิจัยนั้นๆแล้ว ในแต่ละประเภทก็จะมีงานวิจัยหลายชิ้นโดยผู้ใช้งานสามารถเลือกอ่านงานวิจัย

นั้นๆได ้

Page 45: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

45

ภาพที่ 6.7 แสดงงานวิจัยครั้งล่าสุด Lastest Research

ส่วนที่แสดงงานวิจัยที่มีการอัพเดทใหม่ล่าสุด จะเป็นการสุ่มงานวิจัยมาบางส่วนเพื่อให้ผู้ใช้งานได้เห็น

และหากมีความสนใจก็สามารถคลิกเข้าไปดูรายละเอียดของงานวิจัยนั้นๆได้

Page 46: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

46

2. เมนู Research

ภาพที่ 6 .8 แสดงปุ่มส าหรับใช้ลิงคไ์ปยังหน้างานวิจัยของระบบ

ในหน้านี้จะเป็นหน้าแสดงงานวิจัยทั้งหมดที่มี จะไม่ได้แยกเป็นประเภทและหากผู้ใช้งานสนใจใน

งานวิจัยนั้นๆก็สามารถคลิกเข้าไปดูรายละเอียดของงานวิจัยนั้นๆได้

ภาพที่ 6.9 แสดงงานวิจัยทั้งหมดที่มีอยู่ภายในระบบ

Page 47: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

47

ภาพที่ 6.10 แสดงงานรายละเอียดวิจัยที่ผู้ใช้ได้ท าการเลือก

เมื่อผู้ใช้สนใจงานวิจัยเรื่องใดเรื่องหนึ่งและท าการคลิกเข้าเพ่ือดูรายละเอียดของงานวิจัยชิ้นนั้นๆ

รายละเอียดของงานวิจัยก็จะมีบอกชื่อเรื่องงานวิจัย ชื่อผู้วิจัย ชื่อปีที่ท าการเผยแพร่ ค าส าคัญของงานวิจัย

บทคัดย่อ(Abstract)งานวิจัยเพ่ือให้รู้ถึงรายละเอียดโดยย่อของงานวิจัยชิ้นนั้นว่าเป็นเรื่องเกี่ยวกับอะไร มี

เนื้อหาโดยรวมเป็นอย่างไร และหากผู้ใช้งานสนใจในงานวิจัยชิ้นนั้นก็สามารถดาวน์โหลดงานวิจัยฉบับเต็มได้

โดยเจ้าของงานวิจัยจะมีไฟล์ฉบับเต็มให้สามารถดาวน์โหลดได้ แต่ส าหรับงานวิจัยบางงานหากผู้วิจัยไม่ต้องการ

เผยแพร่งานวิจัยแบบทั้งหมดก็จะไม่มีไฟล์ให้ดาวน์โหลด จะมีบทคัดย่อ(Abstract)ให้มา เพ่ือให้รู้ถึง

รายละเอียดอย่างย่อของงานวิจัยชิ้นนั้นๆ

Page 48: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

48

3. เมนู Search

ภาพที่ 6.11 แสดงปุ่มส าหรับใช้ลิงคไ์ปยังหน้าค้นหางานวิจัยของระบบ

ในหน้านี้จะเป็นหน้าของการ Search แบบสามารถใส่รายละเอียดได้มากข้ึน สามารถค้นหาโดย ค า

ส าคัญ ที่ผู้ใช้มีความสนใจที่จะหาในเรื่องใดเรื่องหนึ่งโดยน าค านั้นๆมาค้นหาได้ Content Type Researcher

ภาพที่ 6.12 แสดงหน้าค้นหางานวิจัยแบบละเอียดของระบบ

Page 49: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

49

ภาพที่ 6.13 แสดงผลการค้นหาหลังจากค้นหางานวิจัย

ผลจากการค้นหาคือจะมีรายชื่อของงานวิจัยหลายๆชิ้น ซึ่งขึ้นอยู่กับค าส าคัญของผู้ใช้งานด้วยว่าใช้ค า

อะไรค้นหา ส าหรับค าส าคัญบางค าอาจจะมีงานวิจัยไม่กี่ชิ้น

Page 50: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

50

ภาพที่ 6.14 แสดงผลการค้นหาหลังจากค้นหางานวิจัยในกรณีที่ไม่พบงานวิจัย

กรณีท่ีค าท่ีผู้ใช้งานได้ท าการค้นหานั้น ไม่มีงานวิจัยที่เกี่ยวข้องกับที่ผู้ใช้งานค้นหา ก็จะไม่พบงานวิจัย

จะขึ้นว่า “No results were found. Please edit your search criteria and try again” เพ่ือแจ้งให้

ผู้ใช้งานใช้ค าส าคัญอ่ืนในการค้นหา

ภาพที่ 6.15 แสดงปุ่มส าหรับ การลบ และอัพโหลดงานวิจัย รวมทั้งปุ่ม Logout

ส าหรับส่วนนี้จะแสดงเฉพาะผู้ที่เป็น Admin และได้ท าการ Login เข้ามาเพ่ือจัดการกับระบบโดยผู้ที่

เป็น Admin สามารถลบงานวิจัยได้โดยคลิกตรงปุ่ม Delete Research ซึ่งเมื่อคลิกแล้วจะแสดงงานวิจัย

ทั้งหมด พร้อมกับแสดงปุ่ม เพ่ือให้ Admin ท าการลบงานวิจัยที่ต้องการลบได้

Page 51: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

51

ภาพที่ 6.16 แสดงระบบเมื่อ Admin กดปุ่ม Delete Research

Page 52: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

52

เมื่อ Admin คลิกท่ีปุ่ม แล้วนั้น จะมี Alert แจ้งเตือน

ภาพที่ 6.17 แสดง Alert Popup เมื่อท าการลบงานวิจัย

จะเป็น Alert แจ้งเตือนหลังจากกดปุ่ม เพ่ือให้ Admin ตรวจสอบอีกครั้งว่าต้องการลบงานวิจัย

ชิ้นนั้นหรือไม่ เป็นการป้องกันความผิดพลาดลบงานวิจัยผิดชิ้น หาก Admin ไม่ต้องการลบงานวิจัยชิ้นนั้น

ออกแล้วให้กดปุ่ม Cancel เพ่ือยกเลิกการลบงานวิจัยชิ้นนั้น และงานวิจัยชิ้นนั้นก็จะไม่ถูกลบออกไป แต่หาก

Admin ต้องการลบงานวิจัยชิ้นนั้นก็ท าการคลิกปุ่ม OK งานวิจัยชิ้นนั้นก็จะถูกลบออกไป

ภาพที่ 6.18 แสดง Alert Popup เมื่อท าการยืนยันการลบงานวิจัย

เมื่อคลิกปุ่ม OK จะมี Alert วา่ “Remove item is successful” คือได้ท าการลบงานวิจัยชิ้นนั้น

ออกไปเรียบร้อยแล้ว

Page 53: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

53

ภาพที่ 6.19 แสดงระบบเมื่อผู้ใช้กดปุ่ม Upload Research

เมื่อ Admin คลิกปุ่ม Upload ก็จะแสดงหน้านี้ขึ้นมา เพ่ือให้ท าการ Upload งานวิจัยจะต้อง

รายละเอียดคือ ชื่องานวิจัย(Title) ชื่อผู้วิจัย(Researcher) ต าแหน่งของผู้วิจัย(Position) การศึกษาของ

ผู้วิจัย(Education) ข้อมูลที่สามารถติดต่อได้ของผู้วิจัย(Contact) ค าส าคัญ(Keyword) และให้เลือก

ประเภทของงานวิจัยนั้นๆโดยกด drop down เพ่ือเลือกประเภทงานวิจัย และหากงานวิจัยชิ้นนั้นมีการ

เผยแพร่ลงในหนังสือ หรือเว็บไซต์ ก็ให้กด drop down ตรง Publication Year เพ่ือเลือกปีที่งานวิจัยนั้นๆ

ได้รับการเผยแพร่ และใส่ชื่อหนังสือหรือเว็บไซต์ที่ได้เผยแพร่งานวิจัยชิ้นนั้นที่ Publication Name

Page 54: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

54

ภาพที่ 6.20 แสดงระบบเมื่อต้องการอัพโหลดงานวิจัยที่มีผู้วิจัยมากกว่า 1 คน

ในกรณีที่งานวิจัยชิ้นนั้นๆมีผู้วิจัยมากกว่าหนึ่งคน จะต้องคลิกปุ่ม more researcher ก็จะแสดงดัง

ภาพนี้ เพ่ือให้ Admin ที่ท าการอัพโหลดงานวิจัยที่มีผู้วิจัยมากกว่าหนึ่งคนได้ใส่ข้อมูลต่างๆของผู้วิจัยร่วม

หากคลิกเข้ามาผิดสามารถกด Cancel เพ่ือยกเลิกการเพิ่มข้อมูลของผู้วิจัยร่วมได้

Page 55: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

55

ภาพที่ 6.21 แสดงตัวอย่างข้อมูลส าหรับการอัพโหลดงานวิจัย

ตัวอย่างการกรอกข้อมูลโดยงานวิจัยชิ้นนี้มีผู้วิจัยเพียงคนเดียว ส าหรับช่องที่มี * สีแดงจะต้องกรอก

ข้อมูลให้ครบ เมื่อกรอกข้อมูลครบเรียบร้อยแล้วให้กดปุ่ม Upload เพ่ือท าการอัพโหลดงานวิจัยเข้าสู่ระบบ

Page 56: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

56

ภาพที่ 6.22 แสดงตัวอย่างการอัพโหลดงานวิจัยที่มีผู้วิจัยมากกว่า 1 คน

Page 57: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

57

ตัวอย่างการกรอกข้อมูลในกรณีที่มีผู้วิจัยมากกว่าหนึ่งคน จะต้องกดตรงปุ่ม more researcher เพ่ือ

กรอกข้อมูลของผู้วิจัยร่วม และหลังจากที่กรอกข้อมูลครบเรียบร้อยแล้วให้กดปุ่ม Upload เพ่ือท าการอัพ

โหลดงานวิจัยเข้าสู่ระบบ

ภาพที่ 6.23 แสดงฟังก์ชันการตรวจสอบการท างานของระบบอัพโหลด

ในกรณีที่ไม่ได้กรอกชื่องานวิจัย(Title) จะมีAlert “Please Insert Research Name” แจ้งเตือนมา

เพ่ือให้กรอกข้อมูลลงไป หากไม่กรอกก็จะไม่สามารถเพ่ิมข้อมูลในช่องถัดไปได้ และไม่สามารถคลิกปุ่ม

Upload ได ้

Page 58: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

58

ภาพที่ 6.24 แสดงฟังก์ชันการตรวจสอบการท างานของระบบอัพโหลด

ในกรณีที่ไม่ได้กรอกชื่อผู้วิจัย(Researcher) จะมีAlert “Please Insert Researcher Name” แจ้ง

เตือนมาเพ่ือให้กรอกข้อมูลลงไป หากไม่กรอกก็จะไม่สามารถเพ่ิมข้อมูลในช่องถัดไปได้ และไม่สามารถคลิก

ปุ่ม Upload ได ้

Page 59: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

59

ภาพที่ 6.25 แสดงฟังก์ชันการตรวจสอบการท างานของระบบอัพโหลด

ในกรณีที่ไม่ได้กรอกค าส าคัญของงานวิจัย(Keyword) จะมีAlert “Please Insert Keyword” แจ้ง

เตือนมาเพ่ือให้กรอกข้อมูลลงไป หากไม่กรอกก็จะไม่สามารถเพ่ิมข้อมูลในช่องถัดไปได้ และไม่สามารถคลิก

ปุ่ม Upload ได ้

Page 60: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

60

ภาพที่ 6.26 แสดงฟังก์ชันการตรวจสอบการท างานของระบบอัพโหลด

ในกรณีที่ไม่ได้เลือกประเภทงานวิจัย(Content Type)ว่างานวิจัยชิ้นที่ต้องการอัพโหลดเข้าระบบนั้น

เป็นงานวิจัยประเภทใด จะมีAlert “Please Choose Content Type” แจ้งเตือนมาเพ่ือให้เลือกประเภทของ

งานวิจัยชิ้นนั้นๆ หากไม่เลือกประเภทงานวิจัยก็จะไม่สามารถเพ่ิมข้อมูลในช่องถัดไปได้ และไม่สามารถคลิก

ปุ่ม Upload ได ้

Page 61: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

61

ภาพที่ 6.27 แสดงฟังก์ชันการตรวจสอบการท างานของระบบอัพโหลด

ในช่อง Page คือช่องที่ต้องใส่ตัวเลขว่างานวิจัยที่ได้รับการเผยแพร่ในหนังสือนั้น อยู่ในหนังสือหน้าที่

เท่าไหร่ ซึ่งจะต้องใส่เป็นตัวเลขเท่านั้น โดยมีการใช้ Script ที่ให้ใส่ได้เฉพาะตัวเลขเท่านั้นและหากพิมพ์

ตัวอักษรก็จะไม่ข้ึนข้อมูลในช่อง Page

Page 62: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

62

ภาพที่ 6.28 แสดงปุ่มส าหรับยืนยันการอัพโหลด

หลังจากกรอกข้อมูลเสร็จเรียบร้อย ในกรณีที่ผู้วิจัยอนุญาตให้เผยแพร่ไฟล์งานวิจัยฉบับเต็มก็จะต้องมี

การอัพโหลดไฟล์โดยการคลิกที่ปุ่ม Browse เมื่อเลือกไฟล์ที่ต้องการอัพโหลดเสร็จเรียบร้อยแล้วให้คลิกปุ่ม

Upload

ภาพที่ 6.29 แสดงข้อความแจ้งเตือนเมื่ออัพโหลดงานวิจัยเรียบร้อย

Page 63: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

63

หลังจากท าการคลิกปุ่มเสร็จเรียบร้อยแล้วจะมี Alert แจ้งเตือน “Upload is Successful” เพ่ือแจ้ง

ให้ทราบว่าข้อมูลงานวิจัยได้ท าการอัพโหลดเข้าสู่ระบบเรียบร้อยแล้ว

ภาพที่ 6.30 แสดงในส่วนของ About us หรือติดต่อเรา

หน้า About us ที่แสดงข้อมูลที่สามารถติดต่อผู้จัดท าระบบ ประกอบด้วยที่อยู่ เบอร์โทรศัพท์ไว้

ส าหรับผู้ที่เข้ามาใช้งานสามารถติดต่อได้

ภาพที่ 6.31 แสดงข้อมูลเกี่ยวกับตัวระบบ

ในส่วนนี้ก็จะแสดงถึงช่วงเวลาที่ท าการพัฒนาระบบตัวนี้ และเป็นการระบุผู้ที่ได้ท าการพัฒนาระบบ

เพ่ือป้องกันการลอกเลียนแบบ อีกท้ังยังบอกผู้ใช้ถึงความสามารถของระบบตัวนี้ นั้นก็คือ บราวเซอร์ที่สามารถ

รองรับระบบตัวนี้ได้เป็นอย่างดีนั้นก็คือ Internet Explorer

Page 64: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

64

ก ม

[1] Thai create. www.thaicreate.com. [ออนไลน์] http://www.thaicreate.com/php.html.

[2] กิตติ ภักดีวัฒนะกุล. 2547. คัมภีร์ PHP. กรุงเทพฯ : เคทีพี คอทพ์ แอนด์ คอนซัลท์, 2547.

[3] ชาญชัย ศุถอรรถกร. 2552. คู่มือจัดการข้อมูล MySQL. กรุงเทพฯ : ซีเอ็ดยูเคชั่น, 2552.

[4] บัญชา ปะสะละเตสัง. 2551. พัฒนาเว็บด้วยเทคนิค Ajax และ PHP. กรุงเทพฯ : ซีเอ็ดยูเคชั่น, 2551.

[5] พร้อมเลิศ หล่อวิจิตร. 2550. คู่มือเรียน PHP และ MySQL ส าหรับผู้เริ่มต้น. กรุงเทพฯ : โปรวชิั่น,

2550.

[6] อนรรฆนงค์ คุณมณี. 2550. basic of PHP. นนทบุรี : ไอดีซีฯ, 2550.

Page 65: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

65

ภ คผ วก ก

การติดตั้งโปรแกรม Appserv เพื่อใช้งาน

Page 66: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

66

1. เริ่มการติดตั้ง กดปุ่ม Next

2. กดปุ่ม I Agree เพ่ือยอมรับเงื่อนไข

Page 67: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

67

3. เลือกต าแหน่งที่จะติดตั้ง จากนั้นกด Next

4. กดปุ่ม Next เพ่ือท าการติดตั้งทุกโปรแกรม

Page 68: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

68

5. พิมพ์ E-mail Address และ Server Name

6. ก าหนด Password ในการใช้งาน MySQL

Page 69: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

69

7. ระบบจะท าการติดตั้งไฟล์ต่างๆลงในเครื่อง

8. ติดตั้งเสร็จสิ้น

Page 70: รายงาน Project2

976-493 โครงงาน 2 ระบบฐานข้อมลูงานวจิัยคณะเทคโนโลยีและสิ่งแวดล้อม

70