Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/21951
Title: | การพัฒนาระบบการจัดการกระแสงานจากแผนภาพกิจกรรมของยูเอ็มแอล |
Other Titles: | Development of a workflow management system from UML activity diagram |
Authors: | ธนวัฒน์ มหาไตรภพ |
Advisors: | วิวัฒน์ วัฒนาวุฒิ |
Other author: | จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์ |
Advisor's Email: | wiwat@chula.ac.th |
Subjects: | ผังระบบงาน ยูเอ็มแอล (วิทยาการคอมพิวเตอร์) |
Issue Date: | 2550 |
Publisher: | จุฬาลงกรณ์มหาวิทยาลัย |
Abstract: | วิทยานิพนธ์นี้มีวัตถุประสงค์เพื่อพัฒนาระบบการจัดการกระแสงานที่รับข้อกำหนดของกระแสงานในรูปแบบแผนภาพกิจกรรมของยูเอ็มแอล โดยที่แผนภาพกิจกรรมนั้นต้องถูกจัดเก็บมาในรูปแบบของมาตรฐานเอ็กซ์เอ็มไอ ระบบนี้จะควบคุมการทำงานให้เป็นไปตามลำดับและเงื่อนไขที่แสดงมาในแผนภาพกิจกรรม กล่าวคือระบบจะแสดงรายการงานของผู้ใช้แต่ละคนในแต่ละเวลาตามบทบาทของผู้ใช้ รวมถึงแสดงสถานะของงาน และจัดเก็บเอกสารที่เป็นอินพุตหรือเอาท์พุตของงานให้ ระบบการจัดการกระแสงานที่พัฒนาขึ้นมีลักษณะเป็นเว็บแอพพลิเคชัน ทำให้สามารถรองรับการทำงานของผู้ใช้หลายคนและมากกว่าหนึ่งกระแสงานพร้อมกัน รวมถึงรองรับการทำกลับการทำงาน และการแก้ไขข้อกำหนดของกระแสงานที่มีอินสแตนซ์ดำเนินการอยู่ ทั้งนี้ระบบยังทำการบันทึกข้อมูลการทำงานลงในล็อกไฟล์เพื่อการดูรายละเอียดการทำงานในภายหลัง การทดสอบระบบทำโดยการทดลองใช้ทั้งกระแสงานจริงและกรณีทดสอบ ผลการทดสอบพบว่าระบบสามารถทำงานได้ถูกต้องตามที่ออกแบบ |
Other Abstract: | The purpose of this research is to develop a workflow management system that takes UML activity diagrams, saved in the XMI format, as workflow specifications. The UML activity diagrams are generally used to model business activities. The system will enact the workflows to be performed in sequence, with right conditions as stipulated in the activity diagrams by populating and presenting the users their worklists based on the roles of the users. The system also displays tasks’ status and stores documents which are inputs or outputs of the tasks. The developed workflow management system is a web application. It is designed to be able to handle multiple users and multiple workflows concurrently. Additionally, the system supports task undoing, and allows modification to be made to the specifications of workflows whose instances are active. The system also records work details into log files so that work history can be viewed later on. The system is thoroughly tested by both using real workflows and test cases. The results show that the system works correctly as designed. |
Description: | วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2550 |
Degree Name: | วิทยาศาสตรมหาบัณฑิต |
Degree Level: | ปริญญาโท |
Degree Discipline: | วิทยาศาสตร์คอมพิวเตอร์ |
URI: | http://cuir.car.chula.ac.th/handle/123456789/21951 |
URI: | http://doi.org/10.14457/CU.the.2007.618 |
metadata.dc.identifier.DOI: | 10.14457/CU.the.2007.618 |
Type: | Thesis |
Appears in Collections: | Eng - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Thanawat_ma.pdf | 1.92 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.