To do test #1
- เเนวคิดในการออกเเบบเว็บฝากขายสินค้าออนไลน์
- เมื่อสมาชิกทำการลงทะเบียนกับเว็บไซต์ของเราเเล้ว สมาชิกทุกคนจะมีหน้าร้านเป็นของตัวเอง เพื่อให้สมาชิกแต่ละคนสามารถประกาศขายสินค้าได้ โดยที่สมาชิกสามารถที่จะประกาศขายสินค้าได้มากกว่าหนึ่งขิ้น และในประกาศขายสินค้าสามารถที่จะใส่รายละเอียดของสินค้าได้คือ ชื่อสินค้า ราคาสินค้า รายละเอียดสินค้า และรูปภาพสินค้า โดยที่สินค้าหนึ่งชิ้นสามารถที่จะมีรูปภาพประกอบได้มากกว่าหนึ่งรูปและสินค้าแต่ละชิ้นสามารถที่จะเเสดงความคิดเห็นได้ในรูปแบบของประกาศสินค้าที่เป็นกลุ่ม และยังสามารถที่จะแสดงความคิดเห็นในรูปภาพแต่ละรูปได้อีกด้วย สินค้าหนึ่งชิ้นจำเป็นที่จะต้องมีรูปภาพประกอบอย่างน้อยหนึ่งรูป ในส่วนของร้านค้าสามารถที่จะตั้งชื่อร้านได้ ใส่รายละเอียดของร้านได้ รวมถึงวิธีการติดต่อกับผู้ขายว่าสามารถติดต่อได้ทางไหนบ้าง โดยอาจจะมีมากกว่าหนึ่งช่องทาง ในส่วนของของมูลผู้ขายจะต้องยืนยันข้อมูลจำนวนสามอย่างคือ เบอร์โทรศัพท์ เลขบัญชีธนาคาร เลขบัตรประชาชน เพื่อเป็นการสร้างความน่าเชื่อถือระหว่างผู้ซื้อและผู้ขาย ทั้งนี้ผู้ขายจะใส่หรือไม่ใส่ก็ได้
Er diagram #1
อธิบายความสัมพันธ์ของ ER DIAGRAM
- ความสัมพันธ์ของ ข้อมูล กับ ลูกค้า มีความสัมพันธ์กันดั้งนี้ : ลูกค้าหนึ่งคนสามารถที่จะมีข้อมูลได้แค่หนึ่งชุดข้อมูลเท่านั้น และลูกค้าจะยืนยันตัวตนหรือไม่ยืนยันก็ได้

รูปที่2 แสดงความสัมพันธ์ของ ข้อมูล กับ ลูกค้า
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ ข้อมูล กับ ลูกค้า
- Participation : Partial ในฝั่งของลูกค้าเพราะลูกค้าไม่จำเป็นที่จะต้องยืนยันข้อมูลคือ จะยืนยันหรือไม่ยืนยันก็ได้ และ Total ในฝั่งของข้อมูลเพราะถ้าลูกค้ายืนยันจำเป็นต้องมีข้อมูลดังกล่าว
- Cardinality : เป็นแบบ 1 : 1 เพราะลูกค้าหนึ่งคนจะมีข้อมูลเพียงหนึ่งชุดเท่านั้น
- ความสัมพันธ์ของ ลูกค้า กับ สินค้า มีความสัมพันธ์กันดั้งนี้ : ลูกค้าหนึ่งคนสามารถที่จะประกาศขายสินค้าได้หลายชนิดและจะประกาศขายหรือไม่ประกาศขายก็ได้

รูปที่3 แสดงความสัมพันธ์ของ ลูกค้า กับ สินค้า
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ ลูกค้า กับ สินค้า
- Participation : Partial ในฝั่งของลูกค้าเพราะลูกค้าจะประกาศขายหรือไม่ประกาศขายสินค้าก็ได้ และเป็น Total ในฝั่งของสินค้าเพราะถ้าประกาศขายสินค้าจำเป็นที่จะต้องมีข้อมูลของสินค้า
- Cardinality : เป็นแบบ 1 : N เพราะลูกค้าหนึ่งคนสามารถที่จะประกาศขายสิ้นค้าได้มากกว่าหนึ่งชิ้น
- ความสัมพันธ์ของ สินค้า กับ ความคิดเห็น มีความสัมพันธ์กันดั้งนี้ : สินค้าหนึ่งชิ้นสามารถมีได้หลายความคิดเห็น และสินค้าแต่ละชิ้นอาจจะมีความคิดเห็นหรือไม่มีความคิดเห็นก็ได้

รูปที่4 แสดงความสัมพันธ์ของ สินค้า กับ ความคิดเห็น
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ สินค้า กับ ความคิดเห็น
- Participation : Partial ในฝั่งของสินค้าเพราะสินค้าแต่ละชิ้นจะมีความคิดเห็นหรือไม่มีความคิดเห็นก็ได้ และเป็น Total ในฝั่งของความคิดเห็น
- Cardinality : เป็นแบบ 1 : N เพราะสินค้าหนึ่งสินสามารถมีได้หลายความคิดเห็น
- ความสัมพันธ์ของ ลูกค้า กับ ร้านค้า มีความสัมพันธ์กันดั้งนี้ : ลูกค้าหนึ่งคนสามารถที่จะมีร้านค้าได้หนึ่งร้านทันทีหลังจากที่สมัครสมาชิก

รูปที่5 แสดงความสัมพันธ์ของ ลูกค้า กับ ร้านค้า
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ ลูกค้า กับ ร้านค้า
- Participation : เป็นแบบ Total ทั้งสองฝั่งเพราะลูกค้าจำเป็นที่จะต้องมีร้านค้าเพื่อประกาศขายสินค้าของตัวเอง และบริหารจัดหารด้วยตัวเอง
- Cardinality : เป็นแบบ 1 : 1 เพราะลูกค้าหนึ่งคนสามารถที่จะเป็นเจ้าของร้านค้า ได้แค่หนึ่งร้านค้าเท่านั้น
- ความสัมพันธ์ของ สินค้า กับ ร้านค้า มีความสัมพันธ์กันดั้งนี้ : สินค้าแต่ละชนิดจำเป็นที่จะต้องมีร้านค้าที่ประกาศขาย โดยที่ร้านค้าหนึ่งร้านสามารถที่จะมีสินค้าอยู่ในร้านค้านั้นๆได้มากกว่าหนึ่งชิ้น

รูปที่6 แสดงความสัมพันธ์ของ สินค้า กับ ร้านค้า
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ สินค้า กับ ร้านค้า
- Participation : เป็นแบบ Total ทั้งสองฝั่งเพราะสินค้าจำเป็นที่จะต้องอยู่ในร้านค้า และร้านค้าจำเป็นที่จะต้องมีสินค้า
- Cardinality : เป็นแบบ N : 1 เพราะร้านค้าหนึ่งร้านสามารถที่จะมีสินค้าอยู่ในร้านค้าได้มากกว่าหนึ่งชิ้น
- ความสัมพันธ์ของ รูปภาพ กับ สินค้า มีความสัมพันธ์กันดั้งนี้ : สินค้าหนึ่งชิ้นจำเป็นที่จะต้องมีรูปภาพอย่างน้อยหนึ่งรูป

รูปที่7 แสดงความสัมพันธ์ของ รูปภาพ กับ สินค้า
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ รูปภาพ กับ สินค้า
- Participation : เป็นแบบ Total ทั้งสองฝั่งเพราะสินค้าจำเป็นที่จะต้องมีรูปภาพประกอบอย่างน้อยหนึ่งรูป และรูปภาพจะระบุถึงสินค้าชนิดนั้นๆ
- Cardinality : เป็นแบบ 1 : N เพราะาสินค้าหนึ่งชิ้นสามารถมีรูปภาพประกอบได้มากกว่าหนึ่งรูป
- ความสัมพันธ์ของ รูปภาพ กับ ความคิดเห็นรูป มีความสัมพันธ์กันดั้งนี้ : รูปภาพหนึ่งรูปสามารถมีได้มากกว่าหนึ่งความคิดเห็น

รูปที่8 แสดงความสัมพันธ์ของ รูปภาพ กับ ความคิดเห็น
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ รูปภาพ กับ สินค้า
- Participation : Partial ในฝั่งของรูปภาพเพราะรูปภาพจะมีความคิดเห็นหรือไม่มีก็ได้และเป็น Total ในฝั่งของความคิดเห็น
- Cardinality : เป็นแบบ 1 : N เพราะรูปภาพหนึ่งรูปสามารถที่จะมีความคิดเห็นได้มากกว่าหนึ่งความคิดเห็น
- ความสัมพันธ์ของ ข้อมูล กับ ลูกค้า มีความสัมพันธ์กันดั้งนี้ : ลูกค้าหนึ่งคนสามารถที่จะมีข้อมูลได้แค่หนึ่งชุดข้อมูลเท่านั้น และลูกค้าจะยืนยันตัวตนหรือไม่ยืนยันก็ได้
![]() |
รูปที่2 แสดงความสัมพันธ์ของ ข้อมูล กับ ลูกค้า |
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ ข้อมูล กับ ลูกค้า
- Participation : Partial ในฝั่งของลูกค้าเพราะลูกค้าไม่จำเป็นที่จะต้องยืนยันข้อมูลคือ จะยืนยันหรือไม่ยืนยันก็ได้ และ Total ในฝั่งของข้อมูลเพราะถ้าลูกค้ายืนยันจำเป็นต้องมีข้อมูลดังกล่าว
- Cardinality : เป็นแบบ 1 : 1 เพราะลูกค้าหนึ่งคนจะมีข้อมูลเพียงหนึ่งชุดเท่านั้น
- ความสัมพันธ์ของ ลูกค้า กับ สินค้า มีความสัมพันธ์กันดั้งนี้ : ลูกค้าหนึ่งคนสามารถที่จะประกาศขายสินค้าได้หลายชนิดและจะประกาศขายหรือไม่ประกาศขายก็ได้
![]() |
รูปที่3 แสดงความสัมพันธ์ของ ลูกค้า กับ สินค้า |
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ ลูกค้า กับ สินค้า
- Participation : Partial ในฝั่งของลูกค้าเพราะลูกค้าจะประกาศขายหรือไม่ประกาศขายสินค้าก็ได้ และเป็น Total ในฝั่งของสินค้าเพราะถ้าประกาศขายสินค้าจำเป็นที่จะต้องมีข้อมูลของสินค้า
- Cardinality : เป็นแบบ 1 : N เพราะลูกค้าหนึ่งคนสามารถที่จะประกาศขายสิ้นค้าได้มากกว่าหนึ่งชิ้น
- ความสัมพันธ์ของ สินค้า กับ ความคิดเห็น มีความสัมพันธ์กันดั้งนี้ : สินค้าหนึ่งชิ้นสามารถมีได้หลายความคิดเห็น และสินค้าแต่ละชิ้นอาจจะมีความคิดเห็นหรือไม่มีความคิดเห็นก็ได้
![]() |
รูปที่4 แสดงความสัมพันธ์ของ สินค้า กับ ความคิดเห็น |
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ สินค้า กับ ความคิดเห็น
- Participation : Partial ในฝั่งของสินค้าเพราะสินค้าแต่ละชิ้นจะมีความคิดเห็นหรือไม่มีความคิดเห็นก็ได้ และเป็น Total ในฝั่งของความคิดเห็น
- Cardinality : เป็นแบบ 1 : N เพราะสินค้าหนึ่งสินสามารถมีได้หลายความคิดเห็น
- ความสัมพันธ์ของ ลูกค้า กับ ร้านค้า มีความสัมพันธ์กันดั้งนี้ : ลูกค้าหนึ่งคนสามารถที่จะมีร้านค้าได้หนึ่งร้านทันทีหลังจากที่สมัครสมาชิก
![]() |
รูปที่5 แสดงความสัมพันธ์ของ ลูกค้า กับ ร้านค้า |
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ ลูกค้า กับ ร้านค้า
- Participation : เป็นแบบ Total ทั้งสองฝั่งเพราะลูกค้าจำเป็นที่จะต้องมีร้านค้าเพื่อประกาศขายสินค้าของตัวเอง และบริหารจัดหารด้วยตัวเอง
- Cardinality : เป็นแบบ 1 : 1 เพราะลูกค้าหนึ่งคนสามารถที่จะเป็นเจ้าของร้านค้า ได้แค่หนึ่งร้านค้าเท่านั้น
- ความสัมพันธ์ของ สินค้า กับ ร้านค้า มีความสัมพันธ์กันดั้งนี้ : สินค้าแต่ละชนิดจำเป็นที่จะต้องมีร้านค้าที่ประกาศขาย โดยที่ร้านค้าหนึ่งร้านสามารถที่จะมีสินค้าอยู่ในร้านค้านั้นๆได้มากกว่าหนึ่งชิ้น
![]() |
รูปที่6 แสดงความสัมพันธ์ของ สินค้า กับ ร้านค้า |
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ สินค้า กับ ร้านค้า
- Participation : เป็นแบบ Total ทั้งสองฝั่งเพราะสินค้าจำเป็นที่จะต้องอยู่ในร้านค้า และร้านค้าจำเป็นที่จะต้องมีสินค้า
- Cardinality : เป็นแบบ N : 1 เพราะร้านค้าหนึ่งร้านสามารถที่จะมีสินค้าอยู่ในร้านค้าได้มากกว่าหนึ่งชิ้น
- ความสัมพันธ์ของ รูปภาพ กับ สินค้า มีความสัมพันธ์กันดั้งนี้ : สินค้าหนึ่งชิ้นจำเป็นที่จะต้องมีรูปภาพอย่างน้อยหนึ่งรูป
![]() |
รูปที่7 แสดงความสัมพันธ์ของ รูปภาพ กับ สินค้า |
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ รูปภาพ กับ สินค้า
- Participation : เป็นแบบ Total ทั้งสองฝั่งเพราะสินค้าจำเป็นที่จะต้องมีรูปภาพประกอบอย่างน้อยหนึ่งรูป และรูปภาพจะระบุถึงสินค้าชนิดนั้นๆ
- Cardinality : เป็นแบบ 1 : N เพราะาสินค้าหนึ่งชิ้นสามารถมีรูปภาพประกอบได้มากกว่าหนึ่งรูป
- ความสัมพันธ์ของ รูปภาพ กับ ความคิดเห็นรูป มีความสัมพันธ์กันดั้งนี้ : รูปภาพหนึ่งรูปสามารถมีได้มากกว่าหนึ่งความคิดเห็น
![]() |
รูปที่8 แสดงความสัมพันธ์ของ รูปภาพ กับ ความคิดเห็น |
- Degree : Binary relationship เป็นความสัมพันธ์ที่มี Entity เกี่ยวข้องด้วย 2 Entity คือ รูปภาพ กับ สินค้า
- Participation : Partial ในฝั่งของรูปภาพเพราะรูปภาพจะมีความคิดเห็นหรือไม่มีก็ได้และเป็น Total ในฝั่งของความคิดเห็น
- Cardinality : เป็นแบบ 1 : N เพราะรูปภาพหนึ่งรูปสามารถที่จะมีความคิดเห็นได้มากกว่าหนึ่งความคิดเห็น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น