content management system for proceedings2.3...

121
ระบบการจัดการเนื ้อหาเพื่องานประชุมวิชาการ CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS นาย นพรัตน์ มุ้ยแก้ว นาย กิตติธัช อุดมชัยบรรเจิด นาย ณัฏฐไกวัล สัมฤทธิ ปริญญานิพนธ์นี ้เป็นส่วนหนึ ่งของการศึกษาตามหลักสูตรวิศวกรรมศาสตรบัณฑิต ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเทคโนโลยีราชมงคลธัญบุรี พ.ศ. 2555

Upload: others

Post on 24-Jan-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

ระบบการจดการเนอหาเพองานประชมวชาการ CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS

นาย นพรตน มยแกว นาย กตตธช อดมชยบรรเจด นาย ณฏฐไกวล สมฤทธ

ปรญญานพนธนเปนสวนหนงของการศกษาตามหลกสตรวศวกรรมศาสตรบณฑต ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร

มหาวทยาลยเทคโนโลยราชมงคลธญบร พ.ศ. 2555

Page 2: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

ระบบการจดการเนอหาเพองานประชมวชาการ

นาย นพรตน มยแกว นาย กตตธช อดมชยบรรเจด นาย ณฏฐไกวล สมฤทธ

ปรญญานพนธนเปนสวนหนงของการศกษาตามหลกสตรวศวกรรมศาสตรบณฑต ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร

มหาวทยาลยเทคโนโลยราชมงคลธญบร พ.ศ. 2555

Page 3: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS

MR. NOPPARAT MUIKAEW MR. KITTITAT UDOMCHAIBUNCHAIRD MR. NATTAKAIWAN SAMRIT

THIS PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE BACHELOR DEGREE OF ENGINEERING

DEPARTMENT OF COMPUTER ENGINEERING FACULTY OF ENGINEERING

RAJAMANGALA UNIVERSITY OF TECHNOLOGY THANYABURI YEAR*2012

Page 4: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

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

ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยราชมงคลธญบร อนมตใหปรญญานพนธนเปนสวนหนงของการศกษาตามหลกสตรวศวกรรมศาสตรบณฑต

……………………………………....…….หวหนาภาควชาฯ (อาจารยมาโนช ประชา)

คณะกรรมการสอบปรญญานพนธ

………………………………………...…..ประธานกรรมการ (ผชวยศาสตราจารยวฒนา พนธล าเจยก)

………………………………..……..........กรรมการ (อาจารยนชรตน ราชบร)

………………………………..……....…...กรรมการ (ดร.วนย วชยพาณชย)

……………………………………….....…กรรมการและอาจารยทปรกษา (อาจารยเดชรชต ใจถวล)

ลขสทธของภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยราชมงคลธญบร

Page 5: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

หวขอปรญญานพนธ ระบบการจดการเนอหาเพองานประชมวชาการ นกศกษา นาย นพรตน มยแกว รหส 115110462032-3 นาย กตตธช อดมชยบรรเจด รหส 115110462038-0 นาย ณฏฐไกวล สมฤทธ รหส 115110462049-7 อาจารยทปรกษา อาจารยเดชรชต ใจถวล ภาควชา วศวกรรมคอมพวเตอร ปการศกษา 2554

บทคดยอ

ปรญญานพนธฉบบนเปนการน าเสนอ “ ระบบการจดการเนอหาเพองานประชมวชาการ ”

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

Page 6: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

กตตกรรมประกาศ

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

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

คณะผจดท า

Page 7: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

สารบญ

หนา บทคดยอ ง กตตกรรมประกาศ จ สารบญตาราง ซ สารบญรป ฌ บทท 1 บทน า 1.1 ทมาของปญหา 1 1.2 วตถประสงค 1 1.3 ขอบเขตของโครงงาน 1 1.4 ผลทคาดวาจะไดรบ 3 บทท 2 ทฤษฎทเกยวของ 2.1 พเอชพ ( PHP : Hypertext Preprocessor ) 4 2.2 การจดการและการออกแบบฐานขอมล 8 2.3 ทฤษฎการวเคราะหและออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎ Data Flow Diagrams 15 บทท 3 การออกแบบฐานขอมลและการสรางระบบ 3.1 แผนการด าเนนงาน 19 3.2 แผนภาพกระแสขอมล (Data Flow Diagram) 20 3.3 ตารางทใชในการเกบขอมล 31 บทท 4 ผลการด าเนนงานและการวเคราะห 4.1 ผลการด าเนนงานของระบบ 38 4.2 การทดสอบใชระบบ 39 บทท 5 สรปและขอเสนอแนะ 5.1 สรปผลโครงงาน 64 5.2 ขอเสนอแนะ 64 5.3 อปสรรคในการท างาน 65 บรรณานกรม 66

Page 8: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

สารบญ (ตอ)

หนา ภาคผนวก ก ขนตอนการตดตงโปรแกรม 67 ภาคผนวก ข คมอการตดตงระบบ 76 ภาคผนวก ค คมอการใชงาน 83 ประวตผจดท า 104

Page 9: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

สารบญตาราง

ตารางท หนา 2.1 ตารางแสดงสญลกษณของ DFD 16 3.1 แสดงแผนการด าเนนงาน 19 3.2 admin ใชเกบขอมลผดแลเวบไซต 31 3.3 articles ใชเกบของมลบทความ 31 3.4 art_categories ใชเกบขอมลหมวดหมบทความ 31 3.5 campaigns ใชเกบขอมลงานประชม 32 3.6 comit_status ใชเกบขอมลเกณฑคะแนนทผาน 32 3.7 committee เกบขอมลการอนมตบทความของกรรมการ 32 3.8 contents เกบขอมลเนอหาเวบไซต 33 3.9 inspectors เกบขอมลการตรวจบทความ 33 3.10 invoices ใชเกบขอมลหนคางช าระ 33 3.11 member ใชเกบขอมลสมาชก 34 3.12 member_attends ใชเกบขอมลผเขารวมประชม 35 3.13 messages ใชเกบขอมลความคดเหน 35 3.14 payment ใชเกบขอมลรายการช าระเงน 35 3.15 payment_details ใชเกบขอมลรายละเอยดของรายการช าระเงน 36 3.16 payment_status ใชเกบขอมลสถานะการช าระเงน 36 3.17 pay_to_invoice ใชเกบขอมลการช าระหนตดคาง 36 3.18 positions ใชเกบขอมลต าแหนงสมาชก 36 3.19 schedules ใชเกบขอมลตารางเวลา 37 3.20 service_costs ใชเกบขอมลคาสมครสมาชกของการประชม 37 4.1 ตารางแสดงสทธตางๆของผใชระบบ 38 4.2 ตารางแสดง Sidebar ของผใชงานแตละระดบ 43

Page 10: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

สารบญรป

รปท หนา 2.1 ลกษณะการท างานของ PHP 6 2.2 ลกศรแสดงความสมพนธ 9 2.3 แสดงตวอยางการท า First Normal Form 10 2.4 ตวอยางแผนภาพแสดงความสมพนธ 11 2.5 แสดงวงจรของการพฒนาระบบ 13 2.6 สญลกษณการประมวลผล 17 2.7 แสดงวาโพรเซส ค านวณภาษ เปนกระบวนการหรอกจกรรม 17 สดทายในการท างาน ไมสามารถแยกยอยออกไปไดอก 2.8 แสดงขอมลทไหล 18 2.9 ขอมล 2 รายการไมเหมอนกนจะตองแยกลกศรออกจากกน 18 (ซายเปนภาพทผด), (ขวาเปนภาพทถก) 2.10 แสดงการเกบขอมลและเรยกใชขอมล 18 3.1 Context Diagram 20 3.2 Data Flow Diagram Level 0 22 3.3 Data Flow Diagram Level 1 ของ Process 1.0 24 3.4 Data Flow Diagram Level 1 ของ Process 2.0 25 3.5 Data Flow Diagram Level 1 ของ Process 3.0 26 3.6 Data Flow Diagram Level 1 ของ Process 4.0 27 3.7 Data Flow Diagram Level 1 ของ Process 5.0 28 3.8 Data Flow Diagram Level 1 ของ Process 6.0 29 3.9 แสดงความสมพนธตารางทงหมด 30 4.1 หนาตางการเขาสระบบของผดแลเวบไซต 40 4.2 หนาตางการเขาสระบบของผใชระดบอนๆ 40 4.3 หนาตางหลงการเขาสระบบของผดแลเวบไซต 41 4.4 แสดงเมนของผดแลเวบไซต 41 4.5 แสดงหนาเวบไซตและสวนการเขาสระบบของผใชระดบอนๆ 42 4.6 หนาตางการสมครสมาชก 43

Page 11: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

สารบญรป (ตอ)

รปท หนา 4.7 แสดงผลการสมครสมาชก 44 4.8 แสดงการลบสมาชก 44 4.9 แสดงการแกไขขอมลสมาชก 45 4.10 แสดงการแกไขหนาแรก 46 4.11 แสดงผลการแกไขหนาแรก 47 4.12 แสดงการเพมเนอหาหรอ Sidebar 47 4.13 แสดงผลการเพมเนอหาหรอ Sidebar 48 4.14 แสดงการท าตารางกจกรรม 48 4.15 หนาตางตารางกจกรรม 49 4.16 หนาตางการจดการบทความและแสดงองคประกอบ 49 4.17 แสดงการเพมและจดหมวดหมบทความ 50 4.18 แสดงรายละเอยดของการเพมหมวดหมบทความ 50 4.19 หนาตางดสถานะการช าระเงน 51 4.20 แสดงการปรบเปลยนสถานะการช าระเงน 51 4.21 แสดงสวนประกอบตางๆในหนา Dash Board 52 4.22 หนาตางการแกไขขอมลของผใช 53 4.23 หนาตางเปลยน Password ส าหรบผใช 53 4.24 แสดงหนาตางการเขารวมงานประชม 54 4.25 หนาตางยนยนขอตกลงการเขารวมงานประชม 54 4.26 แสดงใบแจงสถานะของการสมครเขารวมประชม 55 4.27 หนาตางการสมครเปนผสงบทความ 55 4.28 หนาตางยนยนการสมครเปนผสงบทความ 56 4.29 หนาตาง Invoices 56 4.30 หนาตางการช าระเงน 57 4.31 หนาตางแสดงผลการเลอกรายการทเราจะช าระเงน 57 4.32 หนาตางกรอกรายละเอยดในการยนยนการช าระเงน 58 4.33 หนาตางทดแลเวบไซตดแลการช าระเงน 58

Page 12: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

สารบญรป (ตอ)

รปท หนา 4.34 แสดงการสงบทความ 59 4.35 หนาตางอพโหลดบทความ 59 4.36 หนาตางตรวจบทความของกรรมการ 60 4.37 หนาตางตรวจบทความของผตรวจ 60 4.38 หนาตางสงอเมลของผใช 61 4.39 หนาตางการสงอเมลของผดแลเวบไซต 61 4.40 แสดงอเมลทไดรบมาจากระบบ 61 4.41 หนาตางตรวจสอบรหสซเรยลของผดแลเวบไซต 62 4.42 หนาตางตรวจสอบรหสซเรยลของผใชระบบ 62 4.43 หนาตางบอกรายละเอยดของงานประชม 63 4.44 หนาตางแกรายละเอยดหวของานประชม 63 ก.1 ขนตอนการตดตงโปรแกรม 68 ก.2 แสดงรายละเอยดเงอนไขการ GNU License 69 ก.3 เลอกปลายทางการตดตงโปรแกรม AppServ 70 ก.4 เลอก Package Components ทตองการตดตง 71 ก.5 แสดงการก าหนดคาคอนฟกคา Apache Web Server 72 ก.6 แสดงการก าหนดคาคอนฟกของ MySQL Database 73 ก.7 ก าลงท าการตดตง 74 ก.8 แสดงหนาจอขนตอนสนสดการตดตงโปรแกรม AppServ 75 ข.1 แสดงไฟลทใชในการตดตงระบบ 77 ข.2 แสดงการแตกไฟล seminar.rar 77 ข.3 แสดงไฟลทอยใน seminar.rar 78 ข.4 หนาตางระบบจดการฐานขอมล phpMyadmin 78 ข.5 แสดงการสรางฐานขอมลใหม 79 ข.6 แสดงเมน Import ไฟลดาตาเบส 79 ข.7 แสดงการ Import ไฟลดาตาเบส 80 ข.8 แสดงการแกไขขอมลตาราง admins 80

Page 13: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

สารบญรป (ตอ)

รปท หนา ข.9 แสดงต าแหนงไฟล config.php 81 ข.10 แสดงการแกไขไฟล config.php 81 ข.11 แสดงต าแหนงไฟล connect_db.php 82 ข.12 แสดงการแกไขไฟล connect_db.php 82 ค.1 หนาแรกของระบบ 84 ค.2 หนาตางการเขาสระบบของผดแลเวบไซต 85 ค.3 หนาตางการเขาสระบบของผใชงานระบบ 85 ค.4 แสดงการเลอกเมนสมครสมาชก 86 ค.5 หนาตางการกรอกขอมลเพอใชในการสมครแอคเคาทเขาสระบบ 86 ค.6 หนาตางการกรอกขอมลประวตสวนตว 87 ค.7 หนาตางแจงใหไปท าการยนยนการสมครสมาชกทอเมล 87 ค.8 หนาตางเมนการสมครกลมผใชงาน 88 ค.9 หนาตางหนาส าหรบเลอกการลงทะเบยน 88 ค.10 หนาตางยนยนการสมครสมาชก 89 ค.11 หนาตาง Invoices 89 ค.12 หนาตาง Invoices ใน Payments 90 ค.13 หนาตางแสดงรายการทยงไมช าระเงน 90 ค.14 หนาตางกรอกรายละเอยดการโอนเงน 90 ค.15 หนาตาง My articles 91 ค.16 แสดงการเลอกงานประชมและหวขอทตองการสงบทความ 91 ค.17 หนาตางอพโหลดและกรอกรายละเอยดส าหรบการสงบทความ 92 ค.18 แสดงงานของผตรวจ 92 ค.19 แสดงงานของกรรมการ 93 ค.20 หนาตางการใหคะแนนของกรรมการและผตรวจ 93 ค.21 หนาตางสงอเมลของผใช 94 ค.22 หนาตางสงอเมลของผดแลเวบไซต 94 ค.23 หนาตาง Pages 95

Page 14: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

สารบญรป (ตอ) รปท หนา ค.24 แสดงการแกไขเนอหา 95 ค.25 หนาตางการเพมเนอหาหรอ Sidebar 96 ค.26 หนาตางดสถานะการช าระเงน 97 ค.27 แสดงการปรบเปลยนสถานะการช าระเงน 97 ค.28 หนาตางระบบสมาชก 98 ค.29 แสดงการปรบเปลยนสทธของสมาชก 98 ค.30 แสดงการท าตารางกจกรรม 99 ค.31 หนาตางสถานะของบทความ 100 ค.32 แสดงการเพมหมวดหมของบทความ 100 ค.33 แสดงรายละเอยดการเพม Catagories 101 ค.34 หนาตางการจดการผตรวจและกรรมการ 101 ค.35 หนาตางตรวจสอบรหสซเรยลของผดแลเวบไซต 102 ค.36 หนาตางตรวจสอบรหสซเรยลของผใชระบบ 102 ค.37 หนาตางบอกรายละเอยดของงานประชม 103 ค.38 หนาตางแกรายละเอยดหวของานประชม 103

Page 15: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

1

บทท 1 บทน ำ

1.1 ควำมเปนมำ

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

1.2 วตถประสงค

สรางระบบจดการเนอหา (Content Management System: CMS) โดยใชภาษา PHP ซงระบบจดการเนอหาจะชวยอ านวยความสะดวก ลดขนตอน และความยงยากในการบรหารจดการเวบไซต โดยทผใชไมจ าเปนตองมความรในดานการเขยนโปรแกรม หรอออกแบบเวบไซต กสามารถจดท าเวบไซตดวยตวเองได โดยภายในระบบนจะมตวจดการงานดาน รบลงทะเบยนสมาชกในการประชม รบ-สงเอกสาร การตรวจสอบเอกสาร การคนหาและแยกเอกสารทเกยวของ ระบบแจงขาวสารผานทางอเมล

1.3 ขอบเขตของโครงงาน 1.3.1 มระบบสมาชก แบงออกเปน 2 แบบ 1) สมาชกทตองสมครดวยตนเองบนหนาเวบไซต

ผน าเสนอบทความ ผเขารวมการประชม

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

1.3.2 การเขาสระบบ มการจ าแนกสทธออกเปน 5 ระดบดงน

Page 16: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

2

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

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

2) กรรมการ สามารถเปลยนสถานะบทความท มการสงเขามาในระบบได โดยจะ

ตดสนใจจากระดบคะแนนทผตรวจสอบบทความท าการสงมา 3) ผตรวจสอบบทความ

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

4) ผน าเสนอบทความ สามารถอพโหลดบทความได ในกรณทหมดเวลาสงบทความจะไมสามารถ

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

แทนทบทความเดม สามารถแกไขขอมลสวนตวได

5) ผเขารวมการประชม สามารถแกไขขอมลสวนตวได

1.3.3 มระบบอพโหลดเอกสารหลกฐานการช าระเงน 1.3.4 มระบบรบขอคดเหนจากสมาชก 1.3.5 มระบบจดแยกบทความทผน าเสนอบทความอพโหลดมา ตามหมวดหมทผดแลเวบไซต เปนผก าหนดไว ซงสามารถแยกหมวดหมยอยไดไมเกน 3 ระดบ 1.3.6 มระบบจดท าตารางเวลาของกจกรรม สามารถระบกจกรรมทก าลงด าเนนอย ณ เวลานนๆได 1.3.7 มระบบแจงเตอนขาวสารผานอเมลไปยงสมาชก

Page 17: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

3

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

Page 18: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

4

บทท 2 ทฤษฎทเกยวของ

ระบบจดการเนอหาเวบไซต (Content Management System: CMS) โดยทวไปการสรางและควบคมดแลเวบไซต มกจะน า ภาษาสครปต (Script Languages) ตางๆ มาใชเพอใหวธท างานเปนแบบอตโนมต ในทนจะใช PHP ซงตองใชควบคไปกบโปรแกรมเวบเซฟเวอร เชน MySQL อกทงในการออกแบบและการจดท าซอฟตแวรตองอาศยหลกการของ วศวกรรมซอฟตแวร และ การออกแบบและวเคราะหระบบเขามาชวย จงไดน าทฤษฎดงกลาวมาดงน 2.1 พเอชพ (PHP : Hypertext Preprocessor) แตเดม PHP คอ Professional Home Page แตในปจจบน PHP หมายถง Hypertext Preprocessor ซงเปนภาษาสครปตแบบหนงทเรยกวา Server Side Script ทประมวลผลฝงเซฟเวอร แลวสงผลลพธไปฝงไคลเอนตผานเวบบราวเซอร รปแบบของภาษา PHP มเคาโครงมาจากภาษา C และ Perl ทน ามาปรบปรงใหมประสทธภาพสง และท างานไดเรวขน

2.1.1 ความสามารถของ PHP 1) ท าตามฟงกชนของระบบ ไดแก การสราง, การเปด, อาน และปดไฟลในระบบ 2) เอกซควตค าสงของระบบไดแก การสรางโฟลเดอร และปรบแตงสทธการใชงาน 3) จดการขอมลจากฟอรม ไดแก การจดเกบขอมลตางๆลงไฟล, การสงขอมลผานทางอเมล, สงคาขอมลจากการประมวลผลกลบไปยงผใช 4) การตดตอฐานขอมล ไดแก การสรางอนเตอรเฟส แบบเวบไปเพอเพม, ลบขอมล การแกไข และอพเดทขอมลในฐานขอมล 5) เซตคกกและแอกเซสตวแปรคกก 6) ใช PHP เพอรกษาความปลอดภยของเวบเพจ 7) เขารหสขอมล

2.1.2 PHP Open Source โคดนนสามารถเปดเผยตอสาธารณชน เพอรวมกนพฒนาหรอปรบแตง PHP มขอบเขตและลกษณะส าคญของ Open Source ดงน 1) แจกจายฟร

2) โปรแกรมนนจะตองมซอรสโคดและตองอนญาตใหแจกจายซอรสโคดนนได 3) ใบอนญาต (License) ตองยอมใหแกไข ปรบแตงและแกปญหาใหงานของคณได

Page 19: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

5

4) ตองมซอรสโคดของผเขยน 5) ผใชน าไปใชงานโดยไมผดกฎหมาย 6) ผใชน าไปปรบแตงโดยไมผดกฎหมาย 7) มใบอนญาตการแจกจาย 8) ใบอนญาตตองไมเฉพาะเจาะจงผลตภณฑ 9) ใบอนญาตตองไมกอความเดอดรอนใหซอฟตแวรอน

2.1.3 ขอดของ PHP 1) ใชไดฟร 2) PHP เปนโปรแกรมวงฝง Server ดงนนขดความสามารถไมจ ากด 3) Conlatfun นนคอ PHP วงบนเครอง Unix, Linux, Windows ได 4) เรยนรงาย เนองจาก PHP ฝงเขาไปใน HTML และไดโครงสรางและไวยากรณ ภาษางาย 5) เรวและมประสทธภาพ โดยเฉพาะเมอใชกบ Apache Server เพราะไมตองใชโปรแกรมจากภายนอก 6) ใชรวมกบ XML ไดทนท 7) ใชกบระบบแฟมขอมลได 8) ใชกบขอมลตวอกษรไดอยางมประสทธภาพ 9) ใชกบโครงสรางขอมลใชไดแบบ Scalar, Array, Associative array 2.1.4 หลกการท างานของ PHP เนองจาก PHP จะท างานโดยมตวแปร และเอกซควตทฝงเซฟเวอร อาจจะเรยกการท างานวาเปน เซฟเวอรไซด (Server Side) สวนการท างานของบราวเซอร ทาง HTTP (HTTP Request) ซงอาจจะเปนการกรอกแบบฟอรม หรอใสขอมลทตองการขอมลเหลานนจะเปนเอกสารPHP (เอกสารนจะมสวนขยายเปน PHP หรอ PHP3 แลวแตผใชก าหนดเชน Search.php เปนตน) เมอเอกสาร PHP เขามาถงเซฟเวอรกจะถกสงไปให PHP เพอท าหนาทแปลค าสง แลวเอกซควตค าสงนน หลงจากนน PHP จะสรางผลลพธในรปแบบเอกสาร HTML สงกลบไปยงเซฟเวอร เพอสงตอไปยงบราวเซอร แสดงผลทางฝงผใชตอไป (HTTP Response) ซงลกษณะการท างานแบบน จะคลายกบการท างานของ CGI (Common Gateway Interface) หรออาจจะกลาวไดวา PHP กคอโปรแกรม CGI ประเภทหนงกไดซงจะท างานคลายกบ ASP นนเอง ลกษณะการท างานจะเปนดงรป

Page 20: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

6

รปท 2.1 ลกษณะการท างานของ PHP

ไคลเอนต บราวเซอร เซฟเวอร

ไคลเอนตเรยกค าสง PHP ผานบราวเซอร

HTML

PHP Interpreter

PHP Libraries

SQL Server

Access

FoxPro

เซฟเวอรสงผลตอ

ไปบราวเซอร

บราวเซอรแสดงผล ใหผใชทฝงไคลเอนต

MySQL

ODBC

ตดตอฐานขอมล MySQL ดวย ฟงกชน MySQL

PHP สงผลลพธ เปน HTML ไปเซฟเวอร

บราวเซอรสงค าสงตอไปเซฟเวอร

เรยกใชฟงกชน ทตองการ

ตดตอฐานขอมลผาน ODBC ดวย ฟงกชน ODBC

Page 21: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

7

2.1.5 phpMyAdmin phpMyAdmin เปนเครองมอส าหรบพฒนาเวบไซต ซงท าหนาทในสวนของ GUI ทใชส าหรบจดการกบฐานขอมล MySQL โปรแกรม phpMyAdmin จะท างานในหนาเวบไซต 2.1.6 คณสมบตของ phpMyAdmin เวอรชนลาสดของ phpMyAdmin มคณสมบตดงน 1) สราง, ลบ, คดลอก และแกไขฐานขอมล/เทเบล/ฟลด/อนเดกซ 2) ประมวลผลและแกไขค าสง SQL 3) โหลดขอมลจากไฟลขอความเขาสเทเบล 4) การถายโอนขอมลโครงสรางและขอมลในเทเบลออกมาเปนไฟลขอความ และสรางเทเบลกลบขนมาไหม จากไฟลขอความการถายโอนขอมลเกบไว 5) สงออก (Export) ขอมลในรปแบบตางๆ เชน CSV, XML, PDF, LATEX, Word, Excel 6) บรหารจดการหลายเซฟเวอร 7) บรหารจดการบญชผใชและสทธในระบบ MySQL 8) แปลงขอมลทเกบไวไปเปนรปแบบตางๆโดยใชฟงกชนทก าหนด เชน แสดงขอมลBLOB (ขอมลแบบไบนาร) ออกมาเปนรปภาพหรอลงค 9) สนบสนน MySQLi Extension 10) เลอกภาษาในการแสดงผลไดถง 52 ภาษา 2.1.7 จดเดนของ phpMyAdmin 1) เปนเครองมอแบบ Web-based (Browser-based) หรอพดงายๆกคอเปนโปรแกรมแบบเวบแอพพลเคชน จงสามารถน าไปตดตงบนเครองคอมพวเตอรแบบใดทใชระบบปฏบตการใดกไดเพยงแตเครองนนจะตองท างานเปนเวบเซฟเวอรและม PHP ตดตงอยดวย เพราะ จรงๆแลวphpMyAdmin กคอ โปรแกรมทเขยนดวยภาษา PHP โดยตดตอกบฐานขอมล MySQL ส าหรบการใชงานกจะเรยกใชผานเวบบราวเซอรโดยไมจ ากดวาเปนเวบบราวเซอรแบบใด 2) เปน Open Source ผใชสามารถน าไปแกไขหรอเพมเตมการท างานทตองการไดเอง 3) ใชงานฟร 4) สามารถเปลยนธม (Theme) ของหนาจอโปรแกรมได

Page 22: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

8

2.2 การจดการและการออกแบบฐานขอมล ระบบฐานขอมล (Database System) คอ การรวมขอมลทเกยวของสมพนธกนเขาดวยกน (Integrate) มการจดกลมขอมลเกบอยในรปตาราง (Grouping) เชอมโยงตารางทงหมดเขาดวยกน (Share) เพอลดความซ าซอนในการจดเกบขอมล (Non Redundancy) ระบบ (System) ประกอบดวย วตถประสงค (Objective), ปจจยน าเขา (Input), กระบวนการ (Process) และผลผลต (Output) 2.2.1 ขนตอนเกยวกบการออกแบบฐานขอมล 1) โมเดลเชงสมพนธ (Relational model)

รเลชน (Relation) หรอ Table หรอ File ทเพล (Tuple) หรอ Row หรอ Record แอททรบวท (Attribute) หรอ Column หรอ Field

2) การท านอรมลไลซ (Normalization) 3) ก าหนดคณสมบตของเขตขอมลแตละตว 4) ก าหนด Entity Type โดยก าหนดมาจากความตองการของผใชระบบ วาจะใหม Entity ส าหรบเกบขอมลอะไรบาง 2.2.2 เอนตต (Entity) อาจเรยกวา File หรอ Table Strong Entity คอเกดขนดวยตนเองไมขนกบ Entity ใด เชน นกศกษา หรออาจารย หรอสนคา เปนตน Weak Entity เกดขนโดยอาศย Entity อน เชน เกรดเฉลย ทมาจากแฟมผลการเรยน หรอ แฟมลงทะเบยน หรอ แฟมสงซอ เปนตน 2.2.3 ก าหนดความสมพนธ (Relationship Type) ทเกดขนระหวาง Entity ในลกษณะของกรยาดกรของความสมพนธ (Degree of Relation) ม 4 แบบ 1) Unary Relationship คอความสมพนธภายใน Entity เดยวกน เชนแตงงานของพนกงาน แตถามระดบแบบลกนอง หวหนาจะเรยก Recursive Relationship (Unary) 2) Binary Relationship คอความสมพนธแบบสอง Entity 3) Ternary Relationship คอความสมพนธแบบสาม Entity 4) Quaternary Relationship คอความสมพนธแบบส Entity

Page 23: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

9

2.2.4 ก าหนดแอททรบวท (Attribute) ของแตละเอนตต แอททรบวท (Attibute) อาจเรยก Field หรอ Column คอ สงทใชอธบายคณสมบตของเอนตต เชนคณสมบตของคน กม รหส ชอ อาย เพศ เปนตน 2.2.5 คารดนลลตของความสมพนธ (Cardinality of Relationship) แตละเอนตตมความสมพนธตอกน โดยมค ากรยามาเชอมระหวางแตละเอนตต 1) One-to-One Relationship ความสมพนธแบบ 1 ตอ 1 เชน คนขบกบรถ หรอครใหญกบโรงเรยน เปนตน 2) One-to-Many Relationship ความสมพนธแบบ 1 ตอหลายขอมล เชน ลกคากบหมายเลขโทรศพทมอถอ หรอ อาจารยทปรกษากบนกเรยน 3) Many-to-Many Relationship ความสมพนธแบบหลายขอมล ตอหลายขอมล เชน นกเรยนกบวชาทลงทะเบยน หรอ คนงานกบโครงการสรางบาน

รปท 2.2 ลกศรแสดงความสมพนธ

2.2.6 ปารตซเปชนของความสมพนธ (Participation of Relationship) ความสมพนธระหวาง Entity 1) Total หรอ Mandatory Participation (ตองม จะใชเสนค) 2) Partial หรอ Optional Participation (เลอกได จะใชเสนเดยว) 2.2.7 ขนตอนการ Normalization 1) เปลยนตารางทยงไมเคย Normalization เปน First Normal Form หรอ 1NF วธพจารณา คอ แยกขอมลเปนระเบยน โดยไมมการจดกลม

Page 24: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

10

รปท 2.3 แสดงตวอยางการท า First Normal Form

2) เปลยนจาก 1NF เปน 2NF (Second Normal Form) คอการเปลยนตารางทมปญหา 4 ประการ วธพจารณาเปลยน 1NF เปน 2NF คอ ไมม non key ตวใด ไมสมพนธกบ Primary Key (ใหพจารณาเฉพาะ non key และ Primary Key) สงทไดจากตาราง 1 ตาราง จะแตกออกมาเปนหลายตาราง

แกไขขอมล ตองแกหลายระเบยน

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

การเพมขอมลท าไดยาก

การลบขอมลท าไดยาก

3) เปลยนจาก 2NF เปน 3NF (Third Normal Form) คอแกปญหายงไมหมด อาจยงมขอมลทมปญหาอก จงตองท า 3NF วธพจารณาเปลยน 2NF เปน 3NF คอ ไมม non key ตวใด ขนอยกบ non key ตวอนใน Entity เดยวกน (ใหพจารณาเฉพาะ non key และ non key) เมอน าขอมลทไดจากการ Normalization รวมและจดการเชอมโยงความสมพนธจะไดเปนตารางแสดงความสมพนธระหวางเทเบลตางๆ ดงรปดานลาง

Page 25: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

11

รปท 2.4 ตวอยางแผนภาพแสดงความสมพนธ

2.2.8 ค าตางๆ ทควรทราบ 1) คยหลก (Primary Key) คยหลกประจ าแฟม คณสมบตของคยหลก

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

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

2) คยคแขง (Candidate Key) คยทสามารถเปน Primary Key ได เชน รหสบตรประชาชน หรอรหสผเสยภาษ 3) คยส ารอง (Alternate Key) คยตวอน ๆ ในตารางหลงจากเลอก Primary Key แลว 4) คยนอก (Foreign Key) คยตวอน ๆ ในตารางหลงจากเลอก Primary Key แลว 5) คยรวม (Composite Key) สามารถแยกออกไปไดอก เชน ทอย 6) Composite Attibute สามารถแยกออกไปไดอก เชน ทอย

Page 26: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

12

7) Atomic Attibute ไมสามารถแยกออกไปไดอก เชน นามสกล 8) Multivalued Attibute อาจมหลายคาได เชน สรถ 9) Derived Attibute ไมมคาแนนอนของตน แตขนกบคาอน เชนอาย ขนกบปเกด และปปจจบน 10) Entity Type ชอของ Entity เชน Course (Courseno, Coursename) 11) Entity Instance คาภายในของ Entity เชน Bcom101, Introduction to computer 2.3 ทฤษฎการวเคราะหและออกแบบระบบ (System Analysis and Design) ระบบ คอ กลมขององคการตางๆ ทท างานรวมกนเพอจดประสงคอนเดยวกน ระบบอาจจะประกอบดวยบคคลากร เครองมอ เครองใช พสด วธการ ซงทงหมดนจะตองมระบบจดการอนหนงเพอใหบรรลจดประสงคอนเดยวกน ตวอยางเชน ในรางกายคนเราจะมระบบในตวคอมความสมพนธตดตอกนระหวางสองเสนประสาท เซลลรบรความรสก เพอบรรลเปาหมายในการรบรความรสกรอนหนาว เปนตน

2.3.1 การวเคราะหและออกแบบระบบ (System Analysis and Design) คอ วธการทใชในการสรางระบบสารสนเทศขนมาใหมในธรกจใดธรกจหนง หรอ

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

2.3.2 พฒนาระบบ (System Development Life Cycle : SDLC) วงจรการพฒนาระบบ เปนขนตอนทเปนล าดบขนตงแตตนจนเสรจเรยบรอย เปน

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

Page 27: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

13

รปท 2.5 แสดงวงจรของการพฒนาระบบ

1) เขาใจปญหา (Problem Recognition) ระบบสารสนเทศจะเกดขนไดกตอเมอ

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

ปญหาทส าคญของระบบสารสนเทศในปจจบน คอ ระบบเขยนมานานแลว สวนใหญเขยนมาเพอตดตามเรองการเงน ไมไดมจดประสงคเพอใหขอมลขาวสารในการตดสนใจ แตปจจบนฝายบรหารตองการดสถตการขายเพอใชในการคาดคะเนในอนาคต หรอความตองการอนๆ เชน สนคาทมยอดขายสง หรอสนคาทลกคาตองการสง หรอการแยกประเภทสนคาตางๆทท าไดไมงายนก การทจะแกไขระบบเดมทมอยแลวไมใชเรองทงายนก หรอแมแตการสรางระบบใหม ดงนนควรจะมการศกษาเสยกอนวาความตองการของเราเพยงพอทเปนไปไดหรอไม ไดแก "การศกษาความเปนไปได" (Feasibility Study) 2) ศกษาความเปนไปได (Feasibility Study) จดประสงคของการศกษาความเปนไปไดกคอ การก าหนดวาปญหาคออะไรและตดสนใจวาการพฒนาสรางระบบสารสนเทศ หรอการแกไขระบบสารสนเทศเดมมความเปนไปไดหรอไมโดยเสยคาใชจายและเวลานอยทสดและไดผลเปนทนาพอใจ

3) การวเคราะห (Analysis) การวเคราะหระบบเรมตงแตการศกษาระบบการทางานของธรกจน น ในกรณทระบบเราศกษานนเปนระบบสารสนเทศอยแลวจะตองศกษาวาท างานอยางไร เพราะเปนการยากทจะออกแบบระบบใหมโดยทไมทราบวาระบบเดมท างานอยางไร หรอธรกจด าเนนการอยางไร หลงจากนนก าหนดความตองการของระบบใหม ซงนกวเคราะหระบบ

Page 28: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

14

จะตองใชเทคนคในการเกบขอมล (Fact-Gathering Techniques) ดงรป ไดแก ศกษาเอกสารทมอย ตรวจสอบวธการท างานในปจจบน สมภาษณผใชและผจดการทมสวนเกยวของกบระบบ เอกสารทมอยไดแก คมอการใชงาน แผนผงใชงานขององคกร รายงานตางๆทหมนเวยนในระบบ

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

4) การออกแบบ (Design) ในระยะแรกของการออกแบบ นกวเคราะหระบบจะน าการตดสนใจของฝายบรหารทไดจากขนตอนการวเคราะหการเลอกซอคอมพวเตอร ฮารดแวรและซอฟตแวรดวย (ถามหรอเปนไปได) หลงจากนนนกวเคราะหระบบจะน าแผนภาพตางๆ ทเขยนขนในขนตอนการวเคราะหมาแปลงเปนแผนภาพล าดบขน (แบบตนไม) ดงรปขางลาง เพอใหมองเหนภาพลกษณทแนนอนของโปรแกรมวามความสมพนธกนอยางไร และโปรแกรมอะไรบางทจะตองเขยนในระบบ หลงจากนนกเรมตดสนใจวาควรจะจดโครงสรางจากโปรแกรมอยางไร การเชอมระหวางโปรแกรมควรจะท าอยางไร ในขนตอนการวเคราะหนกวเคราะหระบบตองหาวา "จะตองท าอะไร (What)" แตในขนตอนการออกแบบตองรวา "จะตองท าอยางไร (How)"

ในการออกแบบโปรแกรมตองค านงถงความปลอดภย (Security) ของระบบดวย เพอปองกนการผดพลาดทอาจจะเกดขน เชน "รหส" ส าหรบผใชทมสทธส ารองไฟลขอมลทงหมด เปนตนนกวเคราะหระบบจะตองออกแบบฟอรมส าหรบขอมลขาเขา (Input Format) ออกแบบรายงาน (Report Format) และการแสดงผลบนจอภาพ (Screen Format) หลกการการออกแบบฟอรมขอมลขาเขาคอ งายตอการใชงาน และปองกนขอผดพลาดทอาจจะเกดขน

5) การพฒนาระบบ (Construction) ในขนตอนนโปรแกรมเมอรจะเรมเขยนและทดสอบโปรแกรมวา ท างานถกตองหรอไม ตองมการทดสอบกบขอมลจรงทเลอกแลว ถาทกอยางเรยบรอย เราจะไดโปรแกรมทพรอมทจะน าไปใชงานจรงตอไป หลงจากนนตองเตรยมคมอการใชและการฝกอบรมผใชงานจรงของระบบ

โปรแกรมเมอรเขยนโปรแกรมตามขอมลทไดจากเอกสารขอมลเฉพาะของการออกแบบ (Design Specification) ปกตแลวนกวเคราะหระบบไมมหนาทเกยวของในการเขยนโปรแกรม แตถาโปรแกรมเมอรคดวาการเขยนอยางอนดกวาจะตองปรกษานกวเคราะหระบบเสยกอน เพอทวานกวเคราะหจะบอกไดวาโปรแกรมทจะแกไขนนมผลกระทบกบระบบทงหมด

Page 29: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

15

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

6) การปรบเปลยน (Implement) ขนตอนนบรษทน าระบบใหมมาใชแทนของเกาภายใตการดแลของนกวเคราะหระบบ การปอนขอมลตองท าใหเรยบรอย และในทสดบรษทเรมตนใชงานระบบใหมนได

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

7) บ ารงรกษา (Maintenance) การบ ารงรกษาไดแก การแกไขโปรแกรมหลงจากการใชงานแลว สาเหตทตองแกไขโปรแกรมหลงจากใชงานแลว การบ ารงรกษาระบบ ควรจะอยภายใตการดแลของนกวเคราะหระบบ เมอผบรหารตองการแกไขสวนใดนกวเคราะหระบบตองเตรยมแผนภาพตาง ๆและศกษาผลกระทบตอระบบ และใหผบรหารตดสนใจตอไปวาควรจะแกไขหรอไม

2.4 ทฤษฎ Data Flow Diagrams 2.4.1 วธสราง DFD (Data Flow Diagrams) 1) ก าหนดสงทอยนอกระบบทงหมด และหาวาขอมลอะไรบางทเขาสระบบหรอออกจากระบบทเราสนใจเขาสระบบทอยภายนอก ขนตอนนส าคญมากเพราะจะท าใหทราบวาขอบเขตของระบบนนมอะไรบาง 2) ใชขอมลทไดจากขนตอนท 1 น ามาสราง DFD ตางระดบ 3) ขนตอนตอมามอก 4 ขนตอน โดยใหท าทง 4 ขนตอนนซ าหลาย ๆ ครง จนกระทงได DFD ระดบต าสด

เขยน DFD ฉบบแรก ก าหนดโพรเซสและขอมลทไหลเขาออกจากโพรเซส เขยน DFD อนๆ ทเปนไปไดจนกระทง DFD ทถกทสด ถามสวนหนงสวนใดท

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

ได DFD ทสมบรณแบบ เลอก DFD ทเหนวาดทสดในสายตาของเรา

พยายามหาวามขอผดพลาดอะไรหรอไม ซงมรายละเอยดในหวขอ "ขอผดพลาด

ใน DFD" เขยนแผนภาพแตละภาพอยางดซง DFD ฉบบนจะใชตอไปในการ

ออกแบบและใชดวยกนกบบคคลอนๆทเกยวของในโครงการดวย

Page 30: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

16

4) น าแผนภาพทงหมดทเขยนมาแลวเรยงล าดบ ท าส าเนา แลวพรอมทจะน าไปตรวจสอบขอผดพลาดกบผรวมทมงาน ถามแผนภาพใดทมจดออนใหกลบไปเรมตนใหมทข นตอนท 3 อกครงหนง 5) น า DFD ทไดไปตรวจสอบขอผดพลาดกบผใชระบบเพอหาวามแผนภาพใดไมถกตองหรอไม 6) ผลตแผนภาพฉบบสดทายทงหมด 2.4.2 สวนประกอบของ DFD เพอใหการเขยนแผนภาพการไหลของขอมลเปนมาตรฐานและมแบบแผนทถกตอง ในทนจะใชสญลกษณในการเขยน DFD ตามทฤษฎของ SSADM (Structure Systems Analysis and Design Method) ซงมองคประกอบ 4 สญลกษณ สญลกษณทใชเปนมาตรฐานในการแสดงแผนภาพกระแสขอมลมหลายชนด แตในทนจะแสดงใหเหนเพยง 2 ชนด ไดแก ชดสญลกษณมาตรฐานทพฒนาโดย Gane and Sarson (1979) และชดสญลกษณมาตรฐานทพฒนาโดย DeMarco and Yourdon (DeMarco, 1979); Yourdon and Constantine, 1979) โดยมสญลกษณดงตอไปน ตารางท 2.1 ตารางแสดงสญลกษณของ DFD

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

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

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

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

แสดงทศทางของขอมล

Page 31: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

17

แนวคดของแบบจ าลองขนตอนการท างานของระบบ การสรางแบบจ าลองขนตอนการท างานของระบบโดยใชแผนภาพกระแสขอมลมแนวคดตางๆ ดงน 1) ขนตอนการท างานของระบบ (Process)

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

รปท 2.6 สญลกษณการประมวลผล

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

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

รปท 2.7 แสดงวาโพรเซส ค านวณภาษ เปนกระบวนการหรอกจกรรม สดทายในการท างาน ไมสามารถแยกยอยออกไปไดอก

พมพรายงานการเงน

1.1.1 ฝายการเงน

พมพรายงานการเงน

1.1.1

*

Page 32: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

18

2) เสนทางการไหลของขอมล (Data Flow) กระแสขอมลแทนดวยลกศร โดยทมชอก ากบบนลกศร

รปท 2.8 แสดงขอมลทไหล

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

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

รปท 2.9 ขอมล 2 รายการไมเหมอนกนจะตองแยกลกศรออกจากกน (ซายเปนภาพทผด), (ขวาเปนภาพทถก) 3) ตวแทนขอมล (External Agent) 4) แหลงจดเกบขอมล (Data Store) แทนดวยเสนขนาน 2 เสน ปลายปด 1 ดาน และมชอและหมายเลขก ากบ ขอมลจะถกเกบไวในไฟลและถกเรยกใชเมอตองการ

รปท 2.10 แสดงการเกบขอมลและเรยกใชขอมล

Page 33: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

19

บทท 3 การออกแบบฐานขอมลและการสรางระบบ

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

ประสทธภาพและสรางไดอยางรวดเรวนนจงตองอาศยการออกแบบทดดวยเชนกน การออกแบบตองอาศยการรวบรวมขอมลและศกษาระบบการท างานใหละเอยดเพอไมใหเกดขอมลทซ าซอน ในการออกแบบเราจะใชหลกการวเคราะหและออกแบบระบบ (System Analysis and Design) และใชแบบจ าลองการไหลของกระแสขอมล (Data Flow Diagram) เพอจ าลองระบบจากระบบในภาพรวมแลวเจาะเขาไปทละระบบเพอแสดงใหเหนการท างานของระบบแตละสวนชดเจนยงขน 3.1 แผนการด าเนนงาน ตางรางท 3.1 แสดงแผนการด าเนนงาน

ขนตอนการ ด าเนนงาน

ระยะเวลาการด าเนนงาน พ.ศ. 2553 พ.ศ. 2554 พ.ศ. 2555

พ.ย. ธ.ค. ม.ค. ก.พ. ม.ค. เม.ย. พ.ค. ต.ค. พ.ย. ธ.ค. ม.ค. ก.พ. ม.ค.

เสนอหวขอโครงงาน

ศกษาโครงงานและรวบรวมขอมล

ออกแบบโปรแกรม

เขยนโปรแกรม ทดสอบและแกไขโปรแกรม

จดท ารปเลมโครงงาน

แสดงแผนการด าเนนงาน

แสดงการด าเนนงานจรง

Page 34: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

20

3.2 แผนภาพกระแสขอมล (Data Flow Diagram)

รปท 3.1 Context Diagram

จากรปท 3.1 แสดง Context Diagram ของระบบจดการเนอหางานประชมวชาการ ซงเปนแผนภาพกระแสขอมลระดบบนสดทแสดงภาพรวมการท างานของระบบทมความสมพนธกบ

Page 35: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

21

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

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

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

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

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

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

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

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

Page 36: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

22

รปท 3.2 Data Flow Diagram Level 0 ของระบบจดการเนอหาเพองานประชมวชาการฯ

Page 37: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

23

1) Process 1.0 ลงทะเบยน สมาชกทใชระบบจะตองมาท าการลงทะเบยนเพอจ าแนกประเภทของสมาชก วาเปนผเขารวมประชม หรอผน าเสนอบทความ โดยขอมลของผรวมประชม และขอมลของผสงบทความจะถกเกบเขาตาราง MEMBERS ส าหรบผตรวจสอบบทความ และกรรมการ ผ ดแลเวบไซตจะเปนผ ท าการลงทะเบยนใหเทาน น โดยจะเกบขอมลเขาตาราง MEMBERS เหมอนกน

2) Process 2.0 แจงเตอนขาวสาร ระบบนมไวในกรณทผดแลเวบไซตตองการทจะแจงขาวสารประชาสมพนธตางๆโดยตรงใหกบสมาชก โดยระบบจะท าการสงขาวสารผานทางอเมลของสมาชกทไดใหขอมลไวในขนตอนลงทะเบยน

3) Process 3.0 จดการเนอหาเวบไซต ระบบนจะสามารถใชงานไดเฉพาะผดแลเวบไซตเทานน ซงจะสามารถเขาไปท าการเพมเตม, แกไข รายระเอยดและเนอหาตางๆของเวบไซตโดยไปจดเกบไวในฐานขอมลตาราง CONTENTS รวมถงสามารถจดท าตารางเวลาแสดงกจกรรมทงหมดทใชในการประชมโดยจดเกบไวในฐานขอมลตาราง SCHEDULES 4) Process 4.0 จดการบทความ ผน าเสนอบทความจะท าการสงบทความของตนเองเขาสระบบ ระบบจะน าไปจดเกบไวทในฐานขอมลตาราง ARTICLES เพอรอผตรวจสอบบทความ และกรรมการเขามาตรวจสอบ พรอมกบเปลยนสถานะเปนยอมรบ หรอ ปฏเสธ โดยทผ น าเสนอบทความสามารถตรวจดสถานะบทความของตนเองไดจากระบบน

5) Process 5.0 แสดงความคดเหน สมาชกทใชระบบสามารถทจะเขามาแสดงความคดเหนโดยจะเกบความคดเหนไวในฐานขอมลตาราง MESSAGES และสมาชกทใชระบบสามารถเขาดความคดเหนทงหมดทอยในระบบได

6) Process 6.0 ตรวจสอบการช าระเงน ผเขารวมประชมและผน าเสนอบทความ สามารถอพโหลดหลกฐานการช าระเงนเขาสระบบและตองมรปแบบไฟลเปน .JPG เทาน น จากนนจะรอผดแลเวบไซตเขามาตรวจสอบพรอมแจงสถานะการช าระเงนใหทราบ

Page 38: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

24

รปท 3.3 Data Flow Diagram Level 1 ของ Process 1.0

1) Process 1.1 ลงทะเบยน ระบบจะท าการรบขอมลการลงทะเบยนของสมาชก รวมถงการเขาสระบบ จะมาท าการเขาระบบทระบบน แลวระบบนจะท าการสงไปใหกบระบบอนๆ

2) Process 1.2 จดการการลงทะเบยน ระบบจะจดการเกยวกบการลงทะเบยนแลวน าไปเกบไวในฐานขอมลตาราง MEMBERS เมอสมาชกลอคอนเขาสระบบ ระบบจะน าขอมลลอคอนจากฐานขอมลทสมครไวมาเปรยบเทยบเพอใชในการตรวจสอบความถกตองในการเขาสระบบ

3) Process 1.3 ยนยนการลงทะเบยน ระบบจะน าผลการลงทะเบยนจากระบบลงทะเบยน สงไปยงสมาชกเพอใหท าการยนยนการลงทะเบยน แลวสงผลกลบไปยงระบบการลงทะเบยนอกครงเพอเปดใชงานสมาชก

Page 39: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

25

รปท 3.4 Data Flow Diagram Level 1 ของ Process 2.0

1) Process 2.1 ระบบจดการขาวสาร ระบบนจะรบขอมลขาวสารมาจากผดแลเวบไซตแลวน าไปเกบไวในฐานขอมลตาราง MESSAGES แลวท าการสงตอไปใหกบระบบอนตอไป 2) Process 2.2 สงผลการแจงเตอนทางอเมล ระบบนจะท าการน าขอมลขาวสารทไดรบมาท าการสงไปใหกบสมาชกในระบบ โดยดงขอมลอเมลของสมาชกออกมา เพอใชในการสงขอมลผานอเมลไปยงสมาชก

Page 40: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

26

รปท 3.5 Data Flow Diagram Level 1 ของ Process 3.0

1) Process 3.1 ตรวจสอบบคคล ระบบจะตรวจสอบผเขาใชระบบ ทเขาท าการลอค

อน แลวท าการสงใหระบบอน

2) Process 3.2 ใชจดการเนอหาเวบไซต เพม, ลบ, แกไข และน าขอมลไปเกบใน

ฐานขอมลตาราง CONTENTS จากนนท าการแสดงผลขนทหนาเวบไซต

3) Process 3.3 รบขอมลกจกรรมจากผดแลเวบไซต และจดเกบกจกรรมกบเวลาของ

แตละกจกรรมไวทฐานขอมลตาราง SCHEDULES

4) Process 3.4 น าขอมลเวลาจากฐานขอมลตาราง SCHEDULES มาท าการเทยบเวลากบเซฟเวอรและท าแสดงผลออกไป

Page 41: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

27

รปท 3.6 Data Flow Diagram Level 1 ของ Process 4.0 1) Process 4.1 จดแยกบทความตามหมวดหม เรมแรกผดแลเวบไซตจะเปนคนก าหนดหวขอและจ านวนหมวดหมใหกบระบบ จากนนผน าเสนอบทความสามารถทจะอพโหลดบทความเขามาในระบบตามหมวดหมทผดแลเวบไซตก าหนดไว แลวระบบนจะท าการสงไปใหกบระบบอนๆ 2) Process 4.2 จดการบทความ เมอระบบรบบทความมาจะท าการสรางสถานะ รอตรวจ ใหกบบทความแลวน าไปเกบไวในฐานขอมลตาราง ARTICLES แลวท าแจงไปยงผ ตรวจสอบบทความและกรรมการ ใหเขามาดาวนโหลดบทความไปตรวจสอบ พรอมทงเปลยนสถานะบทความ สงคนใหกลบ Process 4.3 ตอไป 3) Process 4.3 จดการสถานะบทความ เมอระบบไดรบการอพเดทสถานะใหมของบทความเขามาระบบจะเขาไปท าการแกไขสถานะของบทความในฐานขอมลตาราง ARTICLES ใหเปนสถานะทไดรบเขามาลาสด แลวแจงตอไปยงผน าเสนอบทความใหรบทราบ

Page 42: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

28

4) Process 4.4 คนหาบทความ ผสงบทความสามารถทจะคนหาบทความไดจากระบบน โดยระบบนจะน าขอมลหวขอทตองการคนหาไปคนในฐานขอมลตาราง ARTICLES แลวรายงานผลการคนใหกบผสงบทความ

รปท 3.7 Data Flow Diagram Level 1 ของ Process 5.0

1) Process 5.1 ระบบตรวจสอบบคคล ระบบจะตรวจสอบผเขาใชระบบ ทเขาท าการลอคอนแลวท าการสงใหระบบอน 2) Process 5.2 ระบบแสดงความคดเหน สามารถรบความคดเหนและจดเกบไวทฐานขอมลตาราง MESSAGES

Page 43: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

29

รปท 3.8 Data Flow Diagram Level 1 ของ Process 6.0

1) Process 6.1 ตรวจสอบบคคล ระบบจะตรวจสอบผเขาใชระบบ ทเขาท าการลอคอนแลวท าการสงใหระบบอน 2) Process 6.2 ระบบจดการเอกสาร จะท าการเกบเอาสารทท าการอพโหลด แลวน าขอมลไปเกบทฐานขอมลตาราง PAYMENTS 3) Process 6.3 ระบบยนยนการช าระเงน ผดแลจะดงขอมลเอกสารจากฐานขอมลตาราง PAYMENTS มาตรวจสอบแลวเปดใหผเขาใชระบบ ทท าการตรวจเอกสารมายนยน ขอมลของผทท าการยนยนแลวจะถกเกบขอมลไวในฐานขอมลตางราง PAYMENTS

Page 44: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

30

รปดานลางจะแสดงใหเหนถงความสมพนธ ของแตละตาราง

รปท 3.9 แสดงความสมพนธตารางทงหมด

Page 45: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

31

3.3 ตารางทใชในการเกบขอมล ตารางท 3.2 admin ใชเกบขอมลผดแลเวบไซต

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id (PK) int(11) รหสผดแลเวบไซต username varchar(30) ชอผดแลเวบไซต password varchar(30) รหสเขาสระบบ email varchar(50) อเมล

ตารางท 3.3 articles ใชเกบขอมลบทความ

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_ articles (PK) int(11) หมายเลขบทความ title varchar(255) ชอบทความ abstract varchar(255) บทคดยอ description varchar(255) ค าอธบาย link varchar(255) เกบทอยบทความ link2 varchar(255) เกบทอยบทความทไมไดใสชอ id_member (FK) int(11) รหสสมาชก created_date datetime วนทสง article_status int(5) สถานะบทความ category int(5) หมวดหมบทความ committee int(11) รหสกรรมการ inspector int(11) รหสผตรวจสอบบทความ

ตารางท 3.4 art_categories ใชเกบขอมลหมวดหมบทความ

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_art_category (PK) int(11) รหสหมวดหมบทความ

Page 46: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

32

ตารางท 3.4 art_categories ใชเกบขอมลหมวดหมบทความ (ตอ)

ชอฟลด ประเภทขอมล ขอมลทจดเกบ title varchar(255) ชอหมวดหม description varchar(255) ค าอธบาย parent int(11) ล าดบยอย

ตารางท 3.5 campaigns ใชเกบขอมลงานประชม

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_ campaign (PK) int(11) รหสงานประชม title varchar(255) ชองานประชม thumbnail varchar(255) เกบทอยรปภาพ description longtext ชอ created_date datetime เวลาเรม end_date datetime เวลาจบ opened int(11) สถานะ

ตารางท 3.6 comit_status ใชเกบขอมลเกณฑคะแนนทผาน

ชอฟลด ประเภทขอมล ขอมลทจดเกบ pass_point int(11) เกณฑคะแนน

ตารางท 3.7 committee เกบขอมลการอนมตบทความของกรรมการ

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_committees (PK) int(11) รหสกรรมการ id_member (FK) int(11) รหสสมาชก id_article (FK) int(11) รหสบทความ

Page 47: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

33

ตารางท 3.7 committee เกบขอมลการอนมตบทความของกรรมการ (ตอ)

ชอฟลด ประเภทขอมล ขอมลทจดเกบ result int(11) ผลการตรวจ note varchar(255) แสดงความคดเหน

ตารางท 3.8 contents เกบขอมลเนอหาเวบไซต

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id (PK) int(11) รหส title varchar(255) ชอหวขอ data longtext เกบขอมลเนอหา date datetime เวลา default longtext คาตนแบบ

ตารางท 3.9 inspectors เกบขอมลการตรวจบทความ

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_inspector (PK) int(11) รหสผตรวจบทความ id_member (FK) int(11) รหสสมาชก id_article (FK) int(11) รหสบทความ preresult int(11) คะแนนการตรวจ note varchar(255) แสดงความคดเหน

ตารางท 3.10 invoices ใชเกบขอมลหนคางช าระ

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_invoice (PK) int(11) รหสหนคางช าระ id_member (FK) int(11) รหสสมาชก

Page 48: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

34

ตารางท 3.10 invoices ใชเกบขอมลหนคางช าระ (ตอ)

ชอฟลด ประเภทขอมล ขอมลทจดเกบ cost int(11) จ านวนเงน payment_detail int(11) รายละเอยดการจายเงน payment_status int(11) สถานะการจายเงน unit int(11) จ านวน created_date datetime เวลา

ตารางท 3.11 member ใชเกบขอมลสมาชก

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_member (PK) int(15) รหสสมาชก picture varchar(255) ทอยรปภาพ password varchar(20) รหส first_name varchar(30) ชอ last_name varchar(30) นามสกล sex char(1) เพศ birth_day int(11) วนเกด birth_month int(11) เดอนเกด birth_year int(11) ปเกด email varchar(30) อเมล status int(10) สถานะ created date วนทสมคร activated int(10) การยนยนตน hashed varchar(255) รหสตรวจสอบ address varchar(255) ทอย education varchar(255) การศกษา phone varchar(20) เบอรโทรศพท

Page 49: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

35

ตารางท 3.12 member_attends ใชเกบขอมลผเขารวมประชม

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_member (FK) int(11) รหสสมาชก approved int(11) สถานะสมาชก

ตารางท 3.13 messages ใชเกบขอมลความคดเหน

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_messages (PK) int(11) รหสขาวสาร id_member (FK) int(11) รหสสมาชก name varchar(30) ชอ email varchar(30) อเมล messages text ขอความ created_date datetime เวลา

ตารางท 3.14 payment ใชเกบขอมลรายการช าระเงน

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_payment (PK) int(11) รหสช าระเงน id_member (FK) int(11) รหสสมาชก cost float จ านวนเงน date datetime วนท pay_for int(11) รายการทจะจาย status int(11) สถานะ link varchar(255) ทอยลงค note varchar(255) บนทก code varchar(13) เกบรหสซเรยล

Page 50: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

36

ตารางท 3.15 payment_details ใชเกบขอมลรายละเอยดของรายการช าระเงน

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_payment_detail (PK) int(11) รหสรายละเอยด detail varchar(255) รายละเอยด

ตารางท 3.16 payment_status ใชเกบขอมลสถานะการช าระเงน

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_payment_status (PK) int(11) รหสสถานะการช าระเงน status varchar(255) สถานะการช าระเงน

ตารางท 3.17 pay_to invoice ใชเกบขอมลการช าระหนตดคาง

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_payment (FK) int(11) รหสการช าระเงน id_invoice (FK) int(11) รหสหนคางช าระ

ตารางท 3.18 positions ใชเกบขอมลต าแหนงสมาชก

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_posittion (PK) int(11) รหสต าแหนงสมาชก postion_title varchar(100) ชอต าแหนง service_cost int(11) คาใชจาย

Page 51: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

37

ตารางท 3.19 schedules ใชเกบขอมลตารางเวลา

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_schedules (PK) int(11) รหสกจกรรม title varchar(255) ชอกจกรรม description longtext รายละเอยดกจกรรม begin datetime เวลาทเรม end datetime เวลาทจบ

ตารางท 3.20 service_costs ใชเกบขอมลคาสมครสมาชกของการประชม

ชอฟลด ประเภทขอมล ขอมลทจดเกบ id_service_costs (PK) int(11) รหสขอมลคาสมคร title varchar(255) ชอขอมลคาสมคร payment_detail int(11) รหสรายการช าระเงน cost int(11) คาสมคร

หมายเหต : (PK) คอ Primary Key, (FK) คอ Foreign Key

Page 52: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

38

บทท 4 ผลการทดลองการใชงาน

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

4.1 ผลการด าเนนงานของระบบ

ตารางท 4.1 ตารางแสดงสทธตางๆ ของผใชระบบ

สทธการเขาใชระบบ

ผใชงานระบบ

ผดแลจดการเวบไซต

กรรมการ ผตรวจสอบบทความ

ผสงบทความ

ผเขารวมประชม

บคคลทวไป

จดการเนอหาเวบไซต (เพม,ลบ,แกไข)

/ - - - - -

จดการขอมลสมาชก (เพม,ลบ,แกไข)

/ / / / / -

ใหคะแนนเอกสาร - - / - - - ตรวจเอกสาร (ผาน,ไมผาน)

- / - - - -

เปลยนสถานะจายเงน (จายแลว,ยงไมจาย)

/ - - - - -

Page 53: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

39

ตารางท 4.1 ตารางแสดงสทธตางๆ ของผใชระบบ (ตอ)

สทธการเขาใชระบบ

ผใชงานระบบ

ผดแลจดการเวบไซต

กรรมการ ผตรวจสอบบทความ

ผสงบทความ

ผเขารวมประชม

บคคลทวไป

จดท าตารางเวลา / - - - - - จดหมวดหมเอกสาร / - - - - -

รบ-สงอเมล / / / / / / ดาวนโหลดเอกสาร / / / / - - คนหาบทความ / - - - - - อพโหลดเอกสาร - - - / - -

4.2 การทดสอบใชระบบ

เราจะท าการทดสอบระบบออกเปนสวนตางๆดงน

4.2.1 การเขาสระบบ

การเขาสระบบนนเราแบงออกเปน 2 สวนคอการเขาสระบบของผดแลเวบไซตจะตอง

เขาทาง URL XXX.XX/admin เทานน ส าหรบการเขาใชงานครงแรกตองเขาดวย Username และ

Password ทผดแลเวบไซตตงคามาให ส าหรบคาปกตแลวจะตงเปน admin ทง Username และ

Password

Page 54: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

40

รปท 4.1 หนาตางการเขาสระบบของผดแลเวบไซต

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

ใชอเมลและPassword ทไดมาจากการสมครสมาชกเทานน

รปท 4.2 หนาตางการเขาสระบบของผใชระดบอนๆ

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

Page 55: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

41

รปท 4.3 หนาตางหลงการเขาสระบบของผดแลเวบไซต

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

รปท 4.4 แสดงเมนของผดแลเวบไซต

ในสวนของ Header ประกอบไปดวยสวนตางๆดงน

1) Dashboard ท าหนาทเปนสวนการในการดแลระบบโดยรวม

2) Pages เปนสวนปรบแตง เพม ลบ หนาเวบ

3) Payment จดการสวนของการช าระเงน

4) Members จดการสวนของสมาชก โดยสามารถเพม ลบ แกไข สมาชกได

5) Schedule จดการตารางเวลาของกจกรรมตางๆ

6) Articles จดการสวนของบทความตางๆสามารถแกไขบทความเพมบทความได

7) Logout ออกจากระบบ

ในสวนของผใชระบบสวนอนๆจะมองผานหนาเวบ

Page 56: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

42

รปท 4.5 แสดงหนาเวบไซตและสวนการเขาสระบบของผใชระดบอนๆ

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

แบงเปนระดบตางๆ ดงน

1) Member – สมาชก

2) Attendance – ผเขารวมประชม

3) Reviewer – กรรมการ,ผตรวจบทความ

4) Author – ผสงบทความ

Page 57: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

43

ตารางท 4.2 ตารางแสดง Sidebar ของผใชงานระดบตางๆ

Sidebar ทแสดง

ระดบของผใชงาน

Member Attendance Reviewer Author กอนเขาสระบบ Join Seminar - / - - -

Account Setting / - - - - Sign up Author / / - - - Payments / / - / -

Invoices / / - / - My articles - - - / -

View articles - - / - - หนาขาวสารอนๆ / / / / /

4.2.2 การเพม, ลบ, แกไข สมาชกในระบบ

1) การเพมสมาชกในระบบ จะตองมาจากการสมครผานทางหนาเวบไซตเทานน

รปท 4.6 หนาตางการสมครสมาชก

รปท 4.6 การสมครสมาชกตองกรอกอเมลและ Password เพอทระบบจะท าสงการ

ยนยนตวไปทอเมลทคณกรอกไว

Page 58: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

44

รปท 4.7 แสดงผลการสมครสมาชก

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

หวขอ Members

2) การลบสมาชก ผดแลเวบไซตสามารถลบสมาชกออกจากระบบไดโดยเลอก

เครองหมายกากบาทสแดงเพอท าการลบ

รปท 4.8 แสดงการลบสมาชก

3) การแกไขขอมลสมาชก ผดแลเวบไซตสามารถแกไขสทธของสมาชกไดโดยเลอก

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

สทธของสมาชกไดในกรอบสเขยวดงรปดานลาง

Page 59: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

45

รปท 4.9 แสดงการแกไขขอมลสมาชก

4.2.3 การจดการเนอหาบนเวบไซต

การจดการเนอหาบนเวบไซตจะแบงออกเปน 2 แบบคอ จดการเนอหาหนาแรก และ

การจดการเนอหาบน Sidebar ซงทง 2 แบบจะถกจดการโดยผดแลเวบไซต

1) การจดการเนอหาหนาแรก

Page 60: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

46

รปท 4.10 แสดงการแกไขหนาแรก

รปท 4.10 เราสามารท าการแกไขหนาแรกไดในหวขอ Home ในหนา All Pages

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

Page 61: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

47

รปท 4.11 แสดงผลการแกไขหนาแรก

2) การจดการเนอหาบน Sidebar

สวนนจะท าการเพมเนอหา ขาวสารลงบน Sidebar

รปท 4.12 แสดงการเพมเนอหาบน Sidebar

Page 62: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

48

จากรปท 4.12 สามารถเพมหนาใหมหรอเพม Sidebarไดโดยการกดป ม New Page ใน

กรอบสแดง โดยดดแลเวบไซตสามารถเพมบทความหรอรปภาพลงไปได

รปท 4.13 แสดงผลการเพมเนอหาหรอ Sidebar

จากรปท 4.13 มการเพม Sidebar ขนมาและมเนอหาตามทเราไดเพมไวขางตน

4.2.4 ระบบจดท าตารางเวลา

จะชวยในการจดท าตารางเวลาโดยสามารถก าหนดกจกรรมวนเรมตนและวนสนสด

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

รปท 4.14 แสดงการท าตารางกจกรรม

Page 63: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

49

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

แถบรองรบไวก าหนดเวลาส าหรบเรมและสนสดกจกรรม

รปท 4.15 หนาตางตารางกจกรรม

4.2.5 ระบบจดการบทความ

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

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

รปท 4.16 หนาตางการจดการบทความและแสดงองคประกอบ

จากรปท 4.16 มองคประกอบของหนาตางดงน สวนสแดงคอสวนบอกวาจะดบทความ

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

Page 64: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

50

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

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

รปท 4.17 แสดงการเพมและจดหมวดหมบทความ

จากรปท 4.17 ผดแลเวบไซตสามารถเพมหมวดหมและลบหมวดหมบทความไดโดย

กดทป ม New Category ในกรอบสแดง

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

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

สรางขนเปนหวขอใหญหรอเปนหวยอยของหวขอใหญอนๆ

Page 65: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

51

4.2.6 ระบบจดการสถานะการช าระเงน

ระบบการจดการสถานะการช าระเงนนนผดแลเวบไซตสามารถดสถานะการช าระเงน

และสามารถเปลยนสถานะการช าระเงนของสมาชก ทมการรองขอการช าระเงนมาได

รปท 4.19 หนาตางดสถานะการช าระเงน

รปท 4.19 ผดแลเวบไซตสามารถเขาดสถานะ แกไข และลบสถานะการช าระเงนได

รปท 4.20 แสดงการปรบเปลยนสถานะการช าระเงน

Page 66: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

52

จากรปท 4.20 ผดแลเวบสามารถปรบเปลยนสถานะการช าระได 3 แบบคอ Not verify yet,

Approve และ Reject

4.2.7 การจดการโดยรวม (Dash Board)

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

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

รปท 4.21 แสดงสวนประกอบตางๆในหนา Dash Board

จากรป 4.21 จะแสดงสวนตางๆดงนคอ สวนสเขยวคอการปรบคะแนนทจะผานของ

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

4.2.8 ระบบแกไขขอมลสวนตวของผใช (Account Setting)

ระบบนจะอยบนแถบเมนเมอผใชมการเขาสระบบ โดยผใชสามารถเขาไปแกไขขอมล

สวนตวรวมถงการเปลยน Password ดวย

Page 67: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

53

รปท 4.22 หนาตางการแกไขขอมลของผใช

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

สวนส าหรบแกไขขอมลสวนตว

รปท 4.23 หนาตางเปลยน Password ส าหรบผใช

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

4.2.9 การเขารวมประชม (Join Seminar)

การเขารวมงานประชมจะท าไดโดย Member เทานน โดยผใชระบบตองท าการเขาส

ระบบมากอนจงจะสามารถมองเหน Sidebar ส าหรบการสมครเขารวมประชม

Page 68: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

54

รปท 4.24 หนาตางการเขารวมงานประชม

รปท 4.25 หนาตางยนยนขอตกลงการเขารวมงานประชม

จากรปท 4.24 เมอกดป ม Join Seminar จะปรากฏหนาตางดงรป จะมงานประชมให

เลอก เมอเลอกงานประชมแลวจะมาทรป 4.25 จะเปนการยนยนขอตกลงของงานประชมจะมการ

Page 69: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

55

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

รวมทงสามารถยกเลกการเขารวมงานประชมไดดวย

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

4.2.10 การสมครเปนผสงบทความ (Sign up Author)

การสมครเปนผสงบทความนนตองเปนสมาชกในระบบกอน

รปท 4.27 หนาตางการสมครเปนผสงบทความ

Page 70: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

56

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

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

รปท 4.28 หนาตางยนยนการสมครเปนผสงบทความ

จากรปท 4.28 ผสมครกดยนยนพรอมมคาใชจายทตองช าระแจงมาดวย เมอกดยนยน

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

4.2.11 ใบแจงสถานะการช าระเงน (Invoices)

ใบแจงสถานะการช าระเงนจะมมาเมอผใชมการกระท าเกยวกบการเงน เชน การสง

บทความ การสมครสมาชก

รปท 4.29 หนาตาง Invoices

จากรปท 4.29 หนาตางนจะบอกรายการทตองช าระเงน จ านวนเงน สถานการณช าระ

เงน และสรางขนเมอวนทเทาไหร

Page 71: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

57

4.2.12 ระบบช าระเงน (Payments)

ผใชสามารถช าระเงน ไดตามรายการทตองการ

รปท 4.30 หนาตางการช าระเงน

รปท 4.31 แสดงผลการเลอกรายการทเราจะช าระเงน

จากรปท 4.30 เปนตารางทแจงวาเรามการจายเงน ถาจะท ารายการใหกดป ม Make

payment เมอกดแลวจะมาทรป 4.31 เปนรายการใหเลอกวาเราจะช าระเงนรายการใดบาง จากนนจะ

มแบบฟอรมใหกรอกจ านวนเงนและเวลา

Page 72: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

58

รปท 4.32 หนาตางกรอกรายละเอยดในการยนยนการช าระเงน

รปท 4.33 หนาตางทดแลเวบไซตดแลการช าระเงน

เมอกรอกรายละเอยดของรปท 4.32 ระบบจะท าการสงขอมลมายงผดแลโดยผดแล

เวบไซตดงรปท 4.33

4.2.13 ระบบสงบทความ

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

Page 73: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

59

รปท 4.34 แสดงการสงบทความ

จากรปท 4.34 เราสามารถสงบทความไปไดโดยกดป ม Send new article จากนนระบบ

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

รปท 4.35 หนาตางอพโหลดบทความ

จากรปท 4.35 ผสงบทความจะตองสงบทความมา 2 ฉบบคอทมชอและไมมชอ ใส

หวขอ บทคดยอ ค าอธบาย และท าการอพโหลด

4.2.14 ระบบการตรวจบทความ

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

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

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

Page 74: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

60

รปท 4.36 หนาตางตรวจบทความของกรรมการ

รปท 4.37 หนาตางตรวจบทความของผตรวจ

จากรป 4.36 และ 4.37 จะเหนวาหนาตรวจใหคะแนนบทความของกรรมการและ

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

พรอม ชองใหแสดงความคดเหนของบทความดวย

4.2.15 การรบสงอเมลของระบบ (Contact Us)

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

Page 75: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

61

รปท 4.38 แสดงการสงอเมลของผใช

รปท 4.39 แสดงการสงอเมลของผดแลเวบไซต

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

ตองการจะสงเมลไป และกดป ม Send mail

รปท 4.40 แสดงอเมลทไดรบมาจากระบบ

Page 76: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

62

4.2.16 ระบบตรวจสอบความถกตองโดยใชรหสซเรยล

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

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

รปท 4.41 หนาตางตรวจสอบรหสซเรยลของผดแลเวบไซต

รปท 4.42 หนาตางตรวจสอบรหสซเรยลของผใชระบบ

4.2.17 ระบบแกไขหวของานประชม

ผดแลเวบไซตสามารถเขามาแกไขหวของาน ก าหนดวนเปดรบและก าหนดสง

บทความไดในระบบน

Page 77: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

63

รปท 4.43 หนาตางบอกรายละเอยดของงานประชม

รปท 4.44 หนาตางแกรายละเอยดหวของานประชม

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

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

เรมสง และ End date เพอก าหนดวนสนสดการสงบทความ

Page 78: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

64

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

ระบบการจดการเนอหาเพองานประชมวชาการ เปนระบบการใหบรการผานเครอขายอนเตอรเนต ทจดท าขนเพอชวยอ านวยความสะดวกในการจดการประชมวชาการ ชวยลดความยงยากในการจดการบทความ และการประชาสมพนธ โดยการใชงานระบบจดการเนอหาน นผใชงานแทบไมตองมความรในดานการเขยนโปรแกรม กสามารถสรางเวบไซตเพองานประชมวชาการได 5.1 สรปผลโครงงาน ผลทไดจากโครงงาน ไดระบบการจดการเนอหาเพองานประชมวชาการ ทสามารถท างานไดตามขอบเขตทก าหนดไว จากการทดสอบการท างานของระบบพบวาระบบสามารถใชงานได สามารถท าการลอกอนเขาสระบบโดยมการแยกสทธการท างานของผใชออกเปนระดบตางๆทสามารถท างานไดแตกตางกน ซงในสวนนระดบของผใชงานทวไปจะไมตองท าการลอกอนเขาสระบบ ซงจะสามารถเขาดขาวสารประชาสมพนธงานวชาการไดในสวนหนาแรกของระบบ มระบบลอกอนส าหรบเจาหนาทหรอผดแลระบบไวจดการขอมล ระบบสามารถท างานในสวนของการเพม แกไข และแสดงขาวสารประชาสมพนธงานวชาการได สามารถอพโหลดบทความไดตามหมวดหมและตรวจใหคะแนนบทความได สามารถรบขอคดเหนจากสมาชกได สามารถสงขอมลขาวสารผานอเมลไปยงสมาชกได สามารถจดท าตารางเวลาได 5.2 ขอเสนอแนะ 5.2.1 ในการพฒนาระบบการจดการเนอหาเพองานประชมวชาการนน ควรมการออกแบบระบบฐานขอมลใหมความรดกมและครอบคลมการท างานทงหมดกอนลงมอท างานจรง 5.2.2 ในการเขยนโคดของภาษา PHP นนควรศกษาหลกการเขยนโคดใหดกอนลงมอท างานจรง เพราะโคดของภาษา PHP สามารถเขยนไดสน กะทดรด และใหผลการท างานเหมอนกบการเขยนโคดททางผจดท าไดเขยนขนซงมความยาวกวา จงท าใหเสยเวลาในการเขยนโคดมาก 5.2.3 ระบบการจดการเนอหาการประชมวชาการทสรางขน สามารถใชไดกบงานประชมวชาการทไมใหญนก เนองจากไมมการแบงกลมการประชม ออกเปนกลมยอยๆ ควรมการพฒนาระบบแบงกลมการประชมเพอใหระบบสามารถรองรบงานประชมวชาการทมขนาดใหญได

Page 79: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

65

5.3 อปสรรคในการท างาน 5.3.1 รายละเอยดของระบบยงขาดตกบกพรอง เนองจากผจดท าไมสามารถไปศกษาขอมลจากงานประชมวชาการจรงได 5.3.2 ในการจดงานประชมวชาการน น ล าดบขนตอนของกระบวนการตางๆ อาจไมเหมอนกนขนอยกบแตละงานนนๆ จงเปนการยากทจะจดท าระบบใหรองรบกบทกๆงาน 5.3.3 ระยะเวลาทใชท าระบบมการคลาดเคลอนเนองจากเกดปญหาอทกภย

Page 80: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

66

บรรณานกรม [1] พรอมเลศ หลอวจตร. 2537. คมอเรยน PHP และ MySQL ส าหรบผเรมตน. กรงเทพฯ : โปรวชน [2] ฝายผลตหนงสอต าราวชาการคอมพวเตอร. 2551. การวเคราะหและออกแบบระบบ. กรงเทพฯ : ซ-

เอดยเคชน [3] สมประสงค ธตนลนธ. 2545. เรยนลด PHP .พมพครงท 1. กรงเทพฯ : โปรวชน. [4] สาธต ชยววฒนตระกล. 2550. เกง PHP 5 ใหครบสตร. พมพครงท 1. กรงเทพฯ : วตตกรป. [5] ทวชย หงสสมาลย. 2544. ใสลกเลนใหเวบไซตดวย Java Script. พมพครงท 1. นนทบร : อนโฟ-

เพรส. [6] ศภชย สมพานช. 2547. เรยนรและฝกฝนการเขยนโปรแกรมใชฐานขอมล. พมพครงท 1. นนทบร

: ไอดซ. [7] พนจนทร ธนวฒนเสถยร. 2544. คมภรการสราง Web Page. พมพครงท 1. กรงเทพฯ : ซคเซส-

มเดย. [8] โอภาส เอยมสรวงศ. 2551. ระบบฐานขอมล Database Systems. กรงเทพฯ : ซเอดยเคชน. [9] บญชา ปะสละเตสง. 2551. พฒนาเวบดวยเทคนค AJAX และ PHP. กรงเทพฯ : ซเอดยเคชน [10] สถตย เรยนพศ. 2553. ตดตงและบรหารระบบ Web Hosting. พมพครงท 1. นนทบร : ไอดซ-

พรเมยร 2553.

Page 81: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

ภาคผนวก ก ขนตอนการตดตงโปรแกรม

Page 82: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

68

วธการตดตง AppServ 2.5.10

ดาวนโหลดโปรแกรม AppServ จากเวบไซต www.appservnetwork.com 1. ขนตอนการตดตง AppServ 1.1 ดบเบลคลกไฟล appserv-win32-x.x.x.exe เพอท าการตดตง จะปรากฏหนาจอตามรปท ก.1

รปท ก.1 ขนตอนการตดตงโปรแกรม

Page 83: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

69

2.1 เขาสขนตอนเงอนไขการใชงานโปรแกรม โดยโปรแกรม AppServ ไดแจกจายในรปแบบ GNU License หากผตดตง อานเงอนไขตางๆ เสรจสนแลว หากยอมรบเงอนไขใหกด Next เพอเขาสการตดตงในขนตอไป แตหากวาไมยอมรบเงอนไข ใหกด Cancel เพอออกจากการตดตงโปรแกรม AppServ ดงรปตวอยางท ก.2

รปท ก.2 แสดงรายละเอยดเงอนไขการ GNU License

Page 84: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

70

1.3 เขาสขนตอนการเลอกปลายทางทตองการตดตง โดยคาเรมตนปลายทางทตดตงจะเปน C:\AppServ หากตองการเปลยนปลายทางทตดตง ใหกด Browse แลวเลอกปลายทางทตองการ ตามรปท ก.3 เมอเลอกปลายทางเสรจสน ใหกดป ม Next เพอเขาสขนตอนการตดตงขนตอไป

รปท ก.3 เลอกปลายทางการตดตงโปรแกรม AppServ

Page 85: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

71

1.4 เลอก Package Components ทตองการตดตง โดยคาเรมตนนนจะใหเลอกลงทก Package แตหากวาผใชงาน ตองการเลอกลงเฉพาะบาง Package กสามารถเลอกตามขอทตองการออก โดยรายละเอยดแตละ Package มดงน 1) Apache HTTP Server คอ โปรแกรมทท าหนาเปน Web Server 2) MySQL Database คอ โปรแกรมทท าหนาเปน Database 3) PHP Hypertext Preprocessor คอ โปรแกรมทท าหนาประมวลผลการท างานของภาษา PHP 4) phpMyAdmin คอ โปรแกรมทใชในการบรหารจดการฐานขอมล MySQL ผานเวบไซต เมอท าการเลอก Package ตามรปท ก.4 เรยบรอยแลว ใหกด Next เพอเขาสขนตอนการตดตงตอไป

รปท ก.4 เลอก Package Components ทตองการตดตง

Page 86: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

72

1.5 ก าหนดคาคอนฟกของ Apache Web Server มอยดวยกนทงหมด 3 สวน ตามรปท ก.5 คอ 1) Server Name คอชองส าหรบปอนขอมลชอ Web Server ของทาน เชน cms-seminar 2) Admin Email คอชองส าหรบปอนขอมลอเมลผดแลระบบ เชน [email protected] 3) HTTP Port คอชองส าหรบระบ Port ทจะเรยกใชงาน Apache Web Server โดยทวไปแลว Protocol HTTP นนจะมคาหลกคอ 80 หากวาทานตองการหลกเลยงการใช Port 80 กสามารถแกไขได หากมการเปลยนแปลง Port การเขาใชงาน Web Server แลว ทกครงทเรยกใชงานเวบไซต จ าเปนทตองระบหมายเลข Port ดวย เชน หากเลอกใช Port 99 ในการเขาเวบไซตทกครงตองใช http://www.cms-seminar.com:99 จงจะสามารถเขาใชงานได

รปท ก.5 แสดงการก าหนดคาคอนฟกคา Apache Web Server

Page 87: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

73

1.6 ก าหนดคาคอนฟกของ MySQL Database มอยดวยกนทงหมด 3 สวน ตามรปท ก.6 คอ 1) Root Password คอชองส าหรบปอน รหสผานการเขาใชงานฐานขอมลของ Root หรอผดแลระบบ ทกครงทเขาใชงานฐานขอมลในลกษณะทเปนผดแลระบบ ใหระบ User คอ Root 2) Character Sets ใชในการก าหนดคาระบบภาษาทใชในการจดเกบฐานขอมล เรยงล าดบฐานขอมล , Import ฐานขอมล Export ฐานขอมล , ตดตอฐานขอมล 3) Old Password หากทานมปญหาเกยวกบการใชงาน PHP กบ MySQL API เวอรชนเกา โดยเจอ Error Client does not support authentication protocol requested by MySQL client ใหเลอกในสวนของ Old Password เพอหลกเลยงปญหาน 4) Enable InnoDB หากทานตองการใชงานฐานขอมลในรปแบบ InnoDB ใหเลอกในสวนนดวย

รปท ก.6 แสดงการก าหนดคาคอนฟกของ MySQL Database

Page 88: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

74

1.7 คลก Install กจะเรมขนตอนการตดตง ตามรปท ก.7

รปท ก.7 ก าลงท าการตดตง

Page 89: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

75

1.8 สนสดขนตอนการตดตงโปรแกรม AppServ ส าหรบขนตอนสดทายนจะมใหเลอกวาตองการสงใหมการรน Apache และ MySQL ทนทหรอไม จากนนกดป ม Finish เพอเสรจสนการตดตงโปรแกรม AppServ ตามรปท ก.8

รปท ก.8 แสดงหนาจอขนตอนสนสดการตดตงโปรแกรม AppServ

Page 90: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

ภาคผนวก ข คมอการตดตงระบบ

Page 91: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

77

คมอการตดตงระบบ

1. ไฟลส ำหรบใชในกำรตดตงระบบจะมอยดวยกน 2 ไฟล ดงรป คอ

รปท ข.1 แสดงไฟลทใชในกำรตดตงระบบ

1.1 seminar.rar คอ ไฟลของระบบกำรจดกำรเนอหำเพองำนประชมวชำกำร ทจะใชในกำรตดตงลงบนเซฟเวอร 1.2 db.sql.zip คอ ไฟลฐำนขอมลทจะตองท ำกำรอมพอรตไปยงดำตำเบสเซฟเวอร 2. ท ำกำรแตกไฟล “seminar.rar” ดวยโปรแกรม Winrar (หรอโปรแกรมแตกไฟลอนๆ)

รปท ข.2 แสดงกำรแตกไฟล seminar.rar

Page 92: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

78

3. เมอท ำกำรแตกไฟลเสรจจะไดดงรป

รปท ข.3 แสดงไฟลทอยใน seminar.rar

4. เขำไปทระบบจดกำรฐำนขอมล (ในทนจะใช phpMyadmin ในกำรตดตงฐำนขอมล) ดงรป

รปท ข.4 หนำตำงระบบจดกำรฐำนขอมล phpMyadmin

Page 93: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

79

5. ท ำกำรสรำงฐำนขอมลใหมชอ “seminar” ดงรป

รปท ข.5 แสดงกำรสรำงฐำนขอมลใหม

6. เมอสรำงฐำนขอมลเสรจแลว ท ำกำรเลอกเมน Import ดงรป

รปท ข.6 แสดงเมน Import ไฟลดำตำเบส

Page 94: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

80

7. ท ำกำร Import ฐำนขอมล โดยกดป ม “เลอกไฟล” แลวท ำกำรเลอกไฟล “db.sql.zip” ทเตรยมไวหลงจำกนนกดป ม “ลงมอ” ดงรป

รปท ข.7 แสดงกำร Import ไฟลดำตำเบส

8. หลงจำกตดตงฐำนขอมลเสรจเรยบรอยแลว ใหเขำไปทตำงรำง “admins” แลวท ำกำรแกไขขอมล username, password ใหตรงตำมตองกำร เปนอนเรยบรอย ดงรป

รปท ข.8 แสดงกำรแกไขขอมลตำรำง admins

Page 95: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

81

9. เขำไปทโฟลเดอรทท ำกำรแตกไฟลระบบไว แลวท ำกำรแกไขไฟล “config.php” ดงตอไปน

รปท ข.9 แสดงต ำแหนงไฟล config.php

รปท ข.10 แสดงกำรแกไขไฟล config.php

9.1 hostname คอ ชอโฮสของดำตำเบส 9.2 username คอ ชอผใชดำตำเบส 9.3 password คอ รหสผำนเขำสดำตำเบส 9.4 database คอ ชอดำตำเบสทท ำกำรสรำงไวในหวขอท 4-8

Page 96: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

82

10. จำกนนเขำไปท path “../admin/scripts” แลวหำไฟล “connect_db.php” แลวท ำกำรแกไขดงน

รปท ข.11 แสดงต ำแหนงไฟล connect_db.php

รปท ข.12 แสดงกำรแกไขไฟล connect_db.php

10.1 localhost คอ ชอโฮสของดำตำเบส 10.2 user คอ ชอผใชดำตำเบส 10.3 password คอ รหสผำนเขำสดำตำเบส 10.4 databaseName คอ ชอดำตำเบสทท ำกำรสรำงไวในหวขอท 4-8

Page 97: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

ภาคผนวก ค คมอการใชงาน

Page 98: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

84

คมอการใชงาน

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

รปท ค.1 หนาแรกของระบบ

Page 99: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

85

2 สวนการเขาสระบบ แบงออกเปน 2 ประเภท 2.1 การเขาสระบบของผดแลเวบไซต สวนนเปนสวนหนาตางการเขาสระบบ ทผดแลเวบไซตจะตองท าการกรอกขอมลชอผใชและรหสผานของตน โดยระบบจะท าการตรวจสอบขอมลแลวจงพาไปสหนาการจดการระบบ โดยหนาตางนสามารถเขาถงไดโดยการพมพ URL “/admin” ตอจากชอโดเมน

รปท ค.2 หนาตางการเขาสระบบของผดแลเวบไซต

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

รปท ค.3 หนาตางการเขาสระบบของผใชงานระบบ

Page 100: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

86

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

รปท ค.4 แสดงการเลอกเมนสมครสมาชก

จะปรากฏหนาตางการกรอกขอมลเพอใชในการสมครแอคเคาทเขาสระบบ ซงมรายละเอยดคอ E-mail Address (อเมลทใชในการสมครสมาชก), Password (รหสทใชในการสมครสมาชก) , Re-Password (กรอกรหสซ าอกครงใหตรงกบรหสแรก) โดยเมอท าการกรอกรายละเอยดครบถวนแลวใหกดป ม “Submit” เพอสงขอมลทใชในการสมครสมาชก ดงรป

รปท ค.5 หนาตางการกรอกขอมลเพอใชในการสมครแอคเคาทเขาสระบบ

ภายหลงจากการกดป ม “Submit” แลว จะปรากฏหนาตางใหกรอกขอมลประวตสวนตวของสมาชก ซงมรายละเอยดคอ เลอกรปประจ าตวโดยกดป ม “เลอกไฟล” เพอท าการอพโหลดรปประจ าตว, First Name (ชอทใชในการสมคร), Last Name (นามสกลทใชในการสมคร), Gender

Page 101: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

87

(เพศ), Date of Birth (เดอน วน ปเกด), Phone number (หมายเลขโทรศพททใชในการตดตอ), Address (ทอย), Education (วฒการศกษา) โดยเมอท าการกรอกรายละเอยดครบถวนแลวใหกดป ม “Submit” เพอสงขอมลทใชในการสมครสมาชก ดงรป

รปท ค.6 หนาตางการกรอกขอมลประวตสวนตว

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

รปท ค.7 หนาตางแจงใหไปท าการยนยนการสมครสมาชกทอเมล

Page 102: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

88

ส าหรบการเขาสระบบในครงแรกนนสมาชกจะถกจดอยในกลมของ Member ซงตองไปท าการลงเบยนส าหรบการใชงานระบบในสวนอนๆ ตอไป 3.2 สวนของกลมผใชทลงทะเบยน สามารถแบงออกไดเปน 2 กลม คอ Author (ผสงบทความ), Attendance (ผเขารวมการประชม) โดยผใชงานสามารถเลอกสมครไดจากเมน “Sign up as Author”

รปท ค.8 หนาตางเมนการสมครกลมผใชงาน

จะปรากฏหนาตางส าหรบเลอกการลงทะเบยน โดยผใชสามารถท าการเลอกไดอยางใดอยางหนง เมอเลอกเสรจเรยบรอยแลว ตองท าการยอมรบขอตกลงของระบบโดยท าการเลอกหวขอ “I agree terms of service” แลวจงท าการกดป ม “Sign up” เพอยนยนการลงทะเบยน

รปท ค.9 หนาตางส าหรบเลอกการลงทะเบยน

Page 103: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

89

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

รปท ค.10 หนาตางยนยนการสมครสมาชก

3.3 ระบบแจงการช าระเงน (Invoices)

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

คาลงทะเบยนซง จะมอย 2 สถานะคอ จายแลว (Approved) และยงไมจาย (Unpaid)

รปท ค.11 หนาตาง Invoices

3.4 ระบบช าระเงน

ระบบช าระเงนจะกระท าไดตอเมอมใบ Invoices เทานน ระบบช าระเงนจะมการอพ

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

Payments จะพบกบใบ Invoices ถาตองการช าระกใหกดป ม Make Payments

Page 104: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

90

รปท ค.12 หนาตาง Invoicesใน Payments

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

รปท ค.13 หนาตางแสดงรายการทยงไมช าระเงน

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

โอนมา เวลาทโอนเงน และอพโหลดใบสลปโอนเงนมาดวย

รปท ค.14 หนาตางกรอกรายละเอยดการโอนเงน

Page 105: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

91

3.5 ระบบสงบทความ

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

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

ตองการสงบทความใหเลอกทป ม Send new article

รปท ค.15 หนาตาง My articles

หนาถดไปจะเปนการเลอกงานประชมวชาการทตองการ และท าการเลอกหวขอเรอง

ทตองการสง

รปท ค.16 แสดงการเลอกงานประชมและหวขอทตองการสงบทความ

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

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

ตรวจสอบหวของานทตองการจะสง

Page 106: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

92

รปท ค.17 หนาตางอพโหลดและกรอกรายละเอยดส าหรบการสงบทความ

3.6 ระบบตรวจใหและคะแนนบทความ

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

1) ผตรวจจะอยในหวขอ Your inspected articles โดยสามารถดและเลอกงานไปตรวจ

ได

รปท ค.18 แสดงงานของผตรวจ

Page 107: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

93

2) กรรมการ จะตองเขาไปดงานในป ม Commit article ของรป ค.18 โดยจะมลกษณะ

ทคลายกนดงรป

รปท ค.19 แสดงงานของกรรมการ

โดยจากรป ค.18-19 จะบอกถงสถานะของบทความวามการตรวจแลวหรอยง ถายง

สามารถเขาไปตรวจไดใน View Article

รปท ค.20 หนาตางการใหคะแนนของกรรมการและผตรวจ

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

3.7 ระบบรบสงอเมล

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

ไดโดยเลอกท Contact Us

Page 108: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

94

รปท ค.21 หนาตางสงอเมลของผใช

รปท ค.22 หนาตางสงอเมลของผดแลเวบไซต

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

ตองการจะสงเมลไป และกดป ม Send mail

3.8 ระบบจดการเนอหา

การจดการเนอหาของผดแลเวบไซตสามารถท าได 2 แบบคอท าทหนา Home และการ

เพมขาวสารไปท Sidebar

1) การจดการเนอหาในหนา Home ตองไปทหนา All Pages จากนนเลอก Edit ท

หวขอ Home ดงรป

Page 109: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

95

รปท ค.23 หนาตาง All Pages

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

รปท ค.24 แสดงการแกไขเนอหา

Page 110: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

96

2) การจดการเนอหาบน Sidebar

สวนนจะท าการทดสอบเนอหาหรอการเพม Sidebar เขาไปทหนา Pages แลวกดท

ป ม New Page ดงรป

รปท ค.25 หนาตางการเพมเนอหาหรอ Sidebar

สวนการแกไขเนอหาจะเหมอนกบรปท ค.24

3.9 ระบบแกไขสถานะการช าระเงน

ระบบจดการสถานะการช าระเงนนนผดแลเวบไซตสามารถดสถานะการช าระเงนและ

สามารถเปลยนสถานะการช าระเงนของสมาชก ทมการรองขอการช าระเงนมาไดท Payment

Page 111: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

97

รปท ค.26 หนาตางดสถานะการช าระเงน

จากรปท ค.26 ผดแลเวบไซตสามารถเขาดสถานะ แกไขและลบสถานะการช าระเงน

ไดโดยกดท View แลวจะปรากฏเปนหนาตางดงรป

รปท ค.27 แสดงการปรบเปลยนสถานะการช าระเงน

Page 112: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

98

จากรปท ค.27 ผดแลเวบไซตสามารถปรบเปลยนสถานะการช าระเงนได 3 แบบคอ Not verify yet, Approve และ Reject

3.10 ระบบจดการสมาชก

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

รปท ค.28 หนาตางระบบสมาชก

ผดแลเวบไซตสามารถลบสมาชกไดโดยการกดกากบาทสแดง ถาตองการปรบเปลยน

สทธใหไปทป ม Edit สเขยวโดยจะปรากฏเปนหนาตางดงรปดานลาง

รปท ค.29 แสดงการปรบเปลยนสทธของสมาชก

Page 113: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

99

3.11 ระบบจดการตารางเวลา

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

กจกรรม และเมอครบก าหนด กจกรรมทหมดแลวเวลาจะหายไป

รปท ค.30 แสดงการท าตารางกจกรรม

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

มแถบรองรบเวลาส าหรบเรมและสนสดกจกรรม

3.12 ระบบจดการบทความ

ระบบจดการขอความแบงออกยอยๆได 3 ระบบดงน

1) ตรวจสอบสถานะบทความ ลบบทความ และคนหาบทความ

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

สามารถลบบทความ และดาวนโหลดบทความมาดได

Page 114: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

100

รปท ค.31 หนาตางสถานะของบทความ

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

2) การสรางหมวดหมของบทความ

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

หนาตางดงรปขางลาง

รปท ค.32 แสดงการเพมหมวดหมของบทความ

Page 115: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

101

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

เลอกทป ม New Catagories เปนการเพมและเลอกทกากบาทสแดงเปนการลบ ในสวนของการเพม

จะตองมการกรอกรายละเอยด ตามรปขางลาง

รปท ค.33 แสดงรายละเอยดการเพม Catagories

จากรป ค.33 การเพม Catagories มการใสหวขอค าอธบาย และมการใส Parent คอตองการใหหวขอเปนหวขอยอยของหวขออนๆ แตถาไมก าหนด หวขอทท านจะเปนหวขอใหญทนท

3) จดสรรผตรวจและกรรมการแตละหมวดหม

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

รปท ค.34 หนาตางการจดการผตรวจและกรรมการ

Page 116: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

102

3.13 ระบบตรวจสอบความถกตองโดยใชรหสซเรยล

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

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

รปท ค.35 หนาตางตรวจสอบรหสซเรยลของผดแลเวบไซต

รปท ค.36 หนาตางตรวจสอบรหสซเรยลของผใชระบบ

3.14 ระบบสรางหวของานประชม

ผดแลเวบไซตสามารถเขามาสรางหวของาน ก าหนดวนเปดรบและก าหนดสง

บทความไดในระบบน

Page 117: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

103

รปท ค.37 หนาตางบอกรายละเอยดของงานประชม

รปท ค.38 หนาตางแกรายละเอยดหวของานประชม

จากรปท ค.38 หนาตางนสามารถแกไขชองานประชม อพโหลดภาพ ใสค าอธบายของงาน

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

เรมสง และชอง End date เพอก าหนดวนสนสดการสงบทความ

Page 118: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

ประวตผจดท ำปรญญำนพนธ

Page 119: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

105

ประวตผจดท ำปรญญำนพนธ

ชอ นายนพรตน มยแกว รหสประจ าตว 115110462032-3

สาขาวชา/ภาควชา วศวกรรมคอมพวเตอร

วน-เดอน-ป เกด วนท 18 มนาคม พ.ศ. 2533

สถานทเกด จงหวด สงหบร

ทอย 13/3 หม 4 ต าบล โพธชย อ าเภอ อนทรบร จงหวด สงหบร 16110

ประวตการศกษา มธยมศกษาตอนปลาย (ม.6) โรงเรยน สงหบร ปการศกษา 2550

Page 120: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

106

ประวตผจดท ำปรญญำนพนธ

ชอ นายกตตธช อดมชยบรรเจด รหสประจ าตว 115110462038-0

สาขาวชา/ภาควชา วศวกรรมคอมพวเตอร

วน-เดอน-ป เกด วนท 30 มนาคม พ.ศ.2533

สถานทเกด จงหวด กรงเทพมหานคร

ทอย 103/1 หม 4 ซอย รามอนทรา 39 แยก 5 ถนน รามอนทรา แขวง อนสาวรย

เขต บางเขน จงหวด กรงเทพฯ 10220

ประวตการศกษา มธยมศกษาตอนปลาย (ม.6) โรงเรยน รตนโกสนทรสมโภชบางเขน

ปการศกษา 2550

Page 121: CONTENT MANAGEMENT SYSTEM FOR PROCEEDINGS2.3 ทฤษฎีการวิเคราะห์และออกแบบระบบ (System Analysis and Design) 12 2.4 ทฤษฎี

107

ประวตผจดท ำปรญญำนพนธ

ชอ นายณฏฐไกวล สมฤทธ รหสประจ าตว 115110462049-7

สาขาวชา/ภาควชา วศวกรรมคอมพวเตอร

วน-เดอน-ป เกด วนท 28 ธนวาคม พ.ศ. 2532

สถานทเกด จงหวด ลพบร

ทอย 7-8 ถนน พระยาก าจด ต าบล ทาหน อ าเภอ เมอง จงหวดลพบร 15000

ประวตการศกษา มธยมศกษาตอนปลาย (ม.6) โรงเรยน พบลวทยาลย ปการศกษา 2550