ผู้จัดการฝ่ายขาย
- สามารถเข้าระบบอื่นๆ ได้แต่ไม่สามารถแก้ไข หรือ ลบข้อมูลได้
ดูได้อย่างเดียว
- สามารถเรียกดูข้อมูลย้อนหลังของระบบการขายได้
- สามารถเรียกดูข้อมูลการจัดส่งสินค้าให้กับลูกค้าจากระบบการขนส่งได้
พนักงานฝ่ายขาย
- สามารถเรียกดูข้อมูลสินค้า จากระบบการคลังได้
- สามารถเพิ่ม ลบ แก้ไข ข้อมูลลูกค้าได้
- สามารถเพิ่ม ลบ แก้ไข ข้อมูล ออเดอร์ได้
- สามารถเรียกดูข้อมูลใน ระบบการขายได้
- สามารถทำใบเบิกสินค้า จากระบบการคลังได้
- สามารถดู สถานการณ์จัดส่งสินค้าให้กับลูกค้า
จากระบบการขนส่งได้
การเสนอแนวทางเลือกในการนำระบบพัฒนาระบบการขายและการตลาดมาใช้งาน
แผนกการขายและการตลาด
มีหน้าที่ในการให้บริการจำหน่ายสินค้า
โดยแผนกการขายและการตลาดจะเก็บข้อมูลการสั่งซื้อสินค้า ข้อมูลการส่งของ
แนวทางเลือกเพื่อนำระบบใหม่มาใช้งานโดยมีแนวทางเลือกจำนวนทั้งสิ้น 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
การเริ่มต้นและวางแผนโครงการ
เป้าหมาย
นำระบบสาระสนเทศเพื่อการพัฒนาระบบการขาย
ซื้อ-ขายสินค้าของบริษัทเพื่อลดภาระของฝ่ายการขาย
วัตถุประสงค์
วัตถุประสงค์
โครงการการพัฒนาระบบการขาย ซื้อ-ขาย
สินค้าของบริษัท มีวัตถุประสงค์ของการดำเนินงานเพื่อวิเคราะห์ ออกแบบ
และพัฒนาให้เป็นระบบงานขายที่สามารถตอบสนองความต้องการของผู้ใช้ได้
ได้อย่างมีประสิทธิ์ภาพ
ขอบเขตของระบบ
ขอบเขตของระบบ
โครงการพัฒนาระบบการการพัฒนาระบบการ ช่วยการซื้อ-ขายสินค้าของบริษัทได้มีการจัดทำขึ้นโดยการว่าจ้างบริษัทA มารับผิดชอบโครงการ
พร้อมกันนี้ได้กำหนดขอบเขตของระบบนี้มีรายละเอียดดังต่อไปนี้
- ระบบจะต้องสามารถเรียกข้อมูลการซื้อ-ขายสินค้าของทางบริษัท
- ระบบสามารถตรวจสอบการซื้อขายสินค้าได้
- ช่วยการซื้อขายสินค้าของทางบริษัทได้สะดวก
รวดเร็ว
- สามารถตรวจเช็คสินค้าว่ามีเพียงพอกับการจำหน่ายสินค้าหรือไม่
- ระบบจะต้องรองรับการทำงานแบบ 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
จะทำการดึงข้อมูลจากแฟ้มข้อมูลลูกค้า
โดยแฟ้มข้อมูลสินค้า แฟ้มข้อมูลการสั่งซื้อ แฟ้มข้อมูลการชำระเงินมาทำการประมวลผล
เมื่อประมวลผลเสร็จเรียบร้อยระบบจะทำการส่งรายงานให้กับหัวหน้าแผนกงานขาย
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
ประเภทสินค้า หน้าประเภทสินค้า
ในหน้าประเภทสินค้านั้นตัวโปรแกรมจะมี ประเภทสินค้ามาให้เราเลือก
โดยที่เราสามารถเลือกสินค้าได้หลายประเภท
เมื่อเลือกประเภทสินค้าเสร็จแล้วให้กดเรากดปุ่มค้นหา
โปรแกรมก็จะเปิดหน้าสินค้าขึ้นมาโดยจะมีสินค้าเฉพาะประเภทที่เราเลือก
เลือกสินค้า
เป็นหน้าที่เลือกสินค้าสามารถเลือกตามรุ่นสินค้าของยี่ห้อ
หรือจะค้นหารุ่นขอรถยนต์โดยพิมพ์ชื่อรุ่นเองก็ได้ เมื่อเลือกสินค้าเสร็จ
สินค้าจะมาอยู่หน้ารายการ
สินค้าที่เลือก
หน้านี้จะแสดงชื่อและวันที่ที่เราสั่งซื้อ สามารถกดยกเลิกเพื่อเลือกสินค้าใหม่
เสร็จสิ้นการสั่งซื้อ เป็นหน้าที่เสร็จสิ้นการสั่งซื้อ แล้วแจ้งการส่งรายละเอียดให้ลูกค้าภายหลัง
เสร็จสิ้นการสั่งซื้อ เป็นหน้าที่เสร็จสิ้นการสั่งซื้อ แล้วแจ้งการส่งรายละเอียดให้ลูกค้าภายหลัง
ขั้นตอนที่ 6 การพัฒนาและติดตั้งระบบ
ขั้นตอนนี้จะนำข้อมูลเฉพาะในส่วนที่ต้องการออกแบบของระบบมาทำการเขียนโปรแกรมเพื่อให้เป็นไปตามคุณลักษณะที่ต้องการของระบบงานใหม่
อาจนำโปรแกรมที่เขียนสำเร็จรูปแล้วมาใช้งานในระบบก็ได้หลังจากเขียนโปรแกรมแล้วเราก็ควรทำการทดลองว่าโปรแกรมใช้งานได้เหมาะสมกับการทำงานของบริษัทหรือไม่
ซึ่งในขั้นตอนนี้มีกระบวนการทางานดังนี้
เขียนโปรแกรม
ทดสอบโปรแกรม
ติดตั้งระบบ
จัดทาเอกสาร
สรุปผลการทำงานของระบบ
ขั้นตอนที่ 7 การซ่อมบำรุงระบบ
ขั้นตอนสุดท้ายในการปรับปรุงระบบ เพราะหลังจากได้ระบบใหม่มาแล้ว
เราก็นำเอาระบบที่ได้มานี้ทำการแก้ไขหากระบบที่ได้มาเกิดข้อผิดพลาดแผนการ
ดำเนินงานของโครงการ
แผนการดำเนินงานของโครงการที่ต้องการวิเคราะห์ระบบที่มีการเปลี่ยนแปลง คือ
ระบบการสั่งจองสินค้า และส่วนอื่น ๆ ที่เกี่ยวข้องมีดังต่อไปนี้
- ทีมงานผู้รับผิดชอบโครงการ
- ประมาณการใช้ทรัพยากร
- ประมาณการใช้งบประมาณ
-
ประมาณระยะเวลาดาเนินงาน

























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