บทที่ 3+1

15
บบบบบ 3 บบบบบบบบบบบบบบบบบบบบบบบบบบบบ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจ Otop จจจจจจ จจจจจจจจจจจจจ จจจจจจจจจจจ จจจจจจจจจจจจจ จจจ จจจจจจจจจจจจจจจจOtop จจจจจ 4 จจจ จจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจ web Thaitambon.com จจจจจจจจจจจ จจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจ จจจจจจจจจ 3.1 3-1

Upload: ii-tech-aun

Post on 15-Oct-2014

100 views

Category:

Documents


4 download

TRANSCRIPT

บทท�� 3การวิเคราะห์�และออกแบบระบบงาน

จากการเก�บข้อมู�ลและได้ไปสั�มูภาษณ์�ยั�งกล��มูจ�กสัานบานกอข้�อยัซึ่� งกล��มูฯได้ผล#ตผล#ตภ�ณ์ฑ์�จ�กสัานที่' ที่(ามูาจากใบตาลและผ#วไมูไผ�ซึ่� งป+จจ�บ�นได้เป,นผล#ตภ�ณ์ฑ์� Otop ประจ(าต(าบลหนองหนามู อ(าเภอเมู/อง จ�งหว�ด้ล(าพู�น และยั�งเป,นผล#ตภ�ณ์ฑ์�Otop ระด้�บ 4 ด้าว ในการโฆษณ์าผล#ตภ�ณ์ฑ์�ข้องกล��มูฯน�3นที่าง web Thaitambon.com ได้โฆษณ์าให แลวก�กล��มูฯได้น(าผล#ตภ�ณ์ฑ์�ต�วอยั�างไปแสัด้งที่' ศาลากลางจ�งหว�ด้ล(าพู�น การจ(าหน�ายัผล#ตภ�ณ์ฑ์�ใหก�บล�กค้าน�3นกล��มูฯได้ร�บการต#ด้ต�อจากล�กค้าที่างโที่รศ�พูที่�และสั�งสั#นค้าตามูที่' ล�กค้าตองการ และการเก�บข้อมู�ลผล#ตภ�ณ์ฑ์�และข้อมู�ลการจ(าหน�ายัข้องกล��มูฯน�3นป+จจ�บ�นได้เก�บในร�ปแบบเป,นแฟ้7มูเอกสัารซึ่� งสั#3นเปล/องเน/3อที่' ในการเก�บเอกสัารและเอกสัารอาจจะเก#ด้การชำ(าร�ด้สั�ญหายัได้ง�ายั ที่างกล��มูฯจ�งตองการใหน(าเที่ค้โนโลยั'มูาชำ�วยัในการโฆษณ์าผล#ตภ�ณ์ฑ์�และผล#ตภ�ณ์ฑ์�ที่' ได้ออกแบบข้�3นมูาใหมู�และเก�บข้อมู�ลเหล�าน�3นไมู�ใหชำ(าร�ด้สั�ญหายั

ผ�ศ�กษาจ�งน(าป+ญหาและค้วามูตองการข้องกล��มูผล#ตภ�ณ์ฑ์�จ�กสัานบานกอข้�อยัมูาจ�ด้สัรางระบบรานค้าออนไลน�โด้ยัการวางแผนแบ�งข้�3นตอนการสัรางระบบ ด้�งร�ปที่' 3.1

3-1

ร�ปท�� 3.1 แผนผ�งข้�3นตอนการด้(าเน#นงาน ระบบรานค้าออนไลน�ผล#ตภ�ณ์ฑ์�จ�กสัานบานกอข้�อยั

3.1 การศึ�กษาและเก�บรวิบรวิมข้�อม�ลท��เก��ยวิข้�องการศ�กษาและเก�บรวบรวมูข้อมู�ลที่' เก' ยัวข้องก�เพู/ อใหระบบมู'

ค้วามูถู�กตอง ลด้ค้วามูซึ่�บซึ่อนข้องข้อมู�ลไมู�ว�าจะเป,นการเพู# มูข้อมู�ล แกไข้ข้อมู�ลและลบข้อมู�ล เพู/ อง�ายัต�อการปร�บปร�งบ(าร�งร�กษา มู'ข้� 3นตอนการศ�กษาและเก�บรวบรวมูข้อมู�ลที่' เก' ยัวข้องด้�งน'3

3.1.1 ศ�กษาและเก�บรวบรวมูข้อมู�ลผ�จ�ด้ที่(าได้ไปเก�บข้อมู�ลค้วามูตองการข้องกล��มูจ�กสัาน

บานกอข้�อยั โด้ยัการสั�มูภาษณ์�ห�วหนากล��มูจ�กสัานฯ และสัมูาชำ#กบางที่�าน ถู�งป+ญหาที่' พูบในการแสัด้งต�วอยั�างผล#ตภ�ณ์ฑ์�ข้องกล��มูฯใหก�บล�กค้า โด้ยัการแสัด้งต�วอยั�างน�3นที่างกล��มูฯได้ไปข้อค้วามูร�วมูมู/อจาก

3-2

ที่างจ�งหว�ด้ใหแสัด้งต�วอยั�างผล#ตภ�ณ์ฑ์�และอ'กที่างหน� งน�3นล�กค้าก�จะมูาด้�ด้วยัต�วเองค้/อการที่�องเที่' ยัวข้องกล��มูน�กที่�องเที่' ยัว น�กที่�องเที่' ยัวบางค้นก�จะถูามูว�าที่างกล��มูจ�กสัานฯมู'เว�บไซึ่ต�หร/อไมู�

จากการสั�มูภาษณ์�ข้างตนผ�จ�ด้ที่(าได้ที่ราบถู�งป+ญหาในการโฆษณ์าผล#ตภ�ณ์ฑ์�ข้องกล��มูจ�กสัานบานกอข้�อยัจ�งได้ว#เค้ราะห�ระบบงานด้�งน'3

3.2 การวิเคราะห์�ระบบงานในด้านการว#เค้ราะห�ระบบงานน'3เป,นการกล�าวถู�งเค้ร/ องมู/อที่'

ใชำในการออกแบบระบบงานโด้ยัใชำเค้ร/ องมู/อประกอบซึ่� งได้แก� แผนผ�งบร#บที่โด้ยัสัามูารถูอธิ#บายัได้ด้�งน'3

3.2.1 แผนผ�งบร#บที่ (Context Diagram)

หล�งจากที่' ได้ที่(าการว#เค้ราะห�ระบบงานแลว ข้�3นตอนต�อไปเป,นการออกแบบระบบงานโด้ยัได้รวบรวมูระบบเป,นข้�3นตอนในการที่(างาน โด้ยัการใชำแผนผ�งบร#บที่แสัด้งใหเห�นค้วามูสั�มูพู�นธิ�ข้องระบบและสั# งแวด้ลอมูที่' เก' ยัวข้องก�บระบบงาน ด้�งร�ปที่' 3.2

3-3

ร�ปท�� 3.2 แผนผ�งบร#บที่ข้องระบบรานค้าออนไลน�ผล#ตภ�ณ์ฑ์�จ�กสัานบานกอข้�อยั

3-4

จากร�ปที่' 3.2 แสัด้งแผนผ�งบร#บที่ข้องการสัรางระบบรานค้าออนไลน�ผล#ตภ�ณ์ฑ์�จ�กสัานบานกอข้�อยั สัามูารถูอธิ#บายัได้ด้�งน'3ค้/อ เจาข้องก#จการจะเป,นผ�มู'สั#ที่ธิ#<ในการเข้าใชำงานระบบที่�3งหมูด้ค้รอบค้ล�มูข้องการที่(างานข้องผ�ด้�แลระบบ โด้ยัห�วหนากล��มูได้ร�บสั#ที่ธิ#<เป,นเจาข้องก#จการ สัามูารถูก(าหนด้สั#ที่ธิ#<การเข้าใชำงานระบบใหก�บผ�ใชำ สัามูารถูเพู# มู ลบ แกไข้ ปร�บปร�งข้อมู�ลผ�ใชำงานระบบได้ ซึ่� งผ�ใชำงานระบบได้แก� เลข้าข้องกล��มูฯ โด้ยัจะมู'สั#ที่ธิ#ในการเพู# มู ลบ แกไข้ ปร�บปร�ง สัร�ป ข้อมู�ลพู/3นฐานข้องระบบ ได้แก� ข้อมู�ลผล#ตภ�ณ์ฑ์�, ข้อมู�ลประเภที่ผล#ตภ�ณ์ฑ์�แนะน(า, ข้อมู�ลประเภที่ผล#ตภ�ณ์ฑ์�ข้ายัด้', ข้อมู�ลใบสั� งซึ่/3อ, ข้อมู�ลการสั�งสั#นค้า, ข้อมู�ลสัมูาชำ#ก และสัามูารถูสัร�ปรายังานข้อมู�ลที่' เก' ยัวข้องก�บการข้ายัสั#นค้าข้องกล��มูผล#ตภ�ณ์ฑ์�จ�กสัานบานกอข้�อยัได้

3.3 การออกแบบระบบฐานข้�อม�ลและเวิ�บเพจ3.3.1 Data flow diagram

3-5

1

2

3

4

D1

D2

D3

D4

D3

D2

D1

D4

D1

D3

D2

ร�ปท�� 3.3 แผนภาพูแสัด้งการต#ด้ต�อข้อมู�ลข้องระบบรานค้าออนไลน�ผล#ตภ�ณ์ฑ์�จ�กสัานบานกอข้�อยั (Data flow diagram Level 1)

จากร�ปที่' 3.3 แผนภาพูแสัด้งการต#ด้ต�อข้อมู�ลข้องระบบรานค้าออนไลน�ผล#ตภ�ณ์ฑ์� จ�กรสัานบานกอข้�อยัจ�งหว�ด้ล(าพู�น

3-6

ร�ปท�� 3.4 แผนภาพูแสัด้งข้�3นตอนการตรวจสัอบข้อมู�ล (Data flow diagram Level 1.1)

3-7

ร�ปท�� 3.5 แผนภาพูแสัด้งข้�3นตอนการสั� งซึ่/3อสั#นค้า (Data flow diagram Level 2.1)

3-8

ร�ปท�� 3.6 แผนภาพูแสัด้งข้�3นตอนการข้ายัสั#นค้า (Data flow diagram Level 3.1)

3-9

ร�ปท�� 3.7 แผนภาพูแสัด้งรายังานยัอด้การข้ายัสั#นค้า (Data flow diagram Level 4.1)

3-10

3.3.2 ER-Diagram

ร�ปท�� 3.8 แผนภาพูแสัด้ง ER-Diagram

3-11

3.3.3 พูจนาน�กรมูข้อมู�ลตารางที่' 3.1 ตารางสัมูาชำ#กชำ/ อตาราง Member

ค้(าอธิ#บายั ตารางสัมูาชำ#กค้'ยั�หล�ก Member ID

ล(าด้�บที่'

ชำ/ อเข้ตข้อมู�ล

Explanation

Data Type

Size Information

Sample data

1 Member ID

รห�สัสัมูาชำ#ก

INT 10 540203001

2 Fast name

ชำ/ อ VARCHAR

20 สัมูศ�กด้#<

3 Last name

นามูสัก�ล VARCHAR

20 มู'โชำค้

4 Address

ที่' อยั�� TEXT 76 มู.1 ต.

น(3าด้'...5 Tel เบอร�

โที่รศ�พูที่�VARCHAR

10 089-XXXXXXX

6 E-mail อ'เมูล� VARCHAR

30 [email protected]

7 Username

ชำ/ อเข้าระบบ

VARCHAR

16 Taxt1

8 Password

รห�สัผ�าน VARCHAR

8 ********

ตารางที่' 3.2 ตารางสั#นค้าชำ/ อตาราง Products

ค้(าอธิ#บายั ตารางสั#นค้า

3-12

ค้'ยั�หล�ก Product ID

ล(าด้�บที่'

ชำ/ อเข้ตข้อมู�ล

Explanation

Data Type

Size Information

Sample data

1 Product ID

รห�สัสั#นค้า

VARCHAR

4 P001

2 Name ชำ/ อสั#นค้า VARCHAR

20 ประเป>าใบตาล

3 Detail รายัละเอ'ยัด้

TEXT 12*8 น#3ว

4 Retail price

ราค้าข้ายัปล'ก

VARCHAR

4 200 บาที่

5 Wholesale price

ราค้าข้ายัสั�ง

VARCHAR

4 150 บาที่

6 Photo ร�ปสั#นค้า VARCHAR

30 Imges001.jpg

ตารางที่' 3.3 ตารางใบสั� งซึ่/3อชำ/ อตาราง Order

ค้(าอธิ#บายั ตารางใบสั� งซึ่/3อค้'ยั�หล�ก Order ID

ล(าด้�บที่'

ชำ/ อเข้ตข้อมู�ล

Explanation

Data Type

Size Information

Sample data

1 Order ID รห�สัใบสั� งซึ่/3อ

INT 6 540001

2 Product รห�สั VARCH 4 P001

3-13

ID สั#นค้า AR

3 Product Name

ชำ/3อสั#นค้า VARCHAR

30 กระเป>าใบตาล

4 Product Number

จ(านวนสั#นค้า

INT 4 9999

5 Product Sale

ราค้าสั#นค้า

INT 6 100,000

6 Member ID

รห�สัล�กค้า

INT 10 5402030001

7 Admin ID

รห�สัผ�ข้ายั

INT 4 0001

ตารางที่' 3.4 ตารางผ�ด้�แลระบบชำ/ อตาราง Admin

ค้(าอธิ#บายั ตารางผ�ด้�แลระบบค้'ยั�หล�ก Admin ID

ล(าด้�บที่'

ชำ/ อเข้ตข้อมู�ล

Explanation

Data Type

Size Information

Sample data

1 Admin ID

รห�สัผ�ด้�แลระบบ

INT 4 0001

2 Fast Name

ชำ/ อ VARCHAR

30 สัมูศ�กด้#<

3 Last Name

นามูสัก�ล VARCHAR

30 มู'สั�ข้

4 Access Level

ระด้�บการเข้าถู�ง

VARCHAR

5 ADMIN ,USER

5 Userna ชำ/ อผ�ใชำ VARC 16 Good13

3-14

me HAR6 Passwo

rdรห�สัผ�าน VARC

HAR10 ********

*

3-15