วันพุธที่ 17 มีนาคม พ.ศ. 2553

วันพุธที่ 10 มีนาคม พ.ศ. 2553

OOP (Object- Oriented Programming)

OOP

Class : คำนวณเวลาค่าจอดรถ

Property : เวลาเข้า และ เวลาออก

: ค่าบริการต่อชั่วโมง

: ค่าบริการหากไม่ถึง 1 ชั่วโมง

: จำนวนรถที่เข้ามาจอด

Method : คำนวณหาเวลาที่รถแต่ละคันจอด

: คำนวณหาค่าบริการจากยอดเวลารวม

Encapsulation

: วิธีคำนวณหาเวลาในการจอดรถ

: วิธีคำนวณหาค่าบริการในการจอดรถ

Procedural

Procedural

Input

1. รับค่าทะเบียนรถจาก keyboard และเก็บบันทึกไว้ในฐานข้อมูล

2. รับเวลาเข้าจอดของรถแต่ละคันเพื่อที่จะใช้ในการคำนวณหาเวลาในการจอดรถ

3. รับเวลาออกของรถแต่ละคันเพื่อใช้ในการคำนวณหาเวลาในการจอดรถ

Process

1. บันทึกและแก้ไขทะเบียนของรถแต่ละคัน

2. บันทึกและแก้ไขเวลาเข้า ออกของรถแต่ละคัน

3. เพิ่มจำนวนรถที่เข้ามาจอดในลานจอดรถเพื่อจะได้รู้จำนวนที่ว่างว่าเต็มหรือว่างอยู่

4. นำเวลาเข้ามา ลบ ( - ) กับเวลาออกเพื่อให้ได้ผลลัพธ์เป็นเวลารวมทั้งหมดที่รถแต่ละคันที่จอด

5. นำเวลาที่คำนวณได้มาทำการคำนวณหาค่าบริการที่ลูกค้าต้องจ่าย

6. เมื่อรถออกจากลานจอดรถมีการชำระเงินเรียบร้อยให้ลบจำนวนรถที่เพิ่มเข้าไปออกด้วยเพื่อแสดงให้รุ้ว่ามีที่ว่างอีกหรือไม่

Output

1. แสดงยอดเวลารวมออกทางจอภาพ

2. แสดงยอดเงินรวมออกทางจอภาพ



FlowChart



Concept

1. บริการที่จอดรถคิดค่าบริการชั่วโมงละ 20 บาท จอดไม่ถึงครึ่งชั่วโมงหรือครึ่งชั่วโมงพอดีคิดค่าบริการ 10 บาท จอดเกินครึ่งชั่วโมงคิดเป็น 1 ชั่วโมง

2. จัดเก็บทะเบียนรถที่เข้ามาใช้บริการ

3. จัดเก็บเวลาเข้า ออก เพื่อคำนวณหาราคาค่าบริการ

4. ที่จอดรถสามารถรองรับรถยนต์ได้ 40 คัน

หน้าแรก

โครงงาน
วิชา ICT305


ชื่อโครงงาน
PARKING RENTAL


ผู้จัดทำ
นายณัฐพนธ์ โมราเพ็ญ 50013124
นายธนวันต์ อับดุลลากาซิม 50013422