Development of a Flexible Reporting System Using Design Patterns
รหัสดีโอไอ
Creator Jirapipat Thanyaphongphat
Title Development of a Flexible Reporting System Using Design Patterns
Contributor Hiranya Boonchoo, Jirapipat Thanyaphongphat
Publisher Digital Education and Learning Engineering Association
Publication Year 2568
Journal Title Journal of Digital Education and Learning Engineering
Journal Vol. 1
Journal No. 1
Page no. 119-128
Keyword Builder Pattern, Design Patterns, Expansion of reporting system, Strategy Pattern, Learning Engineering
URL Website https://so18.tci-thaijo.org/index.php/delethailand
Website title Journal of Digital Education and Learning Engineering Association
ISSN 3088-1552
Abstract Organizations managing large datasets require adaptable and customizable reporting systems to generate precise reports and exports, supporting informed decision-making. This research investigates the implementation of reporting systems using Design Patterns, a software engineering methodology that offers reusable solutions to common challenges. The study examines how Design Patterns enhance system adaptability and provide a framework for software development best practices, thereby improving the quality of work in the digital sector. The research outlines essential stages in developing a reporting system, including Design Pattern analysis, system architecture, and testing. A comparative analysis shows that systems developed with Design Patterns achieve reduced development time compared to those without them. The study also explores applications across business, educational, and research domains. Challenges in designing scalable systems, such as complexity and maintenance issues, are addressed through solutions like the Builder Pattern for managing intricate objects and the Strategy Pattern for handling various report generation approaches. These methods not only address complex requirements but also foster skill development by allowing developers to gain hands-on experience in system customization and software architecture. The research concludes that Design Patterns enhance system flexibility, decrease development time, and facilitate quicker error identification. They assist organizations and educational institutions in efficient resource allocation, allowing a focus on innovation rather than process management. The study demonstrates that Design Patterns improve system scalability, maintainability, and learning opportunities, making them valuable in both business and educational contexts.
สมาคมการศึกษาดิจิทัลและวิศวกรรมการเรียนรู้

บรรณานุกรม

EndNote

APA

Chicago

MLA

ดิจิตอลไฟล์

Digital File
DOI Smart-Search
สวัสดีค่ะ ยินดีให้บริการสอบถาม และสืบค้นข้อมูลตัวระบุวัตถุดิจิทัล (ดีโอไอ) สำนักการวิจัยแห่งชาติ (วช.) ค่ะ