ความต้องการพื้นฐานของ PetClinic (Spring Training Day 2)
July 1st, 2009
เป็นตัวอย่างที่จะใช้ในการ สอน(ไม่อยากเรียกสอนเลย) Spring Training Day 2 ครับอ่าน requirement ก่อนแล้วช่วยกัน ทำ Domain Class ออกมาหน่อยครับ
ขอบเขตและความต้องการพื้นฐานของระบบ PetClinic
แอพพลิเคชั่นนี้ต้องสามารถถูกใช้งานได้บนเวบเบราเซอร์หลักๆของโลก (IE6-8, Firefox 2.0 – 3.5, Safari และ Opera มากไปไหมครับ) ผู้ใช้ของระบบนี้ทั้งหมดเป็นพนักงานของคลินิคทั้งหมด โดยที่เจ้าหน้าที่ทุกคนสามารถ เรียกดู แก้ไข ปรับปรุง
ข้อมูลของสัตวแพทย์ คนไข้ และ สัตว์เลี้ยง ได้ทั้งหมดโดยที่แอพพลิเคชั่นจะต้องมีความสามารถพื้นฐานดังนี้
Use Cases
- เรียกดู list ของสัตวแพทย์และความเชี่ยวชาญพิเศษสาขาต่างๆได้
- เรียกดู ข้อมูลพื้นฐานต่างๆของเจ้าของ
- แก้ไข ข้อมูลพื้นฐานของเจ้าของได้
- สามารถเพิ่มสัตว์เลี้ยงเข้าไปในบัญชีของเจ้าของได้
- เรียกดูข้อมูลพื้นฐานของสัตว์เลี้ยงได้
- แก้ไขข้อมูลพื้นฐานของสัตว์เลี้ยงได้
- เรียกดูประวัติการเข้ารับการตรวจได้
เพิ่มประวัติการเข้ารับการตรวจได้
Business Rules
- มีข้อเดียวคือไม่สามารถมีสัตว์เลี้ยงชื่อซ้ำกันได้สำหรับเจ้าของหนึ่งคน
รอ Spring Training Day 2 ครับ
จะจัดขึ้น เร็วๆ นี้แล้ว ใช่มั้ยครับ .