060...

76
ระบบติดตามระยะเวลาโครงการผ่านระบบออนไลน์ OnlineProject Timeline Tracking นาย อรรถพล บัววัฒน์ ArtthapolBourwat สารนิพนธ์ฉบับนี ้เป็นส่วนหนึ่งของการศึกษา ตามหลักสูตรวิทยาศาสตร์มหาบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ บัณฑิตวิทยาลัย มหาวิทยาลัยเทคโนโลยีมหานคร ปีการศึกษา 2554

Upload: beeboy-ekkachon

Post on 22-Dec-2015

33 views

Category:

Documents


0 download

TRANSCRIPT

ระบบตดตามระยะเวลาโครงการผานระบบออนไลน OnlineProject Timeline Tracking

นาย อรรถพล บววฒน ArtthapolBourwat

สารนพนธฉบบนเปนสวนหนงของการศกษา ตามหลกสตรวทยาศาสตรมหาบณฑต

สาขาวชาเทคโนโลยสารสนเทศ บณฑตวทยาลย มหาวทยาลยเทคโนโลยมหานคร

ปการศกษา 2554

I

หวขอโครงงาน ระบบตดตามระยะเวลาโครงการผานระบบออนไลน นกศกษา นายอรรถพล บววฒน รหสนกศกษา 5317670008 ปรญญา วทยาศาสตรมหาบณฑต สาขาวชา เทคโนโลยสารสนเทศ พ.ศ. 2554 อาจารยผควบคมโครงงาน ดร.วรพล ลลาเกยรตสกล อาจารยทปรกษารวม อาจารย สบทศน ลมสายหว

บทคดยอ

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

II

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

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

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

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

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

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

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

อรรถพล บววฒน

III

สารบญ หนาบทคดยอ I กตตกรรมประกาศ II สารบญ III สารบญตาราง V สารบญรป VI บทท 1 บทน า 1

1.1 กลาวน า 1 1.2 กรณศกษา 1 1.3 ปญหา และแรงจงใจ 1 1.4 จดประสงค 2 1.5 ขอบเขต 3 1.6 ประโยชนทคาดวาจะไดรบ 3 1.7 แผนเวลาของโครงงาน 3

บทท 2พนฐานและทฤษฎทเกยวของ 5 2.1 กลาวน า 5 2.2 บทความทเกยวของ 5 2.3 ทฤษฎทเกยวของ 6 2.4 สรปทายบท 16

บทท 3 การออกแบบระบบ 17 3.1 กลาวน า 17 3.2 โครงสรางของระบบ 17 3.3 แผนภาพแสดงการไหลของขอมล Data Flow Diagram 18

3.4 พจนานกรมขอมลของแหลงขอมล (Data Dictionary of Data Store) 26 3.5 พจนานกรมขอมลของเสนการไหลขอมล (Data Dictionary of Data Flow) 26

3.6 รายละเอยดกระบวนการในแผนภาพการไหลของขอมล 29 3.7 การออกแบบระบบฐานขอมล (Entity Relationship Diagram) 33 3.8 Mapping Entity Relationship Diagram 34 3.9 พจนานกรมขอมล (Data Dictionary) 34 3.10 สรปทายบท 37

IV

สารบญ(ตอ) หนา บทท 4 ขนตอนการด าเนนโครงงาน 38

4.1 กลาวน า 38

4.2 ขนตอนกระบวนการในการพฒนาระบบ 38

4.3 การออกแบบหนาจอการใชงานในระบบ 40

4.4 การเขยนโปนแกรม 47

4.5 การทดสอบระบบ 48

4.6 การตดตงระบบ 48

4.7 การอบรมการใชงานระบบ 48

4.8 สรปทายบท 48

บทท 5ผลการทดลอง 49 5.1 กลาวน า 49 5.2 ภาพรวมของระบบ 49 5.3 ผลการใชงานระบบ 55

5.4 สรปทายบท 62

บทท 6ขอสรปและขอเสนอแนะ 63 6.1 สรปผลการด าเนนงานโครงงาน 63 6.2 ขอเสนอแนะ 63 6.3 แนวทางการพฒนาระบบ 64 เอกสารอางอง 65ภาคผนวก 66

V

สารบญตาราง หนา ตารางท 1.1 แผนการด าเนนงาน 4 ตารางท 2.1 เครองมอและเทคนคทใชในความรการบรหารโครงการ 9 ดาน 9 ตารางท3.1 ตารางขอมล User 34 ตารางท 3.2 ตารางขอมลโครงการ (Project Header) 35 ตารางท 3.3 ตารางขอมลรายละเอยดโครงการ (Project Detail) 35 ตารางท 3.4 ตารางขอมลผรบผดชอบเฟสงาน (Programmer of Project Detail) 35 ตารางท 3.5 ตารางขอมลบนทกเฟสงาน (Comment of Project Detail) 36 ตารางท 3.6 ตารางขอมลบทบาท (Project Role) 36 ตารางท 3.7 ตารางขอมลสทธผใชระบบ (User Authority) 36 ตารางท 3.8 ตารางขอมลสทธ (Authority) 37 ตารางท 3.9 ตารางขอมลแผนก (Department) 37

VI

สารบญรป หนา รปท 2.1 ความสมพนธระหวางขอจ ากดโครงการ (Schwalbe, 2007) 6

รปท 2.2สวนทเกยวของกบการบรหารโครงการ (Schwalbe, 2007) 7

รปท 2.3 ตวอยางแผนภมแกนตแบบงายๆ 13

รปท 2.4 ตวอยางแผนภมโครงการออกตวซอฟตแวร 14

รปท 2.5ตวอยางแผนภมการตดตามผล (Schwalbe, 2007) 15

รปท 3.1 แสดงโครงสรางของระบบ (ฮารดแวร) 17

รปท 3.2 แสดงโครงสรางของระบบ (ซอฟตแวร) 18

รปท 3.3 Context Diagram แสดงการท างานโดยรวมของระบบ 19

รปท 3.4 Data Flow Diagram Level 1 แสดงการท างานทงหมดของระบบ 20

รปท 3.5 Data Flow Diagram Level 1 แสดงการท างานทงหมดของระบบ (ตอ) 21

รปท 3.6 Data Flow Diagram Level 2 การจดการขอมลตงตนของระบบ 22

รปท 3.7 Data Flow Diagram Level 2 การลงทะเบยนใชงานระบบ 23

รปท 3.8 Data Flow Diagram Level 2 การจดการโครงการ 24

รปท 3.9 Data Flow Diagram Level 2 การสบคนขอมลโครงการ 25

รปท 3.10 Data Flow Diagram Level 2 รายงานสรปความคบหนาโครงการ 25

รปท 3.11 Entity Relationship Diagram 33

รปท4.1แผนภาพแสดงขนตอนพฒนาโครงการ 39

รปท4.2ตวอยางหนาจอออกแบบหนา Login เขาสระบบ 40

รปท4.3ตวอยางหนาจอออกแบบหนาการจดการบญชผใช 41

รปท4.4ตวอยางหนาจอออกแบบหนาการสรางบญชผใช 41

รปท4.5ตวอยางหนาจอออกแบบหนาการแกไขบญชผใช 42

รปท4.6ตวอยางหนาจอออกแบบหนาบญชผใช 42

รปท 4.7ตวอยางหนาจอออกแบบหนารายการโครงการ 43 รปท4.8ตวอยางหนาจอออกแบบหนาการจดการขอมลเรมตนโครงการ 43

รปท4.9ตวอยางหนาจอออกแบบหนาการจดการแกไขขอมลโครงการ 44

รปท 4.10ตวอยางหนาจอออกแบบหนาการจดการผรบผดชอบเฟสงาน 44 รปท 4.11ตวอยางหนาจอออกแบบหนาการแสดงผรบผดชอบเฟสงาน 44

VII

สารบญรป(ตอ) หนา รปท 4.12ตวอยางหนาจอออกแบบหนาการบนทกเฟสงาน 45 รปท 4.13ตวอยางหนาจอออกแบบหนาการตอบกลบบนทกเฟสงาน 45 รปท 4.14ตวอยางหนาจอออกแบบหนาการแสดงบนทกเฟสงาน 46 รปท 4.15ตวอยางหนาจอออกแบบหนารายงานความคบหนาโครงการ 46 รปท 4.16ตวอยางหนาจอออกแบบหนารายงานความคบหนาโครงการแบบเปรยบเทยบ 47 รปท 4.17โปรแกรม Adobe Dreamweaver CS5 ทใชส าหรบพฒนาโปรแกรม 47 รปท 5.1หนาจอลอกอน 50 รปท 5.2หนาจอลอกอน(ตอ) 50 รปท 5.3เพมโครงการ 51 รปท 5.4เพมรบผดชอบในโครงการ 51 รปท 5.5เพมเฟสงานในโครงการ 52 รปท 5.6เพมผรบผดชอบในแตละเฟสงานในโครงการ 52 รปท 5.7เปนการเพม Comment ลงไปในเฟสงาน 53 รปท 5.8เปนหนาจอการเลอกโครงการเพอเปรยบเทยบ 53 รปท 5.9เปนหนาจอเปรยบเทยบระยะเวลาของโครงการ 2 โครงการ 54 รปท 5.10เปนหนาจอเปรยบเทยบระยะเวลาของโครงการ 2 โครงการ(ตอ) 54 รปท 5.11เปนหนาจอเปรยบเทยบระยะเวลาของโครงการ 2 โครงการ(ตอ) 55

1

บทท 1 บทน า

1.1 กลาวน า

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

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

ระบบตดตามระยะเวลาโครงการผานระบบออนไลนจดท าขนเพอสนบสนนธรกจของ บรษท เมโทรซสเตมสคอรปอเรชน จ ากด (มหาชน)ตงอยเลขท 400 ถ.เฉลมพระเกยรต ร.9 แขวงหนองบอน เขตประเวศ กรงเทพฯ ซงด าเนนธรกจบรการดานไอทแบบครบวงจร โดย มงน าเสนอผลตภณฑและบรการดานไอททมประสทธภาพไดแก ผลตภณฑฮารดแวร , ซอฟตแวรเซอรวสและระบบความปลอดภย, ผลตภณฑซพพลายส,ระบบเครอขาย และผลตภณฑส าหรบศนยดาตาเซนเตอรนอกจากนยงรบพฒนาระบบตามความตองการของลกคาดวย

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

1.3 ปญหา และแรงจงใจ

ในการด าเนนงานโครงการ เพอการพฒนาระบบหรอพฒนาโปรแกรมจะตองมการตดตอประสานงานกบหลาย ๆ ฝายซงแตละฝายจะตองรบผดชอบงานในสวนทเกยวของและตองมการแจงบอกความคบหนาของแตละงานใหกบ Project Manager และฝายทมความเกยวของในการ

2

ท าโครงการ วาเปนไปตามกรอบเวลา ทวางแผนไวหรอไม จากลกษณะการท างานดงกลาวในปจจบนจะพบวา มความลาชาในการด าเนนงาน ในแตละสวนของโครงการ ซงใชเวลาปฏบตงานเกนกรอบเวลา (Schedule overrun) ทไดวางแผนเอาไว ท าใหเกดคาใชจายทมากขน (Cost Overrun) มการท างานททบซอนกน (Job overload) สงผลใหไมสามารถตอบสนองตอปญหาไดอยางทนทวงท เกดขอต าหนจากลกคาเนองจากก าหนดสงมอบตองถกเลอนออกไป เสยความเชอมนของลกคาตอองคกร

จากการด าเนนงานในโครงการแตละโครงการ รวมทงขอต าหนของลกคา จะพบไดวาเกดปญหาในขนตอนด าเนนงานตางๆ ดงน

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

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

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

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

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

ใหมความตองการทจะหาระบบสารสนเทศเขามาสนบสนนการด าเนนโครงงานใหมประสทธภาพเพมมากขน

1.4 จดประสงค

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

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

1.4.2 เพอใหการวางแผนและอพเดตความคบหนาของงานแบบเปนศนยกลาง เพอสะดวกตอการวางแผนแบบองครวม

1.4.3 เพอใหผใชระบบสามารถท างานทไหนกไดทมระบบ Internet และ สามารถเขาถงขอมลทเปนปจจบน

3

1.4.4ลดตนทนการจดซอซอฟตแวรจากภายนอก และสงเสรมอตสาหกรรมการผลตซอฟตแวรภายในประเทศ 1.5 ขอบเขต

1.5.1 ระบบสามารถวางแผนงานไดทละหลายๆ โครงการและสามารถเปรยบเทยบเวลาและทรพยากรรวมกนได

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

1.5.3สามารถ comment งานในแตเฟสงานถงกนได 1.5.4มการจดเกบขอมลในระบบฐานขอมล

1.5.5สามารถเขาถงระบบไดโดยผายเครอขายอนเตอรเนต

1.6 ประโยชนทคาดวาจะไดรบ

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

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

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

1.7 แผนเวลาของโครงงาน

4

ตารางท 1.1 แผนการด าเนนงาน

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

2554 2554 2554 2554 2554 2554 2554 2555 2555

2555 1.8.1 ก าหนดและวางแผนขอบเขตของโครงงาน

1.8.2 ศกษาทฤษฎเกยวของกบโครงงาน

1.8.3 วเคราะหข นตอนการท างานในปจจบน (Analysis)

1.8.4 ออกแบบระบบใหมเชงตรรกะ (Logical Design)

1.8.5 ออกแบบฐานขอมล โปรแกรม (Physical Design)

1.8.6 เขยนโปรแกรม ตดตงปรบปรงแกไข (Implementation)

1.8.6 จดท าคมอ และสารนพนธ

รายการ

ระยะเวลา

5

บทท 2 พนฐานและทฤษฎทเกยวของ

2.1 กลาวน า การบรหารจดการเวลาโครงการแบบองครวมโดยใชเวบเทคโนโลยในการเขามาชวยใน

การจดการมงเนนการตดตอสอสารและการท างานเปนทมการควบคมเอกสารกระแสงานและการกระจายขาวสารดงนนจงจ าเปนทตองศกษาลกษณะส าคญทใชในการบรหารโครงการ สารสนเทศเพอน ามาประยกตใชกบองคกรเพอใหเกดประสทธภาพสงสด 2.2 บทความทเกยวของ Gray, C.F. and Larson (2000) [1] มแนวคดทวา ปจจยทมผลกระทบตอโครงการทประกอบไปดวยปจจย 5 ประการ 1. ความซบซอน

2.เวลา 3.ทน 4.แหลงขอมลและทรพยากร 5. ความสามารถในการออกแบบเพอตอบสนองความตองการลกคา

NuriaMatheu (2005) [2] ไดกลาววาระบบใหบรการแบบเวบเบสไดมการใชงานอยาง

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

1. เวบทาส าหรบใหขอมลสารสนเทศ (Information Portals) 2. เวบทาส าหรบองคกร (Enterprise Portals) 3. เวบทใชในเชงการตลาด (Electronic Marketplaces) 4. เวบเบสทใชในการบรหารโครงการตางๆ (Web based Project Management Systems/Extranets)

KamerYuksel (2008) [3] ไดกลาวถงการพฒนาหรอเลอกระบบการบรหารจดการ

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

1. เครองมอก าหนดหรอตงปฎทนการท างาน (Calendar tool) 2. เครองมอในการประชมออนไลน (Meetings tool) 3. เครองมอการจดการและควบคมไฟล (Files tool) 4. เครองมอในการสรางฟอรมหรอสรางเทมเพลตเพอความสะดวกในการใหยสเซอรใช งาน (Forms tool)

6

5. การตดตามงานหรอตดตามประเดนตางๆ (Issue tracker) 6. เครองมอทชวยจดรปแบบในจดการขอเสนอ (Proposal tracker) 7. เครองมอทน าเสนอแพลตฟอรมภาพเพมเตมในการสนบสนนของโมดลอนๆหรอ สามารถใชอยางอสระ (Sketchpad tool)

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

2.3.1 โครงการ (Project) โครงการคองานทจดท าขนชวคราวเพอสรางผลผลตหรอบรการใดๆ ทมลกษณะเฉพาะ

ซงตางจากงานประจ าตรงทงานประจ าจะด าเนนการไปไมมสนสดในขณะทโครงการจะมการสนสดเมอถงชวงเวลาใดเวลาหนงอาจจะระยะเวลาสนๆ ไมกวนถงหลายป เชนโครงการกอสรางรถไฟฟาใตดน เปนตน

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

ขอบเขตของโครงการ: งานทโครงการตองท าคออะไร อะไรคอสงทลกคาหรอผสนบสนน คาดหวงจากโครงการ

เวลา: เวลาทตองการใช ตารางเวลาของโครงการ คาใชจาย: งบประมาณโครงการ

รปท2.1ความสมพนธระหวางขอจ ากดโครงการ (Schwalbe, 2007) [4] รปท2.1 ความสมพนธระหวางขอจ ากดโครงการ การบรหารขอจ ากดจงเปนการ

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

7

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

รปท2.2สวนทเกยวของกบการบรหารโครงการ (Schwalbe, 2007) [4]

2.3.2การบรหารโครงการ

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

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

ความรการบรหารโครงการเปนความรความสามารถทส าคญทผจดการโครงการตอง พฒนา ความรนม9 ดาน โดย 4 ดานเปนความรหลกในการบรหารโครงการ สวนอก 5 ดานเปนความรท สนบสนนการบรหารโครงการ ความรเหลานไดถกก าหนดโดย สถาบนการบรหารโครงการ (Project Management Institute (PMI)) ซงเปนสถาบน ทออกใบรบรองบคคลทผานการทดสอบความรท ง 9 ดาน สถาบนไดออกแนวทางการ บรหารโครงการทก าหนดความรทง 9 ดานในเอกสารทช อ PMBOKGuide 2002

8

ความรหลก ประกอบดวย การบรหารขอบเขตโครงการ (project scope management) เปนการ ก าหนด และบรหารขอบเขตงานทงหมดทตองการเพอใหงานโครงการเสรจ สมบรณ

การบรหารเวลาโครงการ (project time management) เปนการประมาณ เวลาทตองการใชเพอใหงานเสรจสมบรณ พฒนาตารางเวลาโครงการ และการควบคมใหโครงการเสรจตามเวลา

การบรหารคาใชจายโครงการ(project cost management) เปนการเตรยมและบรหารงบประมาณโครงการ

การบรหารคณภาพโครงการ(project quality management) เพอให แนใจวาโครงการมคณภาพตามทไดก าหนด ความรท สนบสนนการบรหารโครงการ

การบรหารการบรณาการโครงการ(project integration management) เปนการประสานความรการบรหารโครงการทกดานเพอใหงานของ โครงการสามารถท าออกมาพรอมกน ในเวลาทก าหนด

การบรหารทรพยากรมนษยโครงการ (project human resourcemanagement)เปนความรท ตระหนกถงการใชคนทเกยวกบโครงการอยางมประสทธผล

การบรหารการสอสารโครงการ (project communication management) เกยวกบการสราง การรวบรวม การกระจาย การจดเกบขอมลโครงการ

การบรหารความเสยงโครงการ (project risk management) เปนการระบ การวเคราะห การตอบสนองตอความเสยงทเกยวของกบโครงการ

การบรหารการจดซอจดจาง (project procurement management) เปน การจดหาสนคาและบรการจากนอกองคการ

เครองมอและเทคนคการบรหารโครงการเปนสงทชวยใหผจดการโครงการและทมงาน ท างานทเกยวกบความร9 ดาน เครองมอและเทคนคทนยมใชในการบรหารเวลาคอ แผนภมแกนต (Gantt chart) ผงเครอขายโครงการ (project network diagram) และ การวเคราะหเสนทางวกฤต (critical path analysis) ตารางท 2.1 แสดงเครองมอและ เทคนคทใชในความรการบรหารโครงการ 9 ดาน

9

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

การบรหารการบรณาการ วธการเลอกโครงการ ระเบยบวธการบรหารโครงการ การวเคราะหผมสวนไดเสยเอกสารสทธโครงการ (project charters) แผนการบรหารโครงการ ซอฟตแวรการ บรหารโครงการ คณะกรรมการควบคมการเปลยนแปลง การบรหารคอนฟกกรเรชนการประชมทบทวนโครงการ ระบบการอนมตงาน

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

การบรหารเวลา แผนภมแกนต ผงเครอขายโครงการ การวเคราะหเสนทางวกฤต เทคนคการทบทวนและประเมนผลการท างาน (PERT) ตารางเวลาโซหวงวกฤต การเรงรดเวลา(crashing) เสนทางลด (fast track) การทบทวนหลกไมล (milestones)

การบรหารคาใชจาย มลคาปจจบน อตราผลตอบแทนจากการลงทน การวเคราะหการจายคนทน แฟม ธรกจ (business case) การบรหารมลคาทไดรบ การบรหารกลมโครงการ (project portfolio management) ประมาณการคาใชจาย แผนการบรหารคาใชจาย ซอฟตแวรดานการเงน

การบรหารคณภาพ ซกสซกมา (six sigma) ผงควบคมคณภาพ ผงพาเรโต ผงกางปลา หรอ ผงอชคาวาการตรวจสอบคณภาพ (quality audit) ตวแบบวฒภาวะ (maturity models) วธการเชงสถต

การบรหารทรพยากรมนษย เทคนคการจงใจการฟงอยางเหนอกเหนใจ (empathic listening) สญญาทมงาน ผงการมอบหมายความรบผดชอบ แผนภมแบบแทงทรพยากร การจดระดบทรพยากร การสรางทม

การบรหารการสอสาร แผนการบรหารการสอสาร การบรหารความขดแยง การเลอกสอการสอสารโครงสรางพนฐานการสอสาร รายงานสถานภาพ แมแบบ เวบไซตโครงการ

การบรหารการจดซอจดจาง การวเคราะหการท าหรอการซอ สญญา ค ารองขอขอเสนอโครงการ หรอขอเสนอราคา การเลอกแหลงสนคาหรอบรการ การตอรอง การจดซอจดจางแบบอเลกทรอนกส

การบรหารความเสยง แผนการบรหารความเสยง ผงผลกระทบ/ความเปนไปได การจดล าดบความเสยง การจ าลองแบบมอนตคารโล (Monte Carlo simulation) การตดตามความเสยงสบอนดบแรก

10

2.3.3 การบรหารเวลาโครงการ โครงการเทคโนโลยสารสนเทศหลายโครงการลมเหลวในแงของการท างานใหสอดคลอง

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

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

1. การก าหนดกจกรรม (Activity Definition) เอกสารสทธโครงการกลาวถงวนเรมตนวนสดทายของโครงการและขอบเขตของ

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

รายการกจกรรมคอกจกรรมตางๆทปรากฏในตารางเวลาโครงการรายการกจกรรม ควรมชอกจกรรมตวชวดกจกรรมค าอธบายกจกรรมอยางยอสวนคณสมบตกจกรรม (Activity Attribute) คอขอมลของแตละกจกรรมทเกยวของกบตารางเวลาเพอชวยใหเกดความเขาใจใน กจกรรมน นมากขนเชนกจกรรมสดทายกอนหนา (Predecessors) กจกรรมตามหลง(Successors) ความสมพนธเชงตรรกะความตองการทรพยากรขอจ ากดวนทตองใชทรพยากร และสมมตฐานทเกยวของกบกจกรรมหลกไมลของโครงการคอเหตการณทส าคญทไมมระยะเวลาหลกไมลสมบรณไดตองประกอบดวยการท างานหลายกจกรรมตวของหลกไมลเองคลายกบเครองหมายทชวยในการก าหนดวามกจกรรมใดบางทจ าเปนทจะท าใหหลกไมลน นเกดขนอยางสมบรณถาหลกไมลเสรจสมบรณจะหมายความวางานตางๆทก าหนดส าหรบหลกไมลนนสมบรณ

2. การเรยงล าดบกจกรรม (Activity Sequencing) หลงจากก าหนดกจกรรมแลวขนตอนตอไปของการบรหารเวลาโครงการคอการเรยงล าดบกจกรรมซงประกอบดวยการทบทวนรายการกจกรรมและคณลกษณะขอก าหนดขอบเขตโครงการรายการหลกไมลและการเปลยนแปลงทไดรบอนมตการเรยงล าดบกจกรรมยงรวมถงการก าหนดความสมพนธหรอความพงพงระหวางกจกรรมซงความพงพงของกจกรรม ม 4 ประเภทไดแก

ก. สนสด-เรมตน (Finish-to-Start) คอความสมพนธทกจกรรม “จาก (From)” ตองเสรจ กอนกจกรรม “ถง (To)” จงสามารถเรมตนท างานไดเชนทานไมสามารถจดการอบรมผใช (งาน B) ไดจนกวาซอฟตแวรหรอระบบใหมไดตดตง (งาน A)

11

ข. เรมตน-เรมตน (Start-to-Start) คอความสมพนธทกจกรรม “จาก (From)” ไม สามารถเรมไดจนกวากจกรรม “ถง (To)” ไดเรมแลวดงนนกจกรรมทง 2 สามารถเรมพรอมกน ได (Parallel) ลกษณะความสมพนธนท าใหเราสามารถรนระยะเวลาโครงการไดแตไม จ าเปนตองเสรจพรอมกนเชนเรมบนทกขอมล (งาน B) ทนททเร มเกบขอมล (งาน A)

ค. สนสด-สนสด (Finish-to-Finite) คอความสมพนธทกจกรรม “จาก (From)” ตองท า ใหเสรจกอนกจกรรม “ถง (To)” จงจะเสรจไดดงนนงานหนงไมสามารถเสรจไดกอนอกงานหนง เสรจเชนการควบคมคณภาพ (งาน B) ไมสามารถเสรจไดกอนทการผลต (งาน A) จะเสรจ ถงแมวาสองงานสามารถท าไดในเวลาเดยวกน

ง. เรมตน-สนสด (Start-to-Finish) คอความสมพนธทกจกรรม “จาก (From)” ตอง เรมตนกอนกจกรรม “ถง (To)” จงจะเสรจไดความสมพนธนไมคอยไดใชแตกเหมาะกบบาง กรณเชนระบบงานเดมถกยกเลก (งาน B) เมอระบบใหมเรมใชงาน (งาน A)

3. การประมาณการทรพยากรของกจกรรม (Activity Resource Estimating) เปนการประมาณทรพยากร (เชนคนเครองมอและวตถดบ) ททมงานควรใชเพอท างานกจกรรมของโครงการผลลพธหลกของกจกรรมคอความตองการทรพยากรส าหรบกจกรรมโครงสรางจ าแนกงานและคณลกษณะของกจกรรมและปฎทนทรพยากรทไดรบการปรบปรง

4. การประมาณการระยะเวลากจกรรม (Activity Duration Estimating) หลงจากก าหนดกจกรรมความพงพงและประมาณการทรพยากรของกจกรรมขนตอนตอไปในการบรหารโครงการคอการประมาณการระยะเวลาของกจกรรม (Duration) ระยะเวลานรวมถงปรมาณเวลาจรงทใชกบกจกรรมบวกกบเวลาทเผอ (Elapsed Time)

5. การพฒนาตารางเวลา (Schedule Development) การพฒนาตารางเวลาใชผลลพธจากกระบวนการบรหารเวลาทงหมดกอนหนานเพอก าหนดวนเรมตนและวนสดทายของโครงการเปาหมายของการพฒนาตารางเวลาคอการสรางตารางโครงการทเปนจรงตารางเวลานจะเปนพนฐานส าหรบการตดตามความกาวหนาของโครงการผลลพธหลกของกระบวนการพฒนาตารางเวลาคอตารางเวลาโครงการความตองการทรพยากรคณลกษณะกจกรรมปฎทนโครงการและแผนการบรหารโครงการเทคนคและเครองมอทชวยในการกระบวนการพฒนาตารางเวลามดงน

ก. แผนภมแกนต (Gantt Chart) เปนเครองมอทใชในการแสดงขอมลตารางโครงการ ข. การวเคราะหเสนทางวกฤต (Critical Path Analysis) เปนเครองมอทส าคญส าหรบ การควบคมและพฒนาตารางเวลาโครงการ ค. การจดตารางเวลาโซวกฤต (Critical Chain Scheduling) เปนเทคนคทใชกรณทม ทรพยากรจ ากด ง. การวเคราะห PERT เปนเครองมอส าหรบการประเมนความเสยงตารางเวลาของ

โครงการ

12

6. การควบคมตารางเวลา (Schedule Control) การควบคมตารางเวลาเปนกระบวนการสดทายของการบรหารเวลาเปาหมายของการ ควบคมตารางเวลาคอเพอใหโครงการแลวเสรจตามก าหนดผจดการโครงการควรรสถานภาพ ของตารางเวลาปจจยสาเหตการเปลยนตารางเวลาและการบรหารการเปลยนแปลงทเกดขน ขอมลน าเขาหลกทใชการควบคมตารางเวลาคอบรรทดฐานตารางเวลา (Schedule Baseline) รายงานประสทธภาพการท างานค ารองขอเปลยนแปลงทไดร บอนมตและแผนการบรหารตารางเวลาเครองมอและเทคนคทน ามาใชในขนตอนนคอ

- รายงานความกาวหนา - ระบบควบคมการเปลยนแปลงตารางเวลา - ซอฟตแวรการบรหารโครงการ - ผงเปรยบเทยบตารางเวลาเชนแผนภมการตดตามผล - การวเคราะหความแปรปรวน - การบรหารประสทธภาพเชนมลคาทไดรบ (Earned Value) ผลลพธของการควบคมตารางเวลาคอการวดประสทธภาพการท างานการเปลยนแปลง

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

2.3.4การพฒนาตารางเวลา

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

• แผนภมแกนต (Gantt chart) เปนเครองมอทใชในการแสดงขอมลตารางโครงการ • การวเคราะหเสนทางวกฤต (critical path analysis) เปนเครองมอทส าคญส าหรบการ

ควบคมและพฒนาตารางเวลาโครงการ • การจดตารางเวลาโซวกฤต (critical Chain Scheduling) เปนเทคนคทใชกรณทม ทรพยากรจ ากด • การวเคราะหPERT เปนเครองมอส าหรบการประเมนความเสยงตารางเวลาของ

โครงการ

13

แผนภมแกนต แผนภมแกนตหรอแผนภมแทง เปนแผนภมทใหรปแบบมาตรฐานส าหรบการแสดง

ขอมลตารางโครงการ โดยการแสดงรายการกจกรรมโครงการ และวนเรมตนวนสนสดของกจกรรมใน รปแบบปฎทน รปท2.3 คอ ตวอยางแผนภมแกนตแบบงายๆ ส าหรบโครงการ Z สวนรปท2.4 แสดง แผนภมแกนตทม ความซบซอนมากขน กจกรรมทในแผนภมจะตองสอดคลองกบโครงสรางจ าแนกงาน

รปท2.3ตวอยางแผนภมแกนตแบบงายๆ

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

14

รปท2.4ตวอยางแผนภมโครงการออกตวซอฟตแวร

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

ตารางเวลาทแทจรง (actual schedule) ซงเรยกแผนภมการตดตามผล (Tracking Gantt Charts) ดงแสดงในรปท2.5แผนภมนจะเปรยบเทยบตารางเวลาทไดวางแผนไวกบตารางเวลาทแทจรง วนทของเวลาทวางแผนไว (planned dates) เรยกวาวนทบรรทดฐาน (baseline dates) และตารางเวลาทงหมด ทไดร บการอนมตเราเรยกวา”บรรทดฐานตารางเวลา ” (schedule baseline) แผนภมการตดตามผลประกอบดวยวนเรมตนและสนสดจรงส าหรบงานแตละงาน พรอมกบวนเรมตนและสนสดตามแผนของ แตละงาน จากตวอยางจะเหนวาโครงการเสรจสมบรณ แตมหลายงานทคลาดเคลอนจากวนทท ได วางแผนไว

15

รปท2.5ตวอยางแผนภมการตดตามผล (Schwalbe, 2007)

เพอใหแผนภมแกนตเปนเครองมอในการประเมนความกาวหนาโครงการ แผนภมการ

ตดตามผลไดเพมเตมสญลกษณดงน • ในแผนภมปรากฏแทงแนวนอนส าหรบงานเพมอก 1 แทง ซอนกน โดยแทง แนวนอนทอยขางบนจะแทนชวงระยะเวลาของงานตามทไดวางแผนไว สวนแทง แนวนอนแทงลางจะแทนชวงระยะเวลาการท างานจรง ถาแทงแนวนอนตวบนสน กวาแทงตวลาง แสดงวางานใชเวลาทมากกวาทก าหนดไวในแผน ดงเชนงานท1.2 ในรปท2.5 ในทางกลบกน ถาแทงแนวนอนตวบนยาวกวาแทงตวลาง แสดงวางาน ใชเวลาในการท านอยกวาทก าหนดในแผน สวนแทงลายแนวนอนคอ ชวงเวลาท วางแผนไวของงานสรป (summary tasks) สวนแทงสด าทมาเชอมตอแทงลาย แนวนอนจะแสดงความกาวหนาของงานสรป เชน งานหลกท2 แสดงถงชวงเวลา จรงทใชในการท างานมากกวาทวางแผนไว • สญลกษณรปเพชรสขาวใชแทนหลกไมลทลนไถล (slipped milestone) ซง หมายถงกจกรรมหลกไมลท าเสรจชากวาทวางแผนไวตงแตแรก เชน งานสดทาย เปนตวอยางของหลกไมลทลนไถล เพราะรายงานสดทายและการน าเสนอท าเสรจ สมบรณชากวาทวางแผน • รอยละทอยทางขวามอของแทงแนวนอนทแสดงถงรอยละของงานทท าเสรจของแต

ละงาน เชน รอยละ 100 หมายความวางานเสรจ รอยละ 50 หมายถงงานอย ระหวางด าเนนการ และเสรจแลวรอยละ 50

16

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

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

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

17

บทท 3 การออกแบบระบบ

3.1 กลาวน า จากบทท 2 ไดอธบายถงความส าคญของ การบรการจดการเวลาของโครงการ ซงหากขาดการจดการบรหารเวลาทด จะกระทบถงโครงการ และงบประมาณ ดงนนแนวทางทเปนตวชวยในการปองกนผลกระทบดงกลาว คอ การพฒนาระบบสารสนเทศ ในการบรหารจดการเวลาทสามารถ ใชควบคมดแลและตดตอกนในทมผพฒนาโครงการไดโดยงาย เพอใหการท าโครงการเกดประสทธภาพสงสด ในบทนจะกลาวถง ขนตอนหนงในการพฒนาระบบ คอขนตอนในการออกแบบ โดยจะกลาวถง การสรางแผนภาพแสดงการไหลของขอมล (Data Flow Diagram , DFD) การออกแบบความสมพนธของขอมล (Entity Relationship Diagram) และการสรางพจนานกรมขอมล (Data Dictionary) 3.2 โครงสรางของระบบ

Browser

Browser

Browser

Web Server & Database Server

Internet

BrowserBrowser

Client A (Admin)

Client B (User)

Client C (User)

Client D (User)

Client E (User)

รปท 3.1 แสดงโครงสรางของระบบ (ฮารดแวร)

18

จากรปท 3.1แสดงโครงสรางของระบบการจดการบรหารเวลาโครงการโดย จะท ำงำนผำนเครอขำยอนเตอรเนตผำนเวบแอฟพลเคชนโดยทมเซรฟเวอรเปนศนยกลำงขอมลเกบฐำนขอมลไฟลเอกสำรตำงๆ

Online Project Timeline ticking

- - -

- -

- - - - - - - - -

- -

- -

รปท 3.2แสดงโครงสรางของระบบ (ซอฟตแวร)

จำกรปท 3.2 แสดงภำพรวมโครงสรำงของซอฟตแวรซงประกอบดวยกลมงำนหลก 5 กลมดงนคอก ำหนดขอมลตงตนระบบจดกำรผใชระบบกำรจดกำรโครงกำรสบคนขอมลโครงกำร และรำยงำนสรปควำมคบหนำโครงกำร 3.3แผนภาพแสดงการไหลของขอมล Data Flow Diagram แผนภาพทแสดงถงการด าเนนงานทเกดขนภายในระบบ โดยขอมลในแผนภาพจะแสดงถงทศทางการไหลของขอมล วาขอมลมาจากทใด ขอมลจะไปทไหน ขอมลเกบทใดซงจะเปนการแสดงภาพรวมของระบบทงหมด

19

3.3.1 Data Flow Diagram ในระดบ Context Diagram

รปท 3.3Context Diagram แสดงการท างานโดยรวมของระบบ

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

ระบบออนไลนโดยมผเกยวของไดแก ผจดการ(Manager), ผจดการโครงการ(Project Manager) และผด าเนนโครงการ(Programmer) โดยขอมลในระบบจะแบงออกเปนสองสวนคอ ขอมลน าเขาและขอมลผลลพธ โดยมรายละเอยดดงน

ก) ขอมลน าเขา

a. ขอมลแผนก

b. ขอมลสทธ

c. ขอมลเรมตนของบญชผใชงานในระบบ

d. ขอมลของบญชผใชงานในระบบทแกไขแลว

e. บญชผใชและรหสผาน

f. รปแบบการรองขอเขาระบบ

g. ขอมลเรมตนโครงการ

h. ขอมลโครงการทแกไขใหม

Project Manager

0

Online Project

Timeline Ticking

Programmer

Manager

Project Manager

Programmer

Manager

Administrator

Manager

Project Manager

Administrator

Programmer

20

i. โครงการทตองการลบ

j. โครงการทตองการคนหา

k. ชวงเวลาทตองการคนหาโครงการ

l. ขอมลส าหรบการรองขอโครงการ

m. ขอมลโครงการส าหรบการเปรยบเทยบ

ข) ขอมลผลลพธ

a. ขอมลของบญชผใชงานในระบบ

b. ขอมลโครงการ

c. รายละเอยดขอมลโครงการ

d. รายการโครงการทไดจากการคนหา

e. รายการโครงการทไดจากการคนหาตามกรอบเวลา

f. รายงานโครงการ

g. รายงานขอมลเปรยบเทยบ

3.3.2 Data Flow Diagram ในระดบ 1

2.0

Manager

Project Manager

Programmer

D1 User

1.0

Administrator

D1 User

Manager

Project Manager

Programmer

D7 User

Authority

D2 Project Header

D7 User

Authority

D6 Project Role

D8 Authority

D9 Department

รปท 3.4Data Flow Diagram Level 1 แสดงการท างานทงหมดของระบบ

21

3.0

Project Manager

Programmer

D2 Project Header

D3 Project Detail

D4 Programmer of Project Detail

D5 Comment of Project Detail

D6 Project Role

4.0

Project Manager

Programmer

Manager

5.0

D2 Project Header

D3 Project Detail

D4 Programmer of Project Detail

D5 Comment of Project Detail

D6 Project Role

Manager

D1 User

Project Manager

Programmer

D2 Project Header

D6 Project Role

D1 User

D7 User

Authority

รปท 3.5Data Flow Diagram Level 1 แสดงการท างานทงหมดของระบบ (ตอ)

22

3.3.3 Data Flow Diagram ในระดบ 2

1.1

Administrator

D1 User

1.2

Administrator

D1 User

D7 User

Authority

D7 User Authority

D8 Authority

D9 Department

D8 Authority

D9 Department

1.3

Administrator D9 Department

1.4

Administrator D8 Authority

รปท 3.6Data Flow Diagram Level 2 การจดการขอมลตงตนของระบบ

23

2.1

Manager

Project Manager

Programmer

D1 User

Manager

Project Manager

2.2

Manager

Project Manager

Programmer

D2 Project Header

D7 User

Authority

Programmer

D6 Project Role

รปท 3.7Data Flow Diagram Level 2 ตรวจสอบสทธเขาใชงานระบบ

24

3.2

Project Manager

D2 Project Header

D3 Project Detail

D4 Programmer of Project Detail

D5 Comment of Project Detail

D6 Project Role

Programmer

3.1

Project Manager

D2 Project Header

D3 Project Detail

D4 Programmer of Project Detail

D5 Comment of Project Detail

D6 Project Role

3.3

Project Manager

D2 Project Header

D3 Project Detail

D4 Programmer of Project Detail

D5 Comment of Project Detail

D6 Project Role

รปท 3.8Data Flow Diagram Level 2 การจดการโครงการ

25

4.1

Project Manager

Programmer

Manager

D2 Project Header

D6 Project Role

D1 User

D7 User

Authority

4.2

Manager

D2 Project Header

D6 Project Role

D1 User

D7 User

Authority

รปท 3.9Data Flow Diagram Level 2 การสบคนขอมลโครงการ

5.1

Project Manager

Programmer

Manager

D2 Project Header

D3 Project Detail

D6 Project Role

D5 Comment of Project Detail

D4 Programmer of Project Detail

D1 User

รปท 3.10Data Flow Diagram Level 2 รายงานสรปความคบหนาโครงการ

26

3.4พจนานกรมขอมลของแหลงขอมล (Data Dictionary of Data Store) D1 = บญชชอ +รหสผาน +ชอ+นามสกล+เพศ + สถานะผใช +รหสแผนก D2 = รหสโครงการ+ชอโครงการ+รายละเอยดโครงการ+วนเรมโครงการ+วนสนสด โครงการ

สถานะโครงการ+สถานะของปญหา

D3 =รหสโครงการ+รหสเฟสงาน+ชอเฟสงาน+วนเรมเฟสงาน+วนสนสดเฟสงาน+วนสนสดเฟส

งานเดม + สถานะเฟสงาน + แถว

D4 = รหสโครงการ+รหสเฟสงาน+บญชชอโปรแกรมเมอรผรบผดชอบ

D5 = รหสโครงการ+รหสเฟสงาน+บญชชอผบนทก+วนทบนทก + บนทก+ชนดบนทก +

บนทกตอบกลบ + บญชชอผตอบ + วนทตอบ

D6 = รหสโครงการ+บญชชอ+รหสสทธ

D7 = รหสผใช+รหสสทธ

D8 = รหสสทธ

D9 = รหสแผนก+ชอแผนก 3.5พจนานกรมขอมลของเสนการไหลขอมล (Data Dictionary of Data Flow)

ขอมลของบญชผใชงานในระบบ = บญชชอ+รหสผาน+ชอ+นามสกล+รหส

แผนก

ขอมลแผนก = รหสแผนก + ชอแผนก

ขอมลสทธ = รหสสทธ+ ชอสทธ

บญชผใชและรหสผาน = บญชชอ+รหสผาน

สทธผใชงานในระบบ = บญชชอ+รหสสทธ

รองขอการลงทะเบยนแบบManager = บญชชอ +รหสผาน+สทธ Manager

รองขอการลงทะเบยนแบบProject Manager = บญชชอ +รหสผาน+สทธ Project Manager

รองขอการลงทะเบยนแบบProgrammer = บญชชอ +รหสผาน+สทธ Programmer

ขอมลโครงการ = รหสโครงการ+ชอโครงการ+รายละเอยด

โคร งกา ร+วน เ รม โค ร งกา ร+วน สน ส ด

โครงการ+สถานะโครงการ + สถานะของ

ปญหา

27

รายละเอยดผรบผดชอบ = รหสโครงการ+บญชชอ+รหสสทธ

ขอมลเรมตนโครงการ = รหสโครงการ+ชอโครงการ+รายละเอยด

โคร งกา ร+วน เ รม โ ค ร งกา ร +วน ส น ส ด

โครงการ+สถานะโครงการ + สถานะของ

ปญหา + {รหสเฟสงาน+ชอเฟสงาน+วนเรม

เฟสงาน+วนสนสดเฟสงาน+วนสนสดเฟสงาน

เดม + สถานะเฟสงาน + แถว + { บญชชอ

โปรแกรมเมอรผรบผดชอบ} + { บญชชอผ

บนทก+วนทบนทก + บนทก+ชนดบนทก +

บนทกตอบกลบ + บญชชอผตอบ+วนทตอบ }

}

รายละเอยดขอมลโครงการ = รหสโครงการ+ชอโครงการ+รายละเอยด

โคร งกา ร+วน เ รม โ ค ร งกา ร +วน ส น ส ด

โครงการ+ชอบญชผสราง+สถานะ+รหสเฟส

งาน+ชอเฟสงาน+วนเรมเฟสงาน+วนสนสด

เฟสงาน+ { บญชชอโปรแกรมเมอร

ผ ร บผดชอบ } +บนทกงาน+ {บญชชอผ

บนทก+วนทบนทก+บนทก+ชนดบนทก+

บนทกตอบกลบ+บญชชอผตอบ+วนทตอบ}

โครงการทตองการลบ = รหสโครงการ

โปรแกรมเมอรผรบผดชอบ = รหสโครงการ+รหสเฟสงาน+บญชชอ

โครงการทตองการคนหา = รหสโครงการ

ชวงเวลาทตองการคนหาโครงการ = วนเรมคนหาโครงการ+วนสดทายทหา

โครงการ

บนทกรายละเอยดโครงการ = รหสโครงการ+รหสเฟสงาน+บญชชอผ

บนทก+วนทบนทก+บนทก+ชนดบนทก+

บนทกตอบกลบ+บญชชอผตอบ+วนทตอบ

รายการโครงการทไดจากการคนหา = รหสโครงการ+ชอโครงการ

รายการโครงการทไดจากการคนหาตามกรอบเวลา= รหสโครงการ+ชอโครงการ

28

ขอมลส าหรบการรองขอโครงการ = รหสโครงการ

ขอมลโครงการส าหรบเปรยบเทยบ = รหสโครงการ

รายงานโครงการ = รหสโครงการ+ชอโครงการ+รายละเอยด

โคร งกา ร+วน เ รม โ ค ร งกา ร +วน ส น ส ด

โครงการ+สถานะโครงการ + สถานะของ

ปญหา + {รหสเฟสงาน+ชอเฟสงาน+วนเรม

เฟสงาน+วนสนสดเฟสงาน+วนสนสดเฟสงาน

เดม + สถานะเฟสงาน + แถว + { บญชชอ

โปรแกรมเมอรผรบผดชอบ} + { บญชชอผ

บนทก+วนทบนทก + บนทก+ชนดบนทก +

บนทกตอบกลบ + บญชชอผตอบ+วนทตอบ }

}

รายงานขอมลเปรยบเทยบ = รหสโครงการ+ชอโครงการ+รายละเอยด

โคร งกา ร+วน เ รม โ ค ร งกา ร +วน ส น ส ด

โครงการ+สถานะโครงการ + สถานะของ

ปญหา + {รหสเฟสงาน+ชอเฟสงาน+วนเรม

เฟสงาน+วนสนสดเฟสงาน+วนสนสดเฟสงาน

เดม + สถานะเฟสงาน + แถว + { บญชชอ

โปรแกรมเมอรผรบผดชอบ} + { บญชชอผ

บนทก+วนทบนทก + บนทก+ชนดบนทก +

บนทกตอบกลบ + บญชชอผตอบ+วนทตอบ }

}

29

3.6รายละเอยดกระบวนการในแผนภาพการไหลของขอมล (Process Description) Process 1.1 Process Name : การสรางบญชชอผใชงานระบบ

External Agent :Administrator

Input Data Flow :ขอมลเรมตนของบญชผใชงานในระบบ , สทธทมในระบบ ,

ขอมลแผนก

Output Data Flow :ขอมลผใชงานในระบบ, สทธผใชงานในระบบ

Description :การสรางบญชชอผใชงานในระบบและสทธในการใชงาน Process 1.2 Process Name : การแกไข จดการบญชชอผใชงานระบบ

External Agent :Administrator

Input Data Flow :ขอมลของบญชผใชงานในระบบ ทแกไขใหม, ขอมลผใชงาน

ในระบบ,สทธผใชงานในระบบ , สทธทมในระบบ , ขอมลแผนก

Output Data Flow :ขอมลของบญชผใชงานในระบบ, ขอมลผใชงานในระบบ ,

สทธผใชงานในระบบ

Description :การแกไขขอมลบญชชอผใชงานและการลบบญชชอผใชงาน

Process 1.3 Process Name : จดการขอมลแผนก

External Agent :Administrator

Input Data Flow :ขอมลแผนก

Output Data Flow :ขอมลแผนก

Description :สรางจดการเกยวกบขอมลแผนก

Process 1.4 Process Name : จดการขอมลสทธ

External Agent :Administrator

Input Data Flow :ขอมลสทธแผนก

Output Data Flow :ขอมลสทธ

Description :สรางจดการเกยวกบขอมลสทธ

30

Process 2.1 Process Name : เชคบญชชอการเขาใชงานระบบ

External Agent :Manager , Project Manager , Programmer

Input Data Flow :บญชผใชและรหสผาน, ขอมลผใชงานในระบบ

Output Data Flow :ขอมลผใชงานในระบบ

Description :เชคบญชชอการเขาใชงานในระบบ Process 2.2 Process Name : เชคสทธการเขาใชงานระบบ

External Agent :Manager , Project Manager , Programmer

Input Data Flow :รองขอการลงทะเบยน

Output Data Flow :ขอมลโครงการ ,รายละเอยดผรบผดชอบ, สทธผใชงาน

Description :เชคสทธการเขาใชงานในระบบ

Process 3.1 Process Name : การสรางโครงการ

External Agent :Project Manager

Input Data Flow :ขอมลเรมตนโครงการ

Output Data Flow :ขอมลโครงการ ,รายละเอยดโครงการ,โปรแกรมเมอร

ผรบผดชอบ, บนทกรายละเอยดโครงการ ,รายละเอยดผรบผดชอบ

Description :การสรางขอมลโครงการใหม

Process 3.2 Process Name : การแกไขเกยวกบขอมลโครงการ

External Agent :Project Manager , Programmer

Input Data Flow :ขอมลโครงการทแกไขใหม, ขอมลโครงการ

, รายละเอยดโครงการ,โปรแกรมเมอรผรบผดชอบ, บนทกรายละเอยด

โครงการ ,รายละเอยดผรบผดชอบ

Output Data Flow :รายละเอยดขอมลโครงการ, ขอมลโครงการ

,รายละเอยดโครงการ ,โปรแกรมเมอรผรบผดชอบ ,บนทกรายละเอยด

โครงการ ,รายละเอยดผรบผดชอบ

Description :การแกไขขอมลโครงการ

31

Process 3.3 Process Name : การลบโครงการ

External Agent :Project Manager

Input Data Flow :โครงการทตองการลบ

Output Data Flow :ขอมลโครงการ,รายละเอยดโครงการ,โปรแกรมเมอร

ผรบผดชอบ,บนทกรายละเอยดโครงการ ,รายละเอยดผรบผดชอบ

Description :การลบขอมลโครงการ

Process 4.1 Process Name : สบคนขอมลโครงการตามเลขทโครงการ

External Agent :Manager , Project Manager , Programmer

Input Data Flow :โครงการทตองการคนหา, ขอมลแผนก , ขอมลโครงการ,

รายละเอยดผรบผดชอบ , สทธผใชงานในระบบ

Output Data Flow :รายการโครงการทไดจากการคนหา

Description :การคนหาขอมลโครงการเพอตรวจดสถานะโครงการโดยใสโครงการทตองการคนหา

Process 4.2 Process Name : สบคนขอมลโครงการ ตามชวงเวลา

External Agent :Manager

Input Data Flow :ชวงเวลาทตองการคนหาโครงการ, ขอมลแผนก, ขอมล

โครงการ,รายละเอยดผรบผดชอบ , สทธผใชงานในระบบ

Output Data Flow :รายการโครงการทไดจากการคนหาตามกรอบเวลา

Description :การคนหาขอมลโครงการ เพอตรวจดสถานะโครงการโดยใสชวงเวลาตองการคนหา

32

Process 5.1 Process Name : รายงานกราฟสรปความคบหนาโครงการ

External Agent :Manager , Project Manager , Programmer

Input Data Flow :ขอมลการรองขอโครงการ , ขอมลโครงการส าหรบ

เปรยบเทยบ, ขอมลแผนก, ขอมลโครงการ, รายละเอยดโครงการ ,

โปรแกรมเมอรผร บผดชอบ, บนทกรายละเอยดโครงการ , รายละเอยด

ผรบผดชอบ

Output Data Flow :รายงานโครงการ ,รายงานขอมลเปรยบเทยบ

Description :รายงานสรปขอมลและกราฟระยะเวลาของโครงการ

33

3.7การออกแบบระบบฐานขอมล (Entity Relationship Diagram)

Has

Has

UserIDUserIDUserNameUserName

UserPWDUserPWD UserLNameUserLName

User

AutIDAutID

Project Header

ProjectIDProjectID

Project NameProject Name

Project Description

Project Description

Project StartProject Start

Project EndProject End

Project StatusProject Status

Project Detail

PhaseIDPhaseID

PhaseNamePhaseName

Phase EndPhase EndPhase StartPhase Start

Phase Comment Phase Comment

0

N

1

Authority Department

Comment DateTime

Comment DateTime

User Authority

Programmer of Project Detail

Project Role

N

N

N

N

N

N N

1

1

1

1

N

1

1

1

1

DeptNameDeptNameDeptIDDeptID

1N

AutName

CommentType CommentType

Has

HasHas

HasHas

HasHas

HasHas

HasHas

HasHas

HasHas

Problem StatusProblem Status

Old Phase EndOld Phase End

Phase StatusPhase Status

Comment of Project Detail

รปท 3.11 Entity Relationship Diagram

34

3.8 Mapping Entity Relationship Diagram User : UserID,UserPWD , FName , LName , Gender , Status,

DepID(FK)

Project Header : ProjectID,ProjectName , ProjectDesc , ProjectStart ,

ProjectEnd , ProjectStatus , ProblemStatus

Project Detail : ProjectID (FK) ,PhaseID , PhaseName , PhaseStart ,

PhaseEnd ,OldPhaseEnd , PhaseStatus , RecordSeq

Programmer of Project Detail: ProjectID (FK),PhaseID (FK) , UserID (FK)

Comment of Project Detail : ProjectID (FK) ,PhaseID (FK) , Comment Datetime,

UserID,PhaseComment , PhaseType, ReplyComment ,

ReplyUserID , ReplyDate

Project Role : ProjectID (FK) ,UserID (FK),AutID (FK)

User Authority : UserID (FK),AutID (FK)

Authority : AutID ,AutName

Department : DepID ,Dep Name

3.9พจนานกรมขอมล (Data Dictionary) ตารางท3.1ตารางขอมลUser No. Name Description Type Null Key Reference 1 UserID รหสผใช Varchar(10) No PK 2 UserPWD รหสผาน Varchar(32) Yes 3 FName ชอ Varchar(50) Yes 4 LName นามสกล Varchar(50) Yes 5 Gender เพศ Varchar(1) Yes 6 Status สถานะ Varchar(1) Yes 7 DeptID รหสแผนก Varchar(10) No FK Department

35

ตารางท3.2 ตารางขอมลโครงการ (Project Header) No. Name Description Type Null Key Reference 1 ProjectID รหสโครงการ Varchar(10) No PK 2 ProjectName ชอโครงการ Varchar(20) Yes 3 ProjectDesc รายละเอยด Varchar(50) Yes 4 ProjectStart วนเรมโครงการ Datetime Yes 5 ProjectEnd วนจบโครงการ Datetime Yes 6 ProjectStatus สถานะโครงการ Varchar(1) Yes 7 ProblemStatus สถานะปญหา Varchar(1) Yes

ตารางท3.3 ตารางขอมลรายละเอยดโครงการ (Project Detail) No Name Description Type Null Key Reference 1 ProjectID รหสโครงการ Varchar(10) No PK, FK Project Header 2 PhaseID รหสเฟสงาน Varchar(10) No 3 PhaseName ชอเฟสงาน Varchar(50) Yes 4 PhaseStart วนเรมเฟสงาน Datetime Yes 5 PhaseEnd วนจบเฟสงาน Datetime Yes 6 OldPhaseEnd วนจบเฟสงานเดม Datetime Yes 7 PhaseStatus สถานะเฟสงาน Varchar(1) Yes 8 RecordSeq แถว Number(4) No

ตารางท3.4 ตารางขอมลผรบผดชอบเฟสงาน (Programmer of Project Detail) No Name Description Type Null Key Reference 1 ProjectID รหสโครงการ Varchar(10) No PK, FK Project Detail 2 PhaseID รหสเฟสงาน Varchar(10) No PK, FK Project Detail 3 UserID รหสผใช Varchar(10) No PK, FK User

36

ตารางท3.5 ตารางขอมลบนทกเฟสงาน (Comment of Project Detail) No Name Description Type Null Key Reference 1 ProjectID รหสโครงการ Varchar(10) No PK, FK Project Detail 2 PhaseID รหสเฟสงาน Varchar(10) No PK, FK Project Detail 3 UserID รหสผใช Varchar(10) No PK, FK User 4 CommentDate วนทบนทก Datetime No PK 5 PhaseComment บนทก Varchar(100) Yes 6 PhaseType ชนดบนทก Varchar(1) Yes 7 ReplyComment บนทกตอบกลบ Varchar(100) Yes 8 ReplyUserID รหสผตอบกลบ Varchar(10) Yes 9 ReplyDate วนทบนทก Datetime Yes

ตารางท3.6 ตารางขอมลบทบาท (Project Role) No Name Description Type Null Key Reference 1 ProjectID รหสโครงการ Varchar(10) No PK, FK Project Header 2 UserID รหสผใช Varchar(10) No PK, FK User 3 AutID รหสสทธ Varchar(10) No PK, FK Authority

ตารางท3.7 ตารางขอมลสทธผใชระบบ (User Authority) No Name Description Type Null Key Reference 1 UserID รหสผใช Varchar(10) No PK, FK 2 AutID รหสสทธ Varchar(10) No PK

37

ตารางท3.8 ตารางขอมลสทธ (Authority) No. Name Description Type Null Key Reference 1 AutID รหสสทธ Varchar(10) No PK 2 AutName ชอสทธ Number(2) Yes

ตารางท3.9 ตารางขอมลแผนก (Department) No Name Description Type Null Key Reference 1 DeptID รหสแผนก Varchar(10) No PK 2 DeptName ชอแผนก Varchar(50) Yes 3.10สรปทายบท จากทไดกลาวมาขางตนจะเปนการเอาเทคโนโลยเวบเขามาชวยในการบรหารจดการโครงการ จดเกบขอมลลงระบบฐานขอมลใหไดขอมลทเปนศนยกลางเพอใหเกดประสทธภาพสงสด ในบทนยงไดกลาวถงการวเคราะหและออกแบบระบบใหเหนภาพของการท างานในระบบจดการขอมล การไหลของขอมล และยงแสดงถงการออกแบบฐานขอมลทใชในระบบ

38

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

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

ขนตอนในการพฒนาระบบ จะแสดงถงขนตอนในการด าเนนโครงการ ลบดบการ

ด าเนนงาน การวเคราะห ความตองการของระบบ รวมทงอปกรณทงฮารดแวรและซอฟแวร

ดงตอไปน

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

39

รปท 4.1 แผนภาพแสดงขนตอนพฒนาโครงการ

Start

ระบและวเครำะหปญหำ

วเครำะหทำงแกปญหำ

ก ำหนดแผนกำรพฒนำโครงกำร

วำงแผนในกำรพฒนำระบบ

เลอกเครองมอในกำรพฒนำระบบ

ออกแบบระบบ

ออกแบบหนำจอกำรใชงำน

พฒนำระบบ

ตดตงระบบ

ทดสอบระบบ

ปรบปรงแกไขระบบ

บ ำรงรกษำระบบ

End

พบปญหำ Y N

40

จากรปท 4.1 เปนแผนภาพในการพฒนาระบบตดตามระยะเวลาโครงการผานระบบออนไลน โดยอธบายขนตอนไดดงน

ก. ระบและวเคราะหปญหา คอ การรวบรวม และระบถงปญหา ข. วเคราะหทางแกปญหาคอ การวเคราะหความตองการ เพอแกไขปญหา ค.ก าหนดแผนในการพฒนาระบบซงข นตอนนจะก าหนดระยะเวลาในการพฒนา ง.วางแผนในการ ออกแบบระบบน าความตองการระบบรวมถงขอจ ากดตางๆมาออกแบบระบบ จ. เลอกเครองมอ ทเหมาะสมเพอน ามาพฒนาระบบ ฉ. ออกแบบระบบ ท าการวางแผน ก าหนดรปแบบระบบ ช. ออกแบบหนาจอการใชงาน ซ. พฒนาระบบ คอ ขนตอนทน าแผนการออกแบบมาเปลยนไปสซอฟตแวร ฌ. Install ระบบเพอจะเรมตนในทดสอบ ญ. ทดสอบระบบเมอมพบปญหา แลวท าการแกไข สดทายน าไปทดสอบใหม

ในสวนของทมขอผดพลาด ฎ. บ ารงรกษา ท าการบ ารงรกษาระบบตามแผนทวางไว

4.3 การออกแบบหนาจอการใชงานในระบบ

รปท 4.2ตวอยางหนาจอออกแบบหนา Login เขาสระบบ

41

รปท 4.3ตวอยางหนาจอออกแบบหนาการจดการบญชผใช

รปท 4.4ตวอยางหนาจอออกแบบหนาการสรางบญชผใช

42

รปท 4.5ตวอยางหนาจอออกแบบหนาการแกไขบญชผใช

รปท 4.6ตวอยางหนาจอออกแบบหนาบญชผใช

43

รปท 4.7ตวอยางหนาจอออกแบบหนารายการโครงการ

รปท 4.8ตวอยางหนาจอออกแบบหนาการจดการขอมลเรมตนโครงการ

44

รปท 4.9ตวอยางหนาจอออกแบบหนาการจดการแกไขขอมลโครงการ

รปท 4.10 ตวอยางหนาจอออกแบบหนาการจดการผรบผดชอบเฟสงาน

รปท 4.11ตวอยางหนาจอออกแบบหนาการแสดงผรบผดชอบเฟสงาน

45

รปท 4.12 ตวอยางหนาจอออกแบบหนาการบนทกเฟสงาน

รปท 4.13ตวอยางหนาจอออกแบบหนาการตอบกลบบนทกเฟสงาน

46

รปท 4.14 ตวอยางหนาจอออกแบบหนาการแสดงบนทกเฟสงาน

รปท 4.15 ตวอยางหนาจอออกแบบหนารายงานความคบหนาโครงการ

47

รปท 4.16 ตวอยางหนาจอออกแบบหนารายงานความคบหนาโครงการแบบเปรยบเทยบ

4.4 การเขยนโปรแกรม

ภาษาทใชในการเขยนโปรแกรม คอ ภาษา PHP และเครองมอทใชส าหรบเขยน

โปรแกรมทใชในโครงงานน คอ Adobe Dreamweaver CS5 ซงตวโปรแกรม สามารถรองรบ

การเขยน Web Application ได ซงโครงงานนไดพฒนาใหเปนลกษณะของ Web Application

รปท 4.17 โปรแกรมAdobe Dreamweaver CS5 ทใชส าหรบพฒนาโปรแกรม

48

4.5 การทดสอบระบบ

หลงการการพฒนาระบบเสรจเรยบรอย ในสวนของการทดสอบระบบการท างานของ

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

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

แกไขขอมล แสดงขอมลไดอยางถกตอง ซงจะมข นตอนในการทดสอบดงน

4.5.1 การทดสอบแบบหนวยยอย (Unit Test) จะท าการทดสอบโดย ทดสอบแยกเปน

ฟงกชนการท างานยอยๆ

4.5.2 การทดสอบทงระบบ(System Test)จะท าการทดสอบความถกตองทงระบบ

4.6 การตดตงระบบ

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

ฐานขอมลการตดตง IIS ส าหรบการใหบรการทางดานเวบ(Web Server) และการตดตง

โปรแกรมระบบทพฒนาเสรจแลว(Web Application) บนเครองใหบรการ โดยเครองผใชไม

จ าเปนตองลงโปรแกรมใดๆทงสน เพยงใชโปรแกรม เวบบราวเซอร เชน Internet Explorer

,Firefox ,Chrome ในการเขาใชงานระบบ

4.7 การอบรมการใชงานระบบ

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

(User Manual) และ จดการอบรมการใชงานแกผใชงานระบบ

4.8 สรปทายบท

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

น ามาท าการวเคราะหปญหา จนตอเนองมาถงวธการออกแบบระบบ การออกแบบหนาจอ ลวน

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

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

รายละเอยดตางๆ จะมการอธบายเพมเตมในบทถดไป

49

บทท 5 ผลการทดลอง

5.1 กลาวน า

ระบบตดตามระยะเวลาโครงการผานระบบออนไลน ไดพฒนาขนโดยใชAdobe

Dreamweaver CS5 โดยใชภาษา PHP ฐานขอมลใช MySQL ในการเกบขอมล ซงในบทนจะ

กลาวถงภาพรวมของระบบตดตามระยะเวลาโครงการผานระบบออนไลนและผลการประเมน

ประสทธภาพของการทดลองใชงานระบบ

5.2 ภาพรวมของระบบ

ระบบตดตามระยะเวลาโครงการผานระบบออนไลนไดท าการทดลองผาน Web Server

โดยใชชอวาhttp://www.iamnowaday.com/cpy ซงผใชสามารถใชบรการผาน Web Browser ได

ทกท โดยสามารถแสดงการท างานของระบบไดดงตอไปน

50

รปท 5.1 หนาจอลอกอน

รปท 5.2 หนาจอลอกอน

- จากรปท 5.1 และ 5.2 เปนหนาจอลอกอนซงเปนหนาจอแรกส าหรบใชงาน

เพอเปนการยนยนสทธการลงทะเบยนเขาใชงานระบบ

51

รปท 5.3 เพมโครงการ

รปท 5.4 เพมรบผดชอบในโครงการ

- จากรปท 5.3 และ 5.4 เปนหนาจอเพมโครงการใหม โดยมชอโครงการ และ

ผพฒนารวมในโครงการทงหมด และระยะเวลาในการท าโครงการ

52

รปท 5.5 เพมเฟสงานในโครงการ

รปท 5.6 เพมผรบผดชอบในแตละเฟสงานในโครงการ

- จากรปท 5.5 และ 5.6 เปนหนาจอเพมเฟสงานในโครงการ โดยจะตองระบชอ

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

53

รปท 5.7 เปนการเพม Comment ลงไปในเฟสงาน

- จากรปท 5.7 เปนหนาจอเพม Comment ลงไปในเฟสงานในโครงการ โดยตว Comment ในแตละเฟสนจะเปนชองทางในการตดตอสอสารกนในทมพฒนาโครงการ

รปท 5.8 เปนหนาจอการเลอกโครงการเพอเปรยบเทยบ

- จากรปท 5.8 เปนหนาจอในการเลอกโครงการ เพอน ากราฟระยะเวลามา

เปรยบเทยบกนระหวางโครงการ

54

รปท 5.9 เปนหนาจอเปรยบเทยบระยะเวลาของโครงการ 2 โครงการ

รปท 5.10 เปนหนาจอเปรยบเทยบระยะเวลาของโครงการ 2 โครงการ

55

รปท 5.11 เปนหนาจอเปรยบเทยบระยะเวลาของโครงการ 2 โครงการ

- จากรปท 5.9 , 5.10 และ 5.11 เปนหนาจอทแสดงการกราฟระยะเวลาของ

โครงการ 2 โครงการ ทถกน ามาเปรยบเทยบรวมกน โดยแบงออก ตามส

5.3 ผลการใชงานระบบ

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

งาน ซงกไดรบความรวมมอเปนอยางด จากพนกงานในแผนก เขามารวมทดสอบโดยอางองกบ

โครงการทแตละคนไดรบผดชอบจรงในแตละโครงการ ซงหลงจากการทดสอบระบบกไดท าแบบ

ส ารวจ โดยท าแบบสอบถามประเมนประเมนประสทธภาพของระบบทพฒนาขน โดยมรปแบบ

ตามหวขอตอไปน

5.3.1 ดานการประเมน แบงการประเมนออกเปน 3 ดาน คอ 1.การประเมนดานการ

ท างานของระบบเปนการประเมนการท างานไดตรงตามความตองการของระบบ

2.การประเมนดานการใชงานเปนการประเมนการใชงานระบบ3.การประเมน

ดานผลลพธ เปนการประเมนประสทธภาพตอการท าโครงการ โดยทผลการ

ประเมนประสทธภาพ จะแสดงดวยคาคะแนนเฉลย(X)

5.3.2 กลมตวอยางทตอบแบบสอบถามแบบสอบถามถกจดท าเพอสอบถามกลม

ตวอยางแบงออกเปน 3 กลม คอ กลมท 1Manager กลมท2Project Manager

และกลมท3 Programmer

- Manager 2 คน

- Project Manager 3 คน

- Programmer 7 คน

56

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

แบบสอบถามดานการท างานของระบบ

ก. ความสามารถในการจดเกบขอมลและความสมพนธ

ข. ความสามารถในการก าหนดและบนทกคาพนฐาน

ค. ความสามารถในการจ ากดสทธการใชงานของผใช

ง.ความสามารถในการเขาถงขอมลท าไดรวดเรว

จ. ความสามารถในการตรวจสอบความถกตองของขอมล

แบบสอบถามดานการใชงาน

ก. การออกแบบกราฟก

ข. การจดหมวดหม

ค. ความสะดวกและงายตอการใชงาน

ง. ความสะดวกในการเพมและเปลยนแปลงขอมล

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

ฉ. ความชดเจนและเหมาะสมในการน าเสนอขอมล

แบบสอบถามดานผลลพธ

ก. ความสะดวกในการตดตอประสานงานกนในโครงการ

ข. ความสะดวกในการตดตามโครงการ

ค. ความสะดวกตอการวางแผนท างาน

5.3.4 ลกษณะค าตอบในแบบสอบถามลกษณะค าตอบเปนการประมาณคา 5 ระดบ

ตามตารางท 5.1 ดงน

57

ตารางท5.1ลกษณะผลการประเมนจากแบบสอบถาม

ลกษณะการประเมน ระดบประสทธภาพ

คะแนน

ขอความสอบถามตรงกบความคดเหนมากทสด ดมาก 5 ขอความสอบถามตรงกบความคดเหนมาก ด 4 ขอความสอบถามตรงกบความคดเหนปานกลาง ปานกลาง 3 ขอความสอบถามตรงกบความคดเหนนอย นอย 2 ขอความสอบถามตรงกบความคดเหนนอยทสด ควรปรบปรง 1

5.3.5 ผลการประเมนแบงตามแตละดานและตามกลมตวอยาง - ดานการท างานของระบบ เปนการประเมนเพอดวาระบบทพฒนาขนมานนมความถกตองและมประสทธภาพตรงตามความตองการของผใชมากนอยเพยงใด

ตารางท5.2แสดงผลการประเมนประสทธภาพดานการท างานของระบบของ Manager

รายการประเมน คาเฉลย ระดบประสทธภาพ

ความสามารถในการจดเกบขอมลและความสมพนธ 4 ด ความสามารถในการก าหนดและบนทกคาพนฐาน 3.50 ปานกลาง ความสามารถในการจ ากดสทธการใชงานของผใช 3 ปานกลาง ความสามารถในการเขาถงขอมลท าไดรวดเรว 5 ดมาก ความสามารถในการตรวจสอบความถกตองของขอมล 5 ดมาก สรปผลการประเมน 4.10 ด

จากตารางท 5.2 เมอพจารณาการประเมนประสทธภาพของระบบหลงจากท

Managerไดทดสอบการใชงานระบบแลว และผลการประเมน ไดคาเฉลยเทากบ 4.10ซงแสดงถงการยอมรบประสทธภาพการใชงานอยในระดบด

58

ตารางท5.3แสดงผลการประเมนประสทธภาพดานการท างานของระบบของProject Manager

รายการประเมน คาเฉลย ระดบประสทธภาพ

ความสามารถในการจดเกบขอมลและความสมพนธ 4.33 ด ความสามารถในการก าหนดและบนทกคาพนฐาน 3.33 ปานกลาง ความสามารถในการจ ากดสทธการใชงานของผใช 3.66 ปานกลาง ความสามารถในการเขาถงขอมลท าไดรวดเรว 5 ดมาก ความสามารถในการตรวจสอบความถกตองของขอมล 5 ดมาก สรปผลการประเมน 4.26 ด

จากตารางท 5.3 เมอพจารณาการประเมนประสทธภาพของระบบหลงจากท

Project Managerไดทดสอบการใชงานระบบแลว และผลการประเมน ไดคาเฉลยเทากบ 4.26ซงแสดงถงการยอมรบประสทธภาพการใชงานอยในระดบด

ตารางท5.4แสดงผลการประเมนประสทธภาพดานการท างานของระบบProgrammer

รายการประเมน คาเฉลย ระดบประสทธภาพ

ความสามารถในการจดเกบขอมลและความสมพนธ 4 ด ความสามารถในการก าหนดและบนทกคาพนฐาน 4.28 ปานกลาง ความสามารถในการจ ากดสทธการใชงานของผใช 3.57 ปานกลาง ความสามารถในการเขาถงขอมลท าไดรวดเรว 4.85 ดมาก ความสามารถในการตรวจสอบความถกตองของขอมล 5 ดมาก สรปผลการประเมน 4.34 ด

จากตารางท 5.4 เมอพจารณาการประเมนประสทธภาพของระบบหลงจากท

Programmer ไดทดสอบการใชงานระบบแลว และผลการประเมน ไดคาเฉลยเทากบ 4.34ซงแสดงถงการยอมรบประสทธภาพการใชงานอยในระดบด

59

- ดานการใชงานเปนการประเมนเพอดวาระบบทพฒนาขนมานน มความมประสทธภาพตรงตามความตองการของผใชมากนอยเพยงใด

ตารางท5.5แสดงผลการประเมนประสทธภาพดานการใชงานของระบบของ Manager

รายการประเมน คาเฉลย ระดบประสทธภาพ

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

5 ดมาก

ความชดเจนและเหมาะสมในการน าเสนอขอมล 5 ดมาก สรปผลการประเมน 4.75 ด

จากตารางท 5.5 เมอพจารณาการประเมนประสทธภาพของระบบหลงจากท

Managerไดทดสอบการใชงานระบบแลว และผลการประเมน ไดคาเฉลยเทากบ 4.75ซงแสดงถงการยอมรบประสทธภาพการใชงานอยในระดบด

ตารางท5.6แสดงผลการประเมนประสทธภาพดานการใชงานของระบบของ Project Manager

รายการประเมน คาเฉลย ระดบประสทธภาพ

การออกแบบกราฟก 4.33 ด การจดหมวดหม 4.33 ด ความสะดวกและงายตอการใชงาน 5 ดมาก ความสะดวกในการเพมและเปลยนแปลงขอมล 4.66 ด ความสะดวกและงายตอการเปรยบเทยบระยะเวลาโครงการ

5 ดมาก

ความชดเจนและเหมาะสมในการน าเสนอขอมล 5 ดมาก สรปผลการประเมน 4.72 ด

60

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

ตารางท5.7แสดงผลการประเมนประสทธภาพดานการใชงานของระบบของ Programmer

รายการประเมน คาเฉลย ระดบประสทธภาพ

การออกแบบกราฟก 4.28 ด การจดหมวดหม 4.85 ด ความสะดวกและงายตอการใชงาน 5 ดมาก ความสะดวกในการเพมและเปลยนแปลงขอมล 4.85 ด ความสะดวกและงายตอการเปรยบเทยบระยะเวลาโครงการ

4.34 ด

ความชดเจนและเหมาะสมในการน าเสนอขอมล 5 ดมาก สรปผลการประเมน 4.72 ด

จากตารางท 5.7 เมอพจารณาการประเมนประสทธภาพของระบบหลงจากท

Programmerไดทดสอบการใชงานระบบแลว และผลการประเมน ไดคาเฉลยเทากบ 4.72ซงแสดงถงการยอมรบประสทธภาพการใชงานอยในระดบด

- ดานผลลพธ เปนการประเมนเพอดวาระบบทพฒนาขนมานน มสวนชวยในการด าเนนโครงการของผใชมากนอยเพยงใด

ตารางท5.8แสดงผลการประเมนประสทธภาพดานผลลพธการใชงานของ Manager

รายการประเมน คาเฉลย ระดบประสทธภาพ

ความสะดวกในการตดตอประสานงานกนในโครงการ 4.5 ด ความสะดวกในการตดตามโครงการ 4 ด ความสะดวกตอการวางแผนท างาน 4 ด สรปผลการประเมน 4.16 ด

61

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

ตารางท5.9แสดงผลการประเมนประสทธภาพดานผลลพธการใชงานของ Project Manager

รายการประเมน คาเฉลย ระดบประสทธภาพ

ความสะดวกในการตดตอประสานงานกนในโครงการ 4.33 ด ความสะดวกในการตดตามโครงการ 4 ด ความสะดวกตอการวางแผนท างาน 5 ดมาก สรปผลการประเมน 4.44 ด

จากตารางท 5.9 เมอพจารณาการประเมนประสทธภาพของระบบหลงจากท

Project Managerไดทดสอบการใชงานระบบแลว และผลการประเมน ไดคาเฉลยเทากบ 4.44ซงแสดงถงการยอมรบประสทธภาพการใชงานอยในระดบด

ตารางท5.10แสดงผลการประเมนประสทธภาพดานผลลพธการใชงานของ Programmer

รายการประเมน คาเฉลย ระดบประสทธภาพ

ความสะดวกในการตดตอประสานงานกนในโครงการ 4.57 ด ความสะดวกในการตดตามโครงการ 4.28 ด ความสะดวกตอการวางแผนท างาน 5 ดมาก สรปผลการประเมน 4.61 ด

จากตารางท 5.10 เมอพจารณาการประเมนประสทธภาพของระบบหลงจากท

Programmer ไดทดสอบการใชงานระบบแลว และผลการประเมน ไดคาเฉลยเทากบ 4.61ซงแสดงถงการยอมรบประสทธภาพการใชงานอยในระดบด

62

5.3.6 สรปผลการประเมนโดยคดจากคาเฉลย การประเมนทง 3 ดาน ของทกกลม ตวอยาง

ตารางท5.11แสดงสรปผลการประเมนประสทธภาพของระบบทง 3 ดาน

รายการประเมน คาเฉลย ระดบประสทธภาพ

การประเมนดานการท างานของระบบ 4.23 ด การประเมนดานการใชงาน 4.73 ด การประเมนดานผลลพธ 4.40 ด สรปผลการประเมน 4.45 ด

จากตารางท 5.11สามารถอธบายไดดงน - การประเมนดานการท างานของระบบมประสทธภาพอยในระดบด - การประเมนดานการใชงานมประสทธภาพอยในระดบด - การประเมนดานผลลพธมประสทธภาพอยในระดบด

5.4 สรปทายบท

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

63

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

6.1บทน า ในบทนจะกลาวถงการสรปผลโครงการและขอเสนอแนะ ของระบบตดตามระยะเวลาโครงการผานระบบออนไลนเพอท าการวเคราะหเปรยบเทยบกบวตถประสงค และประโยชนทคาดวาจะไดรบ ทไดก าหนดไวในบทน า วาจะสามารถบรรลตรงตามวตถประสงคทไดก าหนดมาหรอไมซงระบบนเปนการน าเทคโนโลยเวบ มาประยกตใช เปนเครองมอเพอชวยใหการด าเนนโครงการ สามารถด าเนนไดอยางมประสทธภาพมากขน โดยทผใชงานสามารถน าไปใชงานในการวางแผนตารางเวลางานในโครงการ ตลอดจนการตดตอสอสารภายในทม ซงระบบทพฒนาขนจะมสวนชวยใหสมาชกภายในทมท างานไดอยางมประสทธภาพมากขน 6.2 สรปผลโครงการ จากการศกษาถงปญหาในการบรหารงานโครงการสารสนเทศ และความตองการของระบบ จงไดจดท าระบบตดตามระยะเวลาโครงการผานระบบออนไลน โดยใชเวบแอปพลเคชน(Web Application) เปนเครองมอหลก ผลการด าเนนงานประกอบดวยสวนส าคญ แบงตามวตถประสงคตงตน ดงน

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

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

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

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

64

มาโดยใช ฟรซอฟแวร ซงอาศยฐานขอมล MySQL และเปนการพฒนาขนมาใชเอง สามารถพฒนาตอยอดเองได จงเปนการลดตนทนในการจดซอซอฟตแวร ซงตรงตามวตถประสงค

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

6.3ขอเสนอแนะ

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

65

เอกสารอางอง [1] Gray, C.F. and Larson, E.W, "Project Management: The Managerial Process",2000 [2] NuriaMatheu, “Lief Cycle Document Management System for Construction” ,2005 [3] KamerYuksel, “Web-Enabled Project Management And Collaboration Using

Microsoft Groove System” ,2008 [4] Schwalbe K,"Information Technology Project Management. 5th edition",2007 [5] Gido and Clements, "Successful Project Management. 2nd edition" ,2003 [6] Cadle J and Yeates, "Project Management for Information Systems. 4th edition",2004 [7] BurcinBecerik, "Online Collaboration and Project Management Technology",Cambridge,2005

66

ภาคผนวก แบบประเมนประสทธภาพระบบ

ระบบตดตามระยะเวลาโครงการผานระบบออนไลน

ค าชแจง 1. แบบประเมนประสทธภาพระบบน เปนแบบสอบถามความคดเหนเกยวกบการใชงานระบบตดตามระยะเวลาโครงการผานระบบออนไลนทไดพฒนาขนเพอ เปนตวชวยในการประสานงานในการด าเนนโครงการตางๆ ใหแก ผบรหาร ผควบคมโครงการ และโปรแกรมเมอร 2.การแสดงความคดเหนของผประเมนเกยวกบประสทธภาพของระบบประกอบดวยสวนของค าถามทอยดานซายมอและมาตราสวนประมาณคาทอยดานขวามอจ านวน 5 ชองโดยโปรดกาเครองหมายกากบาท (×) ลงในชองทางดานขวามอทตรงกบความคดเหนของทาน โดยก าหนดคา ความหมายดงน 5 หมายถง ระดบประสทธภาพการท างานของระบบอยในระดบดมาก 4 หมายถง ระดบประสทธภาพการท างานของระบบอยในระดบด 3 หมายถง ระดบประสทธภาพการท างานของระบบอยในระดบปานกลาง 2 หมายถง ระดบประสทธภาพการท างานของระบบอยในระดบนอย

3 หมายถง ระดบประสทธภาพการท างานของระบบอยในระดบควรปรบปรง 3. แบบประเมนหาประสทธภาพของระบบนม 2 ตอน จ านวน 3 หนา ซงแบงการทดสอบออกเปน 3 สวนดงน 3.1 ดานการท างานของระบบ

3.2 ดานการใชงาน 3.3 ดานผลลพธ

67

ตอนท1 ขอมลทวไปของผประเมน 1.ต าแหนงงาน ___Manager ___Project Manager ___Programmer 2.สถานทท างาน

___Head Office ___Onsite Service ตอนท 2 ความคดเหนของผประเมนเกยวกบประสทธภาพของระบบ ตารางท 1การประเมนดานการท างานของระบบ

รายการประเมน

ระดบประสทธภาพ ดมาก ด ปานกลาง นอย ควรปรบปรง

5 4 3 2 1 1 ความสามารถในการจดเกบขอมลและความสมพนธ

2 ความสามารถในการก าหนดและบนทกคาพนฐาน

3 ความสามารถในการจ ากดสทธการใชงานของผใช

4 ความสามารถในการเขาถงขอมลท าไดรวดเรว

5 ความสามารถในการตรวจสอบความถกตองของขอมล

68

ตารางท 2การประเมนดานการใชงาน

ตารางท 3การประเมนดานผลลพธ

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

รายการประเมน

ระดบประสทธภาพ ดมาก ด ปานกลาง นอย ควรปรบปรง

5 4 3 2 1 1 การออกแบบกราฟก 2การจดหมวดหม 3 ความสะดวกและงายตอการใชงาน 4 ความสะดวกในการเพมและเปลยนแปลงขอมล

5 ความสะดวกและงายตอการเปรยบเทยบระยะเวลาโครงการ

6 ความชดเจนและเหมาะสมในการน าเสนอขอมล

รายการประเมน

ระดบประสทธภาพ ดมาก ด ปานกลาง นอย ควรปรบปรง

5 4 3 2 1 1 ความสะดวกในการตดตอประสานงานกนในโครงการ

2 ความสะดวกในการตดตามโครงการ 3 ความสะดวกตอการวางแผนท างาน