14
ดึงข้อมูล บทที่ 2 แนวความคิด ทฤษฎี และงานวิจัยที่เกี่ยวข้อง ข้อมูลเกี่ยวกับหน่วยงาน เค.ยูการ์เด้น เป็นทั ้งหน้าร้านวางจาหน่ายสินค้า เกี่ยวกับสัตว์เลี ้ยง ทั ้งของไทย และแบรนด์ ต่างประเทศจานวนมาก พร้อมมีโกดังสาหรับเก็บสินค้าขนาดใหญ่ เพื่อให้สินค้ามีเพียงพอและพร้อม จาหน่ายให้แก้ลูกค้า พร้อมทั ้งมี เจ ้าหน้าที่ประจาร้าน คอยให้คาแนะนาลูกค้าที่เข้ามาซื ้อสินค ้าภายใน ร้าน ที่ตั ้งสาขาบางแค ตั ้งอยู่เลขที1535 ถนนกาญจนาภิเษก แขวงบางแคเหนือ เขตบางแค กรุงเทพฯ 10160 แนวความคิด ภาพที่ 2.1 โครงสร้างการทางานของระบบ รับสินค้าทีสั่งซื ้อ ลูกค้า พนักงาน ปรับปรุง ข้อมูล เจ้าของร้าน ซื้อสินค ้า ทารายการต่างๆ ฐานข้อมูล สั่งพิมพ์ พิมพ์ใบเสร็จรับเงิน รายงานต่างๆ ใบสั่งซื้อสินค ้า ใบส่งเคลมสินค้า รับสินค้า สั่งซื้อสินค ้า รับสินค้า ส่งเคลม ส่งเคลม สินค้า

บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

ดงขอมล

บทท 2 แนวความคด ทฤษฎ และงานวจยทเกยวของ

ขอมลเกยวกบหนวยงาน

เค.ยการเดน เปนทงหนารานวางจ าหนายสนคา เกยวกบสตวเลยง ทงของไทย และแบรนดตางประเทศจ านวนมาก พรอมมโกดงส าหรบเกบสนคาขนาดใหญ เพอใหสนคามเพยงพอและพรอมจ าหนายใหแกลกคา พรอมทงม เจาหนาทประจ าราน คอยใหค าแนะน าลกคาทเขามาซอสนคาภายในราน ทต งสาขาบางแค ต งอย เลขท 1535 ถนนกาญจนาภเษก แขวงบางแคเหนอ เขตบางแค กรงเทพฯ 10160

แนวความคด

ภาพท 2.1 โครงสรางการท างานของระบบ

รบสนคาท สงซอ

ลกคา พนกงาน ปรบปรง

ขอมล

เจาของราน

ซอสนคา ท ารายการตางๆ

ฐานขอมล

สงพมพ

พมพใบเสรจรบเงน

รายงานตางๆ

ใบสงซอสนคา ใบสงเคลมสนคา

รบสนคา

สงซอสนคา

รบสนคา สงเคลม

สงเคลมสนคา

Page 2: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

9

การท างานของระบบการจดการรานขายอปกรณสตวเลยง จะมอย 4 สวน สวนแรกคอการสงซอและรบสนคา ทางรานจะเรยกขอมลสนคาทตองการซออกมาจากฐานขอมล และท าการสงซอกบผจดจ าหนาย และเมอผจดจ าหนายมาสงสนคา จะท าการรบและบนทกลงฐานขอมล สวนทสองการขายสนคา พนกงานจะท าการตรวจสอบสนคาทมอย ท าขนตอนขาย รบรบช าระเงนและออกใบเสรจใหลกคา สวนทสามการสงเคลมสนคาช ารดพนกงานจะตรวจสอบสนคาช ารด และสงเคลมกบผจดจ าหนายเมอผจดจ าหนายมาสงสนคา จะท าการรบและบนทกลงฐานขอมล และสวนสดทายการออกรายงาน ระบบจ าท าการออกรายงานโดยดงขอมลมาจากฐานขอมล และออกรายงานตามทเจาของรานตองการ ระบบนจะใชโปรแกรม Microsoft Visual Studio 2010 ในการเขยนโปรแกรม และ Microsoft SQL Server 2008 ในการบนทกขอมลลงฐานขอมล

ทฤษฎทเกยวของ

ระบบฐานขอมล (Database System) คอ ระบบทรวบรวมขอมลตาง ๆ ทเกยวของกนและมความสมพนธระหวางขอมลตาง ๆ ทชดเจน ในระบบฐานขอมลจะประกอบดวยแฟมขอมลหลายแฟมทสมพนธกนเขาไวดวยกนอยางเปนระบบ และเปดโอกาสใหผใชสามารถใชงานขอมลเหลานไดอยางมประสทธภาพ โดยมซอฟตแวรทเปรยบเสมอนสอกลางระหวางผใชและโปรแกรมตาง ๆ ทเกยวของกบการใชฐานขอมล เรยกวา ระบบจดการฐานขอมล หรอ DBMS (Data Base Management System) มหนาทชวยใหผใชเขาถงขอมลไดงายสะดวกและมประสทธภาพ โดยการออกแบบฐานขอมลมกใชการออกแบบทเปนแบบ Relational Database เนองดวยแนวคดของแบบจ าลองแบบนท าใหงายตอการเขาใจและการประยกตใชงานจงไดรบความนยมมากทสด

ภาพท 2.2 โครงสรางการออกแบบ Relation

Page 3: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

10

โดยลกษณะเปนตารางลกษณะสองมต ทประกอบดวยแอททรบวต (Attributes) หรอ คอลมน (Column) และทเพล (Tuple) หรอแถว (Row) ซงจะเรยกวา รเลชน (Relation) ดงภาพท 2.2 โดยทวไป รเลชนหนง ๆ จะมคณสมบตตาง ๆ ดงน 1. ขอมลในแตละแถวจะไมซ ากน 2. การจดเรยงล าดบของขอมลในแตละแถวไมเปนสาระส าคญ 3. การจดเรยงล าดบของ Attribute จะเรยงล าดบกอนหลงอยางไรกได 4. คาของขอมลในแตละ Attribute ของ Tuple หนงๆ จะบรรจไดเพยงคาเดยว 5. คาของขอมลในแตละ Attribute จะบรรจคาของขอมลประเภทเดยวกน

แตการออกแบบฐานขอมลทเปนแบบรเลชนนกมโอกาสทจะเกดความผดพลาดและความซ าซอนขนกบฐานขอมลขนได ซงหลกการ Normalization เปนวธการปรบโครงสรางของตารางเพอใหตารางสามารถเกบขอมลไดโดยไมมปญหาใด ๆ ตามมาในภายหลง ซงการท า Normalization นจะท าการแบงตารางออกมาเปนตารางยอย และใชเปนตวเชอมความสมพนธระหวางตารางซงความซ าซอนของขอมลในรเลชนอาจท าใหเกดความผดปกตทแบงออกเปน 3 ลกษณะคอ 1. ความผดปกตจากการเพมขอมล (Insertion Anomaly) 2. ความผดปกตจากการลบขอมล (Deletion Anomaly) 3. ความผดปกตจากการแกไขขอมล (Update Anomaly)

ขนตอนการท า Nomalization มดงน 1. รปแบบการท านอรมลระดบท 1 (Frist Normal Form: 1NF) คอ การปรบจากรเลชนทไม

นอรมล (Unnormalized Relation) ซงไดแก รเลชนทมขอมลในบางชองมากกวา 1 คา ดงนน การปรบในระดบนกไดแกการขจดกลมทซ ากน (Repeating Groups) ออกไปเสย

2. รปแบบการท านอรมลระดบท 2 (Second Normal Form: 2NF) ในระดบท 2 และ 3 นจะยงเกยวกบเรองของความสมพนธระหวางคยหลกกบแอททรบวทอน ๆ ทไมไดเปนสวนหนงสวนใดของคยหลกหรอเรยกวา นนคยแอททรบวท (Nonkey Attribute)

3. รปแบบการท านอรมลระดบท 3 (Third Normal Form: 3NF) คอ รเลชนทอยในรปแบบนอรมลระดบท 2 แลว และไมมแอททรบวทใดขนอยกบแอททรบวทอน ๆ ทไมใชคยหลก นนคอแอททรบวททกตวจะตองขนอยกบคยหลกเทานน

Page 4: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

11

4. รปแบบการท านอรมลบอยส-คอด (Boyce-Codd Normal Form: BCNF) รเลชนทอยในรปแบบนอรมลระดบท 2 แลว และตวก าหนดคา (Determinant) ทกตวในรเลชนนนเปนคยคแขง (Candidate Key) ซงแมรเลชนจะอยในรปนอรมลระดบท 3 มโอกาสทจะเกดความผดปกตจากการจดการขอมลได โดยจะเกดขนในกรณทเกดเงอนไข 3 ประการคอ

- รเลชนมคยคแขงมากกวาหนงชด - คยคแขงเหลานประกอบดวยแอททรบวทหลายตวรวมกน คอเปนคยรวม - คยคแขงทเปนคยรวมเหลานมแอททรบวทบางตวทเหมอนกน

5. รปแบบการท านอรมลระดบท 4 (Forth Normal Form: 4NF) เมอรเลชนนนอยในรปแบบนอรมลบอยส-คอด และตองไมมการขนตอกนแบบกลมในรเลชนนน ซงการขนตอกนแบบกลม (Multi-valued Dependency) จะเกดขนเมอมแอททรบวทอยางนอย 3 แอททรบวท เชน A B C และแตละคาของ A จะสามารถก าหนดกลมของขอมลใน แอททรบวท B และแตละคาของ A จะสามารถก าหนดกลมของขอมลในแอททรบวท C และขอมลในแอททรบวท B และ C เปนอสระไมขนตอกน การทแอททรบวท A สามารถก าหนดกลมของขอมลในแอททรบวท B เขยนแทนดวยสญลกษณ A->->B การแปลงรเลชนในรปแบบนอรมลระดบท 4 ท าโดยการก าจดการขนตอกนแบบกลมออกไป โดยแยกรเลชนออกเปน 2 รเลชน แตละรเลชนเกบขอมลทขนตอกน

6. รปแบบท านอรมลระดบท 5 (Fifth Normal Form: 5NF) นอมลระดบนคอนขางจะเกดขนยาก ส าหรบรเลชนทจะมโครงสรางในแบบ 5NF จะตองมคณสมบตของ 4NF และคณสมบต Join Dependency ซงเปนคณสมบตของการน ารเลชนยอยทเกดจากการแตกรเลชนเดมมารวมกนแลวไดขอมลเดม รเลชนทจะมโครงสรางในแบบ 5NF จะตองมคณสมบตของ 4NF และคณสมบต Join Dependency ซงเปนคณสมบตของการน ารเลชนยอยทเกดจากการแตกรเลชนเดมมารวมกนแลวไดขอมลเชนเดยวกบรเลชนเดม

ประโยชนของการ Nomalization มดงน 1. เปนเครองมอทชวยในการออกแบบฐานขอมลเชงสมพนธ 2. ท าใหทราบวารเลชนทออกแบบมานน กอใหเกดปญหาหรอไมและดานใดบาง 3. ถารเลชนทออกแบบมานนกอใหเกดปญหา จะมวธแกไขอยางไร 4. เมอแกไขแลวอาจรบประกนไดวารเลชนนนจะไมมปญหาอกหรอถามกลดนอยลง

Page 5: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

12

เวบไซตทเกยวของ

จากการทคณะผจดท าไดศกษาคนควาหาขอมลทเกยวของกบการพฒนาระบบการจดการรานจ าหนายอปกรณสตวเลยงนน พบวามเวบไซตเปนจ านวนมาก และทางคณะผจดท าไดเลอกมาใชเปนแนวทางในการด าเนนงาน ดงตอไปน

ภาพท 2.3 http://www.slideshare.net/jokesparrow/1-visual-studio-2010-21434632

เปนเวบไซตเกยวกบการสอนโปรแกรม Microsoft Visual Studio 2010 ภายในเวบไซตจะประกอบดวย Slide สอนการท างานของโปรแกรม แบงเปนหมวดหมเหมาะกบผเรมตน

Page 6: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

13

ภาพท 2.4 http://www.thaiall.com/learn/sader.html

เวบไซตเกยวกบการออกแบบฐานขอมล สวนประกอบของ E-R Model การก าหนด Entity การเชอมโยงความสมพนธ Relationship ในออกแบบฐานขอมลในโปรแกรม Microsoft SQL Server 2008

Page 7: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

14

ภาพท 2.5 http://www.slideshare.net/mateewitawasiri/visio-7206248

เวบไซตเกยวกบการสอนโปรแกรม Microsoft Visio 2010 ภายในเวบไซตจะประกอบดวยสไลดสอนการท างานของโปรแกรม Microsoft Visio 2010

Page 8: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

15

ภาพท 2.6 http://www.thaiware.com

เปนเวบไซตทใหบรการ Download ซอฟตแวรทส าคญ ทงซอฟตแวรของไทยและของตางประเทศ นอกจากนนยงมเวบบอรดส าหรบถามปญหาและแลกเปลยนความคดเหนเกยวกบคอมพวเตอร

Page 9: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

16

ภาพท 2.7 http://www.ipet-shops.com

เวบไซตดงกลาวเปนเวบไซตขายอาหาร และอปกรณสตวเลยงประเภทตางๆ การบอกขอมลการใชงานและรายละเอยดตามความเหมาะสม รวมถงเวบบอรดส าหรบแลกเปลยนความคดเหนเกยวกบสตวเลยง

Page 10: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

17

งานวจยทเกยวของ

การพฒนาระบบนนตองมการศกษาระบบงานตวอยางเพอทจะไดปรบใชกบการพฒนาระบบใหมความสมบรณ คณะผจดท าจงขอขอบคณและแนะน างานวจยตวอยางทเกยวของทไดท าการศกษามาดงน

ภาพท 2.8 ระบบบรหารงานรานขายตกตาถกโครเชต

บษกร จนทรสมบญ ภญญาพชญ ภรณวรตน และสดารตน เมองทรก (2555) ภาควชาคอมพวเตอรธรกจ คณะเทคโนโลยสารสนเทศ มหาวทยาลยสยาม ไดพฒนาระบบบรหารจดการรานขายตกตาขน เพอเพมความสะดวกตอผใชงาน และลดความผดพลาดทเกดขนในระบบงานปจจบน สามารถเกบขอมลตาง ๆ เชน ขอมลสนคา ขอมลพนกงาน ขอมลการขาย เปนตน โดยโปรแกรม Microsoft SQL Server 2000 และโปรแกรม Microsoft Visual Studio 2005 เปนเครองมอในการสรางโปรแกรมเพอตดตอกบผใช

Page 11: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

18

ภาพท 2.9 การพฒนาระบบบรหารการจดการและการจดเกบเอกสารส าหรบรานขายหนงสอ โดยใชทฤษฎ Efficient Consumer Response (ECR)

ศรนรตน รจเรองชย และสพรรณ ปมเรอน (2555) ภาควชาคอมพวเตอรธรกจ คณะเทคโนโลยสารสนเทศ มหาวทยาลยสยาม ไดพฒนาโปรแกรมขนเพอการพฒนาระบบบรหารการจดการและการจดเกบเอกสารโดยเฉพาะ เพอบรหารการจดการและจดเกบเอกสารใหมประสทธภาพมากขน สามารถตรวจสอบขอมลรายการสงซอ รายการขาย รายการจอง รวมถงรายการสนคาขายด เปนตน โดยมการใชโปรแกรม Microsoft Visual Studio 2010 ในการพฒนาโปรแกรมและ Microsoft SQL Server 2005 ในการจดการฐานขอมล

Page 12: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

19

ภาพท 2.10 การพฒนาระบบบรหารงานขายสนคา โดยใชระบบการจดการฐานขอมล Microsoft SQL Server 2008 R2 กรณศกษา “ระบบบรหารงานรานขายปนและอปกรณบบกน”

ณฐพล ถาวรวงศ เพชรรตน คงวเชยรชพ และวลาภ จรสธนากร (2555) ภาควชาคอมพวเตอรธรกจ คณะเทคโนโลยสารสนเทศ มหาวทยาลยสยาม ไดพฒนาระบบบรหารงานขายสนคาโดยใชกรณศกษาเปนระบบรานขายปนและอปกรณบบกน เพอรองรบการใชงานส าหรบรานขายปนและอปกรณบบกน ใหมประสทธภาพทงในสวนการจดเกบขอมลเพอปองกนการสญหายของเอกสารตางๆ โปรแกรมสามารถใชในการจดเกบขอมลตางๆ สามารถบนทกขอมลการบรการ การซอขายสนคา การสงซอสนคา การช าระเงนรวมถงการออกรายงานตางๆดวย โดยพฒนาโปรแกรมดวย Microsoft Visual Studio 2005 และใชโปรแกรมฐานขอมล Microsoft SQL Server 2008 R2 ในการจดเกบฐานขอมล

Page 13: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

20

ภาพท 2.11 ระบบบรหารงานขายวสดกอสรางราน A&K ฮารดแวร โดยใชวธคดแบบตนทนถวเฉลย

นรต ส าราญรน ปารเมศ ตนหลา และสราวฒ กานดา (2555) ภาควชาคอมพวเตอรธรกจ คณะเทคโนโลยสารสนเทศ มหาวทยาลยสยาม ไดพฒนาระบบบรหารงานขายวสดกอสรางราน A&K ฮารดแวร เพอความความสะดวกสบายตอการใชงานลดขนตอนทซบซอนและปญหาในการเกบขอมล สามารถเกบขอมลตาง ๆ เชน ขอมลผจดจ าหนาย ขอมลสนคา สามารถท ารายการสงซอ การขาย รวมถงการออกรายงานตางๆ โดยใชโปรแกรม Microsoft Visual Studio 2005 ในการพฒนาระบบ และใช Microsoft SQL Server 2000 จดเกบขอมล

Page 14: บทที่ 2 แนวความคิด ทฤษฎีและงาน ...inter.siam.edu/wp-content/uploads/2015/05/05_ch24.pdf · 2017-09-15 · บทที่ 2 แนวความคิด

21

ภาพท 2.12 ระบบบรหารงานรานขายผาคลมรถยนต

ขวญฤด ดวงเดอน ประไพพร ส าเภาทอง และปารชาต วชรพทธคณ (2555) ภาควชาคอมพวเตอรธรกจ คณะเทคโนโลยสารสนเทศ มหาวทยาลยสยาม ไดจดท าโครงงานระบบบรหารงานรานขายผาคลมรถยนต เพอชวยใหการท างานเปนไปไดอยางรวดเรวและงายตอการเกบขอมล โดยโปรแกรมสามารถจดการขอมลตาง ๆ เชน ขอมลสนคา ขอมลผผลต รวมถงการท ารายขายสนคา สงซอสนคาและการออกรายงาน โดยใช โปรแกรม Microsoft Visual Studio 2005 ในการเขยนโปรแกรม และใชโปรแกรม Microsoft SQL Server 2000 ในการจดการฐานขอมล