You are on page 1of 7

นางสาวอภิชญา เหรียญประยูร สสค.

63-B รหัสนักศึกษา
116330505056-4
รายงานสรุป

การพัฒนาเว็บไซต์เช่าบูชาพระออนไลน์ (amulets shop)


ที่มาและความสำคัญ

เนื่องจากการเช่าพระกันระหว่างผู้เช่าและผู้ให้เช่านัน
้ เป็ นที่ทราบกัน
ดีว่าผู้ที่ต้องการหรือสนใจ
จะเช่าพระนัน
้ จะต้องเดินทางไปยังแผงพระ หรือนัดกันระหว่างผู้เช่าและผู้
ที่ต้องการให้เช่าพระไปพบปะกัน
ที่จุดนัดพบ เพื่อที่จะเลือกหรือตรวจสอบดูพระที่ตนสนใจและจึงจะตัดสิน
ใจเช่าได้ ซึ่งเหตุนีทำ
้ ให้ทงั ้ สองฝ่ ายต้องเสียเวลาไปกับการเดินทางและใน
บางกรณีที่ผู้เช่าและผู้ให้เช่าอยู่ห่างไกลกัน เพราะฉะนัน
้ ผู้จัดทำจึงคิดที่
จะทำโครงการเว็บไซต์เช่าบูชาพระออนไลน์ (amulets shop) จะทำให้ผู้
ให้เช่าพระสามารถลงรูปภาพและข้อมูลรายละเอียดต่าง ๆ ที่เกี่ยวข้องกับ
พระของตนเองบนเว็บไซต์ได้ เมื่อมีผู้ที่สนใจหรือต้องการเช่าบูชาพระ
เครื่อง แทนที่จะต้องเดินทางไปที่แผงพระหรือนัดพบกันให้เสียเวลา
เปลี่ยนมาเป็ นการเยี่ยมชมและตรวจสอบพระที่ตนสนใจผ่านทางเว็บไซต์
ซึ่งในเว็บไซต์ก็จะมีทงั ้ รูปภาพและข้อมูลต่าง ๆ ไว้ให้ครบถ้วน จึงทำให้ลด
ระยะเวลาในการเดินทาง ลดค่าใช้จ่าย และเพิ่มความสะดวกในการเลือก
เช่าบูชาพระเครื่องได้เป็ นอย่างดี

ขอบเขตของโครงการ
1. สามารถค้นหา เพิ่ม ลบ แก้ไข ข้อมูลผู้ใช้ / ข้อมูลสินค้า / ข้อมูล
ลูกค้า

1
นางสาวอภิชญา เหรียญประยูร สสค.63-B รหัสนักศึกษา
116330505056-4
2. สามารถตรวจสอบข้อมูลการสั่งซื้อ การชำระเงินของลูกค้าได้
วัตถุประสงค์ของของโครงการ
เพื่อพัฒนาเว็บไซต์ประเมินความพึงพอใจต่อเว็บไซต์ เพื่อเพิ่ม
ประสิทธิภาพในการบริหารจัดการเว็บไซต์มากขึน

ตารางเริ่มต้น

ทำ Normalization กับตารางเบื้องต้น
จากแบบฟอร์มข้อมูลพระเครื่อง นำมาสร้างตารางเริ่มต้น ได้งดังนี ้

1NF จากตารางข้างต้นจะเห็นว่าเป็ น 1NF แล้วเพราะไม่มี repeating


group แต่มี partial FD ดังนัน
้ จึงต้องทำ 2NF ต่อไป

2
นางสาวอภิชญา เหรียญประยูร สสค.63-B รหัสนักศึกษา
116330505056-4
2NF จากตารางข้างต้นเพื่อขจัด Partial FD ด้วยการแยกออกเป็ นตาราง
ย่อยได้ดังนี ้
1.ตารางสมาชิก (รหัสสมาชิก , ชื่อสมาชิก , ที่อยู่)
จากตารางสมาชิก จะพบว่าเป็ น 3NF แล้วเพราะไม่มี Transitive
FD และเป็ น Fully FD แล้ว
2.ตารางพระเครื่อง (รหัสสมาชิก , รหัสพระเครื่อง , ชื่อพระ
เครื่อง , ราคาพระเครื่อง)
จากตารางสมาชิก จะพบว่าเป็ น 3NF แล้วเพราะไม่มี Transitive
FD และเป็ น Fully FD แล้ว
3.ตารางประเภทพระเครื่อง (รหัสสมาชิก , รหัสประเภทพระ
เครื่อง , ชื่อประเภทพระเครื่อง)
จากตารางประเภทพระเครื่อง จะพบว่ายังไม่เป็ น Fully FD เพราะ
มี Transitive FD ดังนัน
้ จึงต้องทำ 3NF ต่อไป
3NF จากตารางพบว่ามี Transitive FD ดังนัน
้ จึงต้องทำ 3NF ต่อไปแยก
ตารางได้ดังนี ้
ตารางประเภทพระเครื่อง (รหัสประเภทพระเครื่อง , ชื่อประเภท
พระเครื่อง)
ตารางสมาชิก (รหัสสมาชิก , ชื่อสมาชิก , ที่อยู่)
ตารางพระเครื่อง (รหัสพระเครื่อง , ชื่อพระเครื่อง ,
ราคาพระเครื่อง)
จากตาราง ประเภทพระเครื่อง สมาชิก และพระเครื่อง เป็ น Fully
FD แล้ว

3
นางสาวอภิชญา เหรียญประยูร สสค.63-B รหัสนักศึกษา
116330505056-4
Data dictionary
คือ จุดมุ่งหมายเพื่อนำเอาโครงสร้างของฐานข้อมูลที่ได้มากำหนด
รูปแบบและรายละเอียดต่างๆ ให้อยู่ในรูปแบบของโครงสร้างที่จะนำไปใช้
ในการสร้างฐานข้อมูลที่เลือกใช้ซึ่งก็คือ Mysql ประกอบไปด้วย 1. ตาราง
สมาชิก (member) 2. ตารางใบสั่งซื้อสินค้า (orders) 3. ตารางสั่งซื้อ
สินค้า (orders detail) 4. ตารางสินค้า (product) 5. ตารางการชำระ
โอนเงิน (payment) 6. ตารางประเภทสินค้า (type)

แผนภาพแสดงความสัมพันธ์ E-R Diagram

สร้างฐานข้อมูล โดยใช้ภาษา SQL

คำสั่งการเข้าสู่ระบบ คำสัง่ เรียกดูตาราง

4
นางสาวอภิชญา เหรียญประยูร สสค.63-B รหัสนักศึกษา
116330505056-4

คำสัง่ สร้าง user ใหม่ คำสั่งเริ่มการทำงานของ


iss63b

คำสั่งเลิกเชื่อมต่อฐานข้อมูล คำสั่งเชื่อมต่อกับฐานข้อมูล

คำสั่งการสร้างตาราง การแก้ไขข้อมูลตาราง

การเรียกดูคำสัง่ ล่าสุด คำสัง่ ดูโครงสร้างตาราง

การปรับแต่งโครงสร้างข้อมูล คำสัง่ การป้ อนข้อมูล

คำสัง่ ใช้ภาษาไทย คำสั่งการเรียกดูภาษาที่ใช้

5
นางสาวอภิชญา เหรียญประยูร สสค.63-B รหัสนักศึกษา
116330505056-4

คำสัง่ การใช้ get คำสั่งการใช้ edit

คำสัง่ เรียกดูตาราง คำสัง่ การค้นหาคำที่เรา


ต้องการ

การใช้คำสั่งหาราคาสูงสุด ต่ำสุด คำสั่งการแสดง เฉพาะที่


กำหนด

ภาษา SQL เป็ นภาษาสำคัญในการใช้งานร่วมกับฐานข้อมูล โดย


เฉพาะธุรกิจที่ใช้ Data จำนวนมากในการขับเคลื่อน และต้องการทำการ
ตลาดระยะยาว การนำ SQL เข้ามาประยุกต์ใช้กับฐานข้อมูล แทนการใช้
Excel แบบปกติ จะช่วยเพิ่มความเร็วในการทำงาน การตัดสินใจ และ
การจัดการข้อมูลโดยรวมของบริษัทได้อย่างมากแม้ SQL จะมี
ประสิทธิภาพมาก แต่สิ่งสำคัญคือเป้ าหมายในการประยุกต์ใช้ หากเป็ น

6
นางสาวอภิชญา เหรียญประยูร สสค.63-B รหัสนักศึกษา
116330505056-4
บริษัทเล็ก ไม่ได้มีการใช้งานข้อมูลมาก การเริ่มต้นเก็บข้อมูลด้วย
Spreadsheet หรือ Excel อาจเป็ นการเริ่มต้นที่ดี และนำไปต่อยอดเป็ น
SQL ได้ในภายหลัง

You might also like