060...
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 เขาสระบบ
44
รปท 4.9ตวอยางหนาจอออกแบบหนาการจดการแกไขขอมลโครงการ
รปท 4.10 ตวอยางหนาจอออกแบบหนาการจดการผรบผดชอบเฟสงาน
รปท 4.11ตวอยางหนาจอออกแบบหนาการแสดงผรบผดชอบเฟสงาน
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 ความสะดวกตอการวางแผนท างาน