buddhist volunteer management program for …buddhist volunteer management program for...

11
โปรแกรมบริหารจัดการพุทธอาสาวัดปัญญานันทาราม BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR WATPANYANANTARAM นายมานัส ราชา นายอนิรุตย์ วิสาสะ นายจักรกริช มงคลสังข์ ปริญญานิพนธ์นี ้เป็นส่วนหนึ ่งของการศึกษาตามหลักสูตรวิศวกรรมศาสตรบัณฑิต ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเทคโนโลยีราชมงคลธัญบุรี .. 2557

Upload: others

Post on 23-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR …buddhist volunteer management program for watpanyanantaram . mr. manus racha . mr. anirut visasa . mr. chakkrit mongkolsang . this project

โปรแกรมบรหารจดการพทธอาสาวดปญญานนทาราม BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR WATPANYANANTARAM

นายมานส ราชา นายอนรตย วสาสะ นายจกรกรช มงคลสงข

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

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

Page 2: BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR …buddhist volunteer management program for watpanyanantaram . mr. manus racha . mr. anirut visasa . mr. chakkrit mongkolsang . this project

โปรแกรมบรหารจดการพทธอาสาวดปญญานนทาราม

นายมานส ราชา นายอนรตย วสาสะ นายจกรกรช มงคลสงข

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

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

Page 3: BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR …buddhist volunteer management program for watpanyanantaram . mr. manus racha . mr. anirut visasa . mr. chakkrit mongkolsang . this project

BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR WATPANYANANTARAM

MR. MANUS RACHA MR. ANIRUT VISASA MR. CHAKKRIT MONGKOLSANG

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*2014

Page 4: BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR …buddhist volunteer management program for watpanyanantaram . mr. manus racha . mr. anirut visasa . mr. chakkrit mongkolsang . this project

หวขอปรญญานพนธ โปรแกรมบรหารจดการพทธอาสาวดปญญานนทาราม นกศกษา นายมานส ราชา นายอนรตย วสาสะ ** นายจกรกรช มงคลสงข อาจารยทปรกษา อาจารยสทธ รกถนอม ______________________________________________________________________________

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

……………………………………....…….หวหนาภาควชาฯ (อาจารยพฒณรพ สนนทพจน)

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

………………………………………...…..ประธานกรรมการ (ดร.สทนน พรอนรกษ)

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

………………………………..……....…...กรรมการ (อาจารยสมรรถชย จนทรตน)

……………………………………….....…กรรมการและอาจารยทปรกษา (อาจารยสทธ รกถนอม)

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

Page 5: BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR …buddhist volunteer management program for watpanyanantaram . mr. manus racha . mr. anirut visasa . mr. chakkrit mongkolsang . this project

หวขอปรญญานพนธ โปรแกรมบรหารจดการพทธอาสาวดปญญานนทาราม ชอนกศกษา นายมานส ราชา รหส 115440462001-9 นายอนรตย วสาสะ รหส 115440462041-5 นายจกรกรช มงคลสงข รหส 115440462042-3 อาจารยทปรกษา อาจารยสทธ รกถนอม ปการศกษา 2556

บทคดยอ

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

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

ในสวนของการสมครสมาชก ผทประสงคจะเขารวมสามารถสมครได 2 ชองทาง ดงน วธทหนง สามารถสมครไดโดยมายนยนดวยตนเองทวดปญญานนทาราม วธทสอง สมครผานทางอนเตอรเนต ซงจะเปนโปรแกรมประยกตบนเวบอนเตอรเนต นอกจากนนผจดท าโครงงานไดออกแบบทจะเกบขอมลตางๆใหอยในระบบฐานขอมล ซงกลมสมาชกสามารถดบนทกขอมลยอนหลงได ค าส าคญ Database Web Application Android Application

Page 6: BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR …buddhist volunteer management program for watpanyanantaram . mr. manus racha . mr. anirut visasa . mr. chakkrit mongkolsang . this project

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

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

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

สดทายนผ จ ดท าโครงงานโปรแกรมบรหารจดการพทธอาสาวดปญญานนทารามขอขอบคณทกทานมา ณ ทนดวย

คณะผจดท า

Page 7: BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR …buddhist volunteer management program for watpanyanantaram . mr. manus racha . mr. anirut visasa . mr. chakkrit mongkolsang . this project

สารบญ

หนา บทคดยอ ง กตตกรรมประกาศ จ สารบญ ฉ สารบญตาราง ซ สารบญรป ฌ บทท 1 บทน า 1 1.1 ความเปนมาและความส าคญ 1 1.2 วตถประสงค 1 1.3 ขอบเขต 1 1.4 ประโยชนทคาดวาจะไดรบ 3 บทท 2 ทฤษฎและงานวจยทเกยวของ 4 2.1 งานวจยทเกยวของ 4 2.2 เวบแอพพลเคชน (Web Application) 5 2.3 วศวกรรมเวบ (Web Engineering) 5 2.4 คณลกษณะส าคญของเวบแอพพลเคชน (Web Application Attribute) 6 2.5 ความปลอดภย (Security) 6 2.6 ความสวยงาม (Aesthetic) 7 2.7 การพฒนาอยางตอเนอง (Continuous Evolution) 7 2.8 ระบบการจดการฐานขอมล (Database/Management/Systems) 8 2.9 เวบเซรฟเวอร (Web Server)

2.10 ภาษา Hypertext Markup Language (HTML) 2.11 ภาษา Personal Home Page (PHP) 2.12 โปรแกรม/Adobe/Dreamweaver 2.13 โปรแกรม Microsoft SQL Server 2.14 โปรแกรม Eclipse 2.15 แอนดรอยด (Android) 2.16 โปรแกรม Appserv

9 10 10 12 13 15 16 18

Page 8: BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR …buddhist volunteer management program for watpanyanantaram . mr. manus racha . mr. anirut visasa . mr. chakkrit mongkolsang . this project

สารบญ (ตอ) บทท 3 วธการด าเนนงาน

หนา 21

3.1 แผนการด าเนนงาน 21 บทท 4 บทท 5

3.2 การออกแบบ / เครองมอ 3.3 ขนตอนการด าเนนงาน 3.4 วธการทดสอบ ผลการด าเนนงานและการวเคราะห 4.1 ผลการทดสอบ 4.2 การวเคราะห สรปและขอเสนอแนะ 5.1 สรปผลโครงงาน 5.2 ขอเสนอแนะ 5.3 อปสรรค

22 38 45

48 48 49 51 51 51 51

บรรณานกรม 53 ภาคผนวก ก 54 ใบรายการทสบคน ภาคผนวก ข คมอการใชงาน

55 60 61

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

Page 9: BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR …buddhist volunteer management program for watpanyanantaram . mr. manus racha . mr. anirut visasa . mr. chakkrit mongkolsang . this project

สารบญตาราง

ตารางท หนา 3.1 แผนการด าเนนงานของโครงงาน 21 3.2 Table Register 28 3.3 Table Prefix 29 3.4 Table Blood 29 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 3.21 4.1

Table District Table Amphur Table Province Table Event_main Table Duty Table Event_date Table Account Table Bank Table Staff Table Type Table Category Table Expenditure Table Repair Table Shop Table Product Table Agencies Table Cate_product เปรยบเทยบระหวาง Admin และ User

30 30 30 31 31 31 32 33 33 33 34 34 34 35 35 36 36 49

Page 10: BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR …buddhist volunteer management program for watpanyanantaram . mr. manus racha . mr. anirut visasa . mr. chakkrit mongkolsang . this project

สารบญรป

ภาพท หนา 2.1 ตวอยางการใชงานภาษา HTML 10 2.2 ตวอยางภาษา PHP 11 2.3 หนาตางโปรแกรม Adobe Dreamweaver 13 2.4 หนาตางโปรแกรม Microsoft SQL Server 14 2.5 หนาตางโปรแกรม Eclipse 15 2.6 2.7

Android Architecture Appserv

17 20

3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20

DFD โปรแกรมบรหารจดการพทธอาสาวดปญญานนทาราม DFD Fragment 1: ทะเบยนสมาชก DFD Fragment 2: ขอมลสวนตว DFD Fragment 3: กจกรรม DFD Fragment 4: บญชการใชจาย DFD Fragment 5: ทะเบยนครภณฑ DFD Fragment 6: การบรจาค DFD Fragment 7: สถต DFD Fragment 8: ใบรายงาน E-R Diagram โปรแกรมบรหารจดการพทธอาสาวดปญญานนทาราม หนาแรก Web Application พทธอาสาวดปญญานนทาราม หนาสมครสมาชก หนา Login ส าหรบสมาชกพทธอาสา หนาประวตสวนตว หนาแกไขขอมลสมาชก หนารายการกจกรรม หนาแสดงการสรางโปรเจค Android หนาแสดงการสราง Logo Application หนาแสดงการเขยนและทดสอบ Application หนาแสดงการเชอมตอระหวาง Application กบ Web Application

22 23 23 24 24 25 25 26 26 27 38 39 39 40 40 41 42 42 43 43

Page 11: BUDDHIST VOLUNTEER MANAGEMENT PROGRAM FOR …buddhist volunteer management program for watpanyanantaram . mr. manus racha . mr. anirut visasa . mr. chakkrit mongkolsang . this project

รปท 3.21 3.22

สารบญรป (ตอ) หนาแสดง Icon Android Application หนาแสดงการทดสอบ Application ในเครองทดสอบ

หนา 44 45