โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... ·...

31
รายงานโครงการหมายเลข COE2004-02 เรื่อง โปรแกรมระบบควบคุมเอกสาร โดย นายณัฐวัตร เจิดพงศาธร รหัส 443040723-6 นายภาณุวัฒน คามวัลย รหัส 443040880-0 นายยุทธชัย กระเดา รหัส 443040898-1 รายงานนี้เปนรายงาน งานโครงการองนักศึกษาชั้นปที4 ซึ่งเสนอเปนสวนหนึ่งใน หลักสูตรวิศวกรรมศาสตรบัณฑิต ภาควิชาวิศวกรรมคอมพิวเตอร คณะวิศวกรรมศาสตร มหาวิทยาลัยขอนแกน

Upload: others

Post on 14-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

รายงานโครงการหมายเลข COE2004-02

เรอง

โปรแกรมระบบควบคมเอกสาร

โดย

นายณฐวตร เจดพงศาธร รหส 443040723-6 นายภาณวฒน คามวลย รหส 443040880-0 นายยทธชย กระเดา รหส 443040898-1

รายงานนเปนรายงาน งานโครงการองนกศกษาชนปท 4 ซงเสนอเปนสวนหนงในหลกสตรวศวกรรมศาสตรบณฑต

ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยขอนแกน

Page 2: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

Project Report No. COE2004-02

Title

Document Control System

By

Mr.Nuttawut Jurdpongsatorn ID. 443040723-6 Mr.Panuwat Khamwan ID. 443040880-0 Mr.Yuthachai Kradao ID. 443040898-1

This is the report of fourth year project assignment submitted in partial Fulfillment of the requirement for the Degree of Bachelor of Engineering

Department of Computer Engineering Faculty of Engineering Khon Kaen University

Page 3: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

เรอง

โปรแกรมระบบควบคมเอกสาร

โดย นายณฐวตร เจดพงศาธร รหส 443040723-6 นายภาณวฒน คามวลย รหส 443040880-0 นายยทธชย กระเดา รหส 443040898-1

อาจารยทปรกษาโครงการ

...................................... (อ.กานดา รณนะพงศา)

อาจารยผรวมประเมนโครงการ

1....................................... (อ.บญฤทธ กเกยรตกล)

2.......................................

(อ.วส เชาวพานนท)

ประเมนผล ณ วนท ......../......../........

Page 4: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

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

ในการทโครงการนจะสาเรจลงไดนน จาเปนตองไดรบความชวยเหลอจากหลายๆสวน ซงมทงให ขอมล ใหคาปรกษา คาแนะนา รวมทงแหลงคนควาเพมเตม จงขอขอบพระคณมา ณ ทน โดยเฉพาะอยางยง - พๆ เจาหนาทของบรษทอดรมาสเตอรเทค จากด ทชวยใหขอมลในเรองของ ระบบควบคมเอกสาร รปแบบของเอกสาร - อาจารย วส เชาวพานนท ทใหคาปรกษาและแนะนาแหลงคนควาเพมเตม - อาจารย บญฤทธ กเกยรตกล ทชวยใหคาแนะนา - เพอนๆ วศวกรรมคอมพวเตอร รน 11 ทชวยใหอธบายการทางานของโปรแกรมบางสวน ทใชในการพฒนา

Page 5: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

บทคดยอ

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

1. ทาการศกษาระบบการควบคมเอกสารในบรษท 2. ทาการศกษาถงรปแบบของเอกสารทงหมดทบรษทตองการจดเกบและแกไข 3. พฒนาโปรแกรมทสามารถจะจดเกบและแกไขไดเฉพาะตวหนงสอ 4. พฒนาโปรแกรมทสามารถจะจดการกบตารางและรปภาพได 5. พฒนาระบบฐานขอมล 6. ทดลองใชโปรแกรมและหาขอผดพลาดเพอทาการปรบปรงแกไข

Page 6: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

สารบญ

กตตกรรมประกาศ ก บทคดยอ ข สารบญ ค สารบญรปภาพ ง สารบญตาราง จ บทท 1 บทนา 1 1.1 ความสาคญและทมาของโครงการ 1 1.2 วตถประสงคของโครงการ 1 1.3 ขอบเขตของโครงการ 1 1.4 แผนการดาเนนงานโครงการ 2 1.5 ผลทคาดวาจะไดรบ 2 บทท 2 ความรพนฐานเกยวกบเอกสาร 3 2.1 ขอมลของกลมผใช (User) 3 2.2 ขอมลของระบบเอกสาร (Document) 4 2.3 ขอมลของระบบควบคมเอกสาร (Document Control System) 7 บทท 3 การพฒนาโปรแกรม 9 3.1 บทบาทการทางานของผใช User 9 3.2 รายละเอยดการทางานของระบบเอกสาร 10 3.3 รายละเอยดการทางานของโปรแกรม 12 บทท 4 ผลการดาเนนงาน 14 4.1 สวนตดตอกบผใช 14 บทท 5 บทสรปและขอเสนอแนะ 21 5.1 สรปผลการดาเนนงาน 21 5.2 ปญหา อปสรรคในการดาเนนงาน และ แนวทางแกไข 21 5.3 ขอเสนอแนะ 22 บรรณานกรม 23

Page 7: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

สารบญรปภาพ รปท 2.1 แสดงลาดบชนของเอกสาร 6 รปท 3.1 แสดงการทางาน Create และ New Revision 10 รปท 3.2 แสดงการทางาน Cancel Document 11 รปท 3.3 แสดงแสดงการทางาน Create External Document 12 รปท 4.1 หนา Login 14 รปท 4.2 หนา Main menu 15 รปท 4.3 หนา Document List 15 รปท 4.4 หนา Originating menu 16 รปท 4.5 เมนยอยของ Create menu 17 รปท 4.6 Create New Document 17 รปท 4.7 Open save File 18 รปท 4.8 New Revision Document 19 รปท 4.9 Cancel Document 19 รปท 4.10 Your Folder 20

Page 8: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

สารบญตาราง ตารางท 1.1 แสดงแผนการดาเนนงาน 2

Page 9: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

1

บทท 1 บทนา

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

นอกจากนหากบรษทใดตองการทจะไดรบมาตรฐาน ISO 9001:2000 จาเปนอยางยงทบรษทนนจะตองมการจดการกบเอกสารอยางมระบบ เพอใหเปนไปตามมาตรฐานของขอกาหนด ISO 9001:2000 ทาใหเปนแนวคดสาคญในการทาโครงการนขนมา

1.2 วตถประสงคของโครงการ

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

ปรบปรงขอมลลาสด 3. เพอเพมศกยภาพของระบบงานของ SMEs

1.3 ขอบเขตของโครงการ สามารถพฒนาโปรแกรมประเภท web application ทจะนาไปใชงานจรงในบรษทได โดยทตวโปรแกรมจะตองมความสามารถดงน

• สรางและแกไขเอกสารได • อนมตเอกสารได • เกบขอมลเอกสารลงในฐานขอมลและสามารถเรยกดได

Page 10: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

2

1.4 แผนการดาเนนงานโครงการ 1. ทาการศกษาระบบการควบคมเอกสารในบรษท 2. ทาการศกษาถงรปแบบของเอกสารทงหมดทบรษทตองการจดเกบและแกไข 3. พฒนาโปรแกรมทสามารถจะจดเกบและแกไขไดเฉพาะตวหนงสอ 4. พฒนาโปรแกรมทสามารถจะจดการกบตารางและรปภาพได 5. พฒนาระบบฐานขอมล 6. ทดลองใชโปรแกรมและหาขอผดพลาดเพอทาการปรบปรงแกไข

สามารถทจะแสดงเปนแผนการดาเนนงานไดดงตารางท 1.1 ตารางท 1.1 แสดงแผนการดาเนนงาน

แผนการดาเนนงาน กรกฎาคม สงหาคม กนยายน 1.ศกษาคนควา ระบบเอกสาร+tool ทใช 2. ออกแบบระบบ 3.เขยนโปรแกรม Originator Approver DCC Trainer 4.ออกแบบฐานขอมล 5.รวมงานทงหมดเขาดวยกน 6.ทดลองใชงานและแกไข

1.5 ผลทคาดวาจะไดรบ

1. ไดโปรแกรมประเภท Web Application ทสามารถจะจดระบบเอกสารขององคกรไดโดยทองคกรนนไมเสยคาใชจายใดในการไดโปรแกรมไปใช

2. สามารถทจะนา Web Application ทพฒนาเพอนาไปใชงานไดจรงในบรษทตางๆ 3. เปนการพฒนาระบบเอกสารของธรกจ SMEs โดยใชเทคโนโลยเขามาชวย

Page 11: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

3

บทท 2 ความรเบองตนเกยวกบเอกสาร

2.1 ขอมลของกลมผใช (User)

ผใชในระบบสามารถแบงออกเปนกลมดงน 2.1.1 General User : กลมผใชทมสทธนอยสด เปนพนกงานระดบลางทวไปในบรษทไดแก

พนกงานทวไปทมตาแหนงตากวา supervisor ยกเวน engineer ทก ตาแหนง

Action : View เอกสาร, Print เอกสาร ได 2.1.2 Originator : กลมผใชทมตาแหนงสงกวา General User ไดแก บคลากรทมตาแหนง

สงกวาหรอเทากบ Supervisor ยกเวน Engineer ทกคนจะสามารถเปน Originator ได

Action : Create, New Revision, Cancel Document โดยมขนตอนการ ทางานตามทออกแบบไวตาม Flow Chart 2.1.3 Reviewer : เปนหวหนาแผนกแตละแผนก (ระดบ Manager) Action : สามารถ View เอกสารได 2.1.4 Approver : ระดบผบรหาร เปนบคคลทถกกาหนดไว โดยปกตแลวตาแหนงตอง

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

Action : อนมตเอกสาร, View เอกสารได 2.1.5 Trainer : ผทนาเอกสารทไดรบการอนมตแลวไป Train Action : Print เอกสาร 2.1.6 DCC : Document Controller เปนผควบคมระบบเอกสารทงหมด Action : ดแลระบบเอกสารทงหมด, Configuration User ตางๆ ในระบบ, กาหนดสทธการใชงานเอกสารของ Position ตางๆ

Page 12: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

4

2.2 ขอมลของระบบเอกสาร (Document) เอกสารในระบบสามารถแบงออกเปนประเภทตางๆ ดงน 2.2.1 Quality Manual หมายถง คมอคณภาพ ซงผทสามารถออกเอกสารประเภทนได กคอ ผบรหารตงแต ระดบผจดการฝายขนไป การกาหนดหมายเลขเอกสาร คอ QM-XXX-YYY QM Quality Manual XXX Document Number YYY Revision Number 2.2.2 Procedure หมายถง ระเบยบการปฏบตงาน ซงผทสามารถออกเอกสารประเภทนได กคอ ผบรหาร ตงแตระดบผจดการฝายขนไป หรอผทไดรบมอบหมายจากผจดการฝายนน

การกาหนดหมายเลขเอกสาร คอ QP-XXX-YYY QM Quality Procedure XXX Document Number YYY Revision Number 2.2.3 Instruction หมายถง วธการทางาน ซงผทสามารถออกเอกสารประเภทนได กคอ Engineer และ Supervisor ขนไป เอกสารประเภท Instruction แบงไดดงน 2.2.3.1. Quality Process Instruction หมายเลขเอกสาร คอ QI-PI-XXX-YYY QI Quality Instruction PI Process Instruction XXX Document Number YYY Revision Number 2.2.3.2. Inspection Instruction หมายเลขเอกสาร คอ QI-II-XXX-YYY QI Quality Instruction II Inspection Instruction XXX Document Number

Page 13: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

5

YYY Revision Number 2.2.3.3. Process Control Flow หมายเลขเอกสาร คอ QI-PCF-XXX-YYY QI Quality Instruction PCF Process Control Flow XXX Document Number YYY Revision Number 2.2.3.4. Specification หมายเลขเอกสาร คอ QI-Spec-XXX-YYY QI Quality Instruction Spec Specification XXX Document Number YYY Revision Number 2.2.3.5. Other หมายเลขเอกสาร คอ QI-Other-XXX-YYY QI Quality Instruction Other Other Document XXX Document Number YYY Revision Number 2.2.4 Support document หมายถง เอกสารอนๆ ทเกยวของ ดงน 2.2.4.1. Rule หมายถง เอกสารทอางองมาจาก Instruction โดยยกเนอหาสวนใดสวนหนงมาเพอ ใชตดหนางาน ซงผทสามารถออกแบบเอกสารประเภทนได กคอ Engineer และ Supervisor ขนไป การกาหนดหมายเลขเอกสาร คอ Rule-XXX-YYY Rule Rule XXX Document Number YYY Revision Number 2.2.4.2. External document หมายถง เอกสารจากภายนอก การกาหนดหมายเลขของเอกสาร External document จะตองแบงกลมตามประเภทของเอกสาร กอนจงจะทาการกาหนดหมายเลขเอกสาร ประเภทของเอกสาร (Type of Document) มดงน

Page 14: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

6

1. SOO 6. QCF 2. Instruction 7. Specification 3. GIP 8. PM 4. II 9. Drawing 5. Rule 10. Other การกาหนดหมายเลขเอกสาร คอ QI-EXT-XXX(______) QI Quality Instruction EXT External Document XXX Document Number

(____) Document Type ลาดบชนของเอกสาร เปนดงแสดงในรปท 2.1

Manual Procedure

Instruction

Support Document ( Rule , External Document )

รปท 2.1 แสดงลาดบชนของเอกสาร

Page 15: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

7

2.3 ขอมลของระบบควบคมเอกสาร (Document Control System) ระบบเอกสารประกอบดวย Operation ตางๆ ดงน 2.3.1. Create: คอการสรางเอกสารใหมทยงแบงลงไปไดอกตามชนดของการสราง - Create Documents : คอการสรางตวเอกสารจะม Form แนบหรอไมกได - Create Forms : เปน Form แนบในเอกสาร - Create Rules : เปนเอกสารทสรางจากการดงบางสวน (บางบรรทด) ออกมาจากตว Document เพอความสะดวกในการใช งานเอกสาร

2.3.2. New Revision: การแกไขเอกสารเดมท effective แลว การแกไขเอกสารเปนการสรางตว ใหมท run เลขเอกสารตวเดมใชชอเอกสารตวเดม แตเปลยนเลข revision และเมอเอกสาร Effective กจะตองถกนาไปใชงานแทนทตวเดมซงถอวา เปนตวเกา การทา New Revision ยงแบงไดเหมอนการสรางคอ

- Document คอ สราง revision ใหมของเอกสารขนมา ซงปรบแกเนอหาของ document จากของเดม และสามารถเปลยนแปลง form ไดดวย - Form คอ การสราง form ตวใหมแทนตวเกาโดยถามการเปลยน revision ของ form ตวใดตวหนงแลว กจะตองเปลยนแปลง Revision ของ Document ดวย - Rule คอ การเปลยนแปลงเนอหาภายในเอกสาร Rule และจากท Rule ไดมา จากบางสวนของ document ดงนนถา New Revision rule ตวนน Effective จะตองทาการออก New Revision ของ Document ตามดวย

2.3.3. Cancel Document: คอ การขอยกเลกเอกสารทไมตองการใชงานแลว (เกาเกนไป, ไมมการ ใชงานอกตอไป) โดยไมมการสราง Revision ใหมแทนตวเดม การทาการ Cancel document นทาไดโดยตองเขยนคารองขอ Cancel Document และรอการอนมต เชนเดยวกบการสรางเอกสารหรอ New Revision 2.3.4. Create External: External Documents คอ เอกสารจากภายนอก (เปนเอกสารจากทาง บรษทอน เชนบรษทของลกคา) ทตองการใหบรษทเราใชงาน การ Create External คอ การลงทะเบยนหมายเลข External Documents แกเอกสารภายนอก โดยจะไมมการ

Page 16: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

8

เปลยนแปลงเนอหาของเอกสาร ดงนนจงไมมการอนมต เอกสารภายนอกเขามาจะถกเกบ ลงฐานขอมลใหมโดย DCC เลย 2.3.5. Approve: เปนขนตอนสาหรบ Approver และ Reviewer ในการ View เอกสาร และทาการ อนมตหรอ Reject 2.3.6. Use: คอ การใชเอกสาร สามารถแบงเปน 2 วธ คอ 1.การ View เอกสาร 2. Print เอกสาร 2.3.6.1. การ View ทาไดโดย การ View จากตวโปรแกรม ซงจะแสดงเนอหารายละเอยด ตางๆของโปรแกรม 2.3.6.2. การ Print สามารถ Print ไดทกคนแตจะไมเปนเอกสารควบคมจนกวาจะให DCC ทาการ stamp ตราวาเปนเอกสารควบคม *เอกสารควบคม : เอกสารทไดการรบรองจาก DCC วาเปนเอกสารทถกตองและนาไปใชงานได และ DCC จะรบผดชอบถาเกดเหตการณตางๆขนจากการนาเอกสารควบคมไปใชงาน

Page 17: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

9

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

3.1 บทบาทการทางานของผใช User

รายละเอยดอนๆ เกยวกบ User บทบาททงหมดทเปนไปไดม ดงน 1. General User 2. General User + Originator 3. General User + Originator + Reviewer 4. General User + Originator + Approver 5. General User + DCC 6. General User + DCC + Originator 7. General User + DCC + Reviewer 8. General User + DCC + Approver 9. General User + Trainer 10. General User + Trainer + Reviewer 11. General User + Trainer + Approver 12. General User + Trainer + Originator ( * อาจมการเพม-ลด บทบาทได )

ขอกาหนดตางๆ เพมเตมเกยวกบ User

- อนญาตใหทกคน Print เอกสารทยงไมพรอมใชได - เอกสารจะใชได(มการรบรอง) กตอเมอมการประทบตราจาก DCC - เอกสารทรบรองแลว เรยกวา เอกสารควบคม - ถามขอผดพลาดตางๆ จากการนาเอกสารควบคมไปใชงาน ผรบผดชอบอนดบแรกคอ DCC - Approver จะตองมอยางนอยทสด 2 คน ในการอนมตเอกสารทกฉบบ

- ในกรณท Reviewer เปนคนเดยวกบ Approver จะตองเปลยน Approver นนเปน คนอนโดยผท ทาได คอ DCC เลอกวาใครจะเปนแทน (จะเกดกรณนกตอเมอ มการกาหนด Approver เปน Default สาหรบอนมตเอกสาร group นนหรอ ทก group นน หรอ ทก group ไวกอน ถาให

Page 18: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

10

Originator เปนคนเลอก Approver เองตอน create document จะไมเกดกรณน แตจะมปญหาอนตามมา คอ เลอก Approver ไดไมตรงกบความเหมาะสมในการใชงานอาจเปนการสญเปลา ถา Create เอกสารแตละฉบบแลวตองมาเลอก Approver โดย Approver กเปนคนเดม)

3.2 รายละเอยดการทางานของระบบเอกสาร 3.2.1. การทางานของ Create และ New Revision

Originator

รปท 3.1 แสดง Operation: Create และ New Revision

จากรปท 3.1 แสดงการทางานของ Create และ New Revision สามารถอธบายไดคอ เรมตนผสราง สรางเอกสารจากทใดกตาม เอกสารจะยงไมเขาสระบบจนกวา Originator จะสรางเสรจสมบรณและ send to DCC เรยบรอย เอกสารกจะเขาสระบบ และม Status เปน Sign loop จากนนถงขนตอนในการ review , approve โดยถามการไมผานทขนตอนใด จะตองทา การ reject เอกสารกลบไปหา Org โดยตองมการใหเหตผลดวย และตองทราบวาผใดเปนคนreject

DCC

Reviewer

Approvers

Trainers

DCC

reject

reject

reject Ongoing

Sign loop

Wait for training

Finished

Effective

Page 19: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

11

โดย status ของเอกสารจะเปน Ongoing จน Originator แกไขเอกสารเสรจ จงจะสงไปท DCC และยอนลงมาตาม Flow Chart และถาอนมตเสรจแลว เอกสารจะตองนาไปรอ Train โดย Trainers จะตอง Print Document ตวนนไป train แกผใชงาน และตองนาใบ training attendance มาใหแก DCC เพอเปนการบอกวาได train เสรจแลว และเอกสารจะม status เปน finish เพอรอวน Effective แตถาในตวเอกสารไมกาหนดวน Effective ไว กจะทาการ Effective ทนท 3.2.2. การทางานของ Cancel Document

Originator

รปท 3.2 แสดง Operation: Cancel Document

จากรปท 3.2 แสดงการทางานของ Cancel Document สามารถอธบายไดคอ เนองจากการ Cancel Document เปนเพยงการสงใบคารองเพอขอยกเลกเอกสารดงนน ไมจาเปนตองผาน Trainer Flow chart จงคลายกบ การทางานของ Create และ New Revision เพยงแตไมมขนตอนของ Trainer

Effective

Finished

DCC

Reviewer

Approvers

DCC

reject

reject

reject Ongoing

Sign loop

Page 20: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

12

3.2.3 การทางานของ Create External Document

รปท 3.3 แสดง Operation: Create External Document

จากรปท 3.3 แสดงการทางานของ Create External Document สามารถอธบายไดคอ เนองจาก External Document ไมมการแกไขหรอตรวจสอบใดๆ จาก Approve หรอ Reviewer ดงนนเมอเอกสารถกสรางโดย Originator เสรจกมาให DCC ทาการเกบลงฐานขอมลได ทนท 3.3 รายละเอยดการทางานของโปรแกรม จากขอมลทเราทาการสารวจมาไดแลว ขนตอนตอไป คอการออกแบบโครงสรางและองคประกอบตางๆ ของโปรแกรม ดงน 3.3.1.ลกษณะและความสามารถตางๆของโปรแกรม - เปนโปรแกรมประเภท Web Application ทมการตดตอกบ Database - สามารถใชงานจากทใดกได ทเชอมตออนเตอรเนต โดยไมตองลงโปรแกรมใดๆเพมเตม - ตองมความสามารถทจะเขยนเอกสาร,อนมต,แกไข และ Operation อนๆของระบบ

เอกสารได 3.3.2. เครองมอตางๆ ทใชในการพฒนาโปรแกรม - ใชภาษา HTML สรางรายละเอยดตางๆ ของหนา page - ใชภาษา PHP ในการสราง Dynamic Page และใชตดตอกบ Database - ใช MySQL เปน Database - ใช IIS หรอ Apache เปน Web Server

Ongoing

Effective

Originator

DCC

Page 21: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

13

- ใชโปรแกรม Appserv ชวยในการตดตง PHP, MySQL , Apache Web Server รวมทง การ Config คาของโปรแกรมเหลาน

3.3.3. รายละเอยดของการออกแบบโปรแกรม โปรแกรมนใช Database หลกทเดยวในการควบคม Flow ของระบบเอกสารทงระบบโดย จะใช Status ของเอกสารเปนตวกาหนดตาแหนงตางๆ ใน Flow และการเปลยน Status ของ เอกสารกจะเปนการเปลยนตาแหนงของเอกสารนนๆ ใน Flow ของระบบดวย ดวยวธการน ไฟลเอกสารจะไมไดถกสงไปจรงๆ จาก Operation หนงไปยงอก Operation หนง แตจะเปนเพยงแคการเปลยน Status ของเอกสารใน Databaseหลก โดยสวนนผใชจะไมร และอาจมองเหนวาไฟลเอกสารนนไดสงมาถงตนจรงๆ

Page 22: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

14

บทท 4 ผลการดาเนนงาน

4.1 สวนตดตอกบผใช จากทไดวางแผนการดาเนนงาน และไดทาการออกแบบในสวนของ GUI ของโปรแกรม ดงตอไปน

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

เชน ดเอกสารไดอยางเดยว, สรางเอกสาร แกไขเอกสารและดเอกสารได, อนมตเอกสารได เปนตน หนา Login กจะมลกษณะดงรป 4.1

รปท 4.1 หนา Login

4.1.2 หนา Main menu หลงจากทผใชระบบ ทาการ Login เขาสระบบแลว กจะม menu แสดงใหเหนดงรปท 4.2 โดยท แต

ละ menu จะ active ตามบทบาทของผใชท Login เขามา เชน originator จะสามารถใชงาน menu ไดดงน Document List, Originating, Your Folder สวน User ธรรมดากจะสามารถใชงาน menu ไดเฉพาะ Document List และ Your Folder เทานน

Page 23: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

15

รปท 4.2 หนา Main menu

4.1.3 หนา Document list

เปนหนาแสดงเอกสารในระบบ ผใชงานระบบท Login เขามา สามารถทจะคนหาเอกสารตาง ๆ ในระบบ โดยสามารถคนหาไดจาก group ของเอกสาร, สถานะของเอกสาร, originator name, document title, document number

รปท 4.3 หนา Document List

Page 24: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

16

4.1.4 หนา Originating เปนสวนท Originator ใชในการจดการเกยวกบเอกสาร โดยจะม menu ดงรปท 4.4 คอ Create,

New Revision, Cancel Document และจะกลาวรายละเอยดของ menu ยอย ตอไป

รปท 4.4 หนา Originating menu

4.1.4.1 Menu Create

หลงจากทเราไดทาการ Click ท Create menu แลว กจะมหวขอยอย ๆ ขนมา ซง จะประกอบดวย

View sample document – จะเปนการแสดงตวอยางเอกสาร Create New Document – จะเปนการสรางเอกสารใหม Create New Form – จะเปนสวนของการสราง form Open File – ในกรณท Originator ไดทาการสรางเอกสาร แตยงไมเสรจแตไดทาการ save

ไว กจะสามารถเปดงานเดมมาทาตอได

Page 25: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

17

Menu ยอยของ Create กจะเหนไดดงรปท 4.5

รปท 4.5 เมนยอยของ Create menu

Create new documents เปนตวอยางของการ Create New Document ดงทแสดงในรป 4.6

รปท 4.6 Create New Document

Page 26: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

18

Open save File กรณท Originator ทางานคางเอาไว และทาการ save งานเกบเอาไว กสามารถท

จะทาการเปดงานขนมาทาตอ โดยจะแสดง file ททาการ save ไว ดงรปท 4.7

รปท 4.7 Open save File

4.1.4.2 New Revision

ใชในการแกไขเอกสารตวเดมทไดถกสรางขนมาใชงานแลว โดยจะไมทาการ Save ทบเอกสารตวเดม แตจะทาการใสหมายเลขของการ revision กากบไวแทน โดยในรปท 4.8 เมอเรา Click ท menu New Revision กจะมหนาคนหา เพอความสะดวกแกผใชงาน โดยเลอกคนหาไดจาก document title, group

Page 27: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

19

สวน New Revision แสดงไดดง รปท 4.8

รปท 4.8 New Revision Document

4.1.4.3 Cancel Documents ในกรณทเอกสารทถกสรางขนมา ไมถกตองหรอไมเปนไปตามรปแบบทกาหนดไว

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

รปท 4.9 Cancel Document

Page 28: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

20

4.1.5 หนา Your Folder เปนหนาทแสดง File ของผใชงานระบบแตละคน ทไดทาการ save เกบไวภายในระบบงาน โดย

ภายใน Your Folder กจะแสดงรายชอ file ดงทเหนในรป 4.10 และยงสามารถทจะจดเรยงตามลาดบของ File Name, Type, Group งานทถก save ไวใน Your Folder จะสามารถถกเรยกขนมาดสถานะหรอลบ ออกไปได

รปท 4.10 Your Folder

Page 29: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

21

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

5.1 บทสรปและการดาเนนงาน

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

5.2 ปญหา อปสรรคในการดาเนนงาน และแนวทางแกไข

1. ปญหาการนดประชมกนระหวางสมาชกภายในกลม เนองจากสมาชกในกลมมเวลาวางไมตรงกน ทาใหตองเลอกหาททกคนวางพรอมกน

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

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

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

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

Page 30: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

22

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

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

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

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

Page 31: โปรแกรมระบบควบคุมเอกสารkrunapon/courses/senior... · Project Report No. COE2004-02 Title Document Control System By Mr.Nuttawut Jurdpongsatorn

23

บรรณานกรม

1. สมประสงค ธตนลนธ. เรยนลด php 4 ครอบคลมเวอรชน 4.2. กรงเทพมหานคร : โปรวชน, 2545. 2. วงศประชา จนทรสมวงศ. คมภร Photoshop 7 สสทงเลม. กรงเทพมหานคร : โปรวชน, 2545. 3. กตศกด เจรญโภคานนท. คมภรการสราง E-Commerce Application PHP4 ฉบบสมบรณครอบคลม PHP เวอรชน 4.0.6. กรงเทพมหานคร : บรษท ซคเซส มเดย จากด. 4. กตต ภกดวฒนกล. คมภร PHP. พมพครงท 4. กรงเทพมหานคร : เคทพ คอมพ แอนด คอนซลท, 2547. 5. Supin Wanna. PHP Web Application Development. กรงเทพมหานคร : บรษท เบนมารค วชน จากด. 6. พนจนทร ธนวฒนเสถยร. Macromedia Dreamweaver MX ฉบบเรยนลด. พมพครงท 5. กรงเทพมหานคร : บรษท ซคเซส มเดย จากด. 7. www.php.net8. www.w3.org/Amaya/9. www.mysql.com10. www.mysqlfront.de/11. www.appservnetwork.com