ระบบการขาย


ผู้จัดการฝ่ายขาย
 -   สามารถเข้าระบบอื่นๆ ได้แต่ไม่สามารถแก้ไข หรือ ลบข้อมูลได้ ดูได้อย่างเดียว
-  สามารถเรียกดูข้อมูลย้อนหลังของระบบการขายได้
สามารถเรียกดูข้อมูลการจัดส่งสินค้าให้กับลูกค้าจากระบบการขนส่งได้
พนักงานฝ่ายขาย
-  สามารถเรียกดูข้อมูลสินค้า จากระบบการคลังได้
-   สามารถเพิ่ม ลบ แก้ไข ข้อมูลลูกค้าได้
 -   สามารถเพิ่ม ลบ แก้ไข ข้อมูล ออเดอร์ได้
 -   สามารถเรียกดูข้อมูลใน ระบบการขายได้
 -   สามารถทำใบเบิกสินค้า จากระบบการคลังได้
 -   สามารถดู สถานการณ์จัดส่งสินค้าให้กับลูกค้า จากระบบการขนส่งได้
การเสนอแนวทางเลือกในการนำระบบพัฒนาระบบการขายและการตลาดมาใช้งาน
                แผนกการขายและการตลาด มีหน้าที่ในการให้บริการจำหน่ายสินค้า โดยแผนกการขายและการตลาดจะเก็บข้อมูลการสั่งซื้อสินค้า ข้อมูลการส่งของ
                                แนวทางเลือกเพื่อนำระบบใหม่มาใช้งานโดยมีแนวทางเลือกจำนวนทั้งสิ้น 3 ทางเลือก ดังนี้


 การประเมินแนวทางเลือกที่ 1
                ทางทีมงานได้ทาการประเมินผลแนวทางเลือกซอฟต์แวร์ที่เหมาะสม โดยกำหนดเกณฑ์การให้น้ำหนัก (คะแนน) เชิงปริมาณเปรียบเทียบไว้เป็น 4 ระดับ ดังนี้
น้ำหนักเท่ากับ 4 ช่วงคะแนน 100-90 เปอร์เซ็นต์ เกณฑ์ที่ได้ ดีมาก
น้ำหนักเท่ากับ 3 ช่วงคะแนน 89-70 เปอร์เซ็นต์ เกณฑ์ที่ได้ ดี
น้ำหนักเท่ากับ 2 ช่วงคะแนน 69-50 เปอร์เซ็นต์ เกณฑ์ที่ได้ พอใช้

น้ำหนักเท่ากับ 1 ช่วงคะแนน 49-30 เปอร์เซ็นต์ เกณฑ์ที่ได้ ปรับปรุง


สรุปผลการประเมินแนวทางเลือกที่ 1
                สรุปผลการประเมินแนวทางเลือกและคัดเลือกซื้อ Software A มาใช้งาน เนื่องจากมีความเหมาะสมและตรงกับความต้องการมากที่สุด

การประเมินแนวทางเลือกที่ 2




 ทางทีมงานได้ทาการประเมินผลแนวทางเลือกว่าจ้างบริษัทภายนอกเพื่อพัฒนาระบบ ที่เหมาะสม โดยกำหนดเกณฑ์การให้น้ำหนัก (คะแนน) เชิงปริมาณเปรียบเทียบไว้เป็น 4 ระดับ ดังนี้
น้ำหนักเท่ากับ 4 ช่วงคะแนน 100-90 เปอร์เซ็นต์ เกณฑ์ที่ได้ ดีมาก
น้ำหนักเท่ากับ 3 ช่วงคะแนน 89-70 เปอร์เซ็นต์ เกณฑ์ที่ได้ ดี
น้ำหนักเท่ากับ 2 ช่วงคะแนน 69-50 เปอร์เซ็นต์ เกณฑ์ที่ได้ พอใช้

น้ำหนักเท่ากับ 1 ช่วงคะแนน 49-30 เปอร์เซ็นต์ เกณฑ์ที่ได้ ปรับปรุง

สรุปผลการประเมินแนวทางเลือกที่ 2

                สรุปผลการประเมินแนวทางเลือกและคัดเลือกว่าจ้างบริษัทติดตั้งระบบ A มาใช้งาน เนื่องจากมีความเหมาะสมและตรงกับความต้องการมากที่สุด


การประเมินแนวทางเลือกที่ 3 ไม่มี ในที่นี้ไม่มีข้อเปรียบเทียบ
                สรุปผลการประเมินแนวทางเลือกที่ 3 ทางทีมงานพิจารณาแล้วว่า มีขีดความสามารถที่จะพัฒนาระบบได้ตามข้อกำหนดคุณสมบัติทางเทคนิคและความต้องการของผู้ใช้งานตามที่จัดทำ โดยใช้ระยะเวลาดำเนินการจำนวนทั้งสิ้น 6 เดือน และมีค่าใช้จ่ายในการดำเนินงานจำนวนเงินทั้งสิ้น 230,000 บาท (ค่าเงินเดือน ค่าอุปกรณ์ ค่าล่วงเวลา ค่าเบ็ดเตล็ด และค่าสำรองฉุกเฉิน )
เปรียบเทียบแนวทางเลือกทั้ง 3
                ผลจากการพิจารณาแนวทางเลือกของทีมงานจากทั้งสามแนวทาง จะนำ เสนอเข้าสู่การพิจารณาของคณะผู้บริหารเพื่อพิจารณา เลือกแนวทางตามที่ได้นำเสนอจากทีมงานพัฒนา พร้อมข้อเสนอแนะในแต่ละแนวทางเลือกหลักทั้งสาม โดยมีรายละเอียดดังนี้




ผู้บริหารเลือกแนวทางที่ดีที่สุด

                หลังจากหัวหน้าทีมงานได้เสนอแนวทางเลือก โดยจัดทำข้อมูลเปรียบเทียบและข้อเสนอแนะแก่ทีมผู้บริหาร โดยใช้กฎเกณฑ์การให้น้ำหนัก (คะแนน) ดังตารางต่อไปนี้


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





ขั้นตอนที่ 2
การเริ่มต้นและวางแผนโครงการ

เป้าหมาย
                นำระบบสาระสนเทศเพื่อการพัฒนาระบบการขาย ซื้อ-ขายสินค้าของบริษัทเพื่อลดภาระของฝ่ายการขาย 
วัตถุประสงค์
                โครงการการพัฒนาระบบการขาย ซื้อ-ขาย สินค้าของบริษัท มีวัตถุประสงค์ของการดำเนินงานเพื่อวิเคราะห์ ออกแบบ และพัฒนาให้เป็นระบบงานขายที่สามารถตอบสนองความต้องการของผู้ใช้ได้ ได้อย่างมีประสิทธิ์ภาพ 
ขอบเขตของระบบ
                โครงการพัฒนาระบบการการพัฒนาระบบการ ช่วยการซื้อ-ขายสินค้าของบริษัทได้มีการจัดทำขึ้นโดยการว่าจ้างบริษัทมารับผิดชอบโครงการ พร้อมกันนี้ได้กำหนดขอบเขตของระบบนี้มีรายละเอียดดังต่อไปนี้
-    ระบบจะต้องสามารถเรียกข้อมูลการซื้อ-ขายสินค้าของทางบริษัท
-    ระบบสามารถตรวจสอบการซื้อขายสินค้าได้
-    ช่วยการซื้อขายสินค้าของทางบริษัทได้สะดวก รวดเร็ว
-    สามารถตรวจเช็คสินค้าว่ามีเพียงพอกับการจำหน่ายสินค้าหรือไม่
-     ระบบจะต้องรองรับการทำงานแบบ Multi-User ได้
-     ระบบจะต้องใช้งานง่ายและสะดวก
-     ระบบจะต้องเกิดข้อผิดพลาดน้อยที่สุดต่อการทำงาน
-     ระบบจะต้องมีความถูกต้องและแม่นยำมากที่สุด
ความต้องการในระบบใหม่ที่รวบรวมมาได้ คือ
-    ความรวดเร็วของระบบใหม่ในการทำงาน
-     สามารถเก็บข้อมูลเกี่ยวกับรายรับ การซื้อขายสินค้า และตรวจสอบข้อมูลดังกล่าวได้
-     สามารถเพิ่ม แก้ไข เปลี่ยนแปลงข้อมูลได้
-     สามารถให้บริการลูกค้าได้อย่างรวดเร็ว
-     การเพิ่มประสิทธิภาพในการทำงานของพนักงานทุกฝ่ายเช่น ฝ่ายคลังสินค้า
ประโยชน์ที่ได้รับจากระบบ
-    บริษัทสามารถตรวจสอบแก้ไข รายรับ การซื้อขายสินค้า
-    บริษัทสามารถทราบยอดรายรับ-จ่ายของบริษัท
-    บริษัทมีผลการดำเนินการที่ดีขึ้น
-    ขั้นตอนการทำงานของระบบการขายในบริษัทที่มีความรวดเร็ว
-    สั่งจอง-การซื้อขาย ชัดเจนและรวดเร็วในการทำงาน
-    สามารถจัดเก็บยอดรายรับ ของบริษัทได้รวดเร็วและถูกต้อง และมีเอกสารใบเสร็จยืนยันให้ลูกค้า
-    การทำงานของพนักงานเป็นระบบและมีประสิทธิภาพ
-    ลดระยะเวลาในการทำงาน

  
แนวทางในการพัฒนา
                  การพัฒนาระบบของบริษัท Fruity Canned จำกัด  เป็นการพัฒนาระบบในส่วนของ ของแผนกการขายในส่วนของการทำระบบรายรับและการสั่งซื้อการขายสินค้าของบริษัท เพื่อลดภาระของฝ่ายการขายตามความต้องการในระบบที่ทีมงานได้รวบรวมจากผู้ใช้ที่เกี่ยวข้องดังกล่าว และผ่านการอนุมัติให้ดำเนินโครงการแล้วจากนั้นจึงได้จำลองขั้นตอนการทำงานของระบบ นำเสนอให้ผู้บริหารและผู้ใช้ระบบเพื่อตรวจสอบความถูกต้องและนำมาแก้ไขให้ตรงตามความต้องการ
                1. การค้นหาและเลือกสรรโครงการ
                2. การเริ่มต้นและการวางแผนโครงการ
                3. การวิเคราะห์ระบบ
                4. การออกแบบเชิงตรรกะ
                5. การออกแบบเชิงกายภาพ
                6. การพัฒนาและติดตั้งระบบ
                7. การซ่อมบำรุงระบบ

ขั้นตอนที่ 1 การค้นหาและเลือกสรรโครงการ ( Project Identification and Selection )
เป็นขั้นตอนในการค้นหาโครงการเพื่อพัฒนาระบบให้เหมาะสมกับระบบเดิมหรือให้เหมาะสมกับองค์กรที่มีการเปลี่ยนแปลงหรือต้องการระบบเพื่อนำมาใช้ในการบริหารงานในส่วนที่เกิดความบกพร่องของบริษัท เพื่อให้เกิดประสิทธิภาพมากที่สุดในการทางานขององค์กร ดังนั้นจึงได้ยกตัวอย่างบริษัทที่ต้องการพัฒนาระบบคือบริษัท Fruity Canned จำกัด  ข้อมูลดังที่กล่าวมาแล้วข้างต้น ในส่วนของระบบที่ต้องการแก้ไขคือ
-จัดเก็บข้อมูลรายรับ - ซื้อขาย สินค้า
-การตรวจสอบการสั่งจองสินค้า
ขั้นตอนที่ 2 การเริ่มต้นและวางแผนโครงการ
                เป็นขั้นตอนในการเริ่มต้นทำโครงการด้วยการเริ่มต้นจัดตั้งทีมงาน ซึ่งเราจะต้องกำหนดหน้าที่ให้กับทีมงานแต่ละคนอย่างชัดเจนเพื่อร่วมกันสร้างแนวทางเลือกในการนำระบบใหม่มาใช้งานและนอกจากขั้นตอนดังกล่าวแล้วยังมีขั้นตอนอื่นอีกมากที่เกี่ยวข้องซึ่งเราสามารถสรุปกิจกรรมในขั้นตอนนี้ได้ดังนี้
                -เริ่มต้นทำโครงการ ก่อนเริ่มทำโครงการเราควรศึกษาระบบเดิมในการทำงานก่อน
                -กำหนดวัตถุประสงค์หรือทางเลือกในการนำระบบมาใช้
                -วางแผนการทำงานของระบบ
ขั้นตอนที่ 3 การวิเคราะห์
                1. ศึกษาขั้นตอนการทำงานของระบบ ดูว่าการทำงานของระบบการขาย มีการนำเทคโนโลยีสารสนเทศมาใช้อย่างไรและเหตุใดจึงต้องมีการเปลี่ยนแปลงระบบ และระบบที่เปลี่ยนแปลงนี้จะเปลี่ยนในส่วนของระบบการสั่งซื้อสินค้า
                2. การรวบรวมความต้องการในระบบใหม่จากผู้ใช้ระบบ ศึกษาหรือสอบถามข้อมูลของระบบเดิมจากพนักงานหรือผู้ใช้ระบบ
                3. จำลองแบบความต้องการที่รวบรวมได้ เมื่อเรารวบรวมข้อมูลมาได้แล้ว ก็สามารถออกแบบจำลองดังกล่าวได้ ด้วยวิธีการใดก็ได้ที่นักวิเคราะห์ระบบนำมาใช้ในการทำงานของระบบ
ขั้นตอนที่ 4 การออกแบบเชิงตรรกะ
                เป็นขั้นตอนในการออกแบบขั้นตอนการทำงานของระบบในแต่ละส่วนงานหรือแต่ละแผนกของงาน ซึ่งในการออกแบบระบบ ระบบงานที่ได้ในแต่ละส่วนจะไม่เหมือนกัน ซึ่งอาจจะมีแบบฟอร์มหรือผลลัพธ์ที่ได้เมื่อเราวิเคราะห์ขบวนเสร็จเรียบร้อยแล้ว
ขั้นตอนที่ 5 การออกแบบเชิงกายภาพ
                ในขั้นตอนนี้เป็นการทำงานของระบบในส่วนของเทคนิคของโปรแกรมหรืออุปกรณ์ต่าง ๆ ที่นำมาใช้ในการปรับปรุงระบบอาจจะเป็นระบบรายรับ การซื้อขายสินค้า ฐานข้อมูล เพื่อให้ผู้ใช้งานระบบสามารถเข้าใจขั้นตอนการทำงานมากขึ้น ซึ่งสิ่งที่ได้ในส่วนนี้จะเป็นแค่การออกแบบหลังจากนั้นจะทำการส่งให้โปรแกรมเมอร์ต่อไป

ขั้นตอนที่ 6 การพัฒนาและติดตั้งระบบ
                ขั้นตอนนี้จะนำข้อมูลเฉพาะในส่วนที่ต้องการออกแบบของระบบมาทำการเขียนโปรแกรม เพื่อให้เป็นไปตามคุณลักษณะที่ต้องการของระบบงาน อาจนำโปรแกรมที่เขียนสำเร็จรูปแล้วมาใช้งานในระบบก็ได้ หลังจากเขียนโปรแกรมแล้วเราก็ควรทำการทดลองว่าโปรแกรมใช้งานได้เหมาะสมกับการทางานของบริษัทหรือไม่ ซึ่งในขั้นตอนนี้มีกระบวนการทำงานดังนี้
                · เขียนโปรแกรม
                · ทดสอบโปรแกรม
                · ติดตั้งระบบ
                · จัดทำเอกสาร สรุปผลการทำงานของระบบ
ขั้นตอนที่ 7 การซ่อมบำรุงระบบ
                อาจจะเป็นขั้นตอนสุดท้ายในการปรับปรุงระบบ เพราะหลังจากได้ระบบใหม่มาแล้ว เราก็นำเอาระบบที่ได้มานี้ทำการแก้ไขหากระบบที่ได้มาเกิดข้อผิดพลาด

 แผนการดำเนินงานของโครงการ
                แผนการดำเนินงานของโครงการที่ต้องการวิเคราะห์ระบบที่มีการเปลี่ยนแปลง คือ รายรับ ระบบการขายสินค้า และส่วนอื่น ๆ ที่เกี่ยวข้องมีดังต่อไปนี้
                - ทีมงานผู้รับผิดชอบโครงการ
                - ประมาณการใช้ทรัพยากร
                - ประมาณการใช้งบประมาณ
                - ประมาณระยะเวลาดำเนินงาน
ทีมงานรับผิดชอบโครงการ
                ทีมงานผู้รับผิดชอบโครงการที่จะได้รับมอบหมาย คือ บุคลากรแผนกคอมพิวเตอร์ทั้ง 3 คนจะดำรงตำแหน่งหน้าที่ที่ได้รับมอบหมาย ดังต่อไปนี้
                - นักวิเคราะห์และออกแบบระบบ ทำหน้าที่ในการวิเคราะห์และออกแบบระบบ ตลอดจนเก็บรวบรวมข้อมูลและติดต่อประสานงานระหว่างผู้ใช้กับทีมโปรแกรมเมอร์ จัดทำเอกสารของระบบ ทดสอบโปรแกรมของระบบ และอื่นๆที่เกี่ยวข้อง
                - โปรแกรมเมอร์ ทำหน้าที่ในการเขียนและติดตั้งโปรแกรมของระบบ รวมทั้งทดสอบโปรแกรมและพัฒนาตัวต้นแบบเพื่อสอบถามความคิดเห็นและผลการตอบรับจากผู้ใช้ระบบ
ประมาณการใช้แหล่งทรัพยากร
                1.เครื่องแม่ข่าย server  จำนวน 1 เครื่อง
                2.เครื่องลูกข่าย (Workstation)  จำนวน5 เครื่อง
                3.เครื่องพิมพ์ (Printer)  4 เครื่อง
                4. อุปกรณ์ต่อพวง 8 ชุด (ตามความเหมาะสม)
ประมาณการใช้งบประมาณ
                1. ค่าตอบแทนสำหรับทีมพัฒนาระบบ                          120,000 บาท
                2. ค่าอุปกรณ์ต่างๆในการดำเนินงาน                             75,000   บาท
                3. ค่าบำรุงรักษาระบบ                                                       35,000   บาท
                รวม                                                                                        230,000 บาท

ประมาณการระยะเวลาดำเนินงาน
                ระยะเวลาดำเนินการจัดทำระบบรายรับ-รายจ่าย ประมาณการว่าจะต้องใช้ระยะเวลา 5 เดือน นับตั้งแต่ เดือน มิถุนายน – ตุลาคม 2561 ซึ่งระยะเวลาที่ประมาณการนี้รวมเพื่อเวลาที่ต้องสูญเสียไป กรณีมีเหตุไม่คาดคิด

รายงานสรุปผลสำหรับผู้บริหาร
จากการศึกษาปัญหาที่พบจากระบบเดิมของบริษัท อำนาจ อินเตอร์ ส่วนใหญ่บริษัทจะมีการนำเทคโนโลยีมาใช้แล้วบางส่วนแต่บางระบบก็ต้องการระบบที่มีประสิทธิภาพในการทำงานมากขึ้น ดังนั้น ทางบริษัทจึงต้องมีการจัดทำระบบใหม่ขึ้นเมื่อเราทำการวิเคราะห์ระบบแล้วขั้นตอนต่างๆ ที่เราได้ทำก็จะจัดทำรายงานสรุปผลสาหรับผู้บริหารเพื่อให้ทราบขั้นตอนต่างๆ ที่เกี่ยวกับการวิเคราะห์ซึ่งจะมีขั้นตอนประกอบย่อยๆ เพื่อความเข้าใจง่าย 2 ด้านดังนี้

1.ความเป็นไปได้ทางด้านเทคนิค
ในส่วนนั้นอาจจะเกี่ยวกับฮาดร์แวร์และซอฟต์แวร์ขอระบบเดิมว่ามีการใช้ส่วนใดบ้าง เช่น โปรแกรมสำเร็จรูปเพื่อใช้งานในด้านต่างๆ และอุปกรณ์อื่น ๆ

2.ความเป็นไปได้ทางด้านการปฏิบัติงาน

ทำการศึกษาด้านต่างๆ ในการปฏิบัติงานของผู้ใช้ของระบบใหม่ที่จะนำมาใช้กับบริษัท ซึ่งขั้นตอนนี้จะเกี่ยวกับการทดสอบ การทดลองของระบบว่า ระบบใหม่นี้มีผลต่อการทำงานของบริษัทอย่างไรจากการทำงานของนักวิเคราะห์ระบบผลที่ได้ประสบผลสำเร็จระบบที่ได้เป็นที่ตรงตามความต้องการของบริษัท

ขั้นตอนที่ 3
การกำหนดความต้องการของระบบ
               
                เมื่อโครงการพัฒนา ระบบรายรับการซื้อสินค้า ได้รับการอนุมัติจากการนำเสนอโครงการในขั้นตอนที่ผ่านมา ดังนั้น จึงเริ่มต้นด้วยความการเก็บรวบรวมข้อมูลเพิ่มเติม เพื่อแก้ปัญหาที่เกิดขึ้นจากระบบเดิม ในการกำหนดความต้องการครั้งนี้ ทีมงานเลือกใช้วิธีการสังเกตการณ์โดยสังเกตการณ์แบบไม่รู้ตัว
ข้อมูลและเอกสารของระบบงานเดิมที่รวบรวมได้
จากการที่ทีมงานได้เก็บรวบรวมข้อมูลจากระบบเดิม ด้วยวิธีการออกแบบสอบถาม สามารถสรุป
ข้อมูลได้ดังนี้
1. ข้อมูลระบบคอมพิวเตอร์ระบบเดิม
2. ความต้องการในระบบใหม่
3. ตัวอย่างเอกสาร แบบฟอร์มและรายงานของระบบเดิม

1. ข้อมูลระบบคอมพิวเตอร์ระบบเดิม ทางบริษัทใช้ระบบเครือข่ายแบบ LAN ประกอบไปด้วย
1. เครื่องแม่ข่าย (Server) จำนวน 2 เครื่อง
2. เครื่องลูกข่าย จำนวน 15 เครื่อง
3. เครื่องพิมพ์(Printer) จำนวน 2 เครื่อง
4. อุปกรณ์ในการต่อพวงอื่นที่เกี่ยวข้องที่ทางบริษัทได้นำมาใช้งานของสำนักงานเป็นต้น

2. ความต้องการในระบบใหม่ จากแบบสอบถามทางที่มีงานสามารถสรุปความต้องการในระบบใหม่ได้ดังต่อไปนี้
1. องค์กรสามารถตอบสนองความต้องการของลูกค้าได้
2. องค์กรสามารถตัดสินใจในการจัดจำหน่ายสินค้าได้
3. องค์กรมีผลการดำเนินการที่ดีขึ้น
4. ขั้นตอนการทำงานของระบบใหม่ที่มีความรวดเร็ว
5. ขั้นตอนการซื้อ-ขายสินค้า มีความถูกต้อง ชัดเจนและรวดเร็วในการทำงาน
6. การติดต่อลูกค้าได้สะดวกรวดเร็วเพราะเรามีข้อมูลของลูกค้า
7. สามารถจัดเก็บข้อมูลสินค้าทำให้การซื้อขายสินค้าได้รวดเร็วและถูกต้องและมีเอกสารยันยืนให้ลูกค้า
8. การทำงานของพนักงานเป็นระบบและมีประสิทธิภาพ
9. สามารถรองรับการขยายตัวของบริษัทต่อไปได้

10. ทำให้ลูกค้ามีความพึงพอใจในการซื้อสินค้าและมอบความน่าเชื่อถือให้บริษัท

ขั้นตอนที่ 4 
แบบจำลองขั้นตอนการทำงานของระบบ
      
ขั้นตอนการวิเคราะห์ความต้องการของระบบใหม่ (System Requirement Structuring) จำลองขั้นตอนการทางานของระบบด้วย DFD ได้ดังนี้



อธิบาย Context Diagram จาก Context Diagram ของระบบขายซึ่งสัญลักษณ์ Process จะใช้แทนการทำงานทุกขั้นตอนของระบบนี้ โดย External Agents ที่เกี่ยวข้องกับระบบการขายนี้ได้แก่ ลูกค้า พนักงาน และหัวหน้าแผนกงานขาย ซึ่งมีข้อมูลรับเข้าและส่งออกระหว่าง External Agents ดังกล่าวกับระบบทำให้ทราบโดยภาพรวมว่าระบบการขายนี้ทำอะไรได้บ้าง และเกี่ยวข้องกับใครบ้าง แต่จะไม่ทราบว่าทำอย่างไร สามารถอธิบายเอกสารข้อมูลที่อยู่บน Data Flows เข้าและออกระหว่าง External Agents ของระบบได้ดังนี้
1.ลูกค้า
- ส่งข้อมูลเกี่ยวกับลูกค้า และข้อมูลการสั่งซื้อสินค้าเข้าสู่ระบบ
- ภายในระบบจะมีขั้นตอนต่างๆ ในการจัดการการสั่งซื้อจึงสามารถแสดงใบเสร็จสินค้า ให้กับลูกค้าได้
2.พนักงาน
- เมื่อได้รับข้อมูลลูกค้าและข้อมูลการขาย พนักงานจะส่งรายการสั่งซื้อและข้อมูลการ ตรวจสอบสินค้า
 - เมื่อระบบทางานเรียบร้อยจะแจ้งข้อมูลลูกค้า ข้อมูลการสั่งซื้อสินค้า และใบเสร็จให้กับพนักงาน
3.หัวหน้าแผนกงานขาย
- เมื่อหัวหน้าแผนกงานขายต้องการทราบข้อมูลต่าง ๆ จะส่งข้อมูลที่ต้องการค้นหาเข้าสู่ระบบ
เมื่อระบบทำการประมวลผลเรียบร้อยจะส่งข้อมูลที่ผ่านการปรับปรุง และรายงานต่าง ๆ ให้กับผู้จัดการ

DFD LEVEL 0

อธิบาย DFD LEVEL 0 จาก Context Diagram สามารถแบ่งขั้นตอนการทำงานภายในระบบขายออกเป็น 5 ขั้นตอน (Process) ด้วยการวิเคราะห์จากความต้องการของผู้ใช้ (User Requirements) โดยการแบ่งแยกแต่ละ Process ตามหมวดหมู่ของข้อมูล ดังรายละเอียดต่อไปนี้

1. Process 1 Login เป็นระบบที่เก็บรวบรวมข้อมูลผู้ใช้ โดยการที่ให้ผู้ใช้ทาการกรอกข้อมูล และมีการกำหนดชื่อผู้ใช้และรหัสผ่าน เพื่อใช้ Login เข้าสู้ระบบ
2. Process 1 ปรับปรุงแฟ้มข้อมูลหลัก เป็นระบบขายที่จัดการข้อมูลทั้งหมดของระบบ สามารถอธิบายข้อมูลเข้าและออกจาก Process ดังต่อไปนี้
- เมื่อพนักงานต้องการปรับปรุงข้อมูลหรือว่าเรียกดูข้อมูลที่ต้องการจะส่ง ข้อมูลที่ต้องการปรับปรุงเรียกดูเข้าสู่ระบบจากนั้น Process จะทาการดึงข้อมูลจากแฟ้มข้อมูลลูกค้าหรือแฟ้มข้อมูลสินค้า มาทำการปรับปรุง เมื่อทำการปรับปรุงเรียบร้อย Process จะส่งข้อมูลไปจัดเก็บในแฟ้มข้อมูลเดิม ข้อมูลที่ได้ผ่านการปรับปรุงเรียกดู Process จะทำการส่งข้อมูลที่พนักงานต้องการเรียกดูไปให้กับพนักงาน
3. Process 2 สืบค้นสินค้า เป็นระบบขายที่ทำการค้นหาข้อมูลสินค้า สามารถอธิบายข้อมูลเข้าและออกจาก Process ดังต่อไปนี้
- เมื่อลูกค้าต้องการสืบค้นข้อมูลสินค้า ลูกค้าจะทำการส่งรายการที่ต้องการค้นหาเข้าสู่ระบบ จากนั้น Process จะทำการดึงข้อมูลจากแฟ้มข้อมูลสินค้าแล้วระบบจะทำการแสดงรายการที่ลูกค้าค้น หาให้แก่ลูกค้า
4. Process 3 สั่งซื้อสินค้า เป็นระบบขายที่จัดการข้อมูลเกี่ยวกับการสั่งซื้อสินค้าของลูกค้า สามารถอธิบายข้อมูลเข้าและออกจาก Process ดังต่อไปนี้
- เมื่อลูกค้าต้องการสั่งซื้อสินค้าจะส่งรายการสั่งซื้อสินค้าเข้าสู่ระบบ จากนั้น Process จะทำการประมวลผล เมื่อประมวลผลเสร็จเรียบร้อยจะนำข้อมูลไปบันทึกที่แฟ้มข้อมูลการสั่งซื้อและ จะส่งใบสั่งซื้อสินค้าไปให้ลูกค้า
5. Process 4 ระบบชาระเงิน เป็นกระบวนการที่เมื่อลูกค้าสั่งซื้อสินค้าแล้วจะต้องไปทำการชำระเงิน สามารถอธิบายข้อมูลเข้าและออกจาก Process ดังต่อไปนี้
- เมื่อลูกค้าต้องการชำระเงินจะทำการส่งรหัสลูกค้าและเลขที่ใบสั่งซื้อเข้าสู่ ระบบ จากนั้น Process จะทำการดึงข้อมูลจากแฟ้มข้อมูลการสั่งซื้อ ข้อมูลลูกค้าและข้อมูลการชำระเงินมาทำการประมวลผล เมื่อประมวลผลเสร็จเรียบร้อยระบบจะทำการส่งข้อมูลการชำระเงินไปจัดเก็บที่ แฟ้มข้อมูลการชำระเงินและส่งใบเสร็จรับเงินให้กับลูกค้า
6. Process 5 พิมพ์รายงาน เป็นระบบขายที่จัดการข้อมูลเกี่ยวกับรายงานต่าง ๆ สามารถอธิบายข้อมูลเข้าและออกจาก Process ดังต่อไปนี้
- เมื่อหัวหน้าแผนกงานขายต้องการพิมพ์รายงาน หัวหน้าแผนกงานขายจะทำการเลือกรายงานจากระบบจากนั้น Process จะทำการดึงข้อมูลจากแฟ้มข้อมูลลูกค้า โดยแฟ้มข้อมูลสินค้า แฟ้มข้อมูลการสั่งซื้อ แฟ้มข้อมูลการชำระเงินมาทำการประมวลผล เมื่อประมวลผลเสร็จเรียบร้อยระบบจะทำการส่งรายงานให้กับหัวหน้าแผนกงานขาย
 Process 1 Login
1.1 Login
1.2 Login สำเร็จ
1.3 Login ไม่สำเร็จ
1.4 แก้ไข
1.5 Logout



อธิบาย DFD LEVEL 1 Of Process 1

User   กรอกข้อมูลไปที่ระบบตรวจสอบว่าข้อมูลว่าข้อมูลตรงกับข้อมูลในแฟ้มUserหรือ ไม่ถ้าข้อมูลถูกต้องก็ส่งข้อมูลไปว่าส่งข้อมูลสำเร็จถ้าข้อมูลไม่ถูกต้องก็ จะแจ้งกับไปที่Userว่าข้อมูลไม่ถูกต้องถ้ามีการแก้ไขข้อมูลในระบบระบบจะทา การอัพเดทข้อมูลที่แก้ไขแล้วเข้าไปในแฟ้มUserแล้วก็ยืนยันการแก้ไขข้อมูล เข้าไปยังUserถ้ามีการ  Logout  ก็จะ Logout  เข้าไปสู้ระบบระบบก็จะทาการยืนยัน การ  Logout  ไปที่  User

Process 2 ปรับปรุงแฟ้มข้อมูลหลัก
2.1 เลือกรายการและตรวจสอบรายการที่ต้องการปรับปรุง
2.2 แสดงข้อมูล
2.3 บันทึกข้อมูลที่ต้องการปรับปรุง

อธิบาย DFD LEVEL 1 Of Process 2
Process 1 ปรับปรุงแฟ้มข้อมูลหลักมีขั้นตอนการทำงานย่อยภายในทั้งหมด 3 Process ดังนี้
1. Process 2.1 เลือกรายการและตรวจสอบรายการที่ต้องการปรับปรุง เป็นขั้นตอนการเลือกรายการและตรวจสอบรายการ
-Processจะทาการดึงข้อมูลลูกค้าจากแฟ้มข้อมูลลูกค้าและดึงข้อมูลสินค้าจากแฟ้มข้อมูลสินค้ามาทำการประมวลผลเพื่อตรวจสอบรายการ
2. Process 2.2 แสดงข้อมูลเป็นขั้นตอนการแสดงข้อมูล
- Process จะทำการรับข้อมูลจาก Process ที่ 2.1 มาแสดงข้อมูล
3. Process 2.3 บันทึกข้อมูลที่ปรับปรุงแล้วเป็นขั้นตอนที่ทาการบันทึกข้อมูลที่ผ่านการปรับปรุงเรียบร้อย
- Process จะทำการรับข้อมูลจาก Process ที่ 2.2 นำมาประมวลผลจากนั้นจะทำการบันทึกข้อมูลไปยังแฟ้มข้อมูลสินค้า แฟ้มข้อมูลลูกค้า และจะส่งข้อมูลที่ผ่านการปรับปรุงไปให้กับพนักงาน

Process 3 สืบค้นข้อมูล
3.1 ตรวจสอบรายการสินค้า
3.2 รายละเอียดสินค้า



อธิบาย DFD LEVEL 1 Of Process 2 ขั้นตอนการทำงานย่อยภายในทั้งหมด 2 Process ดังนี้
1. Process 3.1 ตรวจสอบรายการสินค้าเป็นขั้นคอนการตรวจสอบรายการสินค้าที่ต้องการ
- Process จะดึงข้อมูลสินค้าจากแฟ้มข้อมูลสินค้ามาทำการประมวลผลเพื่อตรวจสอบรายการสินค้า
2. Process 3.2 แสดงรายละเอียดสินค้าเป็นขั้นตอนการแสดงผลการค้นหาข้อมูลสินค้า
- Process จะรับข้อมูลจาก Process ที่ 2.1 มาทำการประมวลผลเพื่อแสดงข้อมูลสินค้าหรือรายการที่ลูกค้าต้องการค้นหาให้กับลูกค้า
Process 4 สั่งซื้อสินค้า
4.1 ตรวจสอบข้อมูล
4.2 เลือกรายการสินค้า
4.3 แสดงรายละเอียด
4.4 ยืนยันการสั่งซื้อ
4.5 บันทึก


อธิบาย DFD LEVEL 1 Of Process 3 Process 3 สั่งซื้อสินค้าเป็นขั้นตอนที่ลูกค้าทำการสั่งซื้อสินค้า มีขั้นตอนการทางานย่อยภายในทั้งหมด 5 ขั้นตอนหรือ 5 Process ดังนี้

1. Process 4.1 ตรวจสอบข้อมูล เป็นขั้นตอนการตรวจสอบข้อมูลต่าง ๆ
- Process จะดึงข้อมูลลูกค้า ข้อมูลสินค้า ข้อมูลการชำระเงิน ข้อมูลการสั่งซื้อจากแฟ้มข้อมูลดังกล่าวมาทำการประมวลผลเพื่อตรวจสอบ ข้อมูล
2. Process 4.2 เลือกรายการสินค้าเป็นขั้นตอนการเลือกสินค้าที่ต้องการสั่งซื้อ
 - Process รับข้อมูลจาก Process ที่ 3.1 มาประมวลผลเพื่อเลือกรายการสินค้า
3. Process 4.3 แสดงรายละเอียดเป็นขั้นตอนที่ระบบจะแสดงผลเพื่อแสดงรายละเอียด
- Process รับข้อมูลจาก Process ที่ 3.2 มาประมวลผลเพื่อแสดงรายละเอียดไปให้กับลูกค้า
 4. Process 4.4 ยืนยันการสั่งซื้อเป็นขั้นตอนการทำการยืนยันการสั่งซื้อของลูกค้า
- Process จะรับข้อมูลจาก Process ที่ 3.3 มาประมวลผลเพื่อให้ลูกค้ายืนยันการสั่งซื้อ
5. Process 4.5 บันทึกเป็นขั้นตอนการจัดเก็บข้อมูลการสั่งซื้อของลูกค้า
- Process จะรับข้อมูลจาก Process ที่ 3.4 มาประมวลผลเพื่อบันทึกข้อมูลการสั่งซื้อของลูกค้าไปจัดเก็บที่แฟ้ม ข้อมูลการสั่งซื้อและส่งใบสั่งซื้อให้กับลูกค้า
Processes 5 การชำระเงิน
5.1 ตรวจสอบรหัสเลขที่ใบสั่งซื้อ
5.2 ตรวจสอบเงื่อนไขในการชำระเงิน
5.3 แสดงรายละเอียด
5.4 เลือกการชาระเงิน
5.5 ยืนยันการชาระเงิน
5.6 บันทึก
5.7 พิมพ์


อธิบาย DFD LEVEL 1 Of Process 5
Process 4 ชำระเงินเป็นขั้นตอนการชำระเงินของลูกค้า ที่ทำการสั่งซื้อสินค้า มีขั้นตอนการทำงานย่อยภายในทั้งหมด 7 Process ดังนี้
1. Process 5.1 ตรวจสอบรหัส / เลขที่ใบสั่งซื้อเป็นขั้นตอนการตรวจสอบรหัสและเลขที่ใบสั่งซื้อ
 - Process จะรับรหัสลูกค้า เลขที่ใบสั่งซื้อจากลูกค้าและดึงข้อมูลจากแฟ้มข้อมูลการสั่งซื้อมาประมวลผลเพื่อตรวจสอบรหัส/ใบสั่งซื้อ
2. Process 5.2 ตรวจสอบเงื่อนไขการชำระเงิน เป็นขั้นตอนการตรวจสอบเงือนไขที่เกี่ยวกับการชำระเงิน
- Process รับข้อมูลจาก Process ที่ 4.1 และดึงข้อมูลจากแฟ้มข้อมูลการชำระเงินมาทำการประมวลผลเพื่อตรวจสอบเงื่อนไข
3. Process 5.3 แสดงรายละเอียดเป็นขั้นตอนการแสดงรายละเอียดการชำระเงิน
- Process จะรับข้อมูลจาก Process ที่ 4.2 มาประมวลผลเพื่อแสดงรายละเอียดการชำระเงินให้กับลูกค้า
4. Process 5.4 เลือกการชำระเงินเป็นขั้นตอนที่ลูกค้าจะต้องทำการเลือกเงื่อนไขในการชำระเงิน
- Process  จะรับข้อมูลจาก Process ที่ 4.3 มาประมวลผลเพื่อให้ลูกค้าเลือกการชาระเงิน
5. Process 5.5 ยืนยันการชำระเงินเป็นขั้นตอนที่ลูกค้าจะต้องทำการยืนยันการชำระเงิน
- Process จะรับข้อมูลจาก Process ที่ 4.4 มาประมวลผลเพื่อให้ลูกค้ายืนยันการชำระเงินที่เกิดจากการสั่งซื้อ สินค้า
 6. Process 5.6 บันทึกเป็นขั้นตอนที่ลูกค้าต้องการทำบันทึกข้อมูล
- Process ทำการรับข้อมูลจาก Process ที่ 4.5 มาประมวลผลเพื่อบันทึกข้อมูลการชำระเงินของลูกค้า
7. Process 5.7 พิมพ์เป็นขั้นตอนที่ลูกค้าจะทำการพิมพ์รายงานที่ต้องการออกมา
- Process จะรับข้อมูลจาก Process ที่ 4.6 มาประมวลผลเพื่อพิมพ์ใบเสร็จรับเงินให้กับลูกค้า
Processes 6 พิมพ์รายงาน
6.1 ตรวจสอบข้อมูล
6.2 พิมพ์รายงาน

อธิบาย DFD LEVEL 1 of  Process 6
Process 6 พิมพ์รายงานมีขั้นตอนการทำงานย่อยภายในทั้งหมด 2 Process ดังนี้
1. Process 6.1 ตรวจสอบข้อมูลเป็นขั้นตอนที่ทาการตรวจสอบข้อมูลต่าง ๆ
- Process จะรับข้อมูลจากหัวหน้าแผนกงานขายแล้ว Process ดึงข้อมูลจากแฟ้มข้อมูลสินค้า แฟ้มข้อมูลลูกค้า แฟ้มข้อมูลการชำระเงิน แฟ้มข้อมูลการสั่งซื้อ มาประมวลผลเพื่อตรวจสอบข้อมูล
2. Process 6.2 พิมพ์เป็นขั้นตอนการพิมพ์รายงาน
- Process รับข้อมูลจาก Process ที่ 5.1 มาประมวลผลเพื่อพิมพ์รายงานที่หัวหน้าแผนกงานขายต้องการให้กับหัวหน้าแผนกงานขาย

โครงสร้างฐานข้อมูล

ตาราง User

ตาราง Customer

ตาราง Order

ตาราง Product

E-R DIAGRAM

ขั้นตอนที่ 5  การออกแบบ User Interface

หน้าจอ User Interface



ผู้ใช้ Login เพื่อเข้าสู่ระบบ

ประเภทสินค้า หน้าประเภทสินค้า ในหน้าประเภทสินค้านั้นตัวโปรแกรมจะมี ประเภทสินค้ามาให้เราเลือก โดยที่เราสามารถเลือกสินค้าได้หลายประเภท เมื่อเลือกประเภทสินค้าเสร็จแล้วให้กดเรากดปุ่มค้นหา โปรแกรมก็จะเปิดหน้าสินค้าขึ้นมาโดยจะมีสินค้าเฉพาะประเภทที่เราเลือก



เลือกสินค้า เป็นหน้าที่เลือกสินค้าสามารถเลือกตามรุ่นสินค้าของยี่ห้อ หรือจะค้นหารุ่นขอรถยนต์โดยพิมพ์ชื่อรุ่นเองก็ได้ เมื่อเลือกสินค้าเสร็จ สินค้าจะมาอยู่หน้ารายการ



สินค้าที่เลือก หน้านี้จะแสดงชื่อและวันที่ที่เราสั่งซื้อ สามารถกดยกเลิกเพื่อเลือกสินค้าใหม่

เสร็จสิ้นการสั่งซื้อ เป็นหน้าที่เสร็จสิ้นการสั่งซื้อ แล้วแจ้งการส่งรายละเอียดให้ลูกค้าภายหลัง

ขั้นตอนที่ 6 การพัฒนาและติดตั้งระบบ

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

ขั้นตอนที่ 7 การซ่อมบำรุงระบบ


ขั้นตอนสุดท้ายในการปรับปรุงระบบ เพราะหลังจากได้ระบบใหม่มาแล้ว เราก็นำเอาระบบที่ได้มานี้ทำการแก้ไขหากระบบที่ได้มาเกิดข้อผิดพลาดแผนการ ดำเนินงานของโครงการ แผนการดำเนินงานของโครงการที่ต้องการวิเคราะห์ระบบที่มีการเปลี่ยนแปลง คือ ระบบการสั่งจองสินค้า และส่วนอื่น ๆ ที่เกี่ยวข้องมีดังต่อไปนี้
- ทีมงานผู้รับผิดชอบโครงการ
- ประมาณการใช้ทรัพยากร
- ประมาณการใช้งบประมาณ
- ประมาณระยะเวลาดาเนินงาน

ไม่มีความคิดเห็น:

แสดงความคิดเห็น