COE2009-25 โปรแกรมบริหารจัดการอู่ซ่อมรถยนต์ โดย นายทรรศนชัย ดวงงอก 493040153-6 นายภัทรกิติ ไชยสิงห์ 493040169-1 อาจารย์ที่ปรึกษา : รศ.วิโรจน์ ทวีปวรเดช อาจารย์ร่วมประเมิน : รศ.วนิดา แก่นอากาศ ผศ.อนัตต์ เจ่าสกุล
หัวข้อนำเสนอ ความสำคัญและที่มา ขอบเขตของโครงการ ตัวอย่างซอฟต์แวร์ ความรู้เบื้องต้นที่ใช้ในการพัฒนาซอฟต์แวร์ ออกแบบระบบ สรุปแผนการดำเนินงาน Q&A
ความสำคัญและที่มา ลักษณะของอู่ซ่อมรถยนต์ในปัจจุบัน การให้บริการ กระบวนการดำเนินงาน สมาคมอู่กลางประกันภัยกับอู่ซ่อมรถยนต์ การบริหารจัดการงานภายในอู่ซ่อมรถยนต์ ปัญหาที่เกิดจากการบริหารจัดการของระบบเดิม แนวคิดในการแก้ปัญหา ระบบที่พัฒนาขึ้นจะช่วยให้การบริหารจัดการดีขึ้นอย่างไร
สร้างซอฟต์แวร์ที่ใช้ในการบริหารจัดการอู่ซ่อมรถยนต์ ขอบเขตของโครงการ สร้างซอฟต์แวร์ที่ใช้ในการบริหารจัดการอู่ซ่อมรถยนต์ สามารถนำข้อมูลของลูกค้าไปจัดเก็บในฐานข้อมูลได้อย่างถูกต้อง และสามารถดึงข้อมูลนี้ไปใช้ในกระบวนการอื่นๆ ได้ สามารถคำนวนราคาซ่อมได้อย่างถูกต้อง โดยอ้างอิงจากราคากลางที่กำหนดขึ้นโดยสมาคมอู่กลางประกันภัย สามารถติดตามและตรวจสอบสถานะการซ่อมได้ สามารถจัดเตรียมข้อมูลที่ใช้เคลมกับบริษัทประกันภัย ซอฟต์แวร์นี้ต้องสามารถรองรับการใช้งานโดยอู่ซ่อมรถยนต์ที่เป็นสมาชิกในสมาคมอู่กลางประกันภัย
ศึกษาตัวอย่างซอฟต์แวร์ ระบบงานอู่ซ่อมรถและร้านประดับยนต์ (Garage and Car Accessories) คุณสมบัติของระบบ ระบบการขาย ประกอบด้วย จัดทำใบเสนอราคา/ใบประเมินราคา จัดทำรายงานจากการขาย ระบบงานบริการลูกค้า ประกอบด้วย จัดทำใบเปิดงาน/รับบริการ บันทึกการติดตั้ง แก้ไข ระบุปัญหาของรถ ระบุปัญหาของสินค้า บันทึกติดตามงาน รองรับการสืบค้นใบเปิดงาน/รับบริการ จากอุปกรณ์บาร์โค้ด ระบบสต็อกสินค้าและอะไหล่ ประกอบด้วย ใบสั่งซื้อสินค้า ใบรับสินค้า รายงานยอดสินค้าคงเหลือ
ความรู้เบื้องต้นที่ใช้ในการพัฒนาซอฟต์แวร์ System Analysis and Design Web Application Java Spring framework Asynchronous JavaScript and XML (AJAX) MySQL (My Structure query language) JDBC
การออกแบบระบบ ออกแบบ DFD level 0 ของระบบ ซึ่งประกอบด้วยโปรเซสต่างๆ คือ Check in Estimate Repair Billing Pick up
การออกแบบระบบ ออกแบบ DFD level 1 ของระบบ Check in
การออกแบบระบบ ออกแบบ DFD level 1 ของระบบ Estimate
การออกแบบระบบ ออกแบบ DFD level 1 ของระบบ Repair
การออกแบบระบบ ออกแบบ DFD level 1 ของระบบ Billing
สรุปแผนการดำเนินงาน ศึกษาข้อมูลที่เกี่ยวข้องเพิ่มเติม ออกแบบระบบ ความรู้เบื้องต้นสำหรับพัฒนาซอฟต์แวร์ งานวิจัยที่เกี่ยวข้อง (ซอฟต์แวร์ที่มีผู้พัฒนามาก่อน) ระบบงานอื่นๆ ที่ใช้ซอฟต์แวร์ลักษณะเดียวกัน (Web application) ออกแบบระบบ ออกแบบ Data flow diagram
สรุปแผนการดำเนินงาน (ต่อ) ออกแบบรายละเอียดของโปรแกรม (Program specification) เขียน Data dictionary ออกแบบ ER-Diagram ออกแบบ UML class diagram ออกแบบต้นแบบของโปรแกรม (Prototype) พัฒนาระบบ ทดสอบและปรับปรุงแก้ไขระบบ จัดทำรายงาน และคู่มือการใช้งาน
Q&A