Download - กรณีศึกษา : ………………
กรณี�ศึ�กษา : ………………
ระบบสารสนเทศึเพื่��อการขายส�นค้�าผ่�านเค้ร�อข�ายอ�นเทอร�เน�ต
ขอบเขตการท�างาน• ลู�กค้�าสามารถสม�ค้รเป็�นสมาชิ�กเพื่��อซื้��อส�นค้�าได้�ด้�วย
ตนเอง• จั�ด้การข้�อม�ลูส�นค้�าในร�านโด้ยผู้��ด้�แลูระบบ (เจั�าข้องร�าน)• สมาชิ�กสามารถทำ(ารายการซื้��อส�นค้�าได้�ตามต�องการ• ระบบจัะทำ(าการย�นย�นรายการส��งซื้��อกลู�บมาย�งสมาชิ�ก
(ใบส��งซื้��อ)• ลู�กค้�าชิ(าระเง�นตามใบส��งซื้��อ แลูะแจั�งการชิ(าระเง�นให้�ก�บ
ระบบ• ผู้��ด้�แลูระบบตรวจัสอบการชิ(าระเง�นทำ*�ตรงก�บรายการ
แจั�ง แลูะจั�ด้ส��งส�นค้�าพื่ร�อมทำ��งแจั�งเลูข้ทำ*�การส+งส�นค้�าให้�ก�บสมาชิ�กทำราบ
• ....
ผู้��ซื้��อข้�อม�ลูส+วนต�ว
1.0สมั!ค้รสมัาชิ�ก
ข้�อม�ลูสมาชิ�กสมาชิ�ก
ผู้��ข้ายข้�อม�ลูส�นค้�า
2.0จั!ดการส�นค้�า
ข้�อม�ลูส�นค้�าส�นค้�า
3.0ซื้�&อส�นค้�าข้�อม�ลูสมาชิ�ก
ข้�อม�ลูส�นค้�า
รายการซื้��อข้�อม�ลูการซื้��อ
4.0ส�งใบส!�งซื้�&อข้�อม�ลูการซื้��อ
ใบส��งซื้��อ
แจั�งชิ(าระเง�น
5.0แจั�งชิ�าระเง�น
ข้�อม�ลูการซื้��อ
6.0จั!ดส�งส�นค้�า
ชิ(าระเง�น
รายการซื้��อ
ลูด้จั(านวนส�นค้�า
แจั�งส+งส�นค้�า
รายการชิ(าระเง�น
รายการส+งส�นค้�า
ข้�อม�ลูการชิ(าระเง�น
ข้�อม�ลูการส+งส�นค้�า
ข้�อม�ลูการส��งซื้��อ
ค้วรท�าส�วนใดเพื่��มัอ�กบ�าง ?????? การบ�านส�วนของรายงาน• รายงานสร,ป็รายการส��งซื้��อส�นค้�าป็ระจั(าว�น• รายงานสร,ป็รายการแจั�งชิ(าระเง�นป็ระจั(าว�น
แยกตามธนาค้าร• รายงานสร,ป็การจั�ด้ส+งส�นค้�าป็ระจั(าว�น• รายงานสร,ป็ใบส��งซื้��อทำ*�ย�งไม+ม*การแจั�งชิ(าระ• รายงานรายชิ��อส�นค้�า• .....
ค้วรท�าส�วนใดเพื่��มัอ�กบ�าง ??????ส�วนของการส�บค้�น หร�อแสดงผ่ล• ส�นค้�ามาให้ม+• ส�นค้�าข้ายด้*• ลู�กค้�าทำ*� Black list
• .....
ค้วรท�าส�วนใดเพื่��มัอ�กบ�าง ??????ส�วนของการร!กษาค้วามัปลอดภั!ยของ
ระบบ• การทำ(าธ,รกรรมใด้ๆ จัะต�อง log in เสมอ ยกเว�น
การด้�ข้�อม�ลูส�นค้�า ห้ร�อข้�อม�ลูพื่��นฐานข้องร�าน• การทำ(ารายการซื้��อส�นค้�า แจั�งชิ(าระเง�น ลู�กค้�าจัะ
ต�อง log in เข้�าส�+ระบบก+อน• เม��อลู�กค้�าอย�+ในระบบ สามารถทำ*�จัะตรวจัสอบ
รายการส��งซื้��อทำ*�ผู้+านมา รวมทำ��งม*สถานะบอกว+าใบส��งซื้��อใด้ชิ(าระเง�นแลู�ว ใบส��งซื้��อใด้ย�งไม+ชิ(าระเง�น
ชิ��อล.กค้�า.........................................................................
รายการส!�งซื้�&อส�นค้�าเลขท��ใบส!�งซื้�&อ ว!นท��ส!�งซื้�&อ สถานะ
xxxxx xxxxx xxxxxxxxx xxxxx xxxxxxxxx xxxxx xxxxxxxxx xxxxx xxxxxxxxx xxxxx xxxxxxxxx xxxxx xxxx
ชิ��อล.กค้�า.........................................................................
แจั�งชิ�าระเง�นเลขท��ใบส!�งซื้�&อ ว!นท��ส!�งซื้�&อ สถานะ
xxxxx xxxxx xxxxxxxxx xxxxx xxxxxxxxx xxxxx xxxx
ค้วรท�าส�วนใดเพื่��มัอ�กบ�าง ??????• เจั�าข้องร�านห้ร�อผู้��ด้�แลูระบบ จัะต�อง
log in เข้�าส�+ระบบก+อน• เม��อเจั�าข้องร�านอย�+ในระบบ สามารถทำ*�
จัะตรวจัสอบรายการส��งซื้��อ รายการส��งซื้��อทำ*�แจั�งชิ(าระเง�น รายการส��งซื้��อทำ*�จั�ด้ส+ง ฯลูฯ
• ..........
การแปลงแหล�งเก�บข�อมั.ลเป0น E-R Diagram• แห้ลู+งเก1บข้�อม�ลูทำ*�เป็�น primary ห้ร�อ
เป็�น master จัะถ�กแป็ลูงไป็เป็�น strong entity
• แห้ลู+งเก1บข้�อม�ลูทำ*�เป็�น secondary ห้ร�อเก�ด้จัาก process ทำ*�ม* input มาจัากแห้ลู+งเก1บอ��นๆ จัะเป็�น entity ทำ*�เก�ด้จัากค้วามส�มพื่�นธ2
Entity
สมัาชิ�ก member
ส�นค้�า product
Attribute
member
ID
Name
Address
Phone
Attribute
product
ผู้��ซื้��อข้�อม�ลูส+วนต�ว
1.0สมั!ค้รสมัาชิ�ก
ข้�อม�ลูสมาชิ�กสมาชิ�ก
ผู้��ข้ายข้�อม�ลูส�นค้�า
2.0จั!ดการส�นค้�า
ข้�อม�ลูส�นค้�าส�นค้�า
3.0ซื้�&อส�นค้�าข้�อม�ลูสมาชิ�ก
ข้�อม�ลูส�นค้�า
รายการซื้��อข้�อม�ลูการซื้��อ
4.0ส�งใบส!�งซื้�&อข้�อม�ลูการซื้��อ
ใบส��งซื้��อ
แจั�งชิ(าระเง�น
5.0แจั�งชิ�าระเง�น
ข้�อม�ลูการซื้��อ
6.0จั!ดส�งส�นค้�า
ชิ(าระเง�น
รายการซื้��อ
ลูด้จั(านวนส�นค้�า
แจั�งส+งส�นค้�า
Relationship
productmember Buy NM
Buymember productmake haveN1 NM
Buymember productmake haveN1
NM
productBuy Buy_detailhaveN1
have1N
make
N
1
member
ใบส!�งซื้�&อส�นค้�าร�าน..................
ว!นท��.................เวลา..........ชิ��อล.กค้�า................................................ท��อย.� ....................................................
เลขท��ใบส!�งซื้�&อ......................
รายการส!�งซื้�&อส�นค้�ารห!สส�นค้�า ชิ��อส�นค้�า จั�านวน ราค้า ราค้ารวมั xxxxx xxxxxxxxxxxxxxxxxxxx xx xxx xx,xxx
รวมัส�นค้�า ................ ชิ�&น ราค้าส�นค้�ารวมั .................. บาทค้�าจั!ดส�ง ................... บาท
รวมัเป0นเง�นท!&งส�&น ...................... บาท
หมัายเหต1 ............................................................................................................................... ......................................................................................................
Buy Paymenttake11
Payment Deliverhave11
productBuy Buy_detailhaveN1
have1N
make
N
1
member
Payment
take
1
1
Deliverhave11
Mapping One-to-One
เอา Primary key ข้อง Entityทำ*�ม*ค้วามส�มพื่�นธ2 แบบ mandatory(บ�งค้�บให้�ทำ,กสมาชิ�กใน Entity เข้�าร+วมในค้วามส�มพื่�นธ2)มาเป็�น foreign key ใน Relation ข้อง Entity ฝั่4� งทำ*�เป็�น optional
Mapping One-to-Many
เอา Primary key ข้อง Entityฝั่4� ง One มาเป็�น foreign keyให้� Relation ข้อง Entity ฝั่4� ง many
Mapping Many-to-Many
สร�าง Relation ข้5�นมาให้ม+ โด้ยเอา primary keys ข้องทำ��งสอง Entity มาเป็�น primary key ร+วมก�น