• No results found

การว เคราะห และออกแบบระบบ

N/A
N/A
Protected

Academic year: 2021

Share "การว เคราะห และออกแบบระบบ"

Copied!
33
0
0

Loading.... (view fulltext now)

Full text

(1)

บทที่ 3

การวิเคราะหและออกแบบระบบ

การพัฒนาระบบผูพัฒนาไดสรางและหาประสิทธิภาพของการพัฒนาระบบรานจําหนายอุปกรณ รถจักรยานยนตใหมีประสิทธิภาพในการใชงานใหไดมากตามขั้นตอนในการดําเนินการดังตอไปนี้ 3.1 ประชากรและกลุมตัวอยาง 3.2 เครื่องมือที่ใชในการพัฒนาระบบ 3.3 แผนการดําเนินงาน 3.4 การวิเคราะหระบบ 3.5 การออกแบบระบบ 3.6 การออกแบบฐานขอมูล 3.7 การออกแบบหนาจอการใชงาน

3.1 ประชากรและกลุมตัวอยาง

ประชากรที่ใชในการวิจัยครั้งนี้ ไดแก ผูเชี่ยวชาญดานเนื้อหา จํานวน 3 คน และผูเชี่ยวชาญ ดานรูปแบบเว็บไซตจํานวน 2 คน โดยใชวิธีการสุมตัวอยางแบบเจาะจง

3.2 เครื่องมือที่ใชในการพัฒนาระบบ

เครื่องมือที่ใชในการพัฒนาระบบ การใหระบบบริหารจัดการรานจําหนายอุปกรณ รถจักรยานยนตประกอบไปดวย 3.1.1 ฮารดแวรที่ใชในการจัดทําระบบ ฮารดแวรคอมพิวเตอร (Computer Hardware) คือ องคประกอบทางกายภาพของ ระบบคอมพิวเตอรอันประกอบดวยเครื่องคอมพิวเตอรและอุปกรณตอพวงสวนตางๆ ซึ่งคุณสมบัติ ของคอมพิวเตอรที่ตองการใชในการพัฒนาระบบบริหารจัดการรานจําหนายอุปกรณรถจักรยานยนตมี ดังนี้

1) Intel Core i3-4030U(1.9GHz,3MB L3 cache) 2) Ram 4.0 GB

3) Hard disk 500 GB 4) Printer

(2)

3.1.2 ซอฟตแวรที่ใชในการจัดทําระบบ โปรแกรมจัดการฐานขอมูล คือ โปรแกรมที่มีความสามารถในการจัดการขอมูลตางๆหรือ การใหคําจํากัดความของขอมูล การกําหนดความสัมพันธระหวางฟลดตางๆและจัดการกําหนดการ ควบคุมการใชขอมูลอยางมีระบบ มีดังนี้ 1) โปรแกรมระบบปฏิบัติการ 2) โปรแกรมพัฒนาแอพพลิเคชั่น 3) โปรแกรมการจัดการฐานขอมูล 3.1.3 เครื่องมือการวิจัย/วิธีการวิเคราะหขอมูล แบบประเมินคุณภาพของผูเชี่ยวชาญจะกําหนดใหคะแนนตามระดับคุณภาพของผูตอบ คําถามที่มีตอการใชระบบรานจําหนายอุปกรณรถจักรยานยนต โดยแตละคําถามจะกําหนดคะแนน เปน 5 ระดับ โดยมีเกณฑการใหคะแนนที่แสดงระดับคุณภาพแบงออกเปน 5 ระดับ ดังนี้ คะแนน 5 หมายถึง ดีมาก คะแนน 4 หมายถึง ดี คะแนน 3 หมายถึง ปานกลาง คะแนน 2 หมายถึง นอย คะแนน 1 หมายถึง นอยที่สุด เกณฑการแปลความหมายของคะแนนเฉลี่ย จากการประเมินคุณภาพดานเนื้อหาและดานสื่อ มัลติมีเดีย ตามวิธีของ Likert เปนมาตราสวน 5 ระดับ โดยการกําหนดความหมายคะแนนของ ตัวเลือกในแบบประเมินแตละขอ มีเกณฑ ดังนี้ คะแนนเฉลี่ย 4.50 – 5.00 หมายถึง ดีมาก คะแนนเฉลี่ย 3.50 – 4.49 หมายถึง ดี คะแนนเฉลี่ย 2.50 – 3.49 หมายถึง ปานกลาง คะแนนเฉลี่ย 1.50 – 2.49 หมายถึง นอย คะแนนเฉลี่ย 1.00 – 1.49 หมายถึง นอยที่สุด สถิติที่ใชในการวิเคราะหความตองการของผูใช ไดแกคํานวณหาคาเฉลี่ย (x) และ คาเบี่ยงเบนมาตรฐาน (S.D.)

3.3 แผนการดําเนินงาน

(3)

3.3.1 ระยะเวลาการดําเนินงาน

ระยะเวลาที่ใชในการดําเนินงานการศึกษาและพัฒนาระบบ โดยใชเวลาดําเนินงานประมาณ 4 เดือน เริ่งตั้งแต เดือนธันวาคม 2559 ถึงเดือน กุมภาพันธ 2560

(4)

ตารางที่ 3.1 แสดงระยะเวลาในการดําเนินงาน ระยะเวลาดําเนินงาน กิจกรรม ธ.ค. 59 ม.ค. 60 ก.พ. 60 1.ศึกษาเอกสาร และทฤษฏีที่เกี่ยวของ 2. สอบถามขอมูลจากบุคคลที่เกี่ยวของ 3. วิเคราะหระบบงานเดิม 4. ศึกษาความเปนไปไดในการออกแบบระบบใหม 5. วิเคราะห และออกแบบระบบงานใหม 6. พัฒนาระบบ และทดสอบโปรแกรม 7. จัดทําคูมือการใชโปรแกรม 3.3.2 ขั้นตอนการดําเนินงาน การดําเนินงานในการศึกษาโครงการ ระบบรานจําหนายอุปกรณรถจักรยานยนต มี ขั้นตอนการดําเนินงานดังนี้ 1) ศึกษาระบบงาน 1.1) ศึกษาระบบงานเดิมที่ปฏิบัติงานในปจจุบัน 1.2) ทฤษฎีและขอมูลที่เกี่ยวของ 2) วิเคราะหและออกแบบระบบ 2.1)รวบรวมขอมูล 2.2) วิเคราะหและศึกษาปญหา 2.3) ออกแบบระบบงานใหม 3) กําหนดขอบเขตการพัฒนาระบบ 3.1) กําหนดขอบเขตของระบบ 4) ออกแบบระบบงาน 4.1) ออกแบบโครงสรางการทํางาน 4.2) ออกแบบรูปรางหนาตาโปรแกรม 5) เขียนโปรแกรม 5.1) เขียนโปรแกรมโดยใชขอมูลที่ไดศึกษามาขางตนทั้ง 4 ขั้นตอนที่ไดออกแบบใน สวนโครงสรางการทํางานของโปรแกรมตางๆ 6) ทดสอบโปรแกรม 6.1) ทดสอบโปรแกรมเพื่อปรับปรุงแกไขหากยังไมสมบูรณ

(5)

7) ปรับปรุงโปรแกรม 7.1) ปรับปรุงแกไขโปรแกรมใหสมบูรณและใชงานได 8) จัดทําเอกสาร

3.4 การวิเคราะหระบบ

3.4.1การวิเคราะหการทํางานระบบเดิม 1) การกําหนดปญหาของระบบรานจําหนายอุปกรณรถจักรยานยนตสามารถทําไดดังนี้ 1.1)ไมมีระบบฐานขอมูล ทําใหมีขั้นการทํางานที่ซ้ําซอน 1.2) เสียเวลาในการคนหาขอมูลอุปกรณตางๆ 1.3) ไมมีการตัดยอดสินคาเมื่อมีการขายสินคา 1.4)ไมสามารถออกใบเสร็จรับเงินได 1.5) อาจเกิดความผิดพลาดในการคํานวณราคาที่มีการขายสินคาที่ละหลายชิ้นได 1.6)การทํารายงานสรุปขอมูลตางๆ ใชเวลานานเนื่องจากขอมูลมีเปนจํานวนมากและ ไมมีการจัดเก็บขอมูลอยางมีระบบ ดังนั้นจากปญหาที่เกิดขึ้นจึงไดมีการคิดคนนําเอาเทคโนโลยีสารสนเทศเขามาเกี่ยวของกับ การเก็บขอมูล คํานวณ ออกในเสร็จ โดยนําเอาคอมพิวเตอรและซอฟตแวรเขามาใชในการเก็บขอมูล คํานวณ ออกใบเสร็จดังกลาว ซึงจะทําใหงายตอการบริหารจัดการมากขึ้นจึงสามารถนํามาเขียนแผนภูมิ กางปลา (Cause Effect Diagram) ดังตอไปนี้

(6)

ภาพที่

3.1

แผนภูมิกางปลาแสดงถึงปญหาและสาเหตุของปญหาในการพัฒนาระบบรานจําหนาย อุปกรณรถจักรยานยนต 2) การวิเคราะหปญหา ในระบบงานปจจุบันนั้นสวนมากจะเกี่ยวของกับงานขายอุปกรณรถจักรยานยนตโดยใน สวนใหญจะใชวิธีการจัดเก็บขอมูลดวยการเขียนมือ สวนในเรื่องการนําคอมพิวเตอรมาใชนั้นจะมีนอย มากและสวนใหญการจัดเก็บขอมูลที่ใชกับคอมพิวเตอรจะไมไดใชฐานขอมูลเขามาเกี่ยวของ และขอมูล นั้นมีจํานวนมากในการจัดเก็บขอมูลก็ไมเปนระบบ ดังนั้นทางผูจัดทําจะไดนําระบบของรานราน จําหนายอุปกรณรถจักรยานยนตมาพัฒนาใหมีความสะดวกในการใชงานและคนหาขอมูลไดงายยิ่งขึ้น 3) ศึกษาความตองการของผูใช ระบบงานนั้นจะตองมีการศึกษาความตองการของผูใช เพื่อใหทราบความตองการและ นําความตองการนั้นมาวิเคราะห และออกแบบใหตรงกับความตองการของผูใชจริง ซึ่งจากการ สอบถามผูใชนั้น ความตองการหลักของผูใช คือ ตองการจะนําเทคโนโลยีเขามาชวยในการทํางาน เพื่อลดขอผิดพลาด และเพิ่มประสิทธิภาพใหกับระบบงาน ไมมีเทคโนโลยี ทํางานอยางรวดเร็ว ไมสามารถออก ใบเสร็จได ระบบไมทันสมัย พนักงาน ออกรายงาน สินคาคงเหลือ เทคโนโลยี ไมมีการเก็บ ขอมูลพนักงาน ทํางานผิดพลาด ไมมีการตัดยอด ออกรายงานไมมี ประสิทธิภาพ ไมรูยอดสินคา คงเหลือ ไมมีการใชคอมพิวเตอรใน การจัดเก็บขอมูล

(7)

3.5 การออกแบบระบบ

จากปญหาที่เกิดขึ้นในการทํางาน จึงทําใหเกิดแนวคิดที่จะพัฒนาระบบงานใหมเพื่อนํามาชวย อํานวยความสะดวก รานจําหนายอุปกรณรถจักรยานยนตโดยมีการออกแบบระบบดังนี้

3.5.1 Data Flow Diagram Level 0

ภาพที่ 3.2 แสดงแผนภาพกระแสขอมูลระบบรานจําหนายอุปกรณรถจักรยานยนต จากรูปที่ 3.2 แสดงใหเห็นความสัมพันธระหวางพนักงาน เจาของราน และลูกคา ตอระบบราน จําหนายอุปกรณรถจักรยานยนต โดยพนักงานขายจะตองเขาสูระบบ ขายสินคา และสมัครมาชิก สวน เจาของรานจะตองเขาสูระบบ จัดการขอมูล และเรียกดูรายงาน -Login -จัดการขอมูล -เรียกดูรายงาน -เขาสูระบบ -ขอมูลที่จัดการ -รายงานที่เรียกดู -เขาสูระบบ -ขอมูลการขาย -ขอมูลสมาชิก -Login -ขายสินคา -สมัครสมาชิก 0 ระบบรานจําหนาย อุปกรณ รถจักรยานยนต พนักงานขาย เจาของราน

(8)

3.5.2 Data Flow Diagram Level 1 ภาพที่ 3.3 แสดงแผนภาพกระแสขอมูลระดับ 1ของระบบรานจําหนายอุปกรณรถจักรยานยนต -รายงานที่เรียกดู -เรียกดูรายงาน ขอมูลสินคา D1 ขอมูลสมาชิก D2 ขอมูลการขาย D3 รายละเอียดการขาย D4 ขอมูลพนักงาน D5 ขอมูลสินคา D1 ขอมูลสมาชิก D2 ขอมูลพนักงาน D5 2 จัดการขอมูลการขาย 3 สมัครสมาชิก พนักงาน 4 จัดการขอมูล 5 ออกรายงาน เจาของราน ขอมูลสินคา D1 ขอมูลสมาชิก D2 ขอมูลการขาย D3 รายละเอียดการขาย D4 ขอมูลพนักงาน D5 1 เขาสูระบบ ขอมูลพนักงาน D5 ขอมูลสมาชิก D2 -user/password -user/password -ขายสินคา -ขอมูลการขาย -กรอกขอมูลสมาชิก -ขอมูลสมาชิก -เพิ่ม ลบ แกไข ขอมูล -ขอมูลที่จัดการ

(9)

จากภาพที่ 3.3 ผังแสดงกระแสขอมูลระดับ 1 ของระบบรานจําหนายอุปกรณรถจักรยานยนต แสดงใหทราบถึงกระบวนการทํางานของระบบ โดยจะมีกระบวนการทํางานหลักๆทั้งสิ้น 5 กระบวนการดวยกัน ดังนี้ กระนวบการที่ 1 เปนกระบวนการสําหรับการเขาสูระบบ ไดแก user/password กระบวนการที่ 2 เปนกระบวนการสําหรับจัดการขอมูลการขาย ไดแก ขายสินคา กระบวนการที่ 3 เปนกระบวนการสําหรับการสมัครสมาชิก ไดแก กรอกขอมูลสมาชิก กระบวนการที่ 4 เปนกระบวนการสําหรับจัดการขอมูล ไดแก เพิ่ม ลบ แกไขขอมูล กระบวนการที่ 5 เปนกระบวนการสําหรับการออกรายงาน ไดแก การเรียกดูรายงาน

(10)

3.5.3 Data Flow Diagram Level 2 1) DFD Fragment 1 : เขาสูระบบ ภาพที่ 3.4 แสดงแผนภาพกระแสขอมูลระดับที่ 2 กระบวนการสมัครสมาชิก จากรูปที่ 3.4 แสดงใหเห็นรายละเอียดของกระแสขอมูลระดับที่ 2 ของกระบวนการสมัครเขาสู ระบบ ซึ่งประกอบดวยกระบวนการยอย 2 กระบวนการ คือ กระบวนการที่ 1.1 เปนกระบวนการยอยสําหรับการเขาสูระบบ กระบวนการที่ 1.2 เปนกระบวนการยอยสําหรับการแยกสิทธผูใช -user/password -เพิ่ม ขอมูลสมาชิก -เขาสูระบบพนักงาน -user/password 1.1 เขาสูระบบ พนักงาน 1.2 แยกสิทธิ์ผูใช เจาของราน -เขาสูระบบเจาของราน ขอมูลพนักงาน D5

(11)

2) DFD Fragment 2 : จัดการขอมูลการขายสินคา ภาพที่ 3.5 แสดงแผนภาพกระแสขอมูลระดับที่ 2 กระบวนการจัดการขอมูลขายสินคา -ตัดยอดสินคาที่ขาย -ขอมูลการขาย -ขอมูลสินคาที่ขาย -เลือกสินคา 2.1 ขายสินคา พนักงาน ขอมูลสินคา D1 2.2 คํานวณสินคา 2.4 ออกใบเสร็จรับเงิน 2.3 ยืนยันการสั่งซื้อ ขอมูลสินคา D1 -ราคาสุทธิ ขอมูลพนักงาน D5 ขอมูลสมาชิก D2 ขอมูลการขาย D3 รายละเอียดการขาย D4

(12)

จากรูปที่ 3.5 แสดงใหเห็นรายละเอียดของกระแสขอมูลระดับที่ 2 ของกระบวนการขายสินคา ซึ่งประกอบดวยกระบวนการยอย 4 กระบวนการ คือ กระบวนการที่ 2.1 เปนกระบวนการยอยสําหรับการขายสินคา กระบวนการที่ 2.2 เปนกระบวนการยอยสําหรับการจัดการคํานวณสินคา กระบวนการที่ 2.3 เปนกระบวนการยอยสําหรับการตัดยอดสินคา กระบวนการที่ 2.4 เปนกระบวนการยอยสําหรับการจัดการออกใบเสร็จรับเงิน

(13)

3) DFD Fragment 3 : การสมัครสมาชิก ภาพที่ 3.6 แสดงแผนภาพกระแสขอมูลระดับที่ 2 กระบวนการสมัครสมาชิก จากรูปที่ 3.6 แสดงใหเห็นรายละเอียดของกระแสขอมูลระดับที่ 2 ของกระบวนการสมัครสมาชิก ซึ่งประกอบดวยกระบวนการยอย 2 กระบวนการ คือ กระบวนการที่ 3.1 เปนกระบวนการยอยสําหรับจัดการสมัครสมาชิก กระบวนการที่ 3.2 เปนกระบวนการยอยสําหรับพิมพบัตรสมาชิก ยืนยันการสมัครสมาชิก -ขอมูลสมาชิก -กรอกขอมูลสมาชิก 3.1 สมัครสมาชิก พนักงาน ขอมูลสมาชิก D2 3.2 พิมพบัตรสมาชิก

(14)

4) DFD Fragment 4 : จัดการขอมูล ภาพที่ 3.7 แสดงแผนภาพกระแสขอมูลระดับที่ 2 การจัดการขอมูล จากรูปที่ 3.7 แสดงใหเห็นรายละเอียดของกระแสขอมูลระดับที่ 2 ของกระบวนการจัดการขอมูล ซึ่งประกอบดวยกระบวนการยอย 3 กระบวนการ คือ กระบวนการที่ 4.1 เปนกระบวนการยอยสําหรับการจัดการขอมูลสินคา กระบวนการที่ 4.2 เปนกระบวนการยอยสําหรับการจัดการขอมูลพนักงาน กระบวนการที่ 4.3 เปนกระบวนการยอยสําหรับการจัดการขอมูลสมาชิก -ขอมูลพนักงาน -เพิ่ม ลบ แกไขขอมูลสมาชิก -เพิ่ม ลบ แกไขขอมูลพนักงาน -เพิ่ม ลบ แกไขขอมูลสินคา 4.1 จัดการขอมูลสินคา เจาของราน ขอมูลสินคา D1 4.2 จัดการขอมูลพนักงาน 4.3 จัดการขอมูลสมาชิก D5 ขอมูลสมาชิก ขอมูลพนักงาน D2 -ขอมูลสินคา -ขอมูลสมาชิก

(15)

5.) DFD Fragment 5 :ออกรายงาน ภาพที่ 3.8 แสดงแผนภาพกระแสขอมูลระดับที่ 2 กระบวนการออกรายงาน จากรูปที่ 3.8 แสดงใหเห็นรายละเอียดของกระแสขอมูลระดับที่ 2 ของกระบวนการออกรายงาน ซึ่งประกอบดวยกระบวนการยอย 2 กระบวนการ คือ กระบวนการที่ 5.1 เปนกระบวนการยอยสําหรับการเลือกดูรายงาน กระบวนการที่ 5.2 เปนกระบวนการยอยสําหรับการพิมพรายงาน ขอมูลการขาย D3 -รายงานตางๆ -เลื่อกรายงานที่ตองการ 5.1 เลือกดูรายงาน เจาของราน 5.2 พิมพรายงาน -รายงานขอมูลที่ตองการ ขอมูลสมาชิก D2 ขอมูลสินคา D1 รายละเอียดการขาย D4 ขอมูลพนักงาน D5

(16)

3.5.4 คําอธิบายการประมาลผล(Process Description) ตารางที่ 3.2 แสดงคําอธิบายการประมวลผลของโปรเซสที่ 1 : เขาสูระบบ Process Description System : ระบบรานจําหนายอุปกรณรถจักรยานยนต DFD number : 1 Process name : เขาสูระบบ

Input Data Flows : - User/password

Output Data Flow : - เขาสูระบบพนักงาน - เขาสูระบบเจาของราน Data Stored Used : - ขอมูลพนักงาน

Description : เปนโปรเซสที่เกี่ยวกับการเขาสูระบบประกอบดวยโปรเซสยอยๆ ดังนี้

1.1 เขาสูระบบ 1.2 แยกสิทธิ์ผูใช

(17)

ตารางที่ 3.3แสดงคําอธิบายการประมวลผลของโปรเซสที่ 2: จัดการขอมูลการขายสินคา

Process Description

System : ระบบรานจําหนายอุปกรณรถจักรยานยนต

DFD number : 2

Process name : จัดการขอมูลการขายสินคา

Input Data Flows : - ขอมูลสินคาที่ขาย

Output Data Flow : - รายละเอียดการขายสินคา Data Stored Used : - ขอมูลสินคา

- ขอมูลสมาชิก - ขอมูลการขาย - รายละเอียดการขาย - ขอมูลพนักงาน Description : เปนโปรเซสที่เกี่ยวกับการจัดการขอมูลการขายสินคาประกอบดวยโปรเซส ยอยๆ ดังนี้ 2.1 ขายสินคา 2.2 คํานวณสินคา 2.3 ยืนยันการสั่งซื้อ 2.4 ออกใบเสร็จรับเงิน

(18)

ตารางที่ 3.4 แสดงคําอธิบายการประมวลผลของโปรเซสที่ 3:สมัครสมาชิก

Process Description

System : ระบบรานจําหนายอุปกรณรถจักรยานยนต

DFD number : 3

Process name : สมัครสมาชิก

Input Data Flows : - เพิ่ม ขอมูลสมาชิก Output Data Flow : - ขอมูลสมาชิก Data Stored Used : - ขอมูลสมาชิก

Description : เปนโปรเซสที่เกี่ยวกับการเขาระบบประกอบดวยโปรเซสยอยๆ ดังนี้

3.1 สมัครสมาชิก 3.2 ยืนยันการสมัคร

(19)

ตารางที่ 3.5 แสดงคําอธิบายการประมวลผลของโปรเซสที่ 4: จัดการขอมูล

Process Description

System : ระบบรานจําหนายอุปกรณรถจักรยานยนต

DFD number : 4

Process name : จัดการขอมูล

Input Data Flows : - เพิ่ม ลบ แกไขขอมูลสินคา - เพิ่ม ลบ แกไขขอมูลพนักงาน - เพิ่ม ลบ แกไขขอมูลสมาชิก Output Data Flow : - ขอมูลสินคาที่เพิ่ม ลบ แกไขแลว

- ขอมูลพนักงานที่เพิ่ม ลบ แกไขแลว - ขอมูลสมาชิกที่เพิ่ม ลบ แกไขแลว Data Stored Used : - ขอมูลสินคา

- ขอมูลพนักงาน - ขอมูลสมาชิก Description : เปนโปรเซสที่เกี่ยวกับการจัดการขอมูลประเภทสินคาประกอบดวยโปรเซส ยอยๆ ดังนี้ 4.1 จัดการขอมูลสินคา 4.2 จัดการขอมูลพนักงาน 4.3 จัดการขอมูลสมาชิก

(20)

ตารางที่ 3.6 แสดงคําอธิบายการประมวลผลของโปรเซสที่ 5:ออกรายงาน

Process Description

System : ระบบรานจําหนายอุปกรณรถจักรยานยนต

DFD number : 5

Process name : ออกรายงาน

Input Data Flows : - ขอมูลสินคา

- ขอมูลพนักงาน - ขอมูลสมาชิก - ขอมูลการขายสินคา

Output Data Flow : - รายงานขอมูลสินคา

- รายงานขอมูลพนักงาน - รายงานขอมูลสมาชิก - รายงานขอมูลการขายสินคา

Data Stored Used : - ขอมูลสินคา

- ขอมูลพนักงานขาย - ขอมูลการขาย - รายละเอียดการขาย - ขอมูลสมาชิก Description : เปนโปรเซสที่เกี่ยวกับการจัดการขอมูลรายงานตางๆ ประกอบดวยโปรเซส ยอยๆ ดังนี้ 5.1 เลือกดูรายงาน 5.2 พิมพรายงาน

(21)

3.6 การออกแบบฐานขอมูล

3.6.1 แบบจําลองความสัมพันธเอนทิตี้ (Entity Relationship Diagram)

ภาพที่ 3.9 Entity Relationship Diagram ของการพัฒนาระบบรานจําหนายอุปกรณ

รถจักรยานยนต M 1 add product member sales_detal sales detail sale mb_id

mb_name pro_name pro_price

pro_stock pro_id pro_id sales_id sd_qty sales_id sales_date em_id es_email 1 1 M M employee_sales es_id es_firstname es_iden es_lastname saller M 1 es_user mb_telephone mb_date mb_iden mb_add es_level es_password mb_id

(22)

3.6.2 พจนานุกรมขอมูล (Data Dictionary) ตารางที่ 3.7 ตารางขอมูลสินคา

Entity name : Product Description : ตารางสินคา

Field Type Size Key type Description

Pro_id Autonumber Long integer PK รหัสสินคา

Pro_name text 50 ชื่อสินคา

Pro_price number Long integer ราคาสินคา

Pro_stock number Long integer จํานวนสินคาในคลัง

ตารางที่ 3.8 ตารางขอมูลสมาชิก

Entity name : Member Description : ตารางสมาชิก

Field Type Size Key type Description

Mb_id Autonumber Long integer PK รหัสสมาชิก

Mb_name text 50 ชื่อ Mb_add text 255 ที่อยู Mb_iden text 13 รหัสประจําตัวประชาชน Mb_telephon text 10 เบอรโทรศัพท Mb_date Date/time - วันที่สมัคร ตารางที่ 3.9 ตารางขอมูลการขาย

Entity name : Sales

Description : ตารางขอมูลการขาย

Field Type Size Key type Description

Sales_id Autonumber Long integer PK เลขที่ใบเสร็จ

Sales_date Date/time - วันที่ขาย

Es_id number Long integer FK รหัสพนักงานขาย

(23)

ตารางที่ 3.10 ตารางรายละเอียดการขาย

Entity name : Sales_detail

Description : ตารางรายละเอียดการขาย

Field Type Size Key type Description

Pro_id number Long integer PK รหัสสินคา

Sales_id number Long integer PK เลขที่ใบเสร็จ

Sd_qty number Long integer จํานวนที่ขาย

ตารางที่ 3.11 ตารางขอมูลพนักงาน

Entity name : Employee_sales Description : ตารางขอมูลพนักงาน

Field Type Size Key type Description

Es_id text 5 PK รหัสพนักงาน Es_firstname text 50 ชื่อ Es_lastname text 50 นามสกุล Es_email text 50 อีเมล Es_iden text 13 รหัสบัตรประชาชน Es_user text 50 ชื่อผูใชงาน Es_password text 50 รหัสผาน Es_level text 50 ระดับเขาใชงาน

3.7 การออกแบบหนาจอการใชงาน (User Interface)

3.7.1 ฟอรมเขาสูระบบรานจําหนายอุปกรณรถจักรยานยนต

(24)

ภาพที่ 3.10 แสดงหนาจอขอมูลการเขาสูระบบรานจําหนายอุปกรณรถจักรยานยนต 3.7.2 ฟอรมเมนูพนักงานระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.11 แสดงหนาจอเมนูหนักงานระบบรานจําหนายอุปกรณรถจักรยานยนต ชื่อพนักงาน เมนูพนักงาน ขายสินคา สมัครสมาชิก คนหา Logout Login Login exit User: Password:

(25)

3.7.3 ฟอรมขายสินคาระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.12 แสดงหนาจอขายสินคาระบบรานจําหนายอุปกรณรถจักรยานยนต 3.7.4 ฟอรมใบเสร็จรับเงินระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.13 แสดงหนาจอใบเสร็จรับเงินระบบรานจําหนายอุปกรณรถจักรยานยนต ราคารวมภาษี สวนลดสําหรับสมาชิก ราคารวม ราคา จํานวน ชื่อสินคา ใบเสร็จรับเงิน ราคาสุทธิ์ รานจําหนายอุปกรณรถจักรยานยนต ชื่อพนักงานขาย วันที่ XX/XX/XX เลขที่ใบเสร็จ ชื่อสมาชิก เลขที่ใบเสร็จ รายการสินคา ราคาสินคา จํานวน ราคาขาย ขายสินคา ผูใชงาน รายการขายใหม ยืนยัน ปดฟอรม วันที่ เลขที่ใบเสร็จ XX/XX/XX สมาชิก คนหา ราคาสินคา ภาษี ราคาสุทธิ

(26)

3.7.5 ฟอรมสมัครสมาชิกระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.14 แสดงหนาจอสมัครสมาชิกระบบรานจําหนายอุปกรณรถจักรยานยนต 3.7.6 ฟอรมบัตรสมาชิกระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.15 แสดงหนาจอบัตรสมาชิกระบบรานจําหนายอุปกรณรถจักรยานยนต วันที่สมัคร วันที่หมดอายุ บัตรสมาชิก รานจําหนายอุปกรณรถจักรยานยนต รหัสสมาชิก รหัสบัตรประชาชน เบอรโทร XX/XX/XX ชื่อ นามสกุล ที่อยู XX/XX/XX วันที่สมัคร สมัครสมาชิก รหัสสมาชิก พิมพใบสมัคร ปดฟอรม ชื่อ นามสกุล ที่อยู รหัสบัตรประชาชน เบอรโทร xx/xx/xxxx

(27)

3.7.7 ฟอรมเมนูเจาของรานระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.16 แสดงหนาจอเมนูเจาของรานระบบรานจําหนายอุปกรณรถจักรยานยนต 3.7.8 ฟอรมจัดการขอมูลสินคาระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.17 แสดงหนาจอจัดการขอมูลสินคาระบบรานจําหนายอุปกรณรถจักรยานยนต จัดการขอมูลสินคา รหัสสินคา เพิ่ม ลบ ชื่อสินคา ราคาสินคา จํานวนสินคาในคลัง ปดฟอรม จัดการขอมูลสินคา เมนูเจาของราน จัดการขอมูลพนักงาน รายงานสินคา รายงานการขาย logout จัดการขอมูลสมาชิก รายงานพนักงาน รายงานสมาชิก คนหาสินคา

(28)

3.7.9 ฟอรมจัดการขอมูลพนักงานระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.18 แสดงหนาจอจัดการขอมูลพนักงานระบบรานจําหนายอุปกรณรถจักรยานยนต 3.7.10 ฟอรมจัดการขอมูลสมาชิกระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.19 แสดงหนาจอจัดการขอมูลสมาชิกระบบรานจําหนายอุปกรณรถจักรยานยนต จัดการขอมูลสมาชิก นามสกุล ที่อยู ปดฟอรม รหัสสมาชิก ชื่อ เบอรโทร รหัสบัตรประชาชน เพิ่ม ลบ จัดการขอมูลพนักงาน รหัสพนักงานขาย ชื่อ นามสกุล ที่อยู ปดฟอรม รหัสประจําตัวประชาชน รหัสผาน เพิ่ม ลบ ชื่อผูใช ระดับการใชงาน

(29)

3.7.11ฟอรมคนหาสินคาระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.20 แสดงหนาจอคนหาสินคาระบบรานจําหนายอุปกรณรถจักรยานยนต 3.7.12 ฟอรมรายงานขอมูลสินคาระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.21 แสดงหนาจอรายงานขอมูลสินคาระบบรานจําหนายอุปกรณรถจักรยานยนต ชื่อสินคา ราคาสินคา จํานวน รหัสสินคา รายงานสินคา รายการที่คนหา รหัสสินคา ชื่อสินคา ราคาสินคา จํานวนสินคาในคลัง

(30)

3.7.13 ฟอรมรายงานขอมูลพนักงานระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.22 แสดงหนาจอรายงานขอมูลพนักงานระบบรานจําหนายอุปกรณรถจักรยานยนต 3.7.14 ฟอรมรายงานขอมูลสมาชิกระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.23 แสดงหนาจอรายงานขอมูลสมาชิกระบบรานจําหนายอุปกรณรถจักรยานยนต เบอรโทร วันที่สมัคร ชื่อสมาชิก นามสกุล รหัสบัตรประชาชน รหัสสมาชิก รายงานสมาชิก ชื่อผูใช รหัสผาน ชื่อพนักงาน นามสกุล รหัสบัตรประชาชน รหัสพนักงาน รายงานพนักงาน

(31)

3.7.15 ฟอรมระบุชวงเวลาที่ตองการพิมพรายงาน ภาพที่ 3.24 แสดงหนาจอฟอรมระบุชวงเวลาที่ตองการพิมพรายงาน 3.7.16 ฟอรมรายงานการขายระบบรานจําหนายอุปกรณรถจักรยานยนต ภาพที่ 3.25 แสดงหนาจอรายงานการขายระบบรานจําหนายอุปกรณรถจักรยานยนต ถึงวันที่ ตั้งแตวันที่ ราคารวมภาษี สวนลดสําหรับสมาชิก ราคารวม ราคา จํานวน ชื่อสินคา รายงานการขาย ราคาสุทธิ์ ชื่อพนักงานขาย วันที่ XX/XX/XX เลขที่ใบเสร็จ ชื่อสมาชิก วันที่เริ่มตน ระบุชวงเวลาที่ตองการพิมพรายงาน วันที่สิ้นสุด ตกลง ปดฟอรม

(32)
(33)

3.7.17 ฟอรมรายงานสินคาใกลหมดระบบรานจําหนายอุปกรณรถจักรยานยนต

ภาพที่ 3.26 แสดงหนาจอรายงานสินคาใกลหมดระบบรานจําหนายอุปกรณรถจักรยานยนต

ชื่อสินคา ราคาสินคา จํานวน

รหัสสินคา รายงานสินคา

References

Related documents

ter mean to the prototypes computed from the true labels of all the samples. Similar to the semi-supervised scenario, we use a PN trained in the episodic mode as the feature

In this work, it is found that although there are techniques available for load balancing, VM scheduling, resources allocation, reduction of energy in data centres etc, but there is

Although total labor earnings increase with the unskilled unions’ bargaining power, we can say nothing when the increase in production is due to stronger skilled unions, since

prediction of onsets of major depression and generalized anxiety, Arch Gen Psychiatry, 60: 8, 789-796. Fair society, healthy lives: strategic review of health inequalities in

This section outlines the method to find the best allocation of n distinguishable processors to m dis- tinguishable blocks so as to minimize the execution time.. Therefore,

The Department of Health, Physical Education, Recreation and Dance offers a Master of Science in Education in Health and Physical Education and a Master of Science in

We are now using the second part of our test database (see Figure 4 ) ; the boxpoints table which contains 3000 customer points, and the box table with 51 dierent sized bounding