Page 66 - การวิเคราะห์และออกแบบระบบเชิงวัตถุ
P. 66

6-54 การวิเคราะห์และออกแบบระบบเชงิ วัตถุ

เรื่องที่ 6.2.2
ตัวอย่างการเขียนแผนภาพยูสเคสการขายสินค้าออนไลน์

ตัวอย่างระบบงานการขายสินค้าออนไลน์

       วัตถุประสงค์ของระบบงาน คือ ท�ำการขายสินค้าออนไลน์ โดยท่ีลูกค้าสามารถค้นหาสินค้าบน
เว็บไซต์ได้เม่ือต้องการสินค้าสามารถส่ังสินค้าและช�ำระเงิน ส่วนทางร้านค้าจะจัดสินค้าให้กับลูกค้าเม่ือมี
การชำ� ระเงินเรยี บร้อย

       ข้ันตอนการสร้าง แผนภาพยูสเคส ประกอบด้วย 5 ข้นั ตอน ดงั น้ี
       1.	 เริ่มการท�ำงานด้วยแอ็คเตอร์ที่ท�ำให้เกิดยูสเคส เร่ิมด้วยแอ็คเตอร์ลูกค้า แอ็คเตอร์ของระบบ
ประกอบด้วย แอ็คเตอร์ลูกค้าและแอ็คเตอร์พนักงาน ท�ำหน้าที่ดูแลตรวจสอบการส่ังซ้ือสินค้าและจัดส่ง
สินค้า
       2.	เกิด Preconditions ส�ำหรับแผนภาพยูสเคสนี้คือ แอ็คเตอร์ผู้โดยสารท�ำการจองต๋ัวโดยสาร
บนหนา้ เวบ็ ไซต์
       3.	การทำ� งานในระบบดว้ ยยสู เคส เปน็ การหายสู เคสภายในระบบงานประกอบดว้ ยกจิ กรรมใดบา้ ง
และการวเิ คราะหค์ วามสมั พนั ธร์ ะหวา่ งยสู เคส และความสมั พนั ธร์ ะหวา่ งยสู เคสกบั แอค็ เตอร์ ดงั นนั้ ยสู เคส
ในระบบมีดงั น้ี

            3.1 	ยสู เคสคน้ หาสนิ คา้ ทำ� การคน้ หาขอ้ มลู สนิ คา้ และราคาทตี่ นเองตอ้ งการบนหนา้ เวบ็ ไซต์
            3.2		ยสู เคสเขา้ ระบบ เมอ่ื ลกู ค้าตอ้ งการสงั่ ซอ้ื สินคา้ จะตอ้ งเข้าสูร่ ะบบกอ่ นเสมอ
            3.3		ยูสเคสลงทะเบียน เป็นยูสเคสที่มีความสัมพันธ์แบบเพ่ิมเติมกับยูสเคสเข้าระบบ จะ
ท�ำงานเมื่อผู้ใช้ยังไม่ได้เป็นสมาชิก
            3.4		ยสู เคสสงั่ ซอ้ื สนิ คา้ เปน็ ยสู เคสทม่ี คี วามสมั พนั ธแ์ บบรวมกบั ยสู เคสเขา้ ระบบ ทำ� การสงั่
ซ้อื สนิ คา้ ทล่ี กู คา้ ตอ้ งการโดยทต่ี อ้ งเข้าระบบก่อน
            3.5		ยูสเคสจัดการคลังสินค้า เป็นยูสเคสที่มีความสัมพันธ์แบบรวมกับยูสเคสเข้าระบบ
พนักงานท�ำการตรวจสอบสินค้าคงเหลอื ภายในคลังสนิ ค้า
            3.6		ยูสเคสการช�ำระเงิน เป็นยูสเคสท่ีมีความสัมพันธ์แบบรวมกับยูสเคสสั่งซ้ือสินค้าเม่ือ
ลูกค้าช�ำระเงินทางระบบจะท�ำการตรวจสอบการส่ังซื้อสินค้าท่ีสั่งและให้ทางลูกคา้ แจ้งสถานะการช�ำระเงิน
กลับไปหรอื พนักงานทำ� การตรวจสอบการชำ� ระเงินเพือ่ จดั ส่งสนิ ค้าต่อไป
            3.7		ยสู เคสจดั สง่ สนิ คา้ เปน็ ยสู เคสทเ่ี กดิ เมอ่ื พนกั งานตรวจสอบในระบบวา่ มกี ารสงั่ ซอื้ สนิ คา้
แล้วและลกู ค้าท�ำการชำ� ระเงนิ เรยี บร้อยแลว้ พนักงานจะจดั ส่งสนิ คา้ ให้
       4.	เกิด Postcondition เมื่อแผนภาพยสู เคสท�ำงานเสรจ็ ส้นิ คอื แอ็คเตอรล์ ูกค้ายนื ยนั การช�ำระ
เงนิ และได้รับสนิ คา้ เรียบรอ้ ยแล้วแล้วเป็นการสนิ้ สุดการทำ� งานในระบบ
   61   62   63   64   65   66   67   68   69   70   71