63
ระบบร้านขายนาฬิกาออนไลน์ นางสาวสิรีธร ทุมมี นางสาวเมรียา น้อยคํานุช นางสาววราภรณ์ จันทะพิมพ์ สารนิพนธ์นี้เป็นส่วนหนึ่งของการศึกษาตามหลักสูตร ปริญญาบริหารธุรกิจบัณฑิต สาขาวิชาบริหารธุรกิจ (คอมพิวเตอร์ธุรกิจ) คณะวิทยาการจัดการ มหาวิทยาลัยราชภัฏธนบุรี ..2556

( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

ระบบรานขายนาฬกาออนไลน

นางสาวสรธร ทมม นางสาวเมรยา นอยคานช นางสาววราภรณ จนทะพมพ

สารนพนธนเปนสวนหนงของการศกษาตามหลกสตร ปรญญาบรหารธรกจบณฑต สาขาวชาบรหารธรกจ (คอมพวเตอรธรกจ)

คณะวทยาการจดการ มหาวทยาลยราชภฏธนบร

พ.ศ.2556

Page 2: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

ก  

 

หวขอสารนพนธ ระบบรานขายนาฬกาออนไลน หนวยกจ 3(2-2-5) ปรญญา บรหารธรกจบณฑต (คอมพวเตอรธรกจ) ผจดทา นางสาว สรธร ทมม นางสาว เมรยา นอยคานช นางสาว วราภรณ จนทพมพ อาจารยทปรกษา อาจารย จรภา ประยรศกด สาขาวชา บรหารธรกจ (คอมพวเตอรธรกจ) คณะ วทยาการจดการ ปการศกษา 2556

บทคดยอ

การจดทาสารนพนธในครงนมวตถประสงค เพอวเคราะหและออกแบบระบบรานขายนาฬกาออนไลนเพอพฒนาเวบไซนE-commerceเพอสอบถามความคดเหนของผเชยวชาญ

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

ผลการศกษาพบวา การประเมนความคดเหนของผเชยวชาญ จานวน 5 ทาน เพศชาย 2 ทาน และเพศหญง 3 ทาน ทมตอระบบรานขายนาฬกาออนไลน พบวาผเชยวชาญมความเหนในดานการปอนขอมลเขา ในภาพรวมอยในระดบด เฉลยเทากบ 4.20 ดานการประมวลผล ในภาพรวมอยในระดบด เฉลยเทากบ 4.12 และดานการแสดงผล ในภาพรวมอยในระดบด เฉลยเทากบ 4.16 ภาพรวมโดยเฉลยเทากบ 4.16 อยในระดบด คาสาคญ : การพฒนาเวบไซน / การออกแบบเวบไซน

Page 3: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

ข  

 

กตตกรรมประกาศ สารนพนธฉบบนสาเรจลลวงไปไดดวยด กเนองดวยความชวยเหลออยางดยงของ อาจารย

จรภา ซงเปนอาจารยทปรกษาสารนพนธฉบบน รวมถง อาจารยธชกร วงษคาชย อาจารยอารยา เกยรตกอง อาจารยแอนนา พายพด อาจารยประทบใจ อภสทธสขสนต อาจารยชรรฐษณวรรธ ศกดสงห ทไดใหคาแนะนาและขอคดเหนตางๆของการวจย รวบรวม แกไขและตรวจสอบขอบกพรองตางๆ ทเปนประโยชนตอสารนพนธฉบบนมาโดยตลอด และตองขอขอบพระคณบคคลทสาคญของผวจยทกทาน ทไดใหการสนบสนนในดานการศกษาของผวจยในทกๆ ดาน และยงขอขอบพระคณเจาหนาทหองปฏบตการคอมพวเตอรของมหาวทยาลยราชภฏธนบรทกๆ ทานทไดใหความความอนเคราะหในการเขาใชสถานทในการศกษาคนควาและใหคาแนะนาในเรองตางๆ จนทาใหผวจยไดรบความรเปนอยางดยง

ประโยชนอนใดทเกดจากการทาสารนพนธนยอมเปนผลมาจากความกรณาดงทกลาวมาขางตน ผวจยจงขอขอบพระคณมา ณ โอกาสน

คณะผจดทา

Page 4: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

ค  

 

สารบญ หนา บทคดยอภาษาไทย ก กตตกรรมประกาศ ข สารบญ ค สารบญตาราง จ สารบญรปภาพ ฉ บทท 1 บทนา 1 1.1 ความเปนมาและความสาคญของปญหา 1 1.2 วตถประสงค 2 1.3 ขอบเขตโครงการ 2 1.4 ประโยชนทคาดวาจะไดรบ 2 1.5 นยามศพท 2 บทท 2 แนวคด ทฤษฎและงานวจยทเกยวของ 3 2.1 การวเคราะหและออกแบบระบบ 3 2.2 ระบบฐานขอมล(Database System) 12 2.3 โปรแกรมจดการฐานขอมล(Database Management System (DBMS) 17 2.4 โปรแกรม Macromedia Dreamweaver 8 21 บทท 3 วธการดาเนนการวจย 24 3.1 ประชากรและกลมตวอยาง 24 3.2 เครองมอทใชในการพฒนาระบบ/วจย 24 3.3 การวางแผน 26 3.4 การวเคราะหระบบ(Analysis Phase) 26 3.5 การออกแบบฐานขอมล 34 บทท 4 การพฒนาระบบ/ผลการวจย 53 4.1 การพฒนาระบบ 53 4.2 ผลการวจย 64

Page 5: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

ง  

 

สารบญ (ตอ) หนา บทท 5 สรป อภปรายและขอเสนอแนะ 68 5.1 สรป 68 5.2 อภปราย 69 5.3 ขอเสนอแนะ 69 บรรณานกรม 70 ภาคผนวก 71 ภาคผนวก ก แบบประเมนสารนพนธ 72 ประวตผจดทา 75

Page 6: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

จ  

 

สารบญตาราง ตารางท หนา 3.1 แสดงตารางวางแผนการทางาน 26 3.2 ขอมลผดแลระบบ(Table Name:User admin) 35 3.3 ขอมลสมาชก(Table Name:Member) 35 3.4 ขอมลสนคา(Table Name:Product) 36 3.5 ขอมลยหอสนคา(Table Name:Productstype) 36 3.6 ขอมลรายละเอยดการสงซอ(Table Name:tb_order) 37 3.7 ขอมลแจงการชาระเงน(Table Name:confirmperment) 37 4.1 แสดงจานวนและรอยละของผตอบแบบสอบถาม 64 4.2 แสดงขอมลความคดเหนเกยวกบการใชงานดานการปอนขอมลของระบบฯ 65 4.3 แสดงขอมลความคดเหนเกยวกบการใชงานดานการประมวลผล 66 4.4 แสดงขอมลความเหนเกยวกบการใชงานดานการแสดงผล 66

Page 7: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

ฉ  

 

สารบญรปภาพ

รปท หนา 2.1 แสดงวงจรการพฒนาระบบ SDLC 6 2.2 แสดงการออกแบบระบบทางตรรกะ 9 2.3 รปภาพแสดงสญลกษณทใชในการออกแบบ Data Flow Diagram (DFD) 11 2.4 รปลกษณะของเอนทต คอรปสเหลยมผนผา 13 2.5 รปลกษณะของ Attribute คอรปวงรโดยทจะมเสนเชอมตอกนเอนทต 13 2.6 รปลกษณะของความสมพนธ (Relationship) 14 3.1 แสดง Context Diagram 27 3.2 Process Decomposition Diagram ขายนาฬกาออนไลน 28 3.3 แผนภาพกระแสขอมลระดบท 1 ของระบบขายนาฬกาออนไลน 29 3.4 แผนภาพกระแสขอมลระดบท 2 โปรเซสจดการขอมลสมาชก 30 3.5 แผนภาพกระแสขอมลระดบท 2 โปรเซสจดการขอมลการสงซอ 31 3.6 แผนภาพกระแสขอมลระดบท 2 โปรเซสแจงการชาระเงน 32 3.7 แผนภาพกระแสขอมลระดบท 2 โปรเซสจดการขอมลหลก 33 3.8 แสดงภาพ E-R Diagram ของระบบขายนาฬกาออนไลน 34 3.9 ออกแบบฟอรมหนาหลก 38 3.10 ออกแบบฟอรมหนาสมครสมาชก 39 3.11 ออกแบบฟอรมหนาสนคา 40 3.12 ออกแบบฟอรมหนาสนคาในตะกรา 41 3.13 ออกแบบฟอรมหนาระบรายการจดสง 42 3.14 ออกแบบฟอรมหนายนยนการสงซอ 42 3.15 ออกแบบฟอรมการชาระเงน 43 3.16 ออกแบบฟอรมแจงการชาระเงน 44 3.17 ออกแบบฟอรมตรวจสอบการแจงชาระเงน 45 3.18 ออกแบบฟอรมตดตอเรา 45

Page 8: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

ช  

 

สารบญรปภาพ (ตอ)

รปท หนา 3.19 ออกแบบฟอรมสวนเจาของรานหนาเมนหลก 46 3.20 ออกแบบฟอรมสวนเจาของรานหนาชาระเงน 46 3.21 ออกแบบฟอรมสวนเจาของรานหนาสมาชก 48 3.22 ออกแบบฟอรมสวนเจาของรานหนาประเภทสนคา 48 3.23 ออกแบบฟอรมสวนเจาของรานหนาเพมสนคา 49 3.24 ออกแบบฟอรมสวนเจาของรานหนาสนคาทงหมด 50 3.25 ออกแบบฟอรมสวนเจาของรานหนาสนคาขายด 50 3.26 ออกแบบฟอรมสวนเจาของรานหนาขายรายเดอน 51 3.27 ออกแบบฟอรมสวนเจาของรานหนาแสดงรายงานขายรายเดอน 51 3.28 ออกแบบฟอรมสวนเจาของรานหนาสงซอรายเดอน 52 3.29 ออกแบบฟอรมสวนเจาของรานหนารายงานสงซอรายเดอน 52 4.1 แสดงหนาจอหนาแรกของระบบขายนาฬกาออนไลน 53 4.2 แสดงหนาจอการสมครสมาชก 54 4.3 แสดงหนาจอรายการสนคา 54 4.4 แสดงหนาจอสนคาในตะกรา 55 4.5 แสดงหนาจอระบรายการจดสง 55 4.6 แสดงหนาจอยนยนการสงซอ 56 4.7 แสดงหนาจอการชาระเงน 56 4.8 แสดงหนาจอตรวจสอบแจงการชาระเงน 57 4.9 แสดงหนาจอแจงการชาระเงน 57 4.10 แสดงหนาจอตดตอเรา 58 4.11 แสดงหนาจอหนาแรกของผดแลระบบ (ADMIN) 58 4.12 แสดงหนาจอรายการสมาชก 59 4.13 แสดงหนาจอยนยนการชาระเงนลกคา 59 4.14 แสดงหนาจอรายการประเภทสนคา 60 4.15 แสดงหนาจอยนยนการเพมประเภทสนคา 60 4.16 แสดงหนาจอรายการสนคา 61

Page 9: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

ซ  

 

สารบญรปภาพ (ตอ)

รปท หนา 4.17 แสดงหนาจอยนยนการบนทกขอมล 61 4.18 แสดงหนาจอสนคาในตะกรา 62 4.19 แสดงหนาจอรายการสงซอรายเดอน 62 4.20 แสดงหนาจอแสดงขอมลสงซอรายเดอน 62 4.21 แสดงหนาจอรายการยอดขายสนคารายเดอน 63 4.22 แสดงหนาจอแสดงขอมลยอดขายสนคารายเดอน 63  

Page 10: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

บทท 1

บทนา 1.1 ความสาคญและความเปนมาของปญหา

ระบบการขายนาฬกา แตกอนเปนเพยงการขายตามราน การขายตามตลาดนด หรอขายใน

หางสรรพสนคา เพราะยงไมมการนาเอาเทคโนโลยมา พฒนาระบบการขายเพราะ เปนเรองทยงยาก

เนองจากขาดเครองมอ และอปกรณททนสมยขาดความรความเขาใจการจดหาอปกรณ และการ

นาเอาเทคโนโลยมาใช การใชอนเทอรเนต จงยงไมเปนทแพรหลาย จะใชกนเฉพาะกลมนกธรกจ

กลมนกศกษา และคนทางานบางกลมเทานน

ปจจบนดวยความทวาการเชอมตอทางอนเทอรเนต เปนสงทสามารถเชอมทกคนจากทกมม

โลกใหสามารถตดตอสอสารกนไดผานทาง WWW. การมเวบไซตเพอขายสนคาจงเปนการเพมชอง

ทางการตดตอซอสนคา ใหมมากขน และยงเปนการเพมความสะดวก สบายใหกบผบรโภคดวย

เพราะผบรโภคไมจาเปนตองมาดและเลอกซอสนคาถง บรษท หรอ หนารานทจดจาหนายดวย

ตนเองซงเปนการเสยเวลาพอสมควรในปจจบนทมสาเหตจากการจราจรทตดขดอกท งการม

เวบไซตยงสามารถทาใหซอขายสนคาได ตลอด 24ชวโมง จงขจดปญหาขอจากดทางดานเวลา

ออกไป สามารถทาให เรานาเอาขอมลขาวสารตาง ๆ มานาเสนอผานทางอนเทอรเนตไดตลอดเวลา

และหลากหลายรปแบบเชนการนาสนคาใหมๆมาเสนอขายและสามารถนารปแบบทใชในกาพฒนา

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

มอทธพลมคนจานวนมากใหความสนใจ จงไดมการจดทาโครงการเวบไซตเกยวกบการเสนอขาย

นาฬกา เพอใหบคคลทมความสนใจและ ตองการสนคา

จากทกลาวมาขางตน  คณะผจดทาจงไดทา  เวบไซตรานขายนาฬกาเพอตอบสนองความ

ตองการของผทสนใจ เยยมชมผานทางเวบไซตทเราจดทาขน    เพอเปนอกหนงทางเลอกในการ

เลอกซอสนคาของผบรโภคเองซงในเวบไซตนจะนาเสนอขอมลเกยวกบ นาฬกาทสาคญทงนคณะผจดทาไดตระหนกถงความสามารถในการตอบสนองตอ ความตองการของผบรโภค

Page 11: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

2

1.2 วตถประสงคของโครงงาน 1.2.1 เพอวเคราะหและออกแบบระบบรานขายสนคา กรณศกษา รานขายนาฬกา 1.2.2 เพอพฒนาระบบรานขายสนคา กรณศกษา รานขายนาฬกา

1.3 ขอบเขตของโครงงาน 1.3.1 เจาของราน

1.3.1.1 จดการขอมลสมาชก 1.3.1.2 จดการขอมลสนคา 1.3.1.3 จดการขอมลการสงซอ 1.3.1.4 จดการขอมลการชาระเงน 1.3.1.5 เรยกดรายงาน

1.3.2 สมาชก 1.3.2.1 จดการขอมลสมาชก 1.3.2.2 ซอสนคา 1.3.2.3 แจงการชาระเงน 1.3.2.4 คนขอมล / เรยกดสนคา

1.3.3 ผเขาชมเวบ 1.3.3.1 สมครสมาชก 1.3.3.2 คนขอมล / เรยกดสนคา

1.4 ประโยชนทคาดวาจะไดรบ 1.4.1 ไดระบบขายสนคา 1.4.2 ใชเปนแนวทางสาหรบผทสนใจนาไปประยกตใชตอไป 1.4.3 ผพฒนาระบบมความเขาใจการวเคราะหและออกแบบระบบมากขน

1.5 นยามศพท 1.5.1 ระบบ หมายถง สนคาออนไลน 1.5.2 สนคา หมายถง นาฬกา

 

Page 12: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

บทท 2

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

ในการจดทาระบบซอสนคาออนไลนนน จะตองมาจากการจดการทดใน หลายๆ ดาน ไมวาจะเปนการจดการวเคราะหระบบ การจดการระบบฐานขอมล หรอในสวนของ การออกแบบระบบ ซงสวนตางๆ เหลานจาเปนตองอาศยทฤษฎทสาคญในการจดการอยางยง และ ในทนคณะผจดทาไดศกษาคนควาทฤษฎในหลายๆ ดานดงน เพอนามาประกอบการศกษาโครงงานพเศษ ซงสามารถแจกแจงไดดงน

2.1 การวเคราะหและออกแบบระบบ (System Analysis) 2.2 ระบบฐานขอมล (Database Systems) 2.3 โปรแกรมจดการฐานขอมล (DBMS) 2.4 โปรแกรม Macromedia Dreamweaver 8

2.1 การวเคราะหและออกแบบระบบ (System Analysis) การวเคราะหระบบ หมายถง การพสจนองคประกอบและความสมพนธภายในของระบบ

การพสจนเพอหาปญหาในการออกแบบระบบ และการกาหนดหนาทของระบบ (Heimlich) การวเคราะหระบบเปนวธการวเคราะหระบบใดระบบหนง โดยมการคาดหมายและ

จดมงหมายทเปนการปรบปรงแกไขระบบนน โดยการวเคราะหนนจะแยกแยะปญหาออกมาใหได แลวกาหนดปญหาเปนหวขอเพอทาการศกษาและหาวธแกไข (ประจกษ เฉดโฉม)

การวเคราะหระบบนนเปนการศกษาแนวทางในการดาเนนงาน โดยการวเคราะหทก องคประกอบทกๆ สวน

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

Page 13: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

4

2.1.1 ขนตอนของการวเคราะหระบบ 2.1.1.1 ปญหา (identify problem) รวบรวมสงทเปนปญหา 2.1.1.2 จดมงหมาย (objective) กาหนดวตถประสงคเพอการแกปญหา

2.1.1.3 ศกษาขอจากดตางๆ (constraints) พจารณาขอบเขตเพอการศกษาขอจากด ระบหนาทของสวนตางๆในระบบ

2.1.1.4 ทางเลอก (alternative) คนหาและเลอกวธการตางๆในการแกปญหา 2.1.1.5 การพจารณาทางเลอกทเหมาะสม (Selection) หาทางแกปญหาทสามารถ

แกปญหาไดจรง 2.1.1.6 การทดลองปฏบต (implementation) ทดลองปฏบตกบกลมยอย 2.1.1.7 การประเมนผล (evaluation) ประเมนหาจดดจดดอย 2.1.1.8 การปรบปรงแกไข (modification) ปรบปรงสวนทบกพรอง นาสวนดไป

ปฏบตตอไป การดาเนนงานการสอนครผสอนจะตองมการวางแผนการสอนและตงวตถประสงคของ

การเรยนนนใหดเสยกอนเพอเปนขอมลในการจดการสอน ตลอดจนเตรยมเนอหาบทเรยนและวธการสอนเพอทจะดาเนนการใหไดผลลพธ คอ การทผเรยนเกดการเรยนรตามวตถประสงคทตงไว แตถาหากวาการเรยนการสอนนนไมไดผลลพธตามทควรจะเปน โดยอาจจะมปญหาในการสอนหรอการทผเรยนไมสามารถเกดการเรยนรไดดเทาทควรกจาเปนตองมการวเคราะหปญหาและหาทางแกไขขอบกพรองทเกดขนใหไดผลสาเรจตามวตถประสงคทตงไว 2.1.2 ความหมายของระบบ

ระบบ (System) หมายถงกลมขององคประกอบทมความสมพนธกนโดยความสมพนธกนในทนยงสามารถเปนความสมพนธแบบบางสวนหรอทงหมดกได ทงนแตละองคประกอบของระบบจะตองประสานทางานรวมกนเพอบรรลวตถประสงคเดยวกน ชยยงค พรหมวงศ [1]

ระบบ (System) คอ ผลรวมขององคประกอบยอยๆ ทมเอกลกษณเปนของตนเองและมาประกอบรวมกนเปนระบบเพอทาหนาทบางอยาง อาทเชน รางกายมนษย สงคมมนษย พช รถยนต ฯลฯ ระบบ (System) หมายถง โครงสราง หรอองคประกอบรวมทงหมดอยางมระบบ แสดงใหเหนความสมพนธภายในของสวนประกอบตางๆ แตละสวนและตอสวนรวมทงหมดของระบบอยางชดเจน ระบบ (System) หมายถง สวนรวมทงหมดซงประกอบดวยสวนยอยหรอสวนตางๆทมความสมพนธกนอาจจะเกดโดยธรรมชาต เชน รางกายมนษยซงประกอบดวยระบบหายใจการยอย

Page 14: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

5

อาหารฯลฯโดยแตละระบบของมนษยตางทางานตามหนาทของแตละระบบซงมความ ปฏสมพนธกน เพอใหรางกายสามารถดารงชวตอยได หรอเปนสงทมนษยออกแบบและสรางสรรคขนอยางมระเบยบแลวนาสงเหลานนมารวมกนเพอใหดาเนนการสามารถบรรลไปไดตามจดมงหมายทวางไว ระบบ (System) เปนกลมขององคประกอบตาง ๆ ททางานรวมกน เพอจดประสงคในสงเดยวกน ระบบอาจประกอบดวยบคลากร เครองมอ วสด วธการ การจดการ ซงทงหมดนจะตองมระบบในการจดการเพอใหบรรลจดประสงคเดยวกน คาวา "ระบบ" เปนคาทมการเกยวของกบการทางานและหนวยงานและนยมใชกนมาก เชน ระบบธรกจ (Business System) ระบบสารสนเทศ (Management Information System) ระบบการเรยนการสอน (Instructional System)

ระบบเครอขายคอมพวเตอร (Computer Network System) เปนตน กด (Good) ใหความหมายของระบบวา หมายถง การจดการสวนตาง ๆ ทกสวนใหเปนระเบยบโดยแสดงความสมพนธซงกนและกนของสวนตาง ๆ และความสมพนธของแตละสวนกบสวนทงหมดอยางชดเจน เซมพรวโว อธบายวา ระบบ คอ องคประกอบตางๆ ททางานเกยวโยงสมพนธกนเพอใหเกดผลอยางใดอยางหนง กลาวไดวาระบบคอการปฏสมพนธขององคประกอบทงหลายในการปฏบตหนาทและการดาเนนงาน กลาวโดยสรป ระบบ หมายถง การนาปจจยตางๆ อนไดแกคน (People) ทรพยากร (Resource) แนวคด (Concept) และกระบวนการ (Process) มาผสมผสานการทางานรวมกนเพอใหบรรลเปาหมายอยางใดอยางหนงตามทไดวางแผนไว โดยภายในระบบอาจประกอบไปดวยระบบยอย (Subsystem) ตางๆ ทตองทางานรวมกนเพอใหบรรลวตถประสงคเดยวกน 2.1.3 องคประกอบของระบบ จากความหมายของระบบตามทกลาวมานน จะเหนไดวาการทจะมระบบใดระบบหนงขนมาไดจะตองมองคประกอบ ดงน 2.1.3.1 สวนทนาเขา (Input) ไดแก การรวบรวมและการจดเตรยมขอมลดบ เชน การเกบขอมลทเปนคะแนนสอบของนกศกษา ขอมลทลกคากรอกในแบบสอบถามการใหบรการของรานคา โดยอาจใชมอหรอเครองมอตางๆ เชน คอมพวเตอร สแกนเนอร เครองอานบารโคด เปนตน

2.1.3.2 การประมวลผล (Processing) เกยวของกบการเปลยนและการแปลงขอมลใหอยในรปของสวนแสดงผลทมประโยชน ตวอยางของการประมวลผลไดแก การคานวณ การเปรยบเทยบ การเลอกทางเลอกในการปฏบตงานและการเกบขอมลไวใชในอนาคต โดยการประมวลผลสามารถทาไดดวยตนเองหรอสามารถใชคอมพวเตอรเขามาชวยกได

Page 15: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

6

2.1.3.3 สวนทแสดงผล (Output) เกยวของกบการผลตสารสนเทศทมประโยชน มกจะอยในรปของเอกสาร หรอรายงาน เชน รายงานทนาเสนอผบรหาร สารสนเทศทถกผลออกมาใหกบผถอหน ธนาคาร หรอกลมอนๆ โดยสวนแสดงผลของระบบหนงอาจนาไปใชเปนสวนทนาเขาในระบบอนๆ ตอไปกได 2.1.3.4 ผลสะทอนกลบ (Feedback) คอสวนแสดงผลทใชในการทาใหเกดการเปลยนแปลงตอสวนทนาเขาหรอสวนประมวลผล เชน ความผดพลาดหรอปญหาทเกดขน อาจจาเปนตองแกไขขอมลนาเขาหรอทาการเปลยนแปลงการประมวลผลเพอใหไดสวนแสดงผลทถกตอง

2.1.4 วงจรการพฒนาระบบงานสาหรบระบบสารสนเทศ วงจรการพฒนาระบบงาน (System Development Life Cycle: SDLC) ของระบบสารสนเทศ ไดมการคดคนขนมาโดยมขนตอนทแตกตางไปจากวงจรการพฒนาระบบงานสาหรบระบบงานทวไป ตรงทมขนตอนในการพฒนาระบบงานทละเอยดวาถง 7 ขนตอน ซงนกวเคราะหระบบตองทาความเขาใจวาในแตละขนตอนวาทาอะไรและทาอยางไร สามารถแบงออกเปนลาดบขนตอนดงน คอ

รปท 2.1 แสดงวงจรการพฒนาระบบ SDLC

2.1.4.1 การกาหนดปญหา (Problem Definition) เปนขนตอนการระบปญหาและจดมงหมายของการพฒนาระบบงาน ซงเปนขนตอนทมความสาคญมาก เพราะใชในการกาหนดทศทางในการพฒนาระบบงานใหชดเจนในการระบปญหามกไดมาจากพนกงาน ทางานแลวพบวา งานททาอยมปญหาเกดขน หรอไมพอใจกบระบบงานเดมทเปนอย ในการระบปญหาสามารถทาได โดย สงเกตวาลกษณะงานเดมสามารถนาระบบสารสนเทศมาปรบปรงใหการทางานสะดวกรวดเรว ไดหรอไมสามารถเพมประสทธภาพประสทธผลในการทางาน

2.1.4.2 วเคราะห (Analysis) เปนขนตอนการวเคราะหระบบ จะตองรวบรวขอมลความตองการ (Requirements) ซงการสบคนความตองการของผใชสามารถดาเนนการไดจากการรวบรวมเอกสาร การสมภาษณ การออกแบบสอบถาม และการสงเกตการณบนสภาพแวดลอมการทางานจรง แลวนามาวเคราะหเพอสรปเปนขอกาหนดทชดเจน ขนตอนตอไป คอ การนาขอกาหนด

Page 16: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

7

เหลานนไปพฒนาเปนความตองการของระบบ ดวยการพฒนาเปนแบบจาลองขนมา ซงไดแก แบบจาลองกระบวนการ (Data Flow Diagram) และแบบจาลองขอมล (Data Model)

2.1.4.3 การออกแบบ (Design) เปนระยะทนาผลลพธทไดจากการวเคราะห ทเปนแบบจาลองเชงตรรกะมาพฒนาเปนแบบจาลองเชงกายภาพ โดยแบบจาลองเชงตรรกะ (Logical Model) ทไดจากขนตอนการวเคราะห มงเนนวามอะไรทตองทาในระบบ ในขณะทแบบจาลองเชงกายภาพ (Physical Model) จะนาแบบจาลองเชงตรรกะมาพฒนาตอดวยการมงเนนวาระบบจะดาเนนงานอยางไร เพอใหเกดผลตามตองการ งานออกแบบระบบจะประกอบดวยงานออกแบบสถาปตยกรรมระบบทเกยวของกบฮารดแวร ซอฟตแวรและระบบเครอขาย การออกแบบรายงาน การออกแบบหนาจออนพตขอมล การออกแบบผงงานระบบ การออกแบบฐานขอมล และการออกแบบโปรแกรม

2.1.4.4 การพฒนา (Development) เปนระยะทเกยวของกบการพฒนาโปรแกรม โดยทมงานโปรแกรมเมอรจะตองพฒนาโปรแกรมตามทนกวเคราะหระบบไดออกแบบไว การเขยนชดคาสง เพอสรางเปนระบบงานทางคอมพวเตอรขนมา โดยโปรแกรมเมอรสามารถนาเครองมอเขามาชวยในการพฒนาโปรแกรมได เพอชวยใหระบบงานสามารถพฒนาไดเรวขน และมคณภาพ

2.1.4.5 การทดสอบ (Testing) เมอโปรแกรมไดพฒนาขนมาแลว ยงสามารถนาระบบไปใชงานไดทนท จาเปนตองดาเนนการทดสอบระบบกอนทจะนาระบบไปใชงานจรงเสมอ ควรมการทดสอบขอมลเบองตนกอน ดวยการสรางขอมลจาลองขนมาเพอใชตรวจสอบการทางานของระบบงาน หากพบขอผดพลาดกปรบปรงแกไขใหถกตอง การทดสอบระบบจะมการตรวจสอบไวยากรณของภาษาเขยน และตรวจสอบวาระบบตรงกบความตองการของผใชหรอไม 2.1.4.6 การนาระบบไปใช (Implementation) เปนขนตอนการนาระบบไปใชงานจรง ครนเมอระบบสามารถรนไดจนเปนทนาพอใจทงสอบฝาย กจะตองจดทาเอกสารคมอระบบ รวมถงการฝกอบรมผใช

2.1.4.7 การบารงรกษา (Maintenance) เปนขนตอนการบารงรกษาระบบทงนขอบกพรองในดานการทางานของโปรแกรมอาจเพงคนพบได ซงจะตองดาเนนการแกไขใหถกตอง รวมถงกรณทขอมลทจดเกบมปรมาณมากขน การขยายระบบเครอขาย เพอรองรบเครองลกขายทมจานวนมากขน ซงตองวางแผนรองรบเหตการณนดวย นอกจากนงานบารงรกษายงเกยวของกบการเขยนโปรแกรมเพมเตม กรณทผใชมความตองการเพมขน

Page 17: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

8

การวเคราะหและออกแบบระบบ เปนวธการพฒนาระบบงานเดมทมปญหาใหเปนระบบงานใหมทดขน โดยการนาเทคโนโลยมาใชในการพฒนาระบบ เพอใหระบบมความทนสมยและมประสทธภาพ

2.1.5 นาระบบใหมมาวเคราะหเปนแผนภาพกระแสขอมลเปนระดบ Data Flow Diagram ในการวเคระหระบบ แผนภาพกระแสขอมลแสดงความสมพนธระหวางกระบวนการทางานของขอมลทเขาและออกจากกระบวนการทางาน โดยแบงออกเปนระดบตาง ๆ เรมจากแผนภาพกระแสขอมลระบบสงสด (Context Diagram) แสดงเสนทางของขอมลทเขาและออกจากแหลงทมผลกระทบตอระบบ แผนภาพกระแสขอมลระดบท 1 (Data Flow Diagram Level 1) แสดงกระบวนการทางานหลกของระบบ ขอมลทเขาและออกจากกระบวนการทางานตาง ๆ แผนภาพกระแสขอมลระดบท 2 (Data Flow Diagram Level 2) แสดงกระบวนการทางานโดย จะแสดงรายละเอยดของกระบวนการทางานตาง ๆ ในแผนภาพกระแสขอมลระดบท 1 (Data Flow Diagram Level 1)

2.1.5.1 ขนตอนการออกแบบฐานขอมล เปนการวางโครงสรางของระบบการทางานทไดคดไวสการปฏบต โดยแจกแจงรายละเอยดงานแตละอยางใหชดเจน แลวจดทาเปนแบบจาลอง ซงแบงเปนงานยอยตามฟงกชนและลาดบของงาน จากนนจงนาแบบจาลองนนสงใหนกพฒนาโปรแกรมเพอสรางระบบตอไป

2.1.5.2 วตถประสงคของการออกแบบระบบสารสนเทศ คอ สามารถทบทวน

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

2.1.5.3 ขนตอนการออกแบบระบบสารสนเทศ การออกแบบระบบทางตรรกะเปนการนาแบบจาลองเหตการณ แบบจาลองขอมล และแบบจาลองกระบวนการทสรางขนใขนตอการวเคราะหความตองการมาจดวางระบบการทางานโดยภาพกวางๆ และหาความสมพนธระหวาระบบยอยทเกยวของกน รวมถงสวนนาเขา สวนผลลพธ ขอมล และกระบวนการ โดยกาจดวางจะตองคานงถงวตถประสงคของระบบงานใหม

Page 18: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

9

รปท 2.2 แสดงการออกแบบระบบทางตรรกะ

2.1.5.4 การออกแบบระบบทางกายภาพ เปนการออกแบบรายละเอยดของระบบ

โดยนาแบบจาลองทางตรรกะของระบบใหมมาปรบปรงเปนแบบจาลองทางกายภาพของระบบใหมซงรวมหนาทงานใหมของระบบทผใชตองการ โดยแบบจาลองทางกายภาพของระบบใหมจะตอบสนองตอวตถประสงคของผใชในดานตางๆ ไดแก สวนนาเขา สวนตอประสานผใช วธการประมวลผล สวนแสดงผล ฐานขอมลและขอมล ระเบยบปฏบต และบคลากรทเกยวของ

2.1.5.5 การออกแบบระบบทางตรรกะ ม 3 ประเดน คอ 1 การออกแบบฟงกชน 2 การออกแบบลาดบงาน 3 การออกแบบและประมวลผล

2.1.5.6 การออกแบบระบบทางกายภาพ ม 4 ประเดน คอ 1 การออกแบบสวนนาเขา 2 การออกแบบสวนแสดงผล 3 การออกแบบสวนตอประสานผใช 4 การออกแบบฐานขอมล

2.1.5.7 การออกแบบฟงกชน เปนการแสดงโดยใชแผนภาพกระแสขอมลใหเหนวาระบบมการจดการงานหลกอะไรบาง งานหลกเหลานจะทางานเกยวของกน โดยจะไดแผนภาพบรบทของขอมล ซงเปนแผนภาพการไหลของขอมลในระดบสงสดทแสดงภาพโดยรวมของ

Page 19: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

10

ระบบงานทงหมด สามารถแตกแผนภาพบรบทออกเปนฟงกชนหลกทแสดงความสมพนธของการทางานในแตละฟงกชนของระบบโดยรวม โดยแสดงเปนแผนภาพกระแสขอมลระดบท 1 จากนนจะทาการออกแบบฟงกชนยอย ซงแสดงกลไกการทางานในรายละเอยด ทงน โดยทวไปแลวจแบงยอยออกไปไมเกนระดบท 3

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

2.1.5.9 การออกแบบการประมวลผล ม 2 ระดบ คอ 1 ทาการออกแบบลกษณะและรายละเอยดทงหมดของการประมวลผล

โดยบอกใหทราบวา แตละ ฟงกชนจะประกอบดวยโปรแกรมอะไรบางแลวจดทาพจนานกรมขอมลสาหรบกระบวนการ

2 นาพจนานกรมขอมลสาหรบกระบวนการ มาออกแบบและเขยนโปรแกรม โดยนกพฒนาโปรแกรมจะเขยนโปรแกรมตามทไดออกแบบไว

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

1 การออกแบบสาเนาถาวร 2 การออกแบบสาเนาชวคราว

2.1.5.11 การออกแบบสวนนาเขา เปนการออกแบบแบบฟอรมหรอหนาจอสาหรบ การนาเขาขอมลสระบบสารสนเทศ ม 2 ลกษณะ คอ

1 การออกแบบฟอรม 2 การออกแบบสวนนาเขาทางจอภาพเกยวของกบสวนประกอบ 3 สวน

คอ 1 Data capture เปนขอมลทอยในเอกสารแหลงขอมล

2 Data entry เปนขอมลทถกแปลใหเปนรปแบบของคอมพวเตอร 3 Data input เปนขอมลทถกบนทกลงเครองคอมพวเตอร

2.1.5.12 การออกแบบสวนตอประสานผใช เปนการออกแบบสวนทผใชจะพเหนโดยตรงในการใชงานระบบสารสนเทศ เพราะจะทาหนาทตดตอสอสารระหวางผใชกบระบบ

Page 20: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

11

คอมพวเตอรใหทางานตามความตองการของผใชผานอปกรณตางๆแลวแสดงผลลพธผานทาจอภาพหรออปกรณแสดงผลอนๆ การออกแบบสวนตอประสานผใช เปนการออกแบบสวนตางๆ ไดแก การออกแบบหนาจอ การออกแบบคาสงและขอความทปรากฏบนหนาจอ ทงน ถาไดออกแบบสวนตอประสานผใชไวดแลวจะทาใหผใชสามารถสอสารกบระบบคอมพวเตอรไดงายและสะดวก 2.1.6 สญลกษณทใชในแผนภาพกระแสขอมล

รปท 2.3 รปภาพแสดงสญลกษณทใชในการออกแบบ Data Flow Diagram (DFD) สญลกษณทใชเปนมาตรฐานในการแสดงแผนภาพกระแสขอมลมหลายชนด แตใน ทนจะแสดงใหเหนเพยง 2 ชนด ไดแก ชดสญลกษณมาตรฐานทพฒนาโดย Gene and Sarson และชดสญลกษณมาตรฐานทพฒนาโดย DeMarco and Yourdon

2.1.6.1 แนวคดของแบบจาลองขนตอนการทางานของระบบ การสรางแบบจาลอง ขนตอนการทางานโดยใช Data Flow Diagram มแนวคดตางๆ ดงน

1 ขนตอนการทางานของระบบ (Process) 2 เสนทางการไหลของขอมล (Data Flow) 3 ตวแทนขอมล (External Agent) 4 แหลงจดเกบขอมล (Data Store)

2.1.7 แผนภาพกระแสขอมล (Data Flow Diagram: DFD) แผนภาพกระแสขอมล (Data Flow Diagram: DFD) หมายถง แผนภาพทแสดงใหเหนถงทศทางการไหลของขอมลทมอยในระบบ และการดาเนนงานทเกดขนในระบบ โดยขอมลในแผนภาพทาใหทราบถง ขอมลมาจากไหน, ขอมลไปทไหน, ขอมลเกบทใด, เกดเหตการณใดกบขอมลในระหวางทาง แผนภาพกระแสขอมลจะแสดงภาพรวมของระบบ (Overall picture of a system) และ

Page 21: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

12

รายละเอยดบางอยาง แตในบางครงหากตองการกาหนดรายละเอยดทสาคญในระบบ นกวเคราะหระบบอาจจาเปนตองใชเครองมออนๆ ชวย เชน ขอความสนๆทเขาใจ หรออลกอรทม ตารางการตดสนใจ (Decision Table), Data Model, Process Description ทงนกขนอยกบความตองการในรายละเอยด

2.1.7.1 ขนตอนของการวเคราะหเพอสราง DFD 1 ศกษารปแบบการทางานในลกษณะ Physical ระบบงานเดม 2 ดาเนนการวเคราะหเพอใหไดแบบจาลอง Logical ระบบงานเดม 3 เพมเตมการทางานใหมภายในแบบจาลอง Logical ระบบงานเดม 4 พฒนาระบบงานใหมในรปแบบของ Physical

2.1.7.2 วตถประสงคของการสรางแผนภาพกระแสขอมล 1 เปนแผนภาพทสรปรวมขอมลทงหมดทไดจากการวเคราะหในลกษณะของรปแบบทเปนโครงสราง

2 เปนขอตกลงรวมกนระหวางนกวเคราะหระบบและผใชงาน 3 เปนแผนภาพทใชในการพฒนาตอในขนตอนของการออกแบบระบบ 4 เปนแผนภาพทใชในการอางอง หรอเพอใชในการพฒนาตอในอนาคต

5 รทมาทไปของขอมลทไหลไปในกระบวนการ (Data and Process)

2.2 ระบบฐานขอมล (Database System)

ฐานขอมล (Database) คอ กลมของขอมลทมความสมพนธเกยวของเปนเรองเดยวกน เชน กลมขอมลเกยวกบพนกงานบรษทประกอบดวย รหสพนกงาน ชอ นามสกล เบอรโทรศพท และ กลมขอมลดงกลาวถกจดเกบอยรวมกนหลาย ๆ กลม ซงอาจจะเกบอยในรปแฟมเอกสารหรออยใน คอมพวเตอร กลาวโดยสรปแลว ฐานขอมลมลกษณะสาคญ คอ เปนเรองเกยวกบการจดเกบขอมล ขอมลทจดเกบมความสมพนธเกยวของเปนเรองเดยวกน สามารถแสดงออกมาอยในรปแบบของ ตารางได

2.2.1 สวนประกอบของตารางขอมลในฐานขอมล โดยทวไปแลวตารางขอมลทใชงานกนจะประกอบดวย แถว (Row) และคอลมน (Column) ตางๆ แตถามองกนในรปแบบของฐานขอมลแลว จะเรยกรายละเอยดในแถววา เรคอรด (Record) และเรยกรายละเอยดใน แนวคอลมน วา ฟลด (Field) ในฐานขอมล 1 ระบบอาจประกอบดวยตารางขอมลมากกวา 1 ตาราง ฐานขอมลทมตารางขอมลมากกวา 1 ตาราง และมตารางตงแต 1 คขน

Page 22: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

13

ไปทมความสมพนธกนดวยฟลดใดฟลดหนง เรยกฐานขอมลประเภทนวา “ฐานขอมลเชงสมพนธ” หรอ Relational Database เชน การออกแบบความสมพนธระหวางขอมลโดยใช ER – Diagram ซงประกอบดวยองคประกอบพนฐานดงน

2.2.1.1 เอนทต (Entity) หมายถง สงของวตถในระบบทเราสนใจซงอาจจบตองได และเปนไดทงนามธรรม รปลกษณะของเอนทต คอรปสเหลยมผนผา ตวอยางเชน

รปท 2.4 รปลกษณะของเอนทต คอรปสเหลยมผนผา

2.2.1.2 แอททรบว (Attribute) คอคณสมบตของวตถหรอสงของทเราสนใจโดยอธบายรายละเอยดตางๆ ทเกยวของกบลกษณะของเอนทต โดยมคณสมบตนมอยในทกเอนทต รปลกษณะของ Attribute คอรปวงรโดยทจะมเสนเชอมตอกนเอนทต ตวอยางเชน

รปท 2.5 รปลกษณะของ Attribute คอรปวงรโดยทจะมเสนเชอมตอกนเอนทต

2.2.1.3 ความสมพนธ (Relationship) คอ ความสมพนธระหวางเอนทตจะตองมความสมพนธรวมกนซงจะใชรปภาพสญลกษณสเหลยมรปวาวแสดงความสมพนธระหวางเอนทตและระบชอความสมพนธลงในสเหลยม รปลกษณะของความสมพนธ (Relationship)

Page 23: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

14

รปท 2.6 รปลกษณะของความสมพนธ (Relationship) อธบายตารางและคาศพททใชในตารางซงไดมาจากการสรางความสมพนธจาก ER – Diagram เมอกาหนดตารางตาง ๆ ออกมาแลว แตละตารางตองกาหนดชอ Field ตางๆ อธบายวา Field นคออะไร ตองใสขอมลอยางไรเพอใหผทตองการศกษา หรอผทเกยวของเขาใจไดงายขน

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

2.2.2.1 หลกเลยงความขดแยงของขอมลได 2.2.2.2 สามารถใชขอมลรวมกน 2.2.2.3 สามารถลดความซาซอนของขอมล 2.2.2.4 การรกษาความถกตองเชอถอไดของขอมล 2.2.2.5 สามารถกาหนดความเปนมาตรฐานเดยวกนได 2.2.2.6 สามารถกาหนดระบบรกษาความปลอดภยใหกบขอมลได

2.2.3 ประโยชนของฐานขอมลเชงสมพนธ 2.2.3.1 ชวยลดความซาซอนของการจดเกบขอมล 2.2.3.2ชวยใหสามารถเรยกใชขอมลไดตรงกน (ขอมล Updateไดทนเวลาเนองจาก

ขอมลถกแกไขจากทเดยวกน 2.2.3.3 ชวยปองกนการผดพลาดจากการปอนขอมลและแกไขขอมล (ปอนขอมลท

ตารางหลก)

Page 24: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

15

2.2.3.4 ชวยประหยดเนอทการจดเกบขอมลในคอมพวเตอร และอนๆ (ไมเกบขอมลซาซอน เกบขอมลเทาทจาเปน)

2.2.4 โครงสรางของฐานขอมล โครงสรางของฐานขอมลประกอบดวย

2.2.4.1 Character คอ ตวอกขระแตละตว / ตวเลข / เครองหมาย 2.2.4.2 Field คอ เขตขอมล / ชดขอมลทใชแทนความหมายของสอโครงสราง เชน

ชอของบคคล ชอของวสดสงของ 2.2.4.3 Record คอ ระเบยนหรอรายการขอมล เชน ระเบยนของพนกงานแตละคน 2.2.4.4 Table/File คอ ตารางหรอแฟมขอมลประกอบขนดวยระเบยนตางๆ เชน

ตารางขอมลของบคคล ตารางขอมลของวสดสงของ 2.2.4.5 Database คอ ฐานขอมลประกอบดวยตาราง และแฟมขอมลตางๆ ท

เกยวของ หรอมความสมพนธกน

2.2.5 องคประกอบของระบบฐานขอมล ระบบฐานขอมลโดยสวนใหญแลว เปนระบบทมการนาเอาคอมพวเตอรมาชวยในกระบวนการจดเกบขอมล คนหาขอมลมลประมวลผลขอมล เพอใหไดสารสนเทศทตองการแลวนาไปใชในการปฏบตงานและบรหารงานของผ บรหาร โดยอาศยโปรแกรมเขามาชวยจดการขอมล จากกระบวนการดงกลาวนระบบฐานขอมลจงมองคประกอบ 5 ประเภท คอ

2.2.5.1 ฮารดแวร (Hardware) ในระบบฐานขอมลทมประสทธภาพควรมฮารดแวรตางๆ ทพรอมจะอานวยความสะดวกในการบรหารระบบงานฐานขอมลไดอยางมประสทธภาพ ไมวาจะเปนขนาดของหนวยความจาความเรวของหนวย ประมวลผลกลาง อปกรณนาเขาและออกรายงาน รวมถงหนวยความจาสารองทรองรบการประมวลผลขอมลใน ระบบทมประสทธภาพ

2.2.5.2 โปรแกรม (ProgramหรอSoftware) ซงมหนาทควบคมดแลการสรางฐานขอมล การเรยกใชขอมล และการจดทารายงาน เรยกวา โปรแกรมระบบจดการฐานขอมล

2.2.5.3 ขอมล (Data) หมายถง สงทเราตองการเกบและสามารถนามาใชอกในภายหลงใน Access ขอมลสามารถเปน ขอความ, ตวเลข, วนท, ภาพ, ไฟล, และอนๆ ได ขอมลทเกบอยในฐานขอมลควรมคณสมบตดงน

1 มความถกตอง ทนสมย สมเหตสมผล 2 มความซาซอนของขอมลนอยทสด 3 มการแบงกนใชงานขอมล

Page 25: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

16

2.2.5.4 บคลากร (People ware) คอ 1 ผใชงาน (User) 2 พนกงานปฏบตการ (Operator) 3 นกวเคราะหและออกแบบระบบ (System Analyst) 4 ผเขยนโปรแรมประยกตใชงาน (Programmer) 5 ผบรหารฐานขอมล (Database Administrator: DBA)

2.2.5.5 ขนตอนการปฏบตงาน (Procedure) เปนขนตอนและวธการตาง ๆ ในการปฏบตงาน เพอการทางานทถกตองและเปนไปตามขนตอนทไดกาหนดไว จงควรทาเอกสารทระบขนตอนการทางานของหนาทตาง ๆ ในระบบฐานขอมลทงขนตอนปกต และขนตอนในสภาวะทระบบเกดปญหา (Failure)

2.2.6 สาเหตทตองมฐานขอมล ระบบงานตางๆทไมไดเปนระบบฐานขอมล แฟมจะถกออกแบบเพอใชในเฉพาะงานนน

และพบเสมอวาแฟมขอมลของงานทอยคนละทมขอมลเหมอนกนซาซอนกนกอใหเกดปญหาตางๆในการทางานเปนการยากทจะรกษาความถกตองและสอดคลองกนของขอมลเหลานน สาเหตกเกดจากการเกบคนละท คนละแหลง และการคนหาขอมลจะตองใชเวลามาก บางครงกหาขอมลไมพบเลย บอยครงทผใชงานและผบรหารมความตองการขอมลในการตดสนใจกแทบหาไมไดเอาเสยเลย ตลอดจนการพฒนาระบบเกบขอมลแบบแฟมขอมลทไมไดใชระบบคอมพวเตอรมาชวยในการทางานจะพฒนาระบบงานเกบเอกสารยากมาก โดยเฉพาะการเกบเอกสารระบบซกกง ตลอดจนสนเปลองพนท สนเปลองครภณฑและสนเปลองเวลาในการเกบและคนหา

2.2.7 ระบบจดการฐานขอมล การควบคมดแลและการใชฐานขอมลเปนเรองยงยากซบซอนตองมการกาหนดโครงสราง

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

Page 26: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

17

2.2.8 หนาทของระบบจดการฐานขอมล 2.2.8.1 กาหนดและเกบโครงสรางฐานขอมล(Define and Store Database Structure) 2.2.8.2 การเรยกใชขอมลจากฐานขอมล(Load Database) 2.2.8.3 เกบและดแลขอมล(Store and Maintain Data) 2.2.8.4 ประสานกบระบบปฏบตการ (Operation System) 2.2.8.5 ควบคมความปลอดภย (Security Control) 2.2.8.6 จดทาขอมลสารองและการก(Backup and Recovery) 2.2.8.7 ควบคมการใชขอมลพรอมกนได (Concurrency Control) 2.2.8.8 ควบคมคาของขอมลในระบบใหถกตองตามทควรจะเปน อาจเรยกวา การ ควบคมบรณภาพของขอมล (Integrity Control) 2.2.8.9 จดทาพจนานกรมขอมล (Data Dictionary)

2.2.9 ขอดของการจดเกบ ขอมลแบบฐานขอมล 2.2.9.1 หลกเลยงความขดแยงของขอมลได (Inconsistency Can Be Avoided) 2.2.9.2 ใชขอมลรวมกนได (The Data Can Be Shared) 2.2.9.3 ลดความซาซอนของขอมล (Redundancy Can Be Reduced) 2.2.9.4 กาหนดความเปนมาตรฐานเดยวกนได (Standard Can Be Enforced) 2.2.9.5 กาหนดระบบรกษาความปลอดภยใหกบขอมลได (Security Restriction

Can Be Applied) 2.2.9.6 การรกษาความถกตองเชอถอไดของขอมล 2.2.9.7 ความอสระของขอมล (Data Independence) 2.2.10 ขอเสยของการจดเกบขอมลแบบฐานขอมล 2.2.10.1 ตนทนสง ทกองคประกอบของระบบฐานขอมลมราคาสง 2.2.10.2 มความซบซอน 2.2.10.3 เสยงตอการหยดชะงกของระบบ

2.3 โปรแกรมจดการฐานขอมล (Database Management System (DBMS)

คอ ชดของโปรแกรมคอมพวเตอร ทควบคมการสรางการบารงรกษาและการใช ฐานขอมล จะชวยใหองคกรสามารถทควบคมการพฒนาฐานขอมลในมอของ ผบรหารฐานขอมล (DBA) และ

Page 27: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

18

ผเชยวชาญดานอนๆ DBMS เปนแพคเกจซอฟตแวรระบบทชวยใหใชการจดเกบรวมของระเบยนขอมลและไฟลทรจกกนเปนฐานขอมล จะชวยใหผใชโปรแกรมประยกตใชงานทแตกตางกนเพอใหงายตอการเขาถงฐานขอมลเดยวกน DBMS อาจใชใด ๆ ของความหลากหลายของ แบบจาลองฐานขอมล เชน รปแบบเครอขาย หรอ รปแบบเชงสมพนธ ในระบบขนาดใหญ DBMS ชวยใหผใชและซอฟตแวรอน ๆ เพอจดเกบและดงขอมลใน โครงสราง ทาง แทนทจะมการเขยนโปรแกรมคอมพวเตอรในการดงขอมลผใชสามารถถามคาถามงายๆใน ภาษาแบบสอบถาม ดงนนแพกเกจ DBMS หลายแหงทม ภาษาโปรแกรมยคทส (4GLs) และคณลกษณะการพฒนาโปรแกรมประยกตอนๆ แตจะชวยระบองคกรตรรกะสาหรบฐานขอมลและการเขาถงและใชขอมลภายในฐานขอมล มนมสงอานวยความสะดวกในการควบคม การเขาถงขอมล , การบงคบใช ขอมลความสมบรณ , การจดการการทางานพรอมกนและการคนคาฐานขอมลจากการสารองขอมล DBMS ยงมความสามารถในการมเหตผลนาเสนอขอมลฐานขอมลใหกบผใช คาวา Software, Program และ Application มผใชแทนกนไดในหลายโอกาส ในเอกสารนขอเรยกกวา Application ทงนกเนองมาจากเราจะพฒนาโปรแกรมกนบนโปรแกรมสาเรจรปทเรยกวา Microsoft Access 2000 การพฒนาโปรแกรมสาหรบจดการฐานขอมลดงกลาว เปนงานทไมงายและไมยากจนเกนไป ผใชทไมใช Programmer อาจใชโปรแกรม Microsoft Access 2000 นามาพฒนาเปนโปรแกรมสาหรบงานของตนเองได 2.3.1 โปรแกรมไมโครซอฟตเอกเซส (Access)

สาหรบ Microsoft Access 2000 แลวเปนระบบการจดการฐานขอมล(Database Management System, DBMS) แบบสมพนธ (Relational Database Management System, RDBMS) ซงฐานขอมลของ Access จะมองแฟมขอมลเปนแบบตาราง (Table) ถาเปรยบเทยบกจะคลายๆ กบโปรแกรม dBase, FoxBASE แตจะตางกนตรงทวา Access 1 แฟมขอมลจะสามารถเกบขอมลไดมากกวา 1ตาราง ซงประกอบไปดวยฟลดหรอคอลมนและเรคอรดหรอแถว โดยในแตละตารางตองมคยทเหมอนกนจงจะสามารถเชอมโยงตาราง 2 ตารางหรอมากกวาใหสมพนธกนเพอทจะนามาใชงานไดตอไป Microsoft Access เปนโปรแกรมการจดการฐานขอมลโปรแกรมหนงทมประสทธภาพในการจดการฐานขอมลไดดอยางยง มความสมบรณมากกวาโปรแกรมจดการฐานขอมลเดมๆ Microsoft Access เปนโปรแกรมททางานบน Microsoft Windows ทาใหการทางานทาไดงายสะดวก รวดเรว และม Tools ทชวยการทางานมากจงไมจาเปนตองจดจาคาสงในการทางาน คาวา Microsoft Access 2000 ตอไปนขอเรยกวา Access การสรางไฟลฐานขอมลน จะกลาวถงเนอหาดงน ชนดของ Object (วตถ) ของ Access โครงสรางของฐานขอมล ชนดของขอมล

Page 28: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

19

ของเขตขอมลในตาราง ขนตอนในการสรางฐานขอมล การสรางตาราง (Table) ซงเปนพนฐานทสาคญมาก

2.3.2 สวนประกอบในฐานขอมล Access ระบบจดการในฐานขอมลของ Access ประกอบดวย Object ตางๆ ไดแก

2.3.2.1 Table (ตาราง) เปน Object ทเปนฐานการทางานหลกของ Access เพราะทกๆ Object ตองทางานรวมกบ Table ดวยกนเปนสวนใหญ

2.3.2.2 Query (แบบสอบถาม) เปน Object ทใชสาหรบเลอกขอมลจาก Table ทตองการจากขอมลทงหมด แลวรายงานออกมาเปนขอมลแคเพยงบาง สวน ซงอาจเปนขอมลทมาจาก Table มากกวา 1 Table โดยใชความสมพนธของ Table หมายความวาสามารถเลอกขอมลทตองการดได

2.3.2.3 Form (แบบฟอรม) เปน Object ท ใชสาหรบเปนหนาตางควบคมการทางาน การปอนขอมลเขา Table การแกไขขอมลใน Table การแสดงผลขอมลจาก Table หรอ Query และอนๆ เกยวกบขอมล เพอความสะดวกและสวยงาม

2.3.2.4 Report (รายงาน) เปน Object ทใชสาหรบแสดงขอมลจาก Table หรอ Query ออกมาเปนรายงานตามทตองการในรปแบบตางๆ กน แลวแตผใชหรอผเขยน Application กาหนด

2.3.2.5 Macro (แมโคร) เปน Object ทเปนชดคาสงของ Access หลายๆ คาสงบรรจไวในหนง Macro โดยจะทางานเรยงตอกนไปเรอยๆ ตาม คาสงทสรางไว โดยผใชไมตองสงทางานทละคาสง

2.3.2.6 Module (โมดล) เปน Object ทเปนคาสงทเขยนขนมาดวย Access Basic ซงสามารถเขยนเองและนาไปใช เพอใหการทางานของ Application ตามคาสงทเขยนไว

2.3.2.7 Page (เพจ) เปน Text file ประเภท HTML หรอเรยกวา เวบเพจ ใชสาหรบการดและการทางานกบขอมลจากระบบอนเตอรเนตหรออนทราเนต

2.3.3 ชนดขอมล 2.3.3.1 Text: เกบขอมลทเปนตวอกษร หรอ ตวเลขทไมไดนาไปคานวณ ความกวางในการเกบ 255 ตวอกษร 2.3.3.2 Memo: เกบรายละเอยดหรอขอความทวไปจานวนมาก เกบไดถง 65,535 ตวอกษร 2.3.3.3 Number: เกบตวเลขทสามารถคานวณได ใชเนอท 1 - 8 byte 2.3.3.4 Date/Time: เกบวนท เวลา เนอทในการเกบ 8 byte

Page 29: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

20

2.3.3.5 Currency: เกบตวเลขเหมอน Number แต เปนตวเลขทางการเงน โดยมสกลเงนและเครองหมาย

2.3.3.6 AutoNumber: เกบตวเลขในการนบ ใชเนอทเกบ 4 byte ตวเลขนไมสามารถแกไขได เมอลบ record ใดทม Auto number จะไมสามารถนากลบมาใชได 2.3.3.7 Yes/No: เกบคาทางตรรกศาสตร ไดผล 2 คา จรง เทจ 2.3.3.8 OLE Object: เกบรปภาพ เกบได 1 GB 2.3.3.9 Hyperlink: เชอมโยงขอมลไปยงไฟลภายนอกทอยใน world wide web 2.3.3.10 Lookup Wizard: ใชตามแบบทโปรแกรมกาหนดให

2.3.4 ขนตอนในการสรางฐานขอมล ในการสรางฐานขอมลพอจะสรปขนตอนในการสรางฐานขอมลไดดงน

2.3.4.1 กาหนดวตถประสงคของฐานขอมล ขนตอนแรกในการสรางฐานขอมลนน คอ ผใชตองกาหนดวตถประสงคในการสรางและกาหนดวาฐานขอมลจะถกใชอยางไร ทสาคญคอตองทราบวาตองการขอมลใดบางจากฐานขอมล จงจะสามารถกาหนดหวเรองตางๆ ทจาเปตองเกบขอมล และขอมลใดบางทจะตองเกบในแตละหวเรอง นอกจากนนจะตองมการปรกษากบผทจะใชฐานขอมลทสรางขนมา เพอทราบความตองการวาผใชตองการฐานขอมลอยางไร จากนนกรวบรวมขอมลตางๆ ทเปนประโยชนในการสรางฐานขอมล

2.3.4.2 สรางตารางทตองการ การสรางตารางเปนขนตอนทยงยากทสดในขนตอนของการออกแบบฐานขอมล เนองจากตารางนนเปนสวนสาคญทสดในฐานขอมล ถาออกแบบตารางไดด กสามารถนาขอมลจากตารางนนไปทาประโยชนอยางอนได เชน Query, รายงาน แบบฟอรม เปนตน อยางไรกตามเราควรจะรกฎหรอแนวทางปฏบตในการสรางตารางดวย เพอใหเกดประโยชนสงสดในการทางาน สาหรบแนวทางในการสรางตารางพอสรปไดดงน

1 ขอมลทอยในตารางและระหวางตารางไมควรมซากน 2 แตละตารางควรมขอมลเพยงหนงหวเรองเทานน 3 กาหนด Field ทตองการ ในแตละตารางจะมขอมลทอยในเรองเดยวกน

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

2.3.4.3 เกบขอมลในสวนทเลกทสด การเกบทอย ควรเกบบานเลขท หมท ถนน อาเภอ จงหวด รหสไปรษณย แทนทจะเกบขอมลทงหมดไวรวมอยใน Field เดยวกน

Page 30: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

21

2.3.4.4 ระบ Field ตางๆ ซงมคาทไมซากนในแตละ Record เพอทจะให Microsoft Access เชอมตอกบขอมลทเกบในแตละตาราง เชน เชอมตอขอมลลกคากบขอมลการสงซอของ ลกคารายนนทงหมด แตละตารางในฐานขอมลจะตองม Field หรอชดของ Field ทสามารถระบถงแตละ Record ในตารางไดโดยทไมมคาทซากน ซงจะเรยก Field หรอชดของ Field ทมลกษณะเชนนนวา คยหลก หรอ Field หลก

2.3.4.5 กาหนดความสมพนธระหวางตาราง เมอมการปอนขอมลลงในตารางตางๆ และมการระบ Field ทเปนคยหลกแลว ในกรณทมตารางมากกวา 1 ตารางททางานสมพนธกน จะตองมการกาหนดความสมพนธของตารางเหลานน

2.3.4.6 ปรบปรงการออกแบบหลงจากทไดสรางตาราง Field และความสมพนธตางๆ ทเราตองการ แลวขนตอนตอไปกจะเปนการปรบปรงการออกแบบและตรวจหาขอบกพรองทอาจยงคงเหลออยซงจะเปนการงายหากมการเปลยนแปลงการออกแบบฐานขอมลในตอนน ดกวาทจะเปลยนแปลงหลงจากทไดมการปอนขอมลลงไปในตารางแลว

2.3.4.7 ปอนขอมลและสรางสวนตางๆ ของฐานขอมลเพมเตม เมอพอใจวาโครงสรางของตารางตรงกบหลกการออกแบบดงทอธบายมาแลว กถงเวลาทจะทางานตอไป และเพมขอมลทมอยทงหมดของในตาราง จากนนกสามารถสรางแบบสอบถาม ฟอรม รายงาน Data access pages แมโคร และ โมดล ตามทตองการได

2.4 โปรแกรม Macromedia Dreamweaver 8

Macromedia Dreamweaver 8 เปนอกโปรแกรมหนงทมการออกแบบมา เพอใชในการจดการกบเอกสารทใชสาหรบการสรางเวบเพจและบรหารเวบไซต ทไดรบความนยมสงสดในกลมโปรแกรมประเภทเดยวกน ซงในสมยกอนหากจะมการสรางเวบเพจขนแตละเวบเพจนน ตองใหผ ทมความรในภาษา HTML มาเขยนรหสคาสง (Code) ให แตในปจจบนโปรแกรม Macromedia Dreamweaver 8 สามารถสรางรหสคาสงใหกบผใชโดยอตโนมต ซงผใชไมจาเปนตองมความรดานของภาษา HTML เนองจากโปรแกรม Macromedia Dreamweaver 8 นน จะมลกษณะการทางานทคลายๆ กบโปรแกรมพมพเอกสารทเราเคยใชและรจกกนด ซงจะมเครองมอและแถบคาสงใหเราเลอกใชไดเหมอนกบ Word Processor รวมถงฟงกชนททาใหผใชสามารถจดวางขอความ รปภาพ ตาราง ฟอรม วดโอ และองคประกอบอนๆ ภายในเวบเพจไดอยางสวยงามตามทผใชตองการ จงชวยใหสามารถสรางเวบเพจดวยความสะดวกและรวดเรว

Page 31: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

22

2.4.1 จดเดนของโปรแกรม Macromedia Dream weaver 8 2.4.1.1.โปรแกรมจะทาการแปลงรหสคาสงใหเปนภาษา HTML โดยอตโนมต ดงนนผใชทไมมความรกสามารถใชงานได 2.4.1.2.มแถบเครองมอหรอแถบคาสงทใชในการควบคมการทางาน แบงออกเปนหมวดหม จงชวยในการทางานทดขนและรวดเรวยงขน 2.4.1.3 .สนบสนนเวบเพจทเปนภาษาไทยไดด 2.4.1.4 .มคณสมบตทสามารถจดการกบรปภาพเคลอนไหว โดยไมตองอาศย Plug-in 2.4.1.5. สามารถเรยกใชตารางจากภายนอก โดยการอมพอรตจาก Text File 2.4.1.6 .เปนโปรแกรมทสามารถสนบสนนการใชงาน CSS (Cascading Style Sheet) 2.4.1.7. มความสามารถในการทา Drop down Menu เมอนาเมาสไปช เปนตน 2.4.2 การจดฟงกชนตาง ๆ ของ Macromedia Dreamweaver สาหรบโปรแกรม Macromedia Dreamweaver เปน โปรแกรมเขยนเวบ ทออกแบบมาเพอ ชวยจดการกบ เวบเพจ โดยผใชไมจาเปนตองมความร ในภาษา HTML ซงเปนภาษาสาหรบสรางเวบเพจ โดยตรง ดงนน โปรแกรม Macromedia Dreamweaver จงมฟงกชนตางๆ มากมายซงแตละ ฟงกชนกจะ แสดงผลในลกษณะของ วนโดวส (WINDOWS) หรอแถบคาสง (PALETTE) ตวอยางของ ฟงกชน เชน (BEHAVIOR) เปน ฟงกชนสาหรบใชในการควบคม การใชสครปตตางๆ เปนตน ในการทจะเลอกใชฟงกชน ผใชตองทาความเขาใจ และเรยนรวธในการควบคมการทางาน ของฟงกชนตางๆ ใหเขาใจเสยกอน และวธเ รยกใชฟงกชนตางๆ ของโปรแกรม Macromedia Dreamweaver กสามารถทาไดดงน เลอกคาสงทเมนบาโดยคลกเลอกเมน Window กจะปรากฏ รายการของคาสงควบคม หรอฟงกชนตางๆ ใหเลอก สาหรบฟงกชน ทเปนมาตรฐานในการ ทางานกบโปรแกรม MacromediaDreamweaver ทมการใช งานบอยๆ กมอย 3 ฟงกชน ไดแก 2.4.2.1. ฟงกชน Insert จะเปนฟงกชนทใชสาหรบควบคมเกยวกบวตถตางๆ เชนเลเยอร, รปภาพ ซงแถบเครองมอนจะประกอบไปดวย ชดเครองมอตางๆ คอ Characters, Common, Form, Frames, head, Invisible 2.4.2.2. ฟงกชน Properties เปนฟงกชนลกษณะตางๆ เชน ใชในการกาหนดคาของขอความในเวบ สของตวหนงสอ รปภาพ ตาราง เปนตน

Page 32: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

23

2.4.2.3. ฟงกชน Launcher เปนฟงกชนสาหรบใชในการจดการหรอควบคมในสวนของ สครปต (Behaviors)

2.4.3 การกาหนดโฟลเดอรเพอเกบเวบไซตทสรางใหม

การเรมตนสรางเวบไซตใหมในโปรแกรม Dreamweaver 8 จะตองเรมตนจากการตงชอเวบไซต และกาหนดตาแหนง เชน ไดรฟ และโฟลเดอร ทจะใชเกบไฟลตางๆ ของเวบไซตทเราจะออกแบบ ซงทาไดตามขนตอนดงน คอ 2.4.3.1. คลกคาสง Site>New Site… 2.4.3.2. จะปรากฏกรอบ Site Definition ขนมา ใหพมพชอเวบไซตทตองการ แลวคลก ปม Next

2.4.3.3. ใหคลกเลอก No, I do not want…….. แลวคลกปม Next 2.4.3.4. ระบชอไดรฟและโฟลเดอรทจะใชเกบขอมลของเวบไซตทจะทาการออกแบบจากนน คลกปม Next 2.4.3.5. คลกทชอง How do you connect to your remote server? แลวคลกตวเลอก Noneจากนนใหคลกทปม Next 2.4.3.6. จะแสดงกรอบใหเหนวาไดกาหนดเวบไซตใหมเปนทเรยบรอยแลว คลกทปม Done เพอเรมตนการออกแบบเวบเพจ

2.4.3.7. จะปรากฏชอของเวบไซต พรอมทงตาแหนงทเกบเวบไซต แสดงไวใน Panel Group

Page 33: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

บทท 3

การวเคราะหและออกแบบระบบ/วธการดาเนนการวจย ในการดาเนนการทาโครงงานมจดประสงค เพอการพฒนาระบบขายสนคาออนไลน

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

3.1 ประชากรและกลมตวอยาง ประชากรและกลมตวอยาง คอ กลมเจาหนาทและผมสวนเกยวของกบงาน จานวน 1 คน

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

3.2 เครองมอทใชในการพฒนาระบบ/วจย 3.2.1 อปกรณ (Hardware)

3.2.1.1 เครองคอมพวเตอร 2 ชด 3.2.2 โปรแกรม (Program/Software)

3.2.2.1 ระบบปฏบตการ 3.2.2.2 ระบบจดการฐานขอมล 3.2.2.3 โปรแกรมจดการฐานขอมล 3.2.2.4 โปรแกรม Dreamweaver8

3.2.3 เครองมอการวจย/วธการวเคราะหขอมล 3.2.3.1 แบบสอบถาม 3.2.3.2 วธการวเคราะหขอมล วเคราะหการใชงานโดยการหาคาเฉลยและสวน

เบยงเบนมาตรฐาน กาหนดเกณฑการใหคะแนนและเกณฑการแปลผลคาเฉลยของประเดนคาถาม ดงน

4.50 – 5.00 แสดงวาการใชงานของโปรแกรมอยในระดบดมาก 3.50 – 4.49 แสดงวาการใชงานของโปรแกรมอยในระดบด 2.50 – 3.49 แสดงวาการใชงานของโปรแกรมอยในระดบปานกลาง

1.50 – 2.49 แสดงวาการใชงานของโปรแกรมอยในระดบพอใช  

Page 34: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

25

1.00 – 1.49 แสดงวาการใชงานของโปรแกรมอยในระดบควรปรบปรง สถตทใชในการวเคราะหขอมล คณะผจดทาโครงงานไดประมวลผลขอมลเพอคาเฉลยเลขคณตของการประเมนสามารถหาไดจากสตรดงน

รอยละ = ความถของรายการนน x 100 ความถทงหมด

หาคาเฉลย X

x = Σx n

เมอ x แทนคาคะแนนเฉลย Σx แทนผลรวมคะแนนความคดเหนทงหมด n แทนจานวนของคะแนนในกลม

คาสวนเบยงเบนมาตรฐาน (Standard Deviation)

S.D =√ Σ( X – X)2

n – 1 เมอ S.D. แทนคาสวนเบยงเบนมาตรฐาน X แทนคาคะแนนแตละคน n แทนคาจานวนคะแนนในแตละกลม Σ แทนผลรวม

Page 35: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

26

3.3 การวางแผน (Planning Phase) ตารางท 3.1 แสดงตารางวางแผนการทางาน

กจกรรม ระยะเวลา

ม.ค ก.พ. ม.ค. 1. ศกษาการทางานของระบบขายนาฬกาออนไลน 2. วเคราะหและออกแบบระบบใหม 3. สรางระบบใหมตามทออกแบบ 4. ทดสอบและแกไขระบบ 5. ฝกอบรมการใชระบบ 6. เกบขอมลการวจย 7. จดทารายงานและเตรยมเสนอผลงาน  

3.4 การวเคราะหระบบ (Analysis Phase) 3.4.1 การวเคราะหระบบงานใหม 3.4.1.1 แผนภาพกระแสขอมลระดบสง (Context Diagram )

Context Diagram คอ การออกแบบระบบระดบหลกการ เปนลกษณะแผนภาพหรอไดอะแกรม (Diagram) เปนกระบวนการแสดงการทางานของระบบงาน คอ ชอของระบบงานและ boundaries ทเกยวของโดยตรงกบระบบหลกของกระบวนการของระบบนนๆ

Page 36: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

27

แผนภาพ Data Flow Diagram Level 0                         

  

รปท 3.1 แสดง Context Diagram

Page 37: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

28

3.4.1.2 แผนภาพ Process Decomposition Diagram

 

   

                

รปท 3.2 Process Decomposition Diagram ขายนาฬกาออนไลน

4.1 สงซอ 4.2 ตระกราสนคา 4.3 คานวณราคา 4.4 ยนยนการสงซอ

     Level  0    (Context) 

2 คนหาขอมล

3 Login 

4 สงซอ

5 แจงการชาระเงน 

ระบบขายนาฬกาออนไลน

     Level  1 (Top  Level)

Level 2

1.1 กรอกขอมล

1.2 ตรวจสอบขอมล

1.3 ยนยนการสมคร

4.1 จดการขอมลสมาชก 4.2 จดการขอมลสนคา 4.3 จดการขอมลการสงซอ 4.4 จดการขอมลการแจงชาระเงน

6 จดการขอมลหลก

4.1 แจงการชาระเงน 4.2 ยนยนการชาระเงน

1 สมคร ปรบปรงขอมลหลก

Page 38: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

29

 

รปท 3.3 แผนภาพกระแสขอมลระดบท 1 ของระบบขายนาฬกาออนไลน

Page 39: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

30

จากรปท 3.3 แสดงใหเหนรายละเอยดของกระแสขอมลระดบท 1 ของระบบขายนาฬกาออนไลน ซงประกอบดวย 5 โปรเซส คอ 

โปรเซสท 1 เปนโปรเซสสาหรบสมครสมาชก ไดแก ขอมลสมาชก โปรเซสท 2 เปนโปรเซสสาหรบคนหาขอมล ไดแก ขอมลสนคา ขอมลประเภทสนคา โปรเซสท 3 เปนโปรเซสสาหรบLoginไดแก ขอมลสมาชก ขอมลผดแลระบบ โปรเซสท 4 เปนโปรเซสสาหรบการสงซอ ไดแก ขอมลการสงซอ โปรเซสท 5 เปนโปรเซสสาหรบแจงการชาระเงน ไดแก ขอมลการชาระเงน โปรเซสท 6 เปนโปรเซสสาหรบจดการขอมลหลก ไดแก ขอมลสมาชก ขอมลสนคา ขอมล

ประเภทสนคา ขอมลการสงซอ ขอมลการชาระเงน ขอมลผดแลระบบ

3.4.1.4 แผนภาพ Data Flow Diagram Level 2 แผนภาพ DFD Fragment 1: กรอกขอมล ตรวจสอบขอมล ยนยนการสมคร

รปท 3.4 แผนภาพกระแสขอมลระดบท 2 โปรเซสจดการขอมลสมาชก จากรปท 3.4 แสดงใหเหนรายละเอยดของกระแสขอมลระดบท 2 ของโปรเซสจดการขอมล

สมาชก ซงประกอบดวยโปรเซสยอย 3 โปรเซส คอ โปรเซสท 1.1 เปนโปรเซสยอยสาหรบกรอกขอมล

เพมชอ นามสกล ทอย เบอรโทร ผเขาชมเวบ 

1.1 กรอกขอมล

1.2 ตรวจสอบขอมล

ขอมลลกคา D1

1.3 ยนยนการสมครสมาชก

ตกลงการสมคร

ขอมลการสมครสมาชก ขอมลลกคา D1

ขอมลลกคา

แสดงขอมลลกคา

Page 40: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

31

โปรเซสท 1.2 เปนโปรเซสยอยสาหรบตรวจสอบขอมล โปรเซสท 1.3 เปนโปรเซสยอยสาหรบยนยนการสมครสมาชก

3.4.1.5 DFD Fragment 4: สงซอ ตะกราสนคา คานวณราคา ยนยนการสงซอ

รปท 3.5 แผนภาพกระแสขอมลระดบท 2 โปรเซสจดการขอมลการสงซอ จากรปท 3.5 แสดงใหเหนรายละเอยดของกระแสขอมลระดบท 2 ของโปรเซสจดการ

ขอมลการสงซอสนคาซงประกอบดวยโปรเซสยอย 4 โปรเซส คอ โปรเซสท 4.1 เปนโปรเซสยอยสาหรบการสงซอไดแก ขอมลสนคา ขอมลประเภทสนคา โปรเซสท4.2 เปนโปรเซสยอยสาหรบตะกราสนคา โปรเซสท 4.3 เปนโปรเซสยอยสาหรบคานวณราคา

เลอกสนคา สมาชก

4.1 สงซอ

4.2 ตระกราสนคา

ขอมลการสงซอ D5

4.3 คานวณราคา

4.3 ยนยนการสงซอ ขอมลการสงซอ D5

รายละเอยดการสงซอ

ขอมลสนคา D2

ขอมลประเภทสนคา D4

ขอมลสนคา

ขอมลสนคา

รายละเอยดการซอสนคา

Page 41: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

32

โปรเซสท 4.4เปนโปรเซสยอยสาหรบยนยนการสงซอ 3.4.1.6 DFD Fragment 5: แจงการชาระเงน

รปท 3.6 แผนภาพกระแสขอมลระดบท 2 โปรเซสแจงการชาระเงน

จากรปท 3.6 แสดงใหเหนรายละเอยดของกระแสขอมลระดบท 2 ของโปรเซสสตอกสนคา แจงชาระเงน ซงประกอบดวยโปรเซสยอย 2 โปรเซส คอ

โปรเซสท 5.1 เปนโปรเซสยอยสาหรบแจงการชาระเงน โปรเซสท 5.2 เปนโปรเซสยอยสาหรบรายละเอยดการชาระเงน

กรอกรายละเอยดการชาระเงน สมาชก

5.1 แจงการชาระเงน

5.2 ยนยนการแจงชาระเงน

ขอมลสมาชก D1

รายละเอยดการชาระเงน ขอมลการชาระเงน D6

เจาของราน  รายละเอยดการชาระเงน

ขอมลการชาระเงน 

Page 42: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

33

3.4.2.7 DFD Fragment 6: จดการขอมลหลก

รปท 3.7 แผนภาพกระแสขอมลระดบท 2 โปรเซสจดการขอมลหลก

จากรปท 3.7 แสดงใหเหนรายละเอยดของกระแสขอมลระดบท 2 ของโปรเซสจดการขอมลหลก ซงประกอบดวยโปรเซสยอย 4 โปรเซส คอ

โปรเซสท 6.1 เปนโปรเซสยอยสาหรบการจดการขอมลสมาชก โปรเซสท 6.2 เปนโปรเซสยอยสาหรบการจดการขอมลสนคา โปรเซสท 6.3 เปนโปรเซสยอยสาหรบการจดการขอมลการสงซอ โปรเซสท 6.4 เปนโปรเซสยอยสาหรบการจดการขอมลแจงชาระหน

รายละเอยดการปรบปรงขอมลแจงการชาระเงน พมพรายงาน

รายละเอยดการปรบปรงขอมลการสงซอ พมพรายงาน

รายละเอยดการปรบปรงขอมลสนคา พมพรายงาน

รายละเอยดการปรบปรงขอมลสมาชก พมพรายงาน

ปรบปรงขอมลสมาชก เลอกพมพรายงาน

เจาของราน

6.1 จดการขอมลสมาชก

ขอมลสมาชก D1

6.3 จดการขอมลการ

สงซอ

6.4 จดการขอมลแจง

ชาระหน

ขอมลสนคา D2

ขอมลประเภทสนคา D4

ขอมลสงซอ D5

ขอมลการแจงชาระเงน D6

ปรบปรงขอมลสนคา เลอกพมพรายงาน

ปรบปรงขอมลการสงซอ เลอกพมพรายงาน

ปรบปรงขอมลแจงชาระหน เลอกพมพรายงาน

6.2 จดการขอมล

สนคา

สมาชก ปรบปรงขอมลสมาชก

รายละเอยดการปรบปรงขอมลสมาชก

Page 43: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

34

3.5 การออกแบบฐานขอมล

3.5.1 แบบจาลองความสมพนธเอนทต หรอ อ อารไดอะแกรม (E-R Diagram)

รปท 3.8 แสดงภาพ E-R Diagram ของระบบขายนาฬกาออนไลน

Page 44: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

35

3.5.2 พจนานกรมขอมล (Data Dictionary) ผพฒนาระบบไดทาการศกษาขอมลตางๆ ทเกยวของกบระบบการจดเกบ ขอมลสนคา พรอมทง

กาหนดโครงสรางแฟมขอมลไวในพจนานกรมขอมลซงมทงหมด 6 แฟมขอมล โดยมรายละเอยดดงตอไปน

ตารางท 3.2 ขอมลผดแลระบบ (Table Name: Useradmin)

ลาดบ Fields Description Type หมายเหต

1 id รหส int(11) Primary Key

2 Name ชอผดแลระบบ Varchare(100)

3 Useradmin ชอเขาใชระบบ Varchare(20)

4 Password รหสเขาใชระบบ Varchare(40)

ตารางท 3.3 ขอมลสมาชก (Table Name: Member)

ลาดบ Fields Description Type หมายเหต

1 id รหส int(11) Primary Key

2 Memberid รหสสมาชก Varchar(20)

3 name ชอ Varchar(100)

4 birthday วนเกด Varchar(50)

5 sex เพศ Varchar(20)

6 address ทอย Text

7 phone เบอรโทร Varchar(10)

8 Usermem ชอผเขาใชระบบ Varchar(20)

9 passmem รหสผเขาใชระบบ Varchar(40)

Page 45: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

36

ตารางท 3.4 ขอมลสนคา (Table Name: Product)

ลาดบ Fields Description Type หมายเหต

1 Id รหส int(11) Primary Key

2 Productstypecode รหสยหอสนคา Varchar(20)

3 Productscode รหสสนคา Varchar(20)

4 Productname ชอสนคา Varchar(20)

5 productprice ราคาสนคา int(11)

6 productphoto รปภาพ Varchar(100)

7 amount จานวน int(11)

ตารางท 3.5 ขอมลยหอสนคา (Table Name: Productstype)

ลาดบ Fields Description Type หมายเหต

1 Id รหส int(11) Primary Key

2 Productstypecode รหสยหอสนคา Varchar(20)

3 Name ชอยหอสนคา Varchar(100)

4 Photo รปภาพ Varchar(100)

Page 46: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

37

ตารางท 3.6 ขอมลรายละเอยดการสงซอ(Table Name: tb_order)

ลาดบ Fields Description Type หมายเหต

1 Id รหส int(11) Primary Key

2 refid รหสการสงซอ Varchar(20)

3 pname จานวนขาย int(5)

4 pprice ราคาขาย int(11)

5 Id_cus รหสสมาชก Varchar(50)

6 Date วนท date

7 pld รหสสนคา Varchar(40)

8 Sent_rate ภาษ Double 10,2

9 status สถานะ Varchar(10)

10 address สถานทสง text

ตารางท 3.7 ขอมลแจงการชาระเงน(Table Name: confirmparment)

ลาดบ Fields Description Type หมายเหต

1 Id รหส int(11) Primary Key

2 Usermem ชอผเขาใชสมาชก Varchar(20)

3 Refid รหสการสงซอ int(5)

4 Datepay วนทจาย int(11)

5 Timepay เวลาจาย Varchar(50)

6 Price ราคา date

7 comment รหสสนคา Varchar(40)

8 comment คาอธบาย text

Page 47: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

38

3.5.3 การออกแบบสวนของสมาชก (Database design)

รปท 3.9 ออกแบบฟอรมหนาหลก

Woodsten  Shop      ระบบขายนาฬกาออนไลน ชอสมาชก  รหสผาน

เขาสระบบ 

หมวดรายการสนคา  รายละเอยด คนหาสนคา  

    ตรวจสอบใบสงซอสนคา    

หนาหลก  สมครสมาชก  สนคา สนคาในตะกรา การชาระเงน แจงการชาระเงน  ตดตอเรา 

รหสสนคา

ชอสนคา

ตรวจสอบ 

คลก 

คลก 

คลก 

Page 48: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

39

รปท 3.10 ออกแบบฟอรมหนาสมครสมาชก

หนาหลก  สนคา สนคาในตะกรา การชาระเงน แจงการชาระเงน  ตดตอเรา 

สมครสมาชก รหสสมาชก

ชอ สกล วน เดอน ป เกด

ทอย 

เพศ 

เบอรโทรศพท

ชอเขาระบบ

รหสผาน 

ยนยนรหสผาน

ยนยนการสมคร คลก 

สมครสมาชก 

คลก 

Page 49: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

40

รปท 3.11 ออกแบบฟอรมหนาสนคา

หนาหลก  สมครสมาชก  สนคา สนคาในตะกรา การชาระเงน แจงการชาระเงน  ตดตอเรา 

คลก

รายการหมวดสนคา  รายการสนคา

Page 50: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

41

รปท 3.12 ออกแบบฟอรมหนาสนคาในตะกรา

หนาหลก  สมครสมาชก  สนคา สนคาในตะกรา การชาระเงน แจงการชาระเงน  ตดตอเรา 

คลก

คลก 

1 เลอกสนคาเขาตะกรา  2 ระบรายการจดสง  3 ยนยนการสงซอ 

ตะกราสนคา  ลบ รายการสนคาทสงซอ จานวน ราคา รวม  xxxxxxxx                      xxxxx           xxxxxx        xxxxxx  

รวมเปนเงนทงหมด xxxxxxx    บาท 

เลอกซอสนคาตอ คานวณใหม ขนตอนตอไป 

Page 51: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

42

รปท 3.13 ออกแบบฟอรมหนาระบรายการจดสง

รปท 3.14 ออกแบบฟอรมหนายนยนการสงซอ

คลก 

1 เลอกสนคาเขาตะกรา  2 ระบรายการจดสง  3 ยนยนการสงซอ 

1 เลอกสนคาเขาตะกรา 2 ระบรายการจดสง 3 ยนยนการสงซอผลการสงซอ การสงซอมรายละเอยดดงน หมายเลขการสงซอ Order No xxxxxxxxxxxxx สถานะการสงซอ รอการชาระเงน วนทสงซอ xxxxxxxxxxxxx รายการสงซอสนคา รหสสนคา รายการสนคา จานวน ราคา รวม รวมเปนเงนทตองชาระ xxxxxxxxx บาท

วธการชาระเงน ชาระผานธนาคารโดยการโอนเงน xxxxxxxxx xxxxxxxxx xxxxxxxxx xxxxxxxxx xxxxxxxxx ขอมลผสงซอ ชอ xxxxxxxxx อเมล xxxxxxxxx สถานทในการจดสง ชอ xxxxxxxxx ทย xxxxxxxxx เบอรโทร xxxxxxxxx อเมล xxxxxxxxx

ยอนกลบ ยกเลก สงซอสนคา

ขอมลการจดสง รายการสนคาทสงซอ  รหสสนคา รายการสนคาทไดสงซอ จานวน ราคา รวม  xxxxxx       xxxxxxxxxxxxxx           xxxxx      xxxx    xxxxx 

รวมเปนเงนทงหมด xxxxxxxบาท โอนเงนผานธนาคาร xxxxxxxx         xxxxxxxxx        xxxxxxxxxxx      xxxxxxxxxx       xxxxxxxxxx  

Page 52: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

43

รปท 3.15 ออกแบบฟอรมการชาระเงน

หนาหลก  สมครสมาชก  สนคา สนคาในตะกรา การชาระเงน แจงการชาระเงน  ตดตอเรา 

คลก

การชาระเงน

รายละเอยด ชอบญช เลขทบญช ธนาคาร สาขา ประเภท

Page 53: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

44

รปท 3.16 ออกแบบฟอรมแจงการชาระเงน

หนาหลก  สมครสมาชก  สนคา สนคาในตะกรา การชาระเงน แจงการชาระเงน  ตดตอเรา 

คลก 

คลก

แจงการชาระเงน  โอนผานธนาคาร ชาระเขาบญช  ธนาคาร ชอบญช ประเภทบญช สาขา เลขทบญช   xxxxxx            xxxxxxx       xxxxxxxx           xxxxx       xxxxxxx  

 ใบสงซอเลขท

ตรวจสอบ

Page 54: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

45

รปท 3.17 ออกแบบฟอรมตรวจสอบการแจงชาระเงน

รปท 3.18 ออกแบบฟอรมตดตอเรา

 

หนาหลก  สมครสมาชก  สนคา สนคาในตะกรา การชาระเงน แจงการชาระเงน  ตดตอเรา 

คลก 

รายละเอยดเจาของราน ชอ  ทอย เบอรโทร 

รายการตรวจสอบ ใบสงซอเลขท xxxxxxxxxx ลกคา xxxxxxxxxx วนทสงซอ xxxxxxxxxxx ชอสนคา ราคา จานวน รวม xxxxxx             xxxxx        xxxxxx      xxxxxx  ชาระเงน วนทชาระ เวลาทชาระ จานวนเงน บาท

Page 55: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

46

3.5.4 การออกแบบสวนของเจาของราน (Database design)

รปท 3.20 ออกแบบฟอรมสวนเจาของรานหนาเมน

รปท 3.19 ออกแบบฟอรมสวนเจาของรานหนาเมนหลก

  หนาหลก 

  ชาระเงน 

  สมาชก 

  ประเภทสนคา 

  เพมสนคา 

  สนคาทงหมด 

  สนคาขายด 

 ขายรายเดอน 

 สงซอรายเดอน 

จดการขอมลทวไป  จดการสนคา

รายงานรายการสนคา 

รายการยอดการขายสนคา  รายการการสงซอสนคา

Page 56: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

47

รปท 3.20 ออกแบบฟอรมสวนเจาของรานหนาชาระเงน

คลก

  หนาหลก 

  ชาระเงน 

  สมาชก 

จดการขอมลทวไป

เลขทใบสงซอ ชอลกคา จานวนเงน เมอวนท     xxxxxxx           xxxxxxx       xxxxxxxx      xxxxxxx    เลอกสถานะ

Page 57: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

48

รปท 3.21 ออกแบบฟอรมสวนเจาของรานหนาสมาชก

รปท 3.22 ออกแบบฟอรมสวนเจาของรานหนาประเภทสนคา

  หนาหลก 

  ชาระเงน 

  สมาชก 

จดการขอมลทวไป

คลก

ชอ-นามสกล โทรศพท อเมล xxxxxxxxx                xxxxxxxxxx         xxxxxxxxxxxxx      delete 

คลกเพอลบ

 ประเภทสนคา 

 เพมสนคา 

จดการสนคา

คลก รหสประเภทสนคา    xxxxxxxxx  ชอประเภทสนคา  

รายการประเภทสนคา xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx  

เพมประเภท

ยนยนการเพมประเภทสนคา

ใช  ไมใช 

Page 58: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

49

รปท 3.23 ออกแบบฟอรมสวนเจาของรานหนาเพมสนคา

 ประเภทสนคา 

 เพมสนคา 

จดการสนคา

คลก

ประเภทสนคา    xxxxxxxxx  รหสสนคา xxxxxxxxx รนสนคา  ราคา  รายละเอยดสนคา  รปภาพ      ชวงการขายปกต สนคาโปรโมชน  จานวนสนคา  รายการสนคา สนคาคงเหลอ  

xxxxxxxxxxxxxx                                                                         xxxxxxxxxxxxxxxx  

ยนยนการเพมประเภทสนคา

ใช  ไมใช 

เพมรายการสนคา 

Page 59: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

50

รปท 3.24 ออกแบบฟอรมสวนเจาของรานหนาสนคาทงหมด

รปท 3.25 ออกแบบฟอรมสวนเจาของรานหนาสนคาขายด

 สนคาทงหมด 

 สนคาขายด 

รายงานรายการสนคา

คลก  ลาดบ รหสสนคา ชอสนคา รายละเอยดสนคา ราคา/บาท จานวนคงเหลอ xxxx    xxxxxxxx     xxxxxx        xxxxxxxxxxxx     xxxxxxxx       xxxxxxxxxx  xxxx    xxxxxxxx     xxxxxx        xxxxxxxxxxxx     xxxxxxxx       xxxxxxxxxx   

Print บนทกเปนWord 

 สนคาทงหมด 

 สนคาขายด 

รายงานรายการสนคา

คลก

  ลาดบ รหสสนคา ชอสนคา รายละเอยดสนคา ราคา/บาท จานวนยอดซอ xxxx    xxxxxxxx     xxxxxx        xxxxxxxxxxxx     xxxxxxxx       xxxxxxxxxx  xxxx    xxxxxxxx     xxxxxx        xxxxxxxxxxxx     xxxxxxxx       xxxxxxxxxx   

Print บนทกเปนWord 

Page 60: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

51

รปท 3.26 ออกแบบฟอรมสวนเจาของรานหนาขายรายเดอน

รปท 3.27 ออกแบบฟอรมสวนเจาของรานหนาแสดงรายงานขายรายเดอน

 ขายรายเดอน 

รายการยอดการขาย

คลก

เลอกเดอน/ ป  

แสดงรายงาน 

เดอน  2557 

  ลาดบ เลขสงซอ รหสสนคา ชอสนคา ชอลกคา ราคา/บาท ชาระโดย xxxx    xxxxxxxx     xxxxxx        xxxxxxxxxxxx     xxxxxxxx       xxxxxxxxxx      xxxxxxxxxx  xxxx    xxxxxxxx     xxxxxx        xxxxxxxxxxxx     xxxxxxxx       xxxxxxxxxx      xxxxxxxxxxx   

Print บนทกเปนWord 

Page 61: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

 

 

52

รปท 3.28 ออกแบบฟอรมสวนเจาของรานหนาสงซอรายเดอน

รปท 3.29 ออกแบบฟอรมสวนเจาของรานหนารายงานสงซอรายเดอน

 สงซอรายเดอน 

รายการการสงซอสนคา

คลก

เลอกเดอน/ ป  

แสดงรายงาน 

เดอน  2557 

  ลาดบ เลขสงซอ รหสสนคา ชอสนคา ชอลกคา ราคา/บาท สถานะ xxxx    xxxxxxxx     xxxxxx        xxxxxxxxxxxx     xxxxxxxx       xxxxxxxxxx      xxxxxxxxxx  xxxx    xxxxxxxx     xxxxxx        xxxxxxxxxxxx     xxxxxxxx       xxxxxxxxxx      xxxxxxxxxxx   

Print บนทกเปนWord 

Page 62: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

บทท 4

การพฒนาระบบ/ผลการวจย 4.1 การพฒนาระบบ ในการพฒนาระบบมการจาลองเครองคอมพวเตอรเปนเครอง Server และเครอง Client เขามาทางานกบระบบขายนาฬกาออนไลน คณะผจดทาไดเลอกใช PHP ในการพฒนาระบบและใชMySqL Server ทางานผานโดยผานระบบ Browser เปนตวสอกลางในการตดตอสอสาร

4.1.1 สวนของผใชทวไป (USER)

รปท 4.1 แสดงหนาจอหนาแรกของระบบขายนาฬกาออนไลน

Page 63: ( ิวเตอร์ธุรกิจ) - manage.dru.ac.th · บทที่ 1 บทนํา 1 1.1 ความเป็นมาและความสําคัญของป

บทท 5

สรป อภปรายผลและขอเสนอแนะ 5.1 สรป

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

การดาเนนการสรางระบบขายนาฬกาออนไลน มขนตอนการดาเนนงานทสรปเปนขนตอนไดดงน

1. การศกษาขอมลของระบบขายนาฬกาออนไลน เพอใหเขาใจหลกการทางานของระบบ 2. การศกษาโปรแกรมสราง ระบบขายนาฬกาออนไลน

3. กรณศกษาความตองการและการเกบขอมล

4. กาหนดรปแบบการออกแบบระบบฯ ใหงายตอการใชงาน นาสนใจและนาเชอถอ

5. ดาเนนการสรางระบบ แบงออกเปน 2 สวนคอ สวนของเจาของราน สวนของลกคา/ผใช ทวไป

6. ทดสอบใชงาน แกไข และปรบปรง

สวนท 1 ขอมลทวไปของผตอบแบบสอบถาม ผตอบแบบสอบถามมเพศหญงมากกวาเพศชาย โดยเปนเพศหญงรอยละ 75.00 เพศชาย

รอยละ 25.00 และขอมลดานอายพบวาสวนใหญมอาย 26-35 ป รอยละ 75.00 รองลงมามอาย 16-25 ป รอยละ 25.00 ตามลาดบ

สวนท 2 ขอมลความคดเหนในการใชงานระบบขายนาฬกาออนไลน พบวากลมตวอยางมความพงพอใจในการใชงานดานการปอนขอมลของระบบฯ โดย

ภาพรวมอยในระดบมาก ( X = 4.20, S.D = 0.52) มความพงพอใจในการใชงานดานการประมวลผลของระบบฯ โดยภาพรวมอยในระดบมาก (X = 4.12, S.D = 0.57) มความพงพอใจในการใชงานดานการแสดงผลของระบบฯ โดยภาพรวมอยในระดบมาก (X = 4.16, S.D = 0.65)