14
3.3.2ER Diagram
RESTAURANT
PK ID_ RESTAURANT
FK NAME_ RESTAURANT
DETAIL
COMMENT
PK ID_ COMMENT
DETAIL
FK1 ID_USER
ACCOMMODATION FK2 ID_LOCATION
PK ID_ACC FK3 ID_RESTAURANT
FK NAME_ACC FK4 ID_ ACC USER
DETAIL
PK ID_USER
FK NAME
LOCATION FK EMAIL
PK ID_ LOCATION PASSWORD
FK1 NAME_ LOCATION
DETAIL
FK2 ID_ ACC
FK3 ID_ RESTAURANT
FK4 ID_PICTURE
ADMIN Picture
PK ID_ ADMINS PK ID_PICTURE
FK ADMINS_USERNAME URL_PICTURE
ADMINS_PASSWORD FK ID_USER
รู ปที่ 3.10 ER Diagram
25.
15
3.4ตารางฐานข้ อมูล( DataTable )
การออกแบบแฟ้ มข้อมูลเป็ นการออกแบบโดยนาข้อมูลนาเข้า และข้อมูลนาออกทั้งหมดมา
ออกแบบแฟ้ มข้อมูล โดยมีการกาหนด ชื่ อเขตข้อมูล คาอธิ บาย ประเภทของข้อมูล ขนาดของข้อมูล
และการกาหนดความสัมพันธ์ของข้อมูล ซึ่ งตารางแฟ้ มข้อมูลมีดงนี้
ั
ชื่อตาราง USER
วัตถุประสงค์ เพื่อบันทึกข้อมูลสมาชิก
ตารางที่ 3.1แสดงรายละเอียดของตารางสมาชิก
ลาดับ คุณสมบัติ คาอธิบาย ขนาด ประเภท ค่าเริ่มต้ น ตรวจสอบ ประเภทคีย์
(Sequence (Attribute) (Description) (Width) (Type) (Default) ความถูกต้ อง (Key
No.) (Validation Type)
Check)
1 ID_USER รหัสผูใช้
้ 15 Character - NOT NULL PK
2 NAME ชื่อ 30 Character - NOT NULL FK
3 EMAIL อีเมล์ 30 Character - NOT NULL FK
4 PASSWORD รหัสผ่าน 15 INT - NOT NULL
ตารางที่ 3.1แสดงรายละเอียดของตารางสมาชิก
ชื่อตาราง Picture
วัตถุประสงค์ เพื่อบันทึกข้อมูลรู ปภาพ
ตารางที่ 3.2แสดงรายละเอียดของตารางรู ปภาพ
ลาดับ คุณสมบัติ คาอธิบาย ขนาด ประเภท ค่าเริ่มต้ น ตรวจสอบ ประเภทคีย์
(Sequence (Attribute) (Description) (Width) (Type) (Default) ความถูกต้ อง (Key
No.) (Validation Type)
Check)
ID_
1 รหัส 30 Character - NOT NULL PK
PICTURE
URL_
2 urlรู ปภาพ 30 Character - NOT NULL
PICTURE
3 ID_USER รหัสผูใช้
้ 15 Character - NOT NULL FK
ตารางที่ 3.2 แสดงรายละเอียดของตาราง
26.
16
ชื่อตาราง ADMIN
วัตถุประสงค์ เพื่อบันทึกข้อมูลผูดูและระบบ
้
ตารางที่ 3.3แสดงรายละเอียดของตารางผูดูและระบบ
้
ลาดับ คุณสมบัติ คาอธิบาย ขนาด ประเภท ค่าเริ่มต้ น ตรวจสอบ ประเภท
(Sequence (Attribute) (Description) (Width) (Type) (Default) ความถูกต้ อง คีย์
No.) (Validation (Key
Check) Type)
เลขที่ของ NOT
1 ID_ ADMINS 10 Character PK
ผูดูแล
้ NULL
ADMINS_ ชื่อผูใช้ของ
้ NOT
2 30 Character FK
USERNAME ผูดูแล
้ NULL
รหัสผ่าน NOT
3 ADMINS_PASSWORD 30 Character
ของผูดูแล ้ NULL
ตารางที่ 3.3 แสดงรายละเอียดของตารางผู้ดูและระบบ
ชื่อตาราง ACCOMMODATION
วัตถุประสงค์ เพื่อบันทึกข้อมูลที่พก
ั
ตารางที่ 3.4แสดงรายละเอียดของตารางที่พก
ั
ลาดับ คุณสมบัติ คาอธิบาย ขนาด ประเภท ค่าเริ่มต้ น ตรวจสอบ ประเภทคีย์
(Sequence (Attribute) (Description) (Width) (Type) (Default) ความถูกต้ อง (Key
No.) (Validation Type)
Check)
1 ID_ ACC รหัสที่พก
ั 30 Character - NOT NULL PK
2 NAME_ACC ชื่อสถานที่ 30 Character - NOT NULL FK
3 DETAIL รายละเอียด 300 Character - NOT NULL
ตารางที่ 3.4แสดงรายละเอียดของตารางทีพก
่ ั
27.
17
ชื่อตาราง RESTAURANT
วัตถุประสงค์ เพื่อบันทึกข้อมูลร้านอาหาร
ตารางที่ 3.5แสดงรายละเอียดของตารางร้านอาหาร
ลาดับ คุณสมบัติ คาอธิบาย ขนาด ประเภท ค่าเริ่มต้ น ตรวจสอบ ประเภทคีย์
(Sequence (Attribute) (Description) (Width) (Type) (Default) ความถูกต้ อง (Key
No.) (Validation Type)
Check)
ID_ รหัส
1 15 Character - NOT NULL PK
RESTAURANT ร้านอาหาร
NAME_
2 ชื่อสถานที่ 30 Character - NOT NULL FK
RESTAURANT
3 DETAIL รายละเอียด 20 Character - NOT NULL
ตารางที่ 3.5 แสดงรายละเอียดของตารางร้ านอาหาร
ชื่อตาราง LOCATION
วัตถุประสงค์ เพื่อบันทึกข้อมูลสถานที่ท่องเที่ยว
ตารางที่ 3.6แสดงรายละเอียดของตารางสถานที่ท่องเที่ยว
ลาดับ คุณสมบัติ คาอธิบาย ขนาด ประเภท ค่าเริ่มต้ น ตรวจสอบ ประเภทคีย์
(Sequence (Attribute) (Description) (Width) (Type) (Default) ความถูกต้ อง (Key Type)
No.) (Validation
Check)
1 ID_ LOCATION รหัสสถานที่ 15 Character - NOT NULL PK
NAME_
2 ชื่อสถานที่ 30 Character - NOT NULL FK1
LOCATION
3 DETAIL รายละเอียด 20 Character - NOT NULL
4 ID_ ACC รหัสที่พก
ั 30 Character - NOT NULL FK2
ID_ รหัส
5 15 Character - NOT NULL FK3
RESTAURANT ร้านอาหาร
6 ID_PICTURE รหัส 30 Character - NOT NULL FK4
ตารางที่ 3.6แสดงรายละเอียดของตารางสถานที่ท่องเที่ยว
28.
18
ชื่อตาราง COMMENT
วัตถุประสงค์ เพื่อบันทึกข้อมูลการแสดงความคิดเห็น
ตารางที่ 3.7แสดงรายละเอียดของตารางแสดงความคิดเห็น
ลาดับ คุณสมบัติ คาอธิบาย ขนาด ประเภท ค่าเริ่มต้ น ตรวจสอบ ประเภทคีย์
(Sequence (Attribute) (Description) (Width) (Type) (Default) ความถูกต้ อง (Key
No.) (Validation Type)
Check)
รหัสแสดง NOT
1 ID_ COMMENT 15 Character - PK
ความคิดเห็น NULL
NOT
2 DETAIL รายละเอียด 300 Character -
NULL
NOT
3 ID_USER รหัสผูใช้
้ 15 Character - FK1
NULL
รหัสสถานที่ NOT
4 ID_ LOCATION 30 Character - FK2
ท่องเที่ยว NULL
ID_ รหัส NOT
5 15 Character - FK3
RESTAURANT ร้านอาหาร NULL
NOT
6 ID_ ACC รหัสที่พก
ั 15 Character - FK4
NULL
ตารางที่ 3.7แสดงรายละเอียดของตารางแสดงความคิดเห็น
29.
19
3.5ผังงานโครงสร้ างระบบ (FlowChart)
3.5.1 ผังงานโครงสร้ างเว็บไซต์ โดยรวม
Start
หน้าแรกของเว็บไซต์
Y ค้นหาสถานที่ท่องเที่ยว ที่พก
ั
ผูใช้งานทัวไป
้ ่ และร้านอาหารจังหวัดเลยได้ ,
ดูขอมูลในเว็บบอร์ด, สมัครสมาชิก
้
N
ค้นหาสถานที่ท่องเที่ยว ที่พก ร้านอาหาร,
ั
Y พูดคุยในเว็บบอร์ด, แสดงความคิดเห็น,
สมาชิก
อัพโหลดรู ปภาพได้, แก้ไขข้อมูลส่ วนตัว
N
Y แก้ไขข้อมูล ข่าวสาร ภายในเว็บไซต์,
admin จัดการกับผูใช้งาน
้
N
End
รู ปที่ 3.11 ผังงานโครงสร้ างเว็บไซต์ โดยรวม
30.
20
3.5.2 ผังงานโครงสร้ างผู้ใช้งานทัวไป
่
Start
หน้าแรกของเว็บไซต์
Y แสดงข้อมูลสถานที่ท่องเที่ยว
ค้นหา ที่พก ร้านอาหารจังหวัดเลย
ั
N
Y แสดงข้อมูลในการพูดคุย
เว็บบอร์ด ในเว็บบอร์ด
N
แสดงรายละเอียดในการสมัคร กรอก
Y
สมัครสมาชิก ข้อมูล ทาการบันทึกข้อมูล
N
End
รู ปที่ 3.12ผังงานโครงสร้ างผู้ใช้ งานทัวไป
่
31.
21
3.5.3 ผังงานโครงสร้างการใช้ งานของสมาชิก
Start
หน้าแรกของเว็บไซต์
Y แสดงข้อมูลสถานที่ท่องเที่ยว
ค้นหา
ที่พก ร้านอาหารจังหวัดเลย
ั
N
Y แสดงข้อมูลในการพูดคุย
เว็บบอร์ด
ในเว็บบอร์ด
N
Y
อัพโหลดรู ปภาพ แสดงรู ปภาพที่อพ โหลด
ั
N
แสดงความ Y แสดงข้อความที่แสดง
คิดเห็น ความคิดเห็น
N
Y
แก้ไขข้อมูล แสดงข้อมูลที่แก้ไขเรี ยบร้อย
N
End
รู ปที่ 3.13 ผังงานโครงสร้ างการใช้ งานของสมาชิก